.home-hub-glass{position:relative;display:grid;gap:clamp(1.75rem,4vw,2.75rem);width:100%;border-radius:clamp(34px,6vw,48px);padding:clamp(2.25rem,4.6vw,3.4rem) clamp(1.5rem,5vw,3.4rem) clamp(2.8rem,6vw,4rem);background:linear-gradient(165deg,rgba(255,255,255,.92),rgba(231,240,255,.58)),radial-gradient(150% 160% at 12% -26%,rgba(255,255,255,.85),transparent 68%),radial-gradient(160% 150% at 88% 132%,rgba(182,214,255,.34),transparent 82%);border:1.5px solid rgba(229,242,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(170,206,255,.38),0 36px 78px rgba(116,164,244,.24),0 18px 44px rgba(100,150,226,.2);backdrop-filter:blur(34px) saturate(184%);-webkit-backdrop-filter:blur(34px) saturate(184%);overflow:hidden;isolation:isolate;margin-inline:auto}@media (max-width:640px){.records-hub__share-cta{position:static;margin-left:auto}.records-hub__body{gap:clamp(1.2rem,3.4vw,1.6rem)}.records-hub__share{width:100%;justify-content:center}.records-hub__share-tile{width:min(100%,22rem);margin-inline:auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(.75rem,2.8vw,1.1rem);padding:clamp(1rem,3vw,1.2rem) clamp(1.2rem,5vw,1.6rem);text-align:left;--records-share-tail-lobe:clamp(1.3rem,4.5vw,1.8rem);--records-share-tail-height:clamp(1.8rem,5vw,2.3rem);--records-share-tail-overlap:clamp(0.5rem,2.4vw,0.8rem)}.records-hub__share-tile:after{display:none}.records-hub__share-copy{align-items:flex-start}.records-hub__share-title{font-size:clamp(1rem,3.6vw,1.1rem)}.records-hub__share-subtitle{font-size:clamp(.82rem,3.2vw,.92rem)}}.home-hub-glass:before{inset:clamp(.25rem,.8vw,.6rem);background:linear-gradient(182deg,rgba(255,255,255,.95),rgba(255,255,255,.24)),radial-gradient(120% 140% at 80% 120%,rgba(194,220,255,.32),transparent 76%);opacity:.92;mix-blend-mode:screen;z-index:0}.home-hub-glass:after,.home-hub-glass:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.home-hub-glass:after{inset:48% 8% -26%;background:radial-gradient(140% 120% at 52% 110%,rgba(156,204,255,.32),transparent 82%);opacity:.7;filter:blur(28px);z-index:-1}.home-hub-glass__header,.home-hub-glass__tiles{position:relative;z-index:1}.home-hub-glass__header{display:flex;flex-direction:column;gap:clamp(.4rem,1.2vw,.75rem);max-width:28rem}.home-hub-glass__eyebrow{font-size:clamp(.68rem,1.6vw,.78rem);letter-spacing:.28em;text-transform:uppercase;color:rgba(71,85,105,.7)}.home-hub-glass__title{position:relative;font-size:clamp(1.9rem,4.2vw,2.35rem);line-height:1.08;font-weight:650;letter-spacing:-.025em;color:transparent;background:linear-gradient(120deg,rgba(146,213,255,.94),#0c8bc6);-webkit-background-clip:text;background-clip:text;text-shadow:0 12px 24px rgba(12,139,198,.16);margin:0}.home-hub-glass__title:after{content:"";position:absolute;inset:58% -18% -72%;border-radius:999px;background:radial-gradient(68% 68% at 50% 50%,rgba(12,139,198,.28),transparent 78%);filter:blur(36px);opacity:.72;pointer-events:none;z-index:-1}.home-hub-glass__intro{margin:clamp(.4rem,1.6vw,.9rem) 0 0;max-width:32rem;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.5;color:rgba(45,67,96,.76)}.home-hub-glass__status{align-self:center;padding:1rem 1.6rem;border-radius:999px;background:rgba(12,139,198,.08);color:rgba(12,139,198,.78);font-weight:600;letter-spacing:.02em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-hub-glass__tiles.tile-grid{margin-inline:auto;padding-inline:0}.home-hub-tile{position:relative;width:min(100%,clamp(210px,34vw,240px));border-radius:34px;border:1.2px solid rgba(148,198,255,.55);background:radial-gradient(140% 140% at 20% -10%,rgba(255,216,240,.5),transparent 70%),radial-gradient(150% 140% at 90% 0,rgba(174,214,255,.35),transparent 72%),linear-gradient(165deg,rgba(255,255,255,.92),rgba(235,244,255,.82));box-shadow:0 24px 52px rgba(86,130,255,.15),0 10px 20px rgba(15,23,42,.08);overflow:hidden;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home-hub-tile:before{content:"";position:absolute;inset:6px;border-radius:inherit;border:1px solid rgba(255,255,255,.35);opacity:.7;pointer-events:none}.home-hub-tile:focus-visible,.home-hub-tile:hover{transform:translateY(-6px);box-shadow:0 34px 74px rgba(66,120,255,.2),0 16px 30px rgba(15,23,42,.12);border-color:rgba(118,180,255,.75)}[data-theme=dark] .home-hub-tile{border-color:rgba(120,184,255,.4);background:radial-gradient(140% 140% at 20% -12%,rgba(68,124,255,.22),transparent 60%),radial-gradient(140% 130% at 100% 0,rgba(26,212,255,.18),transparent 68%),linear-gradient(165deg,rgba(17,26,46,.94),rgba(10,18,38,.9));box-shadow:0 32px 68px rgba(0,0,0,.6),0 18px 32px rgba(0,0,0,.4)}[data-theme=dark] .home-hub-tile:before{border-color:rgba(255,255,255,.12);opacity:.4}[data-theme=dark] .home-hub-tile:focus-visible,[data-theme=dark] .home-hub-tile:hover{border-color:rgba(142,208,255,.6);box-shadow:0 42px 90px rgba(0,0,0,.7),0 22px 40px rgba(0,0,0,.48)}.home-hub-glass--home .tile-card--frosted{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 26px 58px rgba(86,130,255,.16),0 12px 26px rgba(15,23,42,.1);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.home-hub-glass--home .tile-card--frosted:before{filter:blur(10px);opacity:.75}.home-hub-glass--home .tile-card--frosted:after{opacity:.62}.home-hub-glass--home .tile-card--frosted:hover{transform:translateY(-6px);box-shadow:0 36px 72px rgba(66,120,255,.22),0 16px 34px rgba(15,23,42,.14)}.home-hub-glass__tiles .tile-title{position:relative;color:transparent;background:linear-gradient(118deg,rgba(146,213,255,.96),#0c8bc6);-webkit-background-clip:text;background-clip:text;text-shadow:0 8px 20px rgba(12,139,198,.18)}.home-hub-glass__tiles .tile-title:after{content:"";position:absolute;inset:62% -18% -110%;border-radius:999px;background:radial-gradient(70% 70% at 50% 50%,rgba(12,139,198,.22),transparent 78%);filter:blur(20px);opacity:.7;pointer-events:none;z-index:-1}.home-hub-glass--home .tile-glyph,.households-hub .tile-glyph,.records-hub .tile-glyph,.settings-grid .tile-glyph,.share-manage-hub .tile-glyph,.tools-hub .tile-glyph{filter:drop-shadow(0 6px 12px rgba(15,23,42,.18));animation:none;transition:transform .28s cubic-bezier(.23,1,.32,1),filter .28s ease,opacity .28s ease}.home-hub-glass--home .group:hover .tile-glyph,.households-hub .group:hover .tile-glyph,.records-hub .group:hover .tile-glyph,.settings-grid .group:hover .tile-glyph,.share-manage-hub .group:hover .tile-glyph,.tools-hub .group:hover .tile-glyph{transform:translateY(-6px) scale(1.02);filter:drop-shadow(0 16px 26px rgba(15,23,42,.2))}.home-hub-glass--home .group:active .tile-glyph,.households-hub .group:active .tile-glyph,.records-hub .group:active .tile-glyph,.settings-grid .group:active .tile-glyph,.share-manage-hub .group:active .tile-glyph,.tools-hub .group:active .tile-glyph{transform:translateY(-2px) scale(.99);filter:drop-shadow(0 10px 18px rgba(15,23,42,.2))}.home-hub-glass--home .group:hover .tile-glyph:before,.households-hub .group:hover .tile-glyph:before,.records-hub .group:hover .tile-glyph:before,.settings-grid .group:hover .tile-glyph:before,.share-manage-hub .group:hover .tile-glyph:before,.tools-hub .group:hover .tile-glyph:before{opacity:.92}.home-hub-glass--home .group:hover .tile-glyph:after,.households-hub .group:hover .tile-glyph:after,.records-hub .group:hover .tile-glyph:after,.settings-grid .group:hover .tile-glyph:after,.share-manage-hub .group:hover .tile-glyph:after,.tools-hub .group:hover .tile-glyph:after{opacity:.82}.home-hub-glass--home .group:active .tile-glyph:before,.households-hub .group:active .tile-glyph:before,.records-hub .group:active .tile-glyph:before,.settings-grid .group:active .tile-glyph:before,.share-manage-hub .group:active .tile-glyph:before,.tools-hub .group:active .tile-glyph:before{opacity:.85}.home-hub-glass--home .group:active .tile-glyph:after,.households-hub .group:active .tile-glyph:after,.records-hub .group:active .tile-glyph:after,.settings-grid .group:active .tile-glyph:after,.share-manage-hub .group:active .tile-glyph:after,.tools-hub .group:active .tile-glyph:after{opacity:.7}@media (max-width:900px){.animals-hub__tiles,.home-hub-glass--home .home-hub-glass__tiles.tile-grid,.households-hub__tiles,.humans-hub__tiles,.records-hub__tiles,.settings-hub .home-hub-glass__tiles.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;width:100%;max-width:none}}@media (max-width:560px){.home-hub-glass{padding:clamp(1.6rem,6vw,2.1rem) clamp(.85rem,5vw,1.3rem) clamp(2rem,8vw,2.7rem)}.home-hub-glass__header,.home-hub-glass__intro{max-width:none}.animals-hub__tiles,.home-hub-glass__tiles.tile-grid,.households-hub__tiles,.humans-hub__tiles,.records-hub__tiles,.settings-hub .home-hub-glass__tiles.tile-grid{grid-template-columns:minmax(0,1fr);justify-items:stretch;padding-inline:clamp(.75rem,6vw,1.1rem)}.home-hub-glass__tiles.tile-grid .tile-card{width:100%;max-width:none}.home-hub-glass__tiles.tile-grid .tile-card .tile-title{max-width:clamp(200px,84vw,320px)}}[data-theme=dark] .home-hub-glass{background:radial-gradient(150% 160% at 12% -24%,rgba(98,148,220,.38),transparent 62%),radial-gradient(160% 150% at 88% 132%,rgba(32,78,160,.4),transparent 78%),linear-gradient(164deg,rgba(16,24,46,.92),rgba(8,12,26,.86));border-color:rgba(106,160,236,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(32,62,126,.36),0 42px 88px rgba(0,0,0,.7)}[data-theme=dark] .home-hub-glass:before{background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.1)),radial-gradient(120% 140% at 80% 120%,rgba(96,146,230,.36),transparent 80%);opacity:.65}[data-theme=dark] .home-hub-glass:after{background:radial-gradient(140% 120% at 52% 110%,rgba(72,120,210,.4),transparent 82%);opacity:.5}[data-theme=dark] .home-hub-glass__title{background:linear-gradient(118deg,rgba(96,196,255,.84),rgba(12,139,198,.94));text-shadow:0 14px 32px rgba(12,139,198,.28)}[data-theme=dark] .home-hub-glass__title:after{background:radial-gradient(68% 68% at 50% 50%,rgba(56,180,255,.36),transparent 82%);opacity:.64}[data-theme=dark] .home-hub-glass__intro{color:rgba(211,226,245,.82)}[data-theme=dark] .home-hub-glass__status{background:rgba(56,180,255,.14);color:rgba(191,232,255,.9)}[data-theme=dark] .home-hub-glass__eyebrow{color:rgba(226,232,240,.7)}[data-theme=dark] .home-hub-glass__tiles .tile-title{background:linear-gradient(118deg,rgba(96,196,255,.92),rgba(12,139,198,.96));text-shadow:0 10px 26px rgba(12,139,198,.3)}[data-theme=dark] .home-hub-glass__tiles .tile-title:after{background:radial-gradient(70% 70% at 50% 50%,rgba(56,180,255,.34),transparent 82%);opacity:.64}.records-hub{gap:clamp(1.6rem,3.4vw,2.5rem)}.records-hub__heading{display:flex;flex-direction:column;gap:clamp(.4rem,1.2vw,.75rem)}.records-hub__share-cta{position:absolute;top:clamp(1.1rem,3vw,1.6rem);right:clamp(1.1rem,3vw,1.6rem);z-index:4}.records-hub__tiles{width:100%;gap:clamp(1.6rem,4vw,2.8rem)}.records-hub__share{position:relative;display:flex;justify-content:center;align-items:center;margin-top:clamp(1.4rem,3.6vw,2.4rem)}.records-hub__share-tile{position:relative;display:inline-flex;align-items:center;gap:clamp(.85rem,2.4vw,1.2rem);padding:clamp(.9rem,2.6vw,1.2rem) clamp(1.4rem,4vw,2.1rem);border-radius:clamp(34px,6vw,42px);text-decoration:none;background:linear-gradient(168deg,rgba(255,255,255,.92) 6%,rgba(255,255,255,.64) 44%,rgba(255,255,255,.45) 96%),radial-gradient(150% 170% at 18% -36%,rgba(255,255,255,.98),transparent 68%),radial-gradient(160% 170% at 82% 132%,rgba(186,214,255,.22),transparent 76%);border:1.1px solid rgba(198,220,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(196,216,255,.18),0 26px 58px rgba(128,170,250,.22),0 12px 30px rgba(162,200,255,.18);color:rgba(35,62,120,.9);backdrop-filter:blur(38px) saturate(182%);-webkit-backdrop-filter:blur(38px) saturate(182%);overflow:hidden;isolation:isolate;background-blend-mode:screen,lighten;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;--records-share-tail-lobe:clamp(2.1rem,5.8vw,3rem);--records-share-tail-height:clamp(2.6rem,6.4vw,3.4rem);--records-share-tail-overlap:clamp(0.8rem,2.6vw,1.4rem)}.records-hub__share-ripple,.records-hub__share-sheen{position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;z-index:0}.records-hub__share-sheen{background:radial-gradient(320px 260px at var(--mx,50%) calc(var(--my, 50%) * .94),rgba(164,206,255,.28),transparent 76%),linear-gradient(120deg,rgba(255,255,255,0) 28%,rgba(255,255,255,.62) 50%,rgba(255,255,255,0) 70%);background-size:100% 100%,240% 140%;background-position:50%,-160% 0;mix-blend-mode:screen;filter:blur(.6px);animation:records-hub-share-sheen 6.2s ease-in-out infinite;opacity:.72}.records-hub__share-ripple{inset:14%;background:radial-gradient(circle at center,rgba(154,198,255,.32),transparent 68%);filter:blur(6px);opacity:0;transform:scale(.7);transition:opacity .26s ease,transform .28s ease}.records-hub__share-tile:before{inset:4px;border-radius:inherit;background:linear-gradient(176deg,rgba(255,255,255,.98),rgba(255,255,255,.18)),radial-gradient(140% 120% at 88% 118%,rgba(204,224,255,.2),transparent 74%);opacity:.8;mix-blend-mode:screen;filter:drop-shadow(0 18px 28px rgba(146,186,255,.18))}.records-hub__share-tile:before,.records-hub__share:after{content:"";position:absolute;pointer-events:none;z-index:-1}.records-hub__share:after{inset:auto clamp(18%,6vw,28%) clamp(-2.6rem,-6.4vw,-2rem) clamp(18%,6vw,28%);border-radius:999px;background:radial-gradient(142% 124% at 50% 120%,rgba(160,206,255,.32),transparent 78%);filter:blur(22px);opacity:.36}.records-hub__share:before{content:"";position:absolute;bottom:clamp(-1.1rem,-3vw,-.8rem);left:50%;width:clamp(12rem,38vw,18rem);height:clamp(.6rem,1.8vw,.9rem);transform:translateX(-50%);background:radial-gradient(circle at 0 50%,rgba(160,208,255,.32) 32%,transparent 44%) 0 0 /clamp(2rem,6.2vw,2.6rem) 100% repeat-x;filter:blur(9px);opacity:.42;pointer-events:none;z-index:-2}.records-hub__share-tile:after{content:"";position:absolute;top:50%;right:calc(-1 * (var(--records-share-tail-lobe) * 2.8) + var(--records-share-tail-overlap));width:calc(var(--records-share-tail-lobe) * 3.4);height:var(--records-share-tail-height);transform:translateY(-50%);background:linear-gradient(160deg,rgba(255,255,255,.74),rgba(255,255,255,.18)),radial-gradient(190% 160% at 0 50%,rgba(146,198,255,.32),transparent 72%);border:1px solid rgba(198,222,255,.24);border-left:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(190,220,255,.18),0 12px 26px rgba(152,196,255,.18);pointer-events:none;-webkit-mask:radial-gradient(70% 120% at 12.5% 50%,#000 70%,transparent 74%) 0 0/25% 100% repeat-x;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;mask:radial-gradient(70% 120% at 12.5% 50%,#000 70%,transparent 74%) 0 0/25% 100% repeat-x;filter:drop-shadow(0 12px 22px rgba(148,190,255,.2));mix-blend-mode:screen;opacity:.85}.records-hub__share-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.5rem,6vw,3rem);height:clamp(2.5rem,6vw,3rem);flex-shrink:0;border-radius:999px;background:radial-gradient(150% 150% at 30% 18%,rgba(255,255,255,.99),rgba(255,255,255,.64)),linear-gradient(168deg,rgba(255,255,255,.54),rgba(232,244,255,.38));border:1px solid rgba(204,224,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.99),0 12px 26px rgba(142,182,255,.24);position:relative;overflow:hidden;z-index:1;transition:transform .18s ease,box-shadow .22s ease}.records-hub__share-icon:before{content:"";position:absolute;inset:12% 18% 32% 18%;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.86),transparent 78%);opacity:.7;mix-blend-mode:screen}.records-hub__share-icon:after{content:"";position:absolute;inset:auto 24% 16% 24%;height:36%;border-radius:inherit;background:radial-gradient(120% 140% at 50% 100%,rgba(126,180,255,.32),transparent 76%);filter:blur(6px);opacity:.6;pointer-events:none}.records-hub__share-glyph{display:block;width:clamp(1.6rem,4.2vw,2.1rem);height:clamp(1.6rem,4.2vw,2.1rem);color:rgba(30,58,112,.92);filter:drop-shadow(0 6px 12px rgba(150,190,255,.32)) drop-shadow(0 2px 4px rgba(64,114,198,.18));transition:transform .2s ease,filter .22s ease,color .22s ease}.records-hub__share-copy{display:flex;flex-direction:column;gap:.2rem;line-height:1.2;position:relative;z-index:1}.records-hub__share-title{font-size:clamp(1rem,2.4vw,1.1rem);font-weight:600;letter-spacing:-.01em;color:rgba(24,52,112,.88);text-shadow:0 6px 14px rgba(84,142,236,.28);transition:color .22s ease,text-shadow .22s ease}.records-hub__share-subtitle{font-size:clamp(.78rem,2vw,.85rem);color:rgba(62,104,178,.58);text-shadow:0 8px 18px rgba(98,150,244,.24);transition:color .22s ease,text-shadow .22s ease}.records-hub__share-tile:focus-visible,.records-hub__share-tile:hover{transform:translateY(-3px);border-color:rgba(210,230,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.99),inset 0 -1px 0 rgba(214,232,255,.2),0 28px 62px rgba(138,184,255,.24),0 16px 34px rgba(176,212,255,.22);outline:none}.records-hub__share-tile:focus-visible .records-hub__share-glyph,.records-hub__share-tile:hover .records-hub__share-glyph{color:rgba(26,54,108,.92);filter:drop-shadow(0 7px 14px rgba(144,190,255,.32)) drop-shadow(0 3px 6px rgba(60,110,198,.26))}.records-hub__share-tile:active{transform:translateY(-1px) scale(.996);border-color:rgba(188,214,255,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(204,226,255,.26),0 20px 44px rgba(118,166,255,.24),0 12px 26px rgba(146,190,255,.24)}.records-hub__share-tile:active:before{opacity:.9}.records-hub__share-tile:active:after{opacity:.78;filter:drop-shadow(0 10px 20px rgba(130,176,255,.24))}.records-hub__share-tile:active .records-hub__share-ripple{opacity:.42;transform:scale(1.05)}.records-hub__share-tile:active .records-hub__share-icon{transform:translateX(2px) scale(.97);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 10px 20px rgba(126,176,255,.2)}.records-hub__share-tile:active .records-hub__share-glyph{transform:translateX(2px) scale(.98);filter:drop-shadow(0 5px 10px rgba(140,186,255,.32)) drop-shadow(0 2px 4px rgba(74,122,206,.22))}.records-hub__share-tile:active .records-hub__share-title{color:rgba(20,48,108,.9);text-shadow:0 4px 10px rgba(72,130,228,.32)}.records-hub__share-tile:active .records-hub__share-subtitle{color:rgba(56,98,172,.62);text-shadow:0 6px 16px rgba(88,142,236,.26)}@keyframes records-hub-share-sheen{0%,58%{background-position:50%,-160% 0}75%{background-position:50%,12% 0}90%,to{background-position:50%,140% 0}}[data-theme=dark] .records-hub__body{gap:clamp(1.6rem,3.4vw,2.6rem)}[data-theme=dark] .records-hub__share-tile{background:radial-gradient(150% 150% at 18% -24%,rgba(66,132,204,.34),transparent 74%),radial-gradient(150% 150% at 82% 138%,rgba(32,54,104,.3),transparent 80%),linear-gradient(160deg,rgba(14,22,40,.94),rgba(10,16,32,.88));border-color:rgba(120,156,236,.34);color:rgba(220,236,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(110,160,246,.28),0 28px 56px rgba(0,0,0,.66),0 18px 32px rgba(56,104,188,.26)}[data-theme=dark] .records-hub__share-tile:focus-visible .records-hub__share-glyph,[data-theme=dark] .records-hub__share-tile:hover .records-hub__share-glyph{color:rgba(228,240,255,.94);filter:drop-shadow(0 7px 14px rgba(20,44,96,.54)) drop-shadow(0 3px 6px rgba(92,148,238,.32))}[data-theme=dark] .records-hub__share-tile:active{border-color:rgba(116,168,252,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(88,142,238,.28),0 22px 44px rgba(8,16,36,.74),0 14px 28px rgba(64,120,220,.28)}[data-theme=dark] .records-hub__share-tile:active:after{filter:drop-shadow(0 12px 22px rgba(44,90,180,.42))}[data-theme=dark] .records-hub__share-tile:active .records-hub__share-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 20px rgba(24,52,122,.4)}[data-theme=dark] .records-hub__share-tile:active .records-hub__share-glyph{color:rgba(236,244,255,.98);filter:drop-shadow(0 6px 12px rgba(12,28,62,.6)) drop-shadow(0 3px 6px rgba(82,138,236,.36))}[data-theme=dark] .records-hub__share-tile:active .records-hub__share-title{color:rgba(234,244,255,.95);text-shadow:0 6px 18px rgba(30,70,162,.48)}[data-theme=dark] .records-hub__share-tile:active .records-hub__share-subtitle{color:rgba(206,224,255,.78);text-shadow:0 8px 22px rgba(28,64,150,.44)}[data-theme=dark] .records-hub__share-glyph{color:rgba(218,232,255,.92);filter:drop-shadow(0 6px 12px rgba(22,42,88,.5)) drop-shadow(0 2px 6px rgba(98,150,244,.28))}[data-theme=dark] .records-hub__share-tile:active .records-hub__share-glyph{color:rgba(228,240,255,.96);filter:drop-shadow(0 5px 10px rgba(18,38,82,.56)) drop-shadow(0 2px 6px rgba(94,146,240,.32))}[data-theme=dark] .records-hub__share-sheen{background:radial-gradient(320px 260px at var(--mx,50%) calc(var(--my, 50%) * .94),rgba(88,140,228,.34),transparent 78%),linear-gradient(120deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 70%);opacity:.58}[data-theme=dark] .records-hub__share-ripple{background:radial-gradient(circle at center,rgba(98,152,236,.35),transparent 70%)}[data-theme=dark] .records-hub__share-tile:before{background:linear-gradient(170deg,rgba(255,255,255,.18),rgba(255,255,255,.06)),radial-gradient(120% 130% at 80% 122%,rgba(130,180,255,.32),transparent 80%);opacity:.4}[data-theme=dark] .records-hub__share-tile:after{background:linear-gradient(150deg,rgba(24,32,52,.48),rgba(108,172,255,.32)),radial-gradient(150% 160% at 12% -18%,rgba(255,255,255,.14),transparent 72%);border-color:rgba(120,168,246,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(122,178,255,.22),0 24px 42px rgba(0,0,0,.58);filter:drop-shadow(0 22px 32px rgba(12,30,72,.46))}[data-theme=dark] .records-hub__share:after{background:radial-gradient(120% 118% at 50% 112%,rgba(96,150,242,.32),transparent 80%)}[data-theme=dark] .records-hub__share:before{background:radial-gradient(circle at 0 50%,rgba(82,134,236,.32) 36%,transparent 42%) 0 0 /clamp(2rem,6.4vw,2.6rem) 100% repeat-x;opacity:.36}[data-theme=dark] .records-hub__share-icon{background:radial-gradient(150% 150% at 32% 20%,rgba(255,255,255,.24),rgba(255,255,255,.1)),linear-gradient(158deg,rgba(160,208,255,.42),rgba(92,152,246,.4));border-color:rgba(126,178,255,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 16px 30px rgba(0,0,0,.54)}[data-theme=dark] .records-hub__share-icon:before{background:linear-gradient(160deg,rgba(255,255,255,.32),transparent 78%);opacity:.55}[data-theme=dark] .records-hub__share-title{color:rgba(230,242,255,.94);text-shadow:0 8px 20px rgba(26,58,140,.44)}[data-theme=dark] .records-hub__share-subtitle{color:rgba(202,220,255,.74);text-shadow:0 10px 24px rgba(38,80,160,.42)}@media (min-width:1024px){.home-hub-glass{padding-bottom:clamp(3.2rem,5.4vw,4.6rem)}}