@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords}body{-webkit-font-smoothing:antialiased;min-block-size:100dvh;line-height:1.5}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-frame:var(--lightningcss-light,oklch(54% .175 257)) var(--lightningcss-dark,oklch(25% .075 257));--color-on-frame:oklch(99.5% .005 257);--color-on-frame-muted:var(--lightningcss-light,oklch(96.5% .02 257)) var(--lightningcss-dark,oklch(86% .04 257));--color-frame-pill:var(--lightningcss-light,oklch(24% .12 260/.24)) var(--lightningcss-dark,oklch(100% 0 0/.09));--color-frame-pill-hover:var(--lightningcss-light,oklch(24% .12 260/.36)) var(--lightningcss-dark,oklch(100% 0 0/.16));--color-pink-field:var(--lightningcss-light,oklch(81% .115 348)) var(--lightningcss-dark,oklch(36% .09 348));--text-shadow-frame:0 .075em .015em var(--lightningcss-light,oklch(36% .14 260)) var(--lightningcss-dark,oklch(12% .05 260));--color-surface:var(--lightningcss-light,oklch(99.7% .002 257)) var(--lightningcss-dark,oklch(27.5% .04 257));--color-surface-sunken:var(--lightningcss-light,oklch(96.6% .012 257)) var(--lightningcss-dark,oklch(23.5% .04 257));--color-surface-hover:var(--lightningcss-light,oklch(96.4% .02 257)) var(--lightningcss-dark,oklch(32% .05 257));--color-border:var(--lightningcss-light,oklch(92.5% .015 257)) var(--lightningcss-dark,oklch(35% .045 257));--color-border-strong:var(--lightningcss-light,oklch(84% .03 257)) var(--lightningcss-dark,oklch(44% .05 257));--color-text:var(--lightningcss-light,oklch(24% .04 262)) var(--lightningcss-dark,oklch(96% .01 257));--color-text-muted:var(--lightningcss-light,oklch(47% .035 262)) var(--lightningcss-dark,oklch(80% .03 257));--color-text-faint:var(--lightningcss-light,oklch(55% .03 262)) var(--lightningcss-dark,oklch(70% .03 257));--color-accent:var(--lightningcss-light,oklch(52% .175 257)) var(--lightningcss-dark,oklch(80% .11 257));--color-accent-soft:var(--lightningcss-light,oklch(94.5% .035 257)) var(--lightningcss-dark,oklch(36% .08 257));--color-on-accent:var(--lightningcss-light,oklch(99% .005 257)) var(--lightningcss-dark,oklch(22% .06 257));--color-action:oklch(79% .135 350);--color-action-hover:oklch(83% .12 350);--color-action-shade:oklch(65% .16 352);--color-on-action:oklch(24% .06 352);--color-success:var(--lightningcss-light,oklch(52% .14 150)) var(--lightningcss-dark,oklch(80% .15 150));--color-success-fill:oklch(84% .16 150);--color-on-success:oklch(26% .06 150);--color-success-soft:var(--lightningcss-light,oklch(95% .05 150)) var(--lightningcss-dark,oklch(30% .06 150));--color-danger:var(--lightningcss-light,oklch(55% .2 22)) var(--lightningcss-dark,oklch(74% .15 22));--color-danger-soft:var(--lightningcss-light,oklch(95.5% .03 22)) var(--lightningcss-dark,oklch(30% .07 22));--sticker-html:oklch(86% .1 58);--sticker-audio:oklch(84% .1 350);--sticker-image:oklch(88% .11 158);--sticker-video:oklch(82% .085 285);--sticker-pdf:oklch(80% .12 27);--sticker-text:oklch(88% .085 195);--sticker-archive:oklch(92% .11 96);--sticker-other:oklch(89% .03 257);--sticker-folder:oklch(84% .1 250);--sticker-ink:oklch(26% .05 262);--candy-gloss:radial-gradient(ellipse 20% 12% at 30% 21%, oklch(100% 0 0/.95) 0 45%, oklch(100% 0 0/0) 100%), radial-gradient(ellipse 62% 44% at 36% 26%, oklch(100% 0 0/.38), oklch(100% 0 0/0) 70%), radial-gradient(ellipse 55% 22% at 62% 96%, oklch(100% 0 0/.3), oklch(100% 0 0/0) 100%);--sticker-edge:var(--lightningcss-light,oklch(100% 0 0)) var(--lightningcss-dark,oklch(96% .01 257));--shadow-sm:0 1px 2px var(--lightningcss-light,oklch(30% .1 257/.08)) var(--lightningcss-dark,oklch(0% 0 0/.35)), 0 2px 6px -2px var(--lightningcss-light,oklch(30% .1 257/.1)) var(--lightningcss-dark,oklch(0% 0 0/.3));--shadow-lg:0 24px 48px -16px var(--lightningcss-light,oklch(25% .13 257/.34)) var(--lightningcss-dark,oklch(0% 0 0/.65)), 0 4px 10px var(--lightningcss-light,oklch(25% .13 257/.1)) var(--lightningcss-dark,oklch(0% 0 0/.35));--shadow-sheet:0 18px 40px -22px var(--lightningcss-light,oklch(22% .14 257/.55)) var(--lightningcss-dark,oklch(0% 0 0/.7)), 0 2px 0 var(--lightningcss-light,oklch(35% .14 257/.25)) var(--lightningcss-dark,oklch(0% 0 0/.3));--shadow-well:inset 0 2px 3px color-mix(in oklch, var(--color-text), transparent 93%);--shadow-candy-drop:0 5px 10px -4px var(--lightningcss-light,oklch(25% .1 257/.35)) var(--lightningcss-dark,oklch(0% 0 0/.6));--shadow-candy-drop-sm:0 4px 8px -4px var(--lightningcss-light,oklch(25% .1 257/.3)) var(--lightningcss-dark,oklch(0% 0 0/.55));--font-sans:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Fredoka Variable", "Fredoka", "Figtree Variable", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:clamp(2rem, 1.6rem + 1.6vw, 2.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-sheet:clamp(1.25rem, .9rem + 1.4vw, 2rem);--radius-sticker:.95rem;--radius-sticker-lg:1.4rem;--radius-tile:1.05rem;--radius-blob:36%;--radius-full:999px;--wave-played:var(--lightningcss-light,oklch(52% .175 257)) var(--lightningcss-dark,oklch(80% .11 257));--wave-unplayed:var(--lightningcss-light,oklch(79% .035 257)) var(--lightningcss-dark,oklch(52% .05 257));--wave-buffered:var(--lightningcss-light,oklch(93.5% .025 257)) var(--lightningcss-dark,oklch(30.5% .05 257));--wave-cursor:var(--lightningcss-light,oklch(65% .16 352)) var(--lightningcss-dark,oklch(79% .135 350));--tap-target:2.75rem;--player-bar:4.75rem;--page-measure:76rem;--gutter:clamp(.5rem, .1rem + 1.8vw, 1.5rem);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.104 26.9%, 1.087 30.1%, 1.024 38.2%, .998 42.4%, .99 47.3%, 1.001 63.5%, 1);--duration-fast:.14s;--duration-base:.22s;--duration-spring:.52s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}@layer base{@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/fonts/figtree-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/fonts/figtree-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fonts/fredoka-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fonts/fredoka-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{--color-focus:var(--color-on-frame);background:linear-gradient(167deg, var(--color-frame) 0 66%, var(--color-pink-field) calc(66% + 1px)) fixed var(--color-frame);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);font-optical-sizing:auto;scrollbar-color:color-mix(in oklch, var(--color-on-frame), transparent 55%) transparent;overflow-x:clip}dialog,[popover]{--color-focus:var(--color-accent)}:focus-visible{outline:2.5px solid var(--color-focus);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1.5px}button{cursor:pointer}input,textarea{caret-color:var(--color-accent)}::selection{background:var(--color-action);color:var(--color-on-action)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-group(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-old(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-new(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer components{.r4Lmcq_header{z-index:10;background:var(--color-frame);padding-block-start:env(safe-area-inset-top);position:sticky;inset-block-start:0;container:r4Lmcq_app-header/inline-size}.r4Lmcq_inner{justify-content:space-between;align-items:center;gap:var(--space-4);max-inline-size:calc(var(--page-measure) + 2 * var(--gutter));min-block-size:4rem;padding-inline:max(calc(var(--gutter) + var(--space-2)), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto;display:flex;container-type:inline-size}@container r4Lmcq_app-header (inline-size<30rem){.r4Lmcq_inner{gap:var(--space-2)}}.r4Lmcq_mark{transition:rotate var(--duration-spring) var(--ease-spring), scale var(--duration-spring) var(--ease-spring);rotate:-8deg}.r4Lmcq_brand{align-items:center;gap:var(--space-2);min-inline-size:var(--tap-target);min-block-size:var(--tap-target);border-radius:var(--radius-full);color:var(--color-on-frame);font-family:var(--font-display);letter-spacing:-.005em;text-shadow:var(--text-shadow-frame);font-size:1.75rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.r4Lmcq_brand:hover .r4Lmcq_mark{rotate:10deg;scale:1.1}}.r4Lmcq_brand:active .r4Lmcq_mark{scale:.92}.r4Lmcq_account{min-inline-size:0}.r4Lmcq_accountButton{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--tap-target);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border-radius:var(--radius-full);background:var(--color-frame-pill);color:var(--color-on-frame);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out);anchor-name:--account-button;border:0;font-weight:560;display:flex}@media (hover:hover){.r4Lmcq_accountButton:hover{background:var(--color-frame-pill-hover)}}@container (inline-size<26rem){.r4Lmcq_accountButton{padding-inline-end:var(--space-1)}}.r4Lmcq_avatar{background:var(--candy-gloss), var(--sticker-image);block-size:2.25rem;inline-size:2.25rem;color:var(--sticker-ink);box-shadow:inset 0 -3px 5px -2px color-mix(in oklch, var(--sticker-image), black 25%);font-family:var(--font-display);font-size:var(--text-base);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.r4Lmcq_email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (inline-size<26rem){.r4Lmcq_email{display:none}}.r4Lmcq_accountPlaceholder{block-size:var(--tap-target)}.r4Lmcq_menu{inset:calc(4rem + env(safe-area-inset-top) + var(--space-1)) calc(max(0px, (100vw - var(--page-measure)) / 2 - var(--gutter)) + max(var(--gutter), env(safe-area-inset-right))) auto auto;block-size:max-content;inline-size:max-content;min-inline-size:16rem;max-inline-size:calc(100vw - 2 * var(--gutter));padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);transform-origin:100% 0;border:0;align-content:start;margin:0;display:none;position:fixed}@supports (position-area:block-end){.r4Lmcq_menu{position-anchor:--account-button;position-area:block-end span-inline-start;margin-block-start:var(--space-2);inset:auto}}.r4Lmcq_menu:popover-open{animation:r4Lmcq_menu-in var(--duration-spring) var(--ease-spring);display:grid}@keyframes r4Lmcq_menu-in{0%{opacity:0;scale:.9}}.r4Lmcq_menuLabel{padding:var(--space-2) var(--space-3) 0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:560}.r4Lmcq_menuEmail{padding:0 var(--space-3) var(--space-3);border-block-end:1.5px dashed var(--color-border-strong);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:620}.r4Lmcq_menuItem{align-items:center;gap:var(--space-2);min-block-size:var(--tap-target);padding-inline:var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out);margin-block-start:var(--space-2);font-weight:560;text-decoration:none;display:flex}@media (hover:hover){.r4Lmcq_menuItem:hover{background:var(--color-accent-soft);color:var(--color-accent)}}.r4Lmcq_menuItem svg{block-size:1.125rem;inline-size:1.125rem}.r4Lmcq_nav{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-frame-pill);margin-inline-start:auto;display:flex}@container r4Lmcq_app-header (inline-size<30rem){.r4Lmcq_nav{gap:0;padding:.125rem}}.r4Lmcq_navItem{justify-content:center;align-items:center;gap:var(--space-2);min-inline-size:var(--tap-target);min-block-size:var(--tap-target);padding-inline:var(--space-3) var(--space-4);border-radius:var(--radius-full);color:var(--color-on-frame);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), scale var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;font-weight:620;text-decoration:none;display:inline-flex}.r4Lmcq_navItem svg{stroke-width:2.1px;flex:none;block-size:1.125rem;inline-size:1.125rem}@media (hover:hover){.r4Lmcq_navItem:hover:not([aria-current]){background:var(--color-frame-pill-hover)}}.r4Lmcq_navItem:active{scale:.96}.r4Lmcq_navItem[aria-current]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.r4Lmcq_navItem[aria-current] svg{color:var(--color-accent)}@container (inline-size<30rem){.r4Lmcq_navItem{padding-inline:0}}.r4Lmcq_navGlyph{flex:none;place-items:center;display:grid;position:relative}.r4Lmcq_badge{background:var(--sticker-archive);block-size:.6rem;inline-size:.6rem;box-shadow:0 0 0 2px var(--color-frame);border-radius:50%;position:absolute;inset-block-start:-.2rem;inset-inline-end:-.3rem}.r4Lmcq_badge[data-level=critical]{background:var(--sticker-pdf)}[aria-current]>.r4Lmcq_navGlyph>.r4Lmcq_badge{box-shadow:0 0 0 2px var(--color-surface)}@container r4Lmcq_app-header (inline-size<30rem){.r4Lmcq_navActivity{display:none}}.r4Lmcq_menuActivity{display:none}@container r4Lmcq_app-header (inline-size<30rem){.r4Lmcq_menuActivity{display:flex}}@container (inline-size<30rem){.r4Lmcq_navLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@container (inline-size<34rem){.r4Lmcq_wordmark{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.r4Lmcq_searchForm{flex:auto;align-items:center;min-inline-size:0;display:none;position:relative}@container (inline-size>=48rem){.r4Lmcq_searchForm{max-inline-size:22rem;display:flex}}.r4Lmcq_searchIcon{block-size:1.125rem;inline-size:1.125rem;color:var(--color-on-frame-muted);stroke-width:2.2px;pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.r4Lmcq_searchInput{inline-size:100%;min-block-size:var(--tap-target);padding-inline:calc(var(--space-3) + 1.125rem + var(--space-2)) 3.5rem;border-radius:var(--radius-full);background:var(--color-frame-pill);color:var(--color-on-frame);font:inherit;font-size:max(16px, var(--text-sm));transition:background-color var(--duration-fast) var(--ease-out);border:0;font-weight:560}.r4Lmcq_searchInput::placeholder{color:var(--color-on-frame-muted)}.r4Lmcq_searchInput::-webkit-search-cancel-button{appearance:none}.r4Lmcq_searchInput::-webkit-search-decoration{appearance:none}@media (hover:hover){.r4Lmcq_searchInput:hover{background:var(--color-frame-pill-hover)}}.r4Lmcq_searchInput:focus-visible{background:var(--color-frame-pill-hover)}.r4Lmcq_shortcut{background:var(--color-frame-pill);color:var(--color-on-frame-muted);font-family:var(--font-sans);font-size:var(--text-xs);pointer-events:none;border-radius:.5rem;padding:.15rem .45rem;font-weight:620;position:absolute;inset-inline-end:var(--space-2)}@media (hover:none){.r4Lmcq_shortcut{display:none}}.r4Lmcq_inner>.r4Lmcq_searchLink{flex:none}@container (inline-size>=48rem){.r4Lmcq_inner>.r4Lmcq_searchLink{display:none}}.vFW-VG_page{--mark-overlap:3.25rem;min-block-size:100dvh;padding:max(var(--space-6), env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) max(var(--space-6), env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));grid-template-columns:minmax(0,28rem);place-content:center;display:grid}.vFW-VG_content{justify-items:center;gap:var(--space-3);padding:0 clamp(var(--space-5), 6vi, var(--space-10)) clamp(var(--space-6), 6vi, var(--space-10));text-align:center;margin-block-start:var(--mark-overlap);display:grid;container-type:inline-size}.vFW-VG_mark{margin-block:calc(-1 * var(--mark-overlap)) var(--space-3);animation:vFW-VG_mark-in var(--duration-spring) var(--ease-spring);rotate:-8deg}@keyframes vFW-VG_mark-in{0%{rotate:10deg;scale:.4}}.vFW-VG_title{font-family:var(--font-display);font-size:var(--text-2xl);text-wrap:balance;font-weight:700;line-height:1.1}.vFW-VG_account{justify-items:center;gap:var(--space-2);max-inline-size:100%;color:var(--color-text-muted);font-size:var(--text-sm);display:grid}.vFW-VG_email{max-inline-size:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-sunken);box-shadow:inset 0 1px 2px color-mix(in oklch, var(--color-text), transparent 90%);color:var(--color-text);font-size:var(--text-base);overflow-wrap:anywhere;font-weight:620}.vFW-VG_actions{gap:var(--space-3);justify-self:stretch;margin-block-start:var(--space-4);display:grid}.yJyJja_tray{--color-focus:var(--color-accent);z-index:20;inset-inline:max(var(--space-2), env(safe-area-inset-left)) max(var(--space-2), env(safe-area-inset-right));border-radius:var(--radius-sheet);background:var(--color-surface);max-block-size:min(60dvh,28rem);color:var(--color-text);box-shadow:var(--shadow-lg);animation:yJyJja_tray-in var(--duration-spring) var(--ease-spring);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset-block-end:max(var(--space-2), env(safe-area-inset-bottom));overflow:hidden}@media (width>=40rem){.yJyJja_tray{transform-origin:100% 100%;inline-size:25rem;inset-block-end:max(var(--space-6), env(safe-area-inset-bottom));inset-inline-start:auto;inset-inline-end:max(var(--space-6), env(safe-area-inset-right))}}@keyframes yJyJja_tray-in{0%{opacity:0;translate:0 1.5rem;scale:.94}}.yJyJja_header{align-items:center;gap:var(--space-2);min-block-size:calc(var(--tap-target) + var(--space-4));padding:var(--space-2) var(--space-2) 0 var(--space-5);grid-row:1;display:flex}.yJyJja_headline{align-items:baseline;gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.yJyJja_summary{font-family:var(--font-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.yJyJja_overallPercent{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:620}.yJyJja_toggleArrow{transition:rotate var(--duration-spring) var(--ease-spring);rotate:-90deg}.yJyJja_tray[data-collapsed] .yJyJja_toggleArrow{rotate:90deg}.yJyJja_overallBar{background:var(--color-surface-sunken);grid-row:3;block-size:.375rem}.yJyJja_overallBar span{inline-size:calc(var(--progress) * 100%);background:var(--color-accent);block-size:100%;transition:inline-size var(--duration-base) linear;display:block}.yJyJja_list{align-content:start;gap:var(--space-1);padding:0 var(--space-2) var(--space-3);overscroll-behavior:contain;grid-row:2;margin:0;list-style:none;display:grid;overflow-y:auto}.yJyJja_list[hidden]{display:none}.yJyJja_item{align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3) var(--space-3);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"yJyJja_sticker yJyJja_text yJyJja_actions""yJyJja_sticker yJyJja_bar yJyJja_bar""yJyJja_sticker yJyJja_status yJyJja_status";display:grid}.yJyJja_sticker{grid-area:yJyJja_sticker;align-self:start;margin-block-start:var(--space-1);display:grid;position:relative}.yJyJja_seal{border:2px solid var(--color-surface);block-size:1.375rem;inline-size:1.375rem;box-shadow:var(--shadow-sm);animation:yJyJja_seal-pop var(--duration-spring) var(--ease-spring);font-family:var(--font-display);font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:-.375rem;inset-inline-end:-.5rem}.yJyJja_seal svg{stroke-width:3px;block-size:.8125rem;inline-size:.8125rem}.yJyJja_seal[data-tone=done]{background:var(--color-success-fill);color:var(--color-on-success)}.yJyJja_seal[data-tone=failed]{background:var(--color-danger);color:var(--color-surface)}@keyframes yJyJja_seal-pop{0%{rotate:-45deg;scale:0}}.yJyJja_text{grid-area:yJyJja_text;min-inline-size:0;display:grid}.yJyJja_name{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.35;overflow:hidden}.yJyJja_nameLink{color:var(--color-accent);text-decoration:none}@media (hover:hover){.yJyJja_nameLink:hover{text-decoration:underline}}.yJyJja_target{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.yJyJja_actions{gap:var(--space-1);grid-area:yJyJja_actions;display:flex}.yJyJja_bar{--bar-size:.625rem;block-size:var(--bar-size);margin-block:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-sunken);box-shadow:inset 0 1px 2px color-mix(in oklch, var(--color-text), transparent 88%);grid-area:yJyJja_bar;overflow:hidden}.yJyJja_bar span{inline-size:max(var(--bar-size), calc(var(--progress) * 100%));border-radius:inherit;background:var(--color-accent);block-size:100%;transition:inline-size var(--duration-base) linear, background-color var(--duration-fast) var(--ease-out);display:block}.yJyJja_item[data-phase=queued] .yJyJja_bar span{inline-size:0}.yJyJja_item[data-phase=preparing] .yJyJja_bar span{inline-size:35%;animation:yJyJja_indeterminate 1.1s var(--ease-out) infinite}@media (prefers-reduced-motion:reduce){.yJyJja_item[data-phase=preparing] .yJyJja_bar span{opacity:.35;inline-size:100%;animation:none}}.yJyJja_item[data-phase=done] .yJyJja_bar span{background:var(--color-success)}.yJyJja_item[data-phase=failed] .yJyJja_bar{display:none}@keyframes yJyJja_indeterminate{0%{translate:-100%}to{translate:290%}}.yJyJja_status{min-inline-size:0;color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:yJyJja_status;font-weight:560;line-height:1.35}.yJyJja_item[data-phase=done] .yJyJja_status{color:var(--color-success)}.yJyJja_item[data-analysing] .yJyJja_status{color:var(--color-text-muted)}.yJyJja_item[data-phase=failed] .yJyJja_status{color:var(--color-danger);margin-block-start:var(--space-1)}.cGEu2W_main{max-inline-size:calc(var(--page-measure) + 2 * var(--gutter));padding:var(--space-4) max(var(--gutter), env(safe-area-inset-right)) calc(var(--space-12) + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));margin-inline:auto}.qA5X8W_page{gap:var(--space-6);display:grid;container-type:inline-size}.qA5X8W_intro{gap:var(--space-4);padding-inline:var(--space-2);color:var(--color-on-frame);align-items:end;display:grid}@container (inline-size>=40rem){.qA5X8W_intro{grid-template-columns:minmax(0,1fr) auto}}.qA5X8W_heading{gap:var(--space-3);display:grid}.qA5X8W_title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;text-shadow:var(--text-shadow-frame);font-weight:700;line-height:1}.qA5X8W_stats{gap:var(--space-2);flex-wrap:wrap;display:flex}.qA5X8W_stats div{border-radius:var(--radius-full);background:var(--color-frame-pill);align-items:baseline;gap:.4rem;padding:.3rem .8rem;display:flex}.qA5X8W_stats dt{color:var(--color-on-frame-muted);font-size:var(--text-xs);font-weight:560}.qA5X8W_stats dd{font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.qA5X8W_statsSkeleton{background-color:var(--color-frame-pill);block-size:1.875rem;inline-size:12rem;max-inline-size:100%}.qA5X8W_pageAction{min-block-size:3.25rem;padding-inline:var(--space-6);font-size:var(--text-base);font-weight:700}.qA5X8W_list{padding:var(--space-3);margin:0;list-style:none;display:grid;container-type:inline-size}.qA5X8W_row{align-items:center;gap:var(--space-2) var(--space-4);min-block-size:4.5rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"qA5X8W_avatar qA5X8W_text qA5X8W_faces qA5X8W_chevron";display:grid;position:relative}.qA5X8W_row>:first-child{transition:rotate var(--duration-spring) var(--ease-spring), scale var(--duration-spring) var(--ease-spring);grid-area:qA5X8W_avatar}.qA5X8W_row+.qA5X8W_row:before{content:"";inset-inline:var(--space-4);border-block-start:1.5px solid var(--color-border);position:absolute;inset-block-start:0}@media (hover:hover){.qA5X8W_row:hover{background:var(--color-surface-hover)}.qA5X8W_row:hover>:first-child{rotate:-8deg;scale:1.08}.qA5X8W_row:hover:before,.qA5X8W_row:hover+.qA5X8W_row:before{border-color:#0000}}.qA5X8W_row:has(.qA5X8W_rowLink:focus-visible){outline:2.5px solid var(--color-accent);outline-offset:-2px}@container (inline-size<34rem){.qA5X8W_row{padding-inline:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"qA5X8W_avatar qA5X8W_text qA5X8W_chevron"".qA5X8W_faces qA5X8W_chevron"}.qA5X8W_row+.qA5X8W_row:before{inset-inline:var(--space-3)}}.qA5X8W_rowText{grid-area:qA5X8W_text;gap:.125rem;min-inline-size:0;display:grid}.qA5X8W_rowLink{color:var(--color-text);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:620;text-decoration:none;overflow:hidden}.qA5X8W_rowLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.qA5X8W_rowLink:focus-visible{outline:none}.qA5X8W_rowMeta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.qA5X8W_rowMeta>span+span:before{content:"·";color:var(--color-text-faint);padding-inline-end:var(--space-2)}.qA5X8W_rowMeta>[data-shared]{color:var(--color-accent);font-weight:560}.qA5X8W_faces{grid-area:qA5X8W_faces;justify-self:end;align-items:center;display:flex}.qA5X8W_faces>*{block-size:2.125rem;inline-size:2.125rem;font-size:var(--text-sm);outline:2px solid var(--color-surface)}.qA5X8W_faces>:not(:first-child){margin-inline-start:-.5rem}@container (inline-size<34rem){.qA5X8W_faces{justify-self:start}}.qA5X8W_more{padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-muted);font-variant-numeric:tabular-nums;place-items:center;font-weight:650;display:grid}.qA5X8W_faces>.qA5X8W_more{inline-size:auto;min-inline-size:2.125rem}.qA5X8W_chevron{block-size:1.25rem;inline-size:1.25rem;color:var(--color-text-faint);stroke-width:2.2px;grid-area:qA5X8W_chevron}.qA5X8W_pendingRow{align-items:center;gap:var(--space-4);min-block-size:4.5rem;padding-inline:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.qA5X8W_pendingRow span:first-child{border-radius:var(--radius-blob);block-size:2.5rem}.qA5X8W_pendingRow span:last-child{block-size:1rem;inline-size:50%}.qA5X8W_empty{align-content:center;justify-items:center;gap:var(--space-3);min-block-size:min(30rem,64dvh);padding:var(--space-10) var(--space-6);text-align:center;display:grid}.qA5X8W_emptyArt{align-items:center;margin-block-end:var(--space-4);display:flex}.qA5X8W_emptyArt>:first-child,.qA5X8W_emptyArt>:last-child{block-size:3.25rem;inline-size:3.25rem;font-size:var(--text-xl);translate:0 .75rem}.qA5X8W_emptyArt>:first-child{margin-inline-end:-.75rem;rotate:-12deg}.qA5X8W_emptyArt>:last-child{margin-inline-start:-.75rem;rotate:10deg}.qA5X8W_emptyBlob,.qA5X8W_sticker,.qA5X8W_dialogBlob{--candy:var(--sticker-video);border-radius:var(--radius-blob);background:var(--candy-gloss), var(--candy);color:var(--sticker-ink);box-shadow:inset 0 -4px 6px -2px color-mix(in oklch, var(--candy), black 22%), inset 0 2px 3px oklch(100% 0 0/.55), var(--shadow-candy-drop);flex:none;place-items:center;display:grid}:is(.qA5X8W_emptyBlob,.qA5X8W_sticker,.qA5X8W_dialogBlob) svg{stroke-width:2.2px}.qA5X8W_emptyBlob{z-index:1;block-size:6rem;inline-size:6rem;animation:3.2s ease-in-out infinite qA5X8W_bob;position:relative}.qA5X8W_emptyBlob svg{block-size:2.75rem;inline-size:2.75rem}@keyframes qA5X8W_bob{50%{translate:0 -.35rem}}.qA5X8W_emptyTitle{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;font-weight:700;line-height:1.05}.qA5X8W_emptyDetail{max-inline-size:40ch;color:var(--color-text-muted);text-wrap:balance;margin-block-end:var(--space-3)}.qA5X8W_sticker{block-size:4rem;inline-size:4rem;rotate:-6deg}.qA5X8W_sticker svg{block-size:1.875rem;inline-size:1.875rem}div.qA5X8W_headerActions{grid-template-columns:minmax(0,1fr)}.qA5X8W_addBlock{gap:var(--space-2);display:grid}.qA5X8W_members{margin-block-start:calc(-1 * var(--space-2))}.qA5X8W_membersEmpty,.qA5X8W_filesEmpty{border-block-start:0;margin-block-start:0}.qA5X8W_files{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0;padding:0;list-style:none;display:grid}.qA5X8W_fileLink{align-items:center;gap:var(--space-3);min-block-size:3.75rem;padding:var(--space-2);border-radius:var(--radius-lg);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:". .qA5X8W_chevron";text-decoration:none;display:grid}@media (hover:hover){.qA5X8W_fileLink:hover{background:var(--color-surface-hover)}.qA5X8W_fileLink:hover>:first-child{rotate:0deg;scale:1.08}}.qA5X8W_fileName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.qA5X8W_dialogBlob{block-size:3.25rem;inline-size:3.25rem;margin-block-end:var(--space-1);rotate:-6deg}.qA5X8W_dialogBlob svg{block-size:1.5rem;inline-size:1.5rem}.qA5X8W_dialogFiles{margin-block-start:0}._5iuiFa_table{--table-columns:minmax(0, 1fr) minmax(0, 10rem) 8rem 7rem 6.5rem 8rem;--row-columns:repeat(4, minmax(0, 1fr)) auto}._5iuiFa_key{border-radius:var(--radius-blob);background:var(--color-accent-soft);block-size:2.625rem;inline-size:2.625rem;color:var(--color-accent);transition:rotate var(--duration-spring) var(--ease-spring), scale var(--duration-spring) var(--ease-spring);place-items:center;display:grid;rotate:-6deg}._5iuiFa_key svg{stroke-width:2.2px;block-size:1.25rem;inline-size:1.25rem}@media (hover:hover){[role=row]:hover ._5iuiFa_key{rotate:0deg;scale:1.08}}[role=row]:focus-within ._5iuiFa_key{rotate:0deg;scale:1.08}._5iuiFa_name{overflow-wrap:anywhere;font-weight:620;line-height:1.2}._5iuiFa_scopes{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._5iuiFa_scope{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);padding:.125rem .55rem;font-weight:600;line-height:1.4}._5iuiFa_folder{min-inline-size:0;padding-block:calc((var(--tap-target) - 1lh) / 2);margin-block:calc((1lh - var(--tap-target)) / 2);color:var(--color-accent);text-underline-offset:.2em;align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}._5iuiFa_folder svg{stroke-width:2.2px;flex:none;block-size:1rem;inline-size:1rem}._5iuiFa_folder span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){._5iuiFa_folder:hover{text-decoration:underline}}._5iuiFa_folder:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:2px;border-radius:.25rem}._5iuiFa_state{align-items:center;gap:var(--space-2);min-block-size:1.75rem;padding-inline:.6rem var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650;display:inline-flex}._5iuiFa_state:before{content:"";opacity:.6;background:currentColor;border-radius:50%;block-size:.5rem;inline-size:.5rem}._5iuiFa_state[data-state=active]{background:var(--color-success-fill);color:var(--color-on-success);box-shadow:inset 0 -2px 0 color-mix(in oklch, var(--color-success-fill), black 18%), inset 0 2px 0 oklch(100% 0 0/.35);font-weight:700}._5iuiFa_state[data-state=active]:before{opacity:1}[role=row]:has([data-state=expired],[data-state=revoked]){color:var(--color-text-muted)}[role=row]:has([data-state=expired],[data-state=revoked]) ._5iuiFa_key{background:var(--color-surface-sunken);color:var(--color-text-faint)}[role=row]:has([data-state=expired],[data-state=revoked]) ._5iuiFa_name{font-weight:560}[role=row]:has([data-state=expired],[data-state=revoked]) ._5iuiFa_scope{background:var(--color-surface-sunken);color:var(--color-text-muted)}[role=row]:has([data-state=expired],[data-state=revoked]) ._5iuiFa_folder{color:var(--color-text-muted)}@container (inline-size>=56rem){._5iuiFa_table ._5iuiFa_name{font-size:var(--text-base)}._5iuiFa_table [role=cell][data-col=name]{padding-block:var(--space-3)}._5iuiFa_table [role=cell][data-col=actions]{padding-inline-end:var(--space-4)}}@container (inline-size<56rem){._5iuiFa_table [role=cell][data-col=actions]:empty{display:none}._5iuiFa_table [role=row]:has([data-col=actions]:empty) [data-col=name]{grid-column:1/-1;padding-inline-end:var(--space-3)}}@container (inline-size<26rem){._5iuiFa_table [role=cell][data-col=name]{grid-column:1/-1;padding-inline-end:var(--space-3)}._5iuiFa_table [role=cell][data-col=actions]{padding:0 var(--space-3) var(--space-4);grid-area:4/1/auto/-1;justify-content:flex-start}._5iuiFa_table [role=cell][data-col=folder],._5iuiFa_table [role=cell][data-col=used]{grid-column:1}._5iuiFa_table [role=cell][data-col=expires],._5iuiFa_table [role=cell][data-col=state]{grid-column:2/-1}._5iuiFa_table [role=cell][data-col=folder],._5iuiFa_table [role=cell][data-col=expires]{grid-row:2;padding-block-start:var(--space-2)}._5iuiFa_table [role=cell][data-col=used],._5iuiFa_table [role=cell][data-col=state]{grid-row:3;padding-block-end:var(--space-4)}}._5iuiFa_pendingList{padding:var(--space-3);display:grid}._5iuiFa_dialogBlob{border-radius:var(--radius-lg);background:var(--color-accent-soft);block-size:3.25rem;inline-size:3.25rem;color:var(--color-accent);place-items:center;margin-block-end:var(--space-1);display:grid;rotate:-6deg}._5iuiFa_dialogBlob svg{stroke-width:2.2px;block-size:1.625rem;inline-size:1.625rem}._5iuiFa_field{gap:var(--space-2);border:0;inline-size:100%;min-inline-size:0;margin:0;padding:0;display:grid}._5iuiFa_fieldLabel{font-size:var(--text-sm);padding:0;font-weight:650}._5iuiFa_fieldError{color:var(--color-danger);font-size:var(--text-sm);font-weight:540}._5iuiFa_fieldHint{color:var(--color-text-muted);font-size:var(--text-sm)}._5iuiFa_legendRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._5iuiFa_legendRow>legend{float:inline-start}._5iuiFa_shortcuts{gap:var(--space-1);flex-wrap:wrap;display:flex}._5iuiFa_shortcut{min-block-size:var(--tap-target);padding-inline:var(--space-3);border-radius:var(--radius-full);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), scale var(--duration-spring) var(--ease-spring), translate var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-weight:620}._5iuiFa_shortcut:active{transition-duration:60ms;translate:0 1px;scale:.96}@media (hover:hover){._5iuiFa_shortcut:hover{background:var(--color-surface-hover);color:var(--color-text)}}._5iuiFa_shortcut[aria-pressed=true],._5iuiFa_shortcut[aria-pressed=true]:hover{background:var(--color-accent-soft);color:var(--color-accent)}._5iuiFa_checks{padding:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface-sunken);box-shadow:var(--shadow-well);display:grid}._5iuiFa_field[aria-invalid] ._5iuiFa_checks{box-shadow:inset 0 0 0 1.5px var(--color-danger)}._5iuiFa_check{align-items:center;gap:var(--space-3);min-block-size:var(--tap-target);padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);font-weight:560;display:flex}._5iuiFa_check input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-accent);flex:none;margin:0}@media (hover:hover){._5iuiFa_check:hover{background:var(--color-surface)}}._5iuiFa_check:has(input:focus-visible){outline:2.5px solid var(--color-accent);outline-offset:-2px}._5iuiFa_folderRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._5iuiFa_wholeDrive{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:560}._5iuiFa_chosen{border-radius:var(--radius-full);background:var(--color-accent-soft);min-inline-size:0;max-inline-size:100%;color:var(--color-accent);font-size:var(--text-sm);align-items:center;gap:.35rem;padding-inline-start:.7rem;font-weight:620;display:inline-flex}._5iuiFa_chosen>svg{stroke-width:2.2px;flex:none;block-size:1rem;inline-size:1rem}._5iuiFa_chosenName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5iuiFa_chosenClear{inline-size:var(--tap-target);block-size:var(--tap-target);border-radius:var(--radius-full);color:inherit;transition:background-color var(--duration-fast) var(--ease-out), scale var(--duration-spring) var(--ease-spring), translate var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;display:grid}._5iuiFa_chosenClear:active{transition-duration:60ms;translate:0 1px;scale:.96}._5iuiFa_chosenClear svg{stroke-width:2.4px;block-size:1rem;inline-size:1rem}@media (hover:hover){._5iuiFa_chosenClear:hover{background:color-mix(in oklch, var(--color-accent), transparent 85%)}}._5iuiFa_picker{gap:var(--space-2);min-inline-size:0;display:grid}._5iuiFa_pickerList{max-block-size:min(16rem,36dvh)}._5iuiFa_pickerActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap-reverse;display:flex}._5iuiFa_pickerActions>button{min-inline-size:0;max-inline-size:100%}._5iuiFa_useLabel{text-overflow:ellipsis;overflow:hidden}._5iuiFa_expiryRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._5iuiFa_date{font-variant-numeric:tabular-nums;flex:10rem;inline-size:auto}._5iuiFa_secret{inline-size:100%}}@layer utilities;
