@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.1uklb5el4zgvl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.05i4gb4p0piv4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.2g-0we2o5_ngd.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.1zvg0ggiaivzo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.25pbmqxk8u2s7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.10uaeld2xxvpt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.2bbpeapf-lbjw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.13y-iz2lazqtb.woff2)format("woff2");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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_da71d841-module__pMRo_a__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_da71d841-module__pMRo_a__variable{--font-be-vietnam:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font:var(--font-be-vietnam), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-folder:20px;--r-pill:999px;--h-lg:44px;--h-md:40px;--h-sm:36px;--ease:cubic-bezier(.23, 1, .32, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--surface:#fff;--surface-2:#f0f2f5;--surface-3:#e6e9ee;--folder:#eceef2;--thumb:#efefef;--ink:#1b1f24;--ink-2:#4f5661;--ink-3:#6b7280;--line:#e4e7ec;--line-strong:#cdd2da;--accent:#2358e8;--accent-hover:#1a48cc;--accent-ink:#1d4ed8;--accent-soft:#eaf0fe;--accent-line:#b6cafb;--on-accent:#fff;--strong:#1b1f24;--on-strong:#fff;--scrim:#11141a70;--shadow-sm:0 1px 2px #1018280d;--shadow-md:0 8px 24px -8px #10182829;--shadow-lg:0 24px 48px -12px #1018283d;--sheet-border:#fff;--tour-scrim:#0f12188f;--st-pending:#b45309;--st-pending-soft:#fdf1e1;--st-pending-ink:#8a3f07;--st-to_test:#2358e8;--st-to_test-soft:#eaf0fe;--st-to_test-ink:#1d4ed8;--st-tested:#15803d;--st-tested-soft:#e5f5ea;--st-tested-ink:#166534;--st-discarded:#be123c;--st-discarded-soft:#fdebef;--st-discarded-ink:#9f1239;--st-neutral:#5b6470;--st-neutral-soft:#eef0f3;--st-neutral-ink:#4f5661;--st-on:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1114;--surface:#171a1f;--surface-2:#1f232a;--surface-3:#2a2f37;--folder:#20242b;--thumb:#121212;--ink:#f2f4f7;--ink-2:#aab1bc;--ink-3:#8b939f;--line:#2a2f37;--line-strong:#3b414b;--accent:#5b8cff;--accent-hover:#7aa2ff;--accent-ink:#93b3ff;--accent-soft:#1a2747;--accent-line:#2f4a8a;--on-accent:#0b1020;--strong:#f2f4f7;--on-strong:#0f1114;--scrim:#0009;--shadow-sm:none;--shadow-md:0 8px 24px -8px #0009;--shadow-lg:0 24px 48px -12px #000000bf;--sheet-border:#2a2f37;--tour-scrim:#000000ad;--st-pending:#f59e0b;--st-pending-soft:#33260f;--st-pending-ink:#fbbf24;--st-to_test:#5b8cff;--st-to_test-soft:#1a2747;--st-to_test-ink:#93b3ff;--st-tested:#22c55e;--st-tested-soft:#102b1a;--st-tested-ink:#4ade80;--st-discarded:#fb7185;--st-discarded-soft:#36141d;--st-discarded-ink:#fda4af;--st-neutral:#8b93a0;--st-neutral-soft:#262a31;--st-neutral-ink:#aab1bc;--st-on:#0f1114}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{overflow-anchor:none}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img{max-width:100%}.num{font-variant-numeric:tabular-nums}.i{flex:none;width:20px;height:20px}kbd{min-width:22px;height:22px;font-family:var(--font);color:var(--ink-2);background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 1px 0 var(--line-strong);border-radius:6px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-duration:1ms!important;animation:none!important}html[data-motion=reduced] .burst{display:none}.demo-strip{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-2);padding:8px 24px;font-size:13px}.app{grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:24px;height:100dvh;padding:20px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{min-height:var(--h-md);border-radius:var(--r-md);align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.logo{width:28px;height:28px;overflow:visible}.logo-folder{fill:var(--ink)}.logo-sheet{fill:var(--accent);transition:transform .3s var(--ease);transform-origin:16px 20px}.brand:hover .logo-sheet{transform:rotate(8deg)translateY(-2px)}.brand-name{letter-spacing:-.03em;font-size:18px;font-weight:700}.nav{flex-direction:column;gap:2px;display:flex}.nav-item,.nav-folder{min-height:var(--h-lg);border-radius:var(--r-md);color:var(--ink-2);align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.nav-folder{min-height:var(--h-md);gap:10px;font-size:14px}.nav-item:hover,.nav-folder:hover{background:var(--surface-2);color:var(--ink)}.nav-item[aria-current=page],.nav-folder[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);font-weight:600}.nav-count{color:var(--ink-2);margin-left:auto;font-size:13px;font-weight:600}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-folders{flex-direction:column;gap:2px;margin:0 0 8px;padding:0 0 0 16px;list-style:none;display:flex}.nav-sep{background:var(--line);height:1px;margin:8px 12px}.nav-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.nav-bottom+.person{margin-top:-16px}.person{min-height:var(--h-lg);align-items:center;gap:10px;margin-top:auto;padding:0 8px 0 12px;font-size:14px;display:flex}.person-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.person-name{font-weight:600}.person-role{color:var(--ink-2);font-size:12px}.person .icon-btn{flex:none;margin-left:auto}.person{padding-left:4px}.person-link{min-width:0;min-height:var(--h-lg);border-radius:var(--r-md);color:inherit;flex:1;align-items:center;gap:10px;padding:4px 8px;text-decoration:none;display:flex}.person-link:hover,.person-link[aria-current=page]{background:var(--surface-2)}.person-link .person-text{flex:1}.person-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.person-link[aria-expanded=true]{background:var(--surface-2)}.person-caret{width:16px;height:16px;color:var(--ink-2);flex:none;transform:rotate(180deg)}.account-menu{flex-direction:column;gap:2px;width:300px;display:flex}.account-menu a.menu-item{color:inherit;text-decoration:none}.account-menu .menu-item .i{width:18px;height:18px;color:var(--ink-2)}.account-menu form{margin:0}.account-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;padding:8px 10px 12px;display:flex}.account-head .person-role{overflow-wrap:anywhere}.account-row{min-height:var(--h-lg);justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:15px;display:flex}.account-label{align-items:center;gap:12px;display:inline-flex}.account-label .i{width:18px;height:18px;color:var(--ink-2)}.account-value{color:var(--ink-2);font-size:14px}.account-toggle{cursor:pointer;border-radius:10px}.account-toggle:hover{background:var(--surface-2)}.account-toggle input{width:20px;height:20px;accent-color:var(--accent)}.seg-sm button{min-height:32px;padding:0 10px;font-size:14px}.avatar{background:var(--strong);width:32px;height:32px;color:var(--on-strong);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.avatar.is-soft{background:var(--surface-3);color:var(--ink)}.avatar{letter-spacing:-.02em;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-sm{width:24px;height:24px;font-size:10px}.avatar-lg{width:48px;height:48px;font-size:18px}.avatar-xl{width:80px;height:80px;font-size:28px}.avatar-link{border-radius:50%;display:inline-flex}.av-0{color:#fff;background:#1d4ed8}.av-1{color:#fff;background:#0f766e}.av-2{color:#fff;background:#b45309}.av-3{color:#fff;background:#7c3aed}.av-4{color:#fff;background:#be185d}.av-5{color:#fff;background:#15803d}.av-6{color:#fff;background:#c2410c}.av-7{color:#fff;background:#0e7490}.av-8{color:#fff;background:#a21caf}.av-9{color:#fff;background:#b91c1c}.mono{background:var(--strong);width:28px;height:28px;color:var(--on-strong);letter-spacing:-.02em;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.mono-sm{border-radius:7px;width:24px;height:24px;font-size:10.5px}.mono-xs{border-radius:6px;width:20px;height:20px;font-size:9px}.mono-lg{border-radius:12px;width:40px;height:40px;font-size:16px}.mono-xl{border-radius:12px;width:44px;height:44px;font-size:15px}.mono.has-logo{box-shadow:inset 0 0 0 1px var(--line);background:#fff;overflow:hidden}.mono img{object-fit:cover;width:100%;height:100%}.main{min-width:0;padding:32px 40px 120px}.crumbs{color:var(--ink-2);align-items:center;gap:4px;margin:-4px 0 12px;font-size:14px;display:flex}.crumbs a{min-height:var(--h-sm);border-radius:var(--r-sm);align-items:center;margin-left:-8px;padding:0 8px;font-weight:500;text-decoration:none;display:inline-flex}.crumbs a:hover{background:var(--surface-2);color:var(--ink)}.crumbs .i{width:16px;height:16px;color:var(--ink-3)}.crumbs [aria-current]{color:var(--ink);font-weight:600}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}h1,.h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1.2}.h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.title-row{align-items:center;gap:12px;display:flex}.lede{max-width:64ch;color:var(--ink-2);margin:8px 0 0;font-size:16px}.head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.people{align-items:center;margin-right:8px;display:inline-flex}.people .avatar{border:2px solid var(--bg);width:36px;height:36px}.people .avatar+.avatar{margin-left:-10px}.section-title{margin:48px 0 16px}.stack{flex-direction:column;gap:24px;display:flex}.stack>*{flex:none}.btn{min-height:var(--h-lg);border-radius:var(--r-md);white-space:nowrap;transition:transform .12s var(--ease), background-color .15s ease, border-color .15s ease, box-shadow .2s ease, color .15s ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn .i{width:18px;height:18px}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-sm{min-height:var(--h-sm);border-radius:10px;padding:0 12px;font-size:14px}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 6px 16px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover:not(:disabled){box-shadow:0 6px 16px -6px color-mix(in srgb, var(--accent) 70%, transparent)}}.btn-primary kbd{color:inherit;border-color:var(--on-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.btn-primary kbd{border-color:color-mix(in srgb, var(--on-accent) 40%, transparent)}}.btn-primary kbd{box-shadow:none}.btn-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn-secondary:hover:not(:disabled){border-color:var(--ink-3)}.btn-secondary .i{color:var(--ink-2)}.btn-quiet{color:var(--ink-2);background:0 0}.btn-quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.count-badge{border-radius:var(--r-pill);background:var(--surface-2);min-width:24px;height:24px;color:var(--ink);place-items:center;margin-left:2px;padding:0 8px;font-size:13px;font-weight:600;display:inline-grid}.count-badge-accent{background:var(--accent);color:var(--on-accent)}.count-badge-warn{background:var(--st-pending);color:var(--st-on)}.icon-btn{width:var(--h-md);height:var(--h-md);border-radius:var(--r-md);color:var(--ink-2);background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .12s,color .12s,border-color .12s;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.icon-btn-line{width:var(--h-lg);height:var(--h-lg);border:1px solid var(--line-strong);background:var(--surface)}.linkish{min-height:var(--h-sm);border-radius:var(--r-sm);color:var(--accent-ink);background:0 0;border:0;align-items:center;gap:6px;margin:0 -8px;padding:0 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.linkish .i{width:16px;height:16px}.linkish:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.linkish:disabled{color:var(--ink-3);cursor:default}.field{flex-direction:column;gap:8px;display:flex}.field>label,.label{font-size:14px;font-weight:600}.field-row{flex-wrap:wrap;gap:8px;display:flex}.field-row>.input{flex:200px;width:auto}.input,.textarea{width:100%;min-width:0;min-height:var(--h-lg);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--ink-3);opacity:1}.input:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input[aria-invalid=true]{border-color:var(--ink)}.hint{color:var(--ink-2);margin:0;font-size:13px}.form-error{border-radius:var(--r-md);background:var(--surface-2);margin:0;padding:12px 14px;font-size:14px}.check{min-height:var(--h-md);align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.check small{color:var(--ink-2);font-size:13px;display:block}.card-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:24px}.card-box>.h2+.hint{margin-top:4px}.logo-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.identity{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.folder-stats .stat .i,.evt[data-status]>.i{color:var(--c-ink)}.folder-stats .stat .i,.score .i,.keys .i{flex:none;width:16px;height:16px}.score{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:0;font-size:15px;display:flex}.score span{align-items:center;gap:6px;display:inline-flex}.tab-btn .i,.seg-status button .i{flex:none;width:18px;height:18px}.folders{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:48px 24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.folders>li{display:flex}.folder{--f:var(--folder);text-align:left;width:100%;color:inherit;transition:transform .26s var(--ease);background:0 0;border:0;flex-direction:column;padding:56px 0 0;text-decoration:none;display:flex;position:relative}.folder:hover{transform:translateY(-3px)}.folder:active{transform:translateY(-3px)scale(.99)}.folder:focus-visible{outline:none}.folder:focus-visible .folder-label{outline:2px solid var(--accent);outline-offset:3px}.sheets{z-index:0;pointer-events:none;height:120px;position:absolute;top:0;left:32%;right:5%}.sheet{aspect-ratio:4/5;border:3px solid var(--sheet-border);background:var(--thumb) center top / cover no-repeat;transform-origin:bottom;width:48%;transition:transform .36s var(--ease);border-radius:10px;position:absolute;top:6px}.sheet-1{z-index:1;left:0%;transform:rotate(-7deg)scale(.94);box-shadow:0 8px 18px #00000024}.sheet-2{z-index:2;left:34%;transform:rotate(5deg)scale(.97);box-shadow:0 6px 14px #00000026}.sheet-3{z-index:3;left:17%;transform:rotate(-1deg);box-shadow:0 4px 10px #0000002e}.folder:hover .sheet-1{transform:rotate(-10deg)scale(.94)translateY(-10px)}.folder:hover .sheet-2{transform:rotate(8deg)scale(.97)translateY(-14px)}.folder:hover .sheet-3{transform:rotate(-1deg)translateY(-19px)}.tab{z-index:2;background:var(--f);border-radius:var(--r-folder) var(--r-folder) 0 0;align-self:flex-start;align-items:flex-end;gap:8px;height:64px;padding:0 12px 10px 10px;display:flex;position:relative}.tab:after{content:"";background:radial-gradient(circle 22px at 100% 0%, transparent 21.5px, var(--f) 22px);width:22px;height:22px;position:absolute;bottom:0;left:100%}.chip-sq{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.chip-sq .i{width:20px;height:20px}.chip-sq.is-mono{background:var(--strong);color:var(--on-strong);letter-spacing:-.02em;border-color:#0000;font-size:15px;font-weight:700}.chip-count{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.chip-count.is-zero{color:var(--ink-3)}.folder-label{z-index:1;background:var(--f);border-radius:0 var(--r-folder) var(--r-folder) var(--r-folder);flex-direction:column;flex:1;gap:4px;min-height:148px;padding:16px 20px 20px;display:flex;position:relative}.folder-name{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}.folder-stats{color:var(--ink-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;font-size:14px;display:grid}.folder-stats .stat{flex-direction:column;gap:2px;min-width:0;display:flex}.stat-n{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:20px;font-weight:700;line-height:1.2;display:inline-flex}.stat-n .i{width:18px;height:18px}.stat-l{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.folder-empty{grid-column:1/-1}.folder-meta{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.folder-meta span{align-items:center;gap:6px;display:inline-flex}.folder-meta .i{width:16px;height:16px}.folder-new .tab,.folder-new .folder-label{border:1.5px dashed var(--line-strong);background:0 0}.folder-new .tab{border-bottom:0}.folder-new .tab:before{content:"";background:var(--bg);z-index:3;height:3px;position:absolute;bottom:-2px;left:0;right:0}.folder-new .tab:after{display:none}.folder-new .folder-label{color:var(--ink-2);border-top-left-radius:0;justify-content:center;align-items:flex-start}.folder-new .folder-name{color:var(--ink);font-size:16px}.folder-new:hover .folder-label,.folder-new:hover .tab{border-color:var(--ink-3)}[data-status=pending],[data-act=pending]{--c:var(--st-pending);--c-soft:var(--st-pending-soft);--c-ink:var(--st-pending-ink)}[data-status=to_test],[data-act=to_test]{--c:var(--st-to_test);--c-soft:var(--st-to_test-soft);--c-ink:var(--st-to_test-ink)}[data-status=tested],[data-act=tested]{--c:var(--st-tested);--c-soft:var(--st-tested-soft);--c-ink:var(--st-tested-ink)}[data-status=discarded],[data-act=discarded]{--c:var(--st-discarded);--c-soft:var(--st-discarded-soft);--c-ink:var(--st-discarded-ink)}[data-status=proposed]{--c:var(--st-pending);--c-soft:var(--st-pending-soft);--c-ink:var(--st-pending-ink)}[data-status=approved]{--c:var(--st-tested);--c-soft:var(--st-tested-soft);--c-ink:var(--st-tested-ink)}[data-status=paused]{--c:var(--st-neutral);--c-soft:var(--st-neutral-soft);--c-ink:var(--st-neutral-ink)}[data-status=rejected]{--c:var(--st-discarded);--c-soft:var(--st-discarded-soft);--c-ink:var(--st-discarded-ink)}.tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.tabs{scrollbar-width:none;gap:8px;min-width:0;max-width:100%;padding:2px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab-btn{min-height:var(--h-lg);border-radius:var(--r-pill);background:var(--c-soft);color:var(--c-ink);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.tab-btn:hover{border-color:var(--c)}.tab-btn[aria-current=page],.tab-btn[aria-pressed=true]{background:var(--c);color:var(--st-on)}.tab-count{border-radius:var(--r-pill);background:var(--surface);min-width:28px;height:28px;color:var(--c-ink);place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.tab-btn[aria-current=page] .tab-count,.tab-btn[aria-pressed=true] .tab-count{background:var(--st-on)}@supports (color:color-mix(in lab, red, red)){.tab-btn[aria-current=page] .tab-count,.tab-btn[aria-pressed=true] .tab-count{background:color-mix(in srgb, var(--st-on) 22%, transparent)}}.tab-btn[aria-current=page] .tab-count,.tab-btn[aria-pressed=true] .tab-count{color:var(--st-on)}.toolbar{z-index:20;background:var(--bg);margin:0 -40px;padding:16px 40px 12px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.toolbar{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.toolbar{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid #0000;transition:border-color .2s}.toolbar.stuck{border-bottom-color:var(--line)}.toolbar-sentinel{height:0}.results{min-height:100dvh}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row+.row{margin-top:8px}.search{align-items:center;min-width:0;display:flex;position:relative}.row>.search{flex:320px}.search>.i{width:18px;height:18px;color:var(--ink-2);pointer-events:none;position:absolute;left:14px}.search input{width:100%;min-height:var(--h-lg);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:0 48px 0 44px;font-size:15px;transition:border-color .15s,box-shadow .15s}.search input::placeholder{color:var(--ink-3);opacity:1}.search input:hover{border-color:var(--ink-3)}.search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.search input::-webkit-search-cancel-button{cursor:pointer}.search kbd{position:absolute;right:12px}.search input:focus~kbd,.search input:not(:placeholder-shown)~kbd{display:none}.select{align-items:center;min-width:0;display:inline-flex;position:relative}.select-btn{width:100%;min-width:0;min-height:var(--h-lg);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:15px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.select.plain .select-btn{padding-left:16px}.select-btn>.i{width:18px;height:18px;color:var(--ink-2);flex:none}.select-btn>.i.caret{width:16px;height:16px;transition:transform .15s var(--ease);margin-left:auto}.select-btn[aria-expanded=true]>.i.caret{transform:rotate(180deg)}.select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-btn:hover{border-color:var(--ink-3)}.select-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.select-btn[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.select.is-set .select-btn{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.select.is-set .select-btn>.i{color:var(--accent-ink)}.listbox{overscroll-behavior:contain;outline:none;width:auto;max-width:min(420px,100vw - 24px);margin:0;padding:6px;list-style:none;overflow-y:auto}.listbox-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 10px 0 12px;font-size:15px;display:flex}.listbox-option>.i{width:18px;height:18px;color:var(--ink-2);flex:none}.listbox-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.listbox-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.listbox-option .listbox-check{width:16px;height:16px;color:var(--accent-ink);visibility:hidden}.listbox-option.is-active{background:var(--surface-2)}.listbox:focus-visible .listbox-option.is-active{box-shadow:inset 0 0 0 2px var(--accent)}.listbox-option[aria-selected=true]{color:var(--accent-ink);font-weight:600}.listbox-option[aria-selected=true]>.i,.listbox-option[aria-selected=true] .listbox-count{color:var(--accent-ink)}.listbox-option[aria-selected=true] .listbox-check{visibility:visible}.combobox-list{width:auto}.combobox-group{margin:0;padding:0;list-style:none}.combobox-group+.combobox-group,li+li>.combobox-group{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.combobox-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:4px 12px;font-size:12px;font-weight:600}.combobox-list .listbox-option[aria-selected=true]{color:var(--ink);font-weight:400}.combobox-list .listbox-option.is-current{font-weight:600}.combobox-check{width:16px;height:16px;color:var(--accent-ink);flex:none}.combobox-create{border-top:1px solid var(--line);color:var(--accent-ink);border-radius:0 0 8px 8px;margin-top:6px}.combobox-list .combobox-create[aria-selected=true],.combobox-create>.i{color:var(--accent-ink)}.seg{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);gap:4px;padding:3px;display:inline-flex}.seg button,.seg a{min-height:36px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.seg .i{width:18px;height:18px}.seg button:hover,.seg a:hover{color:var(--ink)}.seg [aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #1018281a, 0 0 0 1px var(--line);font-weight:600}:root[data-theme=dark] .seg [aria-pressed=true]{background:var(--surface-3)}.seg button:disabled{opacity:.4;cursor:not-allowed}.chip{min-height:var(--h-lg);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.chip .i{width:18px;height:18px;color:var(--ink-2)}.chip:hover{border-color:var(--ink-3)}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.chip[aria-pressed=true] .i{color:var(--accent-ink)}.filters-toggle{display:none}.toolbar.stuck .filters-toggle{display:inline-flex}.toolbar.stuck:not(.open) .filters{display:none}.count-row{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.count{color:var(--ink-2);margin:0;font-size:14px}.count strong{color:var(--ink);font-weight:600}.progress{align-items:center;gap:10px;display:flex}.progress-bar{background:var(--line);border-radius:4px;width:120px;height:4px;overflow:hidden}.progress-bar span{background:var(--accent);width:0;height:100%;transition:width .4s var(--ease);border-radius:4px;display:block}.progress-text{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.keys{color:var(--ink-2);align-items:center;gap:6px;margin:0 0 0 auto;font-size:13px;display:flex}.keys kbd{margin-left:8px}.keys kbd:first-child{margin-left:0}.grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.card{transition:opacity .22s ease, transform .26s var(--ease);position:relative;container-type:inline-size}.card.is-leaving{opacity:0;transform:translateY(8px)scale(.98)}.card-inner{cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);height:100%;box-shadow:var(--shadow-sm);transition:border-color .15s ease, box-shadow .2s ease, transform .2s var(--ease), background-color .15s ease;flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.card:hover .card-inner{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}}.card-inner:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card.is-selected .card-inner{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent), var(--shadow-sm)}.thumb{aspect-ratio:4/5;background:var(--thumb);border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.thumb img{object-fit:contain;width:100%;height:100%;transition:filter .3s ease, opacity .3s ease, transform .2s var(--ease);display:block;position:absolute;inset:0}.card.is-selected .thumb img{transform:scale(.92)}.thumb-empty{text-align:center;color:var(--ink-3);place-items:center;padding:16px;font-size:14px;display:grid;position:absolute;inset:0}.overlay-tags{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:60px}.overlay-tags .pill{box-shadow:0 2px 8px -2px #0000004d}.thumb-ctl{z-index:2;height:var(--h-md);border-radius:var(--r-pill);opacity:0;transition:opacity .14s ease, transform .18s var(--ease), background-color .15s ease;border:0;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;transform:translateY(-2px)}.thumb-ctl .i{width:18px;height:18px}.ctl-check{color:#0000;background:0 0;width:44px;height:44px;top:4px;right:4px}.check-box{width:26px;height:26px;transition:background-color .12s ease, box-shadow .12s ease, transform .16s var(--ease);background:#fffffff5;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #1b1f2473,0 1px 4px #0003}.check-box .i{width:16px;height:16px}.ctl-check:hover .check-box{box-shadow:inset 0 0 0 2px var(--accent), 0 1px 4px #0003}.ctl-check:hover:not([aria-checked=true]){color:var(--ink-3)}.ctl-check:active .check-box{transform:scale(.9)}.ctl-check:focus-visible{outline:none}.ctl-check:focus-visible .check-box{outline:2px solid var(--accent);outline-offset:2px}.ctl-save{color:#fff;background:#1b1f24;padding:0 16px 0 12px;bottom:10px;right:10px;box-shadow:0 6px 16px -4px #00000059}.ctl-save:hover{background:#2d323a}.card:hover .thumb-ctl,.card:focus-within .thumb-ctl,.grid.is-selecting .ctl-check{opacity:1;transform:none}.card.is-selected .ctl-check{color:#fff}.card.is-selected .check-box{background:var(--accent);box-shadow:0 1px 4px #0003}.burst{z-index:1;pointer-events:none;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.burst .i{filter:drop-shadow(0 4px 16px #00000073);width:96px;height:96px;animation:burst .6s var(--ease) both}@keyframes burst{0%{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.18)}55%{opacity:1;transform:scale(.96)}75%{opacity:1;animation-timing-function:ease-in;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@media (hover:none){.thumb-ctl{opacity:1;transform:none}}.card-body{flex-direction:column;flex:1;gap:8px;padding:12px 16px 16px;display:flex}.card-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-right:-8px;display:flex}.advertiser{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.tags{flex-wrap:wrap;gap:6px;display:flex}.copy{color:var(--ink-2);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.copy strong{color:var(--ink);font-weight:600}.card-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}.card-meta span{align-items:center;gap:6px;display:inline-flex}.card-meta .i{width:16px;height:16px}.card-actions{border-top:1px solid var(--line);gap:8px;padding:12px 16px 16px;display:flex}.card-actions .btn{flex:1 1 0;min-width:0;padding:0 10px}.card-actions .btn[data-act] .i,.d-actions .btn-secondary[data-act] .i,.selbar .btn[data-act] .i{color:var(--c-ink)}.card-actions .btn[data-act]:hover,.card-actions .btn[data-act]:focus-visible{border-color:var(--c);background:var(--c-soft);color:var(--c-ink)}.card.is-selected .card-actions{border-top-color:var(--accent-line)}.pill{border-radius:var(--r-pill);white-space:nowrap;background:var(--surface);height:28px;color:var(--ink);border:1px solid var(--line);align-items:center;gap:6px;padding:0 12px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.pill .i{width:16px;height:16px}.pill.band-long{background:var(--accent);color:var(--on-accent);border-color:#0000}.pill.band-mid{background:var(--surface);color:var(--ink)}.pill.band-new{background:var(--surface);color:var(--ink-2)}.pill.is-new{background:var(--strong);color:var(--on-strong);border-color:#0000}.pill-lg{height:36px;padding:0 14px 0 10px;font-size:14px}.pill-lg .i{width:18px;height:18px}.tag{border-radius:var(--r-pill);background:var(--surface-2);height:28px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.tag .i{width:16px;height:16px}.tag-lg{height:36px;padding:0 14px 0 12px;font-size:14px}.tag-lg .i{width:18px;height:18px}.status{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.status .i{width:16px;height:16px}.status[data-status]{color:var(--c-ink);background:var(--c-soft);box-shadow:none}.card[data-status=discarded] .thumb img{filter:grayscale();opacity:.6}.empty{border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;align-items:flex-start;gap:8px;max-width:600px;margin-top:24px;padding:32px;display:flex}.empty-icon{border:1.5px solid var(--ink-3);border-radius:4px 8px 8px;width:40px;height:30px;margin:8px 0 12px;position:relative}.empty-icon:before{content:"";border:1.5px solid var(--ink-3);border-bottom:0;border-radius:5px 5px 0 0;width:16px;height:7px;position:absolute;top:-8px;left:-1.5px}.empty-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.empty-text{max-width:52ch;color:var(--ink-2);margin:0}.empty-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.list-end{color:var(--ink-2);margin:32px 0 0;font-size:14px}.table-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;padding:10px 16px}.table tr:last-child td{border-bottom:0}.table th{color:var(--ink-2);background:var(--surface);font-size:13px;font-weight:600}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.disclosure{margin-top:48px}.disclosure>summary{min-height:var(--h-md);cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:600;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary .i{transition:transform .2s var(--ease)}.disclosure[open]>summary .i{transform:rotate(90deg)}.selbar{z-index:40;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:rise .22s var(--ease) both;border-radius:16px;align-items:center;gap:8px;padding:8px 8px 8px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.selbar-count{white-space:nowrap;margin-right:4px;font-size:15px;font-weight:600}.selbar-all{color:var(--accent-ink)}.selbar-all .i{width:18px;height:18px}.selbar-sep{background:var(--line);align-self:stretch;width:1px;margin:4px}.selbar-close .i{width:18px;height:18px}@media (pointer:coarse){.selbar .btn,.selbar .icon-btn{min-width:44px;min-height:44px}}@keyframes rise{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.scrim{z-index:60;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.18s both fade;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.detail{z-index:61;background:var(--surface);width:min(1200px,100vw - 48px);height:min(860px,100dvh - 48px);box-shadow:var(--shadow-lg);animation:open .26s var(--ease) both;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(400px,1fr);margin:auto;display:grid;position:fixed;inset:0;overflow:hidden}.detail.is-page{width:100%;height:calc(100dvh - 64px);box-shadow:none;border:1px solid var(--line);z-index:auto;margin:0;animation:none;position:relative;inset:auto}@keyframes open{0%{opacity:0;transform:translateY(10px)scale(.99)}}.d-media{background:var(--thumb);min-height:0;position:relative}.d-media img{object-fit:contain;width:calc(100% - 64px);height:calc(100% - 64px);position:absolute;inset:32px}.d-carousel{position:absolute;inset:0}.d-slides{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0 0 64px;overflow-x:auto}.d-slides::-webkit-scrollbar{display:none}.d-slides:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.d-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;position:relative}.d-slide-nav{justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:12px;left:0;right:0}.d-slide-pos{text-align:center;font-variant-numeric:tabular-nums;min-width:96px;color:var(--ink-2);font-size:14px;font-weight:600}.d-cards-copy{flex-direction:column;gap:8px;margin-top:-8px;display:flex}.d-cards-copy h4{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:700}.d-side{flex-direction:column;min-height:0;display:flex}.d-scroll{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px 28px 32px;display:flex;overflow-y:auto}.d-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.d-head h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.origin{color:var(--ink-2);align-items:center;gap:6px;margin:6px 0 0;font-size:14px;display:inline-flex}.origin .i{width:16px;height:16px}.d-pills{flex-wrap:wrap;gap:8px;display:flex}.d-data{grid-template-columns:auto 1fr;gap:12px 24px;margin:0;font-size:15px;display:grid}.d-data div{display:contents}.d-data dt{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.d-data dt .i{width:18px;height:18px}.d-data dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.d-note{max-width:56ch;color:var(--ink-2);margin:-4px 0 0;font-size:13px}.sec-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sec-head h3{margin:0;font-size:16px;font-weight:700;line-height:1.3}.sec-head h3 span{color:var(--ink-2);font-weight:400}.d-copy{border-radius:var(--r-md);background:var(--surface-2);padding:16px;font-size:15px;line-height:1.6}.d-copy p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.d-copy p:last-child{margin-bottom:0}.d-copy .none{color:var(--ink-2);font-style:italic}.d-team{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:24px;display:flex}.seg-status{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.seg-status button{padding:0 8px}.seg-status button .i{color:var(--c-ink)}.seg-status button[aria-pressed=true]{background:var(--c);color:var(--st-on);box-shadow:none}.seg-status button[aria-pressed=true] .i{color:var(--st-on)}.seg-note{color:var(--ink-2);margin:-8px 0 0;font-size:13px}.d-row{flex-wrap:wrap;gap:8px;display:flex}.also-note{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.also-note b{color:var(--ink);font-weight:600}.convo{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.evt{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.evt .i{flex:none;width:16px;height:16px}.cmt{grid-template-columns:32px 1fr;gap:2px 12px;display:grid}.cmt .avatar{grid-row:span 3}.cmt-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;display:flex}.cmt-head b{font-weight:600}.cmt-head time,.cmt-head small{color:var(--ink-2);font-size:13px}.cmt p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px}.cmt .removed{color:var(--ink-2);font-style:italic}.cmt-actions{gap:12px;display:flex}.convo-empty{color:var(--ink-2);margin:0;font-size:14px}.composer{flex-direction:column;gap:8px;display:flex}.composer label{font-size:14px;font-weight:600}.composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-note{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.d-actions{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 28px;display:flex}.d-actions .spacer{flex:1}.d-pos{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 4px;font-size:14px}.menu{z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:320px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);animation:menu-in .16s var(--ease) both;padding:8px;position:fixed}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.menu-title{margin:8px 12px;font-size:14px;font-weight:600}.menu ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.menu-item{width:100%;min-height:var(--h-lg);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px 0 10px;font-size:15px;display:flex}.menu-item:hover:not(:disabled){background:var(--surface-2)}.menu-item .state{color:var(--ink-2);align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.menu-item .state .i{width:16px;height:16px}.menu-item[aria-pressed=true]{color:var(--accent-ink);font-weight:600}.menu-item[aria-pressed=true] .state{color:var(--accent-ink)}.menu-item:disabled{cursor:default;color:var(--ink-2)}.menu-note{color:var(--ink-2);margin:8px 12px 6px;font-size:13px}.panel{z-index:61;background:var(--surface);width:min(480px,100vw);box-shadow:var(--shadow-lg);animation:slide .26s var(--ease) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.panel.is-page{width:100%;max-width:720px;box-shadow:none;border:1px solid var(--line);border-radius:var(--r-lg);z-index:auto;animation:none;position:relative}.dialog{z-index:61;background:var(--surface);width:min(760px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);animation:open .26s var(--ease) both;border-radius:20px;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}.dialog-wide{width:min(1180px,100vw - 32px)}.dialog.is-page{width:100%;max-width:760px;max-height:none;box-shadow:none;border:1px solid var(--line);z-index:auto;margin:0 auto;animation:none;position:relative;inset:auto}.dialog-wide.is-page{max-width:1180px}@keyframes slide{0%{opacity:0;transform:translate(24px)}}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 20px;display:flex}.panel-head h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.panel-head p{color:var(--ink-2);margin:6px 0 0;font-size:14px}.panel-body{flex-direction:column;flex:1;gap:24px;padding:20px 24px 24px;display:flex;overflow-y:auto}.panel-body>*{flex:none}.panel-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-size:12px;font-weight:600}.list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.list li{flex-wrap:wrap;align-items:center;gap:12px;min-height:60px;padding:8px 12px 8px 16px;display:flex}.list li+li{border-top:1px solid var(--line)}.li-icon{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.li-icon .i{width:18px;height:18px}.li-main{flex-direction:column;flex:220px;min-width:0;display:flex}.li-main>*{flex:none}.li-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.li-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.li-side{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.folder-delete-confirm{border-top:1px dashed var(--line);flex-direction:column;flex:100%;gap:8px;margin-top:8px;padding-top:12px;display:flex}.folder-delete-confirm .field{gap:4px}.folder-admin-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.folder-row+.folder-row{border-top:1px solid var(--line)}.folder-row.is-open{background:var(--surface-2)}.folder-row-main{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.folder-row-main .li-main{flex:220px}.folder-row-main>.btn{margin-left:auto}.folder-row-main>.btn[aria-expanded=true] .caret{transform:rotate(180deg)}.folder-panel{flex-direction:column;gap:16px;padding:4px 16px 16px;display:flex}.folder-actions{border-top:1px dashed var(--line);flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.link-box{border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.link-box code{overflow-wrap:anywhere;min-width:0;font-size:13px}.preview{border-radius:var(--r-md);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;margin:0;padding:16px;font-size:13px;line-height:1.5;overflow:auto}.triage-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.auth{place-items:center;min-height:100dvh;padding:40px 16px;display:grid}.auth-box{flex-direction:column;gap:24px;width:min(400px,100%);display:flex}.auth-box form{flex-direction:column;gap:16px;display:flex}.auth:has(.auth-frame){padding:24px}.auth-frame{background:var(--surface);border:1px solid var(--line);width:min(1240px,100%);min-height:min(800px,100dvh - 48px);box-shadow:var(--shadow-md);border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.auth-side{flex-direction:column;align-items:center;gap:32px;min-width:0;padding:28px 40px 40px;display:flex}.auth-brand{width:min(400px,100%);min-height:var(--h-md);align-items:center;gap:10px;display:flex}.auth-brand .logo{margin-left:-3.5px}.auth-content{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.auth-content .auth-box{width:min(400px,100%)}.auth-content h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.15}.auth-content .lede{margin-top:10px}.auth-content .btn-primary[type=submit]{width:100%;margin-top:4px}.showcase{isolation:isolate;color:#fff;background:#0f1114;border-radius:20px;order:-1;align-self:start;height:min(100dvh - 72px,776px);position:sticky;top:36px;overflow:hidden}.mosaic{pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:absolute;inset:-12% -16%;transform:rotate(-7deg)}.mosaic-col{animation:mosaic-up var(--dur,90s) linear infinite;will-change:transform;margin:0;padding:0;list-style:none}.mosaic-col.is-down{margin-top:-40%;animation-direction:reverse}@keyframes mosaic-up{to{transform:translateY(-50%)}}.mtile{aspect-ratio:4/5;background:#1f232a;border-radius:14px;margin:0 0 14px;position:relative;overflow:hidden}.mtile img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.mtile img.is-loaded{opacity:1}.mtile i{display:block;position:absolute}.mtile i:nth-child(3),.mtile i:nth-child(4){border-radius:99px;height:7%}.mtile-1{background:#f6f7f9}.mtile-1 i:first-child{aspect-ratio:1;background:#2358e8;border-radius:50%;width:86%;top:-18%;right:-22%}.mtile-1 i:nth-child(2){background:#1b1f24;border-radius:6px;width:62%;height:9%;bottom:30%;left:9%}.mtile-1 i:nth-child(3){background:#cdd2da;width:44%;bottom:18%;left:9%}.mtile-1 i:nth-child(4){background:#2358e8;width:30%;bottom:7%;left:9%}.mtile-2{background:#2358e8}.mtile-2 i:first-child{background:#fff;border-radius:6px;width:54%;height:12%;top:12%;left:10%}.mtile-2 i:nth-child(2){background:#fff;border-radius:6px;width:70%;height:12%;top:28%;left:10%}.mtile-2 i:nth-child(3){background:#0f1114;width:38%;bottom:10%;left:10%}.mtile-2 i:nth-child(4){aspect-ratio:1;background:#ffffff29;border-radius:22%;width:56%;height:auto;bottom:-10%;right:-12%;transform:rotate(12deg)}.mtile-3{background:#1b1f24}.mtile-3 i:first-child{background:#2358e8;border-radius:12px;width:56%;height:50%;top:12%;left:22%;transform:rotate(8deg)}.mtile-3 i:nth-child(2){background:#f2f4f7;border-radius:6px 6px 14px 14px;width:76%;height:40%;top:30%;left:12%}.mtile-3 i:nth-child(3){background:#4f5661;width:58%;bottom:14%;left:12%}.mtile-3 i:nth-child(4){background:#4f5661;width:36%;bottom:5%;left:12%}.mtile-4{background:#e6e9ee}.mtile-4 i:first-child{background:linear-gradient(135deg,#fff 0 49.5%,#cdd2da 50% 100%);border-radius:10px;inset:8% 8% 40%}.mtile-4 i:nth-child(2){background:#1b1f24;border-radius:6px;width:66%;height:8%;bottom:22%;left:8%}.mtile-4 i:nth-child(3){background:#2358e8;width:28%;bottom:9%;left:8%}.mtile-4 i:nth-child(4){background:#6b7280;width:22%;bottom:9%;right:8%}.mtile-5{background:linear-gradient(160deg,#3b6cf0,#1a3fae)}.mtile-5 i:first-child{aspect-ratio:1;border:10px solid #ffffffe6;border-radius:50%;width:46%;top:18%;left:50%;transform:translate(-50%)}.mtile-5 i:nth-child(2){background:#fff;border-radius:6px;width:68%;height:9%;bottom:24%;left:16%}.mtile-5 i:nth-child(3){background:#ffffff80;width:44%;bottom:11%;left:28%}.mtile-5 i:nth-child(4){display:none}.mtile-6{background:#fff}.mtile-6 i:first-child{background:radial-gradient(circle at 30% 35%,#f0f2f5,#cdd2da 70%);border-radius:0 0 50% 50%/0 0 22% 22%;width:120%;height:62%;top:-6%;left:-10%}.mtile-6 i:nth-child(2){background:#1b1f24;border-radius:99px;width:30%;height:10%;top:9%;right:9%}.mtile-6 i:nth-child(3){background:#1b1f24;border-radius:6px;width:72%;height:9%;bottom:20%;left:9%}.mtile-6 i:nth-child(4){background:#cdd2da;width:46%;bottom:8%;left:9%}.showcase-scrim{z-index:1;background:linear-gradient(#090b0f2e 0%,#090b0f47 32%,#090b0fb3 66%,#090b0ff0 100%);position:absolute;inset:0}.showcase-copy{z-index:2;padding:40px;position:absolute;bottom:0;left:0;right:0}.showcase-title{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.15}.showcase-body{color:#ffffffbd;max-width:44ch;margin:14px 0 0;font-size:15px;line-height:1.55}html[data-motion=reduced] .mosaic-col{animation:none}@media (max-width:900px){.auth:has(.auth-frame){place-items:start center;padding:12px}.auth-frame{border-radius:24px;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 24px);padding:8px}.showcase{border-radius:18px;height:176px;position:relative;top:auto}.mosaic{grid-template-columns:repeat(3,minmax(0,1fr));inset:-60% -10%}.showcase-scrim{background:linear-gradient(#090b0f66 0%,#090b0f9e 40%,#090b0feb 100%)}.showcase-copy{padding:20px}.showcase-title{max-width:24ch;font-size:20px}.showcase-body{display:none}.auth-side{gap:24px;padding:20px 12px 28px}.auth-content{justify-content:flex-start}.auth-content h1{font-size:28px}}.demo-box{border-radius:var(--r-md);background:var(--surface-2);padding:14px;font-size:14px}.demo-box p{color:var(--ink-2);margin:0 0 12px}.demo-box strong{color:var(--ink)}.demo-box ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.demo-account{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;display:flex}.demo-account:hover:not(:disabled){border-color:var(--ink-3)}.demo-account:disabled{cursor:progress;opacity:.7}.demo-account>.i{width:20px;height:20px;color:var(--ink-2);flex:none}.demo-account-text{flex-direction:column;min-width:0;line-height:1.35;display:flex}.demo-account-role{color:var(--ink-2);font-size:13px}.demo-account-email{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-weight:600}.demo-account-go{color:var(--accent-ink);white-space:nowrap;margin-left:auto;font-weight:600}.bulk-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.bulk-drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);width:100%;min-height:200px;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:15px;transition:border-color .15s,background-color .15s;display:flex}.bulk-drop>.i{width:28px;height:28px;color:var(--ink-2)}.bulk-drop:hover,.bulk-drop.is-over{border-color:var(--accent);background:var(--accent-soft)}.bulk-drop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bulk-wrap{border:1px solid var(--line);border-radius:var(--r-md);max-height:min(56dvh,560px);transition:box-shadow .15s;overflow:auto}.bulk-wrap.is-over{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.bulk{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:14px}.bulk th{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;padding:10px 8px;font-size:12px;font-weight:600;position:sticky;top:0}.bulk-opt{text-transform:none;letter-spacing:0;color:var(--ink-3);font-weight:400}.bulk td{vertical-align:top;border-bottom:1px solid var(--line);padding:6px 4px}.bulk-row:last-child td{border-bottom:0}.bulk-row:has(.bulk-msg)>tr:first-child td{border-bottom:0}.bulk .bulk-n{text-align:right;width:36px;color:var(--ink-3);padding-top:16px}.bulk .bulk-img{width:64px}.bulk-img img{aspect-ratio:4/5;object-fit:contain;border-radius:var(--r-sm);background:var(--thumb);width:52px;display:block}.bulk .bulk-adv{width:22%;min-width:180px}.bulk .bulk-date{width:156px}.bulk .bulk-link{width:20%;min-width:170px}.bulk .bulk-del{width:48px}.bulk-input{min-height:var(--h-md);background:0 0;border-color:#0000;padding:0 10px;font-size:14px}.bulk-input:hover{border-color:var(--line-strong)}.bulk-input:focus{background:var(--surface)}.bulk-copy-input{min-height:var(--h-md);height:var(--h-md);resize:none;white-space:pre;padding:0 10px;line-height:38px;display:block;overflow:hidden}.bulk-copy-input:focus{white-space:pre-wrap;resize:vertical;height:168px;padding:9px 10px;line-height:1.5;overflow:auto}.bulk-row.is-missing>tr:first-child td{background:var(--st-discarded-soft)}.bulk-row.is-missing>tr:first-child td:first-child{box-shadow:inset 3px 0 0 var(--st-discarded)}.bulk-row.is-missing .bulk-input[aria-invalid=true]{border-color:var(--st-discarded);background:var(--surface)}.bulk-row.is-done>tr td{background:var(--surface-2)}.bulk-row.is-done .bulk-input{color:var(--ink-2)}.bulk-msg td{padding:0 8px 10px 108px}.bulk-row.is-missing .bulk-msg td{background:var(--st-discarded-soft)}.bulk-msg p{color:var(--st-discarded-ink);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.bulk-row.is-done .bulk-msg p{color:var(--ink-2)}.bulk-msg .i{flex:none;align-self:flex-start;width:16px;height:16px;margin-top:1px}.bulk-msg p>span{flex:0 auto;min-width:0}.bulk-count{align-self:center;margin-right:auto}.bulk-missing{color:var(--st-discarded-ink);font-weight:600}@media (max-width:600px){.bulk-wrap{border:0;border-radius:0;max-height:none;overflow:visible}.bulk{min-width:0;display:block}.bulk thead{display:none}.bulk-row{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px;display:block;overflow:hidden}.bulk-row>tr:first-child{grid-template-columns:72px minmax(0,1fr) 44px;grid-template-areas:"img adv del""img copy copy""date date date""link link link";gap:4px 8px;padding:10px;display:grid}.bulk-row>tr:first-child td{border:0;width:auto;min-width:0;padding:0;display:block}.bulk-row.is-missing>tr:first-child{background:var(--st-discarded-soft);box-shadow:inset 3px 0 0 var(--st-discarded)}.bulk-row.is-missing>tr:first-child td,.bulk-row.is-missing>tr:first-child td:first-child{box-shadow:none;background:0 0}.bulk-row>tr:first-child td.bulk-n{display:none}.bulk .bulk-img{grid-area:img}.bulk-img img{width:72px}.bulk .bulk-adv{grid-area:adv;width:auto;min-width:0}.bulk .bulk-copy{grid-area:copy}.bulk .bulk-date{grid-area:date;width:auto}.bulk .bulk-link{grid-area:link;width:auto;min-width:0}.bulk .bulk-del{grid-area:del;width:auto}.bulk td[data-label]:before{content:attr(data-label);color:var(--ink-2);margin:4px 0 2px;font-size:12px;font-weight:600;display:block}.bulk-input{border-color:var(--line-strong);background:var(--surface)}.bulk-row>.bulk-msg{display:block}.bulk-row>.bulk-msg td{padding:0 10px 10px;display:block}}.toast-wrap{z-index:90;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.toast{background:var(--strong);min-height:48px;color:var(--on-strong);border-radius:var(--r-md);box-shadow:var(--shadow-lg);animation:rise-t .24s var(--ease) both;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:15px;font-weight:500;display:inline-flex}.toast .i{width:18px;height:18px}.toast button{min-height:var(--h-sm);color:#93b3ff;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:15px;font-weight:700}:root[data-theme=dark] .toast button{color:#1d4ed8}.toast button:hover{background:var(--on-strong)}@supports (color:color-mix(in lab, red, red)){.toast button:hover{background:color-mix(in srgb, var(--on-strong) 14%, transparent)}}@keyframes rise-t{0%{opacity:0;transform:translateY(8px)}}.tabbar{z-index:50;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);gap:4px;display:none;position:fixed;bottom:0;left:0;right:0}.tabbar a{border-radius:var(--r-md);min-height:52px;color:var(--ink-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.tabbar a[aria-current=page]{background:var(--surface-2);color:var(--ink);font-weight:600}@container (max-width:250px){.copy{-webkit-line-clamp:2}}@media (max-width:1100px){.detail{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.keys{display:none}}@media (max-width:960px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.main{padding:24px 16px 120px}.toolbar{margin:0 -16px;padding:12px 16px}.tabbar{display:flex}.selbar{bottom:88px}.toast-wrap{bottom:160px}.detail{border-radius:0;grid-template-rows:36dvh minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh;inset:0}.detail.is-page{height:auto;min-height:100dvh}.d-media img{width:calc(100% - 32px);height:calc(100% - 32px);inset:16px}.d-slides{bottom:56px}.d-slide-nav{bottom:8px}.d-scroll{padding:20px 16px 24px}.d-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}}@media (max-width:640px){h1,.h1{font-size:26px}.folders{grid-template-columns:minmax(0,1fr)}.grid{grid-template-columns:minmax(0,1fr);gap:16px}.search,.row>.search{flex-basis:100%}.search kbd{display:none}.row>.select{flex:1 1 0}.filters-toggle{display:inline-flex}.toolbar:not(.open) .filters,.toolbar.stuck:not(.open) .count-row{display:none}.filters .select,.filters .seg,.filters .chip{flex:100%}.filters .seg button{flex:1}.head-actions{width:100%}.head-actions .people{display:none}.tabs-row .btn{flex:100%}.seg-status{grid-template-columns:repeat(2,minmax(0,1fr))}.selbar{flex-wrap:wrap;animation:none;left:16px;right:16px;transform:none}.selbar-sep{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation:none!important}.burst{display:none}.folder:hover,.folder:hover .sheet-1,.folder:hover .sheet-2,.folder:hover .sheet-3{transform:none}}.src-flow{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.src-flow li{align-items:center;gap:10px;display:flex}.src-flow .flow-step{background:var(--surface-2);width:22px;height:22px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.src-tabs{flex-wrap:wrap;overflow:visible}.src-alert{width:100%;min-height:var(--h-lg);border:1px solid var(--c);border-radius:var(--r-md);background:var(--c-soft);color:var(--c-ink);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.src-alert .i{flex:none;width:18px;height:18px}.src-alert span{flex:1}.src-empty{border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2);margin:0;padding:16px;font-size:14px}.src-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.src-card{border:1px solid var(--line);border-left:4px solid var(--c);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.src-head{align-items:flex-start;gap:12px;display:flex}.src-head .status-pill{flex:none}.src-facts{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.src-facts>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.src-facts .i{width:16px;height:16px}.src-folder{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.src-why{border-radius:var(--r-sm);background:var(--surface-2);margin:0;padding:10px 12px}.src-why blockquote{margin:0;font-size:15px}.src-why figcaption{color:var(--ink-2);margin-top:4px;font-size:13px}.src-note{color:var(--c-ink);align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.src-note .i{flex:none;width:16px;height:16px;margin-top:2px}.src-note q{color:var(--ink)}.src-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.src-waiting{color:var(--c-ink);align-items:center;gap:6px;font-size:14px;display:inline-flex}.src-waiting .i{width:16px;height:16px}.src-ask{padding-top:4px}.src-recognized{color:var(--st-tested-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.src-recognized .i{width:16px;height:16px}.src-history{margin-left:auto;font-size:14px}.src-history summary{min-height:var(--h-sm);color:var(--ink-2);cursor:pointer;align-items:center;display:inline-flex}.src-history ol{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.src-history li{color:var(--ink-2);align-items:flex-start;gap:8px;display:flex}.src-history li .i{width:16px;height:16px;color:var(--c-ink);flex:none;margin-top:2px}.status-pill .i{width:14px;height:14px}.people-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.access-table th,.access-table td{vertical-align:middle}.access-table thead th{white-space:nowrap}.access-table tbody th{z-index:1;background:var(--surface);min-width:260px;font-weight:400;position:sticky;left:0}.access-table td{min-width:160px}.access-table td.has-access{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.access-table td.has-access{background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}}.access-table .select,.access-table .select-btn{width:100%}.access-table .select-btn{min-height:40px}.access-table tr.is-revoked th,.access-table tr.is-revoked td{color:var(--ink-3)}.th-folder{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.person-cell{align-items:flex-start;gap:12px;display:flex}.person-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.person-badges:empty{display:none}.row-actions{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.muted{color:var(--ink-3)}.access-pick{border:0;min-width:0;margin:0;padding:0}.access-pick ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.access-pick li{border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:52px;padding:4px 8px 4px 12px;display:flex}.access-pick li.is-on{border-color:var(--accent);background:var(--accent-soft)}.access-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:inline-flex}.access-check input{width:20px;height:20px;accent-color:var(--accent)}[data-kind=page]{--k:var(--st-to_test);--k-soft:var(--st-to_test-soft);--k-ink:var(--st-to_test-ink)}[data-kind=keyword]{--k:#7c3aed;--k-soft:#f1ebfe;--k-ink:#6d28d9}:root[data-theme=dark] [data-kind=keyword]{--k:#a78bfa;--k-soft:#2a1f47;--k-ink:#c4b5fd}.li-icon[data-kind]{background:var(--k-soft);color:var(--k-ink)}.src-kind-row{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.src-kind-row .linkish{min-height:28px;font-size:13px}.kind-badge{border-radius:var(--r-pill);background:var(--k-soft);min-height:22px;color:var(--k-ink);align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.propose-form{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:14px;padding:16px;display:flex}.propose-form>*{flex:none}.propose-title{margin:0;font-size:16px;font-weight:600}.kind-pick{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.kind-seg{width:100%;display:flex}.kind-seg-option{min-width:0;min-height:40px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.kind-seg-option input{opacity:0;pointer-events:none;position:absolute}.kind-seg-option .i{flex:none;width:18px;height:18px}.kind-seg-option:has(input:checked){background:var(--surface);color:var(--k-ink);box-shadow:var(--shadow-sm), inset 0 0 0 1.5px var(--k)}.kind-seg-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.propose-pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:10px;display:grid}@media (max-width:599px){.propose-pair{grid-template-columns:1fr}}.propose-hint{margin-top:-6px}.src-invalid{color:var(--st-discarded-ink)}.propose-reason{min-height:64px}.people-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.person-row+.person-row{border-top:1px solid var(--line)}.person-row.is-open{background:var(--surface-2)}.person-row.is-revoked .li-title,.person-row.is-revoked .li-sub{color:var(--ink-3)}.person-row-main{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.person-row-main .person-cell{flex:240px;min-width:0}.person-row-main>.btn{margin-left:auto}.person-row-main>.btn[aria-expanded=true] .caret{transform:rotate(180deg)}.role-groups{flex-direction:column;flex:2 300px;gap:6px;min-width:0;display:flex}.role-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.role-badge{border-radius:var(--r-pill);align-items:center;gap:4px;min-width:84px;min-height:26px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.role-badge .i{width:14px;height:14px}.role-badge[data-role=admin]{background:var(--accent-soft);color:var(--accent-ink)}.role-badge[data-role=member]{background:var(--surface-3);color:var(--ink)}.role-all{color:var(--ink-2);font-size:13px}.folder-chip{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:6px;min-height:26px;padding:0 8px 0 3px;font-size:13px;display:inline-flex}.person-panel{flex-direction:column;gap:16px;padding:4px 16px 16px;display:flex}.access-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.access-rows li{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 8px 8px 12px;display:flex}.access-folder{align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.seg-access button{min-height:36px}.seg-access button .i{width:16px;height:16px}.seg-access button[aria-pressed=true][data-role=none]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line-strong)}.seg-access button[aria-pressed=true][data-role=member]{background:var(--strong);color:var(--on-strong)}.seg-access button[aria-pressed=true][data-role=admin]{background:var(--accent);color:var(--on-accent)}.person-actions{flex-wrap:wrap;gap:8px;display:flex}.btn.danger{color:var(--st-discarded-ink)}@media (max-width:599px){.seg-access{width:100%}.seg-access button{flex:1 1 0;min-width:0;padding:0 4px;font-size:14px}.seg-access button .i{display:none}}.tour{z-index:200;pointer-events:none;position:fixed;inset:0}.tour-blocker{pointer-events:auto;position:absolute;inset:0}.tour-veil{background:var(--tour-scrim);animation:.2s both fade;position:absolute;inset:0}.tour-hole{border-radius:var(--r-md);box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--accent), 0 0 0 200vmax var(--tour-scrim);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.tour-hole{box-shadow:0 0 0 2px var(--accent), 0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 200vmax var(--tour-scrim)}}.tour-hole{transition:transform .36s var(--ease), width .36s var(--ease), height .36s var(--ease);animation:.2s both fade}.tour-pop{pointer-events:auto;background:var(--surface);width:340px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);visibility:hidden;opacity:0;flex-direction:column;gap:16px;padding:20px;display:flex;position:absolute;top:0;left:0}.tour[data-ready] .tour-pop{visibility:visible;opacity:1;transition:opacity .16s ease-out}.tour[data-ready] .tour-pop-inner{animation:tour-in .24s var(--ease) both}@keyframes tour-in{0%{opacity:0;transform:translateY(4px)}}.tour-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tour-progress{gap:4px;display:flex}.tour-progress span{border-radius:var(--r-pill);background:var(--surface-3);width:16px;height:4px;transition:background-color .2s}.tour-progress span.is-done{background:var(--accent)}.tour-count{color:var(--ink-2);font-size:13px;font-weight:600}.tour-title{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.tour-body{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.5}.tour-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tour-foot .tour-skip{min-height:var(--h-lg);color:var(--ink-2);margin:0 auto 0 -8px;font-weight:500}.tour-foot .tour-skip:hover{color:var(--ink)}[data-tour-active]{scroll-margin:152px 0 24px}.thumb-ctl[data-tour-active]{opacity:1;transform:none}.tour-offer-layer{z-index:200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tour-offer-scrim{background:var(--tour-scrim);animation:.2s both fade;position:absolute;inset:0}.tour-offer{background:var(--surface);width:min(440px,100%);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:tour-offer-in .28s var(--ease) both;border-radius:20px;flex-direction:column;align-items:flex-start;padding:28px 24px 20px;display:flex;position:relative}@keyframes tour-offer-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.tour-offer-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.tour-offer-icon .i{width:22px;height:22px}.tour-offer-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.tour-offer-body{color:var(--ink-2);margin:8px 0 24px;font-size:15px;line-height:1.5}.tour-offer-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.tour-offer-actions .tour-offer-never{margin-left:-8px;margin-right:auto;padding:0 8px}.tour-final .tour-offer-actions{justify-content:flex-end}.tour-final-wrap{pointer-events:auto;place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow-y:auto}.tour-final{animation:tour-offer-in .28s var(--ease) both}.tour-final .tour-meta{width:100%}.tour-final .tour-offer-body{margin-bottom:20px}.tour-final-photo{align-items:center;gap:16px;margin-bottom:20px;display:flex}.tour-final-photo .avatar-xl{width:96px;height:96px;font-size:34px}.tour-final-name{width:100%;margin-bottom:20px}.tour-final-theme{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding-top:16px;display:flex}.tour-final-theme-label{color:var(--ink-2);font-size:14px}.tour-final-theme .seg button .i{width:16px;height:16px}.tour-final .form-error{margin:-8px 0 16px}@media (max-width:480px){.tour-offer-actions{flex-direction:column-reverse;align-items:stretch}.tour-offer-actions .btn{width:100%}.tour-offer-actions .tour-offer-never{margin:0}}@media (max-width:640px){.tour-pop{width:auto;max-width:none;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:20px;inset:auto 12px 12px;transform:none}.tour-pop[data-edge=top]{padding-bottom:16px;top:12px;bottom:auto}.tour[data-ready] .tour-pop{animation:tour-sheet-in .28s var(--ease) both}.tour[data-ready] .tour-pop[data-edge=top]{animation-name:tour-sheet-in-top}@keyframes tour-sheet-in{0%{transform:translateY(16px)}}@keyframes tour-sheet-in-top{0%{transform:translateY(-16px)}}.tour-foot .btn{flex:1 1 0}.tour-foot .tour-skip{flex:none}}@media (prefers-reduced-motion:reduce){.tour-hole{transition:none}}html[data-motion=reduced] .tour-hole{transition:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
