/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--ff-sans);--default-mono-font-family:var(--ff-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root,[data-theme=dark]{--ink-900:#050507;--ink-850:#0a0a0d;--ink-800:#0e0e12;--ink-700:#15151b;--ink-600:#1c1c23;--ink-500:#2a2a33;--bone-100:#f5f3ee;--bone-200:#e7e4dc;--bone-300:#c8c4b9;--bone-400:#8e8a7f;--bone-500:#5a574f;--bg:#050507;--bg-2:#0a0a0d;--bg-3:#0e0e12;--surface:#14141a8c;--surface-2:#0e0e12e6;--surface-3:#14141a59;--fg:#f5f3ee;--fg-2:#e7e4dc;--fg-3:#c8c4b9;--fg-4:#8e8a7f;--fg-5:#5a574f;--line:#f5f3ee14;--line-2:#f5f3ee24;--line-3:#f5f3ee38;--nav-bg:#050507bf;--grain-opacity:.5;--cyan:#00f0ff;--cyan-soft:#67e8f9;--purple:#b475ff;--purple-deep:#8b3cff;--green:#22c55e;--yellow:#eab308;--orange:#fb923c;--red:#ef4444;--blue:#60a5fa;--aurora-line:linear-gradient(90deg,transparent,#00f0ff8c 30%,#b475ffb3 70%,transparent);--ff-display:var(--font-schibsted),var(--font-geist-sans),system-ui,sans-serif;--ff-heading:var(--font-inter-tight),var(--font-geist-sans),system-ui,sans-serif;--ff-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--ff-mono:var(--font-geist-mono),ui-monospace,monospace;--maxw:1440px;--pad:clamp(20px,3.5vw,56px);--sidebar-w:260px}[data-theme=light]{--bg:#f5f3ee;--bg-2:#eeebe3;--bg-3:#e7e4dc;--surface:#ffffff9e;--surface-2:#fffffff2;--surface-3:#ffffff73;--fg:#15151b;--fg-2:#2a2a33;--fg-3:#4a4a55;--fg-4:#6f6d64;--fg-5:#9a9788;--line:#14141a14;--line-2:#14141a24;--line-3:#14141a38;--nav-bg:#f5f3eed1;--grain-opacity:.3;--cyan:#0099a8;--cyan-soft:#0891b2;--purple:#7a3ee8;--purple-deep:#5b1fc4;--green:#15803d;--yellow:#a16207;--orange:#c2410c;--red:#b91c1c;--blue:#1d4ed8;--aurora-line:linear-gradient(90deg,transparent,#0099a873 30%,#7a3ee88c 70%,transparent)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:var(--bg);color:var(--fg);font-family:var(--ff-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background .4s,color .4s}body{letter-spacing:-.005em;font-size:15px;font-weight:400;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--purple) 40%,transparent)}}::selection{color:var(--fg)}::-webkit-scrollbar-thumb{background:var(--fg-5);border:2px solid var(--bg);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--fg-4)}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg-2) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg);transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg-2) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg);transition:background-color 5000s ease-in-out}body:before{content:"";pointer-events:none;z-index:200;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}[data-theme=light] body:before{mix-blend-mode:multiply;opacity:.15}.mono{letter-spacing:.14em}.eyebrow,.mono{font-family:var(--ff-mono);text-transform:uppercase;color:var(--fg-4);font-size:11px;font-weight:500}.eyebrow{letter-spacing:.18em;align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 0 3px var(--cyan),0 0 10px var(--cyan);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.eyebrow:before{box-shadow:0 0 0 3px color-mix(in oklab,var(--cyan) 20%,transparent),0 0 10px var(--cyan)}}.h-display{font-family:var(--ff-heading);letter-spacing:-.02em;font-weight:600;line-height:1.1;font-style:normal!important}.h-italic{font-style:italic;font-weight:400}.text-dim{color:var(--fg-4)}.text-dim2{color:var(--fg-5)}.text-ink{color:var(--fg-2)}.aurora-text{background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 50%,var(--purple-deep) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rule{background:var(--line);width:100%;height:1px}.rule-strong{background:var(--line-2);height:1px}.rule-aurora{background:var(--aurora-line);height:1px}.sec-title{font-family:var(--ff-display);letter-spacing:-.032em;color:var(--fg);font-size:clamp(28px,3.4vw,44px);font-weight:620;line-height:1.04}.sec-title em{color:var(--fg-3);-webkit-text-stroke:0;font-weight:480}.sec-title .a,.sec-title .link,.sec-title em{font-family:var(--ff-heading);letter-spacing:-.02em;font-style:italic}.sec-title .a,.sec-title .link{background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:520}.admin-main{--main-pad:clamp(20px,3.2vw,56px);min-width:0;min-height:100vh;padding:32px var(--main-pad) 80px;max-width:1440px;margin:0 auto;position:relative}.topnav{z-index:90;background:var(--nav-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);height:64px;transition:background .4s,border-color .4s;position:sticky;top:0}.topnav-inner{gap:28px;max-width:1440px;height:100%;margin:0 auto;padding:0 clamp(20px,3.2vw,56px)}.topnav-brand,.topnav-inner{align-items:center;display:flex}.topnav-brand{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);flex-shrink:0;gap:10px;font-size:22px;font-weight:620;transition:opacity .2s}.topnav-brand:hover{opacity:.85}.topnav-brand-mark-img{object-fit:contain;width:28px;height:28px;filter:drop-shadow(0 0 12px var(--purple))}@supports (color:color-mix(in lab,red,red)){.topnav-brand-mark-img{filter:drop-shadow(0 0 12px color-mix(in oklab,var(--purple) 45%,transparent))}}.topnav-brand-word{font-family:var(--ff-sans);letter-spacing:-.01em;font-size:16px;font-style:normal;font-weight:500}.topnav-links{background:var(--surface-3);border:1px solid var(--line);scrollbar-width:none;border-radius:100px;align-items:center;gap:2px;margin:0 auto 0 8px;padding:4px;display:flex;overflow:visible}.topnav-links::-webkit-scrollbar{display:none}.topnav-link{font-family:var(--ff-sans);color:var(--fg-3);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:100px;align-items:center;padding:7px 14px;font-size:12.5px;font-weight:500;line-height:1;transition:background .2s,color .2s;display:inline-flex}.topnav-link:hover{color:var(--fg)}.topnav-link.active{background:linear-gradient(96deg,var(--purple-deep) 0,var(--purple) 100%);color:#fff;box-shadow:0 8px 22px -12px var(--purple)}@supports (color:color-mix(in lab,red,red)){.topnav-link.active{box-shadow:0 8px 22px -12px color-mix(in oklab,var(--purple) 60%,transparent)}}.topnav-link-icon{flex-shrink:0;display:none}.topnav-right{flex-shrink:0;gap:14px;margin-left:auto}.topnav-right,.topnav-user{align-items:center;display:flex}.topnav-user{gap:10px;padding-right:2px}.topnav-user-avatar{background:linear-gradient(140deg,var(--purple) 0,var(--cyan) 100%);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.topnav-user-avatar{background:linear-gradient(140deg,color-mix(in oklab,var(--purple) 30%,var(--bg-2)) 0,color-mix(in oklab,var(--cyan) 22%,var(--bg-2)) 100%)}}.topnav-user-avatar{border:1px solid var(--line-2);flex-shrink:0}.topnav-user-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.topnav-user-avatar-fallback{font-family:var(--ff-display);color:var(--fg);font-size:15px;font-weight:600;line-height:1}.topnav-user-meta{text-align:right;flex-direction:column;gap:2px;display:flex}.topnav-user-name{font-family:var(--ff-sans);color:var(--fg);letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:1.1}.topnav-user-team{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);font-size:9.5px}.topnav-menu{align-items:center;display:inline-flex;position:relative}.topnav-link-trigger{gap:5px}.topnav-link-trigger svg{opacity:.7;transition:transform .15s,opacity .15s}.topnav-menu:hover .topnav-link-trigger svg{opacity:1;transform:translateY(1px)}.topnav-dropdown{border:1px solid var(--line-2);background:var(--surface-2);-webkit-backdrop-filter:blur(18px)saturate(140%);z-index:100;border-radius:14px;min-width:220px;padding:6px;animation:dropdown-in .15s ease-out;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 24px 64px -16px #0009}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.topnav-dropdown-item{color:var(--fg-2);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s;display:flex}.topnav-dropdown-item:hover{background:var(--surface-3);color:var(--fg)}.topnav-dropdown-label{font-family:var(--ff-sans);letter-spacing:-.005em;font-size:13px;font-weight:500}.topnav-dropdown-sub{font-family:var(--ff-mono);letter-spacing:.08em;color:var(--fg-5);font-size:10.5px}@media (max-width:960px){.topnav-dropdown{max-width:calc(100vw - 20px);animation:dropdown-in-up .15s ease-out;top:auto;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}@keyframes dropdown-in-up{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}}.topnav-user-wrap{position:relative}.topnav-user-trigger{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px 4px 4px;transition:background .15s}.topnav-user-trigger:hover{background:var(--surface-3)}.topnav-user-chev{color:var(--fg-4);margin-left:4px;transition:transform .15s,color .15s}.topnav-user-trigger[aria-expanded=true] .topnav-user-chev{color:var(--fg);transform:rotate(180deg)}.topnav-user-menu{border:1px solid var(--line-2);background:var(--surface-2);-webkit-backdrop-filter:blur(18px)saturate(140%);z-index:100;border-radius:14px;min-width:180px;padding:6px;animation:dropdown-in .15s ease-out;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 64px -16px #0009}.topnav-user-menu-item{width:100%;color:var(--fg-2);font-family:var(--ff-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex}.topnav-user-menu-item:hover{background:var(--surface-3);color:var(--fg)}.topnav-user-menu-logout:hover{color:var(--red)}.page-head{border-bottom:1px solid var(--line);margin-bottom:32px;padding:40px 0 48px;position:relative}.page-head .bg-glow{top:0;bottom:0;left:calc(-1 * var(--main-pad,20px));right:calc(-1 * var(--main-pad,20px));pointer-events:none;z-index:0;opacity:.45;background:radial-gradient(ellipse 35% 70% at 12% 60%,var(--purple),transparent 60%),radial-gradient(ellipse 40% 60% at 88% 40%,var(--cyan),transparent 60%);position:absolute}@supports (color:color-mix(in lab,red,red)){.page-head .bg-glow{background:radial-gradient(ellipse 35% 70% at 12% 60%,color-mix(in oklab,var(--purple) 20%,transparent),transparent 60%),radial-gradient(ellipse 40% 60% at 88% 40%,color-mix(in oklab,var(--cyan) 18%,transparent),transparent 60%)}}.page-head .bg-grid{top:0;bottom:0;left:calc(-1 * var(--main-pad,20px));right:calc(-1 * var(--main-pad,20px));pointer-events:none;z-index:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;position:absolute;-webkit-mask-image:radial-gradient(60% 80%,#000 0,#0000 90%);mask-image:radial-gradient(60% 80%,#000 0,#0000 90%)}.page-head-inner{z-index:1;flex-direction:column;gap:18px;display:flex;position:relative}.page-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-head h1{font-family:var(--ff-display);letter-spacing:-.032em;color:var(--fg);font-size:clamp(26px,3.2vw,40px);font-weight:620;line-height:1.04}.page-head h1 em{color:var(--fg-3);-webkit-text-stroke:0;font-weight:480}.page-head h1 .a,.page-head h1 em{font-family:var(--ff-heading);letter-spacing:-.02em;font-style:italic}.page-head h1 .a{background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:520}.btn{white-space:nowrap;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--ff-sans);border-radius:100px;align-items:center;gap:10px;padding:12px 18px;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s,border-color .25s,background .25s,color .25s;display:inline-flex}.btn-primary{background:var(--fg);color:var(--bg);padding:12px 10px 12px 20px}.btn-primary:hover{box-shadow:0 20px 40px -15px var(--fg);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover{box-shadow:0 20px 40px -15px color-mix(in oklab,var(--fg) 35%,transparent)}}.btn-primary .chip{background:var(--bg);width:28px;height:28px;color:var(--fg);border-radius:50%;place-items:center;font-size:12px;transition:transform .3s;display:grid}.btn-primary:hover .chip{transform:rotate(-45deg)}.btn-ghost{border:1px solid var(--line-2);color:var(--fg-2);background:var(--surface-3)}.btn-ghost:hover{border-color:var(--line-3);background:var(--surface);color:var(--fg)}.btn-ghost .dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.btn-danger{border:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.btn-danger{border:1px solid color-mix(in oklab,var(--red) 30%,transparent)}}.btn-danger{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.btn-danger{background:color-mix(in oklab,var(--red) 8%,transparent)}}.btn-danger:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{background:color-mix(in oklab,var(--red) 14%,transparent)}}.btn-danger:hover{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{border-color:color-mix(in oklab,var(--red) 50%,transparent)}}.lbl{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-bottom:10px;font-size:11px;font-weight:500;display:block}.input,.select,.textarea{background:var(--surface-3);border:1px solid var(--line-2);width:100%;color:var(--fg);font-size:14px;font-family:var(--ff-sans);border-radius:10px;outline:none;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s}.input::placeholder,.textarea::placeholder{color:var(--fg-5)}.input:focus,.select:focus,.textarea:focus{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus,.textarea:focus{border-color:color-mix(in oklab,var(--cyan) 55%,transparent)}}.input:focus,.select:focus,.textarea:focus{background:var(--surface);box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--cyan) 12%,transparent)}}.textarea{resize:vertical;min-height:80px;line-height:1.6}.input-mono{font-family:var(--ff-mono);letter-spacing:.02em;font-size:13px}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238e8a7f' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}[data-theme=light] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236f6d64' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.toggle-switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background:var(--line-3);border-radius:24px;inset:0}.toggle-slider,.toggle-slider:before{transition:all .25s;position:absolute}.toggle-slider:before{content:"";background:var(--fg);border-radius:50%;width:18px;height:18px;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider{background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%)}.toggle-switch input:checked+.toggle-slider:before{background:var(--bg);transform:translate(20px)}.card{background:var(--surface-3);border:1px solid var(--line);border-radius:16px;transition:border-color .25s,background .25s,transform .25s}.card:hover{border-color:var(--line-2)}.card-pad{padding:24px}.panel{background:var(--bg-2)}.panel,.stat-card{border:1px solid var(--line);border-radius:16px;overflow:hidden}.stat-card{background:var(--surface-3);flex-direction:column;gap:14px;min-height:180px;padding:28px 24px 26px;transition:border-color .3s,transform .3s;display:flex;position:relative}.stat-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.stat-card .num-badge{font-family:var(--ff-mono);letter-spacing:.14em;color:var(--fg-5);text-transform:uppercase;border:1px solid var(--line-2);border-radius:100px;align-self:flex-start;padding:4px 10px;font-size:10px}.stat-card .stat-value{font-family:var(--ff-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--fg);font-size:clamp(56px,6vw,88px);font-weight:580;line-height:.9}.stat-card.is-aurora .stat-value{background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 50%,var(--purple-deep) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-card .stat-label{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:500}.stat-card .stat-sub{color:var(--fg-4);margin-top:2px;font-size:12px}.stat-card .icon-box{background:var(--surface);border:1px solid var(--line-2);width:32px;height:32px;color:var(--fg-3);border-radius:10px;place-items:center;display:grid;position:absolute;top:22px;right:22px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table thead th{text-align:left;font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);white-space:nowrap;background:var(--surface-3);padding:14px 18px;font-size:10px;font-weight:500}.table tbody td,.table thead th{border-bottom:1px solid var(--line)}.table tbody td{color:var(--fg-2);vertical-align:middle;padding:16px 18px;font-size:14px}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:var(--surface-3)}.table tbody tr:last-child td{border-bottom:none}.cell-title{color:var(--fg);letter-spacing:-.005em;font-weight:500}.cell-sub{font-family:var(--ff-mono);color:var(--fg-5);letter-spacing:.04em;margin-top:3px;font-size:11px}.cell-muted{color:var(--fg-4);font-size:13px}.cell-mono{color:var(--fg-4);letter-spacing:.04em;font-size:12px}.badge,.cell-mono{font-family:var(--ff-mono)}.badge{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-weight:500;line-height:1;display:inline-flex}.badge-cyan{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.badge-cyan{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.badge-cyan{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.badge-cyan{border-color:color-mix(in oklab,var(--cyan) 25%,transparent)}}.badge-blue{color:#7cb8ff;background:#3c82f61f;border-color:#3c82f64d}.badge-purple{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.badge-purple{background:color-mix(in oklab,var(--purple) 10%,transparent)}}.badge-purple{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.badge-purple{border-color:color-mix(in oklab,var(--purple) 25%,transparent)}}.badge-green{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.badge-green{background:color-mix(in oklab,var(--green) 10%,transparent)}}.badge-green{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.badge-green{border-color:color-mix(in oklab,var(--green) 25%,transparent)}}.badge-yellow{color:var(--yellow);background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.badge-yellow{background:color-mix(in oklab,var(--yellow) 10%,transparent)}}.badge-yellow{border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.badge-yellow{border-color:color-mix(in oklab,var(--yellow) 25%,transparent)}}.badge-red{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.badge-red{background:color-mix(in oklab,var(--red) 10%,transparent)}}.badge-red{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.badge-red{border-color:color-mix(in oklab,var(--red) 25%,transparent)}}.badge-neutral{color:var(--fg-3);background:var(--surface-3);border-color:var(--line-2)}.badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}button.badge{cursor:pointer;transition:opacity .15s,transform .15s}button.badge:hover{opacity:.85}.tabs{background:var(--surface-3);border:1px solid var(--line);border-radius:100px;gap:2px;padding:4px;display:inline-flex}.tab{color:var(--fg-4);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--ff-sans);letter-spacing:-.005em;border:0;border-radius:100px;padding:8px 16px;transition:background .2s,color .2s}.tab:hover{color:var(--fg-2)}.tab.active{background:var(--fg);color:var(--bg)}.theme-toggle{border:1px solid var(--line-2);background:var(--surface-3);width:36px;height:36px;color:var(--fg-2);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:border-color .2s,background .2s,transform .25s;display:grid}.theme-toggle:hover{border-color:var(--line-3);background:var(--surface);transform:rotate(15deg)}.theme-toggle svg{width:16px;height:16px}[data-theme=dark] .theme-toggle .sun{display:block}[data-theme=dark] .theme-toggle .moon,[data-theme=light] .theme-toggle .sun{display:none}[data-theme=light] .theme-toggle .moon{display:block}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);z-index:120;background:#00000073;animation:drawer-backdrop-in .2s ease-out;position:fixed;inset:0}@keyframes drawer-backdrop-in{0%{opacity:0}to{opacity:1}}.drawer{background:var(--bg-2);border-left:1px solid var(--line-2);z-index:121;flex-direction:column;width:480px;max-width:100%;animation:drawer-in .28s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px -10px #0006}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-head{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:12px;padding:20px 22px 18px;display:flex}.drawer-head-icon{background:var(--purple);border-radius:10px;width:36px;height:36px}@supports (color:color-mix(in lab,red,red)){.drawer-head-icon{background:color-mix(in oklab,var(--purple) 12%,transparent)}}.drawer-head-icon{border:1px solid var(--purple)}@supports (color:color-mix(in lab,red,red)){.drawer-head-icon{border:1px solid color-mix(in oklab,var(--purple) 28%,transparent)}}.drawer-head-icon{color:var(--purple);flex-shrink:0;place-items:center;display:grid}.drawer-head-title{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);font-size:22px;font-weight:600}.drawer-head-close{background:var(--surface-3);border:1px solid var(--line-2);width:34px;height:34px;color:var(--fg-3);cursor:pointer;border-radius:10px;place-items:center;margin-left:auto;transition:border-color .2s,color .2s,background .2s;display:grid}.drawer-head-close:hover{color:var(--fg);border-color:var(--line-3);background:var(--surface)}.drawer-body{flex-direction:column;flex:1;gap:22px;padding:22px 22px 40px;display:flex;overflow-y:auto}.drawer-section{flex-direction:column;gap:12px;display:flex}.drawer-section-title{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:10.5px;font-weight:500}.drawer-inline-actions{gap:6px;margin-top:4px;display:flex}.drawer-icon-btn{border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg-3);font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:100px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;transition:all .2s;display:inline-flex}.drawer-icon-btn:hover{color:var(--fg);border-color:var(--line-3)}.drawer-icon-btn svg{width:11px;height:11px}.drawer-notes{color:var(--fg-2);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.55}.drawer-notes a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.drawer-demo-row{align-items:stretch;gap:8px;display:flex}.drawer-demo-row .input{flex:1}.drawer-btn-teal{color:#fff;font-family:var(--ff-sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:linear-gradient(96deg,#0fbab3,#0e8a84);border:0;border-radius:100px;align-items:center;gap:8px;padding:11px 18px;font-size:12.5px;font-weight:500;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.drawer-btn-teal:hover{transform:translateY(-1px);box-shadow:0 14px 28px -14px oklab(71.2678% -.119513 -.0210131/.55)}.drawer-btn-teal:disabled{opacity:.6;cursor:not-allowed}.drawer-btn-teal.is-saved{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.drawer-btn-teal.is-saved{background:color-mix(in oklab,var(--green) 22%,transparent)}}.drawer-btn-teal.is-saved{color:var(--green);border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.drawer-btn-teal.is-saved{border:1px solid color-mix(in oklab,var(--green) 40%,transparent)}}.drawer-meta{font-family:var(--ff-mono);color:var(--fg-5);letter-spacing:.04em;flex-direction:column;gap:6px;font-size:11px;display:flex}.drawer-meta-row{justify-content:space-between;gap:18px;display:flex}.drawer-meta-row .k{color:var(--fg-5);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.drawer-meta-row .v{color:var(--fg-3);text-align:right;font-size:11.5px}.toast{z-index:200;background:var(--surface-2);border:1px solid var(--green);border-radius:100px;padding:10px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.toast{border:1px solid color-mix(in oklab,var(--green) 38%,transparent)}}.toast{color:var(--green);font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;animation:toast-in .22s ease-out;box-shadow:0 12px 30px -14px #00000080}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.filter-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.filter-row .input-search{flex:320px;max-width:440px}.filter-row .select{width:auto;min-width:160px}.row-click{cursor:pointer}.row-click:hover{background:var(--surface)}.pagination{border-top:1px solid var(--line);font-family:var(--ff-mono);letter-spacing:.1em;color:var(--fg-4);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:11px;display:flex}.pagination-btns{gap:6px;display:flex}.pag-btn{background:var(--surface-3);border:1px solid var(--line-2);min-width:32px;height:30px;color:var(--fg-3);font-family:var(--ff-mono);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:11px;transition:all .2s;display:inline-flex}.pag-btn:hover:not(:disabled){color:var(--fg);border-color:var(--line-3)}.pag-btn:disabled{opacity:.4;cursor:not-allowed}.pag-btn.active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mini-cal{flex-direction:column;gap:14px;display:flex}.mini-cal-head{justify-content:space-between;align-items:center;display:flex}.mini-cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mini-cal-dow{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);text-align:center;padding:6px 0;font-size:9.5px}.mini-cal-cell{aspect-ratio:1;color:var(--fg-3);cursor:default;border-radius:8px;justify-content:center;align-items:center;font-size:12.5px;transition:background .2s,color .2s;display:flex;position:relative}.mini-cal-cell.other-month{color:var(--fg-5);opacity:.3}.mini-cal-cell.has-meeting{color:var(--fg);cursor:pointer;font-weight:500}.mini-cal-cell.has-meeting:after{content:"";background:var(--purple);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mini-cal-cell.today{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.mini-cal-cell.today{background:color-mix(in oklab,var(--cyan) 15%,transparent)}}.mini-cal-cell.today{color:var(--cyan);border:1px solid var(--cyan);font-weight:500}@supports (color:color-mix(in lab,red,red)){.mini-cal-cell.today{border:1px solid color-mix(in oklab,var(--cyan) 40%,transparent)}}.mini-cal-cell.today.has-meeting:after{background:var(--cyan)}.mini-cal-cell:hover.has-meeting{background:var(--surface)}.aurora-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora-bg:after,.aurora-bg:before{content:"";filter:blur(110px);opacity:.35;border-radius:50%;position:absolute}.aurora-bg:before{background:var(--purple);width:55%;height:55%;top:-10%;left:-10%}.aurora-bg:after{background:var(--cyan);width:55%;height:55%;bottom:-10%;right:-10%}[data-theme=light] .aurora-bg:after,[data-theme=light] .aurora-bg:before{opacity:.2}.contact-tile{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.contact-tile:last-child{border-bottom:none}.contact-tile .icon-cell{background:var(--surface);border:1px solid var(--line-2);width:38px;height:38px;color:var(--fg-3);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.contact-tile .icon-cell svg{width:16px;height:16px}.contact-tile .body{flex-direction:column;gap:3px;min-width:0;display:flex}.contact-tile .body .k{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);font-size:10px;font-weight:500}.contact-tile .body .v{color:var(--fg);word-break:break-word;font-size:14px;font-weight:500}.contact-tile .body a.v{color:var(--cyan)}.status-list{flex-direction:column;gap:6px;display:flex}.status-opt{border:1px solid var(--line);background:var(--surface-3);font-family:var(--ff-sans);color:var(--fg-3);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.status-opt:hover{border-color:var(--line-2);color:var(--fg)}.status-opt .s-dot{background:var(--fg-5);border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-opt .s-label{flex:1}.status-opt .s-check{opacity:0;color:var(--fg);transition:opacity .15s}.status-opt .s-check svg{width:14px;height:14px}.status-opt.is-active{color:var(--fg);border-color:var(--line-3);background:var(--surface)}.status-opt.is-active .s-check{opacity:1}.status-opt[data-status=new].is-active{border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.status-opt[data-status=new].is-active{border-color:color-mix(in oklab,var(--yellow) 45%,transparent)}}.status-opt[data-status=new].is-active{background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.status-opt[data-status=new].is-active{background:color-mix(in oklab,var(--yellow) 8%,transparent)}}.status-opt[data-status=new].is-active{color:var(--yellow)}.status-opt[data-status=new].is-active .s-dot{background:var(--yellow);box-shadow:0 0 8px var(--yellow)}.status-opt[data-status=contacted].is-active{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.status-opt[data-status=contacted].is-active{border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.status-opt[data-status=contacted].is-active{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.status-opt[data-status=contacted].is-active{background:color-mix(in oklab,var(--cyan) 8%,transparent)}}.status-opt[data-status=contacted].is-active{color:var(--cyan)}.status-opt[data-status=contacted].is-active .s-dot{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.status-opt[data-status=won].is-active{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.status-opt[data-status=won].is-active{border-color:color-mix(in oklab,var(--green) 45%,transparent)}}.status-opt[data-status=won].is-active{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.status-opt[data-status=won].is-active{background:color-mix(in oklab,var(--green) 8%,transparent)}}.status-opt[data-status=won].is-active{color:var(--green)}.status-opt[data-status=won].is-active .s-dot{background:var(--green);box-shadow:0 0 8px var(--green)}.status-opt[data-status=lost].is-active{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.status-opt[data-status=lost].is-active{border-color:color-mix(in oklab,var(--red) 45%,transparent)}}.status-opt[data-status=lost].is-active{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.status-opt[data-status=lost].is-active{background:color-mix(in oklab,var(--red) 8%,transparent)}}.status-opt[data-status=lost].is-active{color:var(--red)}.status-opt[data-status=lost].is-active .s-dot{background:var(--red);box-shadow:0 0 8px var(--red)}.kv-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 0;display:flex}.kv-row:last-child{border-bottom:none}.kv-row .k{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);flex-shrink:0;padding-top:2px;font-size:10px;font-weight:500}.kv-row .v{color:var(--fg);text-align:right;font-size:14px;font-weight:500}.quote{font-family:var(--ff-heading);color:var(--fg-2);border-left:2px solid var(--purple);padding:8px 0 8px 22px;font-size:22px;font-style:italic;line-height:1.5}.counter{font-family:var(--ff-mono);letter-spacing:.1em;color:var(--fg-5);text-align:right;margin-top:8px;font-size:10px;display:block}.counter.warn{color:var(--yellow)}.save-btn{background:var(--fg);width:100%;color:var(--bg);font-family:var(--ff-sans);cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:500;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.save-btn:hover{box-shadow:0 14px 28px -12px var(--fg);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.save-btn:hover{box-shadow:0 14px 28px -12px color-mix(in oklab,var(--fg) 35%,transparent)}}.save-btn.is-saved{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.save-btn.is-saved{background:color-mix(in oklab,var(--green) 18%,transparent)}}.save-btn.is-saved{color:var(--green);border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.save-btn.is-saved{border:1px solid color-mix(in oklab,var(--green) 40%,transparent)}}.save-btn.is-saved:hover{box-shadow:none;transform:none}.error-banner{background:var(--red);border-radius:10px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.error-banner{background:color-mix(in oklab,var(--red) 8%,transparent)}}.error-banner{border:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.error-banner{border:1px solid color-mix(in oklab,var(--red) 22%,transparent)}}.error-banner{color:var(--red);font-size:13px}.back-link{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);align-items:center;gap:6px;margin-bottom:20px;padding:6px 0;font-size:11px;transition:color .15s;display:inline-flex}.back-link:hover{color:var(--fg)}.back-link svg{width:14px;height:14px}.wl-detail{grid-template-columns:minmax(0,1.6fr) 360px;align-items:start;gap:28px;display:grid}.wl-detail .quote{overflow-wrap:anywhere}@media (max-width:767px){.wl-detail{grid-template-columns:minmax(0,1fr)}.wl-detail .kv-row{flex-direction:column;gap:6px}.wl-detail .kv-row .v{text-align:left}}@media (max-width:960px){.admin-main{--main-pad:20px;padding:24px var(--main-pad) 112px}.topnav-inner{gap:14px;padding:0 16px}.topnav-links{background:var(--surface-2);justify-content:space-between;gap:2px;min-width:0;margin:0;display:flex;position:fixed;bottom:10px;left:10px;right:10px;overflow:visible}@supports (color:color-mix(in lab,red,red)){.topnav-links{background:color-mix(in oklab,var(--surface-2) 94%,transparent)}}.topnav-links{-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid var(--line-2);z-index:80;padding:7px 6px max(7px,env(safe-area-inset-bottom));border-radius:22px;box-shadow:0 14px 44px -14px #000000a6,inset 0 1px #ffffff0a}.topnav-link{letter-spacing:-.01em;min-width:0;color:var(--fg-4);border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:8px 2px;font-size:9.5px;font-weight:600;line-height:1}.topnav-link-icon{display:block}.topnav-link-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.topnav-link:active{transform:scale(.94)}.topnav-menu{flex:1 1 0;min-width:0}.topnav-menu .topnav-link-trigger{width:100%}.topnav-menu .topnav-link-trigger svg:not(.topnav-link-icon){display:none}.topnav-link.active{background:linear-gradient(165deg,var(--purple),var(--cyan))}@supports (color:color-mix(in lab,red,red)){.topnav-link.active{background:linear-gradient(165deg,color-mix(in oklab,var(--purple) 26%,transparent),color-mix(in oklab,var(--cyan) 16%,transparent))}}.topnav-link.active{color:#fff;box-shadow:none}.topnav-link.active .topnav-link-icon{filter:drop-shadow(0 0 7px var(--cyan))}@supports (color:color-mix(in lab,red,red)){.topnav-link.active .topnav-link-icon{filter:drop-shadow(0 0 7px color-mix(in oklab,var(--cyan) 60%,transparent))}}.topnav-brand-word,.topnav-logout span,.topnav-user-meta{display:none}.drawer{width:100%}}.pipeline-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 24px;display:flex}.pipeline-tabs{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.pipeline-tab{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:11.5px;transition:background .18s,color .18s;display:inline-flex}.pipeline-tab:hover{color:var(--fg)}.pipeline-tab.active{background:var(--fg);color:var(--bg)}.pipeline-tab.is-drop-over{background:var(--cyan);color:var(--bg);box-shadow:0 8px 24px -8px var(--cyan);font-weight:600;transform:scale(1.03)}@supports (color:color-mix(in lab,red,red)){.pipeline-tab.is-drop-over{box-shadow:0 8px 24px -8px color-mix(in oklab,var(--cyan) 50%,transparent)}}.pipeline-tab.is-drop-over{transition:transform .15s,box-shadow .15s,background .15s}.pipeline-tab-hint-arrow{background:var(--bg);width:14px;height:14px;color:var(--cyan);border-radius:50%;justify-content:center;align-items:center;margin-right:4px;font-size:11px;font-weight:800;display:inline-flex}.pipeline-tab-count{background:currentColor;border-radius:999px;padding:1px 7px;font-size:10px}@supports (color:color-mix(in lab,red,red)){.pipeline-tab-count{background:color-mix(in oklab,currentColor 18%,transparent)}}.pipeline-tab-count{font-weight:600}.pipeline-tab.active .pipeline-tab-count{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.pipeline-tab.active .pipeline-tab-count{background:color-mix(in oklab,var(--bg) 25%,transparent)}}.pipeline-toolbar-actions{align-items:center;gap:10px;display:inline-flex}.pipeline-pill{background:var(--cyan);border-radius:999px;margin-left:4px;padding:2px 8px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.pipeline-pill{background:color-mix(in oklab,var(--cyan) 20%,transparent)}}.pipeline-pill{color:var(--cyan)}.pipeline-board{scrollbar-width:thin;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.pipeline-col{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;flex-direction:column;min-height:480px;transition:border-color .2s,background .2s;display:flex}.pipeline-col.is-over{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pipeline-col.is-over{border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.pipeline-col.is-over{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pipeline-col.is-over{background:color-mix(in oklab,var(--cyan) 6%,var(--surface))}}.pipeline-col.is-won{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.pipeline-col.is-won{border-color:color-mix(in oklab,var(--green) 30%,transparent)}}.pipeline-col.is-won .pipeline-col-label{color:var(--green)}.pipeline-col.is-lost{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.pipeline-col.is-lost{border-color:color-mix(in oklab,var(--red) 25%,transparent)}}.pipeline-col.is-lost .pipeline-col-label{color:var(--red)}.pipeline-col.is-final{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.pipeline-col.is-final{border-color:color-mix(in oklab,var(--purple) 30%,transparent)}}.pipeline-col.is-final .pipeline-col-label{color:var(--purple)}.pipeline-col-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pipeline-col-label{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-weight:500}.pipeline-col-count,.pipeline-col-label{font-family:var(--ff-mono);font-size:11px}.pipeline-col-count{background:var(--surface-3);border:1px solid var(--line);color:var(--fg-4);border-radius:999px;padding:2px 8px}.pipeline-col-body{flex-direction:column;flex:1;gap:8px;min-height:100px;padding:12px;display:flex}.pipeline-col-empty{text-align:center;font-family:var(--ff-mono);color:var(--fg-5);opacity:.5;padding:14px;font-size:11px}.pipeline-card{background:var(--surface-2);border:1px solid var(--line-2);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.pipeline-card:hover{border-color:var(--line-3)}.pipeline-card.is-overlay{transform:rotate(-1.5deg);box-shadow:0 20px 60px -20px #0009}.pipeline-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pipeline-card-name{font-family:var(--ff-display);color:var(--fg);font-size:16px;font-weight:400;line-height:1.15}.pipeline-card-owner{background:var(--surface-3);width:22px;height:22px;font-family:var(--ff-mono);color:var(--fg-3);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid;overflow:hidden}.pipeline-card-owner img{object-fit:cover;width:100%;height:100%}.pipeline-card-chips{flex-wrap:wrap;gap:6px;display:flex}.pipeline-chip{font-family:var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-3);border:1px solid var(--line);color:var(--fg-3);border-radius:999px;padding:3px 8px;font-size:10px}.pipeline-card-meta{font-family:var(--ff-mono);color:var(--fg-4);flex-direction:column;gap:5px;font-size:11px;display:flex}.pipeline-card-meta-line{align-items:center;gap:6px;display:inline-flex}.card-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#0000009e;place-items:center;padding:28px 16px;animation:fade-in .2s ease-out;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.card-modal{background:var(--surface-2);border:1px solid var(--line-2);border-radius:24px;flex-direction:column;width:min(720px,100%);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000b3}.card-modal-narrow{width:min(540px,100%)}.card-modal-close{border:1px solid var(--line-2);background:var(--surface-3);cursor:pointer;width:32px;height:32px;color:var(--fg-3);z-index:2;border-radius:50%;place-items:center;transition:color .15s,border-color .15s;display:grid;position:absolute;top:14px;right:14px}.card-modal-close:hover{color:var(--fg);border-color:var(--line-3)}.card-modal-head{border-bottom:1px solid var(--line);padding:24px 60px 16px 24px}.card-modal-name{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.02em;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:28px;font-weight:400}.card-modal-name:focus{outline:0}.card-modal-pipeline{font-family:var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-4);margin-top:8px;font-size:10.5px;display:block}.card-modal-body{flex-direction:column;flex:1;gap:18px;padding:22px 24px;display:flex;overflow-y:auto}.card-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:540px){.card-modal-grid{grid-template-columns:1fr}}.card-modal-field{flex-direction:column;gap:6px;display:flex}.card-modal-lbl{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font-size:10.5px;font-weight:500}.card-modal-input-wrap{position:relative}.card-modal-input-icon{color:var(--fg-5);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.card-modal-input-wrap .card-modal-input{padding-left:32px}.card-modal-input{border:1px solid var(--line);background:var(--surface-3);width:100%;font-family:var(--ff-mono);color:var(--fg);border-radius:10px;outline:0;padding:10px 12px;font-size:12.5px;transition:border-color .15s,background .15s}.card-modal-input:focus{border-color:var(--line-3);background:var(--surface-2)}.card-modal-textarea{font-family:var(--ff-sans,var(--ff-mono));resize:vertical;min-height:80px;font-size:13px}.card-modal-stages{flex-wrap:wrap;gap:6px;display:flex}.card-modal-stage{font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);background:var(--surface-3);color:var(--fg-3);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:10.5px;transition:all .15s}.card-modal-stage:hover{color:var(--fg);border-color:var(--line-2)}.card-modal-stage.active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.card-modal-vsl-sent{background:var(--cyan);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.card-modal-vsl-sent{background:color-mix(in oklab,var(--cyan) 8%,var(--surface-3))}}.card-modal-vsl-sent{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.card-modal-vsl-sent{border:1px solid color-mix(in oklab,var(--cyan) 22%,transparent)}}.card-modal-vsl-sent{font-family:var(--ff-mono);color:var(--cyan);font-size:11.5px}.card-modal-tiny{cursor:pointer;font-family:var(--ff-mono);color:var(--fg-4);background:0 0;border:0;margin-left:6px;font-size:10px;text-decoration:underline}.card-modal-foot{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:14px 18px;display:flex}.card-modal-danger{border:1px solid var(--red);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.card-modal-danger{border:1px solid color-mix(in oklab,var(--red) 22%,transparent)}}.card-modal-danger{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.card-modal-danger{background:color-mix(in oklab,var(--red) 8%,transparent)}}.card-modal-danger{color:var(--red);font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-size:11px;transition:background .15s}.card-modal-danger:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.card-modal-danger:hover{background:color-mix(in oklab,var(--red) 14%,transparent)}}.inbox-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#0000009e;justify-content:flex-end;animation:fade-in .2s ease-out;display:flex;position:fixed;inset:0}.inbox-drawer{background:var(--surface-2);border-left:1px solid var(--line-2);flex-direction:column;width:min(440px,100%);height:100%;animation:slide-in .25s ease-out;display:flex}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.inbox-head{justify-content:space-between;align-items:center;padding:20px 22px 8px;display:flex}.inbox-head h3{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.02em;font-size:22px;font-weight:400}.inbox-close{border:1px solid var(--line);background:var(--surface-3);cursor:pointer;width:32px;height:32px;color:var(--fg-3);border-radius:50%;place-items:center;display:grid}.inbox-sub{font-family:var(--ff-mono);color:var(--fg-4);border-bottom:1px solid var(--line);padding:0 22px 14px;font-size:11.5px;line-height:1.5}.inbox-list{flex-direction:column;flex:1;gap:10px;padding:14px 14px 80px;display:flex;overflow-y:auto}.inbox-empty{text-align:center;font-family:var(--ff-mono);color:var(--fg-5);padding:64px 24px;font-size:12px}.inbox-row{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.inbox-row-main{flex-direction:column;flex:1;gap:4px;display:flex}.inbox-row-name{font-family:var(--ff-display);color:var(--fg);font-size:15px}.inbox-row-source{letter-spacing:.15em;text-transform:uppercase;margin-left:6px;font-size:9.5px}.inbox-row-meta,.inbox-row-source{font-family:var(--ff-mono);color:var(--fg-4)}.inbox-row-meta{align-items:center;gap:5px;font-size:11px;display:inline-flex}.inbox-row-challenge{color:var(--fg-3)}.dash-hero{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:14px;margin-bottom:28px;display:grid}@media (max-width:1100px){.dash-hero{grid-template-columns:1fr 1fr}}@media (max-width:640px){.dash-hero{grid-template-columns:1fr}}.dash-hero-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:flex}.dash-hero-card:hover{border-color:var(--line-2);transform:translateY(-1px)}.dash-hero-card-top{align-items:center;gap:8px;display:flex}.dash-hero-card-icon{background:var(--surface-3);border:1px solid var(--line);width:26px;height:26px;color:var(--fg-3);border-radius:8px;place-items:center;display:grid}.dash-hero-card-icon-cyan{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-icon-cyan{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.dash-hero-card-icon-cyan{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-icon-cyan{border-color:color-mix(in oklab,var(--cyan) 28%,transparent)}}.dash-hero-card-icon-purple{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-icon-purple{background:color-mix(in oklab,var(--purple) 10%,transparent)}}.dash-hero-card-icon-purple{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-icon-purple{border-color:color-mix(in oklab,var(--purple) 28%,transparent)}}.dash-hero-card-icon-green{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-icon-green{background:color-mix(in oklab,var(--green) 10%,transparent)}}.dash-hero-card-icon-green{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-icon-green{border-color:color-mix(in oklab,var(--green) 28%,transparent)}}.dash-hero-card-label{letter-spacing:.18em;color:var(--fg-4);font-size:10.5px;font-weight:500}.dash-hero-card-label,.dash-hero-card-source{font-family:var(--ff-mono);text-transform:uppercase}.dash-hero-card-source{letter-spacing:.14em;color:var(--fg-5);margin-left:auto;font-size:10px}.dash-hero-card-value{font-family:var(--ff-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--fg);font-size:46px;font-weight:580;line-height:1}.dash-hero-card-value-empty{font-family:var(--ff-display);color:var(--fg-5);font-size:46px;font-weight:480;line-height:1}.dash-hero-card-sub{font-family:var(--ff-mono);letter-spacing:.04em;color:var(--fg-4);font-size:11px}.dash-hero-card-cyan{background:linear-gradient(180deg,var(--cyan),transparent 60%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-cyan{background:linear-gradient(180deg,color-mix(in oklab,var(--cyan) 5%,transparent),transparent 60%),var(--surface)}}.dash-hero-card-purple{background:linear-gradient(180deg,var(--purple),transparent 60%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-purple{background:linear-gradient(180deg,color-mix(in oklab,var(--purple) 5%,transparent),transparent 60%),var(--surface)}}.dash-hero-card-green{background:linear-gradient(180deg,var(--green),transparent 60%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-green{background:linear-gradient(180deg,color-mix(in oklab,var(--green) 5%,transparent),transparent 60%),var(--surface)}}.dash-hero-card-next{background:radial-gradient(360px 200px at 100% 0,var(--cyan),transparent 60%),radial-gradient(360px 200px at 0 100%,var(--purple),transparent 60%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.dash-hero-card-next{background:radial-gradient(360px 200px at 100% 0,color-mix(in oklab,var(--cyan) 12%,transparent),transparent 60%),radial-gradient(360px 200px at 0 100%,color-mix(in oklab,var(--purple) 10%,transparent),transparent 60%),var(--surface)}}.dash-hero-card-empty .dash-hero-card-name{display:none}.dash-hero-card-name{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);font-size:26px;line-height:1.1}.dash-hero-card-stats{gap:28px;margin-top:2px;display:flex}.dash-hero-card-stat{flex-direction:column;gap:2px;display:flex}.dash-hero-card-stat-lbl{font-family:var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-5);font-size:9.5px}.dash-hero-card-stat-val{font-family:var(--ff-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fg);font-size:30px;font-weight:580;line-height:1}.dash-hero-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:8px;display:flex}.dash-hero-card-contact{color:var(--fg-3);gap:6px;font-size:11.5px}.dash-hero-card-contact,.dash-hero-card-cta{font-family:var(--ff-mono);align-items:center;display:inline-flex}.dash-hero-card-cta{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);gap:5px;font-size:10.5px;font-weight:600}.dash-snapshot{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:28px;padding:18px 22px}.dash-snapshot-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dash-snapshot-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash-snapshot-pill{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;flex-direction:column;gap:4px;min-width:110px;padding:12px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.dash-snapshot-pill:hover{border-color:var(--line-2);transform:translateY(-1px)}.dash-snapshot-pill-count{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:580;line-height:1}.dash-snapshot-pill-label{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font-size:10px}.dash-snapshot-pill-cyan .dash-snapshot-pill-count{color:var(--cyan)}.dash-snapshot-pill-purple .dash-snapshot-pill-count{color:var(--purple)}.dash-snapshot-pill-green .dash-snapshot-pill-count{color:var(--green)}.dash-snapshot-pill-yellow .dash-snapshot-pill-count{color:var(--yellow)}.dash-snapshot-arrow{color:var(--fg-5);font-size:18px;line-height:1}.dash-split{grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:28px;display:grid}@media (max-width:960px){.dash-split{grid-template-columns:1fr}}.dash-panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dash-panel-title{font-family:var(--ff-heading);color:var(--fg);letter-spacing:-.012em;font-size:17px;font-weight:600}.dash-link{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:4px;font-size:10.5px;text-decoration:none;transition:color .15s;display:inline-flex}.dash-link:hover{color:var(--fg)}.dash-agenda{padding:22px}.dash-agenda-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-agenda-row{border-bottom:1px solid var(--line);grid-template-columns:56px 28px 1fr auto;align-items:center;gap:14px;margin:0 -10px;padding:14px 10px;text-decoration:none;transition:background .15s;display:grid}.dash-agenda-list li:last-child .dash-agenda-row{border-bottom:0}.dash-agenda-row:hover{background:var(--surface-3);border-radius:8px}.dash-agenda-time{font-family:var(--ff-mono);color:var(--fg);letter-spacing:-.005em;font-size:15px;font-weight:500}.dash-agenda-name{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.01em;font-size:17px}.dash-agenda-stage{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font-size:10.5px}.dash-calendar{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:22px}.dash-followup,.dash-inbound{padding:22px}.dash-followup-list,.dash-inbound-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-followup-row,.dash-inbound-row{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;margin:0 -10px;padding:12px 10px;text-decoration:none;transition:background .15s;display:grid}.dash-followup-list li:last-child .dash-followup-row,.dash-inbound-list li:last-child .dash-inbound-row{border-bottom:0}.dash-followup-row:hover,.dash-inbound-row:hover{background:var(--surface-3);border-radius:8px}.dash-followup-name,.dash-inbound-name{font-family:var(--ff-sans);color:var(--fg);font-size:14px;font-weight:500}.dash-inbound-meta{font-family:var(--ff-mono);color:var(--fg-4);font-size:11px}.dash-inbound-time{letter-spacing:.04em;color:var(--fg-5)}.dash-followup-days,.dash-inbound-time{font-family:var(--ff-mono);font-size:10.5px}.dash-followup-days{letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);background:var(--yellow);border-radius:999px;padding:3px 9px}@supports (color:color-mix(in lab,red,red)){.dash-followup-days{background:color-mix(in oklab,var(--yellow) 12%,transparent)}}.dash-followup-days{border:1px solid var(--yellow)}@supports (color:color-mix(in lab,red,red)){.dash-followup-days{border:1px solid color-mix(in oklab,var(--yellow) 30%,transparent)}}.dash-empty{text-align:center;color:var(--fg-5);padding:28px 12px}.dash-empty-title{font-family:var(--ff-heading);color:var(--fg-3);margin-bottom:6px;font-size:15px;font-weight:500}.dash-empty-sub{font-family:var(--ff-sans);color:var(--fg-5);font-size:12.5px}.sync-cal-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.sync-cal-spin{animation:sync-cal-rotate 1s linear infinite}@keyframes sync-cal-rotate{to{transform:rotate(1turn)}}.sync-cal-toast{font-family:var(--ff-mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;animation:sync-cal-fade .2s ease-out;display:inline-flex}@keyframes sync-cal-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sync-cal-toast-ok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.sync-cal-toast-ok{background:color-mix(in oklab,var(--green) 12%,transparent)}}.sync-cal-toast-ok{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.sync-cal-toast-ok{border:1px solid color-mix(in oklab,var(--green) 30%,transparent)}}.sync-cal-toast-ok{color:var(--green)}.sync-cal-toast-err{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.sync-cal-toast-err{background:color-mix(in oklab,var(--red) 12%,transparent)}}.sync-cal-toast-err{border:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.sync-cal-toast-err{border:1px solid color-mix(in oklab,var(--red) 30%,transparent)}}.sync-cal-toast-err{color:var(--red)}.sm-list{flex-direction:column;gap:28px;padding-bottom:80px;display:flex}.sm-day{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.sm-day-head{border-bottom:1px solid var(--line);background:var(--surface-3);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 22px;display:flex}.sm-day-date{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.01em;text-transform:capitalize;font-size:17px;font-weight:400}.sm-day-count{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font-size:10.5px}.sm-rows{flex-direction:column;display:flex}.sm-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:70px 28px minmax(140px,1.4fr) minmax(0,1.6fr) minmax(0,1.4fr) auto 28px 14px;align-items:center;gap:14px;width:100%;padding:14px 22px;transition:background .15s;display:grid}.sm-row:first-child{border-top:0}.sm-row:hover{background:var(--surface-3)}.sm-row-time{font-family:var(--ff-mono);color:var(--fg);letter-spacing:-.005em;font-size:14px;font-weight:500}.sm-row-name{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.sm-row-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sm-chip{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--surface-3);border:1px solid var(--line);color:var(--fg-3);border-radius:999px;padding:3px 8px;font-size:10px}.sm-chip-val{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.sm-chip-val{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.sm-chip-val{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.sm-chip-val{border-color:color-mix(in oklab,var(--cyan) 25%,transparent)}}.sm-row-contact{font-family:var(--ff-mono);color:var(--fg-4);flex-direction:column;gap:3px;min-width:0;font-size:11px;display:flex}.sm-row-contact-line{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.sm-row-stage{justify-self:end}.sm-row-owner{place-items:center;display:grid}.sm-row-cta{color:var(--fg-5);justify-content:flex-end;align-items:center;display:inline-flex}.sm-row:hover .sm-row-cta{color:var(--fg-3)}@media (max-width:960px){.sm-row{grid-template-columns:60px 24px 1fr auto;grid-template-areas:"time icon name stage""time icon meta owner";row-gap:6px}.sm-row-time{grid-area:time}.sm-row>.pipeline-card-source{grid-area:icon}.sm-row-name{grid-area:name}.sm-row-meta{grid-area:meta}.sm-row-stage{grid-area:stage;justify-self:end}.sm-row-owner{grid-area:owner;justify-self:end}.sm-row-contact,.sm-row-cta{display:none}}.pipeline-card-source{border:1px solid var(--line);background:var(--surface-3);border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-right:6px;display:grid}.pipeline-card-source-cyan{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pipeline-card-source-cyan{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.pipeline-card-source-cyan{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pipeline-card-source-cyan{border-color:color-mix(in oklab,var(--cyan) 28%,transparent)}}.pipeline-card-source-purple{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.pipeline-card-source-purple{background:color-mix(in oklab,var(--purple) 10%,transparent)}}.pipeline-card-source-purple{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.pipeline-card-source-purple{border-color:color-mix(in oklab,var(--purple) 28%,transparent)}}.pipeline-card-source-green{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.pipeline-card-source-green{background:color-mix(in oklab,var(--green) 10%,transparent)}}.pipeline-card-source-green{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.pipeline-card-source-green{border-color:color-mix(in oklab,var(--green) 28%,transparent)}}.pipeline-card-source-neutral{color:var(--fg-3)}.pipeline-card-inbox{background:var(--surface-3);border:1px dashed var(--line-2);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.pipeline-card-inbox-lbl{font-family:var(--ff-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-5);font-size:9.5px}.pipeline-card-inbox-val{font-family:var(--ff-mono);font-size:11.5px}.pipeline-card-inbox-val,.pipeline-card-meta-strong{color:var(--fg-2);font-weight:500}.followup-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding-bottom:80px;display:grid}.followup-empty{text-align:center;border:1px dashed var(--line-2);background:var(--surface);color:var(--fg-4);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 24px;display:flex}.followup-empty-title{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.015em;font-size:22px}.followup-empty-sub{font-family:var(--ff-mono);max-width:50ch;color:var(--fg-4);font-size:12px;line-height:1.6}.followup-card{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:16px;outline:0;flex-direction:column;gap:12px;padding:16px 18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.followup-card:hover{border-color:var(--line-2);transform:translateY(-1px)}.followup-card:focus-visible{border-color:var(--line-3)}.followup-card.is-due{border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.followup-card.is-due{border-color:color-mix(in oklab,var(--yellow) 35%,transparent)}}.followup-card.is-due{background:linear-gradient(180deg,var(--yellow),transparent 60%),var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.followup-card.is-due{background:linear-gradient(180deg,color-mix(in oklab,var(--yellow) 6%,transparent),transparent 60%),var(--surface-2)}}.followup-card-top{align-items:center;gap:0;display:flex}.followup-card-name{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.015em;flex:1;min-width:0;font-size:18px}.followup-card-meta{flex-direction:column;gap:5px;display:flex}.followup-card-meta-line{font-family:var(--ff-mono);color:var(--fg-4);align-items:center;gap:6px;font-size:11px;display:inline-flex}.followup-card-status{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.followup-pierdut{font-family:var(--ff-mono);color:var(--red);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;font-size:11px;display:inline-flex}.followup-dot{background:var(--red);width:6px;height:6px;box-shadow:0 0 8px var(--red);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.followup-dot{box-shadow:0 0 8px color-mix(in oklab,var(--red) 55%,transparent)}}.followup-due{background:var(--yellow);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.followup-due{background:color-mix(in oklab,var(--yellow) 18%,transparent)}}.followup-due{border:1px solid var(--yellow)}@supports (color:color-mix(in lab,red,red)){.followup-due{border:1px solid color-mix(in oklab,var(--yellow) 40%,transparent)}}.followup-due{color:var(--yellow);font-family:var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.followup-soon{font-family:var(--ff-mono);color:var(--fg-5);text-transform:lowercase;font-size:10.5px}.followup-card-actions{gap:8px;display:flex}.followup-action{border:1px solid var(--line);background:var(--surface-3);color:var(--fg-3);font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:10.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.followup-action:hover:not(:disabled){color:var(--fg);border-color:var(--line-2);background:var(--surface-2)}.followup-action:disabled{opacity:.5;cursor:not-allowed}.confirm-overlay{z-index:220}.confirm-dialog{width:min(440px,100%)}.confirm-body{flex-direction:column;align-items:flex-start;gap:14px;padding:32px 28px 22px;display:flex}.confirm-icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.confirm-icon-danger{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.confirm-icon-danger{background:color-mix(in oklab,var(--red) 12%,transparent)}}.confirm-icon-danger{border:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.confirm-icon-danger{border:1px solid color-mix(in oklab,var(--red) 25%,transparent)}}.confirm-icon-danger{color:var(--red)}.confirm-icon-primary{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.confirm-icon-primary{background:color-mix(in oklab,var(--cyan) 12%,transparent)}}.confirm-icon-primary{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.confirm-icon-primary{border:1px solid color-mix(in oklab,var(--cyan) 25%,transparent)}}.confirm-icon-primary{color:var(--cyan)}.confirm-title{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--fg);margin:0;font-size:22px;font-weight:400;line-height:1.15}.confirm-message{font-family:var(--ff-mono);color:var(--fg-3);margin:0;font-size:12.5px;line-height:1.6}.confirm-foot{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;gap:10px;padding:14px 22px 22px;display:flex}.confirm-btn-danger{border:1px solid var(--red);border-radius:999px;align-items:center;gap:6px;padding:10px 18px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.confirm-btn-danger{border:1px solid color-mix(in oklab,var(--red) 35%,transparent)}}.confirm-btn-danger{background:var(--red);color:#fff;font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s}.confirm-btn-danger:hover:not(:disabled){box-shadow:0 12px 30px -10px var(--red);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.confirm-btn-danger:hover:not(:disabled){box-shadow:0 12px 30px -10px color-mix(in oklab,var(--red) 50%,transparent)}}.confirm-btn-danger:disabled{opacity:.6;cursor:not-allowed}.row-delete{border:1px solid var(--line);background:var(--surface-3);width:32px;height:32px;color:var(--fg-4);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.row-delete:hover:not(:disabled){color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.row-delete:hover:not(:disabled){border-color:color-mix(in oklab,var(--red) 30%,transparent)}}.row-delete:hover:not(:disabled){background:var(--red)}@supports (color:color-mix(in lab,red,red)){.row-delete:hover:not(:disabled){background:color-mix(in oklab,var(--red) 10%,transparent)}}.row-delete:disabled{opacity:.5;cursor:not-allowed}html:not([data-theme]){visibility:hidden;animation:fouc-reveal 0s 1s forwards}@keyframes fouc-reveal{to{visibility:visible}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-2) 25%,var(--fg-5) 37%,var(--bg-2) 63%);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.skeleton{background:linear-gradient(90deg,var(--bg-2) 25%,color-mix(in oklab,var(--fg-5) 14%,var(--bg-2)) 37%,var(--bg-2) 63%)}}.skeleton{background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-row{border-bottom:1px solid var(--line);height:56px}.skeleton-col{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:1 1 0;gap:12px;min-width:0;padding:16px;display:flex}.admin-main-full{max-width:none}.psheet-page{flex-direction:column;height:100dvh;padding-top:18px;padding-bottom:0;display:flex;overflow:hidden}.psheet{flex:1;min-height:0}.psheet-back{color:var(--fg-4);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;text-decoration:none;transition:color .15s;display:inline-flex}.psheet-back:hover{color:var(--cyan)}.psheet-head{flex-direction:column;flex-shrink:0;align-items:flex-start;margin-bottom:12px;display:flex}.psheet-title{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--fg);font-size:24px;font-weight:400}.psheet-title em{color:var(--fg-3);font-style:italic}.psheet{--pfont:var(--font-inter-tight),var(--ff-sans);font-family:var(--pfont);flex-direction:column;gap:14px;display:flex}.psheet-toolbar{justify-content:space-between;gap:14px;display:flex}.psheet-stats,.psheet-toolbar{flex-wrap:wrap;align-items:center}.psheet-stats{gap:8px;display:inline-flex}.pchip{border:1px solid var(--line-2);height:30px;font-family:var(--pfont);color:var(--fg-4);letter-spacing:.01em;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:450;display:inline-flex}.pchip em{color:var(--fg);font-size:12.5px;font-style:italic;font-weight:600}.pchip-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.pchip-green{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.pchip-green{border-color:color-mix(in oklab,var(--green) 25%,transparent)}}.pchip-cyan{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pchip-cyan{border-color:color-mix(in oklab,var(--cyan) 30%,transparent)}}.pchip-cyan{color:var(--fg-3)}.psheet-toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pzoom{border:1px solid var(--line-2);background:var(--surface-3);border-radius:999px;align-items:center;height:36px;display:inline-flex;overflow:hidden}.pzoom button{color:var(--fg-4);cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:100%;transition:color .15s,background .15s;display:grid}.pzoom button:hover:not(:disabled){color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.pzoom button:hover:not(:disabled){background:color-mix(in oklab,var(--fg) 5%,transparent)}}.pzoom button:disabled{opacity:.35;cursor:default}.pzoom-value{font-family:var(--pfont);font-variant-numeric:tabular-nums;color:var(--fg-3);justify-content:center;gap:5px;min-width:58px;padding:0 6px;font-size:11.5px;font-weight:550}.psheet-search,.pzoom-value{align-items:center;display:inline-flex}.psheet-search{border:1px solid var(--line-2);background:var(--surface-3);height:36px;color:var(--fg-4);border-radius:999px;gap:7px;padding:0 12px}.psheet-search input{color:var(--fg);width:210px;font-size:12.5px;font-family:var(--pfont);background:0 0;border:0;outline:none}.psheet-search input::placeholder{color:var(--fg-5)}.psheet-search button{color:var(--fg-4);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.psheet-error{font-family:var(--pfont);color:var(--red);border:1px solid var(--red);padding:9px 14px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.psheet-error{border:1px solid color-mix(in oklab,var(--red) 30%,transparent)}}.psheet-error{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.psheet-error{background:color-mix(in oklab,var(--red) 8%,transparent)}}.psheet-error{border-radius:10px}.psheet-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.psheet-scroll{flex:1;min-height:0;overflow:auto}.psheet-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%}.psheet-table th{z-index:5;background:var(--bg-2);text-align:left;border-bottom:1px solid var(--line-2);white-space:nowrap;height:42px;padding:0 6px;position:sticky;top:0;overflow:visible}.pth-resizer{cursor:col-resize;z-index:9;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:-5px}.pth-resizer:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s;position:absolute;top:22%;bottom:22%;left:4px}.pth-resizer:hover:after{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pth-resizer:hover:after{background:color-mix(in oklab,var(--cyan) 55%,transparent)}}body.psheet-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.psheet-resizing .pth-resizer:after{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){body.psheet-resizing .pth-resizer:after{background:color-mix(in oklab,var(--cyan) 55%,transparent)}}.pth-btn{cursor:pointer;height:30px;font-family:var(--pfont);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-4);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.pth-btn:hover{color:var(--fg-2);background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.pth-btn:hover{background:color-mix(in oklab,var(--fg) 5%,transparent)}}.pth-btn-active{color:var(--cyan)}.pth-btn-chev{opacity:0;transition:opacity .15s}.pth-btn:hover .pth-btn-chev{opacity:.7}.psheet-table td{border-bottom:1px solid var(--line);vertical-align:middle;height:42px;font-family:var(--pfont);color:var(--fg-2);background:0 0;padding:4px 6px;font-size:13px;overflow:hidden}.psheet-table tbody tr:hover td{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.psheet-table tbody tr:hover td{background:color-mix(in oklab,var(--fg) 3%,transparent)}}.prow-dragging td{background:var(--cyan)!important}@supports (color:color-mix(in lab,red,red)){.prow-dragging td{background:color-mix(in oklab,var(--cyan) 7%,var(--bg))!important}}.prow-dragging{z-index:9;position:relative}td.pcol-s3,th.pcol-s3{border-right:1px solid var(--line-2)}.pth-custom .pth-custom-del{color:var(--fg-5);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;padding:1px}.pth-custom .pth-custom-del:hover{color:var(--red)}.pth-addcol{border:1px dashed var(--line-3);color:var(--fg-4);cursor:pointer;background:0 0;border-radius:9px;place-items:center;width:28px;height:28px;transition:color .15s,border-color .15s;display:grid}.pth-addcol:hover{color:var(--fg);border-color:var(--fg-4)}.pth-addcol-form{align-items:center;gap:5px;display:inline-flex}.pth-addcol-form input{border:1px solid var(--line-3);background:var(--surface-2);width:130px;height:28px;color:var(--fg);font-family:var(--pfont);border-radius:8px;outline:none;padding:0 9px;font-size:12px}.pth-addcol-form button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.pcell-numcol{white-space:nowrap;padding-left:8px!important}.pgrip{vertical-align:middle;width:18px;height:26px;color:var(--fg-5);cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;border-radius:5px;place-items:center;transition:opacity .12s,color .12s;display:inline-grid}.pgrip:active{cursor:grabbing}.psheet-table tbody tr:hover .pgrip{opacity:1}.pgrip:hover{color:var(--fg-2)}.pgrip-off{width:18px;display:inline-block}.prow-num{vertical-align:middle;font-variant-numeric:tabular-nums;color:var(--fg-5);text-align:right;min-width:20px;font-size:11px;display:inline-block}.pcell{cursor:text;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;min-height:32px;padding:4px 8px;display:flex;overflow:hidden}.pcell:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.pcell:hover{background:color-mix(in oklab,var(--fg) 5%,transparent)}}.pcell-strong{color:var(--fg);letter-spacing:-.005em;font-weight:550}.pcell-center{justify-content:center}.pcell-empty{color:var(--fg-5)}.pcell-empty:after{content:"·";opacity:.4}.pcell-nums{font-variant-numeric:tabular-nums;color:var(--fg-3);font-size:12.5px}.pcell-input{border:1px solid var(--cyan);border-radius:8px;width:100%;min-width:120px;height:32px}@supports (color:color-mix(in lab,red,red)){.pcell-input{border:1px solid color-mix(in oklab,var(--cyan) 45%,var(--line-3))}}.pcell-input{background:var(--surface-2);color:var(--fg);font-size:13px;font-family:var(--pfont);outline:none;padding:0 9px}.pcell-num-input{font-variant-numeric:tabular-nums}.pcell-link{align-items:center;gap:4px;min-width:0;display:flex}.pcell-link .pcell{min-width:0;color:var(--fg-3);flex:1;font-size:12.5px}.pcell-link-ico{width:22px;height:22px;color:var(--cyan);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.pcell-link-ico:hover{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pcell-link-ico:hover{background:color-mix(in oklab,var(--cyan) 12%,transparent)}}.pcell-tel{white-space:nowrap}.pcell-tel-ico{vertical-align:middle;width:22px;height:22px;color:var(--green);border-radius:7px;place-items:center;margin-right:2px;display:inline-grid}.pcell-tel-ico:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.pcell-tel-ico:hover{background:color-mix(in oklab,var(--green) 12%,transparent)}}.pcell-tel .pcell{vertical-align:middle;width:calc(100% - 26px);display:inline-flex}.pcell-actions{text-align:center}.pcell-del{color:var(--fg-5);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .12s,color .12s,background .12s;display:inline-grid}.psheet-table tbody tr:hover .pcell-del{opacity:1}.pcell-del:hover{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.pcell-del:hover{background:color-mix(in oklab,var(--red) 10%,transparent)}}.pill{width:100%;height:30px;font-family:var(--pfont);letter-spacing:.005em;cursor:pointer;border:1px solid var(--line-2);background:0 0;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:550;transition:filter .12s,border-color .12s;display:inline-flex}.pill:hover{filter:brightness(1.12)}.pill:focus-visible{outline:2px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pill:focus-visible{outline:2px solid color-mix(in oklab,var(--cyan) 60%,transparent)}}.pill:focus-visible{outline-offset:1px}.pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pill-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pill-empty{color:var(--fg-5);border-style:dashed}.pill-locked{cursor:default}.pill-neutral{color:var(--fg-3);background:var(--surface-3);border-color:var(--line-2)}.pill-green{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.pill-green{background:color-mix(in oklab,var(--green) 12%,transparent)}}.pill-green{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.pill-green{border-color:color-mix(in oklab,var(--green) 28%,transparent)}}.pill-red{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.pill-red{background:color-mix(in oklab,var(--red) 12%,transparent)}}.pill-red{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.pill-red{border-color:color-mix(in oklab,var(--red) 28%,transparent)}}.pill-yellow{color:var(--yellow);background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.pill-yellow{background:color-mix(in oklab,var(--yellow) 13%,transparent)}}.pill-yellow{border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.pill-yellow{border-color:color-mix(in oklab,var(--yellow) 30%,transparent)}}.pill-orange{color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.pill-orange{background:color-mix(in oklab,var(--orange) 12%,transparent)}}.pill-orange{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.pill-orange{border-color:color-mix(in oklab,var(--orange) 28%,transparent)}}.pill-cyan{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pill-cyan{background:color-mix(in oklab,var(--cyan) 11%,transparent)}}.pill-cyan{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pill-cyan{border-color:color-mix(in oklab,var(--cyan) 26%,transparent)}}.pill-blue{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.pill-blue{background:color-mix(in oklab,var(--blue) 12%,transparent)}}.pill-blue{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.pill-blue{border-color:color-mix(in oklab,var(--blue) 28%,transparent)}}.pill-purple{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.pill-purple{background:color-mix(in oklab,var(--purple) 11%,transparent)}}.pill-purple{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.pill-purple{border-color:color-mix(in oklab,var(--purple) 26%,transparent)}}.pmenu{z-index:300;border:1px solid var(--line-2);background:var(--surface-2);-webkit-backdrop-filter:blur(18px)saturate(140%);min-width:208px;max-width:280px;font-family:var(--font-inter-tight),var(--ff-sans);border-radius:14px;padding:6px;animation:pmenu-in .14s ease-out;position:fixed;box-shadow:0 24px 64px -16px #0000008c}@keyframes pmenu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pmenu-up{animation-name:pmenu-in-up}@keyframes pmenu-in-up{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pmenu-item{cursor:pointer;width:100%;color:var(--fg-2);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .13s,color .13s;display:flex}.pmenu-item:hover{background:var(--surface-3);color:var(--fg)}.pmenu-item-selected{color:var(--fg)}.pmenu-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pmenu-item-clear{color:var(--fg-4);font-weight:450}.pmenu-sep{background:var(--line);height:1px;margin:5px 6px}.pmenu-heading{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-5);padding:6px 11px 3px;font-size:10px;font-weight:600}.prowmenu{min-width:190px;max-width:min(280px,100vw - 16px)}.prowmenu-name{color:var(--fg-4);text-overflow:ellipsis;white-space:nowrap;padding:6px 11px 5px;font-size:11.5px;font-weight:500;overflow:hidden}.pmenu-item:focus-visible{background:var(--surface-3);color:var(--fg);outline:none}.pmenu-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.pmenu-dot-green{background:var(--green)}.pmenu-dot-red{background:var(--red)}.pmenu-dot-yellow{background:var(--yellow)}.pmenu-dot-orange{background:var(--orange)}.pmenu-dot-cyan{background:var(--cyan)}.pmenu-dot-blue{background:var(--blue)}.pmenu-dot-purple{background:var(--purple)}.pmenu-dot-neutral{background:var(--fg-4)}.pmenu-dot-empty{border:1px dashed var(--fg-5);background:0 0}.psheet-empty{text-align:center;color:var(--fg-5);font-size:12.5px;padding:48px 20px!important}.psheet-tabs{align-items:center;gap:6px;padding:4px 2px 8px;display:flex;overflow-x:auto}.ptab{border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg-4);font-family:var(--pfont);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:9px 16px 11px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.ptab:hover{color:var(--fg-2)}.ptab-active{color:var(--fg);background:var(--surface-2);border-color:var(--line-3);box-shadow:0 6px 18px -10px #00000073}.ptab-active:after{content:"";background:var(--aurora-line);border-radius:2px;height:2px;position:absolute;bottom:5px;left:14px;right:14px}.ptab-tools{align-items:center;gap:4px;display:inline-flex}.ptab-tools [role=button]{width:18px;height:18px;color:var(--fg-5);cursor:pointer;border-radius:5px;place-items:center;display:grid}.ptab-tools [role=button]:hover{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.ptab-tools [role=button]:hover{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.ptab-add{border-style:dashed;padding:9px 12px 11px}.ptab-editing input{color:var(--fg);font-family:var(--pfont);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;outline:none;width:130px;font-size:11px;font-weight:600}@media (max-width:960px){.psheet-scroll{max-height:none}.psheet-search input{width:130px}.psheet-tabs{padding-bottom:76px}}.psheet-groups{border-top:1px solid var(--line-2);flex-wrap:wrap;gap:6px;padding:10px 0 2px;display:flex}.pgroup{border:1px solid var(--line-2);color:var(--fg-4);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.pgroup:hover{color:var(--fg-2);border-color:var(--line-1)}.pgroup-active{color:var(--fg-1);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pgroup-active{border-color:color-mix(in srgb,var(--cyan) 55%,transparent)}}.pgroup-active{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pgroup-active{background:color-mix(in srgb,var(--cyan) 10%,transparent)}}.pgroup-count{font-family:var(--ff-mono);color:var(--fg-5);font-size:10px}.pgroup-active .pgroup-count{color:var(--cyan)}.pcell-actions{white-space:nowrap}.pcell-send{width:22px;height:22px;color:var(--fg-5);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-right:2px;transition:color .15s,background .15s;display:inline-flex}.pcell-send:hover{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pcell-send:hover{background:color-mix(in srgb,var(--cyan) 14%,transparent)}}.psheet-toast{z-index:90;border:1px solid var(--line-1);background:var(--bg-2);color:var(--fg-2);border-radius:12px;align-items:center;gap:12px;padding:11px 18px;font-size:13px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000052}.psheet-toast-link{color:var(--cyan);text-decoration:none}.psheet-toast-link:hover{text-decoration:underline}.pmodal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pmodal{border:1px solid var(--line-1);background:var(--bg-2);border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:min(88vh,900px);display:flex;overflow:hidden;box-shadow:0 30px 80px #00000080}.pmodal-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.pmodal-title{font-family:var(--ff-display);color:var(--fg-1);margin:6px 0 0;font-size:23px;font-weight:400}.pmodal-title em{color:var(--fg-3);font-style:italic}.pmodal-close{border:1px solid var(--line-2);color:var(--fg-4);cursor:pointer;background:0 0;border-radius:8px;padding:6px;display:inline-flex}.pmodal-close:hover{color:var(--fg-1);border-color:var(--line-1)}.pmodal-body{padding:18px 22px;overflow-y:auto}.pmodal-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.pfield{flex-direction:column;gap:6px;display:flex}.pfield-wide{grid-column:1/-1}.pfield-label{font-family:var(--ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);align-items:center;gap:8px;font-size:10px;display:flex}.pfield-hint{color:var(--fg-5);opacity:.75}.pfield-hint,.pfield-link{text-transform:none;letter-spacing:0;font-family:var(--ff-sans);font-size:11px}.pfield-link{color:var(--cyan);align-items:center;gap:3px;margin-left:auto;text-decoration:none;display:inline-flex}.pfield-textarea{resize:vertical;min-height:88px;line-height:1.5}.pmodal-error{border:1px solid var(--red);margin-top:14px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.pmodal-error{border:1px solid color-mix(in srgb,var(--red) 45%,transparent)}}.pmodal-error{background:var(--red);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.pmodal-error{background:color-mix(in srgb,var(--red) 12%,transparent)}}.pmodal-error{color:var(--red);font-size:12.5px}.pmodal-foot{border-top:1px solid var(--line-2);background:var(--bg-1);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.pmodal-note{color:var(--fg-5);font-size:11.5px}.pmodal-note strong{color:var(--fg-3);font-weight:500}.pmodal-actions{flex-shrink:0;gap:10px;display:flex}@media (max-width:640px){.pmodal-grid{grid-template-columns:1fr}.pmodal-foot{flex-direction:column;align-items:stretch}}@keyframes pspin{to{transform:rotate(1turn)}}.drawer-count{background:var(--cyan);border-radius:999px;margin-left:8px;padding:1px 7px}@supports (color:color-mix(in lab,red,red)){.drawer-count{background:color-mix(in srgb,var(--cyan) 16%,transparent)}}.drawer-count{color:var(--cyan);font-family:var(--ff-mono);font-size:10px}.drawer-demo-list{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.drawer-demo-item{border:1px solid var(--line-2);background:var(--bg-1);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:flex}.drawer-demo-index{background:var(--bg-3);width:18px;height:18px;color:var(--fg-5);font-family:var(--ff-mono);border-radius:5px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.drawer-demo-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cyan);flex:1;font-size:12.5px;text-decoration:none;overflow:hidden}.drawer-demo-url:hover{text-decoration:underline}.drawer-icon-btn-danger:hover{color:var(--red)}.todo-check{border:1px solid var(--line-1);width:20px;height:20px;color:var(--fg-4);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.todo-check:hover{color:var(--cyan);border-color:var(--cyan)}*{scrollbar-width:thin;scrollbar-color:var(--cyan) transparent}@supports (color:color-mix(in lab,red,red)){*{scrollbar-color:color-mix(in srgb,var(--cyan) 42%,transparent) transparent}}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--bg-2)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-track{background:color-mix(in srgb,var(--bg-2) 80%,transparent)}}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--cyan);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--cyan) 34%,var(--line-1))}}::-webkit-scrollbar-thumb{transition:background-color .18s}::-webkit-scrollbar-thumb:hover{background-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--cyan) 65%,var(--purple) 20%)}}::-webkit-scrollbar-thumb:active{background-color:var(--cyan)}::-webkit-scrollbar-corner{background:0 0}:root{--rail-w:246px;--rail-open:246px;--rail-pad:12px;--rail-slot:44px}html[data-nav=collapsed]{--rail-w:68px}.snav{--rail-vis:var(--rail-w);z-index:95;width:var(--rail-w);padding:14px var(--rail-pad) 12px;border-right:1px solid var(--line-2);background:var(--bg-2);transition:width .28s cubic-bezier(.32,.72,0,1),box-shadow .28s;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:24px 0 60px -30px #0000}html[data-nav=collapsed] .snav[data-open=true]{--rail-vis:var(--rail-open);width:var(--rail-open);box-shadow:24px 0 60px -30px #0009}.snav:before{content:"";pointer-events:none;background:linear-gradient(#0000,#00f0ff59 30%,#b475ff59 70%,#0000);width:1px;position:absolute;inset:0 -1px 0 auto}.snav-col{width:calc(var(--rail-open) - var(--rail-pad) * 2);flex-direction:column;gap:2px;height:100%;display:flex;position:relative}.snav-pill{background:var(--bg-3);opacity:0;pointer-events:none;z-index:0;will-change:transform;border-radius:10px;width:100%;height:40px;transition:transform .22s cubic-bezier(.32,.72,0,1),height .22s cubic-bezier(.32,.72,0,1),opacity .14s;position:absolute;top:0;left:0}.snav-slot{width:var(--rail-slot);flex:none;place-items:center;height:40px;display:grid;position:relative}.snav-top{height:40px;margin-bottom:4px}.snav-brand,.snav-top{align-items:center;display:flex}.snav-brand{min-width:0;color:var(--fg-1);flex:1;text-decoration:none}.snav-brand-word{align-items:center;display:flex}.snav-brand-word img{width:auto;max-width:100%;height:17px;display:block}.snav-toggle{border:1px solid var(--line-2);width:28px;height:28px;color:var(--fg-4);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.snav-toggle:hover{color:var(--cyan);border-color:var(--cyan)}.snav-item{z-index:1;width:100%;height:40px;color:var(--fg-3);font-family:var(--ff-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:0;padding:0 8px 0 0;font-size:13.5px;text-decoration:none;transition:color .15s;display:flex;position:relative}.snav-item.is-open,.snav-item:hover{color:var(--fg-1)}.snav-item.is-open .snav-icon,.snav-item:hover .snav-icon{color:var(--fg-2)}.snav-item:focus-visible{outline:2px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.snav-item:focus-visible{outline:2px solid color-mix(in oklab,var(--cyan) 55%,transparent)}}.snav-item:focus-visible{outline-offset:-2px}.snav-item-active{color:var(--fg-1);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.snav-item-active{background:color-mix(in srgb,var(--cyan) 11%,transparent)}}.snav-item-active .snav-icon{color:var(--cyan)}.snav-item-active:before{content:"";left:calc(-1 * var(--rail-pad));background:var(--cyan);width:2px;box-shadow:0 0 10px var(--cyan);border-radius:0 2px 2px 0;position:absolute;top:11px;bottom:11px}@supports (color:color-mix(in lab,red,red)){.snav-item-active:before{box-shadow:0 0 10px color-mix(in oklab,var(--cyan) 60%,transparent)}}.snav-icon{color:var(--fg-4);flex:none;transition:color .15s}.snav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.snav-trail{flex:none;margin-left:8px}.snav-search{color:var(--fg-4);margin-bottom:2px}.snav-kbd{color:var(--fg-5);border:1px solid var(--line-2);font-size:10px;font-family:var(--ff-sans);border-radius:5px;padding:1px 5px}.snav-nav{border-top:1px solid var(--line);scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;margin-top:4px;padding-top:6px;display:flex;position:relative;overflow:hidden auto}.snav-nav::-webkit-scrollbar{display:none}.snav-label,.snav-trail{opacity:0;pointer-events:none;transition:opacity .14s,transform .22s cubic-bezier(.32,.72,0,1);transform:translate(-6px)}:is(.snav[data-open=true],html[data-nav=expanded] .snav:not([data-open])) :is(.snav-label,.snav-trail){opacity:1;pointer-events:auto;transition-delay:50ms;transform:none}.snav-toggle.snav-trail{visibility:hidden;transition:opacity .14s,transform .22s cubic-bezier(.32,.72,0,1),visibility 0s .14s}:is(.snav[data-open=true],html[data-nav=expanded] .snav:not([data-open])) .snav-toggle.snav-trail{visibility:visible;transition-delay:50ms,50ms,0s}.snav-dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--bg-2);border-radius:50%;transition:opacity .14s;position:absolute;top:9px;left:26px}.snav-dot,.snav-dot-orange{background:var(--orange)}.snav-dot-cyan{background:var(--cyan)}:is(.snav[data-open=true],html[data-nav=expanded] .snav:not([data-open])) .snav-dot{opacity:0}.snav-badge{color:#0a0a0d;background:var(--orange);min-width:20px;height:20px;box-shadow:0 0 12px var(--orange);border-radius:999px;place-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.snav-badge{box-shadow:0 0 12px color-mix(in oklab,var(--orange) 45%,transparent)}}.snav-badge-cyan{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.snav-badge-cyan{box-shadow:0 0 12px color-mix(in oklab,var(--cyan) 45%,transparent)}}.snav-badge-bump{animation:badge-bump .8s cubic-bezier(.26,1.24,.38,1)}@keyframes badge-bump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.snav-bottom{border-top:1px solid var(--line-2);flex-direction:column;gap:2px;margin-top:6px;padding-top:8px;display:flex}.snav-slot.is-ringing .snav-icon{color:var(--cyan);transform-origin:50% 0;animation:bell-ring .9s ease-in-out}@keyframes bell-ring{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-5deg)}}.snav-user-wrap{position:relative}.snav-user{height:48px}.snav-avatar{background:var(--bg-3);width:30px;height:30px;color:var(--fg-2);border:1px solid var(--line-2);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.snav-avatar img{object-fit:cover;width:100%;height:100%}.snav-user-meta{flex-direction:column;min-width:0;line-height:1.25;display:flex}.snav-user-name{color:var(--fg-1);font-size:12.5px}.snav-user-name,.snav-user-team{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.snav-user-team{font-size:10.5px}.snav-user-chev,.snav-user-team{color:var(--fg-5)}.snav-user-menu{border:1px solid var(--line-1);background:var(--bg-2);z-index:20;transform-origin:0 100%;border-radius:12px;padding:5px;animation:snav-menu-in .18s cubic-bezier(.26,1.24,.38,1) both;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px #0006}@keyframes snav-menu-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.snav-user-menu-item{width:100%;color:var(--fg-2);cursor:pointer;font-size:12.5px;font-family:var(--ff-sans);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:flex}.snav-user-menu-item:hover{background:var(--bg-3);color:var(--fg-1)}.snav-user-menu-item.is-current{color:var(--cyan)}.snav-user-menu-item:disabled{opacity:.55;cursor:default}.snav-logout:hover{color:var(--red)}.snav-user-menu-group{border-top:1px solid var(--line);margin-top:3px;padding:5px 0 2px}.snav-user-menu-toggle .snav-user-menu-hint{color:var(--cyan);font-size:11px}.snav-user-menu-chev{color:var(--fg-5);margin-left:auto;transition:transform .18s}.snav-user-menu-toggle.is-open .snav-user-menu-chev{transform:rotate(180deg)}.snav-user-menu-sub{padding:2px 0 2px 14px;animation:snav-menu-in .16s both}.snav-role-dot{background:var(--fg-5);border-radius:50%;width:8px;height:8px}.snav-role-dot[data-role=cold_caller]{background:var(--cyan)}.snav-role-dot[data-role=tech]{background:var(--green)}@keyframes bell-pop-up{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}body:has(.snav){padding-left:var(--rail-w);transition:padding-left .28s cubic-bezier(.32,.72,0,1)}.snav-mobile-backdrop,.snav-mobile-btn{display:none}@media (max-width:860px){:root,html[data-nav=collapsed],html[data-nav=expanded]{--rail-w:0px}.snav{width:246px;transition:transform .2s;transform:translate(-100%)}.snav.is-mobile-open{transform:translate(0)}.snav.is-mobile-open .snav-label,.snav.is-mobile-open .snav-trail{opacity:1;pointer-events:auto;transform:none}body:has(.snav){padding-left:0}.snav-mobile-btn{top:calc(8px + env(safe-area-inset-top,0px));z-index:94;border:1px solid var(--line-2);background:var(--bg-2);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:fixed;left:8px}@supports (color:color-mix(in lab,red,red)){.snav-mobile-btn{background:color-mix(in oklab,var(--bg-2) 92%,transparent)}}.snav-mobile-btn{color:var(--fg-2);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px -12px #0009}.snav-mobile-backdrop{z-index:94;background:#00000073;display:block;position:fixed;inset:0}.snav.is-mobile-open{z-index:96}.admin-main{padding-top:44px}.cal-page,.psheet-page{padding-top:54px}.alerts{top:calc(54px + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.snav,.snav-label,.snav-pill,.snav-trail,body{transition:none}.snav-pill{animation:none}}.psheet-pad,.psheet-pad td{pointer-events:none;background:0 0;border:0;padding:0}.pcell-search-ico{opacity:0;color:var(--fg-5);transition:opacity .12s,color .12s}tr:hover .pcell-search-ico{opacity:1}.pcell-search-ico:focus-visible,.pcell-search-ico:hover{opacity:1;color:var(--cyan)}.wb-page{padding-top:22px}.wb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.wb-title{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg-1);margin:6px 0 0;font-size:30px;font-weight:400}.wb-title em{color:var(--fg-3);font-style:italic}.wb-head-stats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wb-backup-btn{border:1px solid var(--line-2);background:var(--bg-2);min-height:34px;color:var(--fg-2);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.wb-backup-btn:hover{border-color:var(--line-3);color:var(--fg)}.wb-backup-btn b{color:var(--fg-4);font-variant-numeric:tabular-nums;font-weight:700}.wb-stat{border:1px solid var(--line-2);color:var(--fg-4);border-radius:999px;padding:6px 12px;font-size:12px}.wb-stat strong{color:var(--fg-1);font-weight:600}.wb-search{align-items:center;gap:10px;max-width:420px;margin-bottom:26px;display:flex;position:relative}.wb-search>svg{color:var(--fg-5);pointer-events:none;position:absolute;left:13px}.wb-search .input{padding-left:38px}.wb-search-count{font-family:var(--ff-mono);color:var(--fg-5);font-size:10.5px;position:absolute;right:12px}.wb-section{margin-bottom:30px}.wb-section-title{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-5);margin:0 0 12px;font-size:10.5px;font-weight:500}.wb-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;display:grid}.wb-card{border:1px solid var(--line-2);background:var(--bg-2);border-radius:12px;flex-direction:column;gap:7px;padding:14px 15px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.wb-card:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.wb-card:hover{border-color:color-mix(in srgb,var(--cyan) 45%,transparent)}}.wb-card:hover{background:var(--bg-3);transform:translateY(-1px)}.wb-icon{color:var(--fg-4);display:inline-flex}.wb-folder .wb-icon{color:var(--purple)}.wb-file .wb-icon{color:var(--green)}.wb-name{font-family:var(--ff-heading);color:var(--fg-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.wb-meta{color:var(--fg-5);margin-top:auto;font-size:11.5px}.wb-meta strong{color:var(--fg-3);font-weight:600}.wb-tabs{color:var(--fg-5)}@media (max-width:620px){.wb-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.dash-prospect{margin-bottom:18px;padding:18px 20px 20px}.dash-panel-link{color:var(--fg-4);align-items:center;gap:4px;font-size:11.5px;text-decoration:none;display:inline-flex}.dash-panel-link:hover{color:var(--cyan)}.prospect-topline{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:4px 0 18px}.prospect-big,.prospect-topline{align-items:baseline;display:flex}.prospect-big{gap:9px}.prospect-big-value{font-family:var(--ff-heading);letter-spacing:-.03em;color:var(--fg-1);font-size:34px;font-weight:600;line-height:1}.prospect-big-label{color:var(--fg-5);font-size:12.5px}.prospect-week{border:1px solid var(--line-2);color:var(--fg-4);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;display:inline-flex}.prospect-week strong{color:var(--cyan);font-weight:600}.prospect-funnel{gap:11px}.funnel-row,.prospect-funnel{flex-direction:column;display:flex}.funnel-row{gap:5px}.funnel-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.funnel-label{color:var(--fg-3);font-size:12.5px}.funnel-value{font-family:var(--ff-mono);color:var(--fg-1);align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.funnel-pct{color:var(--fg-5);font-size:10.5px}.funnel-track{background:var(--bg-3);border-radius:999px;height:6px;overflow:hidden}.funnel-fill{border-radius:999px;height:100%;transition:width .5s}.funnel-neutral{background:linear-gradient(90deg,var(--fg-5),var(--fg-4))}.funnel-cyan{background:linear-gradient(90deg,var(--cyan),var(--cyan-soft))}.funnel-purple{background:linear-gradient(90deg,var(--purple-deep),var(--purple))}.funnel-green{background:linear-gradient(90deg,#15803d,var(--green))}.prospect-buckets{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-top:18px;padding-top:16px;display:grid}.prospect-bucket{flex-direction:column;gap:3px;display:flex}.prospect-dot{border-radius:50%;width:7px;height:7px}.prospect-dot-neutral{background:var(--fg-5)}.prospect-dot-green{background:var(--green)}.prospect-dot-orange{background:var(--orange)}.prospect-dot-purple{background:var(--purple)}.prospect-dot-red{background:var(--red)}.prospect-bucket-value{font-family:var(--ff-heading);color:var(--fg-1);letter-spacing:-.02em;font-size:19px;font-weight:600}.prospect-bucket-label{color:var(--fg-5);font-size:11px}.wbh{flex-shrink:0;margin-bottom:14px}.wbh-crumb{margin-bottom:7px}.wbh-back{color:var(--fg-5);align-items:center;gap:6px;font-size:11.5px;text-decoration:none;transition:color .15s;display:inline-flex}.wbh-back:hover{color:var(--cyan)}.wbh-main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wbh-icon{display:inline-flex}.wbh-icon-folder{color:var(--purple)}.wbh-icon-file{color:var(--green)}.wbh-title{font-family:var(--ff-heading);letter-spacing:-.025em;color:var(--fg-1);cursor:text;margin:0;font-size:21px;font-weight:600}.wbh-iconbtn{border:1px solid var(--line-2);width:26px;height:26px;color:var(--fg-5);cursor:pointer;background:0 0;border-radius:7px;place-items:center;transition:color .15s,border-color .15s,opacity .15s;display:grid}.wbh-iconbtn:hover{color:var(--cyan);border-color:var(--cyan)}.wbh-rename{opacity:0}.wbh-main:hover .wbh-rename{opacity:1}.wbh-edit{align-items:center;gap:6px;display:inline-flex}.wbh-input{border:1px solid var(--cyan);background:var(--bg-2);min-width:260px;height:32px;color:var(--fg-1);font-family:var(--ff-heading);letter-spacing:-.025em;border-radius:8px;padding:0 10px;font-size:19px;font-weight:600}.wbh-input:focus{outline:none}.wbh-counts{gap:8px;margin-left:auto;display:inline-flex}.wbh-count{border:1px solid var(--line-2);color:var(--fg-5);border-radius:999px;padding:4px 11px;font-size:11.5px}.wbh-count strong{color:var(--fg-2);font-weight:600}.wbh-err{color:var(--red);margin-top:8px;font-size:12px}.pchip-btn{cursor:pointer;background:0 0;transition:border-color .15s,background .15s,color .15s}.pchip-btn:hover{color:var(--fg-2);background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.pchip-btn:hover{background:color-mix(in oklab,var(--fg) 5%,transparent)}}.pchip-btn.pchip-on{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pchip-btn.pchip-on{border-color:color-mix(in oklab,var(--cyan) 55%,transparent)}}.pchip-btn.pchip-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pchip-btn.pchip-on{background:color-mix(in oklab,var(--cyan) 9%,transparent)}}.pchip-btn.pchip-on{color:var(--fg-2)}.pchip-amber{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.pchip-amber{border-color:color-mix(in oklab,var(--orange) 28%,transparent)}}.pchip-amber .pchip-dot{background:var(--orange)}.pchip-violet{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.pchip-violet{border-color:color-mix(in oklab,var(--purple) 28%,transparent)}}.pchip-violet .pchip-dot{background:var(--purple)}.pchip-reset{cursor:pointer;color:var(--fg-5);background:0 0;border-style:dashed;gap:6px}.pchip-reset:hover{color:var(--fg-2);border-color:var(--fg-4)}.psheet-report-btn{gap:7px;height:36px}.pth-btn-rank{background:var(--cyan);border-radius:4px;place-items:center;min-width:14px;height:14px;padding:0 3px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.pth-btn-rank{background:color-mix(in oklab,var(--cyan) 22%,transparent)}}.pth-btn-rank{color:var(--cyan);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:9px;font-weight:700}.psheet-notice{border:1px solid var(--cyan);align-items:center;gap:9px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.psheet-notice{border:1px solid color-mix(in oklab,var(--cyan) 30%,transparent)}}.psheet-notice{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.psheet-notice{background:color-mix(in oklab,var(--cyan) 8%,var(--surface-3))}}.psheet-notice{font-family:var(--pfont);color:var(--fg-2);border-radius:12px;font-size:12.5px;line-height:1.5}.psheet-notice>svg{color:var(--cyan);flex-shrink:0}.psheet-notice button{width:22px;height:22px;color:var(--fg-5);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.psheet-notice button:hover{color:var(--fg-2);background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.psheet-notice button:hover{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.prow-num{cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 4px;font-family:inherit;transition:color .12s,background .12s}.prow-num:hover{color:var(--fg-2);background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.prow-num:hover{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.prow-selected td{background:var(--cyan)!important}@supports (color:color-mix(in lab,red,red)){.prow-selected td{background:color-mix(in oklab,var(--cyan) 9%,transparent)!important}}.prow-selected .prow-num{background:var(--cyan);color:#04141a;font-weight:700}.prow-selected .pgrip{opacity:1;color:var(--fg-3)}.psel-bar{border:1px solid var(--cyan);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.psel-bar{border:1px solid color-mix(in oklab,var(--cyan) 32%,transparent)}}.psel-bar{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.psel-bar{background:color-mix(in oklab,var(--cyan) 7%,var(--surface-3))}}.psel-bar{font-family:var(--pfont);border-radius:12px}.psel-count{color:var(--fg-3);margin-right:4px;font-size:12px}.psel-count em{color:var(--fg);font-style:italic;font-weight:600}.psel-bar button{border:1px solid var(--line-2);background:var(--surface-2);height:28px;color:var(--fg-3);font-family:var(--pfont);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.psel-bar button:hover:not(:disabled){color:var(--fg);border-color:var(--line-1)}.psel-bar button:disabled{opacity:.4;cursor:default}.psel-bar .psel-danger:hover{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.psel-bar .psel-danger:hover{border-color:color-mix(in oklab,var(--red) 45%,transparent)}}.psel-bar .psel-close{justify-content:center;width:28px;margin-left:auto;padding:0}.preport{width:min(1240px,100%)}.preport-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.preport-head>div:first-of-type{min-width:190px}.preport-head h2{font-family:var(--pfont);letter-spacing:-.01em;color:var(--fg);font-size:16px;font-weight:600}.preport-head p{color:var(--fg-5);margin-top:2px;font-size:12px}.preport-icon{background:var(--cyan);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.preport-icon{background:color-mix(in oklab,var(--cyan) 12%,transparent)}}.preport-icon{color:var(--cyan);flex-shrink:0}.preport-close,.preport-refresh{border:1px solid var(--line-2);color:var(--fg-4);cursor:pointer;background:0 0;border-radius:9px;place-items:center;width:30px;height:30px;transition:color .15s,border-color .15s;display:grid}.preport-close:hover,.preport-refresh:hover:not(:disabled){color:var(--fg);border-color:var(--line-1)}.preport-refresh:disabled{opacity:.4;cursor:default}.preport-ranges{gap:6px;margin-left:auto;display:inline-flex}.preport-ranges button{border:1px solid var(--line-2);height:28px;color:var(--fg-4);font-family:var(--pfont);cursor:pointer;background:0 0;border-radius:999px;padding:0 13px;font-size:11.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.preport-ranges button:hover{color:var(--fg-2)}.preport-ranges button.is-on{color:var(--fg);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.preport-ranges button.is-on{border-color:color-mix(in oklab,var(--cyan) 50%,transparent)}}.preport-ranges button.is-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.preport-ranges button.is-on{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.preport-tiles{grid-template-columns:repeat(6,1fr);gap:8px;padding:14px 20px;display:grid}.preport-tile{border:1px solid var(--line-2);background:var(--surface-3);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.preport-tile-v{font-family:var(--pfont);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600;line-height:1.05}.preport-tile-k{color:var(--fg-5);flex-direction:column;gap:1px;font-size:10.5px;line-height:1.35;display:flex}.preport-tile-k em{color:var(--cyan);font-size:11px;font-style:italic;font-weight:600}.preport-tablewrap{flex:1;min-height:120px;padding:0 20px 16px;overflow:auto}.preport-table{border-collapse:collapse;width:100%;font-family:var(--pfont)}.preport-table th{z-index:1;background:var(--bg-2);text-align:left;border-bottom:1px solid var(--line-2);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-5);white-space:nowrap;padding:8px 7px;font-size:9.5px;font-weight:600;position:sticky;top:0}.preport-table td{border-bottom:1px solid var(--line);color:var(--fg-3);white-space:nowrap;padding:8px 7px;font-size:12px}.preport-table tfoot td{border-bottom:0;border-top:1px solid var(--line-2);color:var(--fg-2);background:var(--bg-2);font-weight:550;position:sticky;bottom:0}.preport-table .num{text-align:right;font-variant-numeric:tabular-nums}.preport-table td.strong{color:var(--fg);font-weight:600}.num-marks{color:var(--fg-5);cursor:help;margin-left:3px;font-size:.82em;font-style:normal;font-weight:500}.preport-day{color:var(--fg-2);text-transform:capitalize}.preport-span{color:var(--fg-5);font-variant-numeric:tabular-nums}.preport-state{text-align:center;color:var(--fg-5);justify-content:center;align-items:center;gap:9px;padding:32px 12px;font-size:12.5px;line-height:1.6;display:flex}.preport-spin{animation:preport-spin 1s linear infinite}@keyframes preport-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.preport-spin{animation:none}}@media (max-width:1000px){.preport-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.preport-tiles{grid-template-columns:repeat(2,1fr)}.preport-ranges{margin-left:0}}.dtp{font-family:var(--font-inter-tight),var(--ff-sans)}.dtp-trigger{border:1px solid var(--line-2);background:var(--surface-2);width:100%;height:44px;color:var(--fg-4);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:0 14px;font-family:inherit;font-size:13.5px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.dtp-trigger:hover{border-color:var(--line-3);background:var(--surface)}.dtp-trigger.is-open{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.dtp-trigger.is-open{border-color:color-mix(in oklab,var(--cyan) 55%,transparent)}}.dtp-trigger.is-open{box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.dtp-trigger.is-open{box-shadow:0 0 0 3px color-mix(in oklab,var(--cyan) 12%,transparent)}}.dtp-val{color:var(--fg);letter-spacing:-.005em;white-space:nowrap;font-weight:500}.dtp-ph{color:var(--fg-5);flex:1}.dtp-sep{background:var(--line-2);flex:1;min-width:8px;height:1px}.dtp-clock{color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.dtp-pop{z-index:200;border:1px solid var(--line-1);background:var(--bg-2);border-radius:16px;animation:dtp-in .16s cubic-bezier(.22,.61,.36,1);position:fixed;overflow:hidden;box-shadow:0 28px 70px -22px #0009}@keyframes dtp-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.dtp-body{align-items:stretch;display:flex}.dtp-cal{width:292px;padding:14px}.dtp-quick{gap:6px;margin-bottom:10px;display:flex}.dtp-quick button{border:1px solid var(--line-2);height:28px;color:var(--fg-4);cursor:pointer;background:0 0;border-radius:999px;flex:1;font-family:inherit;font-size:11.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.dtp-quick button:hover{color:var(--fg-2);border-color:var(--line-3)}.dtp-quick button.is-on{color:var(--bg);background:var(--fg);border-color:var(--fg)}.dtp-monthbar{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dtp-monthbar>span{color:var(--fg);letter-spacing:-.01em;font-size:13px;font-weight:600}.dtp-monthbar>span em{color:var(--fg-4);font-variant-numeric:tabular-nums;font-style:italic;font-weight:500}.dtp-monthbar button{border:1px solid var(--line-2);width:28px;height:28px;color:var(--fg-4);cursor:pointer;background:0 0;border-radius:9px;place-items:center;transition:color .15s,border-color .15s;display:grid}.dtp-monthbar button:hover{color:var(--fg);border-color:var(--line-1)}.dtp-week{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.dtp-week span{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:9.5px;font-weight:600}.dtp-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dtp-blank{display:block}.dtp-day{height:34px;color:var(--fg-3);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;font-family:inherit;font-size:13px;font-weight:500;transition:background .13s,color .13s,border-color .13s}.dtp-day:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.dtp-day:hover{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.dtp-day:hover{color:var(--fg)}.dtp-day.is-past{color:var(--fg-5)}.dtp-day.is-today{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.dtp-day.is-today{border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.dtp-day.is-today{color:var(--cyan)}.dtp-day.is-sel{border-color:var(--fg);font-weight:650}.dtp-day.is-sel,.dtp-day.is-sel:hover{background:var(--fg);color:var(--bg)}.dtp-rail{border-left:1px solid var(--line);flex-direction:column;flex-shrink:0;width:132px;display:flex}.dtp-railhead{justify-content:space-between;align-items:baseline;padding:15px 12px 8px;display:flex}.dtp-railhead>span{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-5);font-size:9.5px;font-weight:600}.dtp-railhead button{cursor:pointer;color:var(--fg-4);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);background:0 0;border:0;font-family:inherit;font-size:10.5px}.dtp-railhead button:hover{color:var(--cyan);text-decoration-color:currentColor}.dtp-slots{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;flex-direction:column;gap:5px;max-height:288px;padding:2px 12px 14px;scroll-padding-block:10px;display:flex;overflow-y:auto}.dtp-slots::-webkit-scrollbar{width:5px}.dtp-slots::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.dtp-slot{border:1px solid var(--line-2);height:34px;color:var(--fg-3);font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .13s,color .13s,border-color .13s}.dtp-slot:hover{color:var(--fg);border-color:var(--line-1)}.dtp-slot.is-sel{background:var(--fg);border-color:var(--fg);color:var(--bg);font-weight:650}.dtp-foot{border-top:1px solid var(--line);background:var(--surface-3);align-items:center;gap:14px;padding:13px 16px;display:flex}.dtp-foot p{color:var(--fg-4);flex:1;font-size:12px;line-height:1.5}.dtp-foot strong{color:var(--fg);font-weight:600}.dtp-foot button{background:var(--fg);height:30px;color:var(--bg);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:0 17px;font-family:inherit;font-size:11.5px;font-weight:550;transition:opacity .15s}.dtp-foot button:hover{opacity:.88}@media (prefers-reduced-motion:reduce){.dtp-pop{animation:none}}@media (max-width:520px){.dtp-body{flex-direction:column}.dtp-cal,.dtp-rail{width:100%}.dtp-rail{border-left:0;border-top:1px solid var(--line)}.dtp-slots{grid-template-columns:repeat(4,1fr);max-height:168px;display:grid}}.preport-daybtn{cursor:pointer;color:var(--fg-2);text-transform:capitalize;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;margin:-3px -6px;padding:3px 6px;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.preport-daybtn:hover{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.preport-daybtn:hover{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.preport-daybtn svg{opacity:.5}.preport-daybtn:hover svg{opacity:1}.preport-drillhead{z-index:2;background:var(--bg-2);align-items:center;gap:12px;padding:12px 0 14px;display:flex;position:sticky;top:0}.preport-drillhead>button{border:1px solid var(--line-2);height:28px;color:var(--fg-3);font-family:var(--pfont);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;transition:color .15s,border-color .15s;display:inline-flex}.preport-drillhead>button:hover{color:var(--fg);border-color:var(--line-1)}.preport-drillhead>span{font-family:var(--pfont);color:var(--fg);text-transform:capitalize;flex-direction:column;gap:1px;font-size:13px;font-weight:600;display:flex}.preport-drillhead>span em{color:var(--fg-5);text-transform:none;font-size:11px;font-style:normal;font-weight:400}.preport-lead{color:var(--fg);text-overflow:ellipsis;max-width:240px;font-weight:500;overflow:hidden}.preport-tag{border:1px solid var(--line-2);color:var(--fg-4);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;display:inline-block}.preport-tag.is-yes{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.preport-tag.is-yes{border-color:color-mix(in oklab,var(--green) 35%,transparent)}}.preport-tag.is-yes{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.preport-tag.is-yes{background:color-mix(in oklab,var(--green) 10%,transparent)}}.preport-tag.is-no{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.preport-tag.is-no{border-color:color-mix(in oklab,var(--orange) 35%,transparent)}}.preport-tag.is-no{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.preport-tag.is-no{background:color-mix(in oklab,var(--orange) 10%,transparent)}}.preport-tag.is-multi{color:var(--cyan);border-color:var(--cyan);margin-left:5px}@supports (color:color-mix(in lab,red,red)){.preport-tag.is-multi{border-color:color-mix(in oklab,var(--cyan) 35%,transparent)}}.cdock{z-index:96;align-items:flex-end;gap:10px;position:fixed;bottom:22px;right:22px}.cdock,.cdock-stack{flex-direction:column;display:flex}.cdock-stack{border:1px solid var(--line-2);background:var(--bg-2);border-radius:999px;gap:6px;padding:6px;box-shadow:0 10px 34px #00000047}.cdock-away{opacity:.62}.cdock-away .cdock-avatar,.cdock-away .cdock-avatar img{width:26px;height:26px}.cdock-avatar{background:var(--bg-3);width:30px;height:30px;box-shadow:0 0 0 2px var(--ring,var(--cyan));border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cdock-avatar{box-shadow:0 0 0 2px color-mix(in oklab,var(--ring,var(--cyan)) 65%,transparent)}}.cdock-avatar{cursor:default;animation:cdock-in .32s cubic-bezier(.26,1.24,.38,1) both}.cdock-avatar img{object-fit:cover;border-radius:50%;width:30px;height:30px}.cdock-avatar-init{color:var(--fg-2);font-size:12px;font-weight:600}@keyframes cdock-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.cchat-btn[data-tip]:after,.cdock-avatar[data-tip]:after{content:attr(data-tip);border:1px solid var(--line-2);background:var(--bg-3);color:var(--fg-2);letter-spacing:-.01em;white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:500;transition:opacity .16s,transform .16s;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(4px,-50%)}.cchat-btn[data-tip]:hover:after,.cdock-avatar[data-tip]:focus-visible:after,.cdock-avatar[data-tip]:hover:after{opacity:1;transform:translateY(-50%)}.cchat-btn{border:1px solid var(--line-2);background:var(--bg-2);width:48px;height:48px;color:var(--fg-2);border-radius:50%;place-items:center;transition:transform .22s cubic-bezier(.26,1.24,.38,1),border-color .22s,color .22s;display:grid;position:relative;box-shadow:0 12px 36px #00000052}.cchat-btn:hover{border-color:var(--purple);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.cchat-btn:hover{border-color:color-mix(in oklab,var(--purple) 45%,var(--line-2))}}.cchat-btn:hover{color:var(--fg)}.cdock[data-chat-open] .cchat-btn{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cdock[data-chat-open] .cchat-btn{border-color:color-mix(in oklab,var(--cyan) 45%,var(--line-2))}}.cdock[data-chat-open] .cchat-btn{color:var(--fg)}.cchat-badge{background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);min-width:18px;height:18px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;animation:cchat-badge-pop .34s cubic-bezier(.26,1.24,.38,1) both;display:grid;position:absolute;top:-3px;right:-3px}@keyframes cchat-badge-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.cchat-panel{z-index:116;border:1px solid var(--line-2);background:var(--bg-2);transform-origin:calc(100% - 30px) calc(100% + 24px);border-radius:20px;flex-direction:column;width:min(376px,100vw - 44px);height:min(560px,100vh - 130px);animation:cchat-pop .36s cubic-bezier(.26,1.24,.38,1) both;display:flex;position:fixed;bottom:84px;right:22px;overflow:hidden;box-shadow:0 30px 80px #00000073}@keyframes cchat-pop{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.cchat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 13px;display:flex}.cchat-head-titles{flex-direction:column;gap:3px;display:flex}.cchat-title{font-family:var(--ff-display);letter-spacing:-.025em;color:var(--fg);font-size:17px;font-weight:620;line-height:1.1}.cchat-title em{font-family:var(--ff-heading);background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.cchat-online{color:var(--fg-4);align-items:center;gap:6px;font-size:11px;display:inline-flex}.cchat-online-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.cchat-online-dot{box-shadow:0 0 8px color-mix(in oklab,var(--green) 70%,transparent)}}.cchat-close{width:28px;height:28px;color:var(--fg-4);border-radius:50%;place-items:center;transition:background .16s,color .16s;display:grid}.cchat-close:hover{background:var(--bg-3);color:var(--fg)}.cchat-body{overscroll-behavior:contain;flex:1;padding:12px 16px 14px;overflow-y:auto}.cchat-empty{text-align:center;color:var(--fg-3);flex-direction:column;align-items:center;gap:5px;padding:56px 24px;font-size:13px;display:flex}.cchat-empty em{font-family:var(--ff-heading);color:var(--fg-4);font-size:12.5px;font-style:italic}.cchat-day{align-items:center;gap:12px;margin:16px 0 4px;display:flex}.cchat-day:after,.cchat-day:before{content:"";background:var(--line);flex:1;height:1px}.cchat-day span{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-5);font-size:10px;font-weight:600}.cchat-msg{gap:9px;margin-top:12px;display:flex}.cchat-msg-grouped{margin-top:3px}.cchat-msg-new{animation:cchat-msg-in .42s cubic-bezier(.26,1.24,.38,1) both}@keyframes cchat-msg-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.cchat-msg-new .cchat-msg-avatar{animation:cdock-in .34s cubic-bezier(.26,1.24,.38,1) 80ms both}.cchat-msg-avatar{background:var(--bg-3);width:24px;height:24px;box-shadow:0 0 0 1.5px var(--ring,var(--cyan));border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}@supports (color:color-mix(in lab,red,red)){.cchat-msg-avatar{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--ring,var(--cyan)) 55%,transparent)}}.cchat-msg-avatar{color:var(--fg-3);font-size:10.5px;font-weight:600}.cchat-msg-avatar img{object-fit:cover;border-radius:50%;width:24px;height:24px}.cchat-msg-grouped .cchat-msg-avatar{box-shadow:none;background:0 0}.cchat-msg-col{flex-direction:column;gap:3px;min-width:0;max-width:82%;display:flex}.cchat-msg-col:has(.cchat-editrow){flex:1;max-width:100%}.cchat-msg-mine{flex-direction:row-reverse}.cchat-msg-mine .cchat-msg-col{align-items:flex-end;margin-left:auto}.cchat-msg-meta{align-items:baseline;gap:7px;padding:0 2px;display:inline-flex}.cchat-msg-name{color:var(--fg-3);font-size:11.5px;font-weight:600}.cchat-msg-time{color:var(--fg-5);font-variant-numeric:tabular-nums;font-size:10.5px}.cchat-bubble-row{align-items:center;gap:3px;min-width:0;max-width:100%;display:flex}.cchat-msg-mine .cchat-bubble-row{flex-direction:row-reverse}.cchat-bubble{border:1px solid var(--line);background:var(--bg-3);min-width:0;max-width:100%;color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px 14px 14px;padding:8px 12px;font-size:13.5px;line-height:1.45;box-shadow:0 1px 6px #00000014}.cchat-bubble-pulse{animation:cchat-bubble-pulse 1.2s ease-out both}@keyframes cchat-bubble-pulse{0%{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--cyan) 45%,transparent),0 0 20px color-mix(in oklab,var(--purple) 28%,transparent)}to{box-shadow:0 0 #0000,0 1px 6px #00000014}}.cchat-msg-mine .cchat-bubble{border-color:var(--purple);border-top-left-radius:14px;border-top-right-radius:5px}@supports (color:color-mix(in lab,red,red)){.cchat-msg-mine .cchat-bubble{border-color:color-mix(in oklab,var(--purple) 30%,var(--line))}}.cchat-msg-mine .cchat-bubble{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.cchat-msg-mine .cchat-bubble{background:color-mix(in oklab,var(--purple) 13%,var(--bg-3))}}.cchat-msg-mine .cchat-bubble{color:var(--fg)}.cchat-err{color:var(--red);padding:6px 18px 0;font-size:12px}.cchat-inputrow{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px 14px;display:flex}.cchat-input{border:1px solid var(--line-2);background:var(--bg-3);min-width:0;color:var(--fg);border-radius:999px;outline:none;flex:1;padding:10px 16px;font-size:13.5px;transition:border-color .18s}.cchat-input::placeholder{color:var(--fg-5)}.cchat-input:focus{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cchat-input:focus{border-color:color-mix(in oklab,var(--cyan) 45%,var(--line-2))}}.cchat-send{background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);width:38px;height:38px;color:var(--bg);border-radius:50%;flex:none;place-items:center;transition:transform .2s cubic-bezier(.26,1.24,.38,1),opacity .2s;display:grid}.cchat-send:hover:not(:disabled){transform:translateY(-1px)scale(1.04)}.cchat-send:disabled{opacity:.35;cursor:default}.prow-remote td{animation:prow-remote-flash 1.6s ease-out both}@keyframes prow-remote-flash{0%{background-color:color-mix(in oklab,var(--cyan) 14%,transparent)}to{background-color:#0000}}@media (max-width:640px){.cdock{bottom:14px;right:14px}.cchat-panel{width:calc(100vw - 28px);height:min(520px,100vh - 100px);bottom:74px;right:14px}}@media (prefers-reduced-motion:reduce){.cchat-badge,.cchat-msg,.cchat-panel,.cdock-avatar,.prow-remote td{animation:none}}.live-in{animation:live-in .42s cubic-bezier(.26,1.24,.38,1) both}@keyframes live-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}tr.live-in{animation:none}tr.live-in td{animation:live-row-in .7s ease-out both}@keyframes live-row-in{0%{opacity:0;background-color:color-mix(in oklab,var(--cyan) 15%,transparent)}55%{opacity:1}to{opacity:1;background-color:#0000}}tr.live-pulse td{animation:prow-remote-flash 1.6s ease-out both}.live-pulse:not(tr){animation:live-ring 1.6s ease-out both}@keyframes live-ring{0%{box-shadow:0 0 0 1px color-mix(in oklab,var(--cyan) 60%,transparent),0 0 26px color-mix(in oklab,var(--cyan) 22%,transparent)}to{box-shadow:0 0 0 1px #0000,0 0 26px #0000}}::view-transition-group(*){animation-duration:.34s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.skel-rows{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.skel-bar{background:linear-gradient(100deg,var(--bg-3) 38%,var(--fg) 50%,var(--bg-3) 62%);border-radius:10px;height:34px}@supports (color:color-mix(in lab,red,red)){.skel-bar{background:linear-gradient(100deg,var(--bg-3) 38%,color-mix(in oklab,var(--fg) 6%,var(--bg-3)) 50%,var(--bg-3) 62%)}}.skel-bar{background-size:220% 100%;animation:skel-sweep 1.15s ease-in-out infinite}.skel-bar:nth-child(2n){opacity:.75}.skel-bar:nth-child(3n){opacity:.55}@keyframes skel-sweep{0%{background-position:120% 0}to{background-position:-60% 0}}.drawer-variants-btn{border:1px dashed var(--line-3);color:var(--fg-3);letter-spacing:-.01em;background:0 0;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;font-size:12px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.drawer-variants-btn em{font-family:var(--ff-heading);background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:520}.drawer-variants-btn:hover:not(:disabled){border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.drawer-variants-btn:hover:not(:disabled){border-color:color-mix(in oklab,var(--purple) 50%,var(--line-3))}}.drawer-variants-btn:hover:not(:disabled){background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.drawer-variants-btn:hover:not(:disabled){background:color-mix(in oklab,var(--purple) 7%,transparent)}}.drawer-variants-btn:hover:not(:disabled){color:var(--fg)}.drawer-variants-btn:disabled{opacity:.55;cursor:default}.preload-overlay{z-index:130;background:var(--bg);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.preload-overlay{background:color-mix(in oklab,var(--bg) 84%,transparent)}}.preload-overlay{opacity:1;transition:opacity .32s}.preload-overlay[data-done]{opacity:0;pointer-events:none}.preload-card{border:1px solid var(--line-2);background:var(--bg-2);border-radius:20px;width:min(420px,92vw);padding:26px 28px 22px;animation:cchat-pop .3s cubic-bezier(.26,1.24,.38,1) both;box-shadow:0 30px 90px #00000080}.preload-title{font-family:var(--ff-display);letter-spacing:-.028em;color:var(--fg);font-size:21px;font-weight:620}.preload-title em{font-family:var(--ff-heading);background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.preload-sub{color:var(--fg-4);margin-top:3px;font-size:12px}.preload-steps{flex-direction:column;margin-top:16px;display:flex}.preload-step{border-top:1px solid var(--line);color:var(--fg-3);align-items:center;gap:10px;padding:7px 2px;font-size:13px;display:flex}.preload-step:first-child{border-top:0}.preload-step-state{flex:none;place-items:center;width:15px;height:15px;display:grid}.preload-spin{border:1.5px solid var(--line-3);border-top-color:var(--cyan);border-radius:50%;width:12px;height:12px;animation:preload-spin .7s linear infinite}@keyframes preload-spin{to{transform:rotate(1turn)}}.preload-step[data-done]{color:var(--fg-2)}.preload-step[data-done] .preload-step-state{color:var(--green)}.preload-count{font-family:var(--ff-mono);color:var(--fg-5);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}@media (prefers-reduced-motion:reduce){.live-in,.live-pulse:not(tr),.preload-card,.skel-bar,tr.live-in td,tr.live-pulse td{animation:none}::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}.cchat-msg-actions{opacity:0;flex:none;align-items:center;gap:1px;transition:opacity .16s,transform .2s cubic-bezier(.26,1.24,.38,1);display:inline-flex;transform:translate(-4px)}.cchat-msg-mine .cchat-msg-actions{transform:translate(4px)}.cchat-msg:focus-within .cchat-msg-actions,.cchat-msg:hover .cchat-msg-actions{opacity:1;transform:translate(0)}.cchat-act{width:26px;height:26px;color:var(--fg-5);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:color .15s,background .15s,border-color .15s,transform .2s cubic-bezier(.26,1.24,.38,1);display:grid}.cchat-act:hover{color:var(--fg);background:var(--bg-3);border-color:var(--line-2);transform:scale(1.1)}.cchat-act:active{transform:scale(.86)}.cchat-act:disabled{opacity:.4;cursor:default}.cchat-act-del:hover{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.cchat-act-del:hover{background:color-mix(in oklab,var(--red) 10%,transparent)}}.cchat-act-del:hover{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.cchat-act-del:hover{border-color:color-mix(in oklab,var(--red) 30%,transparent)}}.cchat-act-del.armed,.cchat-act-del.armed:hover{color:#fff;background:var(--red);border-color:#0000;animation:cchat-armed-in .3s cubic-bezier(.26,1.24,.38,1) both,cchat-armed-throb 1.1s ease-out .3s infinite}@keyframes cchat-armed-in{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes cchat-armed-throb{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--red) 50%,transparent)}to{box-shadow:0 0 0 8px color-mix(in oklab,var(--red) 0%,transparent)}}.cchat-act-save:not(:disabled){color:var(--green)}.cchat-act-save:not(:disabled):hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.cchat-act-save:not(:disabled):hover{background:color-mix(in oklab,var(--green) 10%,transparent)}}.cchat-act-save:not(:disabled):hover{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.cchat-act-save:not(:disabled):hover{border-color:color-mix(in oklab,var(--green) 30%,transparent)}}.cchat-edited{letter-spacing:.01em;color:var(--fg-5);margin-left:7px;font-size:10px;font-style:italic}.cchat-editrow{align-items:center;gap:4px;width:100%;display:flex}.cchat-edit-input{flex:1;min-width:140px;padding:8px 13px;font-size:13px}@media (prefers-reduced-motion:reduce){.cchat-act,.cchat-msg-actions{transition:none;transform:none}.cchat-act-del.armed,.cchat-act-del.armed:hover,.cchat-bubble-pulse,.cchat-msg-new,.cchat-msg-new .cchat-msg-avatar{animation:none}}.bento{grid-template-columns:repeat(12,1fr);gap:14px;margin-top:22px;display:grid}.bento-card{grid-column:span var(--span,12);border:1px solid var(--line);min-width:0;animation:bento-in .55s cubic-bezier(.26,1.24,.38,1) both;animation-delay:calc(var(--bi,0) * 60ms);border-radius:18px;flex-direction:column;gap:13px;padding:17px 18px;transition:border-color .2s,transform .25s cubic-bezier(.26,1.24,.38,1);display:flex;position:relative;overflow:hidden}@keyframes bento-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bento-raport{--span:8}.bento-pipe{--span:4}.bento-agenda{--span:5}.bento-inv{--span:4}.bento-fup,.bento-leads{--span:6}.bento-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bento-title{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);align-items:center;gap:7px;font-size:15px;font-weight:620;display:flex}.bento-title-icon{color:var(--orange)}.bento-kicker{color:var(--fg-5);margin-top:2px;font-size:11px;display:block}.bento-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:6px;padding:26px 8px;display:flex}.bento-empty-title{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg-3);font-size:21px;font-weight:600}.bento-empty-title em{font-family:var(--ff-heading);background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.bento-empty-sub{color:var(--fg-5);font-size:11.5px}.kpi{--span:3;justify-content:flex-start;gap:7px;text-decoration:none}.kpi,.kpi-cyan{--tone-c:var(--cyan)}.kpi-purple{--tone-c:var(--purple)}.kpi-green{--tone-c:var(--green)}.kpi-orange{--tone-c:var(--orange)}.kpi:hover{border-color:var(--tone-c);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.kpi:hover{border-color:color-mix(in oklab,var(--tone-c) 38%,var(--line))}}.kpi:after{content:"";background:radial-gradient(closest-side,var(--tone-c),transparent);height:70%;position:absolute;inset:auto -30% -55%}@supports (color:color-mix(in lab,red,red)){.kpi:after{background:radial-gradient(closest-side,color-mix(in oklab,var(--tone-c) 9%,transparent),transparent)}}.kpi:after{pointer-events:none}.kpi-top{align-items:center;gap:8px;display:flex}.kpi-icon{width:26px;height:26px;color:var(--tone-c);background:var(--tone-c);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.kpi-icon{background:color-mix(in oklab,var(--tone-c) 11%,transparent)}}.kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);font-size:10.5px;font-weight:600}.kpi-delta{color:var(--green);background:var(--green);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.kpi-delta{background:color-mix(in oklab,var(--green) 10%,transparent)}}.kpi-delta{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.kpi-delta{border:1px solid color-mix(in oklab,var(--green) 22%,transparent)}}.kpi-delta-down{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.kpi-delta-down{background:color-mix(in oklab,var(--red) 10%,transparent)}}.kpi-delta-down{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.kpi-delta-down{border-color:color-mix(in oklab,var(--red) 22%,transparent)}}.kpi-value{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:30px;font-weight:640;line-height:1.05}.kpi-sub{color:var(--fg-4);font-size:11.5px}.kpi-spark{opacity:.9;pointer-events:none;width:108px;height:30px;position:absolute;bottom:12px;right:14px}.kpi-spark .spark{width:100%;height:100%}.spark{display:block;overflow:visible}.spark-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:spark-draw 1s ease-out .25s forwards}@keyframes spark-draw{to{stroke-dashoffset:0}}.spark-area{opacity:0;animation:spark-fade .6s .7s forwards}@keyframes spark-fade{to{opacity:1}}.mbars{flex:1;align-items:stretch;min-height:148px}.mbars,.mbars-col{gap:6px;display:flex}.mbars-col{flex-direction:column;flex:1;min-width:0}.mbars-track{background:var(--fg);border-radius:7px;flex:1;align-items:flex-end;display:flex}@supports (color:color-mix(in lab,red,red)){.mbars-track{background:color-mix(in oklab,var(--fg) 3%,transparent)}}.mbars-bar{background:var(--cyan);border-radius:7px 7px 3px 3px;width:100%}@supports (color:color-mix(in lab,red,red)){.mbars-bar{background:color-mix(in oklab,var(--cyan) 45%,var(--bg-3))}}.mbars-bar{transform-origin:bottom;transition:filter .15s;animation:bar-rise .65s cubic-bezier(.26,1.24,.38,1) both}.mbars-bar:hover{filter:brightness(1.25)}.mbars-bar-now{background:linear-gradient(180deg,var(--cyan) 0,var(--purple) 100%);box-shadow:0 0 16px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.mbars-bar-now{box-shadow:0 0 16px color-mix(in oklab,var(--cyan) 28%,transparent)}}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mbars-label{text-align:center;letter-spacing:.02em;height:13px;color:var(--fg-5);white-space:nowrap;font-size:9.5px;overflow:hidden}.sbars{flex-direction:column;flex:1;justify-content:center;gap:11px;display:flex}.sbars-row{grid-template-columns:92px 1fr 30px;align-items:center;gap:10px;display:grid}.sbars-label{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sbars-track{background:var(--fg);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.sbars-track{background:color-mix(in oklab,var(--fg) 4%,transparent)}}.sbars-track{overflow:hidden}.sbars-bar{opacity:.85;transform-origin:0;border-radius:999px;height:100%;animation:sbar-grow .7s cubic-bezier(.26,1.24,.38,1) both}@keyframes sbar-grow{0%{transform:scaleX(0)}}.sbars-count{text-align:right;color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bento-sync{border:1px solid var(--line-2);background:var(--bg-3);color:var(--fg-3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:550;transition:color .15s,border-color .15s;display:inline-flex}.bento-sync:hover:not(:disabled){color:var(--fg);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.bento-sync:hover:not(:disabled){border-color:color-mix(in oklab,var(--cyan) 40%,var(--line-2))}}.bento-sync:disabled{opacity:.6;cursor:default}.bento-sync .spin{animation:bento-spin 1s linear infinite}@keyframes bento-spin{to{transform:rotate(1turn)}}.bento-sync-msg{color:var(--fg-4);font-size:11.5px}.brief-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.brief-list li{animation:bento-in .45s cubic-bezier(.26,1.24,.38,1) both;animation-delay:calc(.2s + var(--li,0) * 70ms)}.brief-row{border:1px solid var(--line);background:var(--fg);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.brief-row{background:color-mix(in oklab,var(--fg) 2%,transparent)}}.brief-row{text-decoration:none;transition:border-color .15s,background .15s}.brief-row:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.brief-row:hover{border-color:color-mix(in oklab,var(--cyan) 32%,var(--line))}}.brief-row:hover{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.brief-row:hover{background:color-mix(in oklab,var(--cyan) 4%,transparent)}}.brief-icon{width:26px;height:26px;color:var(--cyan);background:var(--cyan);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.brief-icon{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.brief-text{color:var(--fg-3);flex:1;min-width:0;font-size:12.5px}.brief-text b{color:var(--fg);font-weight:650}.brief-go{color:var(--fg-5);flex:none;transition:color .15s,transform .15s}.brief-row:hover .brief-go{color:var(--fg);transform:translate(1px,-1px)}.tabs-mini .tab{padding:6px 11px;font-size:11.5px}.raport-funnel{align-items:center;gap:16px;display:flex}.raport-stat{flex-direction:column;gap:1px;display:flex}.raport-stat-value{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:27px;font-weight:640}.raport-stat-win .raport-stat-value{background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.raport-stat-label{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-5);font-size:10px;font-weight:600}.raport-stat-rate{color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:600}.raport-arrow{color:var(--fg-5);font-size:15px}.raport-outcomes{flex-wrap:wrap;gap:6px;display:flex}.raport-users{border-top:1px solid var(--line);flex-direction:column;gap:9px;padding-top:12px;display:flex}.raport-user{justify-content:space-between;align-items:center;gap:10px;display:flex}.raport-user-id{color:var(--fg-2);align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:550;display:inline-flex}.raport-user-avatar{font-size:9px}.raport-user-avatar,.raport-user-avatar img{width:22px;height:22px}.raport-user-you{color:var(--cyan);border:1px solid var(--cyan);font-size:9.5px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.raport-user-you{border:1px solid color-mix(in oklab,var(--cyan) 30%,transparent)}}.raport-user-you{border-radius:999px;padding:1px 7px}.raport-user-nums{color:var(--fg-4);white-space:nowrap;font-size:11.5px}.raport-user-nums b{color:var(--fg-2);font-weight:640}.inv-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.inv-row{border-radius:10px;align-items:center;gap:9px;padding:8px 10px;transition:background .14s;display:flex}.inv-row:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.inv-row:hover{background:color-mix(in oklab,var(--fg) 3%,transparent)}}.inv-client{min-width:0;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:550;overflow:hidden}.inv-date{color:var(--fg-5);white-space:nowrap;font-size:11px}.inv-status{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.inv-status-emisa{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.inv-status-emisa{border-color:color-mix(in oklab,var(--orange) 26%,transparent)}}.inv-status-emisa{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.inv-status-emisa{background:color-mix(in oklab,var(--orange) 9%,transparent)}}.inv-status-incasata{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.inv-status-incasata{border-color:color-mix(in oklab,var(--green) 26%,transparent)}}.inv-status-incasata{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.inv-status-incasata{background:color-mix(in oklab,var(--green) 9%,transparent)}}.inv-status-anulata{color:var(--fg-5);border-color:var(--line);background:0 0}.inv-total{color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:640}.inv-open{color:var(--fg-5);place-items:center;display:grid}.inv-open:hover{color:var(--fg)}@media (max-width:1240px){.kpi{--span:6}.bento-raport,.bento-rev{--span:12}.bento-agenda,.bento-brief,.bento-cal,.bento-fup,.bento-inv,.bento-leads,.bento-pipe{--span:6}}@media (max-width:760px){.bento .bento-card{--span:12}}@media (prefers-reduced-motion:reduce){.bento-card,.brief-list li,.mbars-bar,.sbars-bar,.spark-area,.spark-line{animation:none}.spark-line{stroke-dashoffset:0}.spark-area{opacity:1}.kpi:hover{transform:none}}.agenda-demo-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);border:1px solid var(--cyan);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agenda-demo-chip{border:1px solid color-mix(in oklab,var(--cyan) 26%,transparent)}}.agenda-demo-chip{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.agenda-demo-chip{background:color-mix(in oklab,var(--cyan) 8%,transparent)}}.agenda-demo-chip{white-space:nowrap}.agenda-demo-lipsa{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.agenda-demo-lipsa{border-color:color-mix(in oklab,var(--orange) 26%,transparent)}}.agenda-demo-lipsa{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.agenda-demo-lipsa{background:color-mix(in oklab,var(--orange) 8%,transparent)}}.agenda-time-wide{min-width:92px}.fup-overdue{font-weight:650;color:var(--red)!important}.bento-card .dash-agenda-row{align-items:center;gap:10px;padding:10px 2px;display:flex}.bento-card .dash-agenda-time{white-space:nowrap;flex:none;font-size:13px}.bento-card .dash-agenda-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.bento-card .agenda-demo-chip,.bento-card .dash-agenda-row .badge{flex:none}.bento-card .dash-followup-row{align-items:center;gap:10px;padding:10px 2px;display:flex}.bento-card .dash-followup-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.bento-card .dash-followup-days{white-space:nowrap;flex:none}tr.prow-towed td{opacity:.38;transition:opacity .15s}tr.prow-dragging{opacity:.35}.pdrag-ghost{border:1px solid var(--cyan);border-radius:13px;flex-direction:column;gap:3px;min-width:190px;max-width:280px;padding:9px 12px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.pdrag-ghost{border:1px solid color-mix(in oklab,var(--cyan) 35%,var(--line-2))}}.pdrag-ghost{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.pdrag-ghost{background:color-mix(in oklab,var(--cyan) 4%,var(--bg-2))}}.pdrag-ghost{box-shadow:0 20px 46px #00000080,0 0 0 1px var(--purple)}@supports (color:color-mix(in lab,red,red)){.pdrag-ghost{box-shadow:0 20px 46px #00000080,0 0 0 1px color-mix(in oklab,var(--purple) 16%,transparent)}}.pdrag-ghost{cursor:grabbing;animation:pdrag-ghost-in .22s cubic-bezier(.26,1.24,.38,1) both;transform:rotate(-1.2deg)}@keyframes pdrag-ghost-in{0%{opacity:0;transform:rotate(0)scale(.9)}to{opacity:1;transform:rotate(-1.2deg)scale(1)}}.pdrag-ghost-row{border:1px solid var(--line);background:var(--bg-3);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;opacity:calc(1 - var(--gi,0) * .22);transform:scale(calc(1 - var(--gi,0) * .03));transform-origin:0 0;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:550;overflow:hidden}.pdrag-ghost-more{color:var(--fg-4);padding:1px 10px 0;font-size:10.5px;font-style:italic}.pdrag-ghost-count{background:linear-gradient(96deg,var(--cyan) 0,var(--purple) 100%);color:#fff;letter-spacing:.03em;white-space:nowrap;box-shadow:0 4px 14px var(--purple);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:650;position:absolute;top:-10px;right:-10px}@supports (color:color-mix(in lab,red,red)){.pdrag-ghost-count{box-shadow:0 4px 14px color-mix(in oklab,var(--purple) 45%,transparent)}}@media (prefers-reduced-motion:reduce){.pdrag-ghost{animation:none}}:root,[data-theme=dark],[data-theme=light]{--ff-mono:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}body{font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.16em;font-size:10.5px;font-weight:600}.eyebrow:before{width:5px;height:5px}.drawer-section-title,.lbl,.mono{letter-spacing:.13em;font-weight:600}.table thead th{letter-spacing:.12em;font-weight:600}.badge{letter-spacing:.08em;font-size:10px;font-weight:600}.cell-mono{letter-spacing:0;font-size:12.5px}.cell-sub{letter-spacing:0;font-size:11.5px}.drawer-icon-btn{letter-spacing:.06em;font-weight:600}.drawer-meta,.drawer-meta-row .v{letter-spacing:0}body:before{display:none}.bento-card{background:var(--bg-2)}@supports (color:color-mix(in lab,red,red)){.bento-card{background:color-mix(in oklab,var(--bg-2) 92%,var(--bg-3))}}.bento-card:hover{border-color:var(--line-2)}.kpi-hot{border-color:var(--tone-c)}@supports (color:color-mix(in lab,red,red)){.kpi-hot{border-color:color-mix(in oklab,var(--tone-c) 45%,var(--line))}}.kpi-hot .kpi-value{color:var(--tone-c)}.kpi-hot:after{opacity:1}.bento-agenda2{--span:7}.bento-brief,.bento-next{--span:5}.bento-fup{--span:4}.bento-cal{--span:3}.bento-inv-wide{--span:4}.bento-rev{--span:8}.dash-clock{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.dash-clock-time{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg-2);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:22px;font-weight:600;display:inline-flex}.dash-clock-time svg{color:var(--fg-5)}.dash-clock-next{border:1px solid var(--cyan);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dash-clock-next{border:1px solid color-mix(in oklab,var(--cyan) 30%,var(--line))}}.dash-clock-next{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.dash-clock-next{background:color-mix(in oklab,var(--cyan) 8%,transparent)}}.dash-clock-next{color:var(--fg-2);white-space:nowrap;min-width:0;max-width:100%;font-size:12px}.dash-clock-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-clock-next b{color:var(--cyan);flex:none;font-weight:650}.dash-clock-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;flex:none;animation:dash-pulse 1.6s ease-in-out infinite}@keyframes dash-pulse{0%,to{opacity:1}50%{opacity:.35}}.agenda2{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container:agenda2/inline-size}.agenda2-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:9px 4px;display:flex}.agenda2-row:last-child{border-bottom:0}.agenda2-past{opacity:.5}.agenda2-time{min-width:46px;color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:600}.agenda2-kind{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.agenda2-kind-meeting{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.agenda2-kind-meeting{background:color-mix(in oklab,var(--purple) 11%,transparent)}}.agenda2-kind-meeting{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.agenda2-kind-meeting{border-color:color-mix(in oklab,var(--purple) 25%,transparent)}}.agenda2-kind-demo{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.agenda2-kind-demo{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.agenda2-kind-demo{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.agenda2-kind-demo{border-color:color-mix(in oklab,var(--cyan) 25%,transparent)}}.agenda2-main{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:0;text-decoration:none;display:flex}.agenda2-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.agenda2-main:hover .agenda2-name{color:var(--cyan)}.agenda2-meta{color:var(--fg-5);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.agenda2-link{border:1px solid var(--line-2);width:28px;height:28px;color:var(--fg-3);border-radius:8px;flex:none;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.agenda2-link:hover{color:var(--cyan);border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.agenda2-link:hover{background:color-mix(in oklab,var(--cyan) 8%,transparent)}}@container agenda2 (max-width:520px){.agenda2-row{flex-wrap:wrap;row-gap:0}.agenda2-row:after{content:"";flex-basis:100%;order:1;height:0}.agenda2-row>:is(.badge,.agenda-demo-chip,.agenda2-link,.chip){order:2;margin-top:6px}}.ring-card{--span:4}.ring-card,.ring-cyan{--tone-c:var(--cyan)}.ring-green{--tone-c:var(--green)}.ring-purple{--tone-c:var(--purple)}.ring-body{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ring-wrap{flex:none;position:relative}.ring-svg{width:100%;height:100%;display:block}.ring-track{stroke:var(--fg)}@supports (color:color-mix(in lab,red,red)){.ring-track{stroke:color-mix(in oklab,var(--fg) 8%,transparent)}}.ring-bar{filter:drop-shadow(0 0 8px var(--tone-c));transition:stroke-dashoffset 1.1s cubic-bezier(.22,.61,.36,1)}@supports (color:color-mix(in lab,red,red)){.ring-bar{filter:drop-shadow(0 0 8px color-mix(in oklab,var(--tone-c) 55%,transparent))}}.ring-center{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:0}.ring-num{font-family:var(--ff-display);letter-spacing:-.04em;color:var(--fg);font-size:40px;font-weight:650;line-height:1}.ring-den{color:var(--fg-4);margin-top:4px;font-size:12px}.ring-facts{flex:1;gap:10px;min-width:120px;display:grid}.ring-fact{flex-direction:column;gap:1px;display:flex}.ring-fact b{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);font-size:20px;font-weight:640}.ring-fact span{color:var(--fg-5);font-size:11px}.streak-chip{color:var(--orange);background:var(--orange);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.streak-chip{background:color-mix(in oklab,var(--orange) 11%,transparent)}}.streak-chip{border:1px solid var(--orange)}@supports (color:color-mix(in lab,red,red)){.streak-chip{border:1px solid color-mix(in oklab,var(--orange) 28%,transparent)}}.bento-ccstats{--span:8}.ccstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.ccstats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ccstat{--tone-c:var(--cyan);border:1px solid var(--line);background:var(--bg-3);border-radius:14px;flex-direction:column;gap:3px;padding:14px 14px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ccstat{background:color-mix(in oklab,var(--bg-3) 70%,transparent)}}.ccstat{position:relative;overflow:hidden}.ccstat:after{content:"";background:radial-gradient(closest-side,var(--tone-c),transparent);height:70%;position:absolute;inset:auto -30% -60%}@supports (color:color-mix(in lab,red,red)){.ccstat:after{background:radial-gradient(closest-side,color-mix(in oklab,var(--tone-c) 10%,transparent),transparent)}}.ccstat:after{pointer-events:none}.ccstat-cyan{--tone-c:var(--cyan)}.ccstat-green{--tone-c:var(--green)}.ccstat-purple{--tone-c:var(--purple)}.ccstat-orange{--tone-c:var(--orange)}.ccstat-icon{width:24px;height:24px;color:var(--tone-c);background:var(--tone-c);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ccstat-icon{background:color-mix(in oklab,var(--tone-c) 12%,transparent)}}.ccstat-icon{margin-bottom:4px}.ccstat-val{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);font-size:26px;font-weight:650;line-height:1.05}.ccstat-lbl{color:var(--fg-3);font-size:11.5px;font-weight:600}.ccstat-sub{color:var(--fg-5);font-size:11px}.bento-mine,.cont-card{--span:6}.bento-rhythm{--span:9}.cont-icon{color:var(--fg-5)}.cont-path{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cont-wb{color:var(--fg);font-weight:600}.cont-sep{color:var(--fg-5)}.cont-list{background:var(--cyan);border-radius:999px;padding:3px 9px}@supports (color:color-mix(in lab,red,red)){.cont-list{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.cont-list{color:var(--cyan);font-size:12px;font-weight:600}.cont-nums{color:var(--fg-3);font-size:13px}.cont-nums b{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);margin-right:4px;font-size:22px;font-weight:650}.cont-bar{background:var(--fg);border-radius:999px;height:6px}@supports (color:color-mix(in lab,red,red)){.cont-bar{background:color-mix(in oklab,var(--fg) 7%,transparent)}}.cont-bar{overflow:hidden}.cont-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--purple));height:100%;transition:width .9s cubic-bezier(.22,.61,.36,1);display:block}.cont-cta{align-self:flex-start;margin-top:4px}.bento-prep{--span:7}.bento-tasks{--span:9}.prep-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prep-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 2px;display:flex}.prep-row:last-child{border-bottom:0}.prep-main{min-width:0;color:inherit;flex:1;grid-template-columns:110px minmax(0,1fr);gap:2px 12px;text-decoration:none;display:grid}.prep-when{color:var(--orange);white-space:nowrap;font-size:12px;font-weight:600}.prep-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.prep-main:hover .prep-name{color:var(--cyan)}.prep-brief{color:var(--fg-4);grid-column:2;font-size:12px;line-height:1.45}.tasks-add{gap:8px;display:flex}.tasks-add .input{flex:1;padding:9px 12px;font-size:13px}.tasks-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 2px;display:flex}.tasks-row:last-child{border-bottom:0}.tasks-title{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.tasks-doing .tasks-title{color:var(--cyan)}.tasks-client{color:var(--fg-3);background:var(--surface-3);border:1px solid var(--line-2);border-radius:999px;padding:2px 8px;font-size:11px}.tasks-due{color:var(--fg-5);white-space:nowrap;font-size:11px}.tab-count{background:var(--cyan);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.tab-count{background:color-mix(in oklab,var(--cyan) 18%,transparent)}}.tab-count{color:var(--cyan)}.tab.active .tab-count{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.tab.active .tab-count{background:color-mix(in oklab,var(--bg) 25%,transparent)}}.tab.active .tab-count{color:var(--bg)}.tab svg{vertical-align:-2px;margin-right:6px;display:inline-block}.admin-tabs{margin-bottom:24px}.admin-tabs .tab{white-space:nowrap;padding:9px 18px;font-size:13px}.admin-tabs .tab-count{padding:1px 7px;font-size:11px}.seen-now{color:var(--green);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.seen-now:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.viewas-bar{z-index:97;border:1px solid var(--orange);border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 14px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.viewas-bar{border:1px solid color-mix(in oklab,var(--orange) 45%,var(--line))}}.viewas-bar{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.viewas-bar{background:color-mix(in oklab,var(--orange) 12%,var(--bg-2))}}.viewas-bar{color:var(--fg);-webkit-backdrop-filter:blur(8px);font-size:12.5px;animation:viewas-in .35s cubic-bezier(.26,1.24,.38,1) both;box-shadow:0 18px 40px #00000059}@keyframes viewas-in{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.viewas-bar>svg{color:var(--orange)}.viewas-bar i{color:var(--fg-4);font-style:normal}.viewas-bar button{background:var(--fg);color:var(--bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.viewas-bar button:disabled{opacity:.5}.cmdk-backdrop{z-index:140;background:#00000073;justify-content:center;align-items:flex-start;padding-top:12vh;animation:fade-in .15s ease-out;display:flex;position:fixed;inset:0}.cmdk{border:1px solid var(--line-2);background:var(--bg-2);border-radius:18px;flex-direction:column;width:min(620px,100vw - 32px);max-height:66vh;animation:cmdk-in .22s cubic-bezier(.26,1.24,.38,1) both;display:flex;overflow:hidden;box-shadow:0 40px 100px #00000080}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}.cmdk-inputrow{border-bottom:1px solid var(--line);color:var(--fg-4);align-items:center;gap:12px;padding:14px 18px;display:flex}.cmdk-input{color:var(--fg);font-size:15px;font-family:var(--ff-sans);background:0 0;border:0;outline:none;flex:1}.cmdk-input::placeholder{color:var(--fg-5)}.cmdk-esc{color:var(--fg-5);border:1px solid var(--line-2);font-size:10px;font-family:var(--ff-sans);border-radius:5px;padding:2px 6px}.cmdk-list{padding:6px;overflow-y:auto}.cmdk-group{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-5);padding:10px 12px 4px;font-size:10px;font-weight:700}.cmdk-item{text-align:left;width:100%;color:var(--fg-2);border-radius:10px;align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;display:flex}.cmdk-item.is-active{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cmdk-item.is-active{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.cmdk-item.is-active{color:var(--fg)}.cmdk-icon{background:var(--surface-3);border:1px solid var(--line);width:26px;height:26px;color:var(--fg-3);border-radius:8px;flex:none;place-items:center;display:grid}.cmdk-item.is-active .cmdk-icon{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cmdk-item.is-active .cmdk-icon{border-color:color-mix(in oklab,var(--cyan) 30%,var(--line))}}.cmdk-label{flex:none;max-width:55%}.cmdk-hint,.cmdk-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmdk-hint{min-width:0;color:var(--fg-5);flex:1;font-size:11.5px}.cmdk-go{color:var(--cyan);flex:none}.cmdk-go-dim{color:var(--fg-5);opacity:.4}.cmdk-empty{text-align:center;color:var(--fg-5);padding:28px;font-size:13px}.nq-switch-wrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.nq-switch{border:1px solid var(--line-2);background:var(--surface-3);min-height:34px;color:var(--fg-3);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex}.nq-switch:hover{color:var(--fg);border-color:var(--line-3)}.nq-switch.is-on{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.nq-switch.is-on{border-color:color-mix(in oklab,var(--green) 35%,var(--line-2))}}.nq-switch.is-on{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.nq-switch.is-on{background:color-mix(in oklab,var(--green) 8%,transparent)}}.nq-switch:disabled{opacity:.6;cursor:default}.nq-switch-msg{max-width:300px;color:var(--orange);text-align:right;font-size:12px;line-height:1.4}:is(.nq-chip,.nq-row).is-held{--t:var(--orange)}:is(.nq-chip,.nq-row,.ask-card).is-next{--t:var(--yellow)}:is(.nq-chip,.nq-row).is-followup{--t:var(--purple)}:is(.nq-chip,.nq-row,.ask-card).is-demo{--t:var(--cyan)}:is(.nq-chip,.nq-row,.ask-card).is-lead{--t:var(--green)}:is(.nq-chip,.nq-row,.ask-card).is-alert{--t:var(--fg-4)}.nq-bar{align-items:center;gap:12px 16px;margin-bottom:18px}.nq-bar,.nq-chips{flex-wrap:wrap;display:flex}.nq-chips{gap:6px}.nq-chip{--t:var(--fg-4);border:1px solid var(--line-2);min-height:32px;color:var(--fg-3);font-family:var(--ff-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:550;display:inline-flex}.nq-chip:before{content:"";background:var(--t);border-radius:50%;width:7px;height:7px}.nq-chip.is-all:before{display:none}.nq-chip b{color:var(--fg-2);font-variant-numeric:tabular-nums;font-weight:700}.nq-chip.is-on,.nq-chip:hover{color:var(--fg)}.nq-chip.is-on{border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.nq-chip.is-on{border-color:color-mix(in oklab,var(--t) 45%,var(--line-2))}}.nq-chip.is-on{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.nq-chip.is-on{background:color-mix(in oklab,var(--t) 10%,transparent)}}.nq-team{gap:8px;margin-bottom:18px}.nq-person,.nq-team{flex-wrap:wrap;display:flex}.nq-person{border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg-4);border-radius:14px;align-items:baseline;gap:4px 8px;padding:9px 14px;font-size:12.5px}.nq-person b{color:var(--fg-2);font-weight:650}.nq-person.has-open span{color:var(--orange);font-weight:600}.nq-person i{color:var(--fg-5);font-size:12px;font-style:normal}.nq-stage{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:18px;display:grid}.ask-card.is-page{box-shadow:0 30px 70px -40px #000000b3,0 0 0 4px var(--t);border-radius:22px;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 22px 14px}@supports (color:color-mix(in lab,red,red)){.ask-card.is-page{box-shadow:0 30px 70px -40px #000000b3,0 0 0 4px color-mix(in oklab,var(--t) 7%,transparent)}}.ask-card.is-page{animation:nq-in .26s cubic-bezier(.26,1.24,.38,1) both}@keyframes nq-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ask-card.is-page .ask-ico{border-radius:14px;width:44px;height:44px}.ask-card.is-page .ask-body{gap:6px}.ask-card.is-page .ask-eyebrow{font-size:11px}.ask-card.is-page .ask-title{letter-spacing:-.015em;font-size:clamp(19px,2.2vw,24px);line-height:1.25}.ask-card.is-page .ask-meta{font-size:13.5px}.ask-card.is-page .ask-actions{gap:8px;margin-top:12px}.ask-card.is-page .ask-btn{text-align:center;border-radius:12px;min-height:40px;padding:0 16px;font-size:13.5px;line-height:1.2}.ask-card.is-page .ask-foot{font-size:12px}.ask-error{color:var(--red);overflow-wrap:anywhere;margin-top:8px;font-size:12.5px;line-height:1.4}.ask-foot a{color:var(--fg-3);text-underline-offset:2px;text-decoration:underline}.ask-foot a:hover{color:var(--fg)}.nq-note{border:1px solid var(--line);background:var(--bg-3);color:var(--fg-2);white-space:pre-line;overflow-wrap:anywhere;border-radius:12px;max-height:9.5em;margin-top:6px;padding:10px 12px;font-size:13px;line-height:1.5;overflow:auto}.nq-tools{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.nq-tool{border:1px solid var(--line-2);min-height:32px;color:var(--fg-3);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex}.nq-tool:hover{color:var(--fg);border-color:var(--line-3);background:var(--surface-3)}.nq-nav{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:10px;display:flex}.nq-nav-btn{min-height:36px;color:var(--fg-3);font-family:var(--ff-sans);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.nq-nav-btn:hover:not(:disabled){color:var(--fg);background:var(--bg-3)}.nq-nav-btn:disabled{opacity:.35;cursor:default}.nq-nav-pos{color:var(--fg-5);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.nq-list{border:1px solid var(--line-2);background:var(--surface-3);border-radius:18px;flex-direction:column;gap:14px;max-height:calc(100svh - 32px);padding:14px 10px;display:flex;position:sticky;top:16px;overflow-y:auto}.nq-group-h{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.nq-group-h span{font-variant-numeric:tabular-nums}.nq-group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nq-row{--t:var(--fg-4);width:100%;color:var(--fg-2);font-family:var(--ff-sans);text-align:left;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px;display:grid}.nq-row svg{color:var(--t);grid-row:1/span 2}.nq-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;line-height:1.3;overflow:hidden}.nq-row-when{color:var(--fg-5);grid-column:2;font-size:11.5px}.nq-row:hover{background:var(--bg-3)}.nq-row.is-current{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.nq-row.is-current{background:color-mix(in oklab,var(--t) 12%,transparent)}}.nq-row.is-current{color:var(--fg);box-shadow:inset 2px 0 0 var(--t)}.nq-history{flex-direction:column;gap:18px;display:flex}.nq-history-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nq-day-h{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);margin:0 0 8px;font-size:11px;font-weight:700}.nq-hist{border:1px solid var(--line-2);background:var(--surface-3);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.nq-hist-row{--ac:var(--fg-4);border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.nq-hist-row:first-child{border-top:0}.nq-hist-row.is-read{opacity:.62}.nq-hist-main{min-width:0;color:inherit;font-family:var(--ff-sans);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:0;display:flex}.nq-hist-title{color:var(--fg);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex}.nq-hist-main:hover .nq-hist-title{text-underline-offset:3px;text-decoration:underline}.nq-unread{background:var(--cyan);border-radius:50%;flex:none;width:7px;height:7px}.nq-hist-msg{color:var(--fg-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.nq-hist-time{color:var(--fg-5);font-size:11px}.nq-hist-open{border:1px solid var(--orange);border-radius:999px;align-self:center;min-height:28px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.nq-hist-open{border:1px solid color-mix(in oklab,var(--orange) 40%,var(--line-2))}}.nq-hist-open{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.nq-hist-open{background:color-mix(in oklab,var(--orange) 9%,transparent)}}.nq-hist-open{color:var(--orange);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;font-size:11.5px;font-weight:650}body:has(.nq-page) .ask-stack{display:none}@media (max-width:1023px){.nq-stage{grid-template-columns:minmax(0,1fr)}.nq-list{max-height:none;position:static}}@media (max-width:640px){.ask-card.is-page{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 16px 10px}.ask-card.is-page .ask-ico{display:none}.ask-card.is-page .ask-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ask-card.is-page .ask-btn{padding:6px 10px}.nq-switch-wrap{align-items:flex-start}.nq-switch-msg{text-align:left}.nq-hist-row{grid-template-columns:28px minmax(0,1fr)}.nq-hist-open{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.ask-card.is-page{animation:none}}.hub-count{color:var(--fg-4);border:1px solid var(--line-2);border-radius:999px;padding:6px 12px;font-size:12px}.hub-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.hub-toggle{color:var(--fg-4);cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.hub-toggle input{accent-color:var(--cyan)}.hub-cal{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}@media (max-width:960px){.hub-cal{grid-template-columns:1fr}}.hub-grid .mini-cal-cell{aspect-ratio:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:58px;padding:8px}.hub-cell{border:1px solid #0000;position:relative}.hub-cell.is-selected{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.hub-cell.is-selected{border-color:color-mix(in oklab,var(--purple) 55%,transparent)}}.hub-cell.is-selected{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.hub-cell.is-selected{background:color-mix(in oklab,var(--purple) 10%,transparent)}}.hub-cell-num{font-size:13px;font-weight:600}.hub-cell-dots{flex-wrap:wrap;gap:4px;display:flex}.hub-dot{min-width:8px;height:8px;color:var(--bg);border-radius:999px;place-items:center;padding:0 3px;font-size:8px;font-weight:800;line-height:1;display:inline-grid}.hub-dot:not(:empty){min-width:15px;height:15px}@supports (color:color-mix(in lab,red,red)){.hub-dot-meeting{box-shadow:0 0 6px color-mix(in oklab,var(--purple) 55%,transparent)}}.hub-dot-demo{background:var(--cyan);box-shadow:0 0 6px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.hub-dot-demo{box-shadow:0 0 6px color-mix(in oklab,var(--cyan) 55%,transparent)}}.hub-legend{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);gap:16px;margin-top:16px;font-size:11px;font-weight:600;display:flex}.hub-legend span{align-items:center;gap:6px;display:inline-flex}.hub-day-head{border-bottom:1px solid var(--line);padding:22px 22px 18px}.hub-empty{text-align:center;color:var(--fg-5);padding:72px 32px}.hub-empty-title{color:var(--fg-3);margin-bottom:10px;font-size:30px;font-style:italic}.hub-empty-sub{font-size:12px}.smm-backdrop{z-index:130;-webkit-backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:fade-in .15s ease-out;display:flex;position:fixed;inset:0}.smm{border:1px solid var(--line-2);background:var(--bg-2);border-radius:22px;flex-direction:column;gap:18px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:26px 26px 20px;animation:cmdk-in .24s cubic-bezier(.26,1.24,.38,1) both;display:flex;position:relative;overflow-y:auto;box-shadow:0 50px 120px #0000008c}.smm-close{border:1px solid var(--line-2);background:var(--surface-3);width:34px;height:34px;color:var(--fg-3);border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.smm-close:hover{color:var(--fg);border-color:var(--line-3)}.smm-head{flex-direction:column;gap:8px;padding-right:40px;display:flex}.smm-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.smm-name{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);font-size:clamp(24px,3vw,32px);font-weight:640;line-height:1.05}.smm-when{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.smm-when svg{color:var(--fg-4)}.smm-when-date{text-transform:capitalize}.smm-when-time{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);font-size:18px;font-weight:650}.smm-countdown{color:var(--fg-3);background:var(--surface-3);border:1px solid var(--line-2);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.smm-when-soon .smm-countdown{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.smm-when-soon .smm-countdown{border-color:color-mix(in oklab,var(--orange) 40%,transparent)}}.smm-when-soon .smm-countdown{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.smm-when-soon .smm-countdown{background:color-mix(in oklab,var(--orange) 10%,transparent)}}.smm-when-soon .smm-countdown{animation:dash-pulse 1.6s ease-in-out infinite}.smm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.smm-join{background:linear-gradient(96deg,var(--purple-deep) 0,var(--purple) 100%);color:#fff;box-shadow:0 16px 34px -14px var(--purple);border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.smm-join{box-shadow:0 16px 34px -14px color-mix(in oklab,var(--purple) 60%,transparent)}}.smm-join{transition:transform .2s cubic-bezier(.26,1.24,.38,1),box-shadow .2s}.smm-join:hover{box-shadow:0 20px 40px -14px var(--purple);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.smm-join:hover{box-shadow:0 20px 40px -14px color-mix(in oklab,var(--purple) 70%,transparent)}}.smm-join-ext{opacity:.7}.smm-join-none{background:var(--surface-3);color:var(--fg-5);box-shadow:none;border:1px dashed var(--line-2);cursor:default}.smm-grid{background:var(--bg-3);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.smm-grid{background:color-mix(in oklab,var(--bg-3) 70%,transparent)}}.smm-grid{border:1px solid var(--line)}@media (max-width:560px){.smm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.smm-field{flex-direction:column;gap:3px;min-width:0;display:flex}.smm-field-k{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:10px;font-weight:700}.smm-field-v{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.smm-field-v i{color:var(--fg-5);font-style:normal}.smm-copy{width:20px;height:20px;color:var(--fg-5);opacity:0;border-radius:6px;flex:none;place-items:center;transition:opacity .15s,color .15s;display:grid}.smm-field:hover .smm-copy{opacity:1}.smm-copy:hover{color:var(--cyan)}.smm-notes{flex-direction:column;gap:6px;display:flex}.smm-notes-k{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:10px;font-weight:700}.smm-stages{flex-direction:column;gap:8px;display:flex}.smm-stage-row{flex-wrap:wrap;gap:6px;display:flex}.smm-stage{--t:var(--fg-4);border:1px solid var(--line-2);color:var(--fg-3);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.smm-stage-neutral{--t:var(--fg-3)}.smm-stage-cyan{--t:var(--cyan)}.smm-stage-purple{--t:var(--purple)}.smm-stage-green{--t:var(--green)}.smm-stage-red{--t:var(--red)}.smm-stage-yellow{--t:var(--yellow)}.smm-stage:hover{color:var(--t);border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.smm-stage:hover{border-color:color-mix(in oklab,var(--t) 40%,transparent)}}.smm-stage.is-active{color:var(--t);background:var(--t)}@supports (color:color-mix(in lab,red,red)){.smm-stage.is-active{background:color-mix(in oklab,var(--t) 12%,transparent)}}.smm-stage.is-active{border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.smm-stage.is-active{border-color:color-mix(in oklab,var(--t) 45%,transparent)}}.smm-stage:disabled{opacity:.7}.smm-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.smm-toast{position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.drawer-section-hint{letter-spacing:0;text-transform:none;color:var(--fg-5);margin-left:auto;font-size:10px;font-weight:500}.drawer-section-title{align-items:center;gap:8px;display:flex}.brief-box{text-align:left;border:1px solid var(--orange);border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.brief-box{border:1px solid color-mix(in oklab,var(--orange) 30%,var(--line))}}.brief-box{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.brief-box{background:color-mix(in oklab,var(--orange) 7%,transparent)}}.brief-box{color:var(--fg);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5;transition:border-color .15s,background .15s}.brief-box svg{color:var(--orange);flex:none;margin-top:2px}.brief-box:hover{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.brief-box:hover{border-color:color-mix(in oklab,var(--orange) 55%,var(--line))}}.brief-box-empty{color:var(--fg-5);background:0 0;border-style:dashed}.brief-edit{flex-direction:column;gap:8px;display:flex}.brief-edit-actions{justify-content:flex-end;gap:8px;display:flex}.card-brief{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.card-brief{border-color:color-mix(in oklab,var(--orange) 28%,var(--line))}}.card-brief{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.card-brief{background:color-mix(in oklab,var(--orange) 4%,var(--surface-3))}}.pfield-brief .input{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.pfield-brief .input{border-color:color-mix(in oklab,var(--orange) 30%,var(--line-2))}}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.form-grid-2{grid-template-columns:1fr}}.audit-count{color:var(--fg-4);white-space:nowrap;margin-left:auto;font-size:11.5px}.audit-list{margin:0;padding:4px 0;list-style:none}.audit-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.audit-row:last-child{border-bottom:0}.audit-actor{background:var(--bg-3);border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid;overflow:hidden}.audit-actor img{object-fit:cover;width:100%;height:100%}.audit-actor-init{color:var(--fg-2);font-size:12px;font-weight:700}.audit-actor-sys{color:var(--fg-5);place-items:center;display:grid}.audit-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.audit-line{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.audit-who{color:var(--fg);font-weight:600}.audit-label{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:500;overflow:hidden}.audit-entity{color:var(--fg-5);font-size:11px}.audit-changes{flex-wrap:wrap;gap:6px;display:flex}.audit-chg{background:var(--bg-3);border-radius:8px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-chg{background:color-mix(in oklab,var(--bg-3) 80%,transparent)}}.audit-chg{border:1px solid var(--line);color:var(--fg-3);max-width:100%}.audit-chg i{color:var(--fg-4);font-style:normal;font-weight:600}.audit-chg s{color:var(--fg-5);max-width:160px;text-decoration:line-through}.audit-chg b,.audit-chg s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-chg b{color:var(--fg);max-width:220px;font-weight:600}.audit-more{color:var(--cyan);border:1px dashed var(--cyan);border-radius:8px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-more{border:1px dashed color-mix(in oklab,var(--cyan) 35%,transparent)}}.audit-time{color:var(--fg-5);white-space:nowrap;flex:none;margin-top:3px;font-size:11px}.audit-empty{text-align:center;color:var(--fg-5);padding:60px 24px;font-size:13px}.audit-foot{border-top:1px solid var(--line);justify-content:center;padding:14px;display:flex}.team-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 22px 20px;display:flex}.team-banner,.team-head{border-bottom:1px solid var(--line)}.team-banner{padding:12px 22px;font-size:12px}.team-banner-warn{color:var(--yellow)}.team-banner-err{color:var(--red)}.team-banner-ok{color:var(--green)}.team-form{border-bottom:1px solid var(--line);gap:14px;padding:20px 22px;display:grid}.team-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.team-hint{color:var(--fg-5);margin-top:6px;font-size:11px;line-height:1.4;display:block}.team-custom{color:var(--fg-3);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.team-pages{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;display:grid}.team-page{color:var(--fg-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.team-page.is-locked{color:var(--fg-5);cursor:not-allowed}.spk{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;margin-top:6px;display:grid;overflow:hidden}.spk-head{border-bottom:1px solid var(--line);background:var(--surface-3);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.spk-search{flex:200px;min-width:0;position:relative}.spk-search>svg{color:var(--fg-5);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.spk-search .input{height:34px;padding-left:32px;padding-right:30px;font-size:12.5px}.spk-clear{width:22px;height:22px;color:var(--fg-4);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.spk-clear:hover{background:var(--surface);color:var(--fg)}.spk-tools{flex-wrap:wrap;gap:6px;display:flex}.spk-tool{border:1px solid var(--line-2);color:var(--fg-3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:11.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.spk-tool:hover{color:var(--fg);border-color:var(--line-3)}.spk-tool.is-on{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.spk-tool.is-on{border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.spk-tool.is-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.spk-tool.is-on{background:color-mix(in oklab,var(--cyan) 12%,transparent)}}.spk-summary{color:var(--fg-4);border-bottom:1px solid var(--line);padding:8px 14px;font-size:11.5px}.spk-summary b{color:var(--fg-2);font-weight:600}.spk-list{gap:2px;max-height:320px;margin:0;padding:6px;list-style:none;display:grid;overflow:auto}.spk-row{border-radius:10px;transition:background .15s}.spk-row:hover{background:var(--surface-3)}.spk-row.is-all,.spk-row.is-some{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.spk-row.is-all,.spk-row.is-some{background:color-mix(in oklab,var(--cyan) 7%,transparent)}}.spk-row.is-all:hover,.spk-row.is-some:hover{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.spk-row.is-all:hover,.spk-row.is-some:hover{background:color-mix(in oklab,var(--cyan) 11%,transparent)}}.spk-main{grid-template-columns:auto auto minmax(0,1fr) auto 26px;align-items:center;gap:8px;min-height:38px;padding:4px 6px 4px 10px;display:grid}.spk-box{border:1.5px solid var(--line-3);width:17px;height:17px;color:var(--bg);cursor:pointer;background:0 0;border-radius:5px;place-items:center;padding:0;transition:background .15s,border-color .15s;display:grid}.spk-box:hover{border-color:var(--cyan)}.spk-box[aria-checked=true]{background:var(--cyan);border-color:var(--cyan)}.spk-box[aria-checked=mixed]{border-color:var(--cyan)}.spk-dash{background:var(--cyan);border-radius:1px;width:8px;height:2px}.spk-ico{color:var(--fg-5);display:grid}.spk-name{min-width:0;font:inherit;color:var(--fg-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;overflow:hidden}.spk-row.is-all .spk-name,.spk-row.is-some .spk-name{color:var(--fg)}.spk-meta{color:var(--fg-5);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.spk-chev{width:26px;height:26px;color:var(--fg-4);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .15s,color .15s;display:grid}.spk-chev:hover{background:var(--surface);color:var(--fg)}.spk-chev.is-open{transform:rotate(180deg)}.spk-cities{flex-wrap:wrap;gap:6px;padding:2px 10px 10px 43px;display:flex}.spk-city{border:1px solid var(--line-2);color:var(--fg-3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.spk-city:hover{color:var(--fg);border-color:var(--line-3)}.spk-city.is-on{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.spk-city.is-on{border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.spk-city.is-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.spk-city.is-on{background:color-mix(in oklab,var(--cyan) 12%,transparent)}}.spk-empty{color:var(--fg-5);text-align:center;padding:18px;font-size:12px}.spk-foot{border-top:1px solid var(--line);color:var(--fg-5);padding:8px 14px 10px;font-size:11px;line-height:1.45}@media (max-width:480px){.spk-meta{display:none}.spk-cities{padding-left:10px}}.team-avatar{border:1px solid var(--line-2);background:linear-gradient(140deg,var(--purple) 0,var(--cyan) 100%);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-avatar{background:linear-gradient(140deg,color-mix(in oklab,var(--purple) 30%,var(--bg-2)) 0,color-mix(in oklab,var(--cyan) 22%,var(--bg-2)) 100%)}}.team-avatar{color:var(--fg);font-size:12px;font-weight:700}.settings-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:22px;display:flex}.settings-row-title{color:var(--fg-2);align-items:center;gap:7px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.settings-row-sub{color:var(--fg-5);max-width:420px;font-size:12px;line-height:1.45}.cchat-link{color:var(--cyan);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cchat-link{-webkit-text-decoration-color:color-mix(in oklab,var(--cyan) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.cchat-link{word-break:break-all}.cchat-link:hover{-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.cchat-bubble-col{min-width:0;max-width:100%}.cchat-attach,.cchat-bubble-col{flex-direction:column;gap:6px;display:flex}.cchat-attach{max-width:280px}.cchat-yt{border:1px solid var(--line-2);aspect-ratio:16/9;background:#000;border-radius:12px;display:block;position:relative;overflow:hidden}.cchat-yt img{object-fit:cover;opacity:.92;width:100%;height:100%;transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .2s;display:block}.cchat-yt:hover img{opacity:1;transform:scale(1.03)}.cchat-yt-play{color:#fff;background:#f03;border-radius:10px;place-items:center;width:46px;height:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000080}.cchat-yt-foot{color:#fff;background:linear-gradient(#0000,#000000bf);align-items:baseline;gap:8px;padding:18px 10px 8px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.cchat-yt-foot b{font-weight:700}.cchat-yt-foot span{opacity:.75}.cchat-img{border:1px solid var(--line-2);border-radius:12px;display:block;overflow:hidden}.cchat-img img{object-fit:cover;max-width:100%;max-height:260px;display:block}.cchat-card{border:1px solid var(--line-2);background:var(--bg-3);color:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.cchat-card:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cchat-card:hover{border-color:color-mix(in oklab,var(--cyan) 40%,var(--line-2))}}.cchat-card-ico{background:var(--bg-2);border-radius:6px;flex:none;width:22px;height:22px}.cchat-card-text{flex-direction:column;gap:1px;min-width:0;font-size:12px;display:flex}.cchat-card-text b{color:var(--fg);font-weight:600}.cchat-card-text b,.cchat-card-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cchat-card-text span{color:var(--fg-5);font-size:11px}.cchat-card-ext{color:var(--fg-5);flex:none;margin-left:auto}.cchat-typing{color:var(--fg-5);align-items:center;gap:8px;padding:6px 4px 2px;font-size:11.5px;font-style:italic;display:flex}.cchat-typing-dots{gap:3px;display:inline-flex}.cchat-typing-dots i{background:var(--fg-4);border-radius:50%;width:5px;height:5px;animation:typing-dot 1.2s ease-in-out infinite}.cchat-typing-dots i:nth-child(2){animation-delay:.15s}.cchat-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cchat-inputrow{align-items:flex-end}.cchat-textarea{resize:none;line-height:1.4;font-family:var(--ff-sans);border-radius:18px;max-height:140px;padding:9px 16px;overflow-y:auto}.cchat-textarea::placeholder{font-size:12.5px}.cchat-card-ico{color:var(--fg-4);place-items:center;display:grid;position:relative;overflow:hidden}.cchat-card-ico img{object-fit:cover;background:var(--bg-2);border-radius:6px;width:100%;height:100%;position:absolute;inset:0}.sm-chip-meeting{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.sm-chip-meeting{background:color-mix(in oklab,var(--purple) 10%,transparent)}}.sm-chip-meeting{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.sm-chip-meeting{border-color:color-mix(in oklab,var(--purple) 25%,transparent)}}.sm-chip-demo{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.sm-chip-demo{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.sm-chip-demo{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.sm-chip-demo{border-color:color-mix(in oklab,var(--cyan) 25%,transparent)}}.sm-row-demo .sm-row-name{font-style:italic}.pcell-fu{align-items:center;gap:4px;min-width:0;display:flex}.pcell-fu .pill{flex:auto;width:auto;min-width:0;padding:0 8px}.pfu-chip{border:1px solid var(--purple);border-radius:999px;flex:none;align-items:center;gap:4px;height:26px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pfu-chip{border:1px solid color-mix(in oklab,var(--purple) 30%,transparent)}}.pfu-chip{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.pfu-chip{background:color-mix(in oklab,var(--purple) 9%,transparent)}}.pfu-chip{color:var(--purple);white-space:nowrap;cursor:pointer;font-size:10.5px;font-weight:600;font-family:var(--pfont,var(--ff-sans));transition:filter .12s}.pfu-chip:hover{filter:brightness(1.15)}.pfu-chip-empty{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.pfu-chip-empty{border-color:color-mix(in oklab,var(--orange) 35%,transparent)}}.pfu-chip-empty{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.pfu-chip-empty{background:color-mix(in oklab,var(--orange) 10%,transparent)}}.pfu-chip-empty{border-style:dashed}.fus-backdrop{z-index:190;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:fade-in .15s ease-out;display:flex;position:fixed;inset:0}.fus{border:1px solid var(--line-2);background:var(--bg-2);border-radius:20px;flex-direction:column;gap:16px;width:min(600px,100%);max-height:calc(100vh - 40px);padding:22px 24px 20px;animation:cmdk-in .22s cubic-bezier(.26,1.24,.38,1) both;display:flex;overflow:auto;box-shadow:0 40px 100px #00000080}.fus-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fus-head-text{flex-direction:column;gap:4px;min-width:0;display:flex}.fus-title{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:22px;font-weight:500;line-height:1.15;overflow:hidden}.fus-phone{color:var(--fg-4);align-items:center;gap:5px;font-size:12px;display:inline-flex}.fus-x{border:1px solid var(--line-2);width:30px;height:30px;color:var(--fg-4);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.fus-x:hover{color:var(--fg);border-color:var(--line-3)}.fus-quick{flex-wrap:wrap;gap:6px;display:flex}.fus-quick button{border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg-3);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s,background .12s}.fus-quick button:hover{color:var(--fg);border-color:var(--line-3)}.fus-quick button.is-on{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.fus-quick button.is-on{border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.fus-quick button.is-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.fus-quick button.is-on{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.fus-field{flex-direction:column;gap:6px;display:flex}.fus-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:10.5px;font-weight:700}.fus-field>span i{letter-spacing:0;text-transform:none;color:var(--fg-5);font-style:normal;font-weight:500}.fus-hint{color:var(--fg-4);margin:0;font-size:12px;line-height:1.5}.fus-hint b{color:var(--fg-2);font-weight:600}.fus-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:4px;display:flex}.fus-clear{color:var(--fg-4)}.fus-clear:hover{color:var(--red)}.fu-next{text-align:right;border:1px solid var(--cyan);border-radius:14px;flex-direction:column;align-items:flex-end;gap:2px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.fu-next{border:1px solid color-mix(in oklab,var(--cyan) 30%,var(--line))}}.fu-next{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.fu-next{background:color-mix(in oklab,var(--cyan) 7%,transparent)}}.fu-next{color:var(--fg-3);font-size:12.5px}.fu-next-k{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:10px;font-weight:700}.fu-next b{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.01em;font-size:16px;font-weight:500}.fu-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.fu-kpi{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:baseline;gap:10px;padding:14px 18px;display:flex}.fu-kpi-n{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);font-size:30px;font-weight:500;line-height:1}.fu-kpi-l{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-5);font-size:11px;font-weight:600}.fu-kpi.is-cyan .fu-kpi-n{color:var(--cyan)}.fu-kpi.is-hot{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.fu-kpi.is-hot{border-color:color-mix(in oklab,var(--red) 40%,var(--line))}}.fu-kpi.is-hot{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.fu-kpi.is-hot{background:color-mix(in oklab,var(--red) 7%,transparent)}}.fu-kpi.is-hot .fu-kpi-n{color:var(--red)}.fu-search{flex:260px;max-width:420px;position:relative}.fu-search>svg{color:var(--fg-5);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.fu-search .input{padding-left:38px}.fu-bucket-hint{font-family:var(--ff-sans);color:var(--fg-5);text-transform:none;font-size:12px;font-weight:400}.fu-bucket-overdue .sm-day-head{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.fu-bucket-overdue .sm-day-head{background:color-mix(in oklab,var(--red) 8%,var(--surface-3))}}.fu-bucket-overdue .sm-day-date{color:var(--red)}.fu-bucket-today .sm-day-date{color:var(--cyan)}.fu-bucket-nodate .sm-day-date{color:var(--orange)}.fu-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fu-row{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 22px;transition:background .15s;display:grid}.fu-row:first-child{border-top:0}.fu-row:hover{background:var(--surface-3)}.fu-row.is-past{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.fu-row.is-past{background:color-mix(in oklab,var(--orange) 5%,transparent)}}.fu-row.is-past .fu-time{color:var(--orange)}.fu-time{font-family:var(--ff-mono);color:var(--fg);letter-spacing:-.005em;flex-direction:column;gap:2px;font-size:15px;font-weight:500;display:flex}.fu-time small{color:var(--fg-5);text-transform:capitalize;font-size:10.5px;font-weight:400}.fu-main{flex-direction:column;gap:4px;min-width:0;display:flex}.fu-name{font-family:var(--ff-display);color:var(--fg);letter-spacing:-.01em;gap:8px;font-size:16px}.fu-name,.fu-sub{flex-wrap:wrap;align-items:center;display:flex}.fu-sub{color:var(--fg-4);gap:14px;font-size:12px}.fu-list,.fu-tel{color:var(--fg-4);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.fu-list:hover,.fu-tel:hover{color:var(--fg)}.fu-tel{font-family:var(--ff-mono)}.fu-note{color:var(--fg-3);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;display:flex}.fu-note svg{color:var(--purple);flex:none;margin-top:3px}.fu-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fu-act{border:1px solid var(--line-2);height:30px;color:var(--fg-3);cursor:pointer;font-size:11.5px;font-weight:600;font-family:var(--ff-sans);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.fu-act:hover{color:var(--fg);border-color:var(--line-3);background:var(--surface-3)}.fu-act-call{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.fu-act-call{border-color:color-mix(in oklab,var(--cyan) 35%,transparent)}}.fu-act-call:hover{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.fu-act-call:hover{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.fu-act-call:hover{color:var(--cyan)}.fu-act-ok:hover{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.fu-act-ok:hover{border-color:color-mix(in oklab,var(--green) 40%,transparent)}}.fu-act-ok:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.fu-act-ok:hover{background:color-mix(in oklab,var(--green) 8%,transparent)}}.fu-act-no:hover{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.fu-act-no:hover{border-color:color-mix(in oklab,var(--red) 40%,transparent)}}.fu-act-no:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.fu-act-no:hover{background:color-mix(in oklab,var(--red) 8%,transparent)}}@media (max-width:960px){.fu-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fu-row{grid-template-columns:60px minmax(0,1fr)}.fu-actions{grid-column:1/-1;justify-content:flex-start}}.bento-fu{--span:6}.agenda2-kind-fu{color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.agenda2-kind-fu{background:color-mix(in oklab,var(--orange) 10%,transparent)}}.agenda2-kind-fu{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.agenda2-kind-fu{border-color:color-mix(in oklab,var(--orange) 25%,transparent)}}.agenda2-row.is-past .agenda2-time{color:var(--orange)}.agenda2-kind-fu-call,.fu-kind-call,.fu-tone-call,.fus-kind-call,.pfu-chip-call,.tab-kind-call{--kind-c:var(--purple)}.agenda2-kind-fu-reschedule,.fu-kind-reschedule,.fu-tone-reschedule,.fus-kind-reschedule,.pfu-chip-reschedule,.tab-kind-reschedule{--kind-c:var(--orange)}.agenda2-kind-fu-closing,.fu-kind-closing,.fu-tone-closing,.fus-kind-closing,.pfu-chip-closing,.tab-kind-closing{--kind-c:var(--cyan)}.dtp-inline{width:100%}.dtp-inline .dtp-pop{box-shadow:none;border-color:var(--line-2);background:var(--surface-3);border-radius:14px;animation:none;position:static}.dtp-inline .dtp-cal{flex:auto;width:auto}.dtp-inline .dtp-slots{max-height:236px;position:relative}.dtp-inline .dtp-foot{padding-right:14px}.fus-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fus-kind{--kind-c:var(--purple);text-align:left;border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg-3);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-family:inherit;transition:border-color .12s,background .12s,color .12s;display:flex}.fus-kind:hover{border-color:var(--line-3);color:var(--fg)}.fus-kind.is-on{color:var(--fg);border-color:var(--kind-c)}@supports (color:color-mix(in lab,red,red)){.fus-kind.is-on{border-color:color-mix(in oklab,var(--kind-c) 55%,transparent)}}.fus-kind.is-on{background:var(--kind-c)}@supports (color:color-mix(in lab,red,red)){.fus-kind.is-on{background:color-mix(in oklab,var(--kind-c) 10%,var(--surface-3))}}.fus-kind-l{align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}.fus-kind-l:before{content:"";background:var(--kind-c);border-radius:50%;flex:none;width:7px;height:7px}.fus-kind-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--kind-c);white-space:nowrap;margin-left:auto;font-size:9px;font-style:normal;font-weight:700}.fus-kind-h{color:var(--fg-5);font-size:11px;line-height:1.4}.fus-kind.is-on .fus-kind-h{color:var(--fg-4)}@media (max-width:560px){.fus-kinds{grid-template-columns:1fr}}.pfu-chip-closing,.pfu-chip-reschedule{color:var(--kind-c);border-color:var(--kind-c)}@supports (color:color-mix(in lab,red,red)){.pfu-chip-closing,.pfu-chip-reschedule{border-color:color-mix(in oklab,var(--kind-c) 30%,transparent)}}.pfu-chip-closing,.pfu-chip-reschedule{background:var(--kind-c)}@supports (color:color-mix(in lab,red,red)){.pfu-chip-closing,.pfu-chip-reschedule{background:color-mix(in oklab,var(--kind-c) 9%,transparent)}}.fu-tabs-kind .tab-count{background:var(--kind-c,var(--cyan))}@supports (color:color-mix(in lab,red,red)){.fu-tabs-kind .tab-count{background:color-mix(in oklab,var(--kind-c,var(--cyan)) 18%,transparent)}}.fu-tabs-kind .tab-count{color:var(--kind-c,var(--cyan))}.fu-tabs-kind .tab.active .tab-count{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.fu-tabs-kind .tab.active .tab-count{background:color-mix(in oklab,var(--bg) 25%,transparent)}}.fu-tabs-kind .tab.active .tab-count{color:var(--bg)}@media (max-width:480px){.fu-tabs-kind{border-radius:18px;flex-wrap:wrap;max-width:100%;display:flex}.fu-tabs-kind .tab{text-align:center;white-space:nowrap;flex:auto;padding:8px 12px}}.fu-kind{height:20px;font-family:var(--ff-sans);letter-spacing:.02em;white-space:nowrap;color:var(--kind-c);border:1px solid var(--kind-c);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fu-kind{border:1px solid color-mix(in oklab,var(--kind-c) 30%,transparent)}}.fu-kind{background:var(--kind-c)}@supports (color:color-mix(in lab,red,red)){.fu-kind{background:color-mix(in oklab,var(--kind-c) 10%,transparent)}}.fu-kind:before{content:"";background:var(--kind-c);border-radius:50%;width:5px;height:5px}.fu-why{color:var(--fg-5);font-size:11.5px}.fu-by,.fu-why{font-family:var(--ff-sans)}.fu-by{height:20px;letter-spacing:.01em;white-space:nowrap;color:var(--fg-3);border:1px solid var(--line-2);background:var(--surface-3);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.fu-by.is-me{color:var(--fg-4)}.fu-by.is-unknown{color:var(--fg-5);background:0 0;border-style:dashed;font-weight:500}.cdir-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cdir-kpi-money{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,2.4vw,30px)}.cdir-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cdir-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 22px;transition:background .15s;display:grid}.cdir-row:first-child{border-top:0}.cdir-row:hover{background:var(--surface-3)}.cdir-main{flex-direction:column;gap:3px;min-width:0;display:flex}.cdir-name{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;font-size:16px;line-height:1.25;text-decoration:none}a.cdir-name:hover{text-underline-offset:3px;text-decoration:underline}.cdir-legal{color:var(--fg-5);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.cdir-meta{color:var(--fg-4);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.cdir-by,.cdir-link{min-width:0;color:var(--fg-4);overflow-wrap:anywhere;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.cdir-link:hover{color:var(--fg)}.cdir-money{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cdir-total{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.cdir-sub{color:var(--fg-5);font-size:11px}.cdir-end{align-items:center;gap:10px;display:flex}.cdir-open{border:1px solid var(--line-2);width:30px;height:30px;color:var(--fg-3);border-radius:999px;place-items:center;transition:color .12s,background .12s,border-color .12s;display:inline-grid}.cdir-open:hover{color:var(--fg);border-color:var(--line-3);background:var(--surface-3)}.cdir-row-site{grid-template-columns:minmax(0,1fr) auto}.cdir-site{font-size:12px}.cform-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.cform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:18px;display:grid}@media (max-width:1024px){.cform-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cform-grid{grid-template-columns:minmax(0,1fr)}.cdir-kpis{grid-template-columns:1fr}.cdir-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px}.cdir-money{text-align:left;flex-flow:wrap;grid-area:2/1;align-items:baseline;gap:4px 8px}.cdir-end{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end}.cdir-row-site .cdir-site{grid-column:1/-1}}.fu-row-reschedule .fu-time{color:var(--orange)}.fu-row-closing .fu-time{color:var(--cyan)}.fu-act-book{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.fu-act-book{border-color:color-mix(in oklab,var(--orange) 35%,transparent)}}.fu-act-book:hover{color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.fu-act-book:hover{background:color-mix(in oklab,var(--orange) 10%,transparent)}}.fu-act-book:hover{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.fu-act-book:hover{border-color:color-mix(in oklab,var(--orange) 50%,transparent)}}.fu-act-won:hover{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.fu-act-won:hover{border-color:color-mix(in oklab,var(--green) 40%,transparent)}}.fu-act-won:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.fu-act-won:hover{background:color-mix(in oklab,var(--green) 8%,transparent)}}.agenda2-kind-fu-call,.agenda2-kind-fu-closing,.agenda2-kind-fu-reschedule{color:var(--kind-c);background:var(--kind-c)}@supports (color:color-mix(in lab,red,red)){.agenda2-kind-fu-call,.agenda2-kind-fu-closing,.agenda2-kind-fu-reschedule{background:color-mix(in oklab,var(--kind-c) 10%,transparent)}}.agenda2-kind-fu-call,.agenda2-kind-fu-closing,.agenda2-kind-fu-reschedule{border-color:var(--kind-c)}@supports (color:color-mix(in lab,red,red)){.agenda2-kind-fu-call,.agenda2-kind-fu-closing,.agenda2-kind-fu-reschedule{border-color:color-mix(in oklab,var(--kind-c) 25%,transparent)}}.preport-tag.is-cold{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.preport-tag.is-cold{border-color:color-mix(in oklab,var(--cyan) 35%,transparent)}}.preport-tag.is-cold{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.preport-tag.is-cold{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.prow-spot td{animation:prow-spot-glow 2.4s cubic-bezier(.2,.7,.2,1) both}@keyframes prow-spot-glow{0%{background-color:color-mix(in oklab,var(--cyan) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cyan) 50%,transparent)}30%{background-color:color-mix(in oklab,var(--cyan) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cyan) 30%,transparent)}to{box-shadow:none;background-color:#0000}}.cmdk-group-wait{color:var(--fg-5);opacity:.7;animation:dash-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.prow-spot td{background-color:var(--cyan);animation:none}@supports (color:color-mix(in lab,red,red)){.prow-spot td{background-color:color-mix(in oklab,var(--cyan) 12%,transparent)}}.cmdk-group-wait{animation:none}}.snav{padding-top:calc(14px + env(safe-area-inset-top,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.cdock{bottom:calc(22px + env(safe-area-inset-bottom,0px))}.alerts{top:calc(12px + env(safe-area-inset-top,0px));z-index:155;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 28px);display:flex;position:fixed;right:14px}.alert{--ac:var(--fg-4);pointer-events:auto;border:1px solid var(--ac);border-radius:14px;grid-template-columns:28px minmax(0,1fr) 26px;align-items:start;gap:10px;padding:11px 10px 11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{border:1px solid color-mix(in oklab,var(--ac) 35%,var(--line-2))}}.alert{background:var(--bg-2)}@supports (color:color-mix(in lab,red,red)){.alert{background:color-mix(in oklab,var(--bg-2) 97%,transparent)}}.alert{animation:alert-in .28s cubic-bezier(.26,1.24,.38,1) both;box-shadow:0 18px 44px -18px #0009}.alert.is-fresh{box-shadow:0 18px 44px -18px #0009,0 0 0 3px var(--ac)}@supports (color:color-mix(in lab,red,red)){.alert.is-fresh{box-shadow:0 18px 44px -18px #0009,0 0 0 3px color-mix(in oklab,var(--ac) 22%,transparent)}}@keyframes alert-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.alert-purple{--ac:var(--purple)}.alert-cyan{--ac:var(--cyan)}.alert-orange{--ac:var(--orange)}.alert-red{--ac:var(--red)}.alert-green{--ac:var(--green)}.alert-neutral{--ac:var(--fg-4)}.alert-icon{width:28px;height:28px;color:var(--ac);background:var(--ac);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.alert-icon{background:color-mix(in oklab,var(--ac) 14%,transparent)}}.alert-body{min-width:0}.alert-title{text-align:left;width:100%;color:var(--fg);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3;display:block}.alert-title:hover{text-underline-offset:3px;text-decoration:underline}.alert-msg{color:var(--fg-3);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.alert-time{color:var(--fg-5);margin-top:4px;font-size:10.5px}.alert-x{width:26px;height:26px;color:var(--fg-5);border-radius:8px;place-items:center;transition:color .12s,background .12s;display:grid}.alert-x:hover{color:var(--fg);background:var(--bg-3)}.alerts-more{pointer-events:auto;color:var(--fg-4);border:1px solid var(--line-2);background:var(--bg-2);border-radius:999px;align-self:flex-end;padding:4px 10px;font-size:11.5px}.alerts-more:hover{color:var(--fg)}@media (max-width:640px){.alerts{width:auto;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.alert{animation:none}}.settings-prefs{flex-direction:column;display:flex}.settings-pref{border-top:1px dashed var(--line);margin-top:12px;padding-top:12px}.settings-pref .settings-row-title{font-size:12.5px}.spin{animation:cal-spin 1s linear infinite}@keyframes cal-spin{to{transform:rotate(1turn)}}.cal-c-purple{--cc:var(--purple)}.cal-c-cyan{--cc:var(--cyan)}.cal-c-green{--cc:var(--green)}.cal-c-orange{--cc:var(--orange)}.cal-c-red{--cc:var(--red)}.cal-c-yellow{--cc:var(--yellow)}.cal-c-blue{--cc:var(--blue)}.cal-c-pink{--cc:#f472b6}.cal-c-neutral{--cc:var(--fg-4)}[data-theme=light] .cal-c-pink{--cc:#db2777}.cal-dot{background:var(--cc,var(--fg-4));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cal-page{--pad:clamp(12px,2vw,28px);height:100dvh;padding-top:14px;padding-inline:var(--pad);flex-direction:column;overflow:hidden}.cal-head,.cal-page{padding-bottom:12px;display:flex}.cal-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px}.cal-head-l,.cal-head-r{align-items:center;gap:10px;min-width:0;display:flex}.cal-head-r{flex-wrap:wrap}.cal-brand{width:34px;height:34px;color:var(--cyan);background:var(--cyan);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cal-brand{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.cal-brand{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cal-brand{border:1px solid color-mix(in oklab,var(--cyan) 25%,var(--line))}}.cal-brand{flex:none}.cal-today-btn{border:1px solid var(--line-2);background:var(--surface-3);height:34px;color:var(--fg-2);border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600;transition:color .12s,border-color .12s}.cal-today-btn:hover{color:var(--fg);border-color:var(--line-3)}.cal-nav{gap:2px;display:flex}.cal-nav button{width:32px;height:34px;color:var(--fg-4);border-radius:9px;place-items:center;transition:color .12s,background .12s;display:grid}.cal-nav button:hover{color:var(--fg);background:var(--bg-3)}.cal-title{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(17px,2.2vw,24px);font-weight:560;overflow:hidden}.cal-views .tab{padding:7px 12px}.cal-ico-btn{border:1px solid var(--line-2);background:var(--surface-3);height:34px;color:var(--fg-3);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.cal-ico-btn:hover{color:var(--fg);border-color:var(--line-3)}.cal-ico-btn.is-on{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cal-ico-btn.is-on{border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.cal-ico-btn.is-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cal-ico-btn.is-on{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.cal-filters-btn{display:none}.cal-new-btn{background:linear-gradient(96deg,var(--purple-deep) 0,var(--purple) 100%);color:#fff;height:34px;box-shadow:0 12px 26px -14px var(--purple);border-radius:999px;align-items:center;gap:7px;padding:0 16px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cal-new-btn{box-shadow:0 12px 26px -14px color-mix(in oklab,var(--purple) 60%,transparent)}}.cal-new-btn{transition:transform .18s cubic-bezier(.26,1.24,.38,1),box-shadow .18s}.cal-new-btn:hover{box-shadow:0 16px 30px -14px var(--purple);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cal-new-btn:hover{box-shadow:0 16px 30px -14px color-mix(in oklab,var(--purple) 70%,transparent)}}.cal-layout{flex:1;grid-template-columns:228px minmax(0,1fr);gap:14px;min-height:0;display:grid}.cal-page.has-assist .cal-layout{grid-template-columns:228px minmax(0,1fr) 340px}.cal-side{overscroll-behavior:contain;min-height:0;overflow-y:auto}.cal-side-inner{flex-direction:column;gap:16px;padding:2px 2px 12px;display:flex;position:relative}.cal-side-close{display:none;position:absolute;top:0;right:0}.cal-side-group{flex-direction:column;gap:2px;display:flex}.cal-side-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-5);padding:0 4px 6px;font-size:10px;font-weight:700}.cal-check{color:var(--fg-2);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;transition:background .12s;display:flex}.cal-check:hover{background:var(--bg-3)}.cal-check input{appearance:none;border:1.5px solid var(--cc);border-radius:5px;width:16px;height:16px}@supports (color:color-mix(in lab,red,red)){.cal-check input{border:1.5px solid color-mix(in oklab,var(--cc) 55%,var(--line-3))}}.cal-check input{cursor:pointer;background:0 0;flex:none;place-items:center;transition:background .12s;display:grid}.cal-check input:checked{background:var(--cc);border-color:var(--cc)}.cal-check input:checked:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:5px;height:8px;transform:translateY(-1px)rotate(45deg)}.cal-check .cal-dot{display:none}.cal-side-legend{border-top:1px solid var(--line);color:var(--fg-5);flex-direction:column;gap:5px;padding:10px 8px;font-size:11px;display:flex}.cal-side-legend span{align-items:center;gap:7px;display:inline-flex}.cal-side-legend .cal-dot{width:7px;height:7px}.cal-side-link{color:var(--fg-4);padding:0 8px;font-size:11.5px}.cal-side-link:hover{color:var(--cyan)}.cal-mini{padding:2px 2px 6px}.cal-mini-head{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px;display:flex}.cal-mini-head span{color:var(--fg);text-transform:capitalize;font-size:12.5px;font-weight:600}.cal-mini-head span em{color:var(--fg-4);font-style:italic;font-weight:500}.cal-mini-head button{width:26px;height:26px;color:var(--fg-4);border:1px solid var(--line-2);border-radius:8px;place-items:center;display:grid}.cal-mini-head button:hover{color:var(--fg);border-color:var(--line-3)}.cal-mini-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-mini-dow{text-align:center;letter-spacing:.08em;color:var(--fg-5);padding-bottom:2px;font-size:9.5px;font-weight:600}.cal-mini-day{height:28px;color:var(--fg-3);font-variant-numeric:tabular-nums;border-radius:8px;font-size:11.5px;font-weight:500;transition:background .12s,color .12s;position:relative}.cal-mini-day:hover{background:var(--bg-3);color:var(--fg)}.cal-mini-day.is-out{color:var(--fg-5);opacity:.45}.cal-mini-day.is-today{color:var(--cyan);font-weight:700}.cal-mini-day.is-sel{background:var(--fg);color:var(--bg)}.cal-mini-day.has-items:after{content:"";opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.cal-mini-day.is-sel.has-items:after{background:var(--bg)}.cal-main{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;overflow:hidden}.cal-grid,.cal-main{flex-direction:column;min-height:0;display:flex}.cal-grid{--gutter:54px;height:100%}.cal-days{grid-template-columns:var(--gutter) repeat(var(--ncols),minmax(0,1fr));border-bottom:1px solid var(--line);flex:none;display:grid}.cal-gutter-head{border-right:1px solid var(--line)}.cal-dayhead{border-left:1px solid var(--line);color:var(--fg-4);flex-direction:column;align-items:center;gap:2px;padding:10px 4px 8px;transition:background .12s;display:flex}.cal-dayhead:hover{background:var(--bg-3)}.cal-dayhead-dow{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}.cal-dayhead-num{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg-2);border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;font-weight:560;line-height:1;display:grid}.cal-dayhead.is-today .cal-dayhead-dow{color:var(--cyan)}.cal-dayhead.is-today .cal-dayhead-num{background:var(--cyan);color:var(--bg);font-weight:700}.cal-allday{grid-template-columns:var(--gutter) repeat(var(--ncols),minmax(0,1fr));border-bottom:1px solid var(--line);flex:none;max-height:96px;display:grid;overflow-y:auto}.cal-allday-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-5);justify-content:flex-end;align-items:center;padding-right:8px;font-size:9.5px;display:flex}.cal-allday-col{border-left:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:4px 3px;display:flex}.cal-adchip{--cc:var(--purple);text-align:left;width:100%;color:var(--fg);background:var(--cc);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600;display:block}@supports (color:color-mix(in lab,red,red)){.cal-adchip{background:color-mix(in oklab,var(--cc) 26%,var(--bg-2))}}.cal-adchip{border-left:3px solid var(--cc);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-adchip.is-cont{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.cal-adchip.is-more{border-top-right-radius:0;border-bottom-right-radius:0}.cal-adchip.is-done{opacity:.55;text-decoration:line-through}.cal-scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:hidden auto}.cal-body{grid-template-columns:var(--gutter) minmax(0,1fr);display:grid;position:relative}.cal-gutter{border-right:1px solid var(--line);position:relative}.cal-hour{color:var(--fg-5);font-variant-numeric:tabular-nums;font-size:10.5px;font-family:var(--font-inter-tight),var(--ff-sans);position:absolute;right:8px;transform:translateY(-50%)}.cal-cols{grid-template-columns:repeat(var(--ncols),minmax(0,1fr));touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;display:grid;position:relative}.cal-cols.is-dragging{cursor:grabbing}.cal-cols.is-resize-bottom,.cal-cols.is-resize-top{cursor:ns-resize}.cal-col{border-left:1px solid var(--line);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(var(--line) 1px,transparent 1px);min-width:0;position:relative}@supports (color:color-mix(in lab,red,red)){.cal-col{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(color-mix(in oklab,var(--line) 55%,transparent) 1px,transparent 1px)}}.cal-col{background-size:100% var(--hh),100% calc(var(--hh) / 2);background-position:0 -1px,0 calc(var(--hh) / 2 - 1px)}.cal-col.is-today{background-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cal-col.is-today{background-color:color-mix(in oklab,var(--cyan) 3.5%,transparent)}}.cal-nowline{background:var(--red);z-index:6;pointer-events:none;height:2px;box-shadow:0 0 8px var(--red);position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.cal-nowline{box-shadow:0 0 8px color-mix(in oklab,var(--red) 60%,transparent)}}.cal-nowline i{background:var(--red);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.cal-item{--cc:var(--purple);z-index:2;box-sizing:border-box;border-left:3px solid var(--cc);background:var(--cc);border-radius:7px;margin-left:2px;padding:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cal-item{background:color-mix(in oklab,var(--cc) 20%,var(--bg-2))}}.cal-item{color:var(--fg);font-family:var(--font-inter-tight),var(--ff-sans);box-shadow:inset 0 0 0 1px var(--cc)}@supports (color:color-mix(in lab,red,red)){.cal-item{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cc) 22%,transparent)}}.cal-item{cursor:pointer;transition:box-shadow .12s,filter .12s}.cal-item.can-move{cursor:grab}.cal-item:hover{filter:brightness(1.12);z-index:3;box-shadow:inset 0 0 0 1px var(--cc),0 8px 22px -10px #00000080}@supports (color:color-mix(in lab,red,red)){.cal-item:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cc) 45%,transparent),0 8px 22px -10px #00000080}}.cal-item.is-sel{z-index:4;box-shadow:0 0 0 2px var(--cc),0 10px 26px -10px #0009}@supports (color:color-mix(in lab,red,red)){.cal-item.is-sel{box-shadow:0 0 0 2px color-mix(in oklab,var(--cc) 75%,transparent),0 10px 26px -10px #0009}}.cal-item.is-done{opacity:.5}.cal-item.is-done .cal-item-title{text-decoration:line-through}.cal-item.is-origin{opacity:.3;pointer-events:none}.cal-item.is-lifting{z-index:8;box-shadow:0 0 0 2px var(--cc),0 18px 40px -12px #000000b3}@supports (color:color-mix(in lab,red,red)){.cal-item.is-lifting{box-shadow:0 0 0 2px color-mix(in oklab,var(--cc) 75%,transparent),0 18px 40px -12px #000000b3}}.cal-item-body{pointer-events:none;flex-direction:column;gap:1px;min-height:0;padding:4px 6px 3px 7px;display:flex}.cal-item-title{font-size:12px;font-weight:600;line-height:1.25}.cal-item-time,.cal-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-item-time{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.3}.cal-item.is-short .cal-item-body{flex-direction:row;align-items:center;gap:6px;height:100%;padding-top:1px;padding-bottom:1px}.cal-item.is-short .cal-item-title{flex:1;min-width:0;font-size:11px}.cal-item.is-short .cal-item-time{flex:none;font-size:10px}.cal-item-handle{cursor:ns-resize;z-index:3;height:7px;position:absolute;left:0;right:0}.cal-item-handle[data-handle=top]{top:0}.cal-item-handle[data-handle=bottom]{bottom:0}.cal-src-followup{border-left-style:double;border-left-width:4px}.cal-src-demo .cal-item-title,.cal-src-meeting .cal-item-title{font-style:italic}.cal-ghost{--cc:var(--cyan);z-index:9;pointer-events:none;border:1.5px dashed var(--cc);border-radius:7px;position:absolute;left:2px;right:3px}@supports (color:color-mix(in lab,red,red)){.cal-ghost{border:1.5px dashed color-mix(in oklab,var(--cc) 70%,transparent)}}.cal-ghost{background:var(--cc)}@supports (color:color-mix(in lab,red,red)){.cal-ghost{background:color-mix(in oklab,var(--cc) 18%,transparent)}}.cal-ghost{font-family:var(--font-inter-tight),var(--ff-sans);color:var(--fg);flex-direction:column;gap:1px;padding:4px 7px;display:flex;overflow:hidden}.cal-ghost .cal-item-time{color:var(--fg-2)}.cal-month{flex-direction:column;height:100%;min-height:0;display:flex}.cal-month-dow{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(7,1fr);display:grid}.cal-month-dow span{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);padding:8px 6px;font-size:10.5px;font-weight:600}.cal-month-grid{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;min-height:0;display:grid;overflow-y:auto}.cal-mcell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;min-height:84px;padding:4px 4px 6px;transition:background .12s;display:flex;position:relative}.cal-mcell:nth-child(7n){border-right:0}.cal-mcell.is-out{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.cal-mcell.is-out{background:color-mix(in oklab,var(--bg) 40%,transparent)}}.cal-mcell.is-out .cal-mcell-num{color:var(--fg-5)}.cal-mcell.is-over{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cal-mcell.is-over{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.cal-mcell-head{justify-content:space-between;align-items:center;display:flex}.cal-mcell-num{color:var(--fg-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px;font-size:12px;font-weight:600}.cal-mcell-num:hover{background:var(--bg-3);color:var(--fg)}.cal-mcell.is-today .cal-mcell-num{background:var(--cyan);color:var(--bg)}.cal-mcell-add{width:20px;height:20px;color:var(--fg-5);opacity:0;border-radius:6px;place-items:center;transition:opacity .12s,color .12s;display:grid}.cal-mcell:hover .cal-mcell-add{opacity:1}.cal-mcell-add:hover{color:var(--cyan);background:var(--bg-3)}.cal-mcell-list{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-mchip{--cc:var(--purple);text-align:left;width:100%;color:var(--fg);border-left:3px solid var(--cc);background:var(--cc);border-radius:5px;align-items:center;gap:5px;min-width:0;padding:2px 6px 2px 5px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.cal-mchip{background:color-mix(in oklab,var(--cc) 12%,transparent)}}.cal-mchip{cursor:pointer;transition:filter .12s}.cal-mchip:hover{filter:brightness(1.15)}.cal-mchip.is-allday{background:var(--cc)}@supports (color:color-mix(in lab,red,red)){.cal-mchip.is-allday{background:color-mix(in oklab,var(--cc) 26%,var(--bg-2))}}.cal-mchip.is-allday{font-weight:600}.cal-mchip.is-done{opacity:.5;text-decoration:line-through}.cal-mchip.is-sel{box-shadow:0 0 0 1.5px var(--cc)}@supports (color:color-mix(in lab,red,red)){.cal-mchip.is-sel{box-shadow:0 0 0 1.5px color-mix(in oklab,var(--cc) 70%,transparent)}}.cal-mchip-time{color:var(--fg-4);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.cal-mchip-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cal-mchip-more{text-align:left;color:var(--fg-4);padding:1px 6px;font-size:10.5px}.cal-mchip-more:hover{color:var(--cyan)}.cal-agenda{flex:1;min-height:0;padding:6px 0 18px;overflow-y:auto}.cal-agenda-empty{text-align:center;padding:72px 24px}.cal-agenda-day{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 18px;display:grid}.cal-agenda-day.is-today .cal-agenda-num{background:var(--cyan);color:var(--bg)}.cal-agenda-head{text-align:left;align-self:start;align-items:center;gap:10px;display:flex}.cal-agenda-num{width:40px;height:40px;font-family:var(--ff-display);color:var(--fg);background:var(--bg-3);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:560;display:grid}.cal-agenda-dow{color:var(--fg-2);text-transform:capitalize;flex-direction:column;font-size:12px;font-weight:600;line-height:1.2;display:flex}.cal-agenda-dow small{color:var(--fg-5);font-size:10.5px;font-weight:500}.cal-agenda-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cal-agenda-row{--cc:var(--purple);text-align:left;width:100%;color:var(--fg);border-radius:10px;grid-template-columns:96px 8px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .12s;display:grid}.cal-agenda-row:hover{background:var(--bg-3)}.cal-agenda-row.is-sel{background:var(--cc)}@supports (color:color-mix(in lab,red,red)){.cal-agenda-row.is-sel{background:color-mix(in oklab,var(--cc) 12%,transparent)}}.cal-agenda-row.is-done .cal-agenda-title{opacity:.6;text-decoration:line-through}.cal-agenda-time{color:var(--fg-4);font-variant-numeric:tabular-nums;font-size:12px}.cal-agenda-title{font-weight:500}.cal-agenda-sub,.cal-agenda-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-agenda-sub{color:var(--fg-5);grid-column:3;font-size:11.5px}.cal-pop{--cc:var(--purple);z-index:160;border:1px solid var(--line-2);border-top:3px solid var(--cc);background:var(--bg-2);border-radius:16px;flex-direction:column;gap:8px;width:340px;max-width:calc(100vw - 16px);padding:12px 14px 14px;animation:dtp-in .16s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;box-shadow:0 30px 70px -22px #000000a6}.cal-pop-backdrop{z-index:159;background:#0000006b;position:fixed;inset:0}.cal-pop.is-sheet{top:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;max-height:80dvh;animation:bell-pop-up .2s cubic-bezier(.26,1.24,.38,1) both;overflow-y:auto}.cal-pop-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cal-pop-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--cc);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.cal-pop-kind em{color:var(--fg-5);letter-spacing:.04em;font-style:normal}.cal-pop-actions{gap:2px;display:flex}.cal-pop-ico{width:28px;height:28px;color:var(--fg-4);border-radius:8px;place-items:center;transition:color .12s,background .12s;display:grid}.cal-pop-ico:hover{color:var(--fg);background:var(--bg-3)}.cal-pop-title{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--fg);overflow-wrap:anywhere;font-size:19px;font-weight:560;line-height:1.2}.cal-pop-title.is-done{opacity:.6;text-decoration:line-through}.cal-pop-line,.cal-pop-when{color:var(--fg-2);text-transform:none;align-items:center;gap:7px;font-size:12.5px;display:flex}.cal-pop-when{text-transform:capitalize}.cal-pop-line svg,.cal-pop-when svg{color:var(--fg-5);flex:none}.cal-pop-line a{color:var(--cyan);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.cal-pop-dim{color:var(--fg-5);font-size:11.5px}.cal-pop-sub{color:var(--fg-4);font-size:12px}.cal-pop-notes{color:var(--fg-3);white-space:pre-wrap;background:var(--surface-3);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;max-height:140px;padding:8px 10px;font-size:12.5px;line-height:1.5;overflow-y:auto}.cal-pop-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.cal-pop-foot:empty{display:none}.cal-editor{gap:14px;width:min(620px,100%)}.cal-editor-google{color:var(--blue);font-size:11px}.cal-editor-title{border:0;border-bottom:1px solid var(--line-2);width:100%;font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);background:0 0;outline:none;padding:6px 0 10px;font-size:clamp(20px,3vw,26px);font-weight:520}.cal-editor-title::placeholder{color:var(--fg-5);font-style:italic;font-weight:400}.cal-editor-title:focus{border-bottom-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cal-editor-title:focus{border-bottom-color:color-mix(in oklab,var(--cyan) 55%,transparent)}}.cal-editor-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cal-editor-when{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cal-editor-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cal-editor-chips button{border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg-3);border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:500;transition:color .12s,border-color .12s,background .12s}.cal-editor-chips button:hover{color:var(--fg);border-color:var(--line-3)}.cal-editor-chips button.is-on{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cal-editor-chips button.is-on{border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.cal-editor-chips button.is-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cal-editor-chips button.is-on{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.cal-editor-hint{color:var(--fg-5);font-size:11px}.cal-editor-colors{flex-wrap:wrap;gap:8px;display:flex}.cal-swatch{background:var(--cc);width:26px;height:26px;box-shadow:0 0 0 1px var(--cc);border:2px solid #0000;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.cal-swatch{box-shadow:0 0 0 1px color-mix(in oklab,var(--cc) 40%,transparent)}}.cal-swatch{transition:transform .12s,box-shadow .12s}.cal-swatch:hover{transform:scale(1.08)}.cal-swatch.is-on{border-color:var(--bg-2);box-shadow:0 0 0 2px var(--cc)}@media (max-width:560px){.cal-editor-when{grid-template-columns:1fr}}.cal-assist{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.cal-assist-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:12px 12px 10px 14px;display:flex}.cal-assist-title{letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.cal-assist-list{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}.cal-msg{flex-direction:column;gap:6px;max-width:92%;display:flex}.cal-msg-me{align-self:flex-end;align-items:flex-end}.cal-msg-bot{align-self:flex-start}.cal-msg-bubble{color:var(--fg);background:var(--bg-3);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;padding:9px 12px;font-size:13px;line-height:1.45}.cal-msg-me .cal-msg-bubble{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.cal-msg-me .cal-msg-bubble{background:color-mix(in oklab,var(--purple) 18%,var(--bg-2))}}.cal-msg-me .cal-msg-bubble{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.cal-msg-me .cal-msg-bubble{border-color:color-mix(in oklab,var(--purple) 35%,var(--line))}}.cal-msg-me .cal-msg-bubble{border-bottom-right-radius:5px}.cal-msg-bot .cal-msg-bubble{border-bottom-left-radius:5px}.cal-proposal{--cc:var(--purple);border:1px solid var(--cc);border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.cal-proposal{border:1px solid color-mix(in oklab,var(--cc) 35%,var(--line))}}.cal-proposal{background:var(--cc)}@supports (color:color-mix(in lab,red,red)){.cal-proposal{background:color-mix(in oklab,var(--cc) 8%,transparent)}}.cal-proposal{flex-direction:column;gap:6px;display:flex}.cal-proposal-title{color:var(--fg);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.cal-proposal-when{color:var(--fg-3);text-transform:capitalize;font-size:12px}.cal-proposal-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.cal-proposal-actions .btn{padding:7px 12px;font-size:12px}.cal-msg-undo{color:var(--fg-4);border:1px solid var(--line-2);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;display:inline-flex}.cal-msg-undo:hover{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.cal-msg-undo:hover{border-color:color-mix(in oklab,var(--red) 40%,transparent)}}.cal-assist-sugg{flex-wrap:wrap;flex:none;gap:6px;padding:0 12px 10px;display:flex}.cal-assist-sugg button{border:1px dashed var(--line-2);color:var(--fg-4);border-radius:999px;padding:6px 10px;font-size:11.5px}.cal-assist-sugg button:hover{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.cal-assist-sugg button:hover{border-color:color-mix(in oklab,var(--cyan) 45%,transparent)}}.cal-assist-input{border-top:1px solid var(--line);flex:none;gap:8px;padding:10px 12px 12px;display:flex}.cal-assist-input .input{padding:10px 12px;font-size:13px}.cal-assist-send{background:linear-gradient(96deg,var(--purple-deep) 0,var(--purple) 100%);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;display:grid}.cal-assist-send:disabled{opacity:.4}.cal-fab{display:none}.cal-toast{z-index:170}@media (max-width:1023px){.cal-layout,.cal-page.has-assist .cal-layout{grid-template-columns:minmax(0,1fr)}.cal-side{z-index:165;width:min(300px,86vw);padding:calc(16px + env(safe-area-inset-top,0px)) 14px 16px;background:var(--bg-2);border-right:1px solid var(--line-2);transition:transform .22s cubic-bezier(.32,.72,0,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:24px 0 60px -30px #000000b3}.cal-side.is-open{transform:none}.cal-side-close{display:grid}.cal-side-backdrop{z-index:164;background:#00000073;position:fixed;inset:0}.cal-filters-btn{display:inline-flex}.cal-assist{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:158;height:min(72dvh,600px);position:fixed;box-shadow:0 30px 70px -22px #000000b3}}@media (max-width:767px){.cal-page{padding-top:10px;padding-bottom:8px}.cal-head{gap:8px;padding-bottom:8px}.cal-head-l{flex:100%;gap:6px}.cal-brand{display:none}.cal-today-btn{height:30px;padding:0 10px;font-size:12px}.cal-nav button{width:28px;height:30px}.cal-title{font-size:16px}.cal-head-r{flex:100%;justify-content:space-between;gap:6px}.cal-views .tab{padding:6px 9px;font-size:11.5px}.cal-ico-label{display:none}.cal-ico-btn{height:30px;padding:0 10px}.cal-new-btn{display:none}.cal-fab{right:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:97;color:#fff;background:linear-gradient(140deg,var(--purple-deep) 0,var(--purple) 100%);width:52px;height:52px;box-shadow:0 16px 34px -12px var(--purple);border-radius:50%;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.cal-fab{box-shadow:0 16px 34px -12px color-mix(in oklab,var(--purple) 70%,transparent)}}.cal-grid{--gutter:44px}.cal-hour{font-size:9.5px;right:5px}.cal-dayhead{padding:7px 2px 6px}.cal-dayhead-num{width:30px;height:30px;font-size:17px}.cal-dayhead-dow{font-size:9px}.cal-item-title{font-size:11px}.cal-item-time{font-size:9.5px}.cal-mcell{min-height:64px;padding:2px 2px 4px}.cal-mchip{gap:3px;padding:1px 4px 1px 3px;font-size:9.5px}.cal-mchip-time{display:none}.cal-agenda-day{grid-template-columns:minmax(0,1fr);padding:10px 12px}.cal-agenda-row{grid-template-columns:84px 8px minmax(0,1fr);padding:7px 8px}}@media (prefers-reduced-motion:reduce){.cal-new-btn,.cal-pop,.cal-side{transition:none;animation:none}}.mm-backdrop{z-index:170;-webkit-backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:fade-in .15s ease-out;display:flex;position:fixed;inset:0}.mm{overscroll-behavior:contain;border:1px solid var(--line-2);background:var(--bg-2);border-radius:22px;flex-direction:column;gap:18px;width:min(680px,100%);max-height:calc(100dvh - 40px);padding:24px 26px 22px;animation:cmdk-in .24s cubic-bezier(.26,1.24,.38,1) both;display:flex;position:relative;overflow-y:auto;box-shadow:0 50px 120px #0000008c}.mm-close{z-index:2}.mm-head{flex-direction:column;gap:8px;padding-right:44px;display:flex}.mm-top{align-items:flex-start;gap:10px;min-height:34px;margin-top:-8px;display:flex}.mm-top .mm-kicker{flex:1;row-gap:6px;min-width:0;padding-top:4px}.mm-tools{flex:none;gap:6px;display:flex}.mm-tool{border:1px solid var(--line-2);background:var(--surface-3);width:34px;height:34px;color:var(--fg-3);cursor:pointer;border-radius:10px;place-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:grid;position:relative}.mm-tool:hover{color:var(--fg);border-color:var(--line-3)}.mm-tool[data-tip]:after{content:attr(data-tip);z-index:3;background:var(--fg);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:550;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}.mm-tool[data-tip]:focus-visible:after,.mm-tool[data-tip]:hover:after{opacity:1;transform:none}.mm-kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-kicker .badge{font-family:var(--ff-sans);letter-spacing:0;text-transform:none;padding:5px 10px;font-size:12px;font-weight:600}.mm-kind{border:1px solid var(--line-2);color:var(--fg-3);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.mm-kind-meeting{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.mm-kind-meeting{border-color:color-mix(in oklab,var(--purple) 35%,transparent)}}.mm-kind-meeting{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.mm-kind-meeting{background:color-mix(in oklab,var(--purple) 10%,transparent)}}.mm-kind-demo{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.mm-kind-demo{border-color:color-mix(in oklab,var(--cyan) 35%,transparent)}}.mm-kind-demo{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.mm-kind-demo{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.mm-name{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);overflow-wrap:anywhere;font-size:clamp(22px,3vw,30px);font-weight:640;line-height:1.08}.mm-name i{color:var(--fg-5);font-style:italic;font-weight:400}.mm-ready{color:var(--fg-4);border:1px dashed var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.mm-ready.is-ready{color:var(--green);border-style:solid;border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.mm-ready.is-ready{border-color:color-mix(in oklab,var(--green) 40%,transparent)}}.mm-ready.is-ready{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.mm-ready.is-ready{background:color-mix(in oklab,var(--green) 9%,transparent)}}.mm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-act{border:1px solid var(--line-2);background:var(--surface-3);height:40px;color:var(--fg-2);font-family:var(--ff-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:550;text-decoration:none;transition:color .15s,border-color .15s,background .15s,filter .15s;display:inline-flex}.mm-act svg{flex:none;width:15px;height:15px}.mm-act:hover{color:var(--fg);border-color:var(--line-3);background:var(--surface)}.mm-act-primary,.mm-act-primary:hover{background:linear-gradient(96deg,var(--purple-deep) 0,var(--purple) 100%);color:#fff;border-color:#0000}.mm-act-primary:hover{filter:brightness(1.1)}.mm-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 16px}.mm .smm-field{gap:4px}.mm .smm-field-k{letter-spacing:0;text-transform:none;color:var(--fg-4);font-size:12px;font-weight:500}.mm .smm-field-v{font-size:14px}.mm-field-link{color:var(--cyan);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.mm-field-link:hover{text-underline-offset:3px;text-decoration:underline}.mm-section{flex-direction:column;gap:10px;display:flex}.mm-k{letter-spacing:-.005em;color:var(--fg-2);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.mm-k-hint{letter-spacing:0;color:var(--fg-5);text-align:right;margin-left:auto;font-size:12px;font-weight:500}.mm .drawer-count{font-family:var(--ff-sans);margin-left:0;padding:1px 8px;font-size:11.5px;font-weight:650}.mm .drawer-notes{color:var(--fg-2);font-size:14px;line-height:1.6}.mm .brief-box{font-size:14px;line-height:1.55}.mm-links{flex-direction:column;margin:0;padding:0;list-style:none}.mm-link,.mm-links{gap:6px;display:flex}.mm-link{border:1px solid var(--line);background:var(--surface-3);border-radius:12px;align-items:center;min-width:0;padding:6px 6px 6px 12px}.mm-link .drawer-demo-index{font-family:var(--ff-sans);margin-right:4px;font-size:11px}.mm-link-url{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;text-decoration:none;overflow:hidden}.mm-link-url:hover{color:var(--cyan)}.mm-link-btn{border:1px solid var(--line-2);min-width:32px;height:32px;color:var(--fg-3);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:550;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.mm-link-btn.is-icon{width:32px;padding:0}.mm-link-btn svg{flex:none;width:14px;height:14px}.mm-link-btn:hover{color:var(--fg);border-color:var(--line-3)}.mm-link-btn.is-danger:hover{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.mm-link-btn.is-danger:hover{border-color:color-mix(in oklab,var(--red) 45%,transparent)}}.mm .drawer-demo-row{align-items:center}.mm .drawer-demo-row .input{border-radius:999px;height:40px;padding:0 14px;font-size:13.5px}.mm .drawer-demo-row .drawer-btn-teal{height:40px;padding:0 18px;font-size:13.5px;font-weight:550}.mm .drawer-variants-btn{height:36px;margin-top:0;padding:0 16px;font-size:13px}.mm-empty{color:var(--fg-5);border:1px dashed var(--line-2);border-radius:12px;padding:10px 12px;font-size:13px}.mm-form{margin-top:2px}.mm-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.mm .smm-stage-row{gap:6px}.mm .smm-stage{align-items:center;height:34px;padding:0 14px;font-size:13px;display:inline-flex}.mm .btn{justify-content:center;gap:7px;height:40px;padding:0 18px}@media (max-width:640px){.mm-backdrop{align-items:flex-end;padding:0}.mm{width:100%;max-height:94dvh;padding:20px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:fus-up .24s cubic-bezier(.22,.61,.36,1)}.mm-top{margin-top:-4px}.mm-name{font-size:22px}.mm-actions{display:grid}.mm-actions,.mm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-foot .btn{flex:1;justify-content:center}.mm-foot .fus-clear{flex:none}}@media (max-width:480px){.mm-link-btn span{display:none}.mm-link-btn{width:32px;padding:0}.mm-act{gap:6px;padding:0 8px;font-size:13px}.mm .drawer-demo-row .drawer-btn-teal{padding:0 14px}}@media (max-width:360px){.mm-act{font-size:12.5px}}@keyframes fus-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mh-head-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mh-new{background:linear-gradient(96deg,var(--purple-deep) 0,var(--purple) 100%);color:#fff;box-shadow:0 14px 30px -14px var(--purple);border-radius:999px;align-items:center;gap:7px;padding:11px 18px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mh-new{box-shadow:0 14px 30px -14px color-mix(in oklab,var(--purple) 55%,transparent)}}.mh-new{transition:transform .2s cubic-bezier(.26,1.24,.38,1),box-shadow .2s}.mh-new:hover{box-shadow:0 18px 36px -14px var(--purple);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.mh-new:hover{box-shadow:0 18px 36px -14px color-mix(in oklab,var(--purple) 70%,transparent)}}.mh-toolbar{gap:10px}.mh-search{border:1px solid var(--line-2);background:var(--surface-3);max-width:360px;height:38px;color:var(--fg-5);border-radius:999px;flex:220px;align-items:center;gap:8px;padding:0 12px;display:flex}.mh-search:focus-within{border-color:var(--line-3);color:var(--fg-3)}.mh-search input{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.mh-search input::placeholder{color:var(--fg-5)}.mh-search input::-webkit-search-cancel-button{-webkit-appearance:none}.mh-day.is-today{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.mh-day.is-today{border-color:color-mix(in oklab,var(--cyan) 35%,var(--line))}}.mh-day.is-today .sm-day-date em{color:var(--cyan);font-style:normal}.mh-row{border:0;border-top:1px solid var(--line);text-align:left;grid-template-columns:64px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:14px 20px;transition:background .15s;display:grid;position:relative}.mh-hit,.mh-row{cursor:pointer;background:0 0;width:100%}.mh-hit{z-index:0;border-radius:inherit;border:0;padding:0;position:absolute;inset:0}.mh-hit:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.mh-row>:not(.mh-hit){z-index:1;pointer-events:none;position:relative}.mh-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.mh-links{pointer-events:auto;flex-wrap:wrap;gap:6px;min-width:0;margin-top:6px;display:flex}.mh-link{border:1px solid var(--green);border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:32px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mh-link{border:1px solid color-mix(in oklab,var(--green) 38%,var(--line-2))}}.mh-link{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.mh-link{background:color-mix(in oklab,var(--green) 8%,transparent)}}.mh-link{color:var(--fg-2);cursor:pointer;font-size:12px;font-weight:560;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.mh-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18ch;overflow:hidden}.mh-link svg{color:var(--green);flex:none}.mh-link:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.mh-link:hover{background:color-mix(in oklab,var(--green) 16%,transparent)}}.mh-link:hover{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.mh-link:hover{border-color:color-mix(in oklab,var(--green) 60%,transparent)}}.mh-link:hover{color:var(--fg)}.mh-link:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mh-link.is-more{font-family:var(--ff-sans);color:var(--fg-3);background:var(--surface-3);border-color:var(--line-2);font-variant-numeric:tabular-nums}.mh-link.is-more:hover{color:var(--fg);border-color:var(--line-3)}@media (pointer:coarse){.mh-link{min-height:40px;padding:0 14px}}.mh-row:first-child{border-top:0}.mh-row:hover{background:var(--surface-3)}.mh-row.is-past{opacity:.62}.mh-row.is-past:hover{opacity:1}.mh-time{flex-direction:column;gap:1px;display:flex}.mh-time b{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:18px;font-weight:620;line-height:1}.mh-time small{color:var(--fg-5);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.mh-main{flex-direction:column;gap:4px;min-width:0;display:flex}.mh-name{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:520;overflow:hidden}.mh-sub{color:var(--fg-4);flex-wrap:wrap;gap:12px;min-width:0;font-size:11.5px;display:flex}.mh-sub>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.mh-sub svg{color:var(--fg-5);flex:none}.mh-ready{color:var(--fg-5);border:1px dashed var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.mh-ready.is-ready{color:var(--green);border-style:solid;border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.mh-ready.is-ready{border-color:color-mix(in oklab,var(--green) 40%,transparent)}}.mh-ready.is-ready{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.mh-ready.is-ready{background:color-mix(in oklab,var(--green) 9%,transparent)}}.mh-status{justify-self:end}.mh-join{color:var(--fg-5);justify-content:flex-end;display:inline-flex}.mh-join.has-link{color:var(--purple)}.mh-row:hover .mh-join{color:var(--fg-2)}.mh-dayrows .mh-row{padding:12px 16px}@media (max-width:760px){.mh-row{grid-template-columns:52px minmax(0,1fr) 16px;grid-template-areas:"time main join""time pills join";gap:12px;padding:12px 14px}.mh-time{grid-area:time}.mh-main{grid-area:main}.mh-row .mh-tags{grid-area:pills;justify-content:flex-start}.mh-join{grid-area:join}.mh-time b{font-size:16px}.mh-sub{gap:8px}.mh-search{flex-basis:100%;max-width:none}.hub-toggle{margin-left:0}}.hub-dot-ready{background:var(--green);box-shadow:0 0 6px var(--green)}@supports (color:color-mix(in lab,red,red)){.hub-dot-ready{box-shadow:0 0 6px color-mix(in oklab,var(--green) 55%,transparent)}}.hub-dot-meeting{background:var(--orange);box-shadow:0 0 6px var(--orange)}@supports (color:color-mix(in lab,red,red)){.hub-dot-meeting{box-shadow:0 0 6px color-mix(in oklab,var(--orange) 55%,transparent)}}.dt-site{color:var(--fg-5);margin-top:2px;font-size:11px;font-weight:400;display:block}.dt-contact{color:var(--fg-3);flex-direction:column;gap:3px;font-size:12px;display:flex}.dt-contact a{color:var(--fg-4);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.dt-contact a:hover{color:var(--fg)}.dt-brief{color:var(--orange);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.dt-brief.is-none{color:var(--fg-5);font-weight:400}.cal-pop-colors{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.cal-pop-colors .cal-swatch{width:20px;height:20px}.cal-pop-ready{color:var(--fg-3)}.cal-pop-ready.is-ready{color:var(--green)}.cal-pop-ready em{color:var(--fg-5);font-style:normal}.cal-check-wrap{flex-direction:column;display:flex}.cal-check-label{flex:1;min-width:0}.cal-check-color{opacity:.55;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;transition:opacity .12s,background .12s;display:grid}.cal-check-color.is-open,.cal-check:hover .cal-check-color{opacity:1;background:var(--bg-3)}.cal-check .cal-check-color .cal-dot{width:10px;height:10px;display:inline-block}.cal-check .cal-check-color .cal-dot.is-auto{background:conic-gradient(var(--purple),var(--cyan),var(--orange),var(--purple))}.cal-cpick{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 8px 10px 34px;display:flex}.cal-cpick .cal-swatch{width:20px;height:20px}.cal-cpick-auto{border:1px solid var(--line-2);color:var(--fg-4);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600}.cal-cpick-auto.is-on{color:var(--fg);border-color:var(--line-3);background:var(--bg-3)}.cal-side-legend small{color:var(--fg-5);margin-top:4px;font-size:10.5px;line-height:1.45;display:block}.st-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;display:grid}.st-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.st-nav-item{color:var(--fg-4);border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;text-decoration:none;transition:background .12s,color .12s;display:flex}.st-nav-item:hover{color:var(--fg);background:var(--surface-3)}.st-nav-item.is-active{color:var(--fg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.st-nav-item svg{color:var(--fg-5);flex:none}.st-nav-item.is-active svg{color:var(--cyan)}.st-main{gap:22px;min-width:0}.st-card,.st-main{flex-direction:column;display:flex}.st-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:20px;padding:26px 28px;scroll-margin-top:20px;position:relative}.st-card-head{flex-direction:column;gap:6px;display:flex}.st-card-title{font-family:var(--ff-display);letter-spacing:-.025em;color:var(--fg);font-size:clamp(20px,2.4vw,26px);font-weight:560;line-height:1.1}.st-lead{color:var(--fg-4);max-width:560px;font-size:13px;line-height:1.55}.st-hero-id{align-items:center;gap:22px;display:flex}.st-avatar{background:linear-gradient(140deg,var(--purple) 0,var(--cyan) 100%);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.st-avatar{background:linear-gradient(140deg,color-mix(in oklab,var(--purple) 30%,var(--bg-2)) 0,color-mix(in oklab,var(--cyan) 22%,var(--bg-2)) 100%)}}.st-avatar{border:1px solid var(--line-2);box-shadow:0 20px 40px -20px var(--purple)}@supports (color:color-mix(in lab,red,red)){.st-avatar{box-shadow:0 20px 40px -20px color-mix(in oklab,var(--purple) 50%,transparent)}}.st-avatar>span{font-family:var(--ff-heading);color:var(--fg);font-size:38px;font-style:italic;line-height:1}.st-avatar img{border-radius:50%}.st-avatar-edit{background:var(--fg);width:30px;height:30px;color:var(--bg);border:3px solid var(--bg-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.st-hero-text{flex-direction:column;gap:6px;min-width:0;display:flex}.st-hero-name{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);overflow-wrap:anywhere;font-size:clamp(22px,3vw,30px);font-weight:620;line-height:1.05}.st-hero-meta{color:var(--fg-4);gap:10px;font-size:12.5px}.st-hero-actions,.st-hero-meta{flex-wrap:wrap;align-items:center;display:flex}.st-hero-actions{gap:8px;margin-top:4px}.st-hero-actions .btn{padding:8px 12px;font-size:12px}.st-fine{color:var(--fg-5);font-size:11px;line-height:1.45}.st-ok{color:var(--green)}.st-err{color:var(--red)}.st-warn{color:var(--orange)}.st-danger{color:var(--red)}.st-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.st-block{border:1px solid var(--line);background:var(--surface-3);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.st-block .lbl{margin:0}.st-inline{gap:8px;display:flex}.st-inline .input{flex:1;min-width:0}.st-inline .btn{white-space:nowrap;flex:none;padding:10px 14px;font-size:12.5px}.st-inline .btn-primary.is-saved{background:var(--green);color:var(--bg)}.st-rows{flex-direction:column;display:flex}.st-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.st-row-ico{width:34px;height:34px;color:var(--fg-3);background:var(--bg-3);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.st-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.st-row-title{color:var(--fg-2);font-size:13.5px;font-weight:600}.st-row-sub{color:var(--fg-5);font-size:12px;line-height:1.5}.st-row-sub a{color:var(--cyan)}.st-row .btn{white-space:nowrap;padding:8px 12px;font-size:12px}.st-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-5);margin-top:4px;font-size:10.5px;font-weight:700}.st-devices .st-device{border:1px solid var(--line);background:var(--surface-3);border-radius:16px;flex-direction:column;gap:10px;padding:16px;transition:border-color .2s;display:flex}.st-device.is-on{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.st-device.is-on{border-color:color-mix(in oklab,var(--cyan) 35%,var(--line))}}.st-device.is-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.st-device.is-on{background:color-mix(in oklab,var(--cyan) 4%,var(--surface-3))}}.st-device-head{align-items:center;gap:12px;display:flex}.st-device-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-device-foot .btn{padding:8px 12px;font-size:12px}.st-state{color:var(--fg-5);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.st-state:before{content:"";background:var(--fg-5);border-radius:50%;width:6px;height:6px}.st-state.is-on{color:var(--green)}.st-state.is-on:before{background:var(--green);box-shadow:0 0 8px var(--green)}.st-prefs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.st-pref{border:1px solid var(--line);background:var(--surface-3);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.st-pref:hover{border-color:var(--line-2)}.st-pref.is-on{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.st-pref.is-on{border-color:color-mix(in oklab,var(--purple) 30%,var(--line))}}.st-pref.is-on .st-row-ico{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.st-pref.is-on .st-row-ico{border-color:color-mix(in oklab,var(--purple) 35%,transparent)}}.st-pref.is-on .st-row-ico{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.st-pref.is-on .st-row-ico{background:color-mix(in oklab,var(--purple) 10%,transparent)}}.st-pref .st-row-title{font-size:13px}.st-pref .st-row-sub{font-size:11.5px}.st-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.st-steps li{color:var(--fg-3);align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.st-steps li>b:first-child{width:26px;height:26px;color:var(--bg);background:var(--fg);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.st-steps li span b{color:var(--fg);font-weight:600}.st-feed{border:1px solid var(--line);background:var(--surface-3);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.st-feed.is-on{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.st-feed.is-on{border-color:color-mix(in oklab,var(--green) 30%,var(--line))}}.st-feed.is-err{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.st-feed.is-err{border-color:color-mix(in oklab,var(--red) 35%,var(--line))}}.st-feed-state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-feed .input{font-size:12px}.st-feed-actions{flex-wrap:wrap;gap:8px;display:flex}.st-feed-actions .btn{padding:9px 13px;font-size:12px}.st-note{border:1px dashed var(--line-2);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}@media (max-width:1023px){.st-layout{grid-template-columns:1fr;gap:16px}.st-nav{z-index:5;margin:0 calc(-1 * var(--main-pad,20px));padding:6px 0;padding-inline:var(--main-pad,20px);background:var(--bg);flex-direction:row;gap:6px;position:sticky;top:54px;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.st-nav{background:color-mix(in oklab,var(--bg) 88%,transparent)}}.st-nav{-webkit-backdrop-filter:blur(10px);scrollbar-width:none}.st-nav::-webkit-scrollbar{display:none}.st-nav-item{border:1px solid var(--line-2);border-radius:999px;flex:none;padding:8px 12px;font-size:12.5px}.st-nav-item.is-active{box-shadow:none;border-color:var(--line-3)}.st-card{scroll-margin-top:110px}}@media (max-width:720px){.st-card{border-radius:16px;padding:20px 18px}.st-grid-2,.st-prefs{grid-template-columns:1fr}.st-hero-id{flex-direction:column;align-items:flex-start;gap:14px}.st-avatar{width:84px;height:84px}.st-inline{flex-direction:column}.st-inline .btn{justify-content:center}.st-row{flex-wrap:wrap}.st-row .st-row-text{flex:180px}.st-row .btn{margin-left:48px}}.push-ask{z-index:90;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--cyan);border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px 44px 14px 14px;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.push-ask{border:1px solid color-mix(in oklab,var(--cyan) 30%,var(--line-2))}}.push-ask{background:var(--bg-2);box-shadow:0 26px 60px -18px #000000b3,0 0 0 4px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.push-ask{box-shadow:0 26px 60px -18px #000000b3,0 0 0 4px color-mix(in oklab,var(--cyan) 8%,transparent)}}.push-ask{animation:fus-up .3s cubic-bezier(.26,1.24,.38,1) both}.push-ask.is-done{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.push-ask.is-done{border-color:color-mix(in oklab,var(--green) 40%,var(--line-2))}}.push-ask.is-done{box-shadow:0 26px 60px -18px #000000b3,0 0 0 4px var(--green)}@supports (color:color-mix(in lab,red,red)){.push-ask.is-done{box-shadow:0 26px 60px -18px #000000b3,0 0 0 4px color-mix(in oklab,var(--green) 10%,transparent)}}.push-ask-ico{width:38px;height:38px;color:var(--cyan);background:var(--cyan);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.push-ask-ico{background:color-mix(in oklab,var(--cyan) 14%,transparent)}}.push-ask.is-done .push-ask-ico{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.push-ask.is-done .push-ask-ico{background:color-mix(in oklab,var(--green) 14%,transparent)}}.push-ask-body{min-width:0}.push-ask-title{color:var(--fg);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.push-ask-text{color:var(--fg-3);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.45}.push-ask-text b{color:var(--fg-1);font-weight:600}.push-ask-msg{color:var(--orange);margin-top:8px;font-size:12px;line-height:1.4}.push-ask-msg.is-ok{color:var(--green)}.push-ask-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.push-ask-btn{border:1px solid var(--line-2);background:var(--bg-3);min-height:38px;color:var(--fg-2);font-family:var(--ff-sans);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.push-ask-btn.is-primary{background:var(--fg);color:var(--bg);border-color:#0000}.push-ask-btn:disabled{opacity:.6;cursor:default}.push-ask-x{width:30px;height:30px;color:var(--fg-5);background:0 0;border-radius:9px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.push-ask-x:hover{color:var(--fg);background:var(--bg-3)}@media (min-width:641px){.push-ask{width:min(420px,100vw - 28px);left:auto;right:14px}}@media (prefers-reduced-motion:reduce){.push-ask{animation:none}}.pwf{position:relative}.pwf-input{padding-right:46px}.pwf-pin{font-family:var(--ff-mono);letter-spacing:.28em;font-size:16px}.pwf-eye{width:32px;height:32px;color:var(--fg-5);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.pwf-eye:hover,.pwf-eye[aria-pressed=true]{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.pwf-eye:hover,.pwf-eye[aria-pressed=true]{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.inv-page{min-height:100svh;padding:100px var(--pad,24px) 76px;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.inv-theme{top:24px;right:24px}.inv-brand,.inv-theme{z-index:2;position:absolute}.inv-brand{align-items:center;gap:10px;display:flex;top:28px;left:28px}.inv-brand img{width:32px;height:32px;display:block}.inv-brand>span{flex-direction:column;gap:2px;display:flex}.inv-brand b{letter-spacing:-.02em;font-size:14px;font-weight:500}.inv-brand small{font-size:10px}.inv-wrap{z-index:1;gap:28px;width:100%;max-width:560px;position:relative}.inv-head,.inv-wrap{flex-direction:column;display:flex}.inv-head{text-align:center;align-items:center;gap:12px}.inv-head .eyebrow{justify-content:center}.inv-title{font-family:var(--ff-heading);letter-spacing:-.03em;color:var(--fg);overflow-wrap:anywhere;font-size:clamp(30px,6vw,44px);font-weight:520;line-height:1.06}.inv-lead{color:var(--fg-4);max-width:46ch;font-size:14px;line-height:1.55}.inv-card{background:var(--surface-3);-webkit-backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:20px;gap:20px;padding:clamp(22px,4vw,32px)}.inv-card,.inv-field{flex-direction:column;display:flex}.inv-field{gap:8px}.inv-field .lbl{margin-bottom:2px}.inv-field .lbl em{text-transform:none;letter-spacing:0;color:var(--fg-5);margin-left:6px;font-style:normal}.inv-email{border:1px dashed var(--line-2);min-height:44px;color:var(--fg-2);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:9px;padding:0 14px;font-size:14px;display:flex}.inv-email svg{color:var(--green);flex:none}.inv-fine{color:var(--fg-5);align-items:center;gap:6px;font-size:12px;line-height:1.45;display:flex}.inv-fine svg{flex:none}.inv-meter{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.inv-meter i{background:var(--line-2);border-radius:2px;height:3px;transition:background .2s}.inv-meter i.is-on{background:var(--orange)}.inv-meter i.is-on.lvl-3{background:var(--yellow)}.inv-meter i.is-on.lvl-4{background:var(--green)}.inv-submit{background:var(--fg);min-height:54px;color:var(--bg);font-family:var(--ff-heading);letter-spacing:-.02em;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:0 22px;font-size:19px;font-style:italic;font-weight:520;transition:transform .25s,box-shadow .25s,opacity .2s;display:inline-flex}.inv-submit:hover:not(:disabled){box-shadow:0 18px 40px -15px var(--fg);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.inv-submit:hover:not(:disabled){box-shadow:0 18px 40px -15px color-mix(in oklab,var(--fg) 35%,transparent)}}.inv-submit:disabled{opacity:.45;cursor:default}.inv-dead,.inv-done{text-align:center;align-items:center}.inv-done h2{font-family:var(--ff-heading);letter-spacing:-.02em;color:var(--fg);font-size:26px;font-weight:520}.inv-dead p,.inv-done p{color:var(--fg-3);max-width:44ch;font-size:14px;line-height:1.55}.inv-done p b{color:var(--fg)}.inv-done-ico{width:52px;height:52px;color:var(--green);background:var(--green);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.inv-done-ico{background:color-mix(in oklab,var(--green) 14%,transparent)}}.inv-warn{color:var(--orange)!important;font-size:12.5px!important}.inv-foot{pointer-events:none;color:var(--fg-5);justify-content:center;font-size:10px;display:flex;position:absolute;bottom:24px;left:0;right:0}@media (max-width:480px){.inv-page{padding-top:92px}.inv-brand{top:20px;left:20px}.inv-theme{top:16px;right:16px}}.dtp-slot{position:relative}.dtp-slot.is-busy{color:var(--fg-5);cursor:not-allowed;border-style:dashed;border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-slot.is-busy{border-color:color-mix(in oklab,var(--red) 30%,var(--line-2))}}.dtp-slot.is-busy{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--red) 6px 8px)}@supports (color:color-mix(in lab,red,red)){.dtp-slot.is-busy{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in oklab,var(--red) 7%,transparent) 6px 8px)}}.dtp-slot.is-busy{text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-slot.is-busy{-webkit-text-decoration-color:color-mix(in oklab,var(--red) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--red) 60%,transparent)}}.dtp-slot.is-busy:hover{color:var(--fg-4);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-slot.is-busy:hover{border-color:color-mix(in oklab,var(--red) 45%,var(--line-2))}}.dtp-slot.is-busy i{letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:8px;font-style:normal;font-weight:700;text-decoration:none;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.dtp-slot.is-busy.is-clash{border-style:solid;border-color:var(--red);color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-slot.is-busy.is-clash{background:color-mix(in oklab,var(--red) 12%,transparent)}}.dtp-slot.is-busy.is-clash{cursor:pointer}.dtp-slot.is-soft{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dtp-slot.is-soft{border-color:color-mix(in oklab,var(--orange) 35%,var(--line-2))}}.dtp-slot.is-soft{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dtp-slot.is-soft{background:color-mix(in oklab,var(--orange) 5%,transparent)}}.dtp-slot.is-soft.is-sel{border-color:var(--orange)}.dtp-slot .dtp-soft-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);font-size:7.5px;font-style:normal;font-weight:700;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.dtp-pop{max-width:min(640px,100vw - 16px)}.dtp-foot p{align-items:flex-start;gap:8px;min-width:0;display:flex}.dtp-foot-text{overflow-wrap:anywhere;flex:1;min-width:0}.dtp-foot .dtp-foot-ico{flex:none;margin:2px 0 0}.dtp-slot.is-busy,.dtp-slot.is-soft{text-align:left;padding-left:11px;padding-right:54px}.dtp-slot.is-busy i{letter-spacing:.08em;font-size:7.5px;right:6px}.dtp-foot.is-warn{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dtp-foot.is-warn{background:color-mix(in oklab,var(--orange) 9%,var(--surface-3))}}.dtp-foot.is-warn{border-top-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dtp-foot.is-warn{border-top-color:color-mix(in oklab,var(--orange) 35%,transparent)}}.dtp-foot.is-warn p,.dtp-foot.is-warn strong{color:var(--orange)}.endsel{border:1px solid var(--line-2);background:var(--surface-3);height:42px;color:var(--fg-4);border-radius:11px;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.endsel:focus-within{border-color:var(--line-3)}.endsel.is-idle{opacity:.6}.endsel-select{min-width:0;height:100%;color:var(--fg);font-family:var(--ff-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;outline:0;flex:1;font-size:13px;font-weight:500}.endsel-select:disabled{cursor:default}.endsel-select option{background:var(--bg-2);color:var(--fg)}.dtp-railbusy{letter-spacing:0;text-transform:none;color:var(--fg-5);font-style:normal;font-weight:500}.dtp-foot.is-blocked{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-foot.is-blocked{background:color-mix(in oklab,var(--red) 9%,var(--surface-3))}}.dtp-foot.is-blocked{border-top-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-foot.is-blocked{border-top-color:color-mix(in oklab,var(--red) 35%,transparent)}}.dtp-foot.is-blocked p,.dtp-foot.is-blocked strong{color:var(--red)}.dtp-foot-ico{vertical-align:-2px;margin-right:5px}.dtp-free{color:var(--green);font-style:italic}.dtp-peers{color:var(--red);background:var(--red);align-items:flex-start;gap:9px;padding:10px 16px;font-size:12px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.dtp-peers{background:color-mix(in oklab,var(--red) 10%,transparent)}}.dtp-peers{border-top:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-peers{border-top:1px solid color-mix(in oklab,var(--red) 30%,transparent)}}.dtp-peers svg{flex:none;margin-top:2px}.dtp-peers b{font-weight:700}.dtp-notice{color:var(--orange);background:var(--orange);border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.dtp-notice{background:color-mix(in oklab,var(--orange) 9%,transparent)}}.dtp-notice{border:1px solid var(--orange)}@supports (color:color-mix(in lab,red,red)){.dtp-notice{border:1px solid color-mix(in oklab,var(--orange) 30%,transparent)}}.dtp-notice svg{flex:none;margin-top:2px}.dtp-notice b{font-weight:700}.dtp-notice.is-hot{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-notice.is-hot{background:color-mix(in oklab,var(--red) 9%,transparent)}}.dtp-notice.is-hot{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-notice.is-hot{border-color:color-mix(in oklab,var(--red) 35%,transparent)}}.dtp-inline .dtp-notice{margin-top:10px}.dtp-trigger.is-blocked{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.dtp-trigger.is-blocked{border-color:color-mix(in oklab,var(--red) 55%,transparent)}}.dtp-clash-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--red);background:var(--red);border-radius:999px;margin-left:6px;padding:2px 7px;font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dtp-clash-tag{background:color-mix(in oklab,var(--red) 12%,transparent)}}@media (max-width:520px){.dtp-pop{overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:calc(100svh - 16px);overflow-y:auto}.dtp-slots{max-height:none;overflow-y:visible}.dtp-foot{position:sticky;bottom:0}.dtp-slot .dtp-soft-tag,.dtp-slot.is-busy i{display:none}}.cdock-sched{flex-direction:column;align-items:flex-end;gap:6px;max-width:min(340px,100vw - 44px);display:flex}.cdock-sched-row{border:1px solid var(--ring,var(--cyan));border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.cdock-sched-row{border:1px solid color-mix(in oklab,var(--ring,var(--cyan)) 45%,var(--line-2))}}.cdock-sched-row{background:var(--bg-2);color:var(--ring,var(--cyan));animation:cdock-in .32s cubic-bezier(.26,1.24,.38,1) both;box-shadow:0 10px 34px #00000047}.cdock-sched-row svg{flex:none}.cdock-sched-text{color:var(--fg-3);flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;font-size:11.5px;line-height:1.25;display:flex}.cdock-sched-text b{color:var(--fg);font-weight:600}.cdock-sched-text em{color:var(--fg);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.cdock-sched-text small{color:var(--fg-5);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;overflow:hidden}.cdock-avatar.is-scheduling{animation:cdock-in .32s cubic-bezier(.26,1.24,.38,1) both,cdock-pulse 1.8s ease-in-out .32s infinite}.cdock-avatar-clock{background:var(--ring,var(--cyan));width:16px;height:16px;color:var(--bg);border:2px solid var(--bg-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}@keyframes cdock-pulse{0%,to{box-shadow:0 0 0 2px var(--ring,var(--cyan)),0 0 6px color-mix(in oklab,var(--ring,var(--cyan)) 30%,transparent)}50%{box-shadow:0 0 0 2px var(--ring,var(--cyan)),0 0 18px color-mix(in oklab,var(--ring,var(--cyan)) 75%,transparent)}}@media (prefers-reduced-motion:reduce){.cdock-avatar.is-scheduling{animation:none}}.cal-ro-pill{border:1px solid var(--line-2);background:var(--surface-3);height:34px;color:var(--fg-3);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.cal-page.is-readonly .cal-cols,.cal-page.is-readonly .cal-item{cursor:default}@media (max-width:640px){.cal-ro-pill span{display:none}.cal-ro-pill{justify-content:center;width:34px;padding:0}}.team-mode{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.team-mode-opt{border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg-3);text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.team-mode-opt svg{color:var(--fg-5);flex:none;margin-top:2px}.team-mode-opt>span{flex-direction:column;gap:3px;display:flex}.team-mode-opt b{color:var(--fg);font-size:13px;font-weight:600}.team-mode-opt small{color:var(--fg-5);font-size:11.5px;line-height:1.4}.team-mode-opt.is-on{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.team-mode-opt.is-on{border-color:color-mix(in oklab,var(--cyan) 55%,transparent)}}.team-mode-opt.is-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.team-mode-opt.is-on{background:color-mix(in oklab,var(--cyan) 8%,transparent)}}.team-mode-opt.is-on svg{color:var(--cyan)}.team-invite-ready{border-bottom:1px solid var(--line);background:var(--green);flex-direction:column;gap:12px;padding:18px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.team-invite-ready{background:color-mix(in oklab,var(--green) 6%,transparent)}}.team-invite-ready-head{align-items:flex-start;gap:12px;display:flex}.team-invite-ready-head>div{flex:1;min-width:0}.team-invite-ico{width:34px;height:34px;color:var(--green);background:var(--green);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.team-invite-ico{background:color-mix(in oklab,var(--green) 14%,transparent)}}.team-invite-title{color:var(--fg-2);font-size:14px}.team-invite-title b{color:var(--fg);font-weight:600}.team-invite-sub{color:var(--fg-5);margin-top:3px;font-size:12px;line-height:1.4}.team-invite-url{flex-wrap:wrap;gap:8px;display:flex}.team-invite-url .input{min-width:0;font-family:var(--ff-mono);flex:260px;font-size:12px}.team-invite-note{color:var(--fg-4);margin:0;font-size:12px;line-height:1.5}.team-invites{border-bottom:1px solid var(--line);gap:10px;padding:16px 22px}.team-invites,.team-invites-head{flex-direction:column;display:flex}.team-invites-head{gap:4px}.team-invite-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.team-invite-row{border:1px solid var(--line);background:var(--surface-3);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;display:flex}.team-invite-who{flex-direction:column;flex:160px;min-width:0;display:flex}.team-invite-who b{color:var(--fg);font-size:13px;font-weight:600}.team-invite-who small{color:var(--fg-5);overflow-wrap:anywhere;font-size:11.5px}.team-invite-exp{color:var(--fg-5);white-space:nowrap;font-size:11.5px}.ta-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ta-people{flex-direction:column;gap:6px;display:flex;position:sticky;top:18px}.ta-person{border:1px solid var(--line);background:var(--surface-3);color:var(--fg-3);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.ta-person:hover{border-color:var(--line-3)}.ta-person.is-on{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ta-person.is-on{border-color:color-mix(in oklab,var(--cyan) 55%,transparent)}}.ta-person.is-on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ta-person.is-on{background:color-mix(in oklab,var(--cyan) 8%,transparent)}}.ta-person .team-avatar{flex:none}.ta-person-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ta-person-name{color:var(--fg);font-size:13.5px;font-weight:600}.ta-person-name,.ta-person-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ta-person-sub{color:var(--fg-5);font-size:11px}.ta-main{flex-direction:column;gap:16px;min-width:0;display:flex;container:ta-main/inline-size}.ta-month{align-items:center;gap:4px;display:inline-flex}.ta-month b{text-align:center;min-width:168px;font-family:var(--ff-heading);letter-spacing:-.02em;color:var(--fg);text-transform:capitalize;font-size:19px;font-style:italic;font-weight:520}.ta-actions{justify-content:flex-end;gap:8px}.ta-actions,.ta-hero{flex-wrap:wrap;display:flex}.ta-hero{align-items:center;gap:14px 16px;padding:18px 22px}.ta-hero-side{flex-direction:column;align-items:flex-end;gap:10px;margin-left:auto;display:flex}.ta-hero-email{overflow-wrap:anywhere}.ta-hero-avatar{border:1px solid var(--line-2);background:linear-gradient(140deg,var(--purple) 0,var(--cyan) 100%);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ta-hero-avatar{background:linear-gradient(140deg,color-mix(in oklab,var(--purple) 30%,var(--bg-2)) 0,color-mix(in oklab,var(--cyan) 22%,var(--bg-2)) 100%)}}.ta-hero-avatar{color:var(--fg);font-size:20px;font-weight:700}.ta-hero-avatar img{object-fit:cover;width:100%;height:100%}.ta-hero-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ta-hero-name{font-family:var(--ff-heading);letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;font-size:24px;font-weight:520;line-height:1.1}.ta-hero-meta{color:var(--fg-5);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.ta-hero-meta b{color:var(--fg-3);font-weight:500}.ta-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ta-cards .ta-pay{grid-column:1/-1}.ta-cards.is-loading .ta-card{opacity:.7;transition:opacity .2s}.ta-card{flex-direction:column;gap:14px;min-width:0;padding:16px 18px 14px;display:flex}.ta-card [data-tone=cyan]{--t:var(--cyan)}.ta-card [data-tone=blue]{--t:var(--blue)}.ta-card [data-tone=purple]{--t:var(--purple)}.ta-card [data-tone=green]{--t:var(--green)}.ta-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ta-card-head h3{font-family:var(--ff-sans);letter-spacing:.01em;color:var(--fg-2);margin:0;font-size:13px;font-weight:600}.ta-card-icon{width:26px;height:26px;color:var(--t);background:var(--t);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ta-card-icon{background:color-mix(in oklab,var(--t) 12%,transparent)}}.ta-card-icon{border:1px solid var(--t)}@supports (color:color-mix(in lab,red,red)){.ta-card-icon{border:1px solid color-mix(in oklab,var(--t) 26%,transparent)}}.ta-card-aside{color:var(--fg-5);margin-left:auto;font-size:11.5px}.ta-big{flex-direction:column;gap:2px;display:flex}.ta-big b{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,38px);font-weight:650;line-height:1.06}.ta-big span{color:var(--fg-4);font-size:12px}.ta-card-foot{border-top:1px solid var(--line);color:var(--fg-5);margin:auto 0 0;padding-top:10px;font-size:11.5px;line-height:1.5}.ta-pace{flex-direction:column;gap:6px;display:flex}.ta-pace-bar{background:var(--line);border-radius:999px;height:8px;position:relative;overflow:visible}.ta-pace-fill{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--cyan));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.ta-pace-fill{background:linear-gradient(90deg,color-mix(in oklab,var(--cyan) 55%,transparent),var(--cyan))}}.ta-pace-mark{background:var(--fg-3);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.ta-pace-legend{color:var(--fg-5);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:11px;display:flex}.ta-pace-legend b{color:var(--fg-3);font-variant-numeric:tabular-nums;font-weight:600}.ta-split{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ta-split>div{flex-direction:column;gap:1px;min-width:0;padding:10px 12px;display:flex}.ta-split>div+div{border-left:1px solid var(--line)}.ta-split b{font-family:var(--ff-sans);color:var(--fg);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.ta-split span{color:var(--fg-3);font-size:12px}.ta-split small{color:var(--fg-5);overflow-wrap:anywhere;font-size:10.5px}.ta-funnel{flex-direction:column;flex:1;justify-content:space-evenly;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ta-funnel li{grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:2px 12px;display:grid}.ta-funnel b{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:28px;font-weight:650;line-height:1.06}.ta-funnel span{color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:13px;font-weight:550;display:flex}.ta-funnel small{color:var(--fg-5);font-size:11px;font-weight:400}.ta-funnel-bar{background:var(--t);opacity:.8;border-radius:999px;grid-column:2;min-width:4px;height:4px;display:block}.ta-rates-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.ta-rates-pair>div{background:var(--surface-3);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.ta-rates-pair b{font-family:var(--ff-sans);color:var(--fg);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.ta-rates-pair span{color:var(--fg-5);font-size:11px}.ta-pay{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.ta-pay{border-color:color-mix(in oklab,var(--green) 22%,var(--line))}}.ta-pay-body{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lead receipt""how receipt";align-items:start;gap:14px 32px;display:grid}.ta-pay-lead{grid-area:lead}.ta-pay-body .ta-receipt{grid-area:receipt}.ta-pay-how{flex-direction:column;grid-area:how;align-items:flex-start;gap:10px;display:flex}.ta-pay-how p{color:var(--fg-5);margin:0;font-size:11.5px;line-height:1.5}.ta-pay-total b{color:var(--green)}.ta-receipt{flex-direction:column;margin:0;display:flex}.ta-receipt>div{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.ta-receipt dt{min-width:0;color:var(--fg-2);flex-direction:column;gap:1px;font-size:12.5px;display:flex}.ta-receipt dt small{color:var(--fg-5);overflow-wrap:anywhere;font-size:11px}.ta-receipt dd{color:var(--fg);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:13px;font-weight:650}.ta-pay-lead{gap:14px}.ta-pay-lead,.ta-rule{flex-direction:column;display:flex}.ta-rule{color:var(--fg-4);align-items:flex-start;gap:6px;font-size:11.5px}.ta-seg{border:1px solid var(--line-2);background:var(--surface-3);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ta-seg button{min-height:30px;color:var(--fg-4);font-family:var(--ff-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.ta-seg button:hover:not(:disabled){color:var(--fg)}.ta-seg button[aria-checked=true]{color:var(--bg);background:var(--green)}.ta-seg button:disabled{cursor:progress}.ta-pay-note{color:var(--fg-3);margin:0;font-size:12.5px;line-height:1.55}@container ta-main (max-width:640px){.ta-cards,.ta-pay-body{grid-template-columns:minmax(0,1fr)}.ta-pay-body{grid-template-rows:none;grid-template-areas:"lead""receipt""how"}.ta-hero-side{align-items:stretch;width:100%;margin-left:0}.ta-month{justify-content:space-between}.ta-actions{justify-content:flex-start}}@container ta-main (max-width:420px){.ta-split>div{padding:9px 10px}.ta-split small{font-size:10px}}@container ta-main (max-width:300px){.ta-split{grid-template-columns:minmax(0,1fr)}.ta-split>div+div{border-left:0;border-top:1px solid var(--line)}}.ta-day{padding:0 16px 16px}.ds [data-tone=green]{--t:var(--green)}.ds [data-tone=red]{--t:var(--red)}.ds [data-tone=yellow]{--t:var(--yellow)}.ds [data-tone=orange]{--t:var(--orange)}.ds [data-tone=cyan]{--t:var(--cyan)}.ds [data-tone=blue]{--t:var(--blue)}.ds [data-tone=purple]{--t:var(--purple)}.ds [data-tone=neutral]{--t:var(--fg-4)}.ds-filters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ds-filter{border:1px solid var(--line-2);min-height:30px;color:var(--fg-3);font-family:var(--ff-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:550;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ds-filter b{color:var(--fg-5);font-variant-numeric:tabular-nums;font-weight:650}.ds-filter:hover{color:var(--fg);border-color:var(--line-3)}.ds-filter.is-on{color:var(--fg);border-color:var(--t,var(--fg-3))}@supports (color:color-mix(in lab,red,red)){.ds-filter.is-on{border-color:color-mix(in oklab,var(--t,var(--fg-3)) 55%,transparent)}}.ds-filter.is-on{background:var(--t,var(--fg-3))}@supports (color:color-mix(in lab,red,red)){.ds-filter.is-on{background:color-mix(in oklab,var(--t,var(--fg-3)) 12%,transparent)}}.ds-filter.is-on b{color:var(--fg-3)}.ds-filter-dot{background:var(--t);border-radius:50%;width:7px;height:7px}.ds-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ds-lead{border:1px solid var(--line-2);background:var(--surface-3);border-radius:14px;padding:14px 16px 12px}.ds-head{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.ds-id{flex-direction:column;flex:240px;gap:5px;min-width:0;display:flex}.ds-name{color:var(--fg);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25}.ds-meta{color:var(--fg-5);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px;display:flex}.ds-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.ds-tags .preport-tag.is-multi{margin-left:0}.ds-outcome{color:var(--t);background:var(--t);border-radius:12px;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;padding:5px 11px;font-size:12.5px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ds-outcome{background:color-mix(in oklab,var(--t) 11%,transparent)}}.ds-outcome{border:1px solid var(--t)}@supports (color:color-mix(in lab,red,red)){.ds-outcome{border:1px solid color-mix(in oklab,var(--t) 30%,transparent)}}.ds-outcome{text-align:right}.ds-outcome small{color:var(--fg-4);font-size:10.5px;font-weight:500}.ds-steps{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex;position:relative}.ds-steps:before{content:"";background:var(--line-2);width:1px;position:absolute;top:11px;bottom:11px;left:61px}.ds-step{grid-template-columns:42px 22px minmax(0,1fr);align-items:start;gap:0 8px;display:grid;position:relative}.ds-step time{text-align:right;color:var(--fg-5);font-variant-numeric:tabular-nums;padding-top:3px;font-size:11.5px}.ds-dot{z-index:1;width:22px;height:22px;color:var(--t);background:var(--t);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ds-dot{background:color-mix(in oklab,var(--t) 14%,var(--bg-2))}}.ds-dot{border:1px solid var(--t)}@supports (color:color-mix(in lab,red,red)){.ds-dot{border:1px solid color-mix(in oklab,var(--t) 34%,transparent)}}.ds-body{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;padding-top:2px;display:flex}.ds-text{color:var(--fg-2);overflow-wrap:anywhere;font-size:13px;font-weight:550}.ds-step[data-tone]:not([data-tone=neutral]) .ds-text{color:var(--t)}@supports (color:color-mix(in lab,red,red)){.ds-step[data-tone]:not([data-tone=neutral]) .ds-text{color:color-mix(in oklab,var(--t) 70%,var(--fg))}}.ds-detail{color:var(--fg-5);font-size:11.5px}.ds-step.is-undone .ds-text{color:var(--fg-5);text-decoration:line-through;-webkit-text-decoration-color:var(--fg-5);text-decoration-color:var(--fg-5)}.ds-note{-webkit-line-clamp:3;border:0;border-left:2px solid var(--line-3);background:var(--surface-3);color:var(--fg-3);font-family:var(--ff-sans);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;border-radius:0 8px 8px 0;-webkit-box-orient:vertical;flex-basis:100%;margin-top:4px;padding:7px 10px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ds-note.is-open{-webkit-line-clamp:unset;cursor:default;display:block}.ds-now{border-top:1px dashed var(--line-2);color:var(--fg-5);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;display:flex}.ds-chip,.ds-now{align-items:center;font-size:11px}.ds-chip{color:var(--t);background:var(--t);border-radius:999px;padding:2px 9px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ds-chip{background:color-mix(in oklab,var(--t) 10%,transparent)}}.ds-chip{border:1px solid var(--t)}@supports (color:color-mix(in lab,red,red)){.ds-chip{border:1px solid color-mix(in oklab,var(--t) 26%,transparent)}}.preport-tablewrap .ds{padding-bottom:4px}@media (max-width:520px){.ds-lead{padding:12px 12px 10px}.ds-outcome{text-align:left;align-items:flex-start;margin-left:0}.ds-step{grid-template-columns:38px 22px minmax(0,1fr);gap:0 6px}.ds-steps:before{left:54px}}.ta-section{padding:0;overflow:hidden}.ta-section-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px 12px;display:flex}.ta-section-head h3{font-family:var(--ff-sans);letter-spacing:-.01em;color:var(--fg);font-size:15px;font-weight:600}.ta-section-head span{color:var(--fg-5);font-size:12px}.ta-fold-head{border-bottom-color:#0000;align-items:center;padding:0;transition:border-color .15s}.ta-fold-head.is-open{border-bottom-color:var(--line)}.ta-fold-head h3{flex:auto;min-width:0;margin:0}.ta-fold{border-radius:inherit;width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 20px;display:flex}.ta-fold:hover .ta-fold-chev{color:var(--fg)}.ta-fold:focus-visible{outline:2px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ta-fold:focus-visible{outline:2px solid color-mix(in oklab,var(--cyan) 55%,transparent)}}.ta-fold:focus-visible{outline-offset:-2px}.ta-section-head .ta-fold-title{letter-spacing:-.01em;color:var(--fg);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.ta-section-head .ta-fold-sum{letter-spacing:0;color:var(--fg-5);margin-left:auto;font-size:12px;font-weight:450}.ta-fold-chev{color:var(--fg-4);flex:none;transition:transform .2s cubic-bezier(.22,.61,.36,1),color .15s;transform:rotate(-90deg)}.ta-fold[aria-expanded=true] .ta-fold-chev,.ta-note-toggle[aria-expanded=true] .ta-fold-chev{transform:none}.ta-section-head .ta-fold-extra{flex-basis:100%;padding:0 20px 12px}.ta-note-toggle{border:1px solid var(--line-2);min-height:34px;color:var(--fg-3);font-family:var(--ff-sans);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.ta-note-toggle:hover{color:var(--fg);border-color:var(--line-3)}@media (prefers-reduced-motion:reduce){.ta-fold-chev{transition:none}}.ta-table{padding:0 12px 10px;overflow-x:auto}.ta-table .preport-table th{background:var(--bg-2)}.ta-empty{text-align:center;color:var(--fg-5);padding:34px 20px;font-size:12.5px}.ta-demo-list{flex-direction:column;gap:4px;margin:0;padding:8px 10px 10px;list-style:none;display:flex}.ta-demo-row{border:1px solid var(--line);background:var(--surface-3);border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 10px;font-size:12.5px;display:grid}.ta-demo-when{color:var(--fg-3);font-variant-numeric:tabular-nums;text-transform:capitalize;white-space:nowrap;align-items:center;display:inline-flex}.ta-demo-who{flex-direction:column;min-width:0;display:flex}.ta-demo-who b{color:var(--fg);font-weight:600}.ta-demo-who b,.ta-demo-who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ta-demo-who small{color:var(--fg-5);font-size:11px}.ta-print-head{display:none}@media (max-width:1024px){.ta-layout{grid-template-columns:1fr}.ta-people{scrollbar-width:thin;flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.ta-person{flex:none;min-width:176px;max-width:240px}}@media (max-width:768px){.ta-demo-row{grid-template-columns:1fr;gap:6px}.ta-demo-row .mh-ready{grid-area:auto;justify-self:start}.ta-demo-row .badge{justify-self:start}.ta-month b{min-width:0;font-size:18px}}@media print{:root,[data-theme]{--bg:#fff;--bg-2:#fff;--bg-3:#f4f4f4;--surface:#fff;--surface-2:#fff;--surface-3:#fafafa;--fg:#111;--fg-2:#222;--fg-3:#333;--fg-4:#555;--fg-5:#777;--line:#ddd;--line-2:#ccc;--line-3:#bbb}body{color:#111!important;background:#fff!important;padding:0!important}.alerts,.bg-glow,.bg-grid,.cchat-panel,.cdock,.page-head,.preload-overlay,.push-ask,.snav,.snav-mobile-backdrop,.snav-mobile-btn,.ta-demos,.ta-hero-side,.ta-note-toggle,.ta-people,.ta-rule,.viewas-bar{display:none!important}.admin-main{max-width:none!important;margin:0!important;padding:0!important}.ta-layout{display:block}.ta-print-head{margin-bottom:14px;font-size:17px;font-weight:700;display:block}.ds-lead,.panel,.preport-tile,.ta-demo-row{box-shadow:none!important;background:#fff!important;border-color:#ccc!important}.preport-table tfoot td,.preport-table th{position:static!important}.ta-section{break-inside:avoid}.ta-table{overflow:visible}}.ws-main{flex-direction:column;gap:16px;min-width:0;display:flex}.ws-tabs{border:1px solid var(--line);background:var(--surface-3);scrollbar-width:none;border-radius:999px;align-self:flex-start;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{color:var(--fg-4);white-space:nowrap;border-radius:999px;flex:none;padding:8px 16px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s}.ws-tab:hover{color:var(--fg-2)}.ws-tab.is-on{background:var(--fg);color:var(--bg)}.ws-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ws-ranges{flex-wrap:wrap;margin-left:0}.ws-toolbar-end{align-items:center;gap:10px;display:flex}.ws-hosts{color:var(--fg-4);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ws-notice{color:var(--fg-3);border-color:var(--yellow);padding:14px 18px;font-size:13px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.ws-notice{border-color:color-mix(in oklab,var(--yellow) 35%,var(--line))}}.ws-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ws-tiles .preport-tile-v{white-space:normal;overflow-wrap:anywhere}.ws-chart-wrap{padding:14px 20px}.ws-chart{gap:3px;height:160px}.ws-bar,.ws-chart{align-items:flex-end;display:flex}.ws-bar{background:var(--fg);border-radius:4px;flex:1 1 0;min-width:0;height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.ws-bar{background:color-mix(in oklab,var(--fg) 4%,transparent)}}.ws-bar-fill{background:linear-gradient(180deg,var(--cyan),var(--cyan));border-radius:4px;width:100%;min-height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.ws-bar-fill{background:linear-gradient(180deg,var(--cyan),color-mix(in oklab,var(--cyan) 45%,var(--purple)))}}.ws-bar-lead{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-left:-3px;position:absolute;top:4px;left:50%}.ws-chart-axis{color:var(--fg-5);text-transform:capitalize;justify-content:space-between;gap:8px;margin-top:8px;font-size:11px;display:flex}.ws-legend{text-transform:none;align-items:center;gap:6px;display:inline-flex}.ws-legend i{background:var(--green);border-radius:50%;width:6px;height:6px}.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ws-span{grid-column:1/-1}.ws-more{color:var(--cyan);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ws-meter{flex-direction:column;gap:4px;margin:0;padding:10px 14px 14px;list-style:none;display:flex}.ws-meter li{color:var(--fg-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.ws-meter-bar{background:var(--cyan);border-radius:8px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.ws-meter-bar{background:color-mix(in oklab,var(--cyan) 10%,transparent)}}.ws-meter-bar{pointer-events:none}.ws-meter-label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ws-meter-v{color:var(--fg);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:6px;font-weight:600;display:inline-flex;position:relative}.ws-meter-v small{color:var(--fg-5);font-size:11px;font-weight:500}.ws-path{font-family:var(--ff-mono);color:var(--fg-2);overflow-wrap:anywhere;font-size:11.5px}.ws-tag{color:var(--purple);background:var(--purple);border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10.5px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.ws-tag{background:color-mix(in oklab,var(--purple) 12%,transparent)}}.ws-tag{white-space:nowrap}.ws-meter-label .ws-tag{margin-left:0}.ws-table td{vertical-align:middle}.ws-label{white-space:normal;overflow-wrap:anywhere;max-width:420px}.ws-row-actions{gap:6px;display:flex}.ws-mini{border:1px solid var(--line-2);color:var(--fg-3);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;display:inline-flex}.ws-mini:hover{color:var(--fg);border-color:var(--line-3)}.ws-add{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px;padding:12px 20px 16px;display:grid}.ws-links{flex-direction:column;gap:16px;min-width:0;display:flex}.ws-builder{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;padding:16px 20px 20px;display:grid}.ws-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.ws-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ws-field>span{color:var(--fg-5);font-size:11.5px}.ws-field .input,.ws-field .select{min-width:0}.ws-kinds{flex-wrap:wrap;align-self:flex-start;max-width:100%}.ws-when{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:6px;display:grid}.ws-preview{flex-direction:column;gap:10px;min-width:0;display:flex}.ws-msg{border:1px solid var(--line-2);background:var(--green);border-radius:14px;margin:0;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.ws-msg{background:color-mix(in oklab,var(--green) 6%,var(--surface-3))}}.ws-msg{font-family:var(--ff-sans);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.ws-note{color:var(--yellow);margin:0;font-size:12px}.ws-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.ws-prose{color:var(--fg-3);padding:14px 20px 18px;font-size:13px;line-height:1.6}.ws-prose p{max-width:70ch;margin:0 0 10px}.ws-prose ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}@media (max-width:1180px){.ws-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-builder{grid-template-columns:1fr}}@media (max-width:767px){.ws-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-add,.ws-form,.ws-grid{grid-template-columns:1fr}.ws-add{padding:12px 14px 14px}.ws-builder{padding:14px}.ws-chart{gap:2px;height:120px}.ws-chart-wrap{padding:12px 14px}.ws-legend{display:none}}.badge-orange{color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.badge-orange{background:color-mix(in oklab,var(--orange) 10%,transparent)}}.badge-orange{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.badge-orange{border-color:color-mix(in oklab,var(--orange) 25%,transparent)}}.smm-stage-orange{--t:var(--orange)}.smm-stage-blue{--t:#7cb8ff}.lp-head-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-awaiting-n{font:inherit;color:var(--orange);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:999px;margin:-2px 0;padding:2px 8px;font-weight:650;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lp-awaiting-n:hover{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.lp-awaiting-n:hover{background:color-mix(in oklab,var(--orange) 12%,transparent)}}.lp-awaiting-n.is-on{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.lp-awaiting-n.is-on{background:color-mix(in oklab,var(--orange) 18%,transparent)}}.lp-awaiting-n.is-on,.lp-deals-link{text-decoration:none}.lp-deals-link{color:var(--fg-5);border:1px dashed var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:inline-flex}.lp-deals-link:hover{color:var(--fg-2);border-color:var(--line-3)}.lp-toolbar{margin-bottom:14px}.lp-who{flex-wrap:wrap;gap:6px;display:flex}.lp-who-chip{border:1px solid var(--line-2);background:var(--surface-3);height:34px;color:var(--fg-3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:12px;font-weight:600;display:inline-flex}.lp-who-chip:first-child{padding-left:12px}.lp-who-chip.is-on{color:var(--fg);border-color:var(--line-3);background:var(--bg-3)}.lp-who-chip small{color:var(--fg-5);font-weight:500}.lp-avatar{width:20px;height:20px;color:var(--fg);background:linear-gradient(140deg,var(--purple),var(--cyan));border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lp-avatar{background:linear-gradient(140deg,color-mix(in oklab,var(--purple) 30%,var(--bg-2)),color-mix(in oklab,var(--cyan) 22%,var(--bg-2)))}}.lp-avatar{border:1px solid var(--line-2);flex:none}.lp-avatar img{object-fit:cover;width:100%;height:100%}.lp-stagebar{scrollbar-width:none;gap:6px;margin-bottom:8px;padding-bottom:8px;display:none;overflow-x:auto}.lp-stagechip{--t:var(--fg-3);border:1px solid var(--t);border-radius:999px;flex:none;align-items:center;gap:6px;height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lp-stagechip{border:1px solid color-mix(in oklab,var(--t) 30%,transparent)}}.lp-stagechip{color:var(--t);background:var(--t);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.lp-stagechip{background:color-mix(in oklab,var(--t) 8%,transparent)}}.lp-stagechip{cursor:pointer}.lp-stagechip.is-blue{--t:#7cb8ff}.lp-stagechip.is-cyan{--t:var(--cyan)}.lp-stagechip.is-purple{--t:var(--purple)}.lp-stagechip.is-yellow{--t:var(--yellow)}.lp-stagechip.is-green{--t:var(--green)}.lp-stagechip.is-red{--t:var(--red)}.lp-board{scrollbar-width:thin;scroll-snap-type:x proximity;grid-auto-columns:minmax(218px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.lp-col{--t:var(--fg-3);border:1px solid var(--line);background:var(--surface);scroll-snap-align:start;border-radius:18px;flex-direction:column;min-width:0;min-height:420px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.lp-col.is-blue{--t:#7cb8ff}.lp-col.is-cyan{--t:var(--cyan)}.lp-col.is-purple{--t:var(--purple)}.lp-col.is-yellow{--t:var(--yellow)}.lp-col.is-green{--t:var(--green)}.lp-col.is-red{--t:var(--red)}.lp-col.is-target{border-style:dashed}.lp-col.is-over{border-style:solid;border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.lp-col.is-over{border-color:color-mix(in oklab,var(--t) 55%,transparent)}}.lp-col.is-over{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.lp-col.is-over{background:color-mix(in oklab,var(--t) 7%,var(--surface))}}.lp-col.is-over{box-shadow:inset 0 0 0 1px var(--t)}@supports (color:color-mix(in lab,red,red)){.lp-col.is-over{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--t) 35%,transparent)}}.lp-col-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.lp-col-label{letter-spacing:.14em;text-transform:uppercase;color:var(--t);font-size:11px;font-weight:700}.lp-col-count{background:var(--surface-3);border:1px solid var(--line);color:var(--fg-4);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.lp-col-body{flex-direction:column;flex:1;gap:8px;padding:10px;display:flex}.lp-col-empty{text-align:center;color:var(--fg-5);padding:18px 8px;font-size:12px}.lp-drag{touch-action:manipulation}.lp-card{background:var(--surface-2);border:1px solid var(--line-2);cursor:grab;border-radius:13px;flex-direction:column;gap:7px;padding:11px 12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.lp-card:hover{border-color:var(--line-3);transform:translateY(-1px)}.lp-card:focus-visible{outline:2px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.lp-card:focus-visible{outline:2px solid color-mix(in oklab,var(--cyan) 60%,transparent)}}.lp-card:focus-visible{outline-offset:2px}.lp-card.is-dragging{opacity:.35}.lp-card.is-overlay{cursor:grabbing;border-color:var(--line-3);transform:rotate(-1.5deg)scale(1.02);box-shadow:0 24px 50px -16px #000000b3}.lp-card.is-awaiting{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.lp-card.is-awaiting{border-color:color-mix(in oklab,var(--orange) 40%,var(--line-2))}}.lp-card.is-awaiting{box-shadow:0 0 0 3px var(--orange)}@supports (color:color-mix(in lab,red,red)){.lp-card.is-awaiting{box-shadow:0 0 0 3px color-mix(in oklab,var(--orange) 8%,transparent)}}.lp-card-top{align-items:flex-start;gap:8px;display:flex}.lp-card-name{min-width:0;color:var(--fg);overflow-wrap:anywhere;flex:1;font-size:13.5px;font-weight:600;line-height:1.25}.lp-card-owner{flex:none}.lp-card-when{color:var(--fg-2);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.lp-card-meta{color:var(--fg-4);flex-wrap:wrap;gap:10px;font-size:11.5px;display:flex}.lp-card-meta span{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.lp-card-flags{flex-wrap:wrap;gap:5px;display:flex}.lp-card-flags:empty{display:none}.lp-flag{--t:var(--fg-4);color:var(--t);background:var(--t);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lp-flag{background:color-mix(in oklab,var(--t) 9%,transparent)}}.lp-flag{border:1px solid var(--t)}@supports (color:color-mix(in lab,red,red)){.lp-flag{border:1px solid color-mix(in oklab,var(--t) 22%,transparent)}}.lp-flag.is-awaiting{--t:var(--orange);animation:lp-blink 2.4s ease-in-out infinite}.lp-flag.is-noshow{--t:var(--orange)}.lp-flag.is-held{--t:var(--cyan)}.lp-flag.is-demo{--t:var(--green)}.lp-flag.is-bonus{--t:var(--yellow)}.lp-flag.is-excluded{--t:var(--red);text-decoration:line-through}@keyframes lp-blink{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in oklab,var(--orange) 18%,transparent)}}.lp-card-quick{gap:6px;margin-top:2px;display:flex}.lp-quick{border:1px solid var(--line-2);background:var(--bg-3);min-height:30px;color:var(--fg-2);cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-quick.is-yes{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.lp-quick.is-yes{border-color:color-mix(in oklab,var(--green) 35%,transparent)}}.lp-quick.is-yes{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.lp-quick.is-yes{background:color-mix(in oklab,var(--green) 9%,transparent)}}.lp-quick.is-no{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.lp-quick.is-no{border-color:color-mix(in oklab,var(--orange) 35%,transparent)}}.lp-quick.is-no{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.lp-quick.is-no{background:color-mix(in oklab,var(--orange) 9%,transparent)}}.lp-quick:hover{filter:brightness(1.15)}.lp-legend{color:var(--fg-5);align-items:flex-start;gap:8px;max-width:760px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.lp-legend svg{flex:none;margin-top:3px}.lp-legend span{overflow-wrap:anywhere;flex:1;min-width:0}.lp-legend b{color:var(--fg-3);font-weight:600}.lp-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:120;position:fixed;transform:translate(-50%)}.lp-ask{background:var(--bg-2);border:1px solid var(--line-2);border-radius:20px;flex-direction:column;gap:10px;width:min(440px,100vw - 32px);padding:24px;display:flex;position:relative;box-shadow:0 30px 80px -20px #000c}.lp-ask-title{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;padding-right:28px;font-size:22px;font-weight:600;line-height:1.15}.lp-ask-title em{color:var(--cyan);font-style:italic}.lp-ask-text{color:var(--fg-3);margin:0;font-size:13px;line-height:1.5}.lp-ask-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ask-stack{z-index:92;right:78px;bottom:calc(14px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;gap:10px;width:min(440px,100vw - 92px);display:flex;position:fixed}.ask-stack:empty{display:none}.ask-card{--t:var(--cyan);pointer-events:auto;border:1px solid var(--t);border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px 44px 14px 14px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ask-card{border:1px solid color-mix(in oklab,var(--t) 32%,var(--line-2))}}.ask-card{background:var(--bg-2);box-shadow:0 26px 60px -18px #000000b3,0 0 0 4px var(--t)}@supports (color:color-mix(in lab,red,red)){.ask-card{box-shadow:0 26px 60px -18px #000000b3,0 0 0 4px color-mix(in oklab,var(--t) 8%,transparent)}}.ask-card{animation:fus-up .3s cubic-bezier(.26,1.24,.38,1) both}.ask-card.is-held{--t:var(--orange)}.ask-card.is-followup{--t:var(--purple)}.ask-ico{width:38px;height:38px;color:var(--t);background:var(--t);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ask-ico{background:color-mix(in oklab,var(--t) 14%,transparent)}}.ask-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ask-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--t);font-size:10.5px;font-weight:700}.ask-title{color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.ask-title em{color:var(--t);font-style:normal}.ask-meta{color:var(--fg-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.ask-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ask-btn{--b:var(--fg-2);border:1px solid var(--line-2);background:var(--bg-3);min-height:36px;color:var(--b);font-family:var(--ff-sans);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ask-btn.is-primary{background:var(--fg);color:var(--bg);border-color:#0000}.ask-btn.is-quiet{color:var(--fg-5);background:0 0}.ask-btn.is-purple{--b:var(--purple)}.ask-btn.is-yellow{--b:var(--yellow)}.ask-btn.is-green{--b:var(--green)}.ask-btn.is-red{--b:var(--red)}.ask-btn.is-green,.ask-btn.is-purple,.ask-btn.is-red,.ask-btn.is-yellow{border-color:var(--b)}@supports (color:color-mix(in lab,red,red)){.ask-btn.is-green,.ask-btn.is-purple,.ask-btn.is-red,.ask-btn.is-yellow{border-color:color-mix(in oklab,var(--b) 35%,transparent)}}.ask-btn.is-green,.ask-btn.is-purple,.ask-btn.is-red,.ask-btn.is-yellow{background:var(--b)}@supports (color:color-mix(in lab,red,red)){.ask-btn.is-green,.ask-btn.is-purple,.ask-btn.is-red,.ask-btn.is-yellow{background:color-mix(in oklab,var(--b) 9%,transparent)}}.ask-btn:hover{filter:brightness(1.12)}.ask-btn:disabled{opacity:.6;cursor:default}.ask-foot{margin-top:6px;font-size:11px;line-height:1.4}.ask-foot,.ask-x{color:var(--fg-5)}.ask-x{width:30px;height:30px;background:0 0;border-radius:9px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ask-x:hover{color:var(--fg);background:var(--bg-3)}.bento-bonus{--span:6}.bonus-hero{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bonus-sum{font-family:var(--ff-display);letter-spacing:-.04em;color:var(--fg);font-size:40px;font-weight:650;line-height:1}.bonus-sum small{letter-spacing:0;color:var(--fg-4);margin-left:2px;font-size:16px;font-weight:600}.bonus-all{color:var(--fg-5);font-size:12px}.bonus-all b{color:var(--fg-2);font-weight:600}.bonus-rows{flex-direction:column;gap:6px;display:flex}.bonus-row{color:var(--fg-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.bonus-row b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:650}.bonus-row em{color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-style:normal;font-weight:600}.bonus-dot{background:var(--fg-5);border-radius:50%;flex:none;width:8px;height:8px}.bonus-dot.is-blue{background:#7cb8ff}.bonus-dot.is-cyan{background:var(--cyan)}.bonus-dot.is-green{background:var(--green)}.bonus-leads{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bonus-lead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;font-size:12.5px;display:flex}.bonus-lead:last-child{border-bottom:0}.bonus-lead-name{min-width:0;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.bonus-lead-name,.bonus-lead-sum{color:var(--fg);white-space:nowrap}.bonus-lead-sum{font-variant-numeric:tabular-nums;font-weight:650}.bonus-more{color:var(--fg-5);padding:8px 0 0;font-size:11.5px}.bonus-foot{color:var(--fg-5);font-size:11px;line-height:1.45}.mm-outcome-actions{flex-wrap:wrap;gap:8px;display:flex}.mm-outcome-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mm-outcome-state{color:var(--fg);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mm-outcome.is-held .mm-outcome-state{color:var(--green)}.mm-outcome.is-noshow .mm-outcome-state{color:var(--orange)}.mm-outcome-undo{color:var(--fg-5);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.mm-outcome-undo:hover{color:var(--fg-2)}.mm-bonus-row{gap:12px}.deal-form,.mm-bonus-row{flex-wrap:wrap;align-items:center;display:flex}.deal-form{gap:8px 10px;margin-top:4px}.deal-input{flex:0 200px;align-items:center;min-width:150px;display:flex;position:relative}.deal-input .input{font-variant-numeric:tabular-nums;min-height:40px;padding-right:40px}.deal-input span{color:var(--fg-5);pointer-events:none;font-size:12.5px;position:absolute;right:12px}.deal-form .ask-btn{min-height:40px}.deal-hint{color:var(--fg-4);flex-basis:100%;font-size:12.5px}.deal-hint b{color:var(--green);font-weight:650}.deal-err{color:var(--red);flex-basis:100%;font-size:12.5px}.mm-deal{border:1px dashed var(--green);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.mm-deal{border:1px dashed color-mix(in oklab,var(--green) 35%,var(--line-2))}}.mm-deal-k{color:var(--fg-4);font-size:12.5px}.mm-deal-k b{color:var(--fg);font-weight:650}.mm-deal-k em{color:var(--yellow);font-style:normal}.mm-deal .mm-outcome-undo{align-self:flex-start}.ta-deal{color:var(--fg-4);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:11.5px;display:flex}.ta-deal.is-pending{color:var(--yellow)}.ta-deal-edit{border:1px solid var(--line-2);color:var(--fg-3);font-family:var(--ff-sans);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ta-deal-edit:hover{color:var(--fg);border-color:var(--line-3)}.ta-deal-row td{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.ta-deal-row td{background:color-mix(in oklab,var(--green) 4%,transparent)}}.mm-bonus-sum{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);font-size:22px;font-weight:650}.mm-bonus.is-excluded .mm-bonus-sum{color:var(--fg-5);text-decoration:line-through}.mm-bonus-parts{color:var(--fg-4);flex-wrap:wrap;flex:1;gap:6px;font-size:12px;display:flex}.mm-bonus-parts b{border:1px solid var(--line-2);color:var(--fg-5);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.mm-bonus-parts b.is-on{color:var(--yellow);border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.mm-bonus-parts b.is-on{border-color:color-mix(in oklab,var(--yellow) 35%,transparent)}}.mm-bonus-parts b.is-on{background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.mm-bonus-parts b.is-on{background:color-mix(in oklab,var(--yellow) 9%,transparent)}}.mm-bonus-exclude{flex-wrap:wrap;gap:8px;display:flex}.mm-bonus-exclude .input{flex:200px}.ta-rates-edit{color:var(--fg-4);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;margin-left:10px;padding:3px 9px;font-size:11.5px;display:inline-flex}.ta-rates-edit:hover{color:var(--fg);border-color:var(--line-3)}.ta-rates{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.ta-rates label{color:var(--fg-5);flex-direction:column;gap:4px;font-size:11px;display:flex}.ta-rates-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.ta-rates small{color:var(--fg-5);grid-column:1/-1;font-size:11px}@media (max-width:768px){.lp-stagebar{display:flex}.lp-board{scroll-snap-type:x mandatory;grid-auto-columns:minmax(min(84vw,320px),1fr)}.lp-col{min-height:300px}.lp-ask{padding:18px}.ask-stack{width:auto;left:12px;right:12px}.ta-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-demo-row{grid-template-columns:minmax(0,1fr)}.ta-demo-row>*{justify-self:start;min-width:0;max-width:100%}.ta-demo-row .badge{white-space:normal;text-align:left;line-height:1.3}}@media (prefers-reduced-motion:reduce){.ask-card,.lp-flag.is-awaiting{animation:none}}@media print{.ask-stack,.lp-toast{display:none!important}}.td-st-recurent{--t:var(--green)}.td-st-in_curs{--t:var(--cyan)}.td-st-todo{--t:var(--blue)}.td-st-followup{--t:var(--purple)}.td-st-asteptare{--t:var(--yellow)}.td-st-gata{--t:var(--fg-4)}.svc-start{--sv:var(--orange)}.svc-site{--sv:var(--cyan)}.svc-seo{--sv:var(--green)}.svc-panou{--sv:var(--purple)}.svc-crm{--sv:var(--blue)}.svc-mentenanta{--sv:var(--yellow)}.svc-altceva,.svc-custom{--sv:var(--fg-4)}:is(.nq-chip,.nq-row,.ask-card).is-client{--t:var(--blue)}:is(.nq-chip,.nq-row,.ask-card).is-deal{--t:var(--green)}.page-head.is-slim{margin-bottom:16px;padding:6px 0 18px}.page-head.is-slim .page-head-row{align-items:center;gap:12px 20px}.td-title{flex-direction:column;gap:6px}.td-title,.td-tools{min-width:0;display:flex}.td-tools{flex-wrap:wrap;flex:360px;justify-content:flex-end;align-items:center;gap:10px}.td-search{flex:220px;align-items:center;max-width:360px;display:flex;position:relative}.td-search>svg{color:var(--fg-5);pointer-events:none;position:absolute;left:13px}.td-search .input{min-height:40px;padding:9px 36px}.td-search-x{width:28px;height:28px;color:var(--fg-4);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid;position:absolute;right:6px}.td-pages{border:1px solid var(--line-2);background:var(--bg-2);align-self:flex-start;gap:2px;padding:3px}.td-pages,.td-pages a{border-radius:999px;display:inline-flex}.td-pages a{min-height:32px;color:var(--fg-4);font-family:var(--ff-sans);align-items:center;padding:0 15px;font-size:13px;font-weight:650;text-decoration:none;transition:color .15s,background .15s}.td-pages a:hover{color:var(--fg)}.td-pages a.is-on{background:var(--fg);color:var(--bg)}.td-pages-due{background:var(--green);border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.td-pages-due{background:color-mix(in oklab,var(--green) 18%,transparent)}}.td-pages-due{color:var(--green);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.td-pages a.is-on .td-pages-due{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.td-pages a.is-on .td-pages-due{background:color-mix(in oklab,var(--bg) 14%,transparent)}}.td-pages a.is-on .td-pages-due{color:inherit}.ti-wrap{flex-direction:column;gap:14px;display:flex}.ti-add{border:1px solid var(--line-2);background:var(--surface-2);min-height:58px;color:var(--fg-5);border-radius:20px;align-items:center;gap:10px;padding:0 8px 0 18px;transition:border-color .15s,box-shadow .2s,color .15s;display:flex}.ti-add:focus-within{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ti-add:focus-within{border-color:color-mix(in oklab,var(--cyan) 45%,var(--line-2))}}.ti-add:focus-within{box-shadow:0 0 0 4px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ti-add:focus-within{box-shadow:0 0 0 4px color-mix(in oklab,var(--cyan) 9%,transparent)}}.ti-add:focus-within{color:var(--cyan)}.ti-add>svg{flex:none}.ti-add input{min-width:0;min-height:46px;color:var(--fg);font-family:var(--ff-sans);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;font-size:15.5px}.ti-add input::placeholder{color:var(--fg-5)}.ti-add button{background:var(--fg);min-height:42px;color:var(--bg);font-family:var(--ff-sans);cursor:pointer;border-radius:999px;flex:none;padding:0 20px;font-size:13.5px;font-weight:650;transition:opacity .15s}.ti-add button:disabled{opacity:.3;cursor:default}.ti-hint{color:var(--fg-5);margin:-4px 6px 6px;font-size:12.5px;line-height:1.5}.ti-hint b{color:var(--fg-3);font-weight:600}.ti-grid{columns:290px;column-gap:14px}.ti-sec{--t:var(--fg-4);break-inside:avoid;border:1px solid var(--line);background:linear-gradient(180deg,var(--t) 0,var(--surface) 72px);border-radius:20px;flex-direction:column;margin:0 0 14px;padding:6px 6px 8px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ti-sec{background:linear-gradient(180deg,color-mix(in oklab,var(--t) 7%,var(--surface)) 0,var(--surface) 72px)}}.ti-sec{transition:border-color .2s,background .2s}.ti-sec:hover{border-color:var(--line-2)}.ti-sec.is-over{border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.ti-sec.is-over{border-color:color-mix(in oklab,var(--t) 50%,var(--line-2))}}.ti-sec.is-over{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.ti-sec.is-over{background:color-mix(in oklab,var(--t) 5%,var(--surface))}}.ti-sec-h{align-items:center;gap:9px;min-height:44px;padding:2px 2px 4px 12px;display:flex}.ti-sec-dot{background:var(--t);border-radius:50%;flex:none;width:8px;height:8px}.ti-sec-h h2{min-width:0;font-family:var(--ff-sans);letter-spacing:-.005em;color:var(--fg);overflow-wrap:anywhere;flex:1;margin:0;font-size:15px;font-weight:650;line-height:1.25}.ti-sec-n{background:var(--t);border-radius:999px;flex:none;min-width:26px;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.ti-sec-n{background:color-mix(in oklab,var(--t) 13%,transparent)}}.ti-sec-n{color:var(--t);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ti-sec-add{width:34px;height:34px;color:var(--fg-5);cursor:pointer;background:0 0;border-radius:11px;flex:none;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.ti-sec-add:hover{color:var(--t);background:var(--t)}@supports (color:color-mix(in lab,red,red)){.ti-sec-add:hover{background:color-mix(in oklab,var(--t) 12%,transparent)}}.ti-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ti-list:empty{display:none}.ti-later{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-5);align-items:center;gap:8px;margin:10px 12px 4px;font-size:11px;font-weight:600;display:flex}.ti-later:after{content:"";background:var(--line);flex:1;height:1px}.ti-list.is-later .ti-body{color:var(--fg-4)}.ti-row{border-radius:12px;align-items:flex-start;min-width:0;padding:0 2px 0 0;transition:background .15s,box-shadow .2s;display:flex;position:relative}.ti-row:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.ti-row:hover{background:color-mix(in oklab,var(--fg) 3.5%,transparent)}}.ti-row.is-dragging{z-index:3;background:var(--bg-2);box-shadow:0 0 0 1px var(--line-3),0 18px 40px -16px #0000008c}.ti-row.is-flash{background:var(--t,var(--cyan))}@supports (color:color-mix(in lab,red,red)){.ti-row.is-flash{background:color-mix(in oklab,var(--t,var(--cyan)) 13%,transparent)}}.ti-row.is-editing{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ti-row.is-editing{background:color-mix(in oklab,var(--cyan) 6%,transparent)}}.ti-grip{width:16px;height:38px;color:var(--fg-5);cursor:grab;touch-action:none;opacity:0;background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;transition:opacity .15s;display:grid}.ti-grip:focus-visible,.ti-row:hover .ti-grip{opacity:1}.ti-grip:hover{color:var(--fg-3)}.ti-grip.is-off{cursor:default}.ti-check{color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:34px;height:38px;padding:0;display:grid;position:relative}.ti-check:before{content:"";border:1.6px solid var(--line-3);border-radius:50%;width:18px;height:18px;margin:auto;transition:border-color .15s,background .15s;position:absolute;inset:0}.ti-check>svg{position:relative}.ti-check:hover{color:var(--green)}.ti-check:hover:before{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.ti-check:hover:before{background:color-mix(in oklab,var(--green) 14%,transparent)}}.ti-main{cursor:text;border-radius:8px;flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 8px;min-width:0;padding:9px 4px 9px 2px;display:flex}.ti-tag{--t:var(--fg-4);border:1px solid var(--t);border-radius:999px;flex:none;align-items:center;max-width:100%;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ti-tag{border:1px solid color-mix(in oklab,var(--t) 28%,transparent)}}.ti-tag{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.ti-tag{background:color-mix(in oklab,var(--t) 11%,transparent)}}.ti-tag{color:var(--t);font-family:var(--ff-sans);font-size:11.5px;font-weight:650;line-height:1.2}.ti-body,.ti-tag{overflow-wrap:anywhere}.ti-body{min-width:0;color:var(--fg);border-radius:4px;outline:none;font-size:14px;line-height:1.45}.ti-body:focus-visible{box-shadow:0 0 0 2px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ti-body:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab,var(--cyan) 45%,transparent)}}.ti-acts{flex:none;align-items:center;display:flex}.ti-act{width:32px;height:38px;color:var(--fg-5);cursor:pointer;opacity:0;background:0 0;border-radius:9px;flex:none;place-items:center;padding:0;transition:opacity .15s,color .15s,background .15s;display:grid}.ti-act:focus-visible,.ti-row:hover .ti-act{opacity:1}.ti-act:hover{color:var(--fg);background:var(--bg-3)}.ti-act.is-del:hover{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.ti-act.is-del:hover{background:color-mix(in oklab,var(--red) 10%,transparent)}}@media (hover:none){.ti-act{opacity:.7}.ti-grip{opacity:1}}.ti-sec-form{border:1px solid var(--t);border-radius:13px;align-items:center;gap:8px;min-height:42px;margin:6px 4px 0;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ti-sec-form{border:1px solid color-mix(in oklab,var(--t) 45%,var(--line-2))}}.ti-sec-form{background:var(--bg-2);color:var(--t)}.ti-sec-form input{min-width:0;min-height:40px;color:var(--fg);font-family:var(--ff-sans);background:0 0;border:0;outline:none;flex:1;font-size:14px}.ti-sec-form input::placeholder{color:var(--fg-5)}.ti-edit{flex:1;align-items:center;gap:6px;min-width:0;padding:3px 0;display:flex}.ti-edit input{border:1px solid var(--line-2);background:var(--bg);min-width:0;min-height:38px;color:var(--fg);font-family:var(--ff-sans);border-radius:10px;outline:none;padding:6px 10px;font-size:14px}.ti-edit input:focus{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.ti-edit input:focus{border-color:color-mix(in oklab,var(--cyan) 50%,var(--line-2))}}.ti-edit-tag{flex:0 92px;width:92px;font-size:12.5px!important}.ti-edit-body{flex:auto}.ti-del{width:36px;height:36px;color:var(--fg-5);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.ti-del:hover{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.ti-del:hover{background:color-mix(in oklab,var(--red) 10%,transparent)}}.ti-empty{border:1px dashed var(--line-2);color:var(--fg-4);text-align:center;border-radius:18px;padding:26px 16px;font-size:14px}.ti-donebar{margin:4px 0 0;display:flex}.ti-done-toggle{border:1px solid var(--line-2);min-height:36px;color:var(--fg-4);font-family:var(--ff-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ti-done-toggle:hover{color:var(--fg)}.ti-list.is-done{border:1px dashed var(--line-2);border-radius:18px;max-width:760px;padding:6px}.ti-list.is-done .ti-row{align-items:center;padding-left:8px}.ti-list.is-done .ti-main{cursor:default}.ti-list.is-done .ti-body{color:var(--fg-5);text-decoration:line-through}.ti-list.is-done .ti-act{opacity:.7}.ti-undo{min-height:32px;color:var(--fg-4);font-family:var(--ff-sans);cursor:pointer;background:0 0;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ti-undo:hover{color:var(--fg);background:var(--bg-3)}@media (max-width:767px){.ti-add{padding-left:14px}.ti-add button{padding:0 16px}.ti-edit-tag{flex-basis:76px;width:76px}}.rc-wrap{flex-direction:column;gap:22px;display:flex}.rc-add{max-width:760px}.rc-none{border:1px dashed var(--line-2);color:var(--fg-4);border-radius:16px;margin:0;padding:16px 18px;font-size:14px}.rc-group{--t:var(--fg-4);flex-direction:column;gap:12px;display:flex}.rc-group.is-due{--t:var(--green)}.rc-group-h{font-family:var(--ff-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--t);align-items:center;gap:9px;margin:0 2px;font-size:12px;font-weight:700;display:flex}.rc-group-h b{border:1px solid var(--line);background:var(--surface-3);color:var(--fg-4);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px}.rc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.rc-card{border:1px solid var(--line-2);background:var(--surface-2);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 14px 19px;transition:border-color .15s,box-shadow .2s;display:flex;position:relative}.rc-card:before{content:"";background:var(--fg-5);opacity:.6;border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.rc-card.is-due{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.rc-card.is-due{border-color:color-mix(in oklab,var(--green) 38%,var(--line-2))}}.rc-card.is-due{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.rc-card.is-due{background:color-mix(in oklab,var(--green) 5%,var(--surface-2))}}.rc-card.is-due:before{background:var(--green);opacity:.85}.rc-card.is-flash{box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.rc-card.is-flash{box-shadow:0 0 0 3px color-mix(in oklab,var(--cyan) 35%,transparent)}}.rc-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rc-name{min-width:0;color:var(--fg);font-family:var(--ff-sans);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0;font-size:15.5px;font-weight:650;line-height:1.3;display:inline-flex}.rc-name:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.rc-top .td-pill{flex:none}.rc-card .td-pill.is-due{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.rc-card .td-pill.is-due{border-color:color-mix(in oklab,var(--green) 40%,transparent)}}.rc-card .td-pill.is-due{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.rc-card .td-pill.is-due{background:color-mix(in oklab,var(--green) 10%,transparent)}}.rc-meta{color:var(--fg-5);overflow-wrap:anywhere;margin:-5px 0 0;font-size:12.5px;line-height:1.45}.rc-card .td-c-wait{display:flex;overflow:visible}.rc-tasks{flex-direction:column;gap:6px;display:flex}.rc-task{border:1px solid var(--t);border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.rc-task{border:1px solid color-mix(in oklab,var(--t) 28%,var(--line-2))}}.rc-task{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.rc-task{background:color-mix(in oklab,var(--t) 7%,transparent)}}.rc-task{color:var(--fg-2);font-family:var(--ff-sans);text-align:left;cursor:pointer;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s}.rc-task:hover{color:var(--fg);border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.rc-task:hover{border-color:color-mix(in oklab,var(--t) 55%,var(--line-2))}}.rc-task-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rc-task b{color:var(--fg-4);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.rc-acts{gap:8px;display:flex}.rc-btn{border:1px solid var(--line-2);background:var(--bg-2);min-width:0;min-height:40px;color:var(--fg-2);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rc-btn:hover:not(:disabled){color:var(--fg);border-color:var(--line-3)}.rc-btn:disabled{opacity:.5;cursor:default}.rc-btn.is-check{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.rc-btn.is-check{border-color:color-mix(in oklab,var(--green) 40%,transparent)}}.rc-btn.is-check{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.rc-btn.is-check{background:color-mix(in oklab,var(--green) 10%,transparent)}}.rc-btn.is-check{color:var(--green)}.rc-btn.is-check:hover:not(:disabled){border-color:var(--green);background:var(--green);color:var(--bg)}.rc-btn.is-primary{border-color:var(--fg);background:var(--fg);color:var(--bg)}.rc-btn.is-primary:hover:not(:disabled){color:var(--bg);border-color:var(--fg);opacity:.9}.rc-btn.is-quiet{color:var(--fg-4);background:0 0;border-color:#0000}.rc-form{flex-direction:column;gap:8px;display:flex}.rc-form .input{min-height:44px}.rc-form-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-form-row .rc-btn{flex:none}.rc-stages{gap:6px;display:flex}.rc-stages .td-mini{min-height:36px}.rc-form-note{color:var(--fg-4);font-size:12.5px}.td-azi{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.td-azi-g{--t:var(--fg-4);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.td-azi-g.is-demo{--t:var(--cyan)}.td-azi-g.is-check{--t:var(--green)}.td-azi-g.is-due{--t:var(--orange)}.td-azi-g.is-new{--t:var(--blue)}.td-azi-h{letter-spacing:.08em;text-transform:uppercase;min-width:132px;color:var(--t);margin-right:2px;font-size:11px;font-weight:700}.td-azi-chip,.td-azi-h{align-items:center;gap:6px;display:inline-flex}.td-azi-chip{border:1px solid var(--t);border-radius:999px;max-width:100%;min-height:34px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.td-azi-chip{border:1px solid color-mix(in oklab,var(--t) 30%,var(--line-2))}}.td-azi-chip{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-azi-chip{background:color-mix(in oklab,var(--t) 7%,var(--bg-2))}}.td-azi-chip{color:var(--fg-2);font-family:var(--ff-sans);cursor:pointer;overflow-wrap:anywhere;font-size:13px;font-weight:600;text-decoration:none}.td-azi-link:hover,button.td-azi-chip:hover{color:var(--fg)}.td-azi-chip small{color:var(--fg-4);white-space:nowrap;font-size:11.5px;font-weight:500}.td-azi-chip small.is-late{color:var(--red);font-weight:600}.td-azi-chip small.is-warn{color:var(--blue);font-weight:600}.td-azi-chip.has-act{padding-right:3px}.td-azi-link{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.td-azi-act{background:var(--t);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.td-azi-act{background:color-mix(in oklab,var(--t) 16%,transparent)}}.td-azi-act{color:var(--t);cursor:pointer}.td-azi-act:hover{background:var(--t);color:var(--bg)}.td-stagebar{z-index:20;margin:0 calc(-1 * var(--main-pad)) 12px;padding:8px var(--main-pad);background:var(--bg);gap:6px;display:flex;position:sticky;top:64px;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.td-stagebar{background:color-mix(in oklab,var(--bg) 88%,transparent)}}.td-stagebar{-webkit-backdrop-filter:blur(10px);scrollbar-width:none}.td-stagebar::-webkit-scrollbar{display:none}.td-stage{--t:var(--fg-3);border:1px solid var(--line-2);background:var(--bg-2);min-height:36px;color:var(--fg-3);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.td-stage b{color:var(--fg-4);font-variant-numeric:tabular-nums;font-weight:700}.td-stage:hover{color:var(--fg);border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-stage:hover{border-color:color-mix(in oklab,var(--t) 45%,var(--line-2))}}.td-stage.is-on{color:var(--t);border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-stage.is-on{border-color:color-mix(in oklab,var(--t) 60%,transparent)}}.td-stage.is-on{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-stage.is-on{background:color-mix(in oklab,var(--t) 12%,var(--bg-2))}}.td-stage.is-on b{color:inherit}.td-stage-dot{background:var(--t);border-radius:50%;width:8px;height:8px}.td-stage-due{background:var(--t);border-radius:999px;padding:1px 7px}@supports (color:color-mix(in lab,red,red)){.td-stage-due{background:color-mix(in oklab,var(--t) 18%,transparent)}}.td-stage-due{color:var(--t);font-size:11px;font-style:normal;font-weight:700}.td-stagebar.is-dragging .td-stage:not(.is-all){border-style:dashed}.td-stage.is-over{color:var(--t);border-color:var(--t);background:var(--t);transform:scale(1.06);border-style:solid!important}@supports (color:color-mix(in lab,red,red)){.td-stage.is-over{background:color-mix(in oklab,var(--t) 18%,var(--bg-2))}}.td-stagebar.is-dragging .td-stage.is-all{opacity:.4}.td-board{grid-template-columns:repeat(var(--cols,5),minmax(184px,1fr));scrollbar-width:thin;align-items:start;gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.td-board.is-solo{grid-template-columns:minmax(0,1fr);overflow:visible}.td-col{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-width:0;max-height:max(420px,100svh - 150px);transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.td-board.is-solo .td-col{max-height:none}.td-col.is-over{border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-col.is-over{border-color:color-mix(in oklab,var(--t) 55%,transparent)}}.td-col.is-over{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-col.is-over{background:color-mix(in oklab,var(--t) 6%,var(--surface))}}.td-col.is-over{box-shadow:inset 0 0 0 1px var(--t)}@supports (color:color-mix(in lab,red,red)){.td-col.is-over{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--t) 35%,transparent)}}.td-col-h{font-family:var(--ff-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--t);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 14px 8px;font-size:12px;font-weight:700;display:flex}.td-col-dot{background:var(--t);width:8px;height:8px;box-shadow:0 0 10px var(--t);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.td-col-dot{box-shadow:0 0 10px color-mix(in oklab,var(--t) 60%,transparent)}}.td-col-n{border:1px solid var(--line);background:var(--surface-3);color:var(--fg-4);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px}.td-col-hint{letter-spacing:0;text-transform:none;color:var(--fg-5);flex-basis:100%;font-size:11.5px;font-weight:500}.td-col-add{border:1px dashed var(--line-2);min-height:38px;color:var(--fg-5);border-radius:11px;align-items:center;gap:8px;margin:2px 10px 8px;padding:0 10px;display:flex}.td-col-add:focus-within{border-style:solid;border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-col-add:focus-within{border-color:color-mix(in oklab,var(--t) 50%,var(--line-2))}}.td-col-add:focus-within{color:var(--t)}.td-col-add input{min-width:0;min-height:36px;color:var(--fg);font-family:var(--ff-sans);background:0 0;border:0;outline:none;flex:1;font-size:13px}.td-col-add input::placeholder{color:var(--fg-5)}.td-col-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:60px;margin:0;padding:0 10px 10px;list-style:none;display:flex;overflow-y:auto}.td-col-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));align-items:start;display:grid;overflow:visible}.td-col-empty{border:1px dashed var(--line);text-align:center;color:var(--fg-5);border-radius:12px;padding:16px 8px;font-size:12.5px;line-height:1.45}.td-card{border:1px solid var(--line-2);background:var(--surface-2);cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:10px 11px 9px 13px;transition:border-color .15s,box-shadow .2s,opacity .15s;display:flex;position:relative}.td-card:before{content:"";background:var(--t);opacity:.75;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.td-card:hover{border-color:var(--line-3)}.td-card.is-ghost{opacity:.35}.td-card.is-drop{box-shadow:0 -3px 0 0 var(--t)}.td-card.is-flash{box-shadow:0 0 0 3px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.td-card.is-flash{box-shadow:0 0 0 3px color-mix(in oklab,var(--cyan) 35%,transparent)}}.td-card.is-due{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-card.is-due{border-color:color-mix(in oklab,var(--green) 45%,var(--line-2))}}.td-card.is-due{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-card.is-due{background:color-mix(in oklab,var(--green) 6%,var(--surface-2))}}.td-card.is-overlay{cursor:grabbing;transform:rotate(1.5deg);box-shadow:0 24px 50px -16px #000000a6}.td-c-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.td-c-title{min-width:0;color:var(--fg);font-family:var(--ff-sans);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:650;line-height:1.3;display:inline-flex}.td-c-title:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.td-c-client{color:var(--fg-5);flex:none}.td-c-top .td-pill{flex:none;min-height:22px;padding:0 8px;font-size:11px}.td-c-wait{color:var(--yellow);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:flex-start;gap:5px;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.td-c-wait svg{flex:none;margin-top:2px}.td-c-detail{color:var(--fg-4);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.td-c-steps{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.td-c-steps .td-tick{min-height:30px;font-size:12px}.td-c-more{color:var(--fg-5);font-size:11.5px;font-weight:650}.td-c-svcs{flex-wrap:wrap;gap:4px;display:flex}.td-c-svcs .td-svc{padding:2px 7px;font-size:11px}.td-c-foot{min-height:22px;color:var(--fg-5);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px;display:flex}.td-c-foot:empty{display:none}.td-c-meta{white-space:nowrap}.td-c-meta.is-cold{color:var(--orange);font-weight:600}.td-c-act{border:1px solid var(--purple);border-radius:9px;align-items:center;gap:5px;min-height:28px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.td-c-act{border:1px solid color-mix(in oklab,var(--purple) 35%,transparent)}}.td-c-act{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.td-c-act{background:color-mix(in oklab,var(--purple) 8%,transparent)}}.td-c-act{color:var(--purple);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;font-size:12px;font-weight:650}.td-c-act.is-check{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-c-act.is-check{border-color:color-mix(in oklab,var(--green) 40%,transparent)}}.td-c-act.is-check{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-c-act.is-check{background:color-mix(in oklab,var(--green) 10%,transparent)}}.td-c-act.is-check{color:var(--green)}.td-c-act:hover{filter:brightness(1.15)}.td-gata{z-index:120;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));border:1.5px dashed var(--green);border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);min-height:56px;padding:0 26px;display:flex;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.td-gata{border:1.5px dashed color-mix(in oklab,var(--green) 60%,transparent)}}.td-gata{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-gata{background:color-mix(in oklab,var(--green) 12%,var(--bg-2))}}.td-gata{color:var(--green);white-space:nowrap;font-size:14px;font-weight:700;animation:fus-up .2s cubic-bezier(.26,1.24,.38,1) both;box-shadow:0 24px 60px -20px #0009}.td-gata.is-over{background:var(--green);color:var(--bg);border-style:solid;transform:translate(-50%)scale(1.05)}.td-empty{color:var(--fg-5);margin:0;padding:10px 4px;font-size:13px;line-height:1.5}.td-pill{border:1px solid var(--line-2);min-height:26px;color:var(--fg-3);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:550;display:inline-flex}.td-pill.is-late{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.td-pill.is-late{border-color:color-mix(in oklab,var(--red) 40%,transparent)}}.td-pill.is-late{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.td-pill.is-late{background:color-mix(in oklab,var(--red) 8%,transparent)}}.td-pill.is-near{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.td-pill.is-near{border-color:color-mix(in oklab,var(--orange) 40%,transparent)}}.td-pill.is-near{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.td-pill.is-near{background:color-mix(in oklab,var(--orange) 8%,transparent)}}.td-pill.is-cold{color:var(--orange)}.td-prog{letter-spacing:0;text-transform:none;color:var(--fg-4);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.td-meter{background:var(--line-2);border-radius:999px;width:54px;height:5px;overflow:hidden}.td-meter i{border-radius:inherit;background:var(--green);height:100%;transition:width .3s cubic-bezier(.22,.61,.36,1);display:block}.td-tick{border:1px solid var(--line-2);background:var(--surface-3);max-width:100%;min-height:32px;color:var(--fg-2);font-family:var(--ff-sans);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 11px 0 8px;font-size:12.5px;display:inline-flex}.td-tick:hover{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-tick:hover{border-color:color-mix(in oklab,var(--green) 45%,var(--line-2))}}.td-tick:hover{color:var(--fg)}.td-tick:hover .td-box{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-tick:hover .td-box{background:color-mix(in oklab,var(--green) 14%,transparent)}}.td-tick-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.td-box{border:1.5px solid var(--fg-5);border-radius:5px;flex:none;width:15px;height:15px;transition:border-color .15s,background .15s}.td-svc{border:1px solid var(--sv,var(--fg-4));border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.td-svc{border:1px solid color-mix(in oklab,var(--sv,var(--fg-4)) 25%,transparent)}}.td-svc{background:var(--sv,var(--fg-4))}@supports (color:color-mix(in lab,red,red)){.td-svc{background:color-mix(in oklab,var(--sv,var(--fg-4)) 10%,transparent)}}.td-svc{color:var(--sv,var(--fg-3));overflow-wrap:anywhere;font-size:11.5px;font-weight:600}.td-svc b{color:var(--fg-3);font-variant-numeric:tabular-nums;font-weight:700}.td-svc.is-done{opacity:.55}.td-csearch{align-items:center;min-width:0;display:flex;position:relative}.td-csearch>svg{color:var(--fg-5);pointer-events:none;position:absolute;left:12px}.td-csearch .input{min-height:40px;padding:9px 12px 9px 34px}.td-csearch-list{z-index:5;border:1px solid var(--line-2);background:var(--bg-2);border-radius:14px;max-height:300px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 24px 60px -20px #0009}.td-csearch-list button{width:100%;color:var(--fg);font-family:var(--ff-sans);text-align:left;cursor:pointer;background:0 0;border-radius:9px;flex-direction:column;gap:1px;padding:8px 10px;font-size:13.5px;font-weight:550;display:flex}.td-csearch-list button:hover{background:var(--bg-3)}.td-csearch-list small{color:var(--fg-5);font-size:11.5px;font-weight:450}.td-csearch-none{z-index:5;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg-4);border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px;position:absolute;top:calc(100% + 6px);left:0}.td-backdrop{z-index:185;background:#00000061;justify-content:flex-end;animation:fade-in .15s ease-out;display:flex;position:fixed;inset:0}.td-modal{overscroll-behavior:contain;border-left:1px solid var(--line-2);background:var(--bg-2);flex-direction:column;gap:18px;width:min(620px,100%);height:100%;padding:22px 24px 18px;animation:td-slide .24s cubic-bezier(.22,.61,.36,1) both;display:flex;position:relative;overflow-y:auto;box-shadow:-40px 0 100px #00000073}.td-modal:before{content:"";background:var(--t,var(--line-2));opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}.td-m-body{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.td-modal.is-ro :disabled{opacity:1;cursor:default}.td-modal.is-ro .td-m-title:focus,.td-modal.is-ro .td-m-title:hover{border-bottom-color:#0000}.td-modal.is-ro .td-m-daterow .td-mini:not([role=radio]){display:none}.td-modal.is-ro input[type=date]:disabled{color:var(--fg-2)}.td-card.is-ro,.td-card.is-ro .td-tick{cursor:pointer}@keyframes td-slide{0%{opacity:0;transform:translate(40px)}}.td-m-maint{background:var(--yellow);border-radius:999px;margin-left:10px;padding:1px 8px}@supports (color:color-mix(in lab,red,red)){.td-m-maint{background:color-mix(in oklab,var(--yellow) 14%,transparent)}}.td-m-maint{color:var(--yellow);letter-spacing:.04em}.td-m-rec{border:1px solid var(--green);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.td-m-rec{border:1px solid color-mix(in oklab,var(--green) 30%,var(--line-2))}}.td-m-rec{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-m-rec{background:color-mix(in oklab,var(--green) 6%,transparent)}}.td-m-rec-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.td-m-rec-when{flex-direction:column;gap:2px;min-width:0;display:flex}.td-m-rec-when>span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:10.5px;font-weight:700}.td-m-rec-when b{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--fg);font-size:22px;font-weight:620;line-height:1.15}.td-m-rec-when b.is-late{color:var(--red)}.td-m-rec-when small{color:var(--fg-4);font-size:12.5px}.td-m-rec-btn{min-height:44px;padding:0 18px}.td-m-every{flex-wrap:wrap;gap:6px;display:flex}.td-mini.is-on{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-mini.is-on{border-color:color-mix(in oklab,var(--green) 55%,transparent)}}.td-mini.is-on{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.td-mini.is-on{background:color-mix(in oklab,var(--green) 12%,transparent)}}.td-m-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid}.td-m-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);grid-column:1;font-size:11px;font-weight:700}.td-m-client{max-width:100%;color:var(--cyan);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.td-m-client:hover{text-underline-offset:2px;text-decoration:underline}.td-m-title{width:100%;min-width:0;color:var(--fg);font-family:var(--ff-display);letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;grid-column:1;padding:2px 0;font-size:clamp(22px,3vw,28px);font-weight:620;line-height:1.15}.td-m-title:hover{border-bottom-color:var(--line-2)}.td-m-title:focus{border-bottom-color:var(--cyan)}.td-m-x{grid-area:1/2/span 2}.td-m-stages{flex-wrap:wrap;gap:6px;display:flex}.td-m-stage{border:1px solid var(--line-2);min-height:34px;color:var(--fg-3);font-family:var(--ff-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 13px;font-size:12.5px;font-weight:600}.td-m-stage:hover{color:var(--fg);border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-m-stage:hover{border-color:color-mix(in oklab,var(--t) 45%,var(--line-2))}}.td-m-stage.is-on{color:var(--t);border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-m-stage.is-on{border-color:color-mix(in oklab,var(--t) 55%,transparent)}}.td-m-stage.is-on{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-m-stage.is-on{background:color-mix(in oklab,var(--t) 12%,transparent)}}.td-m-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.td-m-field{flex-direction:column;gap:6px;min-width:0;display:flex}.td-m-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:10.5px;font-weight:700}.td-m-field>span i{letter-spacing:0;text-transform:none;font-style:normal;font-weight:500}.td-m-field small{color:var(--fg-4);font-size:12px}.td-m-field small.is-late{color:var(--red);font-weight:600}.td-m-wide{grid-column:1/-1}.td-m-daterow{align-items:center;gap:6px;display:flex}.td-m-daterow .input{flex:1;min-width:0;min-height:40px;padding:8px 10px}.td-mini{border:1px solid var(--line-2);background:var(--surface-3);min-width:40px;min-height:40px;color:var(--fg-3);font-family:var(--ff-sans);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-grid}.td-mini:hover:not(:disabled){color:var(--fg);border-color:var(--line-3)}.td-mini:disabled{opacity:.45;cursor:default}.td-m-detail{resize:vertical;min-height:64px;line-height:1.5}.td-m-h{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-4);justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}.td-m-log,.td-m-steps{border-top:1px solid var(--line);padding-top:14px}.td-tree{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.td-tree .td-tree{border-left:1px solid var(--line-2);margin:2px 0 6px 13px;padding-left:14px}.td-step.is-group,.td-step.is-svc{margin-top:6px}.td-step.is-group>.td-step-row,.td-step.is-svc>.td-step-row{background:var(--sv,var(--fg-4))}@supports (color:color-mix(in lab,red,red)){.td-step.is-group>.td-step-row,.td-step.is-svc>.td-step-row{background:color-mix(in oklab,var(--sv,var(--fg-4)) 7%,transparent)}}.td-step.is-group>.td-step-row .td-step-title,.td-step.is-svc>.td-step-row .td-step-title{color:var(--sv,var(--fg));font-weight:650}.td-step-row{border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:2px 4px 2px 6px;display:flex}.td-step-row:hover{background:var(--bg-3)}.td-check{border:1.5px solid var(--fg-5);width:22px;height:22px;color:var(--bg);cursor:pointer;background:0 0;border-radius:7px;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.td-check.is-on,.td-check:hover{border-color:var(--green)}.td-check.is-on{background:var(--green)}.td-check.is-part{border-color:var(--green);background:linear-gradient(135deg,var(--green) 50%,transparent 50%)}@supports (color:color-mix(in lab,red,red)){.td-check.is-part{background:linear-gradient(135deg,color-mix(in oklab,var(--green) 45%,transparent) 50%,transparent 50%)}}.td-step-title{min-width:0;color:var(--fg-2);font-family:var(--ff-sans);text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;outline:none;flex:1;padding:6px 4px;font-size:14px}.td-step-title:focus{background:var(--surface-3);box-shadow:0 0 0 1px var(--line-3)}.td-step.is-done>.td-step-row .td-step-title{color:var(--fg-5);text-decoration:line-through}.td-step-count{min-height:30px;color:var(--fg-4);font-family:var(--ff-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.td-step-count svg{transition:transform .2s}.td-step-count svg.is-closed{transform:rotate(-90deg)}.td-step-act{min-width:30px;height:30px;color:var(--fg-5);font-family:var(--ff-sans);cursor:pointer;opacity:0;background:0 0;border-radius:8px;flex:none;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;transition:opacity .15s,color .15s,background .15s;display:grid}.td-log-row:hover .td-step-act,.td-step-act.is-armed,.td-step-act:focus-visible,.td-step-row:hover .td-step-act{opacity:1}.td-step-act:hover{color:var(--fg);background:var(--surface-3)}.td-step-act.is-armed,.td-step-act.is-del:hover{color:var(--red)}.td-step-act.is-armed{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.td-step-act.is-armed{background:color-mix(in oklab,var(--red) 10%,transparent)}}.td-grip{width:22px;height:30px;color:var(--fg-5);cursor:grab;touch-action:none;opacity:.4;background:0 0;border-radius:7px;flex:none;place-items:center;margin-right:-2px;transition:opacity .15s,color .15s,background .15s;display:grid}.td-grip:focus-visible,.td-step-row:hover .td-grip,.td-step.is-dragging>.td-step-row .td-grip{opacity:1}.td-grip:hover{color:var(--fg);background:var(--surface-3)}.td-step.is-dragging{z-index:3;position:relative}.td-step.is-dragging>.td-step-row{background:var(--surface-3);box-shadow:0 0 0 1px var(--line-3),0 16px 32px -16px #0009;cursor:grabbing}.td-addstep{border:1px dashed var(--line-2);min-height:40px;color:var(--fg-5);border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:0 10px;display:flex}.td-addstep:focus-within{border-style:solid;border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.td-addstep:focus-within{border-color:color-mix(in oklab,var(--cyan) 45%,var(--line-2))}}.td-addstep input{min-width:0;min-height:38px;color:var(--fg);font-family:var(--ff-sans);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.td-addstep input::placeholder{color:var(--fg-5)}.td-m-svcs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.td-m-svcs>span{color:var(--fg-5);margin-right:4px;font-size:12px}.td-svc-add{border:1px solid var(--sv,var(--fg-4));border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.td-svc-add{border:1px solid color-mix(in oklab,var(--sv,var(--fg-4)) 35%,var(--line-2))}}.td-svc-add{color:var(--sv,var(--fg-3));font-family:var(--ff-sans);cursor:pointer;background:0 0;font-size:12.5px;font-weight:600}.td-svc-add:hover:not(:disabled){background:var(--sv,var(--fg-4))}@supports (color:color-mix(in lab,red,red)){.td-svc-add:hover:not(:disabled){background:color-mix(in oklab,var(--sv,var(--fg-4)) 10%,transparent)}}.td-svc-add:disabled{opacity:.5;cursor:default}.td-svc-other{flex:200px}.td-svc-other .input{min-height:34px;padding:7px 12px;font-size:13px}.td-lognew{margin:0 0 10px}.td-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.td-log-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 4px;display:grid}.td-log-row:first-child{border-top:0}.td-log-meta{color:var(--fg-5);align-items:center;gap:8px;font-size:11.5px;display:flex}.td-log-body{color:var(--fg-2);white-space:pre-line;overflow-wrap:anywhere;grid-column:1;margin:0;font-size:13.5px;line-height:1.5}.td-log-row .td-step-act{grid-area:1/2/span 2;align-self:center}.td-src{letter-spacing:.04em;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.td-src.is-claude{color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.td-src.is-claude{background:color-mix(in oklab,var(--orange) 12%,transparent)}}.td-src.is-crm{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.td-src.is-crm{background:color-mix(in oklab,var(--blue) 12%,transparent)}}.td-m-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.svc-gap,.td-gap{flex:1}.td-m-del:hover{color:var(--red)}.td-toast{z-index:230;left:16px;right:16px;bottom:calc(22px + env(safe-area-inset-bottom,0px));background:var(--fg);width:max-content;max-width:calc(100vw - 32px);color:var(--bg);border-radius:14px;align-items:center;gap:10px;margin:0 auto;padding:8px 8px 8px 16px;font-size:13.5px;font-weight:550;animation:fus-up .25s cubic-bezier(.26,1.24,.38,1) both;display:flex;position:fixed;box-shadow:0 24px 60px -20px #0009}.td-toast>span{overflow-wrap:anywhere;min-width:0}.td-toast button{background:var(--bg);border-radius:9px;flex:none;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.td-toast button{background:color-mix(in oklab,var(--bg) 14%,transparent)}}.td-toast button{color:inherit;font-family:var(--ff-sans);cursor:pointer;font-size:12.5px;font-weight:650}.td-toast .td-toast-x{background:0 0;padding:0 6px}.td-toast.is-error{background:var(--red);color:#fff}.dcopy{--c:var(--cyan);border:1px solid var(--c);border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dcopy{border:1px solid color-mix(in oklab,var(--c) 45%,transparent)}}.dcopy{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.dcopy{background:color-mix(in oklab,var(--c) 12%,transparent)}}.dcopy{color:var(--c);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;font-size:12.5px;font-weight:700;transition:background .15s,color .15s,transform .1s}.dcopy svg{flex:none;width:15px;height:15px}.dcopy:hover{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.dcopy:hover{background:color-mix(in oklab,var(--c) 22%,transparent)}}.dcopy:active{transform:scale(.97)}.dcopy.is-done{--c:var(--green)}.dcopy.is-fail{--c:var(--red)}.dcopy.is-big{background:linear-gradient(96deg,var(--c),var(--c));border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 12px;width:100%;min-height:64px;padding:10px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.dcopy.is-big{background:linear-gradient(96deg,color-mix(in oklab,var(--c) 85%,#000),var(--c))}}.dcopy.is-big{color:#04131a;text-align:left;box-shadow:0 18px 36px -18px var(--c)}@supports (color:color-mix(in lab,red,red)){.dcopy.is-big{box-shadow:0 18px 36px -18px color-mix(in oklab,var(--c) 70%,transparent)}}.dcopy.is-big svg{grid-row:1/span 2;width:22px;height:22px}.dcopy.is-big .dcopy-l{letter-spacing:-.005em;font-size:16px;font-weight:750}.dcopy-sub{opacity:.75;white-space:normal;font-size:12px;font-weight:550}.dcopy.is-big:hover{filter:brightness(1.08)}.dcopy.is-big.is-done .dcopy-l,.dcopy.is-big.is-fail .dcopy-l{grid-row:1/span 2}.dcopy.is-icon{border-radius:50%;justify-content:center;width:28px;height:28px;min-height:28px;padding:0}.dcopy.is-icon svg{width:13px;height:13px}.mm-copy{align-items:stretch;gap:8px;display:flex}.mm-copy .dcopy.is-big{flex:1}.mm-copy .mm-copy-info{flex:none}.dt-by,.dt-claude,.dt-claude-h{white-space:nowrap}.mh-by{color:var(--fg-4)}.dprompt-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dprompt-btn{min-height:40px}.dprompt{width:min(820px,100%)}.dprompt-text{resize:vertical;min-height:46vh;font-family:var(--ff-mono);white-space:pre-wrap;font-size:12px;line-height:1.55}.dprompt-meta{color:var(--fg-5);font-size:12px}.td-prompt{--c:var(--sv,var(--cyan));border-radius:9px;flex:none;gap:5px;min-height:30px;padding:0 10px;font-size:12px}.td-prompt svg{width:13px;height:13px}.td-step.is-done .td-prompt:not(.is-done):not(.is-fail){--c:var(--fg-4)}.td-m-update{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.td-m-update>span{min-width:0;color:var(--fg-5);flex:200px;font-size:12px;line-height:1.45}.spr-tabs{flex:none;align-self:flex-start;max-width:100%;overflow-x:auto}.spr-dot{background:var(--yellow);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.svc{flex-direction:column;gap:14px;display:flex}.ask-card .svc{margin-top:10px}.svc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.svc-opt{border:1px solid var(--line-2);background:var(--surface-3);min-height:56px;color:var(--fg-2);font-family:var(--ff-sans);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.svc-opt:hover{border-color:var(--sv,var(--fg-4))}@supports (color:color-mix(in lab,red,red)){.svc-opt:hover{border-color:color-mix(in oklab,var(--sv,var(--fg-4)) 45%,var(--line-2))}}.svc-opt.is-on{border-color:var(--sv,var(--fg-4))}@supports (color:color-mix(in lab,red,red)){.svc-opt.is-on{border-color:color-mix(in oklab,var(--sv,var(--fg-4)) 60%,transparent)}}.svc-opt.is-on{background:var(--sv,var(--fg-4))}@supports (color:color-mix(in lab,red,red)){.svc-opt.is-on{background:color-mix(in oklab,var(--sv,var(--fg-4)) 11%,transparent)}}.svc-opt.is-on{color:var(--fg)}.svc-box{border:1.5px solid var(--fg-5);width:20px;height:20px;color:var(--bg);border-radius:6px;grid-row:1/span 2;place-items:center;display:grid}.svc-opt.is-on .svc-box{border-color:var(--sv,var(--fg-3));background:var(--sv,var(--fg-3))}.svc-l{font-size:14px;font-weight:650;line-height:1.2}.svc-h{color:var(--fg-5);font-size:11.5px;line-height:1.35}.svc-field{flex-direction:column;gap:6px;display:flex}.svc-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:10.5px;font-weight:700}.svc-field>span i{letter-spacing:0;text-transform:none;font-style:normal;font-weight:500}.svc-text{resize:vertical;min-height:76px;line-height:1.5}.svc-maint{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:8px;display:grid}.svc-maint-from .input{min-height:46px}.csv-maint{color:var(--yellow);margin:0;font-size:13.5px;font-weight:600}.svc-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.svc-title{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--fg);overflow-wrap:anywhere;margin:2px 0 0;font-size:clamp(20px,2.6vw,24px);font-weight:600;line-height:1.2}.svc-title em{color:var(--blue);font-style:normal}.svc-sub{color:var(--fg-4);margin:4px 0 0;font-size:13px;line-height:1.45}.csv-panel{flex-direction:column;gap:10px;margin-bottom:24px;padding:16px 18px;display:flex;overflow:visible}.csv-chips{flex-wrap:wrap;gap:6px;display:flex}.csv-chip{border:1px solid var(--blue);border-radius:999px;padding:5px 11px}@supports (color:color-mix(in lab,red,red)){.csv-chip{border:1px solid color-mix(in oklab,var(--blue) 30%,var(--line-2))}}.csv-chip{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.csv-chip{background:color-mix(in oklab,var(--blue) 9%,transparent)}}.csv-chip{color:var(--fg);font-size:13px;font-weight:600}.csv-empty,.csv-note{color:var(--fg-4);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.csv-note{color:var(--fg-3)}.csv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.csv-by{color:var(--fg-5);font-size:12px}.csv-every{color:var(--fg-4);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.csv-every small{color:var(--fg-5);font-size:12px}.csv-every .csv-every-err{color:var(--red);flex-basis:100%;font-weight:600}@media (hover:none){.td-grip,.td-step-act{opacity:1}}@media (max-width:767px){.td-board{display:block;overflow:visible}.td-col{max-height:none;display:none}.td-col.is-tab{display:flex}.td-col-list{overflow:visible}.td-col-list.is-grid{display:flex}.td-stage.is-all{display:none}.td-stagebar{flex-wrap:wrap;gap:5px;overflow:visible}.td-stage{gap:6px;min-height:34px;padding:0 10px;font-size:12.5px}.td-stage-due{padding:0 6px}.td-stage.is-tab{color:var(--t);border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-stage.is-tab{border-color:color-mix(in oklab,var(--t) 60%,transparent)}}.td-stage.is-tab{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.td-stage.is-tab{background:color-mix(in oklab,var(--t) 12%,var(--bg-2))}}.td-stage.is-tab b{color:inherit}.td-tools{flex-basis:100%;justify-content:flex-start}.td-search{max-width:none}.td-azi-h{flex-basis:100%;min-width:0}.td-gata{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){.td-prompt:not(.is-wide){justify-content:center;width:30px;padding:0}.td-prompt:not(.is-wide) span{display:none}.dprompt .fus-foot{flex-wrap:wrap}.dprompt-meta{flex:100%}}@media (max-width:640px){.td-modal{width:100%;padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:none;border:0;animation:fus-up .24s cubic-bezier(.22,.61,.36,1) both}.td-m-grid{grid-template-columns:minmax(0,1fr)}.td-tree .td-tree{margin-left:8px;padding-left:10px}.td-step-act{opacity:1}.td-toast{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.mm-copy{flex-direction:column}}@media (prefers-reduced-motion:reduce){.td-gata,.td-modal,.td-toast{animation:none}.td-card.is-overlay{transform:none}}.tr-page{--pfont:var(--font-inter-tight),var(--ff-sans)}.tr-main{gap:16px;min-width:0}.tr-loading,.tr-main{flex-direction:column;display:flex}.tr-loading{gap:10px;padding:8px 0}.tr-loading .skel-bar{border-radius:14px;height:64px}.tr-num{border:1px solid var(--line-2);background:var(--surface-3);min-width:22px;height:22px;color:var(--fg-3);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.tr-back{color:var(--fg-4);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tr-back:hover{color:var(--fg)}.tr-foot-note{overflow-wrap:anywhere;margin:4px 0 0}.tr-foot-note,.tr-read-hint{color:var(--fg-5);font-size:12px;line-height:1.5}.tr-error{color:var(--red);margin:0;font-size:13px}.tr-warn{color:var(--orange)!important}.tr-stars{vertical-align:-1px;gap:1px;display:inline-flex}.tr-stars svg{color:var(--fg-5)}.tr-stars svg.is-on{color:var(--yellow);fill:var(--yellow)}.tr-level{--t:var(--fg-3);color:var(--t);border:1px solid var(--t);border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tr-level{border:1px solid color-mix(in oklab,var(--t) 30%,transparent)}}.tr-level{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.tr-level{background:color-mix(in oklab,var(--t) 8%,transparent)}}.tr-level{white-space:nowrap}.tr-level.is-cyan{--t:var(--cyan)}.tr-level.is-purple{--t:var(--purple)}.tr-level.is-green{--t:var(--green)}.tr-pct{font-variant-numeric:tabular-nums;min-width:46px;color:var(--fg-3);background:var(--surface-3);border:1px solid var(--line-2);border-radius:999px;place-items:center;padding:3px 8px;font-size:12px;font-weight:650;display:inline-grid}.tr-pct.is-pass{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-pct.is-pass{border-color:color-mix(in oklab,var(--green) 30%,transparent)}}.tr-pct.is-pass{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-pct.is-pass{background:color-mix(in oklab,var(--green) 9%,transparent)}}.tr-pct.is-fail{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.tr-pct.is-fail{border-color:color-mix(in oklab,var(--orange) 30%,transparent)}}.tr-pct.is-fail{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.tr-pct.is-fail{background:color-mix(in oklab,var(--orange) 9%,transparent)}}.ws-mini.is-on{color:var(--bg);background:var(--fg);border-color:var(--fg)}.ws-mini.is-danger{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.ws-mini.is-danger{border-color:color-mix(in oklab,var(--red) 40%,transparent)}}.tr-home{flex-direction:column;gap:16px;min-width:0;display:flex}.tr-hero{grid-template-columns:auto minmax(0,1fr) minmax(0,340px);align-items:center;gap:24px;padding:24px;display:grid}.tr-ring{flex:none;width:120px;height:120px;position:relative}.tr-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tr-ring circle{fill:none;stroke-width:9px}.tr-ring-track{stroke:var(--line-2)}.tr-ring-fill{stroke:var(--cyan);stroke-linecap:round;stroke-dasharray:calc(var(--p) * 1) 100;transition:stroke-dasharray .6s cubic-bezier(.22,.61,.36,1)}.tr-ring-v{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:1px;font-size:34px;font-weight:620;line-height:1;display:flex;position:absolute;inset:0}.tr-ring-v small{letter-spacing:0;color:var(--fg-4);font-size:14px;font-weight:500}.tr-hero-text{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.tr-hero-text h2{font-family:var(--ff-display);letter-spacing:-.025em;color:var(--fg);overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,30px);font-weight:620;line-height:1.1}.tr-hero-text p{max-width:56ch;color:var(--fg-3);margin:0;font-size:13.5px;line-height:1.55}.tr-next{border:1px solid var(--line-2);background:var(--surface-3);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.tr-next-k{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);font-size:11px;font-weight:600}.tr-next b{color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.tr-next>span:not(.tr-next-k){color:var(--fg-4);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.tr-next-btn{align-self:flex-start;margin-top:6px}.tr-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.tr-tile{position:relative}.tr-tile-i{color:var(--fg-5);position:absolute;top:12px;right:12px}.tr-tiles .preport-tile-v{white-space:normal;overflow-wrap:anywhere}.tr-road{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tr-mod{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:18px;transition:border-color .2s;display:grid}.tr-mod:hover{border-color:var(--line-2)}.tr-mod-n{border:1px solid var(--line-2);background:var(--surface-3);width:40px;height:40px;font-family:var(--ff-display);color:var(--fg-2);border-radius:12px;place-items:center;font-size:17px;font-weight:620;display:grid}.tr-mod.is-done .tr-mod-n{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-mod.is-done .tr-mod-n{border-color:color-mix(in oklab,var(--green) 35%,transparent)}}.tr-mod.is-done .tr-mod-n{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-mod.is-done .tr-mod-n{background:color-mix(in oklab,var(--green) 9%,transparent)}}.tr-mod-body{flex-direction:column;gap:8px;min-width:0;display:flex}.tr-mod-body h3{letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:600}.tr-mod-body p{color:var(--fg-4);margin:0;font-size:12.5px;line-height:1.5}.tr-bar{background:var(--line);border-radius:999px;height:4px;overflow:hidden}.tr-bar span{border-radius:inherit;background:var(--cyan);height:100%;transition:width .4s;display:block}.tr-mod.is-done .tr-bar span{background:var(--green)}.tr-mod-foot{flex-wrap:wrap;gap:6px;display:flex}.tr-mod-test{gap:5px}.tr-mod-final{grid-column:1/-1}.tr-results{flex-direction:column;margin:0;padding:6px 10px 10px;list-style:none;display:flex}.tr-results a{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;font-size:13px;display:grid}.tr-results a:hover{background:var(--surface-3)}.tr-results-t{color:var(--fg);overflow-wrap:anywhere}.tr-results-w{color:var(--fg-5);white-space:nowrap;font-size:12px}.tr-learn{flex-direction:column;gap:14px;display:flex}.tr-learn .ta-section-head h3{align-items:center;gap:8px;display:inline-flex}.tr-lessons{flex-direction:column;margin:0;padding:6px 10px 10px;list-style:none;display:flex}.tr-lessons a{border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 10px;transition:background .15s;display:grid}.tr-lessons a:hover{background:var(--surface-3)}.tr-lessons-n{border:1px solid var(--line-2);width:32px;height:32px;color:var(--fg-4);border-radius:10px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.tr-lessons a.is-done .tr-lessons-n{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-lessons a.is-done .tr-lessons-n{border-color:color-mix(in oklab,var(--green) 35%,transparent)}}.tr-lessons-body{flex-direction:column;gap:2px;min-width:0;display:flex}.tr-lessons-body b{color:var(--fg);font-size:14px;font-weight:600}.tr-lessons-body span{color:var(--fg-4);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.tr-lessons-meta{color:var(--fg-5);white-space:nowrap;font-size:11.5px}.tr-reader{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.tr-toc{flex-direction:column;gap:12px;min-width:0;max-height:calc(100svh - 40px);display:flex;position:sticky;top:20px}.tr-toc nav{scrollbar-width:thin;padding-right:4px;overflow-y:auto}.tr-toc ol{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.tr-toc li button{text-align:left;width:100%;color:var(--fg-4);overflow-wrap:anywhere;border-left:1px solid #0000;margin-left:-1px;padding:6px 10px;font-size:12.5px;line-height:1.4;display:block}.tr-toc li button:hover{color:var(--fg);border-left-color:var(--fg-4)}.tr-toc-toggle{display:none}.tr-lesson{min-width:0;padding:clamp(18px,3vw,36px)}.tr-lesson-head{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;margin-bottom:8px;padding-bottom:20px;display:flex}.tr-lesson-mod{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);font-size:11px;font-weight:600}.tr-lesson-head h2{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,38px);font-weight:620;line-height:1.08}.tr-lesson-head p{color:var(--fg-3);max-width:62ch;margin:0;font-size:14px;line-height:1.55}.tr-lesson-meta{color:var(--fg-5);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.tr-blocks{flex-direction:column;gap:12px;max-width:760px;display:flex}.tr-h{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;border-radius:6px;margin-top:22px;padding-top:4px;scroll-margin-top:24px;font-size:clamp(18px,2vw,22px);font-weight:620;line-height:1.2}.tr-h.is-flash,.tr-obj.is-flash{animation:tr-flash 1.4s ease-out}@keyframes tr-flash{0%,30%{box-shadow:0 0 0 6px color-mix(in oklab,var(--cyan) 18%,transparent);background:color-mix(in oklab,var(--cyan) 8%,transparent)}to{background:0 0;box-shadow:0 0 0 6px #0000}}.tr-p{color:var(--fg-2);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.65}.tr-keys strong,.tr-list strong,.tr-note strong,.tr-p strong{color:var(--fg);font-weight:650}.tr-blocked ul,.tr-list,.tr-rules{list-style:outside}.tr-list.is-ordered{list-style:decimal}.tr-list{color:var(--fg-2);flex-direction:column;gap:5px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.55;display:flex}.tr-list li{overflow-wrap:anywhere}.tr-list li::marker{color:var(--fg-5)}.tr-script{border:1px solid var(--cyan);border-radius:14px;margin:4px 0;padding:16px 18px 18px}@supports (color:color-mix(in lab,red,red)){.tr-script{border:1px solid color-mix(in oklab,var(--cyan) 25%,var(--line-2))}}.tr-script{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.tr-script{background:color-mix(in oklab,var(--cyan) 5%,var(--surface-3))}}.tr-script figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px;font-size:11px;font-weight:600}.tr-script blockquote{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.tr-pause{vertical-align:1px;border:1px dashed var(--line-3);white-space:nowrap;border-radius:999px;margin:0 2px;padding:0 7px;font-size:11px;line-height:18px;display:inline-block}.tr-aside,.tr-pause{color:var(--fg-4)}.tr-note{--t:var(--yellow);border-left:3px solid var(--t);background:var(--t);border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tr-note{background:color-mix(in oklab,var(--t) 7%,var(--surface-3))}}.tr-note{color:var(--fg-2);overflow-wrap:anywhere;font-size:14px;line-height:1.55}.tr-note>b{letter-spacing:.14em;text-transform:uppercase;color:var(--t);font-size:11px;font-weight:650}.tr-note.is-tip{--t:var(--cyan)}.tr-note.is-stop{--t:var(--orange)}.tr-note.is-goal{--t:var(--green)}.tr-flow{gap:0;margin:4px 0;padding:0;list-style:none}.tr-flow,.tr-flow li{flex-direction:column;align-items:flex-start;display:flex}.tr-flow li span{border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg);overflow-wrap:anywhere;border-radius:10px;padding:7px 14px;font-size:13px;font-weight:550}.tr-flow li:not(:last-child):after{content:"";background:var(--line-3);width:1px;height:14px;margin-left:20px;display:block}.tr-flow.is-inline{flex-flow:wrap;align-items:center;gap:6px;margin-top:12px}.tr-flow.is-inline li{flex-direction:row;align-items:center;gap:6px}.tr-flow.is-inline li span{padding:5px 10px;font-size:12px}.tr-flow.is-inline li:not(:last-child):after{content:"→";width:auto;height:auto;color:var(--fg-5);background:0 0;margin:0;font-size:12px}.tr-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tr-pair>div{border:1px solid var(--line-2);background:var(--surface-3);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.tr-pair>div>b{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:650}.tr-pair .is-no>b{color:var(--orange)}.tr-pair .is-yes>b{color:var(--green)}.tr-pair .tr-list{font-size:13.5px}.tr-keys{border:1px solid var(--green);border-radius:14px;margin-top:6px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.tr-keys{border:1px solid color-mix(in oklab,var(--green) 28%,var(--line-2))}}.tr-keys{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-keys{background:color-mix(in oklab,var(--green) 5%,var(--surface-3))}}.tr-keys>b{letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:11px;font-weight:650;display:block}.tr-keys ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tr-keys li{color:var(--fg-2);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.5;display:grid}.tr-keys li svg{color:var(--green);margin-top:3px}.tr-obj{border:1px solid var(--line-2);background:var(--surface-3);border-radius:16px;flex-direction:column;gap:12px;min-width:0;margin-top:18px;padding:18px;scroll-margin-top:24px;display:flex}.tr-obj header{align-items:flex-start;gap:10px;display:flex}.tr-obj header h3{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;font-size:clamp(17px,2vw,20px);font-weight:620;line-height:1.25}.tr-obj-means{flex-direction:column;gap:6px;display:flex}.tr-obj-label,.tr-obj-means>b{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-5);font-size:11px;font-weight:650}.tr-obj-steps{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none}.tr-obj-steps,.tr-obj-steps>li{flex-direction:column;display:flex}.tr-obj-steps>li{border-left:2px solid var(--line-2);gap:6px;padding-left:14px}.tr-obj-script{background:var(--cyan);border-radius:12px;margin:0;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.tr-obj-script{background:color-mix(in oklab,var(--cyan) 5%,var(--bg-2))}}.tr-obj-script{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.tr-obj-script{border:1px solid color-mix(in oklab,var(--cyan) 20%,var(--line))}}.tr-obj-script{color:var(--fg);overflow-wrap:anywhere;font-size:14.5px;line-height:1.65}.tr-obj-goal{color:var(--green);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.tr-lesson-foot{border-top:1px solid var(--line);flex-direction:column;gap:16px;max-width:760px;margin-top:28px;padding-top:22px;display:flex}.tr-read{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tr-read .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.tr-read.is-done{color:var(--green);gap:8px;font-size:13.5px}.tr-cta-test{border:1px solid var(--cyan);border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tr-cta-test{border:1px solid color-mix(in oklab,var(--cyan) 35%,var(--line-2))}}.tr-cta-test{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.tr-cta-test{background:color-mix(in oklab,var(--cyan) 7%,transparent)}}.tr-cta-test{color:var(--fg);overflow-wrap:anywhere;font-size:13.5px;font-weight:550}.tr-pager{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.tr-pager a{color:var(--fg-4);overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;font-size:13px;display:inline-flex}.tr-pager a:hover{color:var(--fg)}.tr-pager a.is-next{color:var(--fg-2);margin-left:auto}.tr-ex{flex-direction:column;gap:14px;min-width:0;max-width:920px;display:flex}.tr-ex-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.tr-ex-top p{max-width:60ch;color:var(--fg-3);margin:0;font-size:13.5px;line-height:1.55}.tr-ex-stats{color:var(--fg-5);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.tr-ex-stats b{color:var(--fg);font-weight:650}.tr-ex-card{flex-direction:column;animation:tr-q-in .32s cubic-bezier(.22,.61,.36,1) both;display:flex;position:relative;overflow:hidden}.tr-ex-head{border-bottom:1px solid var(--line);background:var(--fg);flex-wrap:wrap;align-items:center;gap:10px;padding:14px clamp(16px,3vw,28px);display:flex}@supports (color:color-mix(in lab,red,red)){.tr-ex-head{background:color-mix(in oklab,var(--fg) 2%,transparent)}}.tr-ex-kind{--t:var(--cyan);color:var(--t);background:var(--t);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tr-ex-kind{background:color-mix(in oklab,var(--t) 10%,transparent)}}.tr-ex-kind{border:1px solid var(--t)}@supports (color:color-mix(in lab,red,red)){.tr-ex-kind{border:1px solid color-mix(in oklab,var(--t) 28%,transparent)}}.tr-ex-kind.is-obiectii{--t:var(--orange)}.tr-ex-kind.is-scripturi{--t:var(--cyan)}.tr-ex-kind.is-ordine{--t:var(--purple)}.tr-ex-kind.is-situatii{--t:var(--green)}.tr-ex-mod{color:var(--fg-5);font-size:12px}.tr-ex-skip{border:1px solid var(--line-2);color:var(--fg-4);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:12px;transition:color .15s,border-color .15s;display:inline-flex}.tr-ex-skip:hover{color:var(--fg);border-color:var(--line-3)}.tr-ex-body{flex-direction:column;gap:18px;min-width:0;padding:clamp(18px,3.4vw,32px);display:flex}.tr-ex-title{font-family:var(--ff-display);letter-spacing:-.025em;color:var(--fg);overflow-wrap:anywhere;font-size:clamp(20px,2.6vw,27px);font-weight:620;line-height:1.15}.tr-ex-sub{color:var(--fg-4);font-variant-numeric:tabular-nums;margin:-10px 0 0;font-size:13px}.tr-ex-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px}.tr-ex-actions,.tr-ex-foot{flex-wrap:wrap;display:flex}.tr-ex-actions{gap:8px;margin-left:auto}.tr-ex-actions .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.tr-ex-ref{color:var(--fg-4);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.tr-ex-ref:hover{color:var(--cyan)}.tr-ex-result{border:1px solid var(--orange);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tr-ex-result{border:1px solid color-mix(in oklab,var(--orange) 30%,var(--line-2))}}.tr-ex-result{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.tr-ex-result{background:color-mix(in oklab,var(--orange) 7%,var(--surface-3))}}.tr-ex-result{color:var(--fg-2);font-size:13.5px;line-height:1.5}.tr-ex-result>svg{color:var(--orange);flex:none;margin-top:2px}.tr-ex-result.is-ok{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-ex-result.is-ok{border-color:color-mix(in oklab,var(--green) 35%,var(--line-2))}}.tr-ex-result.is-ok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-ex-result.is-ok{background:color-mix(in oklab,var(--green) 8%,var(--surface-3))}}.tr-ex-result.is-ok>svg{color:var(--green)}.tr-flip{border:1px solid var(--line-2);background:var(--surface-3);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:16px;width:100%;min-height:220px;padding:clamp(18px,3vw,28px);transition:border-color .2s,background .2s;display:flex}.tr-flip:hover{border-color:var(--line-3)}.tr-flip.is-flipped{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.tr-flip.is-flipped{background:color-mix(in oklab,var(--orange) 4%,var(--surface-3))}}.tr-flip-q{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);overflow-wrap:anywhere;align-items:flex-start;gap:12px;font-size:clamp(22px,3.4vw,32px);font-weight:620;line-height:1.18;display:flex}.tr-flip-q .tr-num{margin-top:6px}.tr-flip.is-flipped .tr-flip-q{border-bottom:1px solid var(--line);padding-bottom:14px;font-size:clamp(18px,2.4vw,22px)}.tr-flip-hint{color:var(--fg-5);font-size:13px}.tr-card-back{gap:14px}.tr-card-back,.tr-card-sec{flex-direction:column;display:flex}.tr-card-sec{color:var(--fg-2);overflow-wrap:anywhere;gap:4px;font-size:14px;line-height:1.6}.tr-card-sec>i{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-5);font-size:11px;font-style:normal;font-weight:650}.tr-card-sec.is-stop>i{color:var(--orange)}.tr-card-script{color:var(--fg);font-size:15px}.tr-cloze-text{color:var(--fg);overflow-wrap:anywhere;font-size:16px;line-height:2.2}.tr-gap-wrap{vertical-align:middle;flex-direction:column;margin:0 2px;display:inline-flex}.tr-gap{border:0;border-bottom:2px solid var(--line-3);background:var(--surface-3);min-width:4ch;max-width:100%;color:var(--fg);font:inherit;border-radius:6px 6px 0 0;outline:none;padding:2px 8px;font-size:15px;line-height:1.5;transition:border-color .15s,background .15s}.tr-gap:focus{border-bottom-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.tr-gap:focus{background:color-mix(in oklab,var(--cyan) 8%,var(--surface-3))}}.tr-gap.is-ok{border-bottom-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-gap.is-ok{background:color-mix(in oklab,var(--green) 10%,transparent)}}.tr-gap.is-bad{border-bottom-color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.tr-gap.is-bad{background:color-mix(in oklab,var(--red) 10%,transparent)}}.tr-gap-key{color:var(--green);padding-left:8px;font-size:11.5px;line-height:1.3}.tr-ox-bar{background:0 0;height:3px;position:absolute;top:0;left:0;right:0}.tr-ox-bar span{background:var(--purple);transform-origin:0;height:100%;transition:transform .35s cubic-bezier(.22,.61,.36,1);display:block}.tr-ox{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tr-ox-slots{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tr-ox-slots li{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:14px;min-height:52px;display:grid;position:relative}.tr-ox-slots li:not(:last-child):after{content:"";background:var(--line-2);width:1px;position:absolute;top:40px;bottom:-12px;left:15.5px}.tr-ox-slots li.is-in:not(:last-child):after{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-ox-slots li.is-in:not(:last-child):after{background:color-mix(in oklab,var(--green) 45%,var(--line-2))}}.tr-ox-n{z-index:1;border:1px solid var(--line-2);background:var(--bg-2);width:32px;height:32px;color:var(--fg-5);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:650;transition:background .2s,border-color .2s,color .2s;display:grid;position:relative}.tr-ox-t{border:1px dashed var(--line);min-height:40px;color:var(--fg-5);overflow-wrap:anywhere;border-radius:12px;align-items:center;padding:8px 14px;font-size:14px;line-height:1.35;transition:border-color .2s,background .2s,color .2s;display:flex}.tr-ox-slots li.is-in .tr-ox-n{color:var(--bg);background:var(--green);border-color:var(--green)}.tr-ox-slots li.is-in .tr-ox-t{border-style:solid;border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-ox-slots li.is-in .tr-ox-t{border-color:color-mix(in oklab,var(--green) 30%,var(--line-2))}}.tr-ox-slots li.is-in .tr-ox-t{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-ox-slots li.is-in .tr-ox-t{background:color-mix(in oklab,var(--green) 7%,var(--surface-3))}}.tr-ox-slots li.is-in .tr-ox-t{color:var(--fg);font-weight:550;animation:tr-slot-in .3s cubic-bezier(.22,.61,.36,1)}.tr-ox-slots li.is-next .tr-ox-n{color:var(--purple);border-color:var(--purple);box-shadow:0 0 0 4px var(--purple)}@supports (color:color-mix(in lab,red,red)){.tr-ox-slots li.is-next .tr-ox-n{box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 14%,transparent)}}.tr-ox-slots li.is-next .tr-ox-t{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.tr-ox-slots li.is-next .tr-ox-t{border-color:color-mix(in oklab,var(--purple) 45%,transparent)}}.tr-ox-slots li.is-next .tr-ox-t{color:var(--purple);font-size:12.5px}@keyframes tr-slot-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.tr-ox-pool{border:1px solid var(--line-2);background:var(--surface-3);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;position:sticky;top:16px}.tr-ox-k{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);font-size:11px;font-weight:650}.tr-ox-chips{flex-direction:column;gap:8px;display:flex}.tr-ox-chip{border:1px solid var(--line-2);background:var(--bg-2);text-align:left;width:100%;color:var(--fg);overflow-wrap:anywhere;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.35;transition:border-color .15s,background .15s,transform .15s}.tr-ox-chip:hover{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.tr-ox-chip:hover{border-color:color-mix(in oklab,var(--purple) 45%,var(--line-3))}}.tr-ox-chip:hover{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.tr-ox-chip:hover{background:color-mix(in oklab,var(--purple) 6%,var(--bg-2))}}.tr-ox-chip:hover{transform:translateY(-1px)}.tr-ox-chip.is-wrong{border-color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.tr-ox-chip.is-wrong{background:color-mix(in oklab,var(--red) 12%,var(--bg-2))}}.tr-ox-chip.is-wrong{animation:tr-shake .35s}.tr-ox-wrong{color:var(--red);overflow-wrap:anywhere;font-size:12.5px}.tr-placed{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tr-placed li{border:1px dashed var(--line-2);min-height:40px;color:var(--fg);overflow-wrap:anywhere;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;display:grid}.tr-placed li.is-in{border-style:solid;border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-placed li.is-in{border-color:color-mix(in oklab,var(--green) 35%,var(--line-2))}}.tr-placed li.is-in{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-placed li.is-in{background:color-mix(in oklab,var(--green) 6%,transparent)}}.tr-placed.is-exam li.is-in{border-color:var(--line-3);background:var(--surface-3)}.tr-placed li button{text-align:left;width:100%;color:var(--fg);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.tr-placed li button svg{color:var(--fg-5);flex:none}.tr-pool{flex-wrap:wrap;gap:8px;display:flex}.tr-step{border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg);text-align:left;overflow-wrap:anywhere;border-radius:10px;max-width:100%;padding:9px 14px;font-size:13.5px;line-height:1.35;transition:border-color .15s,background .15s}.tr-step:hover{border-color:var(--line-3);background:var(--surface)}.tr-step.is-wrong{border-color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.tr-step.is-wrong{background:color-mix(in oklab,var(--red) 12%,transparent)}}.tr-step.is-wrong{animation:tr-shake .35s}@keyframes tr-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.tr-locked{flex-direction:column;align-items:flex-start;gap:10px;max-width:720px;padding:clamp(20px,3vw,32px);display:flex}.tr-locked>svg{color:var(--yellow)}.tr-locked>b{color:var(--fg);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.35}.tr-locked>span{color:var(--fg-3);font-size:13.5px;line-height:1.55}.tr-locked .btn{margin-top:6px}.tr-lock-note{color:var(--fg-5);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12.5px;line-height:1.45;display:inline-flex}.tr-lock-note svg{flex:none}.ta-section.is-locked .tr-lessons,.tr-mod.is-locked .tr-mod-body>p{opacity:.55}.tr-mod.is-locked .tr-mod-n{color:var(--fg-5)}.tr-lessons div.is-locked{cursor:not-allowed;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 10px;display:grid}.tr-lessons div.is-locked .tr-lessons-n{color:var(--fg-5);border-style:dashed}.tr-lessons a.is-reread .tr-lessons-meta,.tr-lessons a.is-reread .tr-lessons-n{color:var(--orange)}.tr-lessons a.is-reread .tr-lessons-n{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.tr-lessons a.is-reread .tr-lessons-n{border-color:color-mix(in oklab,var(--orange) 40%,transparent)}}.ws-mini.tr-mini-warn{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.ws-mini.tr-mini-warn{border-color:color-mix(in oklab,var(--orange) 35%,transparent)}}.tr-read-again{flex-basis:100%}.tr-pager .is-locked{color:var(--fg-5);text-align:right;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.tr-result-next{border-left:3px solid var(--orange);background:var(--orange);border-radius:12px;margin:0;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.tr-result-next{background:color-mix(in oklab,var(--orange) 7%,var(--surface-3))}}.tr-result-next{color:var(--fg-2);font-size:13.5px;line-height:1.55}.tr-result-next.is-pass{border-left-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-result-next.is-pass{background:color-mix(in oklab,var(--green) 7%,var(--surface-3))}}.tr-sit-q{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:550;line-height:1.5}.tr-opts{flex-direction:column;gap:8px;display:flex}.tr-opt{border:1px solid var(--line-2);background:var(--surface-3);text-align:left;width:100%;color:var(--fg);overflow-wrap:anywhere;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;line-height:1.45;transition:border-color .15s,background .15s;display:grid;position:relative}.tr-opt:hover:not(:disabled){border-color:var(--line-3);background:var(--surface)}.tr-opt:disabled{cursor:default}.tr-opt-k{border:1px solid var(--line-2);width:28px;height:28px;color:var(--fg-4);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}.tr-opt.is-multi .tr-opt-k{border-radius:6px}.tr-opt.is-on{border-color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.tr-opt.is-on{background:color-mix(in oklab,var(--fg) 7%,var(--surface-3))}}.tr-opt.is-on .tr-opt-k{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tr-opt.is-right{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-opt.is-right{border-color:color-mix(in oklab,var(--green) 55%,transparent)}}.tr-opt.is-right{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-opt.is-right{background:color-mix(in oklab,var(--green) 10%,transparent)}}.tr-opt.is-wrong{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.tr-opt.is-wrong{border-color:color-mix(in oklab,var(--red) 55%,transparent)}}.tr-opt.is-wrong{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.tr-opt.is-wrong{background:color-mix(in oklab,var(--red) 10%,transparent)}}.tr-opt.is-dim{opacity:.55}.tr-opt-mark{color:var(--fg-2)}.tr-why{border-left:3px solid var(--orange);background:var(--orange);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tr-why{background:color-mix(in oklab,var(--orange) 7%,var(--surface-3))}}.tr-why{color:var(--fg-2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.tr-why.is-right{border-left-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-why.is-right{background:color-mix(in oklab,var(--green) 7%,var(--surface-3))}}.tr-tests{flex-direction:column;gap:16px;display:flex}.tr-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tr-test{flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .2s;display:flex}.tr-test:hover{border-color:var(--line-3)}.tr-test.is-pass{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-test.is-pass{border-color:color-mix(in oklab,var(--green) 28%,var(--line))}}.tr-test.is-locked{opacity:.75}.tr-test-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tr-test-top b{color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:600}.tr-test-top svg{color:var(--fg-5);flex:none}.tr-test-d{color:var(--fg-3);font-size:13px;line-height:1.5}.tr-test-meta{color:var(--fg-5);font-size:12px}.tr-test-state{border-top:1px solid var(--line);color:var(--fg-2);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:10px;font-size:12.5px;display:flex}.tr-test-state svg{flex:none}.tr-rules{color:var(--fg-3);flex-direction:column;gap:6px;margin:0;padding:12px 20px 16px 38px;font-size:13px;line-height:1.55;display:flex}.tr-intro-card .tr-rules{padding:0 0 0 18px}.tr-intro{flex-direction:column;gap:12px;min-width:0;max-width:900px;display:flex}.tr-intro-card,.tr-result{flex-direction:column;gap:14px;padding:clamp(20px,3vw,32px);display:flex}.tr-intro-card h2,.tr-result h2{font-family:var(--ff-display);letter-spacing:-.03em;color:var(--fg);overflow-wrap:anywhere;font-size:clamp(24px,3vw,34px);font-weight:620;line-height:1.1}.tr-intro-card>p{color:var(--fg-3);margin:0;font-size:14px;line-height:1.55}.tr-intro-facts{flex-wrap:wrap;gap:8px;display:flex}.tr-intro-facts span{border:1px solid var(--line-2);background:var(--surface-3);color:var(--fg-2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.tr-intro-facts span.is-warn{color:var(--orange);border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.tr-intro-facts span.is-warn{border-color:color-mix(in oklab,var(--orange) 35%,transparent)}}.tr-intro-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.tr-intro-actions .btn:disabled{opacity:.6;cursor:progress}.tr-blocked{border:1px solid var(--yellow);border-radius:12px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.tr-blocked{border:1px solid color-mix(in oklab,var(--yellow) 30%,var(--line-2))}}.tr-blocked{background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.tr-blocked{background:color-mix(in oklab,var(--yellow) 6%,var(--surface-3))}}.tr-blocked{color:var(--fg-2);font-size:13.5px;line-height:1.5}.tr-blocked>svg{color:var(--yellow);margin-top:2px}.tr-blocked>div{flex-direction:column;gap:6px;min-width:0;display:flex}.tr-blocked ul{margin:0;padding-left:18px}.tr-blocked a{color:var(--cyan)}.tr-result-score{align-items:center;gap:14px;display:flex}.tr-result-score b{font-family:var(--ff-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,9vw,88px);font-weight:600;line-height:1}.tr-result.is-pass .tr-result-score b{color:var(--green)}.tr-result.is-fail .tr-result-score b{color:var(--orange)}.tr-result-score .tr-stars svg{width:22px;height:22px}.tr-exam{z-index:180;background:var(--bg);height:100dvh;color:var(--fg);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;inset:0}.tr-exam input{-webkit-user-select:text;user-select:text}.tr-exam-head{padding:14px var(--pad) 12px;padding-right:calc(var(--pad) + 48px);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tr-exam-title{color:var(--fg);overflow-wrap:anywhere;font-size:13px;font-weight:600}.tr-exam-n{color:var(--fg-4);font-variant-numeric:tabular-nums;font-size:12.5px}.tr-exam-leaves{color:var(--orange);background:var(--orange);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tr-exam-leaves{background:color-mix(in oklab,var(--orange) 10%,transparent)}}.tr-exam-clock{border:1px solid var(--line-2);font-variant-numeric:tabular-nums;color:var(--fg);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-size:15px;font-weight:650;display:inline-flex}.tr-exam-clock.is-urgent{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.tr-exam-clock.is-urgent{border-color:color-mix(in oklab,var(--red) 45%,transparent)}}.tr-exam-bar{background:var(--line);height:3px}.tr-exam-bar span{background:var(--cyan);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.tr-exam-bar span.is-urgent{background:var(--red)}.tr-exam-progress{padding:10px var(--pad) 0;gap:3px;display:flex}.tr-exam-progress i{background:var(--line-2);border-radius:999px;flex:1 1 0;height:4px}.tr-exam-progress i.is-done{background:var(--fg-4)}.tr-exam-progress i.is-now{background:var(--cyan)}.tr-exam-body{overscroll-behavior:contain;padding:clamp(20px,5vh,56px) var(--pad) 24px;flex:1;overflow-y:auto}.tr-exam-q{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;animation:tr-q-in .28s cubic-bezier(.22,.61,.36,1) both;display:flex}@keyframes tr-q-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tr-exam-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-5);font-size:11px;font-weight:650}.tr-exam-prompt{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:clamp(19px,2.6vw,26px);font-weight:600;line-height:1.35}.tr-exam-prompt.is-cloze{font-family:var(--ff-sans);letter-spacing:0;font-size:clamp(16px,2vw,19px);font-weight:500;line-height:2.1}.tr-gap.is-exam{width:13ch;font-size:16px}.tr-exam-order{flex-direction:column;gap:14px;display:flex}.tr-exam-foot{padding:14px var(--pad) calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.tr-exam-hint{color:var(--fg-5);margin-right:auto;font-size:12px}.tr-exam-notice{color:var(--orange);flex-basis:100%;font-size:12.5px}.tr-exam-foot .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.tr-exam-exit{top:10px;right:var(--pad);border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg-4);background:var(--bg-2);border-radius:50%;place-items:center;display:grid;position:absolute}.tr-exam-exit:hover{color:var(--fg);border-color:var(--line-3)}.tr-exam-exit.is-ask{width:auto;max-width:calc(100vw - 2 * var(--pad));height:auto;color:var(--fg-2);z-index:2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex;box-shadow:0 20px 50px -20px #000000b3}.tr-review .ta-section-head h3{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tr-review-flags{color:var(--orange);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:10px 20px;font-size:12.5px;display:flex}.tr-review-list{flex-direction:column;gap:4px;margin:0;padding:8px 12px 14px;list-style:none;display:flex}.tr-review-list>li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 8px;display:grid}.tr-review-list>li:last-child{border-bottom:0}.tr-review-mark{border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.is-right>.tr-review-mark{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.is-right>.tr-review-mark{background:color-mix(in oklab,var(--green) 12%,transparent)}}.is-partial>.tr-review-mark{color:var(--yellow);background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.is-partial>.tr-review-mark{background:color-mix(in oklab,var(--yellow) 12%,transparent)}}.is-wrong>.tr-review-mark{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.is-wrong>.tr-review-mark{background:color-mix(in oklab,var(--red) 12%,transparent)}}.tr-review-body{flex-direction:column;gap:5px;min-width:0;display:flex}.tr-review-q{color:var(--fg);align-items:flex-start;gap:8px;font-size:14px;font-weight:550;display:flex}.tr-review-a,.tr-review-key,.tr-review-q{overflow-wrap:anywhere;margin:0;line-height:1.5}.tr-review-a,.tr-review-key{color:var(--fg-2);font-size:13px}.tr-review-a>span,.tr-review-key>span{color:var(--fg-5)}.tr-review-key{color:var(--green)}.tr-review-meta{color:var(--fg-5);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}.tr-review-meta a{color:var(--cyan)}.tr-review-meta .is-warn,.tr-review-meta a{align-items:center;gap:4px;display:inline-flex}.tr-review-meta .is-warn{color:var(--orange)}.tr-calls{flex-direction:column;gap:14px;display:flex}.tr-calls-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.tr-calls-intro b{color:var(--fg);font-size:16px;font-weight:600}.tr-calls-intro p{max-width:64ch;color:var(--fg-3);margin:6px 0 0;font-size:13.5px;line-height:1.55}.tr-calls-cta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tr-calls-cta a{color:var(--cyan)}.tr-call-list{flex-direction:column;margin:0;padding:6px 12px 12px;list-style:none;display:flex}.tr-call-list>li{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.tr-call-list>li:last-child{border-bottom:0}.tr-call-i{border:1px solid var(--line-2);width:32px;height:32px;color:var(--fg-4);border-radius:10px;place-items:center;display:grid}.tr-call-list>li.is-done .tr-call-i{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.tr-call-list>li.is-done .tr-call-i{border-color:color-mix(in oklab,var(--green) 35%,transparent)}}.tr-call-body{flex-direction:column;gap:2px;min-width:0;display:flex}.tr-call-body b{color:var(--fg);overflow-wrap:anywhere;font-size:14px;font-weight:600}.tr-call-body>span{color:var(--fg-4);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.tr-call-path{font-family:var(--ff-mono);color:var(--fg-5);font-size:11px}.tr-call-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tr-call-done{color:var(--green);white-space:nowrap;font-size:12px}.tr-team{flex-direction:column;gap:16px;min-width:0;display:flex}.tr-people td,.tr-people th{white-space:nowrap}.tr-person{align-items:center;gap:10px;display:inline-flex}.tr-person>.tr-person-text{flex-direction:column;display:flex}.tr-avatar{width:30px;height:30px;font-size:12px}.tr-founders-toggle{color:var(--fg-4);align-items:center;gap:6px;margin:4px 16px 12px;font-size:12.5px;display:inline-flex}.tr-founders-toggle svg{transition:transform .2s}.tr-founders-toggle svg.is-open{transform:rotate(180deg)}.tr-feed{flex-direction:column;margin:0;padding:8px 20px 14px;list-style:none;display:flex}.tr-feed li{border-left:2px solid var(--line-2);color:var(--fg-3);overflow-wrap:anywhere;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:7px 0 7px 10px;font-size:13px;line-height:1.5;display:grid}.tr-feed li b{color:var(--fg);font-weight:600}.tr-feed li.is-pass{border-left-color:var(--green)}.tr-feed li.is-fail{border-left-color:var(--orange)}.tr-feed li.is-warn{border-left-color:var(--red)}.tr-feed-w{color:var(--fg-5);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.tr-who{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.tr-who .tr-avatar{width:44px;height:44px;font-size:16px}.tr-who h2{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;font-size:22px;font-weight:620}.tr-who div>span{color:var(--fg-4);font-size:12.5px}.tr-who-test{border-bottom:1px solid var(--line);padding:12px 20px}.tr-who-test:last-child{border-bottom:0}.tr-who-test-h{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.tr-who-test-h b{color:var(--fg);font-weight:600}.tr-who-test-h>span{color:var(--fg-4);font-size:12.5px}.tr-attempts{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tr-attempt{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.tr-attempt>span{align-items:center;gap:4px;display:inline-flex}.tr-attempt .ws-mini{margin-left:auto}.tr-attempt-loading{padding:8px 0;font-size:12.5px}.tr-attempts .tr-review{margin-top:8px}.tr-who-list{flex-direction:column;margin:0;padding:6px 20px 14px;list-style:none;display:flex}.tr-who-list li{border-bottom:1px solid var(--line);color:var(--fg-4);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.tr-who-list li:last-child{border-bottom:0}.tr-who-list li>span:first-child{overflow-wrap:anywhere;min-width:0}.tr-who-list li>span:last-child{text-align:right;flex:none;max-width:60%}.tr-who-list li.is-done>span:first-child{color:var(--fg)}@media (max-width:1180px){.tr-hero{grid-template-columns:auto minmax(0,1fr)}.tr-next{grid-column:1/-1}.tr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.tr-reader{grid-template-columns:minmax(0,1fr)}.tr-toc{flex-flow:wrap;justify-content:space-between;align-items:center;max-height:none;position:static}.tr-toc nav{flex-basis:100%;display:none}.tr-toc.is-open nav{display:block}.tr-toc-toggle{border:1px solid var(--line-2);color:var(--fg-3);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}}@media (max-width:767px){.tr-hero{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;padding:18px}.tr-ring{width:96px;height:96px}.tr-ring-v{font-size:28px}.tr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-ox,.tr-pair,.tr-road,.tr-test-grid{grid-template-columns:minmax(0,1fr)}.tr-ox-pool{padding:12px;position:static}.tr-ox-slots li.is-next:after,.tr-ox-slots li:not(.is-in):not(.is-next){display:none}.tr-ex-mod{flex-basis:100%;order:3}.tr-ex-foot{flex-direction:column-reverse;align-items:stretch}.tr-ex-actions{margin-left:0}.tr-ex-actions .btn{flex:1;justify-content:space-between}.tr-mod{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px}.tr-mod-n{width:34px;height:34px;font-size:15px}.tr-lessons a,.tr-lessons div.is-locked{grid-template-columns:32px minmax(0,1fr)}.tr-lessons-meta{white-space:normal;grid-column:2}.tr-results a{grid-template-columns:auto minmax(0,1fr)}.tr-results-w{white-space:normal;grid-column:2}.tr-calls-intro{grid-template-columns:minmax(0,1fr);padding:18px}.tr-call-list>li{grid-template-columns:32px minmax(0,1fr)}.tr-call-actions{grid-column:2;justify-content:flex-start}.tr-feed{padding:8px 14px 12px}.tr-feed li{grid-template-columns:minmax(0,1fr);gap:0}.tr-who{grid-template-columns:auto minmax(0,1fr)}.tr-who .tr-level{grid-column:1/-1;justify-self:start}.tr-rules{padding:10px 14px 14px 30px}.tr-review-list{padding:6px 8px 10px}.tr-exam-hint{display:none}.tr-exam-foot .btn{flex:1;justify-content:space-between}.tr-exam-title{flex-basis:100%}.tr-gap.is-exam{width:11ch}.tr-cloze-text{font-size:15px}}@media (prefers-reduced-motion:reduce){.tr-ex-card,.tr-exam-q,.tr-h.is-flash,.tr-obj.is-flash,.tr-ox-chip.is-wrong,.tr-ox-slots li.is-in .tr-ox-t,.tr-step.is-wrong{animation:none}.tr-bar span,.tr-exam-bar span,.tr-ox-bar span,.tr-ring-fill{transition:none}}.adm-head{margin-bottom:26px;padding:30px 0 26px}.adm-head .page-head-inner{gap:22px}.adm-head-row,.adm-private{align-items:center}.adm-private{color:var(--fg-4);white-space:nowrap;gap:6px;font-size:12px;display:inline-flex}.adm-private svg{color:var(--fg-5)}.adm-rooms{grid-template-columns:repeat(var(--rooms,5),minmax(0,1fr));border:1px solid var(--line-2);background:var(--surface-3);border-radius:22px;gap:4px;padding:4px;display:grid}.adm-room{min-width:0;color:var(--fg-3);border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px 15px;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.adm-room+.adm-room:before{content:"";background:var(--line-2);pointer-events:none;width:1px;position:absolute;top:22%;bottom:22%;left:-3px}.adm-room.is-on+.adm-room:before,.adm-room.is-on:before,.adm-room:hover+.adm-room:before,.adm-room:hover:before{opacity:0}.adm-room:hover{background:var(--surface);color:var(--fg)}.adm-room:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.adm-room-name{font-family:var(--ff-display);letter-spacing:-.015em;font-size:clamp(16px,1.35vw,19px);font-weight:600;line-height:1.12}.adm-room-line{min-height:1.38em;color:var(--fg-5);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12.5px;line-height:1.38}.adm-room.is-on,.adm-room.is-on:hover{background:var(--fg);color:var(--bg)}.adm-room.is-on .adm-room-line{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.adm-room.is-on .adm-room-line{color:color-mix(in oklab,var(--bg) 60%,var(--fg))}}.adm-bar{margin:0 0 20px}.adm-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.adm-bar-title{min-width:0;font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,26px);font-weight:620;line-height:1.15}.adm-bar-note{min-width:0;max-width:62ch;color:var(--fg-4);font-size:13px;line-height:1.5}.adm-bar-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.adm-rooms{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-room+.adm-room:before{display:none}}@media (max-width:560px){.adm-head{margin-bottom:20px;padding:22px 0 20px}.adm-rooms{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.adm-room{border-radius:16px;gap:4px;padding:12px 14px}.adm-room:last-child:nth-child(odd){grid-column:1/-1}.adm-room-name{font-size:15.5px}.adm-room-line{font-size:12px}.adm-bar-actions,.adm-bar-actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.adm-room{transition:none}}.bmsg-backdrop{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;place-items:center;padding:24px;animation:bmsg-fade .18s ease-out;display:grid;position:fixed;inset:0}.bmsg{border:1px solid var(--line-2);background:var(--bg-2);border-radius:22px;flex-direction:column;width:min(560px,100%);max-height:min(90svh,860px);animation:bmsg-in .22s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 30px 80px #00000080}.bmsg-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 22px 16px;display:grid}.bmsg-ok{width:36px;height:36px;color:var(--green);background:var(--green);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bmsg-ok{background:color-mix(in oklab,var(--green) 14%,transparent)}}.bmsg-ok{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.bmsg-ok{border:1px solid color-mix(in oklab,var(--green) 35%,transparent)}}.bmsg-head h2{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);font-size:20px;font-weight:620;line-height:1.15}.bmsg-head p{color:var(--fg-4);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.45}.bmsg-close{border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg-4);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.bmsg-close:hover{color:var(--fg);border-color:var(--line-3)}.bmsg-close:focus-visible,.bmsg-send:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bmsg-body{flex-direction:column;gap:14px;padding:4px 22px 18px;display:flex;overflow-y:auto}.bmsg-bubble{background:var(--green);border-radius:18px 18px 6px;align-self:flex-end;max-width:100%;margin:0;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.bmsg-bubble{background:color-mix(in oklab,var(--green) 11%,var(--bg-3))}}.bmsg-bubble{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.bmsg-bubble{border:1px solid color-mix(in oklab,var(--green) 24%,transparent)}}.bmsg-bubble{color:var(--fg-2);font-family:var(--ff-sans);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.bmsg-bubble.is-loading{flex-direction:column;align-self:stretch;gap:8px;min-height:120px;display:flex}.bmsg-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bmsg-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bmsg-field>span{color:var(--fg-4);font-size:12px}.bmsg-empty,.bmsg-hint{color:var(--orange);font-size:12.5px;line-height:1.45}.bmsg-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 22px 18px}.bmsg-foot,.bmsg-foot-right{flex-wrap:wrap;gap:10px;display:flex}.bmsg-send{color:#052e16;background:#25d366;border:0;font-weight:600;text-decoration:none}.bmsg-send:hover{background:#2ee374}.bmsg-send[disabled]{opacity:.45;cursor:not-allowed}@media (max-width:640px){.bmsg-backdrop{place-items:end stretch;padding:0}.bmsg{width:100%;max-height:92svh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:22px 22px 0 0;animation-name:bmsg-up}.bmsg-head{gap:12px;padding:18px 16px 14px}.bmsg-body{padding:2px 16px 16px}.bmsg-fields{grid-template-columns:1fr}.bmsg-foot{flex-direction:column;align-items:stretch;padding:12px 16px 16px}.bmsg-foot-right{display:contents}.bmsg-foot .btn{justify-content:center;width:100%}.bmsg-send{order:1}.bmsg-copy{order:2}.bmsg-foot-right .btn-ghost{order:3}}@keyframes bmsg-fade{0%{opacity:0}}@keyframes bmsg-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes bmsg-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.bmsg,.bmsg-backdrop{animation:none}}.au-title{flex-direction:column;gap:6px;min-width:0;display:flex}.au-title h1{overflow-wrap:anywhere}.au-runner{color:var(--fg-4);align-items:baseline;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.au-runner i{background:var(--fg-5);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.au-runner.is-on i{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab,red,red)){.au-runner.is-on i{box-shadow:0 0 0 3px color-mix(in oklab,var(--green) 20%,transparent)}}.au-runner.is-late{color:var(--orange)}.au-runner.is-late i{background:var(--orange)}.au-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.au-new{border-radius:999px;min-height:40px;padding:0 16px}.au-set{flex-wrap:wrap;display:flex}.au-set,.au-switch{align-items:center;gap:8px}.au-switch{border:1px solid var(--line-2);background:var(--surface-3);min-height:36px;color:var(--fg-3);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 13px 0 7px;font-size:13px;font-weight:600;display:inline-flex}.au-switch-track{background:var(--line-2);border-radius:999px;flex:none;width:30px;height:18px;transition:background .18s;position:relative}.au-switch-track i{background:var(--fg-4);border-radius:50%;width:14px;height:14px;transition:transform .18s cubic-bezier(.22,.61,.36,1),background .18s;position:absolute;top:2px;left:2px}.au-switch.is-on{color:var(--fg);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.au-switch.is-on{border-color:color-mix(in oklab,var(--green) 45%,transparent)}}.au-switch.is-on .au-switch-track{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.au-switch.is-on .au-switch-track{background:color-mix(in oklab,var(--green) 70%,transparent)}}.au-switch.is-on .au-switch-track i{background:#fff;transform:translate(12px)}.au-switch.is-warn.is-on{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.au-switch.is-warn.is-on{border-color:color-mix(in oklab,var(--orange) 50%,transparent)}}.au-switch.is-warn.is-on .au-switch-track{background:var(--orange)}.au-step{border:1px solid var(--line-2);background:var(--surface-3);min-height:36px;color:var(--fg-3);border-radius:999px;align-items:center;gap:2px;padding:0 3px 0 13px;font-size:13px;font-weight:600;display:inline-flex}.au-step span{margin-right:6px}.au-step button{width:30px;height:30px;color:var(--fg-3);border-radius:50%;place-items:center;display:grid}.au-step button:hover:not(:disabled){background:var(--surface);color:var(--fg)}.au-step button:disabled{opacity:.35;cursor:default}.au-step b{text-align:center;min-width:18px;color:var(--fg);font-variant-numeric:tabular-nums}.au-set-btn{border:1px solid var(--line-2);min-height:36px;color:var(--fg-3);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.au-set-btn:hover{color:var(--fg);border-color:var(--line-3)}.au-banner{border:1px solid var(--orange);border-radius:12px;margin:0 0 20px;padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.au-banner{border:1px solid color-mix(in oklab,var(--orange) 40%,transparent)}}.au-banner{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.au-banner{background:color-mix(in oklab,var(--orange) 9%,transparent)}}.au-banner{color:var(--orange);font-size:13.5px;font-weight:600;line-height:1.45}.au-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.au-col{flex-direction:column;gap:32px;min-width:0;display:flex}@media (min-width:1024px){.au-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.au-sec{min-width:0}.au-h{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-4);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;font-size:11px;font-weight:700;display:flex}.au-h b{background:var(--surface);min-width:20px;height:20px;color:var(--fg-2);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.au-sec.is-review .au-h b{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.au-sec.is-review .au-h b{background:color-mix(in oklab,var(--cyan) 16%,transparent)}}.au-sec.is-review .au-h b{color:var(--cyan)}.au-sec.is-errors .au-h b{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.au-sec.is-errors .au-h b{background:color-mix(in oklab,var(--red) 16%,transparent)}}.au-sec.is-errors .au-h b{color:var(--red)}.au-h small{letter-spacing:0;text-transform:none;color:var(--fg-5);font-size:11.5px;font-weight:500}.au-list{gap:12px}.au-job,.au-list{flex-direction:column;display:flex}.au-job{--t:var(--fg-5);border:1px solid var(--line-2);background:var(--bg-2);min-width:0;box-shadow:inset 3px 0 0 var(--t);border-radius:16px;gap:10px;padding:14px 16px 12px 18px;position:relative}@supports (color:color-mix(in lab,red,red)){.au-job{box-shadow:inset 3px 0 0 color-mix(in oklab,var(--t) 80%,transparent)}}.au-job.is-review{--t:var(--cyan)}.au-job.is-changes,.au-job.is-running{--t:var(--purple)}.au-job.is-approved,.au-job.is-published{--t:var(--green)}.au-job.is-error{--t:var(--red)}.au-job.is-compact{border-radius:14px;gap:6px;padding:10px 14px 10px 16px}.au-job.is-fresh{animation:au-in .45s cubic-bezier(.22,.61,.36,1) both}.au-job.is-pulse{animation:au-pulse 1.6s ease-out}@keyframes au-in{0%{opacity:0;transform:translateY(8px)}}@keyframes au-pulse{0%{border-color:color-mix(in oklab,var(--t) 70%,transparent)}to{border-color:var(--line-2)}}.au-job-head{min-width:0;color:var(--fg-4);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.au-job-head time{color:var(--fg-5);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.au-kind,.au-phase,.au-wait{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.au-kind{--k:var(--blue);color:var(--k);background:var(--k)}@supports (color:color-mix(in lab,red,red)){.au-kind{background:color-mix(in oklab,var(--k) 13%,transparent)}}.au-kind.k-demo{--k:var(--orange)}.au-kind.k-article{--k:var(--purple)}.au-phase{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.au-phase{background:color-mix(in oklab,var(--purple) 13%,transparent)}}.au-phase:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:au-blink 1.4s ease-in-out infinite}@keyframes au-blink{50%{opacity:.25}}.au-wait{color:var(--fg-3);background:var(--surface)}.au-wait.is-changes{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.au-wait.is-changes{background:color-mix(in oklab,var(--purple) 13%,transparent)}}.au-wait.is-approved{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.au-wait.is-approved{background:color-mix(in oklab,var(--green) 13%,transparent)}}.au-who{min-width:0;color:var(--fg-3);font-weight:600}.au-job-title,.au-who{overflow-wrap:anywhere}.au-job-title{letter-spacing:-.005em;color:var(--fg);margin:0;font-size:15.5px;font-weight:650;line-height:1.3}.au-job.is-compact .au-job-title,.au-sum{font-size:14px}.au-sum{color:var(--fg-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.au-err{border:1px solid var(--red);border-radius:10px;max-height:240px;margin:0;padding:10px 12px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.au-err{border:1px solid color-mix(in oklab,var(--red) 30%,transparent)}}.au-err{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.au-err{background:color-mix(in oklab,var(--red) 8%,transparent)}}.au-err{color:var(--red);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.au-req-line{-webkit-line-clamp:3;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.au-note-line,.au-req-line{color:var(--fg-3);margin:0;font-size:13px;line-height:1.5}.au-note-line{overflow-wrap:anywhere}.au-note-line b{color:var(--purple);font-weight:650}.au-meta{min-width:0;color:var(--fg-4);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:12px;display:flex}.au-meta:empty{display:none}.au-meta .is-late{color:var(--orange);font-weight:600}.au-link{min-width:0;max-width:100%;color:var(--cyan);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:13px;font-weight:650;display:inline-flex}.au-link:hover{text-underline-offset:3px;text-decoration:underline}.au-link svg{flex:none}.au-chip{border:1px solid var(--line-2);min-width:0;max-width:100%;color:var(--fg-3);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.au-chip svg{flex:none}.au-shots{grid-template-columns:repeat(auto-fill,minmax(min(110px,100%),1fr));gap:8px;display:grid}.au-shots.is-small{grid-template-columns:repeat(auto-fill,minmax(min(76px,100%),1fr))}.au-shot{border:1px solid var(--line-2);background:var(--surface-3);min-width:0;color:var(--fg-4);border-radius:10px;flex-direction:column;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.au-shot img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%;max-width:100%;height:auto}.au-shot span{white-space:nowrap;text-overflow:ellipsis;padding:4px 7px 6px;overflow:hidden}.au-shot.is-wait{justify-content:flex-end;min-height:80px}.au-shot:hover{border-color:var(--line-3);color:var(--fg-2)}.au-ask summary{width:fit-content;color:var(--fg-4);cursor:pointer;font-size:12.5px;font-weight:600}.au-ask summary:hover{color:var(--fg-2)}.au-ask[open]{flex-direction:column;gap:8px;display:flex}.au-ask p{color:var(--fg-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.au-log{overscroll-behavior:contain;border:1px solid var(--line);background:var(--bg);border-radius:11px;flex-direction:column;gap:3px;max-height:360px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.45;list-style:none;display:flex;overflow-y:auto}.au-log.is-tail{max-height:none;overflow:visible}.au-ev{grid-template-columns:40px minmax(0,1fr);gap:8px;min-width:0;display:grid}.au-ev time{color:var(--fg-5);font-variant-numeric:tabular-nums}.au-ev span{color:var(--fg-3);white-space:pre-wrap;overflow-wrap:anywhere}.au-log.is-tail .au-ev span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.au-ev.is-tool span{color:var(--blue)}.au-ev.is-error span{color:var(--red)}.au-ev.is-note span{color:var(--purple)}.au-ev.is-status span{color:var(--green)}.au-ev.is-wait{color:var(--fg-5);display:block}.au-redo{flex-direction:column;gap:8px;display:flex}.au-redo .input{resize:vertical;min-height:84px;line-height:1.5}.au-acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.au-acts:empty{display:none}.au-gap{flex:1}.au-logbtn{border:1px solid var(--line-2);min-height:36px;color:var(--fg-4);font-family:var(--ff-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.au-logbtn.is-on,.au-logbtn:hover{color:var(--fg);border-color:var(--line-3)}.au-send{--c:var(--purple)}.au-sec.is-cereri{flex-direction:column;margin-bottom:32px;scroll-margin-top:80px;display:flex}.au-sec.is-cereri .au-h b{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.au-sec.is-cereri .au-h b{background:color-mix(in oklab,var(--cyan) 16%,transparent)}}.au-sec.is-cereri .au-h b{color:var(--cyan)}.au-job.pr-req.is-nou{--t:var(--cyan)}.au-job.pr-req.is-in_lucru{--t:var(--purple)}.au-job.pr-req.is-rezolvat{--t:var(--green)}.au-job.pr-req.is-respins{--t:var(--fg-5)}.au-kind.pr-k-problema{--k:var(--red)}.au-kind.pr-k-ajutor{--k:var(--cyan)}.au-kind.pr-k-serviciu{--k:var(--purple)}.au-kind.pr-k-altceva{--k:var(--fg-4)}.au-wait.pr-s-nou{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.au-wait.pr-s-nou{background:color-mix(in oklab,var(--cyan) 13%,transparent)}}.au-wait.pr-s-in_lucru{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.au-wait.pr-s-in_lucru{background:color-mix(in oklab,var(--purple) 13%,transparent)}}.au-wait.pr-s-rezolvat{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.au-wait.pr-s-rezolvat{background:color-mix(in oklab,var(--green) 13%,transparent)}}.pr-job{color:var(--fg-2);overflow-wrap:anywhere;font-weight:650}.pr-handled{margin-top:12px}.au-embed{flex-direction:column;gap:12px;min-width:0;margin-bottom:28px;display:flex}.au-embed .au-h{margin:0}.au-embed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.au-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;gap:12px;display:grid}.au-reqbox.is-short{min-height:110px}.au-panel.is-wide{width:min(680px,100%)}.td-m-jobs{flex-direction:column;gap:10px;display:flex}.td-m-jobs .td-m-h{margin-bottom:0}.td-c-top:has(.td-job){flex-wrap:wrap}.td-job{--j:var(--fg-4);border:1px solid var(--j);border-radius:999px;flex:none;align-items:center;gap:4px;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.td-job{border:1px solid color-mix(in oklab,var(--j) 45%,transparent)}}.td-job{background:var(--j)}@supports (color:color-mix(in lab,red,red)){.td-job{background:color-mix(in oklab,var(--j) 12%,transparent)}}.td-job{color:var(--j);white-space:nowrap;font-size:11px;font-weight:650}.td-job svg{flex:none}.td-job.is-review{--j:var(--cyan)}.td-job.is-error{--j:var(--red)}.td-job.is-running{--j:var(--purple)}.td-job.is-approved{--j:var(--green)}.td-pick-btn.is-on{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.td-pick-btn.is-on{border-color:color-mix(in oklab,var(--purple) 45%,var(--line-2))}}.td-pick-btn.is-on{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.td-pick-btn.is-on{background:color-mix(in oklab,var(--purple) 10%,transparent)}}.td-card.is-pickable{cursor:pointer;padding-left:40px}.td-card.is-picked{border-color:var(--purple)}@supports (color:color-mix(in lab,red,red)){.td-card.is-picked{border-color:color-mix(in oklab,var(--purple) 60%,transparent)}}.td-card.is-picked{background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.td-card.is-picked{background:color-mix(in oklab,var(--purple) 8%,var(--surface-2))}}.td-pick{border:1.5px solid var(--line-3);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:12px;left:12px}.td-card.is-picked .td-pick{border-color:var(--purple);background:var(--purple)}.td-pickbar{z-index:170;left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));border:1px solid var(--line-2);background:var(--bg-2);width:max-content;max-width:calc(100vw - 32px);color:var(--fg-3);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0 auto;padding:8px 8px 8px 16px;font-size:13.5px;animation:fus-up .2s cubic-bezier(.26,1.24,.38,1) both;display:flex;position:fixed;box-shadow:0 24px 60px -20px #0009}.td-pickbar b{color:var(--fg)}@media (max-width:640px){.td-pickbar{bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.bs-card{border:1px solid var(--line-2);background:var(--bg-3);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px;display:flex}.bs-card-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.bs-card-head b{min-width:0;color:var(--fg);overflow-wrap:anywhere;font-size:15px;font-weight:650}.bs-card-head small{color:var(--fg-4);overflow-wrap:anywhere;font-size:12.5px}.bs-count{color:var(--purple);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:650}.bs-count.is-none{color:var(--fg-5)}.bs-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bs-step{padding-left:calc(var(--d,0) * 22px);flex-wrap:wrap;gap:0 10px}.bs-step,.bs-step label{min-width:0;align-items:center;display:flex}.bs-step label{cursor:pointer;flex:200px;gap:10px;min-height:40px}.bs-step input{width:18px;height:18px;accent-color:var(--purple);flex:none}.bs-step span{min-width:0;color:var(--fg-2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.bs-step.is-manual label{cursor:not-allowed}.bs-step.is-manual span{color:var(--fg-5)}.bs-step small{color:var(--orange);font-size:11.5px;font-weight:600}.bs-done{color:var(--fg-2);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.au-msg{border:1px solid var(--green);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.au-msg{border:1px solid color-mix(in oklab,var(--green) 30%,var(--line-2))}}.au-msg{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.au-msg{background:color-mix(in oklab,var(--green) 6%,transparent)}}.au-msg-h{letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:10.5px;font-weight:700}.au-msg-text{text-align:left;width:100%;font-family:var(--ff-sans);color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:stretch;margin:0;padding:0;font-size:14px;line-height:1.55;display:block}.au-msg-text:hover{color:var(--fg)}.au-msg-text:focus-visible{outline:2px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.au-msg-text:focus-visible{outline:2px solid color-mix(in oklab,var(--cyan) 70%,transparent)}}.au-msg-text:focus-visible{outline-offset:3px}.au-msg-acts{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.au-msgdlg:focus{outline:none}.au-msgdlg-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:18px 24px 16px;display:flex}.au-msgbox{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;flex:1;min-height:220px;font-size:15px;line-height:1.6;overflow-y:auto}.au-msgdlg-meta{color:var(--fg-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12px;line-height:1.4;display:flex}.au-msgdlg-meta .is-over{color:var(--red);font-weight:600}.au-msgdlg-state{color:var(--green);font-weight:650}.au-msgdlg-state.is-dirty{color:var(--orange)}.au-msg.is-gbp{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.au-msg.is-gbp{border-color:color-mix(in oklab,var(--blue) 30%,var(--line-2))}}.au-msg.is-gbp{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.au-msg.is-gbp{background:color-mix(in oklab,var(--blue) 6%,transparent)}}.au-msg.is-gbp .au-msg-h{color:var(--blue)}.au-hint{color:var(--fg-4);font-size:12px}.au-hint,.au-warn-line{margin:0;line-height:1.45}.au-warn-line{color:var(--orange);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.au-backdrop{z-index:195;background:#0000006b;justify-content:flex-end;animation:fade-in .15s ease-out;display:flex;position:fixed;inset:0}.au-panel{border-left:1px solid var(--line-2);background:var(--bg-2);flex-direction:column;width:min(600px,100%);height:100%;animation:td-slide .24s cubic-bezier(.22,.61,.36,1) both;display:flex;position:relative;overflow:hidden;box-shadow:-40px 0 100px #00000073}.au-panel-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 14px;display:flex}.au-panel-head h2{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;margin:2px 0 0;font-size:clamp(21px,3vw,26px);font-weight:620;line-height:1.15}.au-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:11px;font-weight:700}.au-done,.au-form{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px 24px 20px;display:flex;overflow-y:auto}.au-field{flex-direction:column;gap:7px;min-width:0;display:flex}.au-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:10.5px;font-weight:700}.au-field>span i{letter-spacing:0;text-transform:none;font-style:normal;font-weight:500}.au-field>small{color:var(--fg-4);font-size:12px;line-height:1.4}.au-picked{--t:var(--fg-4);border:1px solid var(--t);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:10px 10px 10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.au-picked{border:1px solid color-mix(in oklab,var(--t) 40%,var(--line-2))}}.au-picked{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.au-picked{background:color-mix(in oklab,var(--t) 7%,transparent)}}.au-picked b{color:var(--fg);font-size:14.5px;font-weight:650}.au-picked b,.au-picked small{min-width:0;overflow-wrap:anywhere}.au-picked small{color:var(--fg-4);font-size:12.5px}.au-picked .td-mini{margin-left:auto}.au-stage{background:var(--t);border-radius:999px;padding:1px 8px}@supports (color:color-mix(in lab,red,red)){.au-stage{background:color-mix(in oklab,var(--t) 15%,transparent)}}.au-stage{color:var(--t);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700}.au-picker{flex-direction:column;gap:8px}.au-picker,.au-search{min-width:0;display:flex}.au-search{align-items:center;position:relative}.au-search>svg{color:var(--fg-5);pointer-events:none;position:absolute;left:12px}.au-search .input{min-height:42px;padding:9px 12px 9px 34px}.au-pick-list{overscroll-behavior:contain;border:1px solid var(--line-2);background:var(--bg);border-radius:12px;gap:6px;max-height:min(44svh,420px);padding:6px;overflow-y:auto}.au-pick-g,.au-pick-list{flex-direction:column;display:flex}.au-pick-g{--t:var(--fg-4);gap:1px}.au-pick-h{color:var(--t);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px 3px;font-size:10.5px;font-weight:700}.au-pick-h b{color:var(--fg-5);margin-left:4px}.au-pick{text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:46px;padding:8px 10px;display:flex}.au-pick:focus-visible,.au-pick:hover{background:var(--surface)}.au-pick b{color:var(--fg-2);overflow-wrap:anywhere;font-size:14px;font-weight:600}.au-pick small{color:var(--fg-5);overflow-wrap:anywhere;font-size:12px}.au-reqbox{resize:vertical;min-height:200px;line-height:1.55}.au-files{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.au-file{border:1px solid var(--line-2);background:var(--surface-3);min-width:0;color:var(--fg-4);border-radius:10px;flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.au-file img{aspect-ratio:1;object-fit:cover;width:100%;max-width:100%;height:auto}.au-file>svg{margin:22px auto 10px}.au-file figcaption{white-space:nowrap;text-overflow:ellipsis;padding:4px 7px 5px;font-size:10.5px;overflow:hidden}.au-file-x{color:#fff;background:#0000009e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:4px;right:4px}.au-file-add{border:1px dashed var(--line-3);min-height:84px;color:var(--fg-4);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.au-file-add:hover{color:var(--fg);border-color:var(--fg-4)}.au-err-line{color:var(--red);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.45}.au-panel-foot{padding:12px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.au-progress{color:var(--fg-4);font-size:12px}.au-spin{animation:au-spin .9s linear infinite}@keyframes au-spin{to{transform:rotate(1turn)}}.au-done{justify-content:center;align-items:flex-start}.au-done-ic{background:var(--green);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.au-done-ic{background:color-mix(in oklab,var(--green) 16%,transparent)}}.au-done-ic{color:var(--green)}.au-done p{color:var(--fg-2);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.au-done-acts{flex-wrap:wrap;gap:8px;display:flex}.au-note{color:var(--fg-3);margin:0;font-size:13.5px;line-height:1.55}.au-newtok{border:1px solid var(--green);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.au-newtok{border:1px solid color-mix(in oklab,var(--green) 40%,transparent)}}.au-newtok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.au-newtok{background:color-mix(in oklab,var(--green) 8%,transparent)}}.au-newtok b{color:var(--fg);overflow-wrap:anywhere;font-size:14px}.au-newtok>span{color:var(--fg-3);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.au-newtok-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.au-newtok-row .input{flex:220px;min-width:0;font-size:13px}.au-scopes{flex-direction:column;gap:6px;display:flex}.au-scope{border:1px solid var(--line-2);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 10px;padding:9px 12px;display:grid}.au-scope input{width:18px;height:18px;accent-color:var(--green);grid-row:span 2}.au-scope b{color:var(--fg-2);font-size:13.5px;font-weight:650}.au-scope small{color:var(--fg-4);font-size:12px;line-height:1.35}.au-scope.is-on{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.au-scope.is-on{border-color:color-mix(in oklab,var(--green) 45%,transparent)}}.au-scope.is-on{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.au-scope.is-on{background:color-mix(in oklab,var(--green) 6%,transparent)}}.au-toks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.au-tok{border:1px solid var(--line-2);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.au-tok.is-off{opacity:.6}.au-tok-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.au-tok-main b{color:var(--fg);overflow-wrap:anywhere;font-size:14px}.au-tok-main small{color:var(--fg-4);font-size:12px;line-height:1.4}.au-tok-scopes{flex-wrap:wrap;gap:4px;display:flex}.au-tok-scopes i{border:1px solid var(--line-2);color:var(--fg-3);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.au-revoked summary{width:fit-content;color:var(--fg-4);cursor:pointer;margin-bottom:8px;font-size:12.5px;font-weight:600}@media (max-width:640px){.au-panel{width:100%;box-shadow:none;border:0;animation:fus-up .24s cubic-bezier(.22,.61,.36,1) both}.au-panel-head{padding:16px 16px 12px}.au-done,.au-form{padding:16px}.au-panel-foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}.au-msgdlg-body{padding:14px 16px 12px}.au-msgbox{font-size:16px}.au-msgdlg .au-panel-foot{gap:6px}.au-msgdlg .au-panel-foot .au-gap{display:none}.au-msgdlg .au-panel-foot>button{flex:auto;justify-content:center;padding-inline:10px}.au-job{padding:12px 13px 11px 15px}.au-tok{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.au-backdrop,.au-job.is-fresh,.au-job.is-pulse,.au-panel,.au-phase:before{animation:none}}:is(.nq-chip,.nq-row,.ask-card).is-checkin{--t:var(--green)}.rel-wrap{scroll-margin-top:80px}.rel-wrap .dash-panel-head{flex-wrap:wrap;gap:10px}.rel-dot,.rel-pill{--t:var(--yellow)}:is(.rel-pill,.rel-dot,.rel-score).t-red{--t:var(--red)}:is(.rel-pill,.rel-dot,.rel-score).t-orange{--t:var(--orange)}:is(.rel-pill,.rel-dot,.rel-score).t-yellow{--t:var(--yellow)}:is(.rel-pill,.rel-dot,.rel-score).t-green{--t:var(--green)}.rel-pill.is-sm{min-height:19px;padding:0 7px;font-size:11px}.rel-pill{border:1px solid var(--t);border-radius:999px;align-items:center;min-height:28px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rel-pill{border:1px solid color-mix(in oklab,var(--t) 45%,transparent)}}.rel-pill{background:var(--t)}@supports (color:color-mix(in lab,red,red)){.rel-pill{background:color-mix(in oklab,var(--t) 12%,transparent)}}.rel-pill{color:var(--t);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.rel-panel{flex-direction:column;gap:14px;margin-bottom:24px;padding:16px 18px;display:flex;overflow:visible}.rel-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rel-next{min-width:0;color:var(--fg-3);overflow-wrap:anywhere;flex:220px;margin:0;font-size:13.5px;line-height:1.5}.rel-next.is-late{color:var(--orange);font-weight:600}.rel-err{color:var(--red);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.45}.rel-form{border:1px solid var(--line-2);background:var(--bg-3);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex}.ask-card .rel-form{margin-top:14px}.rel-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rel-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-5);font-size:10.5px;font-weight:700}.rel-field>small{color:var(--fg-4);font-size:12px;line-height:1.4}.rel-field textarea.input{resize:vertical;min-height:0;line-height:1.5}.rel-scores{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.rel-score{--t:var(--fg-4);border:1px solid var(--line-2);background:var(--surface-3);min-width:0;min-height:52px;color:var(--fg-3);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;transition:background .15s,border-color .15s,color .15s;display:flex}.rel-score b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.1}.rel-score span{text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.2;display:none}.rel-score:hover:not(:disabled){border-color:var(--t)}@supports (color:color-mix(in lab,red,red)){.rel-score:hover:not(:disabled){border-color:color-mix(in oklab,var(--t) 50%,var(--line-2))}}.rel-score:hover:not(:disabled){color:var(--fg)}.rel-score.is-on{border-color:var(--t);background:var(--t)}@supports (color:color-mix(in lab,red,red)){.rel-score.is-on{background:color-mix(in oklab,var(--t) 16%,transparent)}}.rel-score.is-on{color:var(--t)}.rel-score-said{color:var(--fg-4);font-size:12.5px}@media (min-width:640px){.rel-score span{display:block}.rel-score-said{display:none}}.rel-dates{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:768px){.rel-dates{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}}.rel-picks{gap:6px}.rel-acts,.rel-picks{flex-wrap:wrap;display:flex}.rel-acts{gap:8px}.rel-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rel-row{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.rel-row:first-child{border-top:0;padding-top:2px}.rel-dot{background:var(--t);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.rel-dot{background:color-mix(in oklab,var(--t) 16%,transparent)}}.rel-dot{color:var(--t);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.rel-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rel-row-meta{color:var(--fg-4);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12.5px;display:flex}.rel-row-meta b{color:var(--fg-2);font-size:13.5px;font-weight:650}.rel-ideas,.rel-note{color:var(--fg-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.rel-ideas b{color:var(--green);font-weight:650}.rel-del,.rel-row-next{color:var(--fg-5);font-size:12px}.rel-del{min-width:34px;height:34px;white-space:nowrap;cursor:pointer;border-radius:10px;place-items:center;padding:0 8px;font-weight:650;display:grid}.rel-del:hover{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.rel-del:hover{background:color-mix(in oklab,var(--red) 8%,transparent)}}.rel-del.is-armed{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.rel-del.is-armed{background:color-mix(in oklab,var(--red) 12%,transparent)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}