@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.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}:root{--bg:#090808;--bg-raised:#0e0c0c;--surface:#141212;--surface-2:#1b1818;--surface-3:#242020;--overlay:#060303bd;--line:#ffffff12;--line-2:#ffffff1c;--line-3:#ffffff2e;--text:#f4f4f5;--text-2:#b4b4bb;--text-3:#7c7c85;--text-4:#55555d;--red:#d0212b;--red-hover:#e02c36;--red-press:#b51a23;--red-soft:#d0212b24;--red-line:#d0212b66;--red-text:#ff5c63;--ember:#8e1219;--maroon:#3a0b0e;--blush:#f3d6d7;--grad-spot:radial-gradient(closest-side, #f3d6d76b, #d0212b80 26%, #8e121952 55%, #3a0b0e33 78%, transparent);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--green:#3ecf8e;--green-soft:#3ecf8e1f;--amber:#f5a524;--amber-soft:#f5a5241f;--amber-text:#ffc14d;--blue:#5b9dff;--blue-soft:#5b9dff1f;--pf-instagram:#f2557f;--pf-youtube:#ff7a45;--pf-twitter:#e4e4e7;--pf-linkedin:#4c9bff;--pf-reddit:#ff4500;--font-ui:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-ui);--font-mono:var(--font-ui);--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:clamp(26px, 3.2vw, 32px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--gutter:clamp(16px, 4vw, 32px);--page-max:1200px;--topbar-h:56px;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-full:999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px -4px #00000080, 0 0 0 1px var(--line-2);--shadow-lg:0 24px 64px -16px #000000b3, 0 0 0 1px var(--line-2);--inner-hi:inset 0 1px 0 #ffffff0d;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.14s;--dur-fast:.16s;--dur-base:.22s;--dur-slow:.32s;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px #d0212bb3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-ui);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:hidden}body.no-scroll{overflow:hidden}img,svg{flex-shrink:0;display:block}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{color:#fff;background:#d0212b8c}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border:3px solid var(--bg);border-radius:10px}::-webkit-scrollbar-track{background:0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.print-only{display:none}.h-page{font-size:var(--text-3xl);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.15}.h-section{font-size:var(--text-md);letter-spacing:-.01em;font-weight:600;line-height:1.3}.label{font-size:var(--text-xs);color:var(--text-3);font-weight:500;line-height:1.3}.muted{color:var(--text-3)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-size:.95em}.display-num{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.95}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page{flex-direction:column;min-height:100dvh;display:flex}.container{width:100%;max-width:calc(var(--page-max) + var(--gutter) * 2);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.stack{flex-direction:column;display:flex}.row{align-items:center;gap:var(--s-2);display:flex}.spacer{flex:1}@media (width<=640px){.hide-sm{display:none!important}}@media (width>=641px){.show-sm{display:none!important}}.btn{--btn-h:36px;height:var(--btn-h);border-radius:var(--r-sm);font-size:var(--text-base);letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, color var(--dur-fast) ease, opacity var(--dur-fast) ease;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:550;line-height:1;display:inline-flex;position:relative}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45}.btn svg{width:16px;height:16px}.btn-primary{background-color:var(--red);color:#fff;background-image:linear-gradient(#ffffff29,#fff0 55%);box-shadow:inset 0 1px #ffffff38,0 1px 2px #00000073,0 0 0 1px #d0212bbf,0 6px 18px -8px #d0212b00}.btn-primary:active:not(:disabled){background-color:var(--red-press)}.btn-secondary{background:var(--surface-2);color:var(--text);box-shadow:var(--inner-hi), 0 0 0 1px var(--line-2)}.btn-ghost{color:var(--text-2);background:0 0}.btn-danger{background:var(--red-soft);color:var(--red-text);box-shadow:0 0 0 1px var(--red-line)}.btn-light{background:var(--text);color:#0b0b0d;box-shadow:0 1px 2px #0006}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled){background-color:var(--red-hover);box-shadow:inset 0 1px #ffffff42,0 1px 2px #00000073,0 0 0 1px #e02c36e6,0 8px 24px -8px #d0212bbf}.btn-secondary:hover:not(:disabled){background:var(--surface-3)}.btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn-danger:hover:not(:disabled){background:#d0212b33}.btn-light:hover:not(:disabled){background:#fff}}.btn-sm{--btn-h:30px;font-size:var(--text-sm);gap:6px;padding:0 10px}.btn-sm svg{width:14px;height:14px}.btn-lg{--btn-h:44px;font-size:var(--text-md);border-radius:var(--r-md);padding:0 20px}.btn-icon{width:var(--btn-h);padding:0}.btn-block{width:100%}.btn[data-loading=true]{pointer-events:none}.btn[data-loading=true]>:not(.spinner){opacity:0}.btn[data-loading=true]>.spinner{margin:auto;position:absolute;inset:0}.link-btn{color:var(--text-2);font-size:var(--text-sm);transition:color var(--dur-fast) ease;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.link-btn svg{width:14px;height:14px}.link-btn.accent{color:var(--red-text)}@media (hover:hover) and (pointer:fine){.link-btn:hover:not(:disabled){color:var(--text)}}.icon-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-3);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn svg{width:16px;height:16px}.icon-btn:active:not(:disabled){transform:scale(.94)}@media (hover:hover) and (pointer:fine){.icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}}@media (pointer:coarse){.btn{--btn-h:40px}.btn-sm{--btn-h:36px}.btn-lg{--btn-h:48px}.icon-btn{width:40px;height:40px}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{font-size:var(--text-sm);color:var(--text-2);font-weight:550}.field-hint{font-size:var(--text-xs);color:var(--text-3)}.field-error{font-size:var(--text-xs);color:var(--red-text);align-items:center;gap:6px;display:flex}.field-error svg{width:13px;height:13px}.input,.textarea{border-radius:var(--r-sm);background:var(--bg-raised);width:100%;min-width:0;height:38px;color:var(--text);font-size:var(--text-base);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 2px #0000004d;transition:box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease;border:0;padding:0 12px}.textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.6}.input::placeholder,.textarea::placeholder{color:var(--text-4)}@media (hover:hover) and (pointer:fine){.input:hover,.textarea:hover{box-shadow:inset 0 0 0 1px var(--line-3), inset 0 1px 2px #0000004d}}.input:focus,.textarea:focus{background:var(--bg);outline:none;box-shadow:inset 0 0 0 1px #d0212bb3,0 0 0 3px #d0212b29}.input[aria-invalid=true],.textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px #d0212bb3,inset 0 1px 2px #0000004d}@media (pointer:coarse){.input,.textarea{height:44px;font-size:16px}.textarea{height:auto}}.search{align-items:center;min-width:0;display:flex;position:relative}.search>svg{width:15px;height:15px;color:var(--text-3);pointer-events:none;position:absolute;left:11px}.search .input{padding-left:34px;padding-right:34px}.search .input::-webkit-search-cancel-button{display:none}.search-clear{position:absolute;right:4px}.search>.spinner{position:absolute;right:12px}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--inner-hi), 0 0 0 1px var(--line)}.card-head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);min-height:56px;display:flex}.card-head .h-section{flex:1;min-width:0}.card-body{padding:var(--s-5)}.card-divider{background:var(--line);height:1px}@media (width<=640px){.card-head{padding:var(--s-3) var(--s-4);min-height:52px}.card-body{padding:var(--s-4)}}.badge{border-radius:var(--r-full);background:var(--surface-2);height:22px;color:var(--text-2);font-size:var(--text-xs);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:6px;padding:0 8px;font-weight:550;line-height:1;display:inline-flex}.badge svg{width:12px;height:12px}.badge-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge-green{background:var(--green-soft);color:var(--green);box-shadow:none}.badge-amber{background:var(--amber-soft);color:var(--amber-text);box-shadow:none}.badge-red{background:var(--red-soft);color:var(--red-text);box-shadow:none}.badge-blue{background:var(--blue-soft);color:var(--blue);box-shadow:none}.badge-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.3}}.segmented{border-radius:var(--r-sm);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:3px;display:inline-flex}.segmented button{height:30px;color:var(--text-3);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:550}.segmented button[aria-selected=true],.segmented button[aria-pressed=true]{background:var(--surface-3);color:var(--text);box-shadow:var(--inner-hi), 0 1px 2px #0006}@media (hover:hover) and (pointer:fine){.segmented button:hover{color:var(--text)}}.tabs{gap:var(--s-1);scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:44px;color:var(--text-3);font-size:var(--text-base);white-space:nowrap;transition:color var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:550;display:inline-flex;position:relative}.tab:after{content:"";background:linear-gradient(90deg, var(--red), #ff6b71 50%, var(--red));height:2px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0);box-shadow:0 0 10px #d0212bd9}.tab[aria-selected=true]{color:var(--text)}.tab[aria-selected=true]:after{transform:scaleX(1)}.tab-count{font-size:var(--text-xs);color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:var(--r-full);background:var(--surface-2);padding:2px 6px}@media (hover:hover) and (pointer:fine){.tab:hover{color:var(--text)}}.chip{border-radius:var(--r-full);height:30px;color:var(--text-2);font-size:var(--text-sm);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-weight:500;display:inline-flex}.chip svg{width:13px;height:13px}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--text);color:#0b0b0d;box-shadow:none}.chip-count{color:inherit;opacity:.6;font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.chip:not([aria-pressed=true]):hover{background:var(--surface-2);color:var(--text)}}.switch{border-radius:var(--r-full);background:var(--surface-3);width:32px;height:18px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--dur-fast) ease;flex-shrink:0;position:relative}.switch:after{content:"";width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0006}.switch.is-on{background:var(--red);box-shadow:none}.switch.is-on:after{transform:translate(14px)}.menu-anchor{display:inline-flex;position:relative}.menu{z-index:60;border-radius:var(--r-md);background:var(--surface-2);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-lg);transform-origin:0 0;animation:menu-in var(--dur-fast) var(--ease-out);padding:4px;position:fixed}.menu[data-align=end]{transform-origin:100% 0}.menu[data-side=top]{transform-origin:0 100%}.menu[data-side=top][data-align=end]{transform-origin:100% 100%}@keyframes menu-in{0%{opacity:0;transform:scale(.96)translateY(-2px)}}.menu-label{font-size:var(--text-xs);color:var(--text-3);padding:8px 10px 4px;font-weight:550}.menu-item{width:100%;min-height:34px;color:var(--text);font-size:var(--text-sm);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.menu-item svg{width:15px;height:15px;color:var(--text-3)}.menu-item .menu-item-hint{color:var(--text-3);font-size:var(--text-xs);margin-left:auto}.menu-item:focus-visible,.menu-item[data-active=true]{background:var(--surface-3);box-shadow:none}@media (hover:hover) and (pointer:fine){.menu-item:hover:not(:disabled){background:var(--surface-3)}}.menu-item:disabled{opacity:.45}.menu-item.danger,.menu-item.danger svg{color:var(--red-text)}.menu-sep{background:var(--line);height:1px;margin:4px -4px}@media (pointer:coarse){.menu-item{min-height:42px;font-size:var(--text-base)}}.overlay{z-index:100;padding:var(--s-6);background:var(--overlay);-webkit-backdrop-filter:blur(4px);animation:overlay-in var(--dur-base) ease;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay[data-state=closing]{animation:overlay-out var(--dur-fast) ease forwards}@keyframes overlay-in{0%{opacity:0}}@keyframes overlay-out{to{opacity:0}}.dialog{border-radius:var(--r-xl);background:var(--surface);width:100%;max-width:480px;max-height:min(760px,100dvh - 48px);box-shadow:var(--shadow-lg), var(--inner-hi);animation:dialog-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.overlay[data-state=closing] .dialog{animation:dialog-out var(--dur-fast) var(--ease-out) forwards}@keyframes dialog-in{0%{opacity:0;transform:scale(.97)translateY(6px)}}@keyframes dialog-out{to{opacity:0;transform:scale(.98)}}.dialog-head{align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-2) var(--s-6);display:flex}.dialog-head>div{flex:1;min-width:0}.dialog-title{font-size:var(--text-lg);letter-spacing:-.015em;padding-top:4px;font-weight:600;line-height:1.35}.dialog-desc{color:var(--text-3);font-size:var(--text-sm);margin-top:4px;line-height:1.5}.dialog-body{overscroll-behavior:contain;padding:var(--s-4) var(--s-6) var(--s-6);flex:1;overflow-y:auto}.dialog-foot{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-6);border-top:1px solid var(--line);display:flex}.dialog-foot .foot-note{font-size:var(--text-sm);color:var(--text-3);margin-right:auto}.sheet-grip{display:none}@media (width<=640px){.overlay{justify-content:stretch;align-items:flex-end;padding:0}.dialog{height:auto;max-height:calc(100dvh - 24px);animation:drawer-in var(--dur-slow) var(--ease-drawer);border-radius:20px 20px 0 0;max-width:none!important}.overlay[data-state=closing] .dialog{animation:drawer-out var(--dur-base) var(--ease-drawer) forwards}.sheet-grip{background:var(--line-3);border-radius:4px;width:36px;height:4px;margin:8px auto 0;display:block}.dialog-head{padding:var(--s-3) var(--s-4) var(--s-2) var(--s-5)}.dialog-body{padding:var(--s-3) var(--s-5) var(--s-5)}.dialog-foot{padding:var(--s-3) var(--s-5) calc(var(--s-3) + env(safe-area-inset-bottom));flex-wrap:wrap}.dialog-foot .foot-note{width:100%;margin:0 0 4px}.dialog-foot .btn{flex:1}}@keyframes drawer-in{0%{transform:translateY(100%)}}@keyframes drawer-out{to{transform:translateY(100%)}}.toasts{z-index:200;right:var(--s-6);bottom:var(--s-6);align-items:flex-end;gap:var(--s-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast{border-radius:var(--r-md);background:var(--surface-2);width:min(380px,100vw - 32px);color:var(--text);font-size:var(--text-sm);box-shadow:var(--shadow-lg);pointer-events:auto;transition:opacity var(--dur-slow) ease, transform var(--dur-slow) var(--ease-out);align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;line-height:1.45;display:flex}@starting-style{.toast{opacity:0;transform:translateY(12px)scale(.98)}}.toast[data-state=closing]{opacity:0;transition-duration:var(--dur-fast);transform:translateY(6px)scale(.98)}.toast-icon{width:16px;height:16px;margin-top:1px}.toast-success .toast-icon{color:var(--green)}.toast-error .toast-icon{color:var(--red-text)}.toast-info .toast-icon{color:var(--blue)}.toast-msg{flex:1;min-width:0;padding-top:0}.toast .icon-btn{width:22px;height:22px;margin:-1px -2px 0 0}.toast .icon-btn svg{width:13px;height:13px}@media (width<=640px){.toasts{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));align-items:stretch}.toast{width:100%}}.alert{border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);font-size:var(--text-sm);box-shadow:inset 0 0 0 1px var(--line);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.alert>svg{width:16px;height:16px;color:var(--text-3);margin-top:1px}.alert strong{color:var(--text);font-weight:600}.alert-body{flex:1;min-width:0}.alert-actions{gap:var(--s-2);margin-top:var(--s-2);display:flex}.alert-error{box-shadow:inset 0 0 0 1px var(--red-line);background:#d0212b14}.alert-error>svg{color:var(--red-text)}.alert-warn{background:#f5a52412;box-shadow:inset 0 0 0 1px #f5a52447}.alert-warn>svg{color:var(--amber)}.alert-info>svg{color:var(--blue)}.spinner{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite spin;display:inline-block}.spinner.sm{border-width:1.5px;width:12px;height:12px}@keyframes spin{to{transform:rotate(360deg)}}.sk{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite shimmer;display:block}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.state{text-align:center;align-items:center;gap:var(--s-2);padding:var(--s-16) var(--s-6);flex-direction:column;display:flex}.state-icon{width:44px;height:44px;margin-bottom:var(--s-2);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-2);box-shadow:var(--inner-hi), 0 0 0 1px var(--line);place-items:center;display:grid}.state-icon svg{width:20px;height:20px}.state-error .state-icon{background:var(--red-soft);color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-line)}.state-title{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600}.state-body{max-width:400px;color:var(--text-3);font-size:var(--text-base);text-wrap:pretty;line-height:1.55}.state-actions{justify-content:center;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.state-page{flex:1;place-items:center;min-height:70vh;display:grid}.avatar{background:var(--surface-3);width:28px;height:28px;color:var(--text-2);box-shadow:0 0 0 1px var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:650;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.pf-instagram{color:var(--pf-instagram)}.pf-youtube{color:var(--pf-youtube)}.pf-twitter{color:var(--pf-twitter)}.pf-linkedin{color:var(--pf-linkedin)}.pf-reddit{color:var(--pf-reddit)}.pf-bg-instagram{background:var(--pf-instagram)}.pf-bg-youtube{background:var(--pf-youtube)}.pf-bg-twitter{background:var(--pf-twitter)}.pf-bg-linkedin{background:var(--pf-linkedin)}.pf-bg-reddit{background:var(--pf-reddit)}.pf-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.enter{animation:enter .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}@keyframes enter{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.badge-live:before,.spinner{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}@media (width<=640px){.dialog-grab{touch-action:none}}.net-pill{z-index:210;top:calc(var(--topbar-h) + 10px);white-space:nowrap;border-radius:var(--r-full);background:var(--surface-2);width:fit-content;color:var(--text);font-size:var(--text-sm);box-shadow:var(--shadow-lg), inset 0 0 0 1px #f5a52459;transition:opacity var(--dur-base) ease, transform var(--dur-base) var(--ease-out);align-items:center;gap:8px;margin:0 auto;padding:8px 14px;font-weight:500;display:flex;position:fixed;left:16px;right:16px}@starting-style{.net-pill{opacity:0;transform:translateY(-8px)}}.net-pill svg{width:15px;height:15px;color:var(--amber)}.net-pill.is-online{box-shadow:var(--shadow-lg), inset 0 0 0 1px #3ecf8e59}.net-pill.is-online svg{color:var(--green)}.dp-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.dp-trigger-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dp-trigger[data-empty] .dp-trigger-text{color:var(--text-4)}.dp-trigger-icon{color:var(--text-3);transition:color var(--dur-fast) ease;flex-shrink:0}.dp-trigger[aria-expanded=true]{background:var(--bg);outline:none;box-shadow:inset 0 0 0 1px #d0212bb3,0 0 0 3px #d0212b29}.dp-trigger[aria-expanded=true] .dp-trigger-icon,.dp-trigger:focus-visible .dp-trigger-icon{color:var(--red-text)}.dp-pop{z-index:120;border-radius:var(--r-lg);background:radial-gradient(120% 60% at 50% 0%, #d0212b12, transparent 70%), var(--surface-2);width:284px;max-width:calc(100vw - 16px);box-shadow:var(--inner-hi), var(--shadow-lg);animation:dp-in .18s var(--ease-out);padding:10px;position:fixed}.dp-pop[data-state=closing]{animation:dp-out .12s var(--ease-out) forwards;pointer-events:none}@keyframes dp-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@keyframes dp-out{to{opacity:0;transform:scale(.98)}}.dp-pop[data-side=top]{animation-name:dp-in-up}@keyframes dp-in-up{0%{opacity:0;transform:scale(.96)translateY(4px)}}.dp-head{justify-content:space-between;align-items:center;gap:8px;padding:0 0 8px 2px;display:flex}.dp-title{border-radius:var(--r-sm);height:30px;color:var(--text);font-size:var(--text-base);letter-spacing:-.01em;cursor:pointer;transition:background-color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-weight:650;display:inline-flex}.dp-title-year{color:var(--text-2);font-weight:550}.dp-title-caret{color:var(--text-3)}.dp-title-caret-up{transform:rotate(180deg)}.dp-nav{gap:2px;display:flex}.dp-navbtn{border-radius:var(--r-sm);width:30px;height:30px;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.dp-navbtn:disabled{opacity:.3;cursor:default}.dp-week,.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-week{padding-bottom:4px}.dp-week span{letter-spacing:.04em;height:24px;color:var(--text-4);place-items:center;font-size:11px;font-weight:650;display:grid}.dp-grid[data-dir=next]{animation:dp-slide-next .2s var(--ease-out)}.dp-grid[data-dir=prev]{animation:dp-slide-prev .2s var(--ease-out)}@keyframes dp-slide-next{0%{opacity:0;transform:translate(10px)}}@keyframes dp-slide-prev{0%{opacity:0;transform:translate(-10px)}}.dp-day{border-radius:var(--r-sm);height:34px;color:var(--text);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;font-weight:550;position:relative}.dp-day[data-outside]{color:var(--text-4)}.dp-day[data-today]:after{content:"";background:var(--red);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%;box-shadow:0 0 6px #d0212be6}.dp-day[data-today]{color:var(--red-text)}.dp-day[aria-pressed=true]{background:linear-gradient(180deg, var(--red-hover), var(--red));color:#fff;font-weight:700;box-shadow:inset 0 1px #ffffff2e,0 4px 14px -4px #d0212bbf}.dp-day[aria-pressed=true][data-today]:after{box-shadow:none;background:#fff}.dp-day:disabled{color:var(--text-4);opacity:.35;cursor:default}.dp-day:focus-visible,.dp-title:focus-visible,.dp-navbtn:focus-visible,.dp-link:focus-visible,.dp-month:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #d0212bd9}.dp-day[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1.5px #fffc,0 4px 14px -4px #d0212bbf}.dp-months{animation:dp-fade .16s var(--ease-out);grid-template-columns:repeat(3,1fr);gap:4px;display:grid}@keyframes dp-fade{0%{opacity:0}}.dp-month{border-radius:var(--r-sm);height:44px;color:var(--text-2);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;font-weight:600}.dp-month[data-current]{background:var(--red-soft);color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-line)}.dp-month:disabled{opacity:.3;cursor:default}.dp-foot{box-shadow:inset 0 1px 0 var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.dp-link{border-radius:var(--r-sm);height:28px;color:var(--text-3);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;padding:0 10px;font-weight:600}.dp-link-accent{color:var(--red-text)}.dp-link:disabled{opacity:.35;cursor:default}.dp-day:not(:disabled):active,.dp-month:not(:disabled):active,.dp-navbtn:not(:disabled):active,.dp-link:not(:disabled):active,.dp-title:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.dp-trigger:hover .dp-trigger-icon{color:var(--text-2)}.dp-day:not(:disabled):not([aria-pressed=true]):hover,.dp-month:not(:disabled):not([data-current]):hover,.dp-navbtn:not(:disabled):hover,.dp-title:hover{background:var(--surface-3);color:var(--text)}.dp-day[data-today]:not([aria-pressed=true]):hover{color:var(--red-text)}.dp-link:not(:disabled):hover{background:var(--surface-3);color:var(--text)}.dp-link-accent:not(:disabled):hover{background:var(--red-soft);color:var(--red-text)}}@media (pointer:coarse){.dp-day{height:40px}}.logo{color:var(--text);align-items:center;line-height:0;display:inline-flex}.logo svg{flex-shrink:0;width:auto;display:block}.sh-loader{min-height:100dvh;color:var(--text);place-items:center;display:grid}.sh-loader-inner{opacity:0;animation:sh-loader-in .4s var(--ease-out) .18s forwards;flex-direction:column;align-items:center;gap:20px;display:flex}.sh-loader .logo-mark{animation:1.8s ease-in-out infinite sh-breathe}.sh-loader-bar{background:var(--surface-3);border-radius:2px;width:64px;height:2px;position:relative;overflow:hidden}.sh-loader-bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--red) 40%, var(--blush));width:40%;animation:sh-scan 1.1s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes sh-loader-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sh-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes sh-scan{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sh-topbar{z-index:50;height:var(--topbar-h);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.sh-topbar-inner{align-items:center;gap:var(--s-3);height:100%;display:flex}.sh-brand{border-radius:var(--r-sm);height:36px;transition:opacity var(--dur-fast) ease;align-items:center;margin-left:-6px;padding:0 6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.sh-brand:hover{opacity:.85}}.sh-avatar-btn{width:36px;height:36px;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.sh-avatar-btn:active{transform:scale(.94)}.sh-avatar-btn .avatar{letter-spacing:.02em;width:30px;height:30px;transition:box-shadow var(--dur-fast) ease;font-size:11px}.sh-avatar-btn[aria-expanded=true] .avatar{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--line-3)}.sh-avatar-btn[data-loading=true]{opacity:.6;pointer-events:none}@media (hover:hover) and (pointer:fine){.sh-avatar-btn:hover .avatar{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--line-2)}}@media (pointer:coarse){.sh-avatar-btn{width:40px;height:40px}}.sh-topbar .menu{min-width:240px;max-width:min(300px,100vw - 32px)}.sh-menu-head{flex-direction:column;gap:2px;min-width:0;padding:10px 10px 8px;display:flex}.sh-menu-name{min-width:0;font-size:var(--text-sm);color:var(--text);align-items:center;gap:8px;font-weight:600;display:flex}.sh-menu-email{font-size:var(--text-xs);color:var(--text-3)}.sh-admin{height:18px;padding:0 6px;font-size:11px}.lg-page{min-height:100dvh;padding:var(--s-10) var(--gutter);isolation:isolate;background:var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.lg-card{gap:var(--s-6);width:100%;max-width:400px;padding:var(--s-10) var(--s-8) var(--s-8);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#100c0c99;flex-direction:column;display:flex;position:relative;box-shadow:0 30px 80px -20px #000c,0 0 0 1px #ffffff12,inset 0 1px #ffffff0f}.lg-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f3d6d7b3,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.lg-card .logo{align-self:flex-start}.lg-copy{gap:var(--s-2);flex-direction:column;display:flex}.lg-title{letter-spacing:-.045em;text-wrap:balance;font-size:34px;font-weight:300;line-height:1.08}.lg-accent{background:linear-gradient(95deg, #ff5c63 10%, var(--blush) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.lg-sub{color:var(--text-3);font-size:var(--text-md);text-wrap:pretty;line-height:1.5}.lg-actions{gap:var(--s-3);flex-direction:column;display:flex}.lg-google{gap:10px;font-weight:600}.lg-google svg{width:18px;height:18px}.lg-google .spinner{color:var(--bg)}.lg-fine{color:var(--text-4);font-size:var(--text-xs);justify-content:center;align-items:center;gap:6px;display:inline-flex}.lg-fine svg{color:var(--text-4)}.lg-dev{margin-top:calc(var(--s-2) * -1);color:var(--text-3);font-size:var(--text-xs);align-self:center}@media (width<=640px){.lg-page{padding-top:max(14vh, var(--s-10));place-items:start center}.lg-card{padding:var(--s-8) var(--s-6) var(--s-6);gap:var(--s-5)}.lg-title{font-size:30px}}.rl-page{padding-top:var(--s-10);padding-bottom:var(--s-16);flex:1}.rl-header{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-6);display:flex}.rl-titles{min-width:0}.rl-sub{color:var(--text-3);font-size:var(--text-md);margin-top:6px}.rl-new{flex-shrink:0}.rl-toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.rl-search{flex:1;max-width:340px}.rl-search .input{height:36px}.rl-search .search-clear{width:28px;height:28px}.rl-search .search-clear svg{width:14px;height:14px}.rl-search>.rl-search-spin{color:var(--text-3);right:38px}.rl-kbd{background:var(--surface-2);min-width:20px;height:20px;color:var(--text-3);font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--line-2);pointer-events:none;transition:opacity var(--dur-fast) ease;border-radius:5px;place-items:center;padding:0 5px;font-size:11px;line-height:1;display:grid;position:absolute;right:9px}.rl-search .input:focus~.rl-kbd{opacity:0}@media (pointer:coarse){.rl-kbd{display:none}.rl-search .input{height:40px}.rl-search .search-clear{width:36px;height:36px;right:2px}.rl-search>.rl-search-spin{right:46px}.rl-toolbar .segmented button{height:34px}}.rl-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--inner-hi), 0 0 0 1px var(--line);transition:opacity var(--dur-fast) ease;overflow:hidden}.rl-card[data-stale=true]{opacity:.6}.rl-head,.rl-row{align-items:center;column-gap:var(--s-4);padding:0 var(--s-5);grid-template-columns:minmax(0,1fr) 72px 88px 124px 92px 16px;display:grid}.rl-head{height:40px;color:var(--text-3);font-size:var(--text-xs);box-shadow:inset 0 -1px 0 var(--line);font-weight:500}.rl-num,.rl-updated{text-align:right;justify-self:end}.rl-list>li+li .rl-row{box-shadow:inset 0 1px 0 var(--line)}.rl-row{min-height:68px;color:var(--text);transition:background-color var(--dur-fast) ease;padding-top:12px;padding-bottom:12px}a.rl-row:focus-visible{box-shadow:inset 0 0 0 2px var(--red-line);background:var(--surface-2)}.rl-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rl-name{min-width:0;font-size:var(--text-base);letter-spacing:-.01em;align-items:center;gap:7px;font-weight:550;display:flex}.rl-lock{color:var(--text-3);display:inline-flex}.rl-meta{min-width:0;color:var(--text-3);font-size:var(--text-sm);align-items:center;gap:10px;display:flex}.rl-platforms{box-shadow:inset 1px 0 0 var(--line-2);flex-shrink:0;align-items:center;gap:6px;padding-left:10px;display:inline-flex}.rl-platforms .pf-icon{opacity:.9}.rl-posts{color:var(--text-2)}.rl-views{letter-spacing:-.01em;font-weight:600}.rl-unit,.rl-nodata{display:none}.rl-updated{color:var(--text-3);font-size:var(--text-sm);white-space:nowrap}.rl-status{display:flex}.rl-ready{color:var(--text-2)}.rl-ready:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.rl-chev{width:16px;height:16px;color:var(--text-4);opacity:0;transition:opacity var(--dur-fast) ease, transform var(--dur-base) var(--ease-out);transform:translate(-3px)}@media (hover:hover) and (pointer:fine){a.rl-row:hover{background:var(--surface-2)}a.rl-row:hover .rl-chev{opacity:1;color:var(--text-3);transform:none}}.rl-row-sk .rl-main{gap:0}.rl-sk-num{width:44px;height:11px}.rl-sk-badge{border-radius:var(--r-full);width:64px;height:22px}.rl-empty{padding-bottom:var(--s-8)}.rl-empty .state{padding-bottom:var(--s-6)}.rl-supported{justify-content:center;gap:var(--s-2) var(--s-4);padding:0 var(--s-4);color:var(--text-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.rl-supported>span{align-items:center;gap:6px;display:inline-flex}.rl-alert{margin-bottom:var(--s-3);align-items:center}@media (width<=900px) and (width>=641px){.rl-head,.rl-row{grid-template-columns:minmax(0,1fr) 80px 120px 80px 16px}.rl-head>:nth-child(2),.rl-row>.rl-posts{display:none}}@media (width<=640px){.rl-page{padding-top:var(--s-6)}.rl-header{margin-bottom:var(--s-5);align-items:center}.rl-sub{font-size:var(--text-sm);margin-top:4px}.rl-new{padding:0 14px}.rl-toolbar{gap:var(--s-2)}.rl-search{max-width:none}.rl-card{box-shadow:none;background:0 0;overflow:visible}.rl-head{height:auto;box-shadow:none;padding:0 2px 8px;display:block}.rl-head>:not(:first-child){display:none}.rl-list{gap:var(--s-2);flex-direction:column;display:flex}.rl-list>li+li .rl-row{box-shadow:var(--inner-hi), 0 0 0 1px var(--line)}.rl-row{border-radius:var(--r-lg);background:var(--surface);min-height:0;box-shadow:var(--inner-hi), 0 0 0 1px var(--line);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"main main main status""posts views.updated";gap:12px 14px;padding:14px 16px}a.rl-row:active{background:var(--surface-2);transform:scale(.985)}.rl-main{grid-area:main}.rl-status{grid-area:status;align-self:start}.rl-posts{grid-area:posts}.rl-views{grid-area:views}.rl-updated{font-size:var(--text-xs);grid-area:updated}.rl-posts,.rl-views{text-align:left;font-size:var(--text-sm);justify-self:start}.rl-unit{color:var(--text-3);font-weight:400;display:inline}.rl-chev,.rl-row[data-empty=true] .rl-posts,.rl-row[data-empty=true] .rl-views{display:none}.rl-nodata{color:var(--text-3);font-size:var(--text-sm);grid-area:2/1/auto/4;display:block}.rl-name{font-size:var(--text-md)}.rl-row-sk .rl-posts,.rl-row-sk .rl-views{justify-self:start}.rl-empty{background:var(--surface);box-shadow:var(--inner-hi), 0 0 0 1px var(--line)}.rl-empty .state{padding:var(--s-12) var(--s-5) var(--s-5)}.rl-card:has(.state-error){background:var(--surface);box-shadow:var(--inner-hi), 0 0 0 1px var(--line)}}.nr-form{gap:var(--s-5);flex-direction:column;display:flex}.nr-fields{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.nr-label-row{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.nr-submit-count{opacity:.9}.nr-dot{opacity:.6;margin:0 7px}.nr-submit[aria-disabled=true]{pointer-events:none}@media (width<=640px){.nr-fields{gap:var(--s-4);grid-template-columns:1fr}.nr-form{gap:var(--s-4)}.nr-label-row .field-hint{display:none}}.nr-collect{flex-direction:column;gap:6px;min-width:0;display:flex}.nr-collector{border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 2px #0000004d;transition:box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease;flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.nr-collector:hover{box-shadow:inset 0 0 0 1px var(--line-3), inset 0 1px 2px #0000004d}}.nr-collector:focus-within{background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 70%, transparent), 0 0 0 3px color-mix(in srgb, var(--red) 16%, transparent)}.nr-collector-text{width:100%;min-height:120px;max-height:340px;color:var(--text-2);font-family:var(--font-mono);letter-spacing:-.01em;resize:vertical;white-space:pre;overflow-wrap:normal;background:0 0;border:0;padding:12px 14px 8px;font-size:12.5px;line-height:1.7;display:block;overflow-x:auto}.nr-collector-text:focus,.nr-collector-text:focus-visible{box-shadow:none;outline:none}.nr-collector-text::placeholder{color:var(--text-4);font-family:var(--font-ui);font-size:var(--text-base);white-space:normal}.nr-collector-bar{align-items:center;gap:var(--s-3);box-shadow:inset 0 1px 0 var(--line);padding:8px;display:flex}.nr-collector-hint{color:var(--text-4);font-size:var(--text-xs);white-space:nowrap}.nr-clear{height:28px;font-size:var(--text-xs);margin-left:auto;padding:0 6px}.nr-drop{border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg) 88%, transparent);box-shadow:inset 0 0 0 1.5px var(--red-line);outline:1.5px dashed var(--red-line);outline-offset:-8px;color:var(--text);font-size:var(--text-sm);pointer-events:none;animation:nr-drop-in var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:550;display:flex;position:absolute;inset:4px}.nr-drop svg{color:var(--red-text)}@keyframes nr-drop-in{0%{opacity:0;transform:scale(.98)}}.nr-note-ok{align-items:center;gap:6px;display:flex}.nr-note-ok svg{width:13px;height:13px;color:var(--green)}@media (pointer:coarse){.nr-collector-text{field-sizing:content;min-height:116px;max-height:220px;font-family:var(--font-ui);letter-spacing:-.01em;white-space:pre-wrap;resize:none;font-size:16px;line-height:1.55}.nr-collector-text:not(:placeholder-shown){word-break:break-all}.nr-hint-fine{display:none}.nr-clear{height:36px;font-size:var(--text-sm)}}@media (width<=640px){.nr-collector-text{max-height:200px}.nr-collector-hint{display:none}}.nr-triage{border-radius:var(--r-md);background:var(--surface-2);box-shadow:var(--inner-hi), 0 0 0 1px var(--line);flex-direction:column;display:flex}.nr-triage-top{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;padding:12px 14px;display:flex}.nr-triage-count{color:var(--text-2);font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.nr-triage-count .num{color:var(--text);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600}.nr-triage-count svg{width:16px;height:16px}.nr-ok{color:var(--green)}.nr-warn{color:var(--amber)}.nr-triage-pfs{flex-wrap:wrap;gap:6px;display:flex}.nr-pf-chip{border-radius:var(--r-full);background:var(--surface-3);height:26px;color:var(--text-2);font-size:var(--text-xs);align-items:center;gap:6px;padding:0 9px 0 8px;font-weight:500;display:inline-flex}.nr-pf-chip b{color:var(--text);font-weight:600}.nr-triage-empty{box-shadow:inset 0 0 0 1px var(--line);background:0 0;flex-flow:wrap;align-items:center;gap:10px 12px;padding:12px 14px}.nr-triage-empty .nr-pf-chip{background:var(--surface-2)}.nr-triage-hint{color:var(--text-3);font-size:var(--text-sm)}.nr-issues{box-shadow:inset 0 1px 0 var(--line);flex-direction:column;display:flex}.nr-issue+.nr-issue{box-shadow:inset 0 1px 0 var(--line)}.nr-issue summary{color:var(--text-3);font-size:var(--text-sm);cursor:pointer;border-radius:var(--r-sm);-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;padding:11px 14px;line-height:1.45;list-style:none;display:flex}.nr-issue summary::-webkit-details-marker{display:none}.nr-issue summary>svg{width:15px;height:15px;color:var(--text-3);margin-top:2px}.nr-issue summary b{color:var(--text-2);font-weight:600}.nr-issue summary>span{flex:1;min-width:0}.nr-issue-warn summary>svg:first-child{color:var(--amber)}.nr-issue .nr-caret{transition:transform var(--dur-base) var(--ease-out)}.nr-issue[open] .nr-caret{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.nr-issue summary:hover{color:var(--text-2)}}.nr-issue-list{border-radius:var(--r-sm);background:var(--bg-raised);max-height:180px;color:var(--text-3);font-size:var(--text-xs);flex-direction:column;gap:2px;margin:0 14px 12px 39px;padding:8px 10px;line-height:1.6;display:flex;overflow-y:auto}@media (width<=640px){.nr-issue-list{margin-left:14px}.nr-triage-empty{flex-direction:column;align-items:flex-start}.nr-triage-empty .nr-triage-pfs{gap:4px}.nr-triage-empty .nr-pf-chip{padding:0 8px 0 7px}}.ln-main{flex-direction:column;flex:1;min-width:0;display:flex}.ln-nav{margin-left:var(--s-2);align-items:center;gap:2px;min-width:0;display:flex}.ln-nav-link{border-radius:var(--r-sm);height:32px;color:var(--text-3);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;align-items:center;padding:0 10px;font-weight:550;display:inline-flex}.ln-nav-link.active{color:var(--text);background:var(--surface-2);box-shadow:var(--inner-hi), 0 0 0 1px var(--line)}@media (hover:hover) and (pointer:fine){.ln-nav-link:not(.active):hover{color:var(--text)}}.ln-brandtag{min-width:0;font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:10px;font-weight:600;display:flex}.ln-brandtag-sep{background:var(--line-2);flex-shrink:0;width:1px;height:20px}.ln-brandtag-logo{object-fit:cover;background:var(--surface-2);border-radius:6px;width:22px;height:22px}.ln-page{gap:var(--s-5);padding-top:var(--s-8);padding-bottom:var(--s-16);flex-direction:column;display:flex}.ln-spot{isolation:isolate;position:relative}.ln-spot:before{content:"";z-index:-1;top:calc(var(--topbar-h) * -1 - 320px);background:var(--grad-spot);opacity:.38;pointer-events:none;width:min(900px,120vw);height:620px;position:absolute;right:-18%}.ln-main{overflow-x:clip}.ln-page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.ln-page-titles{flex-direction:column;gap:6px;min-width:0;display:flex}.ln-page-sub{max-width:560px;color:var(--text-3);font-size:var(--text-md);text-wrap:pretty}.ln-toolbar{align-items:center;gap:var(--s-3);margin-top:calc(var(--s-1) * -1);flex-wrap:wrap;display:flex}.ln-count{color:var(--text-3);font-size:var(--text-sm)}.ln-filter{align-items:center;min-width:0;display:flex;position:relative}.ln-filter>svg{width:14px;height:14px;color:var(--text-3);pointer-events:none;position:absolute;left:11px}.ln-filter .ln-select{min-width:200px;max-width:100%;padding-left:32px}.ln-empty-card .state{padding:var(--s-12) var(--s-6)}.ln-back{margin-bottom:calc(var(--s-2) * -1);color:var(--text-3);font-size:var(--text-sm);align-self:flex-start}.ln-select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237c7c85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.ln-select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b4b4bb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.ln-select option{background:var(--surface-2);color:var(--text)}.ln-form{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ln-form-row{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.ln-form-row-budget{grid-template-columns:1fr 120px}@media (width<=480px){.ln-form-row{grid-template-columns:1fr}.ln-form-row-budget{grid-template-columns:1fr 104px}}.ln-optional{color:var(--text-4);margin-left:4px;font-weight:500}.ln-fieldset{border:0;min-width:0;margin:0;padding:0}.ln-fieldset>legend{margin-bottom:6px;padding:0}.ln-chips{flex-wrap:wrap;gap:6px;display:flex}.ln-label-row{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.ln-label-row .link-btn{font-size:var(--text-xs)}.ln-add-link{align-self:flex-start}.ln-form-section{gap:var(--s-4);padding-top:var(--s-4);box-shadow:inset 0 1px 0 var(--line);flex-direction:column;display:flex}.ln-form-section-title{font-size:var(--text-sm);color:var(--text);align-items:center;gap:8px;font-weight:650;display:flex}.ln-form-section-title svg{color:var(--red-text)}.ln-internal .field-label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ln-internal .field-label svg{color:var(--amber)}.ln-internal .textarea{box-shadow:inset 0 0 0 1px #f5a52452,inset 0 1px 2px #0000004d}.ln-internal-tag{border-radius:var(--r-full);background:var(--amber-soft);height:20px;color:var(--amber-text);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ln-pw{align-items:center;min-width:0;display:flex;position:relative}.ln-pw .input{font-variant-numeric:tabular-nums;padding-right:42px}.ln-pw-toggle{position:absolute;right:3px}.ln-choice{gap:var(--s-2);flex-direction:column;display:flex}.ln-choice-opt{border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ln-choice-opt[data-checked]{box-shadow:inset 0 0 0 1px var(--red-line);background:#d0212b0f}.ln-choice-opt input{accent-color:var(--red);flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.ln-choice-opt>span{flex-direction:column;gap:2px;display:flex}.ln-choice-title{font-size:var(--text-sm);font-weight:600}.ln-choice-sub{font-size:var(--text-xs);color:var(--text-3)}.ln-choice-opt:has(input:focus-visible){box-shadow:var(--focus-ring)}.ln-confirm-body{color:var(--text-2);text-wrap:pretty;line-height:1.6}.ln-confirm-body strong{color:var(--text);font-weight:600}.ln-creds{border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-2);flex-direction:column;margin:0;display:flex}.ln-creds>div{align-items:baseline;gap:var(--s-3);grid-template-columns:92px 1fr;padding:12px 14px;display:grid}.ln-creds>div+div{box-shadow:inset 0 1px 0 var(--line)}.ln-creds dt{font-size:var(--text-xs);color:var(--text-3);font-weight:550}.ln-creds dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums slashed-zero;min-width:0;margin:0;font-weight:600}.ln-select-all{-webkit-user-select:all;user-select:all}.ln-creds-pw{font-size:var(--text-md);letter-spacing:.02em;color:var(--text)}@media (width<=400px){.ln-creds>div{grid-template-columns:1fr;gap:2px}}.ln-steps{gap:var(--s-2);color:var(--text-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding-left:20px;line-height:1.5;display:flex}.ln-steps strong{color:var(--text);font-weight:600}.ln-steps-label{margin:0 0 var(--s-2);font-size:var(--text-xs);color:var(--text-3);font-weight:550}.ln-examples{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ln-examples li{border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font-size:var(--text-sm);padding:8px 12px;line-height:1.45}.ln-login{max-width:420px}.ln-login-form{gap:var(--s-3);flex-direction:column;display:flex}.ln-login-head{font-size:var(--text-sm);color:var(--text-2);font-weight:650}.ln-login-form .btn-primary{margin-top:var(--s-1)}.ln-login-sep{align-items:center;gap:var(--s-3);color:var(--text-4);font-size:var(--text-xs);white-space:nowrap;font-weight:550;display:flex}.ln-login-sep:before,.ln-login-sep:after{content:"";background:var(--line-2);flex:1;height:1px}.ln-login .lg-google .spinner{color:var(--text)}.ln-stepper{counter-reset:none;align-items:flex-start;display:flex}.ln-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ln-step+.ln-step:before{content:"";background:var(--line-2);border-radius:2px;height:2px;position:absolute;top:13px;left:calc(18px - 50%);right:calc(50% + 18px)}.ln-step[data-state=done]:before,.ln-step[data-state=current]:before{background:linear-gradient(90deg, var(--ember), var(--red))}.ln-step-node{background:var(--surface-2);width:28px;height:28px;color:var(--text-3);font-size:var(--text-xs);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;place-items:center;font-weight:650;display:grid}.ln-step[data-state=done] .ln-step-node{background:var(--red-soft);color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-line)}.ln-step[data-state=current] .ln-step-node{background:var(--red);color:#fff;box-shadow:inset 0 1px #ffffff40,0 0 0 4px #d0212b2e,0 0 18px #d0212ba6}.ln-step-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);color:var(--text-3);font-weight:550;overflow:hidden}.ln-step[data-state=done] .ln-step-label{color:var(--text-2)}.ln-step[data-state=current] .ln-step-label{color:var(--text);font-weight:650}@media (width<=480px){.ln-step-label{font-size:11px}.ln-step+.ln-step:before{left:calc(16px - 50%);right:calc(50% + 16px)}}.ln-progress{padding:var(--s-5) var(--s-4)}.ln-meter{flex-direction:column;gap:6px;min-width:0;display:inline-flex}.ln-meter-bar{grid-template-columns:repeat(5,1fr);gap:3px;width:100%;min-width:96px;display:grid}.ln-meter-seg{background:var(--surface-3);border-radius:2px;height:4px}.ln-meter-seg[data-state=done]{background:#d0212b8c}.ln-meter-seg[data-state=current]{background:var(--red);box-shadow:0 0 8px #d0212bb3}.ln-meter-label{font-size:var(--text-xs);color:var(--text-2);white-space:nowrap;font-weight:600}.ln-meter-of{color:var(--text-4);font-weight:500}.ln-platforms{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:inline-flex}.ln-pf{font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ln-pf .pf-dot{width:6px;height:6px}.ln-pf-dot-instagram{background:var(--pf-instagram)}.ln-pf-dot-youtube{background:var(--pf-youtube)}.ln-pf-dot-twitter{background:var(--pf-twitter)}.ln-pf-dot-linkedin{background:var(--pf-linkedin)}.ln-pf-dot-reddit{background:var(--pf-reddit)}.ln-pf-dot-tiktok{background:#25f4ee}.ln-pf-dot-other{background:var(--text-3)}.ln-list-card{overflow:hidden}.ln-list>li+li>*{box-shadow:inset 0 1px 0 var(--line)}.ln-list-head,.ln-row{align-items:center;gap:var(--s-4);padding:0 var(--s-5);grid-template-columns:minmax(0,2.4fr) minmax(120px,1.1fr) 104px minmax(130px,1fr) 84px 16px;display:grid}.ln-list-head{height:38px;font-size:var(--text-xs);color:var(--text-3);box-shadow:inset 0 -1px 0 var(--line);font-weight:550}.ln-list-head>:last-child{grid-column:span 2}.ln-row{min-height:68px;transition:background-color var(--dur-fast) ease;padding-top:12px;padding-bottom:12px;position:relative}a.ln-row:before{content:"";background:var(--red);width:2px;transition:transform var(--dur-base) var(--ease-out);border-radius:0 2px 2px 0;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0);box-shadow:0 0 10px #d0212be6}a.ln-row:focus-visible{box-shadow:inset 0 0 0 2px #d0212bb3}a.ln-row:focus-visible:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){a.ln-row:hover{background:#ffffff05}a.ln-row:hover:before{transform:scaleY(1)}a.ln-row:hover .ln-row-chev{color:var(--text-2);transform:translate(2px)}}.ln-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.ln-row-name{font-size:var(--text-md);letter-spacing:-.01em;color:var(--text);font-weight:600}.ln-row-meta{min-width:0;font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ln-row-brand{color:var(--text-2);font-weight:550}.ln-row-dates,.ln-row-updated{font-size:var(--text-sm);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ln-row-updated{color:var(--text-3)}.ln-row-chev{width:16px;height:16px;color:var(--text-4);transition:color var(--dur-fast) ease, transform var(--dur-base) var(--ease-out)}.ln-row-sk{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.ln-row-sk .ln-row-main{flex:1;gap:8px}@media (width<=960px){.ln-list-head,.ln-row{grid-template-columns:minmax(0,2fr) minmax(120px,1fr) 96px minmax(120px,1fr) 16px}.ln-col-updated{display:none}.ln-list-head>:nth-last-child(2){grid-column:span 2}}@media (width<=720px){.ln-list-head{display:none}.ln-row{gap:10px var(--s-3);padding:14px var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main status""stage stage""dates dates"}.ln-row-main{grid-area:main}.ln-row-status{grid-area:status;align-self:start}.ln-row-stage{grid-area:stage}.ln-row-stage .ln-meter{flex-direction:row;align-items:center;gap:10px;width:100%}.ln-row-stage .ln-meter-bar{flex:1}.ln-row-dates{font-size:var(--text-xs);color:var(--text-3);grid-area:dates}.ln-row-chev{display:none}}.ln-brow{align-items:center;gap:var(--s-4);min-height:72px;padding:12px var(--s-5);grid-template-columns:40px minmax(0,1fr) auto 36px;display:grid}.ln-brow[data-archived] .ln-bavatar,.ln-brow[data-archived] .ln-row-name{opacity:.55}.ln-brow-title{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ln-brow-title .badge{flex-shrink:0}.ln-brow-email{max-width:100%;color:var(--text-2);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.ln-brow-email svg{color:var(--text-4)}.ln-brow-stats{gap:var(--s-4);grid-template-columns:120px 84px;display:grid}.ln-brow-stat{font-size:var(--text-sm);color:var(--text-2);white-space:nowrap;flex-direction:column;gap:2px;display:flex}.ln-brow-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;align-self:flex-start;font-weight:600}@media (hover:hover) and (pointer:fine){.ln-brow-link:hover{-webkit-text-decoration-color:var(--red-text);text-decoration-color:var(--red-text)}}.ln-brow-actions{justify-content:flex-end;display:flex}.ln-bavatar{border-radius:var(--r-md);background:linear-gradient(160deg, var(--surface-3), var(--surface-2));width:40px;height:40px;color:var(--text-2);font-size:var(--text-sm);letter-spacing:.02em;box-shadow:var(--inner-hi), 0 0 0 1px var(--line-2);place-items:center;font-weight:700;display:grid;overflow:hidden}.ln-bavatar img{object-fit:cover;background:#fff;width:100%;height:100%}@media (width<=720px){.ln-brow{gap:6px var(--s-3);padding:14px var(--s-4);grid-template-columns:40px minmax(0,1fr) 36px;grid-template-areas:"avatar main actions""avatar stats stats"}.ln-brow .ln-bavatar{grid-area:avatar;align-self:start}.ln-brow .ln-row-main{grid-area:main}.ln-brow-actions{grid-area:actions;align-self:start}.ln-brow-stats{gap:2px var(--s-4);flex-wrap:wrap;grid-area:stats;display:flex}.ln-brow-stat{font-size:var(--text-xs);flex-direction:row;gap:6px}.ln-brow .ln-brow-stat .label{font-size:var(--text-xs)}.ln-brow-title{flex-wrap:wrap;row-gap:4px}}.ln-cards{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.ln-ccard{gap:var(--s-5);height:100%;padding:var(--s-5);transition:transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex}a.ln-ccard:active{transform:scale(.99)}a.ln-ccard:focus-visible{box-shadow:var(--focus-ring)}.ln-ccard-top{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.ln-ccard-name{font-size:var(--text-lg);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-weight:650;line-height:1.3}.ln-ccard .ln-meter{display:flex}.ln-ccard-foot{padding-top:var(--s-4);box-shadow:inset 0 1px 0 var(--line);flex-direction:column;gap:8px;margin-top:auto;display:flex}.ln-ccard-dates{color:var(--text-2);font-size:var(--text-sm);align-items:center;gap:8px;display:inline-flex}.ln-ccard-dates svg{color:var(--text-3)}.ln-chead{justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.ln-chead-main{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.ln-chead-brand{font-size:var(--text-sm);color:var(--red-text);letter-spacing:.01em;font-weight:600}.ln-chead-title{overflow-wrap:anywhere}.ln-chead-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;display:flex}.ln-chead-dates{font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.ln-chead-dates svg{color:var(--text-3)}.ln-chead-actions{align-items:center;gap:var(--s-2);display:flex}.ln-tabrow{align-items:center;gap:var(--s-3);min-width:0;margin-top:calc(var(--s-1) * -1);box-shadow:inset 0 -1px 0 var(--line);display:flex}.ln-tabs{min-width:0;box-shadow:none;flex:1;position:relative}.ln-tabs .tab:after{display:none}.ln-tabrow-end{flex-shrink:0;align-items:center;gap:2px;display:flex}.ln-full-toggle{color:var(--text-3)}.ln-full-toggle svg{transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ln-full-toggle:hover{color:var(--text)}.ln-full-toggle:hover svg{transform:scale(1.12)}}.ln-tabs .tab{gap:6px}.tab[aria-current=page]{color:var(--text)}.tab[aria-current=page]:after{transform:scaleX(1)}.ln-tab-done{color:var(--red-text);opacity:.8}.ln-tab-now{background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d0212be6}.ln-tabpanel{min-width:0}.ln-gap{gap:var(--s-5)}.ln-facts{gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@media (width<=720px){.ln-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ln-fact{flex-direction:column;gap:4px;min-width:0;display:flex}.ln-fact dt{font-size:var(--text-xs);color:var(--text-3);align-items:center;gap:6px;font-weight:550;display:flex}.ln-fact dd{font-size:var(--text-sm);color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:600}.ln-fact dd .muted{font-weight:500}.ln-block{gap:var(--s-2);flex-direction:column;display:flex}.ln-block-title{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;font-weight:650;display:flex}.ln-prose{max-width:72ch;color:var(--text-2);font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;line-height:1.7}.ln-internal-box{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);border-radius:var(--r-lg);background:repeating-linear-gradient(-45deg,#f5a52409 0 10px,#0000 10px 20px),#f5a52408;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #f5a52447}.ln-internal-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ln-internal-head svg{color:var(--amber)}.ln-internal-head h2{font-size:var(--text-md);margin-right:auto;font-weight:600}.ln-internal-empty{font-size:var(--text-sm)}.ln-internal-box .ln-prose{font-size:var(--text-base)}.ln-feed{padding:var(--s-2) 0;flex-direction:column;max-height:min(640px,70vh);display:flex;overflow-y:auto}@media (width<=980px){.ln-feed{max-height:none}}.ln-feed-item{padding:10px var(--s-5);align-items:flex-start;gap:12px;display:flex;position:relative}.ln-feed-item+.ln-feed-item:before{content:"";top:-10px;left:calc(var(--s-5) + 11.5px);background:var(--line-2);width:1px;height:18px;position:absolute}.ln-feed-avatar{width:24px;height:24px;font-size:9px}.ln-feed-avatar[data-role=admin]{background:var(--red-soft);color:var(--red-text);box-shadow:0 0 0 1px var(--red-line)}.ln-feed-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ln-feed-summary{font-size:var(--text-sm);color:var(--text);overflow-wrap:anywhere;line-height:1.45}.ln-feed-meta{min-width:0;font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ln-feed-internal{color:var(--amber-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}.ln-feed-item[data-internal] .ln-feed-summary{color:var(--text-2)}.ln-feed-empty{padding:var(--s-5);color:var(--text-3);font-size:var(--text-sm)}.ln-feed-state.state{padding:var(--s-8) var(--s-4)}.ln-feed-drawer{max-height:none;padding:0;overflow:visible}.ln-feed-drawer .ln-feed-item{padding:10px 0}.ln-feed-drawer .ln-feed-item+.ln-feed-item:before{left:11.5px}.ln-team-add{flex-direction:column;gap:6px;display:flex}.ln-team-add-row{gap:var(--s-2);display:flex}.ln-team-add-row .input{flex:1;min-width:0}.ln-team{margin:var(--s-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ln-team-row{align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.ln-team-row+.ln-team-row{box-shadow:inset 0 1px 0 var(--line)}.ln-team-row[data-removed] .ln-team-avatar,.ln-team-row[data-removed] .ln-team-name{opacity:.55}.ln-team-avatar{flex-shrink:0;width:32px;height:32px}.ln-team-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ln-team-name{min-width:0;font-size:var(--text-sm);color:var(--text);align-items:center;gap:6px;font-weight:600;display:flex}.ln-team-meta{font-size:var(--text-xs);color:var(--text-3)}.ln-team-actions{flex-shrink:0;gap:6px;display:flex}.ln-soon{text-align:center;align-items:center;gap:var(--s-2);padding:var(--s-12) var(--s-6);flex-direction:column;display:flex;overflow:hidden}.ln-soon-icon{width:52px;height:52px;margin-bottom:var(--s-2);border-radius:var(--r-lg);background:radial-gradient(circle at 50% 0%, #d0212b59, var(--surface-2) 70%);color:var(--text);box-shadow:var(--inner-hi), 0 0 0 1px var(--line-2), 0 10px 30px -10px #d0212b99;place-items:center;display:grid}.ln-soon-icon svg{width:22px;height:22px}.ln-soon-eyebrow{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--red-text);font-weight:650}.ln-soon-title{font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:600}.ln-soon-body{max-width:440px;color:var(--text-2);font-size:var(--text-md);text-wrap:pretty;line-height:1.55}.ln-soon-points{margin-top:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ln-soon-points li{font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:10px;display:flex}.ln-soon-points svg{color:var(--text-4)}.ln-soon-note{margin-top:var(--s-4);font-size:var(--text-xs);color:var(--text-3);align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.ln-page{padding-top:var(--s-6);gap:var(--s-4)}.ln-page-head>.btn{width:100%}.ln-filter,.ln-filter .ln-select{flex:1;min-width:0}.ln-chead-actions{width:100%}.ln-chead-actions>.btn:first-child{flex:1}.ln-progress{padding:var(--s-4) var(--s-2)}.ln-nav{margin-left:0}.ln-nav-link{padding:0 8px}.ln-soon{padding:var(--s-10) var(--s-4)}}@media (width<=380px){.sh-topbar .logo-lockup{height:26px}}.ln-small{font-size:var(--text-sm)}.ln-money{color:var(--text);white-space:nowrap;font-weight:650}.ln-money-internal{color:var(--amber-text);opacity:.85;font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:4px;font-weight:550;display:inline-flex}.ln-money-internal svg{opacity:.8}.ln-input-internal{box-shadow:inset 0 0 0 1px #f5a52452,inset 0 1px 2px #0000004d}.ln-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ln-unsaved{font-size:var(--text-xs);color:var(--amber-text);margin-right:auto;font-weight:600}.ln-inline-foot{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ln-panel-note{font-size:var(--text-xs);color:var(--text-3);align-items:flex-start;gap:6px;line-height:1.5;display:flex}.ln-panel-note svg{flex-shrink:0;margin-top:2px}.ln-chip-draft{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-3);background:0 0}.ln-form-row-handle{grid-template-columns:150px 1fr}.ln-fee-row{gap:var(--s-3);grid-template-columns:1fr 1fr 104px;display:grid}@media (width<=520px){.ln-form-row-handle{grid-template-columns:1fr}.ln-fee-row{grid-template-columns:1fr 1fr}.ln-fee-row>:last-child{grid-column:1/-1}}.ln-cavatar{border-radius:var(--r-md);background:linear-gradient(160deg, var(--surface-3), var(--surface-2));color:var(--text-2);font-size:var(--text-xs);letter-spacing:.02em;box-shadow:var(--inner-hi), 0 0 0 1px var(--line-2);flex-shrink:0;place-items:center;font-weight:700;display:grid;position:relative}.ln-cavatar-pf{width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.ln-cid{align-items:center;gap:12px;min-width:0;display:flex}.ln-cid-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ln-cid-name{font-size:var(--text-md);letter-spacing:-.01em;color:var(--text);font-weight:600}.ln-cid-meta{min-width:0;font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.ln-cid-handle{max-width:100%;color:var(--text-2);font-weight:550}.ln-cid-extra{font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;gap:2px 6px;display:flex}.ln-followers{white-space:nowrap;color:var(--text-2);font-weight:600}.ln-followers-unit{color:var(--text-3);font-weight:500}.ln-plink{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:550;display:inline-flex}.ln-plink svg{color:var(--text-3);flex-shrink:0}@media (hover:hover) and (pointer:fine){.ln-plink:hover{color:var(--text);-webkit-text-decoration-color:var(--red-text);text-decoration-color:var(--red-text)}}.ln-ccount{border-radius:var(--r-full);height:28px;color:var(--text-4);font-size:var(--text-xs);background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.ln-ccount-btn{cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease}.ln-ccount-btn[data-has],.ln-ccount-btn[aria-expanded=true]{color:var(--text-2);background:var(--surface-2)}.ln-ccount-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.ln-ccount-btn:hover{color:var(--text);background:var(--surface-3)}}.ln-sumbar{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);padding:var(--s-4) var(--s-5);flex-wrap:wrap;display:flex}.ln-sumbar-intro{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.ln-sumbar-sub{max-width:560px;color:var(--text-3);font-size:var(--text-sm);text-wrap:pretty;line-height:1.5}.ln-sumbar-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ln-stats{gap:var(--s-3) var(--s-6);flex-wrap:wrap;min-width:0;display:flex}.ln-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.ln-stat-value{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text);white-space:nowrap;font-weight:650;line-height:1.1}.ln-stat-label{font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-weight:550;display:inline-flex}.ln-stat[data-tone] .ln-stat-label:before{content:"";background:var(--text-4);border-radius:50%;width:6px;height:6px}.ln-stat[data-tone=green] .ln-stat-label:before{background:var(--green)}.ln-stat[data-tone=red] .ln-stat-label:before{background:var(--red-text)}.ln-stat[data-tone=amber] .ln-stat-label:before{background:var(--amber)}.ln-stat[data-tone=blue] .ln-stat-label:before{background:var(--blue)}.ln-stat[data-tone=muted] .ln-stat-value{color:var(--text-2)}@media (width<=640px){.ln-sumbar{padding:var(--s-4)}.ln-stats{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.ln-stats-client{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-stat-value{font-size:var(--text-lg)}.ln-sumbar-actions{width:100%}.ln-sumbar-actions .btn{flex:1}}.ln-filterbar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ln-segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.ln-segmented::-webkit-scrollbar{display:none}.ln-seg-count{color:var(--text-4);font-size:var(--text-xs);margin-left:2px}.ln-segmented button[aria-pressed=true] .ln-seg-count{color:var(--text-3)}.ln-sdot{background:var(--text-4);border-radius:50%;width:6px;height:6px}.ln-sdot-in_review{background:var(--blue)}.ln-sdot-changes_requested{background:var(--amber)}.ln-sdot-approved,.ln-sdot-live{background:var(--green)}.ln-sdot-rejected{background:var(--red-text)}.ln-sheet{overflow:hidden}.ln-sheet-head,.ln-srow{column-gap:var(--s-4);padding:0 var(--s-5);grid-template-columns:minmax(0,2.2fr) 112px 124px minmax(0,1.5fr) 156px 120px;align-items:center;display:grid}.ln-sheet-head{height:38px;font-size:var(--text-xs);color:var(--text-3);box-shadow:inset 0 -1px 0 var(--line);font-weight:550}.ln-sheet-internal{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ln-sheet-list>li+li{box-shadow:inset 0 1px 0 var(--line)}.ln-srow-wrap[data-open]{background:#ffffff04}.ln-srow{grid-template-areas:"creator fee cost deliv status actions""notes notes notes notes notes notes";padding-top:14px;padding-bottom:14px}.ln-srow-creator{grid-area:creator;min-width:0}.ln-srow-fee{grid-area:fee}.ln-srow-cost{grid-area:cost}.ln-srow-deliv{font-size:var(--text-sm);color:var(--text-2);grid-area:deliv;line-height:1.45}.ln-srow-status{flex-direction:column;grid-area:status;align-items:flex-start;gap:4px;min-width:0;display:flex}.ln-srow-when{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-3);font-size:11px;overflow:hidden}.ln-srow-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:2px;display:flex}.ln-srow-fee,.ln-srow-cost,.ln-srow-deliv{flex-direction:column;gap:2px;min-width:0;display:flex}.ln-srow-label{color:var(--text-3);align-items:center;gap:6px;font-size:11px;font-weight:550;display:none}.ln-expand svg{transition:transform var(--dur-base) var(--ease-out)}.ln-expand[aria-expanded=true] svg{transform:rotate(180deg)}.ln-srow-notes{flex-direction:column;grid-area:notes;gap:6px;min-width:0;margin-top:10px;padding-left:48px;display:flex}.ln-srow-why{font-size:var(--text-sm);color:var(--text-2);gap:8px;min-width:0;line-height:1.45;display:flex}.ln-srow-label-inline{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);flex-shrink:0;padding-top:1px;font-weight:650}.ln-quote{border-radius:var(--r-sm);background:var(--bg-raised);max-width:72ch;box-shadow:inset 2px 0 0 var(--line-3);font-size:var(--text-sm);color:var(--text-2);overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:8px 12px;line-height:1.5;display:flex}.ln-quote svg{color:var(--text-3);flex-shrink:0;margin-top:3px}.ln-quote[data-decision=approved]{box-shadow:inset 2px 0 0 var(--green)}.ln-quote[data-decision=rejected]{box-shadow:inset 2px 0 0 var(--red)}.ln-quote-who{color:var(--text);font-weight:600}.ln-srow-panel{gap:var(--s-6);padding:var(--s-5);background:var(--bg-raised);box-shadow:inset 0 1px 0 var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.ln-srow-panel-col{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}@media (width<=1080px){.ln-sheet-head,.ln-srow{column-gap:var(--s-3);grid-template-columns:minmax(0,2fr) 104px 112px minmax(0,1.2fr) 132px 112px}}@media (width<=980px){.ln-srow-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.ln-sheet-head{display:none}.ln-srow{gap:12px var(--s-3);padding:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"creator creator""status actions""fee cost""deliv deliv""notes notes"}.ln-srow-label{display:inline-flex}.ln-srow-status{flex-flow:wrap;align-items:center;gap:4px 8px}.ln-srow-notes{margin-top:0;padding-left:0}.ln-srow-panel{padding:var(--s-4)}}.ln-combo{gap:var(--s-3);flex-direction:column;display:flex}.ln-combo-list{border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:4px;display:flex}.ln-combo-opt{border-radius:var(--r-sm);cursor:pointer;min-height:52px;transition:background-color var(--dur-fast) ease;align-items:center;gap:12px;padding:8px 10px;display:flex}.ln-combo-opt[aria-selected=true]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2)}.ln-combo-opt[aria-disabled=true]{cursor:default;opacity:.55}.ln-combo-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ln-combo-name{font-size:var(--text-sm);color:var(--text);font-weight:600}.ln-combo-meta{min-width:0;font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.ln-combo-side{flex-shrink:0}.ln-combo-fee{font-size:var(--text-sm);color:var(--text-2);font-weight:600}.ln-combo-none{font-size:var(--text-sm);color:var(--text-3);padding:10px}.ln-combo-new{box-shadow:inset 0 1px 0 var(--line);border-radius:0 0 var(--r-sm) var(--r-sm);margin-top:2px}.ln-combo-new[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--red-line);border-radius:var(--r-sm);background:#d0212b0f}.ln-combo-plus{background:var(--red-soft);width:32px;height:32px;color:var(--red-text);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ln-combo-new .ln-combo-name{color:var(--red-text)}@media (width<=480px){.ln-combo-fee{display:none}}.ln-picked{border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.ln-picked-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ln-review-list{align-items:start;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));display:grid}.ln-rcard{flex-direction:column;display:flex;overflow:hidden}.ln-rcard[data-decision=approved]{box-shadow:var(--inner-hi), 0 0 0 1px #3ecf8e47}.ln-rcard-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-5) 0;display:flex}.ln-rcard-head .ln-cid{align-items:flex-start}.ln-rcard-body{gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-5);flex-direction:column;display:flex}.ln-rcard-facts{gap:var(--s-5);border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr);margin:0;padding:12px 14px;display:grid}.ln-rcard-facts>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ln-rcard-facts dt{font-size:var(--text-xs);color:var(--text-3);font-weight:550}.ln-rcard-facts dd{font-size:var(--text-sm);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.ln-rcard-facts .ln-money{font-size:var(--text-lg)}.ln-rcard-why{flex-direction:column;gap:6px;display:flex}.ln-rcard-why .ln-prose{font-size:var(--text-base)}.ln-rcard-profile{align-self:flex-start}.ln-rcard-foot{padding:10px var(--s-5);box-shadow:inset 0 1px 0 var(--line);align-items:center;display:flex}.ln-thread-toggle{font-size:var(--text-sm);color:var(--text-2)}.ln-thread-chev{transition:transform var(--dur-base) var(--ease-out)}[aria-expanded=true]>.ln-thread-chev{transform:rotate(180deg)}.ln-rcard-thread{padding:0 var(--s-5) var(--s-5)}.ln-decide,.ln-decided{gap:var(--s-3);padding:var(--s-4) var(--s-5);box-shadow:inset 0 1px 0 var(--line);flex-direction:column;display:flex}.ln-decide-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ln-decide-note{font-size:var(--text-sm);margin-right:auto}.ln-btn-approve{color:var(--green);box-shadow:inset 0 0 0 1px #3ecf8e59}.ln-btn-reject{color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-line)}@media (hover:hover) and (pointer:fine){.ln-btn-approve:hover:not(:disabled){background:var(--green-soft)}.ln-btn-reject:hover:not(:disabled){background:var(--red-soft)}}.ln-decided[data-decision=approved]{background:#3ecf8e0d}.ln-decided[data-decision=rejected]{background:#d0212b0d}.ln-decided-line{font-size:var(--text-sm);align-items:center;gap:8px;font-weight:600;display:flex}.ln-decided[data-decision=approved] .ln-decided-line>svg{color:var(--green)}.ln-decided[data-decision=rejected] .ln-decided-line>svg{color:var(--red-text)}.ln-decided-line>span{flex:1;min-width:0}.ln-decided-by{color:var(--text-3);font-weight:500}.ln-decided-change{font-size:var(--text-sm);flex-shrink:0}.ln-decided-note{color:var(--text-2);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;padding-left:24px;line-height:1.5}@media (width<=480px){.ln-rcard-head{gap:var(--s-2);padding:var(--s-4) var(--s-4) 0;flex-direction:column-reverse}.ln-rcard-body{padding:var(--s-3) var(--s-4) var(--s-4)}.ln-rcard-facts{gap:var(--s-3);grid-template-columns:1fr}.ln-decide,.ln-decided{padding:var(--s-4)}.ln-decide-actions .btn{flex:1}.ln-decide-note{flex-basis:100%}.ln-rcard-foot{padding:10px var(--s-4)}.ln-rcard-thread{padding:0 var(--s-4) var(--s-4)}}.ln-thread{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.ln-thread-list{flex-direction:column;gap:2px;display:flex}.ln-thread-empty{font-size:var(--text-sm);color:var(--text-3);line-height:1.5}.ln-thread-state.state{padding:var(--s-5) var(--s-3)}.ln-cmt{border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.ln-cmt[data-internal]{background:repeating-linear-gradient(-45deg,#f5a52409 0 10px,#0000 10px 20px),#f5a5240a;box-shadow:inset 0 0 0 1px #f5a5243d}.ln-cmt-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ln-cmt-meta{min-height:24px;font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.ln-cmt-who{max-width:100%;color:var(--text);font-weight:600}.ln-cmt-team{color:var(--red-text);font-weight:600}.ln-cmt-time{color:var(--text-3)}.ln-cmt-del{width:24px;height:24px;color:var(--text-4);margin-left:auto}.ln-cmt-text{font-size:var(--text-sm);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.ln-composer{gap:var(--s-2);flex-direction:column;display:flex}.ln-composer-input{resize:vertical;min-height:64px}.ln-composer[data-internal] .ln-composer-input{background:#f5a52408;box-shadow:inset 0 0 0 1px #f5a52473,inset 0 1px 2px #0000004d}.ln-composer-foot{align-items:center;gap:var(--s-3);display:flex}.ln-composer-foot .btn{margin-left:auto}.ln-composer-hint{color:var(--text-4);font-size:11px}.ln-switch-label{font-size:var(--text-xs);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ln-switch-label svg{color:var(--amber)}.ln-switch-label:has(input:focus-visible) .switch{box-shadow:var(--focus-ring)}.switch.ln-switch-amber{background:var(--amber)}.ln-cgroup{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.ln-cgroup+.ln-cgroup{margin-top:var(--s-2)}.ln-cgroup-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:0 var(--s-1);flex-wrap:wrap;display:flex}.ln-cgroup-side{align-items:center;gap:var(--s-3);min-width:0;display:flex}.ln-cgroup-deliv{max-width:280px;font-size:var(--text-xs);color:var(--text-3)}.ln-cgroup-empty{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--bg-raised);outline:1px dashed var(--line-3);outline-offset:-1px;font-size:var(--text-sm);color:var(--text-3);flex-wrap:wrap;display:flex}.ln-pieces{gap:var(--s-2);flex-direction:column;display:flex}.ln-piece{overflow:hidden}.ln-piece[data-open]{box-shadow:var(--inner-hi), 0 0 0 1px var(--line-2)}.ln-piece-head{align-items:center;gap:var(--s-4);width:100%;min-height:64px;padding:12px var(--s-5);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease;background:0 0;border:0;display:flex}.ln-piece-head:focus-visible{border-radius:var(--r-lg);outline:none;box-shadow:inset 0 0 0 2px #d0212bb3}@media (hover:hover) and (pointer:fine){.ln-piece-head:hover{background:#ffffff05}}.ln-piece-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ln-piece-title{font-size:var(--text-md);letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;font-weight:600}.ln-piece-meta{font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ln-piece-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.ln-piece-ver{min-width:22px;font-size:var(--text-xs);color:var(--text-3);font-weight:650}.ln-piece-chev{color:var(--text-4);transition:transform var(--dur-base) var(--ease-out)}.ln-piece-head[aria-expanded=true] .ln-piece-chev{transform:rotate(180deg)}.ln-unsent{color:var(--amber-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ln-livedate{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ln-livedate svg{color:var(--text-4)}.ln-livedate-tag{border-radius:var(--r-full);height:18px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-3);align-items:center;padding:0 6px;font-size:10.5px;font-weight:650;display:inline-flex}.ln-livedate[data-status=sprinkle] .ln-livedate-tag{color:var(--amber-text);box-shadow:none;outline-offset:-1px;outline:1px dashed #f5a52499}.ln-piece-body{padding:var(--s-5);background:var(--bg-raised);box-shadow:inset 0 1px 0 var(--line)}.ln-piece-grid{align-items:start;gap:var(--s-6);grid-template-columns:minmax(0,1fr) 340px;display:grid}.ln-piece-col,.ln-piece-side-col{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ln-piece-side-col{gap:var(--s-3)}@media (width<=980px){.ln-piece-grid{grid-template-columns:minmax(0,1fr)}.ln-piece-side-col{padding-top:var(--s-4);box-shadow:inset 0 1px 0 var(--line)}}.ln-piece-editor{gap:var(--s-4);flex-direction:column;display:flex}.ln-piece-editor .ln-fieldset:disabled{opacity:.6}.ln-piece-foot{font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ln-script{min-height:220px;font-size:var(--text-base);resize:vertical;line-height:1.65}.ln-script-view{border-radius:var(--r-md);background:var(--surface);max-width:72ch;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px;line-height:1.75}.ln-cview{gap:var(--s-5);flex-direction:column;display:flex}.ln-cview-meta{font-size:var(--text-sm);color:var(--text-3)}.ln-cview-meta strong{color:var(--text);font-weight:600}.ln-version-line{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);font-weight:600}.ln-sendbar{justify-content:space-between;align-items:center;gap:var(--s-3);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);flex-wrap:wrap;padding:12px 14px;display:flex}.ln-sendbar[data-ready]{box-shadow:inset 0 0 0 1px var(--red-line)}.ln-sendbar-text{min-width:0;font-size:var(--text-sm);color:var(--text-2);flex:260px;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.ln-sendbar-text svg{color:var(--text-3);flex-shrink:0;margin-top:2px}.ln-sendbar-actions{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}@media (width<=480px){.ln-sendbar-actions{width:100%}.ln-sendbar-actions>.btn-primary{flex:1}}.ln-review{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ln-review>svg{flex-shrink:0;margin-top:2px}.ln-review[data-decision=approved]{box-shadow:inset 0 0 0 1px #3ecf8e4d}.ln-review[data-decision=approved]>svg{color:var(--green)}.ln-review[data-decision=changes_requested]{background:#f5a5240d;box-shadow:inset 0 0 0 1px #f5a5244d}.ln-review[data-decision=changes_requested]>svg{color:var(--amber)}.ln-review[data-decision=rejected]{box-shadow:inset 0 0 0 1px var(--red-line);background:#d0212b0d}.ln-review[data-decision=rejected]>svg{color:var(--red-text)}.ln-review-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ln-review-title{font-size:var(--text-sm);color:var(--text);font-weight:650}.ln-review-meta{color:var(--text-3);font-weight:500}.ln-review-comment{font-size:var(--text-sm);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.ln-reviewbox{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #5b9dff59}.ln-reviewbox-title{font-size:var(--text-sm);align-items:center;gap:8px;font-weight:650;display:flex}.ln-reviewbox-title svg{color:var(--blue)}@media (width<=480px){.ln-piece-head{gap:8px var(--s-3);padding:12px var(--s-4);flex-wrap:wrap}.ln-piece-side{width:100%}.ln-piece-chev{margin-left:auto}.ln-piece-body{padding:var(--s-4)}.ln-reviewbox .ln-decide-actions .btn{flex:100%}.ln-cgroup-side{justify-content:space-between;width:100%}}.ln-assets-edit{gap:var(--s-2);margin-bottom:var(--s-2);flex-direction:column;display:flex}.ln-asset-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.ln-asset-row>.field-error{grid-column:1/-1}.ln-asset-row .icon-btn{margin-top:3px}.ln-asset-inputs{grid-template-columns:130px minmax(0,2fr) minmax(0,3fr);gap:6px;min-width:0;display:grid}@media (width<=560px){.ln-asset-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ln-asset-inputs>:last-child{grid-column:1/-1}}.ln-asset-chips{flex-wrap:wrap;gap:6px;display:flex}.ln-asset-chips>li{min-width:0;max-width:100%}.ln-asset-chip{border-radius:var(--r-full);background:var(--surface-2);max-width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-size:var(--text-sm);transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;align-items:center;gap:6px;padding:0 10px;font-weight:550;display:inline-flex}.ln-asset-chip>svg:first-child{color:var(--red-text);flex-shrink:0}.ln-asset-kind{color:var(--text-3);flex-shrink:0;font-size:11px;font-weight:650}.ln-asset-ext{color:var(--text-4);flex-shrink:0}.ln-asset-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.ln-asset-chip:hover{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-3)}}.ln-history{gap:var(--s-3);flex-direction:column;display:flex}.ln-history-toggle{font-size:var(--text-sm);color:var(--text-2);align-self:flex-start}.ln-history-count{border-radius:var(--r-full);background:var(--surface-2);font-size:var(--text-xs);color:var(--text-3);padding:1px 6px}.ln-history-panel{padding-left:2px}.ln-revs{flex-direction:column;display:flex}.ln-rev{padding-bottom:var(--s-4);gap:12px;display:flex;position:relative}.ln-rev:not(:last-child):after{content:"";background:var(--line-2);width:1px;position:absolute;top:34px;bottom:2px;left:15.5px}.ln-rev-node{background:var(--surface-2);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.ln-rev[data-decision=approved] .ln-rev-node{color:var(--green);box-shadow:inset 0 0 0 1px #3ecf8e66}.ln-rev[data-decision=changes_requested] .ln-rev-node{color:var(--amber-text);box-shadow:inset 0 0 0 1px #f5a52466}.ln-rev[data-decision=rejected] .ln-rev-node{color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-line)}.ln-rev-body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;padding-top:5px;display:flex}.ln-rev-body>.ln-review{align-self:stretch}.ln-rev-head{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ln-rev-head strong{font-weight:650}.ln-rev-meta{font-size:var(--text-xs);color:var(--text-3)}.ln-rev-pending{font-size:var(--text-xs);color:var(--blue);font-weight:600}.ln-rev-toggle{font-size:var(--text-xs)}.ln-rev-content{padding:var(--s-4);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-self:stretch}.ln-creator-search{flex:280px;min-width:0;max-width:420px}.ln-crow-head,.ln-crow{align-items:center;gap:var(--s-4);padding:0 var(--s-5);grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) 120px 96px 16px;display:grid}.ln-crow-head{height:38px;font-size:var(--text-xs);color:var(--text-3);box-shadow:inset 0 -1px 0 var(--line);font-weight:550}.ln-crow{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease;background:0 0;border:0;padding-top:10px;padding-bottom:10px;position:relative}.ln-crow.ln-row-sk{cursor:default;justify-content:flex-start;display:flex}.ln-crow:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #d0212bb3}@media (hover:hover) and (pointer:fine){button.ln-crow:hover{background:#ffffff05}button.ln-crow:hover .ln-row-chev{color:var(--text-2);transform:translate(2px)}}.ln-crow-id{align-items:center;gap:12px;min-width:0;display:flex}.ln-crow-niche,.ln-crow-updated{font-size:var(--text-sm);color:var(--text-2)}.ln-crow-updated{color:var(--text-3);white-space:nowrap}.ln-crow-fee{font-size:var(--text-sm);white-space:nowrap;font-weight:600}.ln-list-more{padding:12px var(--s-5);font-size:var(--text-xs);color:var(--text-3);box-shadow:inset 0 1px 0 var(--line)}@media (width<=760px){.ln-crow-head{display:none}.ln-crow{gap:6px var(--s-3);padding:12px var(--s-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id fee""niche niche"}.ln-crow-id{grid-area:id}.ln-crow-fee{grid-area:fee;align-self:start}.ln-crow-niche{font-size:var(--text-xs);color:var(--text-3);grid-area:niche;padding-left:48px}.ln-crow-updated,.ln-crow .ln-row-chev{display:none}}@media (width<=640px){.ln-creator-search{flex-basis:100%;max-width:none}}@media (width>=641px){.ln-drawer-overlay{padding:var(--s-3);justify-content:flex-end;align-items:stretch}.ln-drawer{max-height:none;animation:ln-drawer-in var(--dur-slow) var(--ease-drawer)}.ln-drawer-overlay[data-state=closing] .ln-drawer{animation:ln-drawer-out var(--dur-base) var(--ease-drawer) forwards}}@keyframes ln-drawer-in{0%{opacity:0;transform:translate(32px)}}@keyframes ln-drawer-out{to{opacity:0;transform:translate(32px)}}.ln-drawer-stack{gap:var(--s-6)}.ln-drawer-foot{bottom:calc(var(--s-6) * -1);margin:0 calc(var(--s-6) * -1) calc(var(--s-6) * -1);padding:var(--s-3) var(--s-6);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--line);position:sticky}.ln-facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.ln-facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ln-hist{border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.ln-hist-item{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto 92px;padding:10px 14px;display:grid}.ln-hist-item+.ln-hist-item{box-shadow:inset 0 1px 0 var(--line)}.ln-hist-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ln-hist-name{font-size:var(--text-sm);color:var(--text);font-weight:600}.ln-hist-name:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}@media (hover:hover) and (pointer:fine){.ln-hist-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red-text);text-decoration-color:var(--red-text);text-underline-offset:3px}}.ln-hist-brand{font-size:var(--text-xs);color:var(--text-3)}.ln-hist-fees{font-size:var(--text-sm);flex-direction:column;align-items:flex-end;gap:2px;font-weight:600;display:flex}.ln-hist-fees .ln-money-internal{font-size:var(--text-xs)}.ln-hist-status{justify-content:flex-end;display:flex}@media (width<=420px){.ln-hist-item{grid-template-columns:minmax(0,1fr) auto}.ln-hist-status{grid-column:1/-1;justify-content:flex-start}}@media (width<=640px){.ln-nav{scrollbar-width:none;flex:auto;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.ln-nav::-webkit-scrollbar{display:none}.ln-nav+.spacer{flex:0 0 var(--s-2)}}@media (width<=520px){.ln-brandtag{display:none}}.ln-dstag{border-radius:var(--r-full);white-space:nowrap;height:20px;color:var(--text);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-3);align-items:center;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.ln-dstag[data-status=sprinkle]{color:var(--amber-text);box-shadow:none;outline-offset:-1px;background:0 0;outline:1px dashed #f5a52499}.ln-dstag-hint{opacity:.8;font-weight:550}.ln-overdue-tag{border-radius:var(--r-full);height:20px;color:var(--red-text);background:var(--red-soft);white-space:nowrap;align-items:center;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.ln-livelink{min-width:0;max-width:100%;color:var(--text);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ln-livelink>svg:first-child{color:var(--green);flex-shrink:0}.ln-livelink-ext{color:var(--text-3);flex-shrink:0}.ln-livelink:focus-visible{box-shadow:var(--focus-ring);border-radius:4px}@media (hover:hover) and (pointer:fine){.ln-livelink:hover .truncate{text-underline-offset:3px;text-decoration:underline}}.ln-golive{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.ln-golive[data-status=approved]{box-shadow:inset 0 0 0 1px #3ecf8e47}.ln-sched{flex-direction:column;gap:6px;display:flex}.ln-sched-fields{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.ln-sched-date{flex:0 180px;min-width:150px}.ln-sched-actions{align-items:center;gap:var(--s-2);margin-left:auto;padding-bottom:2px;display:flex}.ln-golive-live{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-3);box-shadow:inset 0 1px 0 var(--line);flex-wrap:wrap;display:flex}.ln-golive-text{flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex}.ln-golive-title{font-size:var(--text-sm);color:var(--text);align-items:center;gap:8px;font-weight:650;display:inline-flex}.ln-golive-live[data-state=live] .ln-golive-title{color:var(--green)}.ln-golive-when{color:var(--text-3);font-weight:500}.ln-golive-sub{font-size:var(--text-sm);color:var(--text-3);align-items:center;gap:6px;line-height:1.45;display:inline-flex}.ln-golive-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%;flex-shrink:0}.ln-golive-ro{padding:var(--s-3) var(--s-4);gap:6px}.ln-golive-ro-line{min-width:0;font-size:var(--text-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ln-golive-ro-line>svg{color:var(--text-3)}.ln-golive-ro-line strong{color:var(--text)}@media (width<=640px){.ln-sched-date{flex:100%}.ln-sched-actions{justify-content:flex-end;width:100%;margin-left:0}.ln-golive-live>.btn{width:100%}}.ln-sumbar[data-stale] .ln-stats{opacity:.45;transition:opacity var(--dur-fast) ease}.ln-cal-unsched{font-size:var(--text-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-weight:550;display:inline-flex}.ln-cal-unsched>svg{color:var(--amber)}.ln-stat[data-tone=sure] .ln-stat-label:before{background:var(--text-2)}.ln-stat[data-tone=sprinkle] .ln-stat-label:before{outline:1px dashed var(--amber);outline-offset:-1px;background:0 0}.ln-cal-stats,.ln-cal-stats dd{margin:0}@media (width<=640px){.ln-cal-stats{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr))}.ln-cal-stats .ln-stat-label{gap:4px;font-size:11px}}@media (width<=400px){.ln-cal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.ln-cal{flex-direction:column;display:flex;overflow:hidden}.ln-cal-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-3);flex-wrap:wrap;display:flex}.ln-cal-nav{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ln-cal-title{min-width:9.5em;font-size:var(--text-lg);letter-spacing:-.02em;text-align:center;font-weight:600}.ln-cal-head .segmented button{align-items:center;gap:6px;display:inline-flex}.ln-cal-legend{gap:6px var(--s-5);padding:0 var(--s-5) var(--s-3);font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;list-style:none;display:flex}.ln-cal-legend li{align-items:center;gap:8px;display:inline-flex}.ln-cal-legend strong{color:var(--text-2);font-weight:650}.ln-cal-legend svg{vertical-align:-1px;display:inline-block}.ln-lg-swatch{background:var(--surface-3);width:18px;height:12px;box-shadow:inset 0 0 0 1px var(--line-3);border-radius:4px;flex-shrink:0}.ln-lg-swatch[data-kind=sprinkle]{box-shadow:none;outline-offset:-1px;background:0 0;outline:1px dashed #f5a524b3}.ln-lg-swatch[data-kind=live]{background:var(--green-soft);box-shadow:inset 0 0 0 1px #3ecf8e73}.ln-lg-swatch[data-kind=overdue]{box-shadow:inset 3px 0 0 var(--red-text), inset 0 0 0 1px var(--line-3)}.ln-cal-alert{margin:0 var(--s-5) var(--s-3)}.ln-cal-empty{padding:var(--s-2) var(--s-5) var(--s-6)}.ln-cal-empty .state{padding:var(--s-6) 0 0}.ln-cal-sk{height:640px}@media (width<=640px){.ln-cal-head{padding:var(--s-3) var(--s-3) var(--s-2)}.ln-cal-nav{width:100%}.ln-cal-title{flex:1;min-width:0}.ln-cal-legend{padding:0 var(--s-4) var(--s-3);gap:6px;display:grid}.ln-cal-alert{margin:0 var(--s-4) var(--s-3)}.ln-cal-empty{padding:0 var(--s-4) var(--s-5)}.ln-cal-sk{height:420px}}.ln-cal-grid{box-shadow:inset 0 1px 0 var(--line);transition:opacity var(--dur-fast) ease}.ln-cal-grid[data-loading]{opacity:.55}.ln-cal-wkdays,.ln-cal-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ln-cal-wkdays span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);padding:8px 10px;font-size:11px;font-weight:650}.ln-cal-days{list-style:none}.ln-cal-day{min-width:0;min-height:124px;box-shadow:inset 0 1px 0 var(--line), inset 1px 0 0 var(--line);flex-direction:column;gap:4px;padding:6px;display:flex}.ln-cal-day:nth-child(7n+1){box-shadow:inset 0 1px 0 var(--line)}.ln-cal-day[data-weekend]{background:#ffffff03}.ln-cal-day[data-out]{background:var(--bg-raised)}.ln-cal-day[data-out] .ln-cal-dnum{color:var(--text-4);opacity:.6}.ln-cal-dnum{border-radius:var(--r-full);min-width:24px;height:24px;font-size:var(--text-xs);color:var(--text-2);align-self:flex-start;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.ln-cal-day[data-past]:not([data-today]) .ln-cal-dnum{color:var(--text-3)}.ln-cal-day[data-today]{box-shadow:inset 0 2px 0 var(--red), inset 1px 0 0 var(--line);background:linear-gradient(#d0212b14,#0000 70%)}.ln-cal-day[data-today] .ln-cal-dnum{background:var(--red);color:#fff;box-shadow:0 0 12px #d0212b99}.ln-cal-items{flex-direction:column;gap:4px;min-width:0;list-style:none;display:flex}.ln-cal-more{border-radius:var(--r-xs);height:22px;color:var(--text-2);background:0 0;border:0;align-self:flex-start;padding:0 6px;font-size:11.5px;font-weight:650}@media (hover:hover) and (pointer:fine){.ln-cal-more:hover{background:var(--surface-2);color:var(--text)}}.ln-calchip{border-radius:var(--r-xs);background:var(--surface-3);min-width:0;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--dur-fast) ease;align-items:stretch;display:flex;position:relative}.ln-calchip[data-ds=sprinkle]{box-shadow:none;outline-offset:-1px;background:0 0;outline:1px dashed #f5a5248c}.ln-calchip[data-live]{background:var(--green-soft);outline:0;box-shadow:inset 0 0 0 1px #3ecf8e59}.ln-calchip[data-overdue]:before{content:"";border-radius:var(--r-xs) 0 0 var(--r-xs);background:var(--red-text);width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #d0212bb3}.ln-calchip-main{border-radius:inherit;min-width:0;color:var(--text);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:4px 6px 4px 7px;display:flex}.ln-calchip[data-overdue] .ln-calchip-main{padding-left:9px}.ln-calchip-main:focus-visible,.ln-calchip-link:focus-visible{box-shadow:var(--focus-ring);outline:0}.ln-calchip-title{align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:650;line-height:1.3;display:flex}.ln-calchip-title .pf-dot{flex-shrink:0}.ln-calchip-sub{min-width:0;color:var(--text-3);align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.3;display:flex}.ln-calchip-sub .truncate{flex:1}.ln-calchip-flag{color:var(--amber-text);flex-shrink:0;font-size:10.5px;font-weight:650}.ln-calchip[data-overdue] .ln-calchip-flag{color:var(--red-text)}.ln-calchip-link{border-radius:0 var(--r-xs) var(--r-xs) 0;width:24px;color:var(--green);flex-shrink:0;place-items:center;display:grid;box-shadow:inset 1px 0 #3ecf8e40}@media (hover:hover) and (pointer:fine){.ln-calchip:not([data-live]):hover{background:var(--surface-2)}.ln-calchip[data-ds=sprinkle]:not([data-live]):hover{background:#f5a5240f}.ln-calchip[data-live]:hover{background:#3ecf8e2e}.ln-calchip-link:hover{background:#3ecf8e33}}.ln-agenda{padding:0 var(--s-5) var(--s-4);box-shadow:inset 0 1px 0 var(--line);flex-direction:column;list-style:none;display:flex}.ln-agenda-day{gap:var(--s-4);padding:var(--s-4) 0;grid-template-columns:76px minmax(0,1fr);display:grid}.ln-agenda-day+.ln-agenda-day{box-shadow:inset 0 1px 0 var(--line)}.ln-agenda-date{align-items:flex-start;gap:8px;font-weight:600;display:flex}.ln-agenda-dnum{font-size:var(--text-2xl);letter-spacing:-.03em;color:var(--text);font-weight:300;line-height:1}.ln-agenda-day[data-past]:not([data-today]) .ln-agenda-dnum{color:var(--text-3)}.ln-agenda-day[data-today] .ln-agenda-dnum{color:var(--red-text)}.ln-agenda-dmeta{flex-direction:column;gap:2px;padding-top:1px;display:flex}.ln-agenda-dow{font-size:var(--text-xs);color:var(--text-2);font-weight:650}.ln-agenda-rel{color:var(--text-3);white-space:nowrap;font-size:11px;font-weight:500}.ln-agenda-day[data-today] .ln-agenda-rel{color:var(--red-text);font-weight:650}.ln-agenda-items{flex-direction:column;gap:6px;min-width:0;list-style:none;display:flex}.ln-arow{border-radius:var(--r-sm)}.ln-arow-main{align-items:center;gap:var(--s-3);flex-direction:row;padding:9px 12px}.ln-arow[data-overdue] .ln-arow-main{padding-left:14px}.ln-arow-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ln-arow .ln-calchip-title{font-size:var(--text-sm)}.ln-arow-meta{min-width:0;font-size:var(--text-xs);color:var(--text-3);align-items:center;gap:10px;display:flex}.ln-arow-format{color:var(--text-4);flex-shrink:0}.ln-arow-tags{flex-shrink:0;align-items:center;gap:6px;display:flex}.ln-arow .ln-calchip-link{border-radius:0 var(--r-sm) var(--r-sm) 0;width:40px}@media (width<=640px){.ln-agenda{padding:0 var(--s-4) var(--s-3)}.ln-agenda-day{gap:var(--s-2);padding:var(--s-3) 0;grid-template-columns:minmax(0,1fr)}.ln-agenda-date{align-items:baseline}.ln-agenda-dnum{font-size:var(--text-xl)}.ln-agenda-dmeta{flex-direction:row;gap:8px}.ln-arow-main{gap:6px var(--s-3);flex-wrap:wrap}.ln-arow-format{display:none}}.ln-an-connect[data-tone=warn] .ln-soon-icon{background:radial-gradient(circle at 50% 0%, #f5a5244d, var(--surface-2) 70%);color:var(--amber-text)}.ln-an-form{width:100%;max-width:560px;margin-top:var(--s-4);text-align:left}.ln-an-form-row{gap:var(--s-2);display:flex}.ln-an-form-row .input{flex:1;min-width:0}.ln-an-disconnect{margin-top:var(--s-3);color:var(--text-3);font-size:var(--text-sm)}@media (width<=640px){.ln-an-form-row{flex-direction:column}}.ln-kpis{overflow:hidden}.ln-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.ln-kpi{min-width:0;padding:var(--s-5);flex-direction:column;gap:6px;display:flex}.ln-kpi+.ln-kpi{box-shadow:inset 1px 0 0 var(--line)}.ln-kpi dd{margin:0}.ln-kpi-label{color:var(--text-2);font-size:var(--text-sm);align-items:center;gap:8px;font-weight:550;display:inline-flex}.ln-kpi:first-child .ln-kpi-label:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d0212be6}.ln-kpi-value{letter-spacing:-.045em;color:var(--text);align-items:flex-start;font-size:clamp(30px,3vw,42px);font-weight:300;line-height:1;display:flex}.ln-kpi-sub{color:var(--text-3);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ln-est{color:var(--amber-text);letter-spacing:0;cursor:help;margin-left:4px;font-size:11px;font-weight:650;line-height:1.2}.ln-kpi-value .ln-est{margin-top:.15em;font-size:12px}@media (width<=1000px){.ln-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ln-kpi:nth-child(4){box-shadow:none}.ln-kpi:nth-child(n+4){border-top:1px solid var(--line)}}@media (width<=640px){.ln-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-kpi{padding:var(--s-4);gap:4px}.ln-kpi:nth-child(4){box-shadow:inset 1px 0 0 var(--line)}.ln-kpi:nth-child(odd){box-shadow:none}.ln-kpi:nth-child(n+3){border-top:1px solid var(--line)}.ln-kpi-value{font-size:clamp(28px,8.5vw,34px)}}.ln-an-grid{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=900px){.ln-an-grid{grid-template-columns:minmax(0,1fr)}}.ln-an-card{min-width:0;overflow:hidden}.ln-an-card-sub{font-size:var(--text-xs);color:var(--text-3);white-space:nowrap}.ln-an-state.state{padding:var(--s-6) var(--s-5) var(--s-8)}.ln-an-foot{padding:var(--s-3) var(--s-5);font-size:var(--text-xs);color:var(--text-3);box-shadow:inset 0 1px 0 var(--line)}.ln-pfmix{gap:var(--s-4);padding:var(--s-1) var(--s-5) var(--s-5);flex-direction:column;list-style:none;display:flex}.ln-pfmix-row{flex-direction:column;gap:6px;min-width:0;display:flex}.ln-pfmix-top{justify-content:space-between;align-items:baseline;gap:4px var(--s-3);flex-wrap:wrap;display:flex}.ln-pfmix-top .ln-pf{color:var(--text);font-weight:600}.ln-pfmix-nums{font-size:var(--text-xs);color:var(--text-3)}.ln-pfmix-nums strong{font-size:var(--text-sm);color:var(--text);font-weight:650}.ln-bar{border-radius:var(--r-full);background:var(--surface-3);height:8px;display:block;overflow:hidden}.ln-bar>span{border-radius:inherit;transform-origin:0;height:100%;animation:ln-bar-in .7s var(--ease-out) both;display:block}@keyframes ln-bar-in{0%{transform:scaleX(0)}}.ln-pfmix-sub{color:var(--text-4);font-size:11.5px}.ln-lb{padding:0 var(--s-2) var(--s-3);list-style:none}.ln-lb-row{align-items:center;gap:var(--s-3);padding:8px var(--s-3);border-radius:var(--r-sm);grid-template-columns:28px minmax(0,1fr) 104px;display:grid}.ln-lb-row+.ln-lb-row{box-shadow:inset 0 1px 0 var(--line)}.ln-lb-rank{border-radius:var(--r-full);width:24px;height:24px;font-size:var(--text-xs);color:var(--text-3);background:var(--surface-2);place-items:center;font-weight:650;display:grid}.ln-lb-rank[data-top]{color:var(--text);background:var(--red-soft);box-shadow:inset 0 0 0 1px var(--red-line)}.ln-lb-who{flex-direction:column;gap:2px;min-width:0;display:flex}.ln-lb-handle{min-width:0;font-size:var(--text-sm);color:var(--text);align-items:center;gap:6px;font-weight:650;display:flex}.ln-lb-handle .pf-dot{flex-shrink:0}.ln-lb-handle a:focus-visible{box-shadow:var(--focus-ring);border-radius:4px}@media (hover:hover) and (pointer:fine){.ln-lb-handle a:hover{text-underline-offset:3px;text-decoration:underline}}.ln-lb-sub{font-size:var(--text-xs);color:var(--text-3)}.ln-lb-eng{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ln-lb-eng-num{font-size:var(--text-sm);font-weight:650}.ln-meter-mini{background:var(--surface-3);border-radius:3px;width:100%;max-width:96px;height:3px;display:block;overflow:hidden}.ln-meter-mini>span{border-radius:inherit;background:linear-gradient(90deg, var(--ember), var(--red) 60%, var(--red-text));height:100%;display:block}.ln-an-tablewrap{overflow-x:auto}.ln-an-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ln-an-table th,.ln-an-table td{padding:10px var(--s-5);text-align:left;vertical-align:middle}.ln-an-table thead th{font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;padding-top:0;font-weight:550}.ln-an-table tbody tr{box-shadow:inset 0 1px 0 var(--line)}.ln-an-table .ln-r{text-align:right;white-space:nowrap}.ln-an-table td.ln-r{font-weight:600}.ln-an-post{min-width:0;max-width:420px;font-weight:500}.ln-an-title{color:var(--text);font-weight:650;display:block}.ln-an-meta{align-items:center;gap:4px var(--s-3);font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;margin-top:2px;display:flex}.ln-an-meta .ln-livelink{font-size:var(--text-xs);color:var(--text-2);max-width:260px;font-weight:550}.ln-an-missing{text-align:right;color:var(--text-3);font-size:var(--text-xs);font-weight:550}.ln-an-missing svg{vertical-align:-2px;margin-right:6px}@media (width<=640px){.ln-an-table thead{display:none}.ln-an-table,.ln-an-table tbody,.ln-an-table tr,.ln-an-table th,.ln-an-table td{display:block}.ln-an-table tr{gap:6px var(--s-2);padding:var(--s-3) var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ln-an-table th,.ln-an-table td{padding:0}.ln-an-post{grid-column:1/-1;max-width:none}.ln-an-table td.ln-r{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ln-an-table td.ln-r:before{content:attr(data-label);color:var(--text-3);font-size:11px;font-weight:550}.ln-an-missing{text-align:left;grid-column:1/-1}.ln-an-foot{padding:var(--s-3) var(--s-4)}}@media (prefers-reduced-motion:reduce){.ln-bar>span{animation:none}}.sg{--sg-row:34px;--sg-head:40px;--sg-gut:82px;--sg-bg:var(--surface);--sg-head-bg:var(--surface-2);--sg-gut-bg:var(--surface-2);--sg-sel:var(--red-soft);height:var(--sg-height,clamp(420px, calc(100dvh - 240px), 1600px));border-radius:var(--r-lg);background:var(--sg-bg);min-height:340px;box-shadow:0 0 0 1px var(--line-2), var(--shadow-sm);font-size:var(--text-sm);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.sg-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:46px;padding:7px 10px;display:flex}.sg-tb-main,.sg-tb-compact{align-items:center;gap:2px;display:flex}.sg-tb-compact{display:none}.sg-tb-sep{background:var(--line-2);width:1px;height:18px;margin:0 6px}.sg-caret{opacity:.6;margin-left:-2px;width:12px!important;height:12px!important}.sg-toolbar .icon-btn[aria-pressed=true]{background:var(--surface-3);color:var(--text)}.sg-toolbar .icon-btn:disabled{opacity:.35}.sg-tb-end{align-items:center;gap:6px;margin-left:auto;display:flex}.sg-chips{flex-wrap:wrap;gap:6px;display:flex}.sg-chip{border-radius:var(--r-full);background:var(--red-soft);height:26px;box-shadow:inset 0 0 0 1px var(--red-line);color:var(--text-2);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 3px 0 10px;display:inline-flex}.sg-chip b{color:var(--text);font-weight:650}.sg-chip>svg{color:var(--red-text)}.sg-chip-x{border-radius:var(--r-full);height:20px;color:var(--red-text);font-size:var(--text-xs);transition:background-color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;padding:0 8px;font-weight:650}.sg-chip-x:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sg-chip-x:hover{background:#d0212b2e}}.sg-find{border-bottom:1px solid var(--line);background:var(--bg-raised);align-items:center;gap:4px;padding:6px 10px;display:flex}.sg-find-field{flex:0 340px}.sg-find .input{height:30px;font-size:var(--text-sm)}.sg-find-count{min-width:76px;color:var(--text-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px}.sg-fx{border-bottom:1px solid var(--line-2);background:var(--bg-raised);align-items:stretch;min-height:36px;display:flex}.sg-fx-addr{border-right:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:8px;width:176px;padding:0 12px;display:flex;overflow:hidden}.sg-fx-ref{min-width:3ch;color:var(--text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:700}.sg-fx-name{min-width:0;color:var(--text-3);font-size:var(--text-xs);text-overflow:ellipsis;overflow:hidden}.sg-fx-input{min-width:0;height:36px;max-height:36px;color:var(--text);font:inherit;font-size:var(--text-sm);resize:none;white-space:pre;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:9px 12px;line-height:18px;overflow:hidden}.sg-fx-input::placeholder{color:var(--text-4)}.sg-fx-input:focus{outline:none}.sg-fx-input[readonly]:focus{box-shadow:inset 2px 0 0 var(--line-3)}.sg-fx.is-editing .sg-fx-input{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);max-height:168px;box-shadow:inset 2px 0 0 var(--red);overflow:auto}.sg-frame{flex:1;min-height:0;position:relative}.sg-scroll{overscroll-behavior:contain;background:var(--sg-bg);scrollbar-width:thin;scrollbar-color:var(--surface-3) transparent;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;inset:0;overflow:auto}.sg-scroll::-webkit-scrollbar{width:10px;height:10px}.sg-scroll::-webkit-scrollbar-thumb{background:var(--surface-3) padding-box;border:2px solid #0000;border-radius:10px}.sg-scroll::-webkit-scrollbar-corner{background:var(--sg-head-bg)}.sg-scroll:focus-visible:not(:has(.is-active)){box-shadow:inset 0 0 0 2px var(--red-line)}.sg-head{z-index:6;height:var(--sg-head);background:var(--sg-head-bg);display:flex;position:sticky;top:0}.sg-scroll[data-sy="1"] .sg-head{box-shadow:0 6px 12px -8px #000000b3}.sg-corner,.sg-hcell{border-right:1px solid var(--line);box-shadow:inset 0 -1px 0 var(--line-2);background:var(--sg-head-bg)}.sg-corner{z-index:3;border-right-color:var(--line-2);flex:none;place-items:center;display:grid;position:sticky;left:0}.sg-hcell{-webkit-user-select:none;user-select:none;touch-action:manipulation;flex:none;align-items:center;gap:4px;min-width:0;padding:0 6px 0 10px;display:flex;position:relative}.sg-hcell.is-frozen{z-index:2;position:sticky}.sg-hlabel{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.1;display:flex}.sg-hletter{color:var(--text-4);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.sg-hname{color:var(--text-2);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.sg-hcell.is-sel{background-image:linear-gradient(var(--sg-sel), var(--sg-sel));box-shadow:inset 0 -2px 0 var(--red)}.sg-hcell.is-sel .sg-hname{color:var(--text)}.sg-hcell.is-sel .sg-hletter{color:var(--red-text)}.sg-hcell.is-hiddencol{background-image:repeating-linear-gradient(135deg,#0000 0 5px,#ffffff09 5px 6px)}.sg-hcell.is-hiddencol.is-sel{background-image:linear-gradient(var(--sg-sel), var(--sg-sel)), repeating-linear-gradient(135deg, transparent 0 5px, #ffffff09 5px 6px)}.sg-hcell.is-hiddencol .sg-hname{color:var(--text-3)}.sg-hflag{color:var(--text-3);flex:none}.sg-hflag.is-on{color:var(--red-text)}.sg-hmenu{width:20px;height:20px;color:var(--text-3);opacity:0;transition:opacity var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.sg-hcell.is-sel .sg-hmenu{opacity:1}.sg-resize{z-index:3;cursor:col-resize;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:-5px}.sg-resize:after{content:"";background:var(--red);opacity:0;width:2px;transition:opacity var(--dur-fast) ease;border-radius:1px;position:absolute;top:9px;bottom:9px;left:3.5px}.sg-rename{background:var(--bg);width:100%;height:28px;color:var(--text);font:inherit;font-size:var(--text-xs);box-shadow:inset 0 0 0 1px #d0212bb3, 0 0 0 3px var(--red-soft);border:0;border-radius:5px;outline:none;padding:0 8px;font-weight:650}.sg-drop-line{z-index:7;background:var(--red);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.sg-drop-line:after{content:"";border:4px solid #0000;border-top-color:var(--red);position:absolute;bottom:-4px;left:-3px}@media (hover:hover) and (pointer:fine){.sg-hcell:hover .sg-hmenu{opacity:1}.sg-hmenu:hover{background:var(--surface-3);color:var(--text)}.sg-resize:hover:after{opacity:1}}.sg-body{position:relative}.sg-row{display:flex;position:absolute;left:0}.sg-scroll.is-measured .sg-row{min-height:var(--sg-row)}.sg-gut{z-index:4;width:var(--sg-gut);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line);background:var(--sg-gut-bg);color:var(--text-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;cursor:default;flex:none;align-items:center;gap:4px;padding:0 4px 0 6px;font-size:11px;display:flex;position:sticky;left:0}.sg-gut:before{content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.sg-num{text-align:center;flex:none;width:26px}.sg-row.is-current-row .sg-num{color:var(--text);font-weight:650}.sg-row.is-rowsel .sg-gut{background-image:linear-gradient(var(--sg-sel), var(--sg-sel));color:var(--text)}.sg-check{background:var(--bg);color:#0000;width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-3);transition:transform var(--dur-press) var(--ease-out);border:0;border-radius:4px;flex:none;place-items:center;margin:0 6px;padding:0;display:none}.sg-check:active{transform:scale(.9)}.sg-check[aria-checked=true],.sg-check[aria-checked=mixed]{background:var(--red);color:#fff;box-shadow:none}.sg-check-all{margin:0;display:grid}.sg-check-all:disabled{opacity:.4}.sg-check-dash{background:#fff;border-radius:1px;width:8px;height:2px}.sg-row.is-checked .sg-num{display:none}.sg-row.is-checked .sg-check{display:grid}.sg-tag{background:var(--amber-soft);color:var(--amber-text);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 4px;font-size:9.5px;font-weight:750;line-height:1}.sg-dot{border-radius:50%;width:6px;height:6px;margin-left:4px}.sg-open{background:var(--sg-gut-bg);width:22px;height:22px;color:var(--text-3);opacity:0;transition:opacity var(--dur-fast) ease, background-color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);border:0;border-radius:5px;flex:none;place-items:center;margin-top:-11px;padding:0;display:grid;position:absolute;top:50%;right:4px}.sg-open:active{transform:scale(.92)}.sg-row.tone-draft .sg-gut:before{background:var(--amber)}.sg-row.tone-approved .sg-dot{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.sg-row.tone-changes .sg-dot{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.sg-row.tone-rejected .sg-dot{background:var(--text-4)}.sg-row.tone-rejected .sg-cell:not(.is-sys){color:var(--text-3)}@media (hover:hover) and (pointer:fine){.sg-row:hover .sg-num{color:var(--text-2)}.sg-row:hover .sg-check{display:grid}.sg-row:hover .sg-tag,.sg-row:hover .sg-dot{display:none}.sg-row:has(.sg-check):hover .sg-num{display:none}.sg-row:hover .sg-open{opacity:1}.sg-open:hover{background:var(--surface-3);color:var(--text)}}@media (hover:none){.sg-row.is-current-row .sg-open{opacity:1}.sg-row.is-current-row:has(.sg-check) .sg-num{display:none}.sg-row.is-current-row .sg-check{display:grid}}.sg-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;color:var(--text);font-size:var(--text-sm);cursor:cell;touch-action:manipulation;flex:none;align-items:center;padding:0 10px;line-height:18px;display:flex;position:relative}.sg-cell-in{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sg-cell.is-num .sg-cell-in{text-align:right;font-variant-numeric:tabular-nums}.sg-cell.is-wrap{align-items:flex-start;padding-top:8px;padding-bottom:7px}.sg-cell.is-wrap .sg-cell-in{-webkit-line-clamp:6;line-clamp:6;white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box}.sg-cell.is-sys{cursor:default}.sg-cell.is-frozen{z-index:3;background-color:var(--sg-bg);position:sticky}.sg-cell.is-frozen-edge,.sg-hcell.is-frozen-edge{border-right-color:var(--line-3)}.sg-scroll[data-sx="1"] .is-frozen-edge{box-shadow:8px 0 12px -8px #000000bf}.sg-scroll[data-sx="1"] .sg-hcell.is-frozen-edge{box-shadow:inset 0 -1px 0 var(--line-2), 8px 0 12px -8px #000000bf}.sg-cell.is-hiddencol{background-image:linear-gradient(#ffffff04,#ffffff04)}.sg-cell.is-sel{background-image:linear-gradient(var(--sg-sel), var(--sg-sel))}.sg-cell.et:after,.sg-cell.eb:after,.sg-cell.el:after,.sg-cell.er:after,.sg-cell.is-fillp:after{content:"";z-index:1;border:0 solid var(--red-line);pointer-events:none;position:absolute;inset:-1px}.sg-cell.et:after{border-top-width:1px}.sg-cell.eb:after{border-bottom-width:1px}.sg-cell.el:after{border-left-width:1px}.sg-cell.er:after{border-right-width:1px}.sg-cell.is-fillp:after{border-style:dashed;border-color:var(--red)}.sg-cell.ft:after{border-top-width:1px}.sg-cell.fb:after{border-bottom-width:1px}.sg-cell.fl:after{border-left-width:1px}.sg-cell.fr:after{border-right-width:1px}.sg-cell.is-active:before{content:"";z-index:2;border:2px solid var(--red);pointer-events:none;position:absolute;inset:-1px}.sg-scroll:not(:focus-within) .sg-cell.is-active:before{border-color:#d0212b8c}.sg-cell.is-match{background-image:linear-gradient(var(--amber-soft), var(--amber-soft))}.sg-cell.is-match-cur{background-image:linear-gradient(#f5a5244d,#f5a5244d)}.sg-cell.has-handle{z-index:2}.sg-cell.is-frozen.has-handle{z-index:3}.sg-fill{z-index:3;background:var(--red);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--sg-bg);cursor:crosshair;touch-action:none;border-radius:1px;position:absolute;bottom:-4px;right:-4px}.sg-fill:before{content:"";position:absolute;inset:-6px}.sg-link{color:var(--blue);text-underline-offset:2px;text-decoration:none}.sg:not(.is-readonly) .sg-link{cursor:inherit}.sg.is-readonly .sg-link{cursor:pointer}@media (hover:hover) and (pointer:fine){.sg-link:hover{text-decoration:underline}}.sg-editor{z-index:5;background:var(--bg);max-height:320px;color:var(--text);font:inherit;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;resize:none;box-shadow:0 0 0 2px var(--red), 0 14px 32px -10px #000c;border:0;border-radius:0;outline:none;margin:0;padding:8px 10px 7px;line-height:18px;position:absolute;overflow:auto}.sg-addrow{height:var(--sg-row);padding:0 0 0 calc(var(--sg-gut) + 10px);color:var(--text-4);font-size:var(--text-xs);text-align:left;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:6px;font-weight:550;display:flex;position:absolute;left:0}@media (hover:hover) and (pointer:fine){.sg-addrow:hover{color:var(--text-2);background:#ffffff05}}.sg-empty{place-items:center;min-height:220px;padding:32px 16px;display:grid;position:sticky;left:0}.sg-empty-in{color:var(--text-3);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.sg-dropzone{z-index:10;border:1.5px dashed var(--red-line);border-radius:var(--r-md);color:var(--text);pointer-events:none;animation:sg-drop-in var(--dur-fast) var(--ease-out);background:#141212e6;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:650;display:flex;position:absolute;inset:8px}.sg-dropzone svg{color:var(--red-text)}.sg-dropzone small{color:var(--text-3);font-size:var(--text-xs);font-weight:500}@keyframes sg-drop-in{0%{opacity:0;transform:scale(.98)}}.sg-foot{border-top:1px solid var(--line-2);background:var(--bg-raised);align-items:stretch;min-height:36px;display:flex}.sg-tabs{scrollbar-width:none;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:0 0 0 8px;display:flex;overflow-x:auto}.sg-tabs::-webkit-scrollbar{display:none}.sg-tab{height:31px;color:var(--text-3);font-size:var(--text-xs);white-space:nowrap;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:0 0 8px 8px;flex:none;align-items:center;gap:8px;margin-top:-1px;padding:0 14px;font-weight:650;display:inline-flex;position:relative}.sg-tab[aria-selected=true]{background:var(--sg-bg);color:var(--text);box-shadow:inset 1px 0 0 var(--line-2), inset -1px 0 0 var(--line-2), inset 0 -1px 0 var(--line-2)}.sg-tab[aria-selected=true]:before{content:"";background:var(--red);height:2px;position:absolute;top:0;left:0;right:0}.sg-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--red-line);outline:none}.sg-tab-badge{border-radius:var(--r-full);background:var(--surface-3);min-width:18px;color:var(--text-3);font-variant-numeric:tabular-nums;text-align:center;padding:1px 6px;font-size:10.5px}.sg-tab[aria-selected=true] .sg-tab-badge{background:var(--red-soft);color:var(--red-text)}@media (hover:hover) and (pointer:fine){.sg-tab:not([aria-selected=true]):hover{background:var(--surface-2);color:var(--text-2)}}.sg-status{color:var(--text-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:14px;padding:0 14px;display:flex}.sg-status b{color:var(--text-2);font-weight:650}.sg-pop{max-height:calc(100vh - 16px);overflow-y:auto}.sg-mi-pad{flex:none;width:15px}.sg-mi-label{text-overflow:ellipsis;flex:1;overflow:hidden}.sg-mi-check{flex:none;color:var(--red-text)!important}.sg-pop-filter{width:288px;padding:12px}.sg-filter{flex-direction:column;gap:8px;display:flex}.sg-filter-head{color:var(--text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.sg-filter-label{color:var(--text-3);font-size:var(--text-xs);font-weight:550}.sg-filter-input,.sg-filter-search .input{height:32px;font-size:var(--text-sm)}.sg-filter-row{align-items:center;gap:10px;margin-top:4px;display:flex}.sg-filter-row .sg-filter-label{flex:1}.sg-filter-list{max-height:224px;margin:0 -4px;padding:2px;overflow-y:auto}.sg-filter-opt{min-height:30px;font-size:var(--text-sm);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 6px;display:flex}.sg-filter-opt input{width:14px;height:14px;accent-color:var(--red);flex:none}.sg-filter-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sg-filter-val.is-blank{color:var(--text-3);font-style:italic}.sg-filter-count{color:var(--text-4);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.sg-filter-more{color:var(--text-3);font-size:var(--text-xs);padding:6px}.sg-filter-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:6px;margin-top:2px;padding-top:10px;display:flex}@media (hover:hover) and (pointer:fine){.sg-filter-opt:hover{background:var(--surface-3)}}@media (width<=640px){.sg{--sg-head:40px;height:var(--sg-height,clamp(380px, calc(100dvh - 200px), 900px));border-radius:var(--r-md)}.sg-tb-main{display:none}.sg-tb-compact{display:flex}.sg-toolbar{padding:6px 8px}.sg-tb-end{gap:4px}.sg-fx-addr{width:64px;padding:0 10px}.sg-fx-name{display:none}.sg-find-count{min-width:0}.sg-gut{padding:0 2px 0 4px}.sg-num{width:24px}.sg-check{margin:0 4px}.sg-tag{display:none}.sg-row.tone-draft .sg-gut:before{width:3px}.sg-status{gap:10px;padding:0 10px}.sg-status-avg{display:none}.sg-tab{padding:0 11px}}@media (pointer:coarse){.sg-hmenu{opacity:1}.sg-resize{width:16px;right:-8px}.sg-fill{width:10px;height:10px;bottom:-5px;right:-5px}.sg-fill:before{inset:-10px}}@media (prefers-reduced-motion:reduce){.sg-dropzone{animation:none}}.st-wide{--page-max:1680px;--sg-height:clamp(420px, calc(100dvh - 400px), 1600px)}.st-wide .ln-progress{display:none}.st-stage{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.st-muted{color:var(--text-4)}.st-grow{flex:1}.st-bar{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.st-bar-main{flex-direction:column;gap:4px;min-width:0;display:flex}.st-bar:not(.st-bar-client) .st-bar-main{align-items:baseline;gap:var(--s-3);flex-direction:row}.st-title{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--text);white-space:nowrap;margin:0;font-weight:650}.st-title-for{color:var(--text-3);font-weight:550}.st-guide{max-width:68ch;font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}.st-bar-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.st-save{min-height:18px;font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;transition:opacity var(--dur-base) ease;align-items:center;gap:6px;font-weight:550;display:inline-flex}.st-save[data-s=idle]{opacity:0}.st-save[data-s=saved]{color:var(--text-3)}.st-save[data-s=saved] svg{color:var(--green)}.st-save[data-s=offline],.st-save[data-s=error]{color:var(--amber-text)}.st-save-dot{background:var(--amber);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite alternate st-pulse}@keyframes st-pulse{0%{opacity:.35}}.st-allsent{font-size:var(--text-sm);color:var(--text-3);align-items:center;gap:6px;padding:0 4px;display:inline-flex}.st-allsent svg{color:var(--green)}.st-namecol{max-width:260px}.st-namecol-k{color:var(--text-3)}.st-namecol-v{color:var(--text);min-width:0}.st-counts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.st-counts li{border-radius:var(--r-full);background:var(--surface);height:26px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--text-xs);color:var(--text-3);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.st-counts li .num{color:var(--text);font-weight:650}.st-counts li[data-tone=waiting]{background:var(--red-soft);box-shadow:inset 0 0 0 1px var(--red-line);color:var(--red-text)}.st-counts li[data-tone=waiting] .num{color:var(--text)}.st-bulk{align-items:center;gap:var(--s-2);animation:st-pop-in var(--dur-fast) var(--ease-out);flex-wrap:wrap;display:flex}.st-bulk-count{font-size:var(--text-sm);color:var(--text-2);margin-right:4px}.st-layout{gap:var(--s-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.st-stage[data-rail] .st-layout{grid-template-columns:216px minmax(0,1fr)}.st-grid-wrap{flex-direction:column;min-width:0;height:clamp(420px,100dvh - 250px,1400px);display:flex}.st-grid-wrap>*{flex:1;min-height:0}.st-rail{min-width:0;max-height:clamp(420px,100dvh - 250px,1400px);padding:var(--s-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.st-rail-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin:0;padding:6px 8px 8px;font-size:11px;font-weight:650}.st-rail-list{scrollbar-width:thin;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.st-rail-item{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--text-2);font-size:var(--text-sm);text-align:left;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;font-weight:550;display:flex;position:relative}.st-rail-item:active{transform:scale(.98)}.st-rail-item[aria-current=true]{background:var(--surface-3);color:var(--text);box-shadow:var(--inner-hi)}.st-rail-item[aria-current=true]:before{content:"";background:var(--red);border-radius:0 2px 2px 0;width:2px;position:absolute;top:9px;bottom:9px;left:0;box-shadow:0 0 8px #d0212bcc}.st-rail-item[data-muted] .st-rail-name{color:var(--text-3);font-style:italic}@media (hover:hover) and (pointer:fine){.st-rail-item:not([aria-current=true]):hover{background:var(--surface-2);color:var(--text)}}.st-rail-avatar{background:var(--surface-2);width:22px;height:22px;color:var(--text-3);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.st-rail-avatar[data-all]{font-size:13px}.st-rail-item[aria-current=true] .st-rail-avatar{background:var(--red-soft);color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-line)}.st-rail-name{flex:1;min-width:0}.st-rail-count{font-size:var(--text-xs);color:var(--text-4)}.st-rail-flag{border-radius:var(--r-full);background:var(--red-soft);min-width:18px;height:18px;color:var(--red-text);place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.st-tab-badge{border-radius:var(--r-full);place-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-grid}.st-tab-badge[data-tone=draft]{background:var(--amber-soft);color:var(--amber-text)}.st-tab-badge[data-tone=waiting]{background:var(--red-soft);color:var(--red-text)}.st-minitabs{padding:0 var(--s-2);box-shadow:inset 0 1px 0 var(--line);gap:2px;display:flex}.st-minitab{border-radius:0 0 var(--r-sm) var(--r-sm);height:32px;color:var(--text-3);font-size:var(--text-sm);background:0 0;border:0;align-items:center;padding:0 14px;font-weight:550;display:inline-flex}.st-minitab[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 2px 0 var(--red), inset 0 0 0 1px var(--line)}.st-waiting .state{padding-block:var(--s-12)}.st-status{border-radius:var(--r-full);background:var(--surface-2);height:20px;color:var(--text-2);font-size:var(--text-xs);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:6px;padding:0 8px 0 7px;font-weight:600;display:inline-flex}.st-status-dot{background:var(--text-4);border-radius:50%;width:6px;height:6px}.st-status[data-s=draft]{background:var(--amber-soft);color:var(--amber-text);box-shadow:none}.st-status[data-s=draft] .st-status-dot{box-shadow:inset 0 0 0 1.5px var(--amber);background:0 0}.st-status[data-s=pending] .st-status-dot{background:var(--blue)}.st-status[data-s=approved]{color:var(--text)}.st-status[data-s=approved] .st-status-dot{background:var(--green);box-shadow:0 0 6px #3ecf8e99}.st-status[data-s=changes_requested] .st-status-dot{background:var(--amber)}.st-status[data-s=changes_requested]{color:var(--amber-text)}.st-status[data-s=rejected]{color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4)}.st-status[data-s=rejected] .st-status-dot{background:var(--red);opacity:.6}.st-cell-btn{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.st-cell-caret{color:var(--text-4);opacity:0;transition:opacity var(--dur-fast) ease;flex-shrink:0;margin-left:auto}@media (hover:hover) and (pointer:fine){.st-cell-btn:hover .st-cell-caret{opacity:1}}@media (hover:none){.st-cell-caret{opacity:1}}.st-cell-creator{min-width:0;color:var(--text);align-items:center;gap:6px;font-weight:600;display:flex}.st-cell-cmt{color:var(--text-4);font-size:var(--text-xs);justify-content:center;gap:4px}.st-cell-cmt[data-has]{color:var(--text-2)}.st-cell-split{align-items:center;gap:4px;min-width:0;display:flex}.st-cell-edit{width:22px;height:22px;color:var(--text-4);background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;margin-left:auto;display:inline-grid}@media (hover:hover) and (pointer:fine){.st-cell-edit:hover{background:var(--surface-3);color:var(--text)}}.st-tag{border-radius:var(--r-full);height:20px;font-size:var(--text-xs);align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.st-tag[data-tone=sure]{background:var(--green-soft);color:var(--green)}.st-tag[data-tone=sprinkle]{background:var(--blue-soft);color:var(--blue)}.st-live-link{min-width:0;color:var(--text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.st-live-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #3ecf8eb3}@media (hover:hover) and (pointer:fine){.st-live-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}}.st-decide{align-items:center;gap:4px;display:inline-flex}.st-decide-btn{background:var(--surface-2);height:24px;color:var(--text-2);font-size:var(--text-xs);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.st-decide-btn:active:not(:disabled){transform:scale(.96)}.st-decide[data-size=drawer] .st-decide-btn{height:34px;font-size:var(--text-sm);border-radius:var(--r-sm);padding:0 14px}@media (hover:hover) and (pointer:fine){.st-decide-btn[aria-pressed=false]:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.st-decide-btn[data-tone=green][aria-pressed=false]:hover:not(:disabled) svg{color:var(--green)}.st-decide-btn[data-tone=red][aria-pressed=false]:hover:not(:disabled) svg{color:var(--red-text)}.st-decide-btn[data-tone=amber][aria-pressed=false]:hover:not(:disabled) svg{color:var(--amber)}}.st-decide-btn[data-tone=green][aria-pressed=true]{background:var(--green-soft);color:var(--green);box-shadow:inset 0 0 0 1px #3ecf8e73}.st-decide-btn[data-tone=amber][aria-pressed=true]{background:var(--amber-soft);color:var(--amber-text);box-shadow:inset 0 0 0 1px #f5a52473}.st-decide-btn[data-tone=red][aria-pressed=true]{background:var(--red-soft);color:var(--red-text);box-shadow:inset 0 0 0 1px var(--red-line)}.st-decide:has([aria-pressed=true]) .st-decide-btn[aria-pressed=false]{box-shadow:none;color:var(--text-4);background:0 0}.st-pop{z-index:70;max-width:calc(100vw - 16px);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-2);box-shadow:var(--shadow-lg);transform-origin:0 0;animation:st-pop-in .18s var(--ease-out);position:fixed}.st-pop[data-align=end]{transform-origin:100% 0}.st-pop[data-side=top]{transform-origin:0 100%}.st-pop[data-side=top][data-align=end]{transform-origin:100% 100%}@keyframes st-pop-in{0%{opacity:0;transform:scale(.97)}}.st-pop-list{padding:4px}.st-pop-title{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:650}.st-pop-list .st-pop-title{font-size:var(--text-xs);color:var(--text-3);padding:8px 10px 6px;font-weight:600}.st-pop-form{gap:var(--s-3);flex-direction:column;display:flex}.st-pop-foot{justify-content:flex-end;align-items:center;gap:var(--s-2);display:flex}.st-pop-hint{font-size:var(--text-xs);color:var(--text-4);margin-right:auto}.st-pop-search{margin:0 4px 4px}.st-pop-search .input{height:32px}.st-pop-options{max-height:280px;overflow-y:auto}.st-pop-options .menu-item[aria-selected=true]{color:var(--text);font-weight:650}.st-pop-check{margin-left:auto;color:var(--red-text)!important}.st-pop-empty{font-size:var(--text-sm);color:var(--text-3);margin:0;padding:10px}.st-seg-full{width:100%;display:flex}.st-seg-full button{flex:1}.st-seg-sm button{height:26px;font-size:var(--text-xs);padding:0 10px}select.st-select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237c7c85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.st-drawer-sub{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.st-drawer{gap:var(--s-5);flex-direction:column;display:flex}.st-drawer-foot{align-items:center;gap:var(--s-2);width:100%;display:flex}.st-drawer-section{gap:var(--s-3);padding-top:var(--s-4);box-shadow:inset 0 1px 0 var(--line);flex-direction:column;display:flex}.st-drawer-h{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:650}.st-decision{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.st-decision[data-s=draft]{background:#f5a5240d;flex-flow:wrap;justify-content:space-between;align-items:center;box-shadow:inset 0 0 0 1px #f5a52438}.st-decision-text{font-size:var(--text-sm);color:var(--amber-text);align-items:center;gap:8px;margin:0;display:inline-flex}.st-decision-row{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.st-decision-label{font-size:var(--text-sm);color:var(--text);font-weight:650}.st-decision-ask{gap:var(--s-2);animation:st-pop-in var(--dur-fast) var(--ease-out);transform-origin:top;flex-direction:column;display:flex}.st-decision-meta{font-size:var(--text-xs);color:var(--text-3);margin:0}.st-decision-quote{border-radius:var(--r-sm);background:var(--amber-soft);color:var(--text);font-size:var(--text-sm);white-space:pre-wrap;box-shadow:inset 2px 0 0 var(--amber);margin:0;padding:8px 12px;line-height:1.55}.st-decision-hint{font-size:var(--text-xs);color:var(--text-4);margin:0}.st-sched{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.st-sched-url{grid-column:1/-1}.st-sched-read{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.st-sched-read dt{font-size:var(--text-xs);color:var(--text-3)}.st-sched-read dd{font-size:var(--text-sm);color:var(--text);min-width:0;margin:4px 0 0}.st-fields{gap:var(--s-4);flex-direction:column;display:flex}.st-field{flex-direction:column;gap:6px;min-width:0;display:flex}.st-field-label{min-width:0;font-size:var(--text-xs);letter-spacing:.01em;color:var(--text-3);align-items:center;gap:8px;font-weight:600;display:flex}.st-field-read{font-size:var(--text-base);color:var(--text);overflow-wrap:anywhere;line-height:1.55}.st-field-read[data-long]{white-space:pre-wrap}.st-field-read a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.st-field-area{min-height:72px}.st-file-name{align-items:center;gap:6px;display:inline-flex}.st-import{gap:var(--s-4);flex-direction:column;display:flex}.st-import-pickers{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.st-import-loading{min-height:160px;color:var(--text-3);font-size:var(--text-sm);justify-content:center;align-items:center;gap:10px;display:flex}.st-preview{border-radius:var(--r-sm);background:var(--bg-raised);max-height:240px;box-shadow:inset 0 0 0 1px var(--line-2);overflow:auto}.st-preview table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--text-xs)}.st-preview th,.st-preview td{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:200px;height:30px;box-shadow:inset -1px 0 0 var(--line), inset 0 -1px 0 var(--line);padding:0 10px;overflow:hidden}.st-preview th{background:var(--surface-2);color:var(--text);vertical-align:bottom;padding-top:4px;padding-bottom:4px;font-weight:650;position:sticky;top:0}.st-preview td{color:var(--text-2)}.st-preview-letter{letter-spacing:.06em;color:var(--text-4);font-size:9.5px;font-weight:600;display:block}.st-import-sum{margin:calc(var(--s-2) * -1) 0 0;font-size:var(--text-xs);color:var(--text-3)}.st-import-note{font-size:var(--text-sm);color:var(--text-2);align-items:flex-start;gap:8px;margin:0;display:flex}.st-import-note svg{color:var(--text-3);flex-shrink:0;margin-top:2px}.st-check{font-size:var(--text-sm);color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.st-check input{width:16px;height:16px;accent-color:var(--red);flex-shrink:0;margin-top:2px}.st-import-progress{font-size:var(--text-sm);color:var(--text-2);margin:0}.st-grid-sk{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.st-grid-sk>*{flex:none}.st-sk-head{background:var(--surface-2);height:40px;box-shadow:inset 0 -1px 0 var(--line)}.st-sk-row{height:34px;box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:44px 1.2fr 1fr 1.4fr;align-items:center;gap:24px;padding:0 14px;display:grid}.st-sk-tabs{background:var(--bg-raised);height:34px;box-shadow:inset 0 1px 0 var(--line);margin-top:auto}.st-rail-sk{padding:var(--s-4);gap:14px}@media (width<=900px){.st-stage[data-rail] .st-layout{grid-template-columns:minmax(0,1fr)}.st-rail{border-radius:var(--r-md);max-height:none;padding:4px}.st-rail-head{display:none}.st-rail-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-direction:row;gap:4px;overflow:auto hidden}.st-rail-list::-webkit-scrollbar{display:none}.st-rail-list li{scroll-snap-align:start;flex-shrink:0}.st-rail-item{width:auto;max-width:220px;padding-right:10px}.st-rail-item[aria-current=true]:before{border-radius:2px 2px 0 0;width:auto;height:2px;inset:auto 10px -4px}.st-rail-sk{flex-direction:row}}@media (width<=640px){.st-bar{align-items:stretch}.st-bar-actions{width:100%}.st-bar-actions>.btn-primary{margin-left:auto}.st-grid-wrap{height:calc(100dvh - 200px);min-height:380px}.st-sched,.st-sched-read{grid-template-columns:1fr}.st-namecol-k{display:none}}@media (prefers-reduced-motion:reduce){.st-pop,.st-bulk,.st-decision-ask{animation:.12s st-fade}.st-save-dot{animation:none}}@keyframes st-fade{0%{opacity:0}}.ln-page[data-full]{z-index:55;max-width:none;padding:4px var(--s-4) var(--s-3);gap:var(--s-3);background:var(--bg);margin:0;position:fixed;inset:0;overflow:hidden}.ln-page[data-full]:before{opacity:.22}.ln-page[data-full]>.ln-back,.ln-page[data-full]>.ln-chead,.ln-page[data-full]>.ln-progress{display:none}.ln-page[data-full]>.ln-tabrow{margin-top:0;animation:none}.ln-full-id{align-items:center;gap:var(--s-2);min-width:0;max-width:280px;padding-right:var(--s-3);margin-right:var(--s-1);box-shadow:inset -1px 0 0 var(--line);display:flex}.ln-full-name{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ln-full-brand{color:var(--red-text);font-size:11px;font-weight:600}.ln-full-title{font-size:var(--text-sm);color:var(--text);font-weight:650}.ln-page[data-full] .ln-tabpanel{flex-direction:column;flex:1;min-height:0;display:flex}.ln-page[data-full] .ln-tabpanel>*{flex:1;min-height:0}.ln-page[data-full] .st-layout{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.ln-page[data-full] .st-grid-wrap,.ln-page[data-full] .sg{height:auto;min-height:0}.ln-page[data-full] .st-rail{min-height:0;max-height:none}.ln-page[data-full] .st-rail-list{min-height:0}@media (width<=900px){.ln-page[data-full] .st-stage[data-rail] .st-layout{grid-template-rows:auto minmax(0,1fr)}}@media (width<=640px){.ln-page[data-full]{padding:2px var(--s-3) var(--s-2);gap:var(--s-2)}.ln-full-id{max-width:none;padding-right:var(--s-1);margin-right:0}.ln-full-name{display:none}.ln-page[data-full] .st-grid-wrap{height:auto;min-height:0}}.st-stage[data-reveal]{animation:st-reveal .22s var(--ease-out) both}@keyframes st-reveal{0%{opacity:0}}html[data-vt] .ln-tabpanel{view-transition-name:ln-panel}html[data-vt]:not([data-vt=full])::view-transition-old(root){display:none}html[data-vt]:not([data-vt=full])::view-transition-new(root){animation:none}::view-transition-group(ln-panel){animation-duration:.26s;animation-timing-function:var(--ease-out)}::view-transition-old(ln-panel){animation:vt-out .14s var(--ease-out) both}::view-transition-new(ln-panel){animation:vt-in .26s var(--ease-out) both}html[data-vt=forward]::view-transition-old(ln-panel){animation-name:vt-out-left}html[data-vt=forward]::view-transition-new(ln-panel){animation-name:vt-in-right}html[data-vt=back]::view-transition-old(ln-panel){animation-name:vt-out-right}html[data-vt=back]::view-transition-new(ln-panel){animation-name:vt-in-left}@keyframes vt-out{to{opacity:0;filter:blur(2px)}}@keyframes vt-in{0%{opacity:0;filter:blur(2px)}}@keyframes vt-out-left{to{opacity:0;filter:blur(2px);transform:translate(-14px)}}@keyframes vt-out-right{to{opacity:0;filter:blur(2px);transform:translate(14px)}}@keyframes vt-in-right{0%{opacity:0;filter:blur(2px);transform:translate(22px)}}@keyframes vt-in-left{0%{opacity:0;filter:blur(2px);transform:translate(-22px)}}html[data-vt=full] .st-grid-wrap{view-transition-name:st-grid}html[data-vt=full]::view-transition-group(*){animation-duration:.34s;animation-timing-function:var(--ease-drawer)}html[data-vt=full]::view-transition-old(ln-panel){animation-duration:.34s;animation-timing-function:var(--ease-out);animation-name:vt-fade-out}html[data-vt=full]::view-transition-new(ln-panel){animation-duration:.34s;animation-timing-function:var(--ease-out);animation-name:vt-fade-out}html[data-vt=full]::view-transition-old(st-grid){animation-duration:.34s;animation-timing-function:var(--ease-out);animation-name:vt-fade-out}html[data-vt=full]::view-transition-new(st-grid){animation-duration:.34s;animation-timing-function:var(--ease-out);animation-name:vt-fade-out}html[data-vt=full]::view-transition-new(ln-panel){animation-name:vt-fade-in}html[data-vt=full]::view-transition-new(st-grid){animation-name:vt-fade-in}html[data-vt=full]::view-transition-old(st-grid){object-fit:cover;object-position:left top;height:100%}html[data-vt=full]::view-transition-new(st-grid){object-fit:cover;object-position:left top;height:100%}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}.lg-page{background:#050404}.lg-sky{z-index:-1;pointer-events:none;background:radial-gradient(90% 70% at 0 100%,#8e121973,#0000 62%),radial-gradient(70% 55% at 100% 100%,#3a0b0e8c,#0000 70%),#050404;position:absolute;inset:0;overflow:hidden}.lg-sky:after{content:"";background:var(--grain);mix-blend-mode:overlay;opacity:.35;position:absolute;inset:0}.lg-stars,.lg-stars:after{border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.lg-stars{animation:4.2s ease-in-out infinite alternate lg-twinkle;box-shadow:72.9vw 30.9vh #ffffffba,81.7vw 14vh #ffffffb3,92.2vw 46.8vh 0 1px #ffffff9c,91.2vw 52.7vh #ffffff85,42.8vw 17.1vh #ffffffa1,56.1vw 29.5vh #ffffff73,66.4vw 53.6vh #ffffff6e,33.3vw 30.8vh #ffffff78,63.4vw 29.9vh #ffffffb0,58.7vw 20.3vh #ffffff8c,7.8vw 23.6vh 0 1px #ffffff63,45.7vw 34.4vh 0 1px #ffffffcf,76.1vw 16vh 0 1px #ffffff78,74.1vw 28.4vh #ffffff78,11.8vw 28.4vh 0 1px #ffffffcf,18.8vw 56.2vh #ffffffb0,5.2vw 44.6vh #ffffffb5}.lg-stars:after{content:"";animation:5.6s ease-in-out -2.8s infinite alternate lg-twinkle;box-shadow:.4vw 53.4vh #ffffff75,75.5vw 31.5vh #ffffffab,69.8vw 3.1vh #ffffff94,92.3vw 39.9vh #ffffffa3,83.7vw 19.3vh 0 1px #ffffff80,72.9vw 50.9vh 0 1px #ffffff7d,90.9vw 3.2vh #ffffff85,40.6vw 16.4vh #ffffff8f,90.6vw 26.6vh #ffffffab,94vw 23vh #ffffff7a,79.5vw 50.9vh 0 1px #ffffffc2,99.4vw 12.8vh #ffffff6b,88.5vw 51.7vh #fffc,7.6vw .4vh #ffffff78,88.2vw 13.6vh #fffc,63.7vw 53.5vh 0 1px #fffc,26.6vw 12.9vh #ffffffa1}@keyframes lg-twinkle{0%{opacity:1}to{opacity:.35}}.lg-horizon{--r:max(92vw, 560px);left:50%;top:calc(76dvh - var(--r) * .21);width:calc(var(--r) * 2);aspect-ratio:1;animation:lg-rise 1.6s var(--ease-out) 80ms both;background:radial-gradient(closest-side,#a3161f 0%,#c11d27 66%,#d9444c 74%,#f2c2c5 77.5%,#fff7f5 79%,#f0a2a6 80.5%,#d6262fd9 83%,#a0141c73 89%,#5a0c112e 95%,#0000 100%);border-radius:50%;position:absolute;transform:translate(-50%)}.lg-horizon:after{content:"";background:radial-gradient(closest-side,#0000 70%,#d0212b52 80%,#0000 100%);border-radius:50%;animation:6s ease-in-out 1.6s infinite alternate lg-halo;position:absolute;inset:-6%}@keyframes lg-rise{0%{opacity:0;transform:translate(-50%,7%)}}@keyframes lg-halo{0%{opacity:.35}to{opacity:1}}@media (width<=640px){.lg-horizon{top:calc(80dvh - var(--r) * .21)}}.sh-topbar:after{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000 5%,#d0212b80 32%,#f3d6d773 50%,#d0212b80 68%,#0000 95%);height:1px;position:absolute;bottom:0;left:0;right:0}.sh-loader{background:radial-gradient(40% 40% at 50% 50%, #8e121940, transparent 70%), var(--bg)}.sh-loader-inner{position:relative}.sh-loader-inner:before{content:"";z-index:-1;background:radial-gradient(closest-side,#d0212b8c,#0000);border-radius:50%;width:120px;height:120px;margin-left:-60px;animation:1.8s ease-in-out infinite sh-breathe;position:absolute;top:-42px;left:50%}.rl-page{isolation:isolate;position:relative}.rl-page:before{content:"";z-index:-1;top:calc(var(--topbar-h) * -1 - 300px);background:var(--grad-spot);opacity:.5;pointer-events:none;width:min(980px,130vw);height:640px;position:absolute;right:-22%}.db-glow:after{content:"";background:var(--grain);mix-blend-mode:overlay;opacity:.25;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.tab[aria-selected=true] .tab-count{background:var(--red-soft);color:var(--red-text)}.tab-count{transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease}.db-tabs.tabs{position:relative}.db-tabs .tab:after{display:none}.tab-ink{background:linear-gradient(90deg, var(--red), #ff6b71 50%, var(--red));pointer-events:none;border-radius:2px 2px 0 0;width:0;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #d0212bd9}.tab-ink[data-ready=true]{transition:transform var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out)}@property --mx{syntax:"<length>";inherits:false;initial-value:-999px}@property --my{syntax:"<length>";inherits:false;initial-value:-999px}@media (hover:hover) and (pointer:fine){.card{position:relative}.card:before{--mx:inherit;--my:inherit;content:"";z-index:1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), #ff7076bf, #d0212b40 45%, transparent 75%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.card:hover:before{opacity:1}}.db-hero{isolation:isolate;background:radial-gradient(420px circle at var(--mx) var(--my), #d0212b21, transparent 70%), var(--surface);position:relative}.db-hero:after{content:"";z-index:-1;opacity:.85;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 46px,#00000047 46px 92px),repeating-linear-gradient(90deg,#ffffff08 0 23px,#0000 23px 69px),radial-gradient(120% 90% at 18% 120%,#f3d6d747,#d0212b4d 35%,#0000 70%),linear-gradient(#0000 30%,#8e121959);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#0000008c 55%,#000 100%);mask-image:linear-gradient(#0000 10%,#0000008c 55%,#000 100%)}.db-kpi-label:before{content:"";vertical-align:1px;background:var(--red);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #d0212be6}a.rl-row{position:relative}a.rl-row:before{content:"";background:var(--red);width:2px;transition:transform var(--dur-base) var(--ease-out);border-radius:0 2px 2px 0;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0);box-shadow:0 0 10px #d0212be6}@media (hover:hover) and (pointer:fine){a.rl-row:hover:before{transform:scaleY(1)}}a.rl-row:focus-visible:before{transform:scaleY(1)}.dialog{background-image:linear-gradient(90deg,#0000 10%,#d0212b8c 50%,#0000 90%);background-repeat:no-repeat;background-size:100% 1px}@media print{.lg-sky,.sh-topbar:after,.card:before,.db-hero:after,.db-glow:after,.rl-page:before,.tab-ink,.db-kpi-label:before{display:none!important}.db-hero,.dialog{background-image:none!important}}
