:root{--bg: #F3F5F9;--surface: #FFFFFF;--surface-2: #EDF0F6;--surface-3: #E2E7F0;--line: #DCE1EB;--line-strong: #C3CBDA;--fg: #0D1628;--fg-2: #45516B;--fg-3: #77839A;--accent: #2952E3;--accent-strong: #1D3FBF;--accent-fg: #FFFFFF;--accent-soft: #E5EBFD;--accent-line: #B7C6F5;--good: #11784F;--good-soft: #DFF3EA;--warn: #9A5700;--warn-soft: #FBEED6;--bad: #BE3329;--bad-soft: #FBE5E2;--info: #22609F;--info-soft: #E1EDF9;--overlay: rgba(13, 22, 40, .38);--shadow-1: 0 1px 2px rgba(13, 22, 40, .06), 0 1px 1px rgba(13, 22, 40, .04);--shadow-2: 0 10px 30px rgba(13, 22, 40, .14), 0 2px 8px rgba(13, 22, 40, .06);--font-display: "Montserrat", "Segoe UI", system-ui, sans-serif;--font-body: "Figtree", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--lab-bar: 46px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0A111E;--surface: #101A2B;--surface-2: #162237;--surface-3: #1D2B44;--line: #22314C;--line-strong: #32466B;--fg: #E6ECF6;--fg-2: #A6B2C7;--fg-3: #74819A;--accent: #5A7BFF;--accent-strong: #7A95FF;--accent-fg: #FFFFFF;--accent-soft: #19274F;--accent-line: #334A99;--good: #3CC48C;--good-fg: #06231A;--good-soft: #0F2E25;--warn: #EDAE4B;--warn-soft: #33260F;--bad: #F1756C;--bad-soft: #3A1B1A;--info: #6CA9EE;--info-soft: #12294A;--overlay: rgba(2, 6, 14, .6);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 14px 36px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .35);color-scheme:dark}}:root[data-theme=dark]{--bg: #0A111E;--surface: #101A2B;--surface-2: #162237;--surface-3: #1D2B44;--line: #22314C;--line-strong: #32466B;--fg: #E6ECF6;--fg-2: #A6B2C7;--fg-3: #74819A;--accent: #5A7BFF;--accent-strong: #7A95FF;--accent-fg: #FFFFFF;--accent-soft: #19274F;--accent-line: #334A99;--good: #3CC48C;--good-fg: #06231A;--good-soft: #0F2E25;--warn: #EDAE4B;--warn-soft: #33260F;--bad: #F1756C;--bad-soft: #3A1B1A;--info: #6CA9EE;--info-soft: #12294A;--overlay: rgba(2, 6, 14, .6);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 14px 36px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .35);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);margin:0;line-height:1.2;text-wrap:balance}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft)}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:.92em}.muted{color:var(--fg-2)}.faint{color:var(--fg-3)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.pos-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);border-radius:var(--r-sm);font-weight:600;white-space:nowrap;transition:background .12s,border-color .12s,color .12s,transform 80ms}.pos-btn:active{transform:translateY(1px)}.pos-btn:disabled{opacity:.5;cursor:not-allowed}.pos-btn--sm{height:28px;padding:0 10px;font-size:12.5px}.pos-btn--md{height:34px;padding:0 14px;font-size:13.5px}.pos-btn--lg{height:42px;padding:0 18px;font-size:15px;border-radius:var(--r-md)}.pos-btn--block{width:100%}.pos-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.pos-btn--primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.pos-btn--secondary:hover:not(:disabled){background:var(--surface-2)}.pos-btn--ghost{background:transparent;border-color:transparent;color:var(--fg-2)}.pos-btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--fg)}.pos-btn--danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}.pos-btn--danger:hover:not(:disabled){background:var(--bad-soft)}.pos-btn--good{background:var(--good);border-color:var(--good);color:var(--good-fg, #fff)}.pos-btn--good:hover:not(:disabled){filter:brightness(1.06)}.pos-iconbtn{display:inline-grid;place-items:center;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--fg-2)}.pos-iconbtn--sm{width:26px;height:26px}.pos-iconbtn--md{width:34px;height:34px}.pos-iconbtn:hover{background:var(--surface-2);color:var(--fg)}.pos-pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--surface-2);color:var(--fg-2)}.pos-pill--good{background:var(--good-soft);color:var(--good)}.pos-pill--warn{background:var(--warn-soft);color:var(--warn)}.pos-pill--bad{background:var(--bad-soft);color:var(--bad)}.pos-pill--info{background:var(--info-soft);color:var(--info)}.pos-pill--accent{background:var(--accent-soft);color:var(--accent)}.pos-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;color:#fff;font-weight:700;letter-spacing:.02em;font-family:var(--font-display)}.pos-kbd{display:inline-block;min-width:18px;padding:1px 5px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:4px;font-family:var(--font-mono);font-size:11px;color:var(--fg-2);background:var(--surface);text-align:center}.pos-empty{display:grid;justify-items:center;gap:8px;padding:36px 16px;text-align:center;color:var(--fg)}.pos-empty__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface-2);color:var(--fg-3)}.pos-empty p{max-width:36ch}.pos-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--line)}.pos-tab{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:0;background:transparent;color:var(--fg-2);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.pos-tab:hover{color:var(--fg)}.pos-tab.is-on{color:var(--fg);border-bottom-color:var(--accent)}.pos-tab__count{font-size:11px;padding:0 6px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2)}.pos-seg{display:inline-flex;padding:2px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line)}.pos-seg button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--fg-2);font-weight:600;border-radius:4px}.pos-seg--md button{height:28px;padding:0 10px;font-size:13px}.pos-seg--sm button{height:24px;padding:0 8px;font-size:12px}.pos-seg button.is-on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.pos-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--overlay);display:flex;justify-content:flex-end;animation:pos-fade .14s ease-out}.pos-layer--center{justify-content:center;align-items:center;padding:16px}.pos-sheet{width:min(var(--sheet-w, 440px),100%);height:100%;background:var(--surface);display:flex;flex-direction:column;box-shadow:var(--shadow-2);animation:pos-slide-in .18s cubic-bezier(.2,.8,.2,1);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.pos-modal{width:100%;max-height:90vh;background:var(--surface);border-radius:var(--r-lg);display:flex;flex-direction:column;box-shadow:var(--shadow-2);animation:pos-pop .16s ease-out}.pos-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px 20px;border-bottom:1px solid var(--line)}.pos-sheet__head h3{font-size:16px}.pos-sheet__sub{margin-top:3px;color:var(--fg-2);font-size:13px}.pos-sheet__body{flex:1;overflow-y:auto;padding:16px 20px 20px;display:grid;gap:14px;align-content:start;grid-auto-rows:max-content}.pos-sheet__foot{display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;border-top:1px solid var(--line)}@media(max-width:640px){.pos-layer:not(.pos-layer--center){align-items:flex-end}.pos-sheet{width:100%;height:auto;max-height:88vh;border-radius:var(--r-lg) var(--r-lg) 0 0;animation-name:pos-rise}}.pos-menu{position:relative;display:inline-block}.pos-menu__pop{position:absolute;top:calc(100% + 4px);z-index:40;min-width:210px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2)}.pos-menu__pop--right{right:0}.pos-menu__pop--left{left:0}.pos-menu__pop button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:var(--r-sm);background:transparent;text-align:left;font-size:13px;color:var(--fg)}.pos-menu__pop button:hover{background:var(--surface-2)}.pos-menu__pop button.is-danger{color:var(--bad)}.pos-menu__pop hr{border:0;border-top:1px solid var(--line);margin:4px 0}.pos-menu__hint{margin-left:auto;font-size:11.5px}.pos-toaster{position:fixed;z-index:80;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));display:grid;gap:8px;width:min(420px,calc(100% - 32px));pointer-events:none}.pos-toast{padding:10px 14px;border-radius:var(--r-md);background:var(--fg);color:var(--bg);font-weight:600;font-size:13px;box-shadow:var(--shadow-2);animation:pos-rise .18s ease-out}.pos-toast--good{background:var(--good);color:#fff}.pos-toast--bad{background:var(--bad);color:#fff}.pos-toast--warn{background:var(--warn);color:#fff}.pos-field{display:grid;gap:5px}.pos-field__label{font-size:12.5px;font-weight:600;color:var(--fg-2)}.pos-field__hint{font-size:12px;color:var(--fg-3)}.pos-field__error{font-size:12px;color:var(--bad);font-weight:600}.pos-input,.pos-field input:not([type=checkbox]):not([type=radio]),.pos-field select,.pos-field textarea{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg)}.pos-field textarea{min-height:80px;resize:vertical}.pos-input:focus,.pos-field input:focus,.pos-field select:focus,.pos-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pos-chips{display:flex;flex-wrap:wrap;gap:6px}.pos-chip{height:30px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-size:13px;font-weight:600}.pos-chip:hover{border-color:var(--accent-line)}.pos-chip.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.pos-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-md);font-size:13px}.pos-note--warn{background:var(--warn-soft);color:var(--warn)}.pos-note--bad{background:var(--bad-soft);color:var(--bad)}.pos-note--info{background:var(--info-soft);color:var(--info)}.pos-note--good{background:var(--good-soft);color:var(--good)}.pos-note svg{flex:none;margin-top:1px}.pos-dispo{display:flex;flex-wrap:wrap;gap:6px}.pos-dispo--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.pos-dispo button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);font-weight:600;font-size:13px;color:var(--fg)}.pos-dispo--lg button{height:44px;font-size:14px}.pos-dispo button:hover{background:var(--surface-2)}.pos-dispo button[data-tone=good]{border-color:color-mix(in srgb,var(--good) 45%,var(--line));color:var(--good)}.pos-dispo button[data-tone=good]:hover{background:var(--good-soft)}.pos-dispo button[data-tone=info]{border-color:color-mix(in srgb,var(--info) 40%,var(--line));color:var(--info)}.pos-dispo button[data-tone=info]:hover{background:var(--info-soft)}.pos-dispo button[data-tone=bad]{color:var(--bad)}.pos-dispo button[data-tone=bad]:hover{background:var(--bad-soft)}.pos-dispo button.is-current{box-shadow:inset 0 0 0 2px currentColor}.pos-composer{display:grid;gap:8px;padding:10px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface)}.pos-composer textarea{border:0;resize:none;min-height:64px;background:transparent;outline:none;padding:2px}.pos-composer__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pos-composer__row .grow{flex:1;min-width:0}@keyframes pos-fade{0%{opacity:0}to{opacity:1}}@keyframes pos-slide-in{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes pos-rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes pos-pop{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}.r4deck{--r4deck-rail: 244px;--r4deck-panel: 412px;--r4deck-ease: cubic-bezier(.2, .8, .2, 1);position:relative;display:grid;grid-template-columns:var(--r4deck-rail) minmax(0,1fr) 0px;grid-template-rows:minmax(0,1fr);grid-template-areas:"rail main panel";height:var(--r4deck-fill, calc(100dvh - var(--lab-bar)));min-height:380px;overflow:hidden;background:var(--bg);transition:grid-template-columns .24s var(--r4deck-ease)}.r4deck.is-panel{grid-template-columns:var(--r4deck-rail) minmax(0,1fr) var(--r4deck-panel)}.r4deck-rail{grid-area:rail;display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--surface);border-right:1px solid var(--line)}.r4deck-rail__me{display:flex;align-items:center;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--line)}.r4deck-rail__who{display:grid;min-width:0;line-height:1.25}.r4deck-rail__who strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-rail__who .faint{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-rail__scroll{flex:1;min-height:0;overflow-y:auto;padding:8px 8px 12px;display:grid;gap:2px;align-content:start}.r4deck-rail__foot{display:flex;align-items:center;gap:6px;padding:10px 14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--fg-3)}.r4deck-rail__foot svg{color:var(--good);flex:none}.r4deck-ri{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-2);text-align:left;font-weight:600;font-size:13.5px;transition:background .12s,color .12s}.r4deck-ri:hover{background:var(--surface-2);color:var(--fg)}.r4deck-ri.is-on{background:var(--accent-soft);color:var(--fg)}.r4deck-ri.is-on:before{content:"";position:absolute;left:-8px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--accent);animation:r4deck-bar-in .22s var(--r4deck-ease)}.r4deck-ri__icon{display:grid;place-items:center;width:20px;height:20px;flex:none;color:var(--fg-3);transition:color .12s}.r4deck-ri.is-on .r4deck-ri__icon{color:var(--accent)}.r4deck-ri__text{display:grid;gap:4px;min-width:0;flex:1}.r4deck-ri__label{line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-ri__extra{display:grid;gap:5px;font-size:11.5px;font-weight:500;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.r4deck-ri__count{flex:none;min-width:22px;height:20px;padding:0 6px;border-radius:var(--r-pill);display:inline-grid;place-items:center;background:var(--surface-2);color:var(--fg-2);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;animation:r4deck-pop .3s var(--r4deck-ease)}.r4deck-ri.is-on .r4deck-ri__count{background:var(--surface)}.r4deck-ri__count--info{background:var(--info-soft);color:var(--info)}.r4deck-ri__count--warn{background:var(--warn-soft);color:var(--warn)}.r4deck-ri__count--good{background:var(--good-soft);color:var(--good)}.r4deck-ri--sub{padding:5px 10px 5px 20px;font-size:13px;font-weight:500;align-items:center}.r4deck-ri--sub .r4deck-ri__label{line-height:18px}.r4deck-ri__dot{width:6px;height:6px;margin:0 4px 0 2px;border-radius:50%;background:var(--line-strong);flex:none;transition:background .12s,transform .16s}.r4deck-ri--sub.is-on .r4deck-ri__dot{background:var(--accent);transform:scale(1.3)}.r4deck-ri--sub.is-on:before{top:5px;bottom:5px}.r4deck-rail__group{display:grid}.r4deck-rail__grouphead{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-2);font-weight:600;font-size:13.5px;text-align:left}.r4deck-rail__grouphead:hover{background:var(--surface-2);color:var(--fg)}.r4deck-rail__grouphead>svg:first-child{color:var(--fg-3);flex:none;margin:0 2px}.r4deck-chev{margin-left:auto;color:var(--fg-3);transition:transform .2s var(--r4deck-ease)}.r4deck-chev.is-open{transform:rotate(180deg)}.r4deck-rail__lists{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--r4deck-ease)}.r4deck-rail__lists.is-open{grid-template-rows:1fr}.r4deck-rail__listsin{min-height:0;overflow:hidden;display:grid;gap:1px;padding-left:8px}.r4deck-rail__lists:not(.is-open) .r4deck-rail__listsin{visibility:hidden;transition:visibility 0s .24s}.r4deck-mini{display:flex;gap:2px;width:100%;max-width:160px;height:6px;border-radius:3px;overflow:hidden;background:var(--surface-2)}.r4deck-mini i{display:block;min-width:3px;background:color-mix(in srgb,var(--info) var(--r4deck-mix, 60%),var(--surface-3));transition:flex-grow .4s var(--r4deck-ease)}.r4deck-main{grid-area:main;display:flex;flex-direction:column;min-width:0;min-height:0}.r4deck-top{display:flex;align-items:center;gap:10px;padding:12px 20px 0}.r4deck-cmdbtn{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;height:38px;padding:0 8px 0 12px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg-3);font-size:13.5px;box-shadow:var(--shadow-1);transition:border-color .14s,box-shadow .14s,color .14s}.r4deck-cmdbtn:hover{border-color:var(--accent-line);color:var(--fg-2)}.r4deck-cmdbtn.r4deck-hit{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r4deck-cmdbtn__text{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-cmdbtn__keys{display:inline-flex;gap:3px}.r4deck-head{padding:14px 20px 10px;display:grid;gap:4px}.r4deck-head__row{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.r4deck-head__title{display:flex;align-items:center;gap:10px;min-width:0}.r4deck-head__title h2{font-size:21px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-head__sub{color:var(--fg-3);font-size:12.5px}.r4deck-head__tools{display:flex;align-items:center;gap:12px}.r4deck-count{min-width:26px;height:22px;padding:0 8px;border-radius:var(--r-pill);display:inline-grid;place-items:center;background:var(--surface-3);color:var(--fg-2);font-size:12px;font-weight:700;animation:r4deck-pop .3s var(--r4deck-ease)}.r4deck-filter{display:flex;align-items:center;gap:6px;width:230px;height:32px;padding:0 6px 0 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg-3);transition:border-color .14s,box-shadow .14s}.r4deck-filter:focus-within,.r4deck-filter.r4deck-hit{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r4deck-filter input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--fg);font-size:13px}.r4deck-filter input:focus-visible{outline:none}.r4deck-filter__clear{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:var(--surface-2);color:var(--fg-2)}.r4deck-switch{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.r4deck-switch input{position:absolute;width:1px;height:1px;opacity:0}.r4deck-switch__track{position:relative;width:30px;height:18px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line-strong);transition:background .16s,border-color .16s}.r4deck-switch__track i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform .2s var(--r4deck-ease),background .16s}.r4deck-switch input:checked+.r4deck-switch__track{background:var(--accent);border-color:var(--accent)}.r4deck-switch input:checked+.r4deck-switch__track i{transform:translate(12px);background:var(--accent-fg)}.r4deck-switch input:focus-visible+.r4deck-switch__track{outline:2px solid var(--accent);outline-offset:2px}.r4deck-stages{display:flex;gap:8px;padding:0 20px 12px;overflow-x:auto;overscroll-behavior-x:contain}.r4deck-stage{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;gap:5px 12px;align-items:center;min-width:138px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);text-align:left;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s}.r4deck-stage:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:var(--shadow-1)}.r4deck-stage.is-on{border-color:var(--accent);background:var(--accent-soft)}.r4deck-stage--all{min-width:104px;grid-template-columns:1fr}.r4deck-stage__label{font-size:12px;font-weight:600;color:var(--fg-2);white-space:nowrap}.r4deck-stage__n{font-family:var(--font-display);font-size:16px;font-weight:800}.r4deck-stage--all .r4deck-stage__n{font-size:20px}.r4deck-stage__bar{grid-column:1 / -1;height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden}.r4deck-stage__bar i{display:block;height:100%;border-radius:inherit;background:var(--info);transition:width .5s var(--r4deck-ease)}.r4deck-stage[data-status=won] .r4deck-stage__bar i{background:var(--good)}.r4deck-stage[data-status=lost] .r4deck-stage__bar i{background:var(--bad)}.r4deck-stage__v{grid-column:1 / -1;font-size:11.5px;color:var(--fg-3)}.r4deck-list{container:r4decklist / inline-size;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 12px;background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0}.r4deck-list:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.r4deck-cols,.r4deck-row{display:grid;align-items:center;gap:12px;padding:0 14px 0 12px;grid-template-columns:20px minmax(150px,1.3fr) minmax(0,1.7fr) minmax(96px,.9fr) 112px}.r4deck-cols .r4deck-c--touch,.r4deck-cols .r4deck-c--value,.r4deck-row .r4deck-c--touch,.r4deck-row .r4deck-c--value,.r4deck-cols .r4deck-c--owner,.r4deck-row .r4deck-c--owner,.r4deck-cols .r4deck-c--pagelabel{display:none}@container r4decklist (min-width: 820px){.r4deck-cols,.r4deck-row{grid-template-columns:20px minmax(170px,1.4fr) minmax(0,1.8fr) minmax(110px,1fr) 80px 116px 84px}.r4deck-list.has-owner .r4deck-cols,.r4deck-list.has-owner .r4deck-row{grid-template-columns:20px minmax(160px,1.3fr) minmax(0,1.6fr) minmax(104px,.9fr) minmax(84px,.7fr) 88px 116px 84px}.r4deck-cols .r4deck-c--touch,.r4deck-cols .r4deck-c--value,.r4deck-row .r4deck-c--touch,.r4deck-row .r4deck-c--value,.r4deck-list.has-owner .r4deck-c--owner{display:block}.r4deck-list.has-owner .r4deck-ownersub{display:none}}.r4deck-cols{position:sticky;top:0;z-index:2;height:34px;background:var(--surface);border-bottom:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r4deck-cols>span{display:block;min-width:0;color:var(--fg-3);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-cols>.r4deck-c--check{display:flex;overflow:visible}.r4deck-cols .r4deck-c--value,.r4deck-row .r4deck-c--value{text-align:right}.r4deck-row{position:relative;isolation:isolate;min-height:54px;padding-block:7px;border-bottom:1px solid var(--line);cursor:pointer;animation:r4deck-row-in .28s var(--r4deck-ease) both;transition:background .12s}.r4deck-row:hover{background:var(--surface-2)}.r4deck-row.is-sel{background:var(--accent-soft)}.r4deck-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transition:transform .18s var(--r4deck-ease)}.r4deck-row.is-sel:before{transform:scaleY(1)}.r4deck-row.is-flash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--good-soft);animation:r4deck-flash 1.1s ease-out forwards;pointer-events:none}.r4deck-c{min-width:0;font-size:13px;color:var(--fg-2)}.r4deck-c--name{display:flex;align-items:center;gap:10px;color:var(--fg)}.r4deck-c__stack{display:grid;gap:2px;min-width:0;line-height:1.25}.r4deck-c__name{display:flex;align-items:center;gap:6px;min-width:0;font-weight:700;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-c__sub{font-size:11.5px;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-c--touch{font-size:12.5px;white-space:nowrap}.r4deck-c--value{font-weight:600;color:var(--fg)}.r4deck-why{display:flex;align-items:flex-start;gap:6px;min-width:0;font-size:12.5px;line-height:1.3;font-weight:500}.r4deck-why svg{flex:none;margin-top:2px}.r4deck-why span{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.r4deck-tone--good{color:var(--good)}.r4deck-tone--warn{color:var(--warn)}.r4deck-tone--bad{color:var(--bad)}.r4deck-tone--info{color:var(--info)}.r4deck-tone--neutral{color:var(--fg-2)}.r4deck-stagepill{justify-self:start;max-width:100%;padding:2px 8px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-row.is-sel .r4deck-stagepill{background:var(--surface)}.r4deck-stagepill--won{background:var(--good-soft);color:var(--good)}.r4deck-stagepill--lost{background:var(--bad-soft);color:var(--bad)}.r4deck-row.is-sel .r4deck-stagepill--won{background:var(--good-soft)}.r4deck-row.is-sel .r4deck-stagepill--lost{background:var(--bad-soft)}.r4deck-reach{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--fg);white-space:nowrap}.r4deck-reach i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.r4deck-reach i.r4deck-tone--good{box-shadow:0 0 0 3px var(--good-soft)}.r4deck-unread{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--info);color:var(--surface);font-size:10.5px;font-weight:800;animation:r4deck-pop .3s var(--r4deck-ease)}@container r4decklist (max-width: 540px){.r4deck-cols{display:none}.r4deck-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name reach" "why why";gap:4px 10px;padding:10px 14px 10px 16px}.r4deck-row .r4deck-c--check{display:none}.r4deck-list.has-check .r4deck-cols{display:flex;align-items:center;gap:12px;padding:0 14px 0 12px}.r4deck-list.has-check .r4deck-cols>span:not(.r4deck-c--check):not(.r4deck-c--pagelabel){display:none}.r4deck-list.has-check .r4deck-cols .r4deck-c--pagelabel{display:block;font-size:12px;letter-spacing:.02em;text-transform:none;color:var(--fg-2)}.r4deck-list.has-check .r4deck-row{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"check name reach" "check why why";padding-left:12px}.r4deck-list.has-check .r4deck-row .r4deck-c--check{display:flex;grid-area:check;align-self:start;padding-top:5px}.r4deck-row .r4deck-c--name{grid-area:name}.r4deck-row .r4deck-c--why{grid-area:why;padding-left:38px}.r4deck-row .r4deck-c--reach{grid-area:reach;justify-self:end;text-align:right}.r4deck-row .r4deck-c--reach .r4deck-c__stack{justify-items:end}.r4deck-row .r4deck-c--stage{display:none}}.r4deck-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 12px 12px;padding:7px 12px;border:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--surface-2);font-size:12px;color:var(--fg-3)}.r4deck-legend>span{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:var(--r-sm);transition:color .24s,background .24s}.r4deck-legend .pos-kbd{font-size:10.5px}.r4deck-legend>span.r4deck-hit{color:var(--accent);background:var(--accent-soft);transition-duration:40ms}.r4deck-panel{grid-area:panel;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--surface);border-left:1px solid var(--line);animation:r4deck-panel-in .28s var(--r4deck-ease) both}.r4deck-panel[hidden]{display:none}.r4deck-panel.is-overlay{position:absolute;top:0;right:0;bottom:0;z-index:20;width:var(--r4deck-panel);box-shadow:var(--shadow-2)}.r4deck-panel__inner{display:flex;flex-direction:column;width:var(--r4deck-panel);height:100%;min-height:0;animation:r4deck-swap .2s var(--r4deck-ease) both}.r4deck-panel__inner--empty{justify-content:center}.r4deck-ph{display:flex;align-items:flex-start;gap:12px;padding:16px 12px 14px 18px;border-bottom:1px solid var(--line)}.r4deck-ph__who{flex:1;min-width:0;display:grid;gap:4px}.r4deck-ph__name{font-size:19px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.r4deck-ph__meta{font-size:12.5px;color:var(--fg-2)}.r4deck-ph__pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.r4deck-pscroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 18px 28px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start}.r4deck-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--r-md)}.r4deck-facts>div{display:grid;gap:2px;padding:8px 11px;background:var(--surface);min-width:0}.r4deck-facts__k{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r4deck-facts__v{font-size:14px;font-weight:700;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.r4deck-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.r4deck-sec__head h3{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.r4deck-sec__hint{display:inline-flex;align-items:center;gap:3px;font-size:11.5px}.r4deck-ok{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--good)}.r4deck-key{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:4px;border:1px solid currentColor;font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1;opacity:.75}.r4deck-appt{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:var(--r-md);background:var(--info-soft);color:var(--info);animation:r4deck-row-in .28s var(--r4deck-ease) both}.r4deck-appt.is-soon{background:var(--warn-soft);color:var(--warn)}.r4deck-appt__body{flex:1;min-width:150px;display:grid;gap:1px;color:var(--fg)}.r4deck-appt__body .faint{font-size:12px}.r4deck-appt__act{display:inline-flex;gap:6px}.r4deck-tasks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r4deck-tasks li{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 10px;border:1px solid var(--line);border-radius:var(--r-sm)}.r4deck-tasks li.is-late{border-color:color-mix(in srgb,var(--warn) 45%,var(--line));background:var(--warn-soft)}.r4deck-tasks__title{flex:1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-tasks__due{font-size:12px;color:var(--fg-3);white-space:nowrap}.r4deck-tasks li.is-late .r4deck-tasks__due{color:var(--warn);font-weight:600}.r4deck-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.r4deck-pad{padding:2px 20px 28px;display:grid;gap:16px;align-content:start}.r4deck-autos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.r4deck-auto{display:grid;gap:8px;align-content:start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);animation:r4deck-row-in .32s var(--r4deck-ease) both;transition:border-color .2s}.r4deck-auto.is-on{border-color:color-mix(in srgb,var(--good) 35%,var(--line))}.r4deck-auto__head{display:flex;align-items:center;gap:10px}.r4deck-auto__head h3{flex:1;min-width:0;font-size:15px}.r4deck-auto__icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-2);transition:background .2s,color .2s}.r4deck-auto.is-on .r4deck-auto__icon{background:var(--good-soft);color:var(--good)}.r4deck-auto p{font-size:13.5px;color:var(--fg-2)}.r4deck-auto .r4deck-auto__why{font-size:12.5px;color:var(--fg-3)}.r4deck-auto__foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:4px;font-size:12.5px;color:var(--fg-2)}.r4deck-auto__foot .pos-btn{margin-left:auto}.r4deck-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.r4deck-tile{display:grid;gap:4px;align-content:start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);animation:r4deck-row-in .32s var(--r4deck-ease) both}.r4deck-tile__k{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--fg-3)}.r4deck-tile__v{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.01em;color:var(--fg)}.r4deck-tile__sub{font-size:12px;color:var(--fg-2)}.r4deck-chart{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.r4deck-bars{display:flex;align-items:flex-end;gap:3px;height:110px}.r4deck-bars__col{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end}.r4deck-bars__col i{display:block;width:100%;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--accent) 45%,var(--surface-3));transform-origin:bottom;animation:r4deck-grow .6s var(--r4deck-ease) both}.r4deck-bars__col i.has-won{background:var(--accent)}.r4deck-table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.r4deck-table__row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:10px;padding:9px 14px;border-bottom:1px solid var(--line);font-size:13px}.r4deck-table__row:last-child{border-bottom:0}.r4deck-table__row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4deck-table__row--head{background:var(--surface-2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r4deck-picker{list-style:none;margin:0;padding:0;display:grid;gap:8px}.r4deck-picker button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);text-align:left;transition:border-color .12s,transform .12s;animation:r4deck-row-in .28s var(--r4deck-ease) both}.r4deck-picker button:hover{border-color:var(--accent-line)}.r4deck-picker button:active{transform:scale(.99)}.r4deck-picker__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-2)}.r4deck-picker__text{flex:1;min-width:0;display:grid;gap:2px}.r4deck-picker__text .faint{font-size:12.5px}.r4deck-cmd-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding:max(9vh,20px) 16px 16px;background:var(--overlay);animation:pos-fade .14s ease-out}.r4deck-cmd{display:flex;flex-direction:column;width:min(660px,100%);max-height:100%;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);animation:r4deck-cmd-in .2s var(--r4deck-ease)}.r4deck-cmd__search{display:flex;align-items:center;gap:10px;height:56px;padding:0 14px;border-bottom:1px solid var(--line);color:var(--fg-3)}.r4deck-cmd__search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--fg);font-size:16px}.r4deck-cmd__search input:focus-visible{outline:none}.r4deck-cmd__results{max-height:min(58vh,540px);overflow-y:auto;padding:6px}.r4deck-cmd__group+.r4deck-cmd__group{margin-top:2px}.r4deck-cmd__grouphead{padding:10px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3)}.r4deck-cmd__item{position:relative;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-sm);color:var(--fg);font-size:14px;cursor:pointer;transition:background 80ms}.r4deck-cmd__item.is-active{background:var(--accent-soft)}.r4deck-cmd__icon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-2)}.r4deck-cmd__icon:has(.pos-avatar){background:transparent}.r4deck-cmd__item.is-active .r4deck-cmd__icon{background:var(--surface);color:var(--accent)}.r4deck-cmd__item.is-active .r4deck-cmd__icon:has(.pos-avatar){background:transparent}.r4deck-cmd__label{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-cmd__hint{max-width:46%;font-size:12px;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-cmd__hint.r4deck-tone--good{color:var(--good)}.r4deck-cmd__hint.r4deck-tone--warn{color:var(--warn)}.r4deck-cmd__hint.r4deck-tone--bad{color:var(--bad)}.r4deck-cmd__hint.r4deck-tone--info{color:var(--info)}.r4deck-cmd__enter{flex:none;display:grid;color:var(--accent);opacity:0;transform:translate(-4px);transition:opacity .12s,transform .16s var(--r4deck-ease)}.r4deck-cmd__item.is-active .r4deck-cmd__enter{opacity:1;transform:none}.r4deck-cmd__empty{display:grid;gap:4px;padding:30px 16px;text-align:center}.r4deck-cmd__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;border-top:1px solid var(--line);background:var(--surface-2);font-size:12px;color:var(--fg-3)}.r4deck-cmd__foot>span{display:inline-flex;align-items:center;gap:4px}.r4deck-cmd__sim{margin-left:auto;color:var(--good)}.r4deck-tabs{grid-area:tabs;display:none;gap:2px;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line)}.r4deck-tab{flex:1;min-width:0;display:grid;justify-items:center;gap:2px;padding:5px 2px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-3);font-size:11px;font-weight:600}.r4deck-tab>span:last-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-tab.is-on{color:var(--accent)}.r4deck-tab__icon{position:relative;display:grid;place-items:center;width:44px;height:28px;border-radius:14px;transition:background .18s}.r4deck-tab.is-on .r4deck-tab__icon{background:var(--accent-soft)}.r4deck-tab__badge{position:absolute;top:-4px;right:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--r-pill);background:var(--info);color:var(--surface);font-size:10px;font-weight:800;animation:r4deck-pop .3s var(--r4deck-ease)}@media(max-width:1099px)and (min-width:761px){.r4deck,.r4deck.is-panel{--r4deck-rail: 212px;grid-template-columns:var(--r4deck-rail) minmax(0,1fr);grid-template-areas:"rail main"}.r4deck-ri__extra{display:none}.r4deck-panel,.r4deck-panel.is-overlay{position:absolute;top:0;right:0;bottom:0;z-index:20;width:min(var(--r4deck-panel),calc(100% - var(--r4deck-rail) - 24px));box-shadow:var(--shadow-2)}.r4deck-panel__inner{width:100%}.r4deck-filter{width:180px}}@media(max-width:760px){.r4deck,.r4deck.is-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"main" "tabs"}.r4deck-rail,.r4deck-top,.r4deck-legend{display:none}.r4deck-tabs{display:flex}.r4deck-head{padding:12px 16px 8px}.r4deck-head__title h2{font-size:19px}.r4deck-head__tools{width:100%}.r4deck-filter{flex:1;width:auto;height:36px}.r4deck-stages{padding:0 16px 10px}.r4deck-list{margin:0;border-left:0;border-right:0;border-radius:0}.r4deck-pad{padding:4px 16px 24px}.r4deck-panel,.r4deck-panel.is-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;z-index:40;border:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);animation-name:r4deck-rise}.r4deck-panel__inner{width:100%}.r4deck-ph{padding:12px 12px 12px 8px;align-items:center}.r4deck-pscroll{padding:14px 16px 28px}.r4deck-cmd-layer{padding:10px}.r4deck-cmd__results{max-height:calc(100dvh - 160px)}.r4deck-cmd__foot>span:not(.r4deck-cmd__sim){display:none}.r4deck-autos{grid-template-columns:minmax(0,1fr)}.r4deck-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.r4deck-tile__v{font-size:20px}.r4deck-table__row{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:6px;padding:9px 10px;font-size:12px}}@keyframes r4deck-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes r4deck-flash{0%{opacity:1}to{opacity:0}}@keyframes r4deck-pop{0%{transform:scale(.7);opacity:.3}60%{transform:scale(1.12);opacity:1}to{transform:none}}@keyframes r4deck-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes r4deck-swap{0%{opacity:.35;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes r4deck-cmd-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@keyframes r4deck-bar-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes r4deck-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes r4deck-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.r4deck-grow{flex:1;min-width:0}.r4deck-linkbtn{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .12s}.r4deck-linkbtn:hover{text-decoration-color:currentColor}.r4deck-head__bell{display:none}.r4deck-head__btns{display:inline-flex;align-items:center;gap:6px}.r4deck-dialgo{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.r4deck-dialgo__later{font-size:12px}.r4deck-dialbtn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 12px;border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-fg);font-size:13px;font-weight:700;white-space:nowrap;transition:background .12s,border-color .12s,transform 80ms}.r4deck-dialbtn:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.r4deck-dialbtn:active:not(:disabled){transform:translateY(1px)}.r4deck-dialbtn:disabled{background:var(--surface-2);border-color:var(--line-strong);color:var(--fg-3);cursor:not-allowed}.r4deck-dialbtn__n{display:inline-grid;place-items:center;height:22px;padding:0 8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent-fg) 20%,transparent);font-size:11.5px;font-weight:700}.r4deck-dialbtn:disabled .r4deck-dialbtn__n{background:var(--surface-3)}.r4deck-dialbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:4px;padding:6px 6px 6px 12px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft);color:var(--fg);font-size:12.5px;animation:r4deck-row-in .24s var(--r4deck-ease) both}.r4deck-dialbar>strong{color:var(--accent)}.r4deck-dialbar__live{flex:none;width:8px;height:8px;border-radius:50%;background:var(--good);animation:r4deck-live 1.6s ease-out infinite}.r4deck-dialbar__bits{display:inline-flex;flex-wrap:wrap;gap:2px 12px;color:var(--fg-2)}.r4deck-dialbar__bits strong{color:var(--fg)}.r4deck.is-dialing .r4deck-list{border-color:var(--accent-line)}.r4deck-row.is-dim{opacity:.5}.r4deck-row.is-dim:hover{opacity:.75}.r4deck-row.is-dim.is-sel{opacity:.85}.r4deck-row.is-worked .r4deck-c__name{color:var(--fg-2)}.r4deck-mark{font-weight:600;white-space:normal}.r4deck-row[data-dial=ready]+.r4deck-row:not([data-dial=ready]){border-top:2px solid var(--line-strong)}.r4deck-panel .cp-out{padding:0;border:0;background:transparent;box-shadow:none}.r4deck-panel .cp-out.is-hot{padding:10px;border:1px solid var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft)}.r4deck-panel .cp-out__heading{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-family:var(--font-body)}.r4deck-panel .cp-out.is-hot .cp-out__heading{color:var(--accent)}.r4deck-storybox{height:clamp(380px,60vh,620px);min-height:0}.r4deck-storybox--short{height:clamp(300px,46vh,460px)}.r4deck-dialhead{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:6px 14px 6px 18px;background:var(--accent-soft);border-bottom:1px solid var(--accent-line);font-size:12px}.r4deck-dialhead__title{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--accent);font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4deck-dialhead__title svg{flex:none}.r4deck-dialhead__pos{flex:none;color:var(--fg-2);font-weight:600}.r4deck-dialfoot{flex:none;display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid var(--line);background:var(--surface)}.r4deck-dialstory{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.r4deck-dialstory>summary{display:flex;align-items:center;gap:6px;width:fit-content;list-style:none;cursor:pointer;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.r4deck-dialstory>summary::-webkit-details-marker{display:none}.r4deck-dialstory>summary:hover{color:var(--fg-2)}.r4deck-dialstory__chev{transform:rotate(-90deg);transition:transform .16s var(--r4deck-ease)}.r4deck-dialstory[open] .r4deck-dialstory__chev{transform:none}.r4deck-wait{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:center;justify-items:center;gap:10px;padding:28px 22px;text-align:center}.r4deck-wait h3{font-size:17px}.r4deck-wait p{max-width:42ch;font-size:13.5px}.r4deck-wait__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.r4deck-wait__act{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.r4deck-calbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:0 20px 10px}.r4deck-cal{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 12px 12px}.r4deck-cal>*{flex:1;min-height:0}.r4deck-calset{display:grid;gap:14px}.r4deck-cmd__said{display:flex;align-items:flex-start;gap:8px;padding:9px 14px;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--fg-2);font-size:13px}.r4deck-cmd__said svg{flex:none;margin-top:2px;color:var(--accent)}.r4deck-cmd__said.is-answer{color:var(--fg);font-weight:600}.r4deck-cmd__try{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line);font-size:12px}.r4deck-cmd__ex{height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-2);font-size:12px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.r4deck-cmd__ex:hover{border-color:var(--accent-line);color:var(--accent)}.r4deck-cmd__group.is-best .r4deck-cmd__grouphead{color:var(--accent)}.r4deck-legend__note{margin-left:auto}@media(max-width:1099px)and (min-width:761px){.r4deck-legend__note{display:none}}@media(max-width:760px){.r4deck-head{position:relative}.r4deck-head__title{padding-right:44px}.r4deck-head__bell{display:inline-flex;position:absolute;top:8px;right:10px}.r4deck-head__tools{flex-wrap:wrap;gap:8px 10px}.r4deck-dialgo{flex:1 1 100%}.r4deck-dialbtn{flex:1;justify-content:center;height:40px}.r4deck-head__btns{flex:none}.r4deck-dialbar{font-size:12px}.r4deck-calbar{padding:0 16px 8px}.r4deck-cal{padding:0}.r4deck-cal .cal{border-left:0;border-right:0;border-radius:0;box-shadow:none}.r4deck-dialhead{padding:6px 10px 6px 14px}.r4deck-dialfoot{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.r4deck-storybox{height:clamp(360px,64vh,560px)}.r4deck-cmd__try{display:none}}@keyframes r4deck-live{0%{box-shadow:0 0 color-mix(in srgb,var(--good) 55%,transparent)}to{box-shadow:0 0 0 8px transparent}}@media(prefers-reduced-motion:reduce){.r4deck *,.r4deck-cmd-layer *{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.r4deck-dashhost{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.r4deck-dashhost>*{flex:1 0 auto;min-width:0}.r4deck-c--check{display:flex;align-items:center;justify-content:center}.r4deck-check{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1.5px solid var(--line-strong);border-radius:5px;background:var(--surface);color:transparent;cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform .12s}.r4deck-check:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.r4deck-check:hover{border-color:var(--accent)}.r4deck-check:active{transform:scale(.92)}.r4deck-check.is-on,.r4deck-check.is-some{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.r4deck-check.is-on svg{animation:r4deck-pop .22s var(--r4deck-ease)}.r4deck-check--head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r4deck-list:not(.has-check) .r4deck-c--check>*{visibility:hidden}.r4deck-row.is-checked{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.r4deck-row.is-checked:hover{background:color-mix(in srgb,var(--accent) 11%,var(--surface))}.r4deck-row.is-checked.is-sel{background:var(--accent-soft)}.r4deck-list.has-check .r4deck-row{user-select:none;-webkit-user-select:none}.r4deck-list.has-check .r4deck-c__name,.r4deck-list.has-check .r4deck-c__sub{user-select:text;-webkit-user-select:text}.r4deck-c--owner{font-size:12.5px;color:var(--fg-2)}.r4deck-ownersub{font-family:var(--font-body);color:var(--fg-3)}.r4deck-banner{position:sticky;top:34px;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--info-soft);color:var(--fg);font-size:13px;text-align:center;animation:r4deck-row-in .2s var(--r4deck-ease) both}@container r4decklist (max-width: 540px){.r4deck-list.has-check .r4deck-cols{height:34px}}.r4deck-pager{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 16px;border-top:1px solid var(--line);background:var(--surface);font-size:12.5px}.r4deck-pager__n{color:var(--fg-2);font-weight:600}.r4deck-row.is-leaving{max-height:140px;overflow:hidden;pointer-events:none;animation:r4deck-leave .62s var(--r4deck-ease) forwards}@keyframes r4deck-leave{0%{opacity:1;transform:none}50%{opacity:0;transform:translate(16px);max-height:140px}to{opacity:0;transform:translate(16px);max-height:0;min-height:0;padding-block:0;border-bottom-width:0}}.r4deck-bulk{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 12px 12px;padding:6px 8px 6px 6px;border:1px solid var(--accent-line);border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--accent-soft);color:var(--fg);font-size:13px;animation:r4deck-bulk-in .22s var(--r4deck-ease) both}.r4deck.is-bulk .r4deck-list{border-color:var(--accent-line)}.r4deck-bulk__who{display:flex;align-items:center;gap:4px;min-width:0}.r4deck-bulk__n{white-space:nowrap}.r4deck-bulk__n strong{color:var(--accent);font-size:14px}.r4deck-bulk__acts{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto}.r4deck-bulk.is-empty .r4deck-bulk__acts{opacity:.6}.r4deck-bulk.is-result{gap:10px;padding:8px 8px 8px 12px}.r4deck-bulk__result{flex:1;min-width:0;line-height:1.4}.r4deck-tone-bg--good{background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 35%,var(--line))}.r4deck-tone-bg--good>svg{color:var(--good);flex:none}.r4deck-tone-bg--warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 35%,var(--line))}.r4deck-tone-bg--warn>svg{color:var(--warn);flex:none}.r4deck-tone-bg--bad{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.r4deck-tone-bg--bad>svg{color:var(--bad);flex:none}.r4deck-tone-bg--info,.r4deck-tone-bg--neutral{background:var(--surface-2);border-color:var(--line)}.r4deck-bulk:not(.is-result){container:r4deckbulk / inline-size}@container r4deckbulk (max-width: 640px){.r4deck-bulk__acts{display:contents}.r4deck-bulk__acts .pos-btn{flex:1 1 auto;justify-content:center;padding-inline:8px}.r4deck-popwrap{flex:1 1 auto;display:flex}.r4deck-popwrap>.pos-btn{flex:1}.r4deck-popwrap>.pos-btn>svg:last-child:not(:first-child){display:none}}.r4deck-popwrap{position:relative}.r4deck-pop{position:absolute;bottom:calc(100% + 8px);right:0;z-index:30;min-width:250px;max-width:min(360px,calc(100vw - 24px));max-height:min(62vh,440px);overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-2);animation:r4deck-pop-in .16s var(--r4deck-ease) both}.r4deck-pop--wide{min-width:320px}.r4deck-menu{display:grid;gap:1px}.r4deck-menu__group+.r4deck-menu__group{margin-top:2px;padding-top:2px;border-top:1px solid var(--line)}.r4deck-menu__head{padding:8px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3)}.r4deck-menu__item{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);text-align:left;font-size:13.5px}.r4deck-menu__item:hover:not(:disabled),.r4deck-menu__item:focus-visible{background:var(--surface-2)}.r4deck-menu__item:disabled{color:var(--fg-3);cursor:not-allowed}.r4deck-menu__item>svg{color:var(--fg-3);flex:none}.r4deck-menu__item>i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.r4deck-menu__item--good>i{background:var(--good)}.r4deck-menu__item--info>i{background:var(--info)}.r4deck-menu__item--warn>i{background:var(--warn)}.r4deck-menu__item--bad>i{background:var(--bad)}.r4deck-menu__item:disabled>i{background:var(--line-strong)}.r4deck-menu__label{flex:1;min-width:0;font-weight:600}.r4deck-menu__hint{flex:none;font-size:11.5px;color:var(--fg-3);white-space:nowrap}.r4deck-tagform{display:grid;gap:6px;padding:6px;min-width:260px}.r4deck-tagform__row{display:flex;gap:6px}.r4deck-tagform__row input{flex:1;min-width:0}.r4deck-dlg{display:grid;gap:14px}.r4deck-dlg>p{font-size:13.5px}.r4deck-dlg__group{display:grid;gap:8px}.r4deck-dlg__when{display:flex;flex-wrap:wrap;gap:8px}.r4deck-dlg__when input{flex:1;min-width:130px}.r4deck-ta{width:100%;min-height:60px;resize:vertical;font:inherit}.r4deck-pin{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer}.r4deck-pin:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft)}.r4deck-pin input{flex:none;width:16px;height:16px;margin-top:2px;accent-color:var(--accent)}.r4deck-pin>span{display:grid;gap:2px;font-size:13px}.r4deck-selbtn{display:none}@media(max-width:760px){.r4deck-selbtn{display:inline-flex;flex:none}.r4deck-bulk{margin:0;padding:6px 10px 8px 6px;border-left:0;border-right:0;border-radius:0;box-shadow:0 -6px 16px -12px color-mix(in srgb,var(--fg) 40%,transparent)}.r4deck-bulk{gap:6px}.r4deck-bulk__acts{display:contents}.r4deck-bulk__acts .pos-btn{flex:1 1 auto;justify-content:center;padding-inline:8px}.r4deck-popwrap>.pos-btn>svg:last-child:not(:first-child){display:none}.r4deck-popwrap{position:static;flex:1 1 auto;display:flex}.r4deck-popwrap>.pos-btn{flex:1}.r4deck-pop,.r4deck-pop--wide{left:6px;right:6px;min-width:0;max-width:none;bottom:calc(100% + 6px)}.r4deck-pager{padding-left:12px}}@keyframes r4deck-bulk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes r4deck-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.r4deck-cols .r4deck-c--extra,.r4deck-row .r4deck-c--extra{display:none}.r4deck-sorth{overflow:visible!important}.r4deck-sortbtn{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.r4deck-sortbtn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4deck-sortbtn:hover,.r4deck-sorth.is-on .r4deck-sortbtn{color:var(--fg)}.r4deck-c--value.r4deck-sorth{text-align:right}.r4deck-c--value .r4deck-sortbtn{justify-content:flex-end}.r4deck-ri--new .r4deck-ri__label{color:var(--fg-3)}@container r4decklist (min-width: 820px){.r4deck-list.is-custom .r4deck-cols,.r4deck-list.is-custom .r4deck-row{grid-template-columns:var(--r4deck-cols)}.r4deck-list.has-extra .r4deck-c--extra{display:block}.r4deck-list.hide-why .r4deck-c--why,.r4deck-list.hide-stage .r4deck-c--stage,.r4deck-list.hide-touch .r4deck-c--touch,.r4deck-list.hide-reach .r4deck-c--reach,.r4deck-list.hide-value .r4deck-c--value{display:none}}.r4deck-untag{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.r4deck-untag__chips{display:flex;flex-wrap:wrap;gap:6px}.r4deck-textdlg{display:grid;gap:10px}.r4deck-textdlg__sample{margin:0;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-2);font-size:13px}.r4deck-textdlg__counts{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px;color:var(--fg-2)}.r4deck-textdlg__counts svg{vertical-align:-2px}.r4deck-textdlg__hold{display:flex;gap:8px;align-items:center;font-size:13.5px}.r4deck-textdlg__fine{margin:0;font-size:12.5px}.r4deck-why{border:1px solid var(--line);border-radius:var(--r-md);padding:6px 10px;font-size:13px}.r4deck-why>summary{cursor:pointer;font-weight:600;color:var(--accent)}.r4deck-why[open]>summary{margin-bottom:6px}.r4deck-why__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r4deck-why__list li{display:grid;gap:1px;overflow-wrap:anywhere}.app-area{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.app-area>*{flex:1 1 auto;min-height:0;min-width:0}.app-newlead{flex:none;white-space:nowrap}.app-ph-acts{flex:none;display:inline-flex;align-items:center;gap:2px}.app-ph-more .pos-menu__pop{min-width:220px}.app-sandbox{flex:none}.app-sandbox__pop{min-width:268px;max-width:calc(100vw - 24px);max-height:min(72vh,560px);overflow-y:auto;overscroll-behavior:contain}.app-sandbox__group+.app-sandbox__group{margin-top:4px;padding-top:2px;border-top:1px solid var(--line)}.app-sandbox__head{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.app-sandbox__pop button.is-on{color:var(--accent);font-weight:600}.app-sandbox__pop button.is-on svg{color:var(--accent)}.app-sandbox__foot{margin:4px 0 0;padding:8px 10px 4px;border-top:1px solid var(--line);font-size:11.5px}@media(max-width:760px){.app-headbell--sandbox{gap:2px;align-items:center}.app-standalone .r4deck-head__title{padding-right:84px}.app-ph-acts{gap:0}}.app-addtask{display:grid;grid-template-columns:1fr auto;gap:6px}.app-addtask>input:first-of-type{grid-column:1 / -1}.app-addtask__btns{display:inline-flex;gap:6px}.app-pipebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 12px 8px}.app-pipebar .pos-seg{flex-wrap:wrap;max-width:100%}.app-board{flex:1;min-height:0;display:flex;flex-direction:column;margin:0 12px 12px}.app-board.pl{width:auto}.app-board__sum{font-size:12.5px;padding:0 2px 6px}.app-board__stuck{color:var(--warn)}.app-board__stuck svg{vertical-align:-2px}.app-stagepick{position:relative;display:inline-flex}.app-stagepick__btn{cursor:pointer;border:0;gap:4px}.app-stagepick__pop{min-width:240px;max-height:360px;overflow:auto}.app-stagepick__head{padding:6px 10px;font-size:11.5px;font-weight:700;color:var(--fg-3);text-transform:uppercase;letter-spacing:.05em}.app-stagepick__pop button.is-on{font-weight:700}.app-quote{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--fg);font:inherit;cursor:pointer}.app-quote__edit input{width:110px;height:26px}.app-inboxbar{flex-wrap:wrap;row-gap:6px}.app-incall{position:fixed;z-index:90;top:12px;left:50%;transform:translate(-50%);width:min(620px,calc(100vw - 24px));display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-lg, 12px);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg, 0 12px 32px rgba(0,0,0,.25))}.app-incall__pulse{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--good, #2f9e6b);color:#fff;flex:none}.app-incall__pulse.is-ring{animation:app-ring 1.1s ease-in-out infinite}@keyframes app-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-8deg)}}@media(prefers-reduced-motion:reduce){.app-incall__pulse.is-ring{animation:none}}.app-incall__text{display:grid;gap:1px;flex:1;min-width:180px;font-size:13px}.app-incall__text strong{font-size:14px}.app-incall__timer{font-weight:650}.app-incall__acts{display:flex;gap:6px;flex-wrap:wrap}.app-cmp{display:grid;gap:12px}.app-cmp__tabs{display:flex;gap:6px}.app-cmp__preview{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md, 8px);background:var(--surface-2, var(--surface));font-size:13.5px}.app-cmp__preview p{margin:0}.app-cmp__body{white-space:pre-wrap}.app-cmp__btn{justify-self:start;padding:6px 12px;border-radius:var(--r-pill, 999px);background:var(--accent);color:#fff;font-weight:600;font-size:13px}.app-cmp__sig{white-space:pre-wrap;font-size:12px}.app-cmp__unsub{font-size:11.5px;text-decoration:underline}.app-cmp__sent{list-style:none;margin:0;padding:0;display:grid;gap:10px}.app-cmp__sent li{display:grid;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--line)}.app-cmp__stats{display:flex;gap:6px;flex-wrap:wrap}.app-cmp__foot{font-size:12px;margin:0}.crm-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;font-weight:600;text-align:left;cursor:pointer;border-radius:4px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .15s ease,color .15s ease}.crm-link:hover{color:var(--accent);text-decoration-color:currentColor}.crm-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nc-bell{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--fg-2)}.nc-bell:hover{background:var(--surface-2);color:var(--fg)}.nc-bell.has-unread{color:var(--fg)}.nc-bell__badge{position:absolute;top:2px;right:1px;min-width:17px;height:17px;padding:0 4px;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--bad);color:#fff;font-size:10.5px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--surface);animation:nc-pop .26s cubic-bezier(.2,.8,.2,1)}.nc{display:grid;gap:18px}.nc-sec{display:grid;gap:8px}.nc-sec__title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);font-family:var(--font-body)}.nc-sec__title svg{flex:none}.nc-sec__title .pos-pill{margin-left:2px;height:18px;font-size:11px;letter-spacing:0}.nc-sec>.pos-btn{justify-self:start}.nc-none{font-size:13px;padding:2px 0 4px}.nc-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nc-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.nc-item__main{flex:1;min-width:0;display:grid;gap:1px}.nc-item__meta{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-item__act{display:flex;gap:4px;flex:none}.nc-name{justify-self:start;max-width:100%;padding:0;border:0;background:none;color:var(--fg);font-weight:700;font-size:13.5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-name:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.nc-when{flex:none;min-width:64px;padding:4px 6px;border-radius:var(--r-sm);background:var(--info-soft);color:var(--info);font-size:12px;font-weight:700;text-align:center}.nc-when.is-live{background:var(--good-soft);color:var(--good)}.nc-list--notices{gap:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.nc-list--notices li+li{border-top:1px solid var(--line)}.nc-notice{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:10px 12px;border:0;background:var(--surface);text-align:left;color:var(--fg-2);font-size:13px}.nc-notice:hover{background:var(--surface-2)}.nc-notice__dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.nc-notice.is-unread{color:var(--fg);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.nc-notice.is-unread:hover{background:var(--accent-soft)}.nc-notice.is-unread .nc-notice__dot{background:var(--accent)}.nc-notice.is-unread .nc-notice__text{font-weight:600}.nc-notice__text{overflow-wrap:anywhere}.nc-notice__at{font-size:11.5px;white-space:nowrap;padding-top:1px}.nc-foot__hint{margin-right:auto;align-self:center;font-size:12px}@media(max-width:420px){.nc-item{gap:6px;padding:8px}.nc-item__act .pos-btn{padding:0 8px}}@keyframes nc-pop{0%{transform:scale(.4)}to{transform:none}}.imp{display:grid;gap:14px;min-width:0}.imp-lead{font-size:13px}.imp-steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px}.imp-steps li{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--fg-3)}.imp-steps__n{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--line-strong);font-size:10.5px;font-weight:700}.imp-steps li.is-on{color:var(--fg)}.imp-steps li.is-on .imp-steps__n{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.imp-steps li.is-done{color:var(--fg-2)}.imp-steps li.is-done .imp-steps__n{background:var(--good-soft);border-color:var(--good);color:var(--good)}@media(max-width:520px){.imp-steps li:not(.is-on) .imp-steps__label{display:none}}.imp-privacy{font-weight:600}.imp-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:600px){.imp-pick{grid-template-columns:minmax(0,1fr)}}.imp-pick__opt{position:relative;display:grid;align-content:start;gap:4px;padding:12px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);text-align:left;font-size:13px;cursor:pointer;transition:border-color .12s,background .12s}.imp-pick__opt svg{color:var(--accent);margin-bottom:2px}.imp-pick__opt .faint{font-size:12px;line-height:1.35}.imp-pick__opt:hover{border-color:var(--accent-line);background:var(--surface-2)}.imp-pick__opt:focus-within{outline:2px solid var(--accent);outline-offset:2px}.imp-pick__opt.is-main{border-color:var(--accent);background:var(--accent-soft)}.imp-pick__opt.is-on{border-color:var(--accent)}.imp-paste{display:grid;gap:6px;justify-items:start}.imp-paste textarea{width:100%;min-height:120px;resize:vertical;font-size:12px}.imp-paste textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.imp-map{list-style:none;margin:0;padding:0;display:grid;gap:6px}.imp-map li{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.imp-map li.is-ignored{background:var(--surface-2)}.imp-map li.is-ignored .imp-map__col strong{color:var(--fg-3)}.imp-map__col{display:grid;gap:1px;min-width:0}.imp-map__col strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imp-map__ex{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imp-map__arrow{color:var(--fg-3)}.imp-map__sel{min-height:32px;padding:4px 8px;font-size:13px}.imp-map__sel:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}@media(max-width:480px){.imp-map li{grid-template-columns:minmax(0,1fr);gap:6px}.imp-map__arrow{display:none}}.imp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:600px){.imp-grid{grid-template-columns:minmax(0,1fr)}}.imp-box{display:grid;gap:10px;margin:0;padding:12px 14px 14px;border:1px solid var(--line);border-radius:var(--r-md);min-width:0}.imp-box legend{padding:0 6px;margin-left:-6px;font-family:var(--font-display);font-weight:700;font-size:13.5px}.imp-box__q{font-size:13px;font-weight:600;color:var(--fg-2)}.imp-box__note{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:var(--fg-3)}.imp-box__note svg{flex:none;margin-top:2px}.imp-checks{display:flex;flex-wrap:wrap;gap:6px}.imp-check{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 12px 4px 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);font-size:13px;font-weight:600;color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none}.imp-check input{width:15px;height:15px;margin:0;accent-color:var(--accent)}.imp-check:hover{border-color:var(--accent-line)}.imp-check:focus-within{outline:2px solid var(--accent);outline-offset:1px}.imp-check.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--fg)}.imp-box input[type=text]:disabled{background:var(--surface-2);color:var(--fg-3);cursor:not-allowed}.imp-switch{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer}.imp-switch:focus-within{outline:2px solid var(--accent);outline-offset:1px}.imp-switch.is-on{border-color:var(--warn);background:var(--warn-soft)}.imp-switch input{position:absolute;opacity:0;width:1px;height:1px}.imp-switch__track{flex:none;position:relative;width:36px;height:20px;margin-top:1px;border-radius:var(--r-pill);background:var(--line-strong);transition:background .14s}.imp-switch__track span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform .16s cubic-bezier(.2,.8,.2,1)}.imp-switch.is-on .imp-switch__track{background:var(--warn)}.imp-switch.is-on .imp-switch__track span{transform:translate(16px)}.imp-switch__text{display:grid;gap:2px;font-size:13px}.imp-switch__text .faint{font-size:12px}.imp-switch.is-on .imp-switch__text .faint{color:var(--warn)}.imp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.imp-tile{display:grid;gap:2px;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2);font-size:12.5px;font-weight:600;color:var(--fg-2)}.imp-tile strong{font-family:var(--font-display);font-size:24px;line-height:1.1;color:var(--fg)}.imp-tile[data-tone=good]{background:var(--good-soft)}.imp-tile[data-tone=good] strong{color:var(--good)}.imp-tile[data-tone=info]{background:var(--info-soft)}.imp-tile[data-tone=info] strong{color:var(--info)}.imp-tile[data-tone=bad]{background:var(--bad-soft)}.imp-tile[data-tone=bad] strong{color:var(--bad)}.imp-sec{display:grid;gap:8px;min-width:0}.imp-sec h4{font-size:13px;font-family:var(--font-body);font-weight:700}.imp-sec h4 .faint{font-weight:500}.imp-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.imp-sec__links{display:inline-flex;gap:2px}.imp-textbtn{padding:2px 6px;border:0;border-radius:4px;background:none;color:var(--accent);font-size:12.5px;font-weight:600}.imp-textbtn:hover{background:var(--accent-soft)}.imp-rows{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.imp-rows li{display:flex;align-items:baseline;gap:10px;padding:8px 12px;font-size:13px;color:var(--fg-2)}.imp-rows li+li{border-top:1px solid var(--line)}.imp-rows li[data-tone=bad]{background:color-mix(in srgb,var(--bad-soft) 55%,var(--surface))}.imp-rows li[data-tone=warn]{background:color-mix(in srgb,var(--warn-soft) 45%,var(--surface))}.imp-rows__n{flex:none;min-width:52px;font-size:11.5px;font-weight:700;color:var(--fg-3)}.imp-link.crm-link{padding:0;border:0;background:none;color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.imp-preview{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.imp-preview table{width:100%;border-collapse:collapse;font-size:12.5px}.imp-preview th{padding:6px 10px;background:var(--surface-2);border-bottom:1px solid var(--line);text-align:left;font-size:11.5px;color:var(--fg-3);white-space:nowrap}.imp-preview td{padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--fg-2);max-width:220px;overflow:hidden;text-overflow:ellipsis}.imp-preview tr:last-child td{border-bottom:0}.imp-done{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--r-md);background:var(--good-soft)}.imp-done h4{font-size:15px;color:var(--fg)}.imp-done p{margin-top:2px;font-size:13px}.imp-done__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--good);color:#fff}.imp-done__act{display:flex;gap:8px;flex-wrap:wrap}.imp-done__act .pos-btn{flex:1 1 180px}.imp-inline{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.imp-more{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:-6px}.imp-more .imp-textbtn{display:inline-flex;align-items:center;gap:5px}.imp-preset .imp-textbtn,.imp-ghl .imp-textbtn{padding:0 4px}.imp-uploads__row{align-items:center!important}.imp-uploads__main{display:grid;gap:2px;flex:1;min-width:0}.imp-uploads__main strong{color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-uploads__main .faint{font-size:12px}.imp-uploads__said{font-size:12.5px;color:var(--fg-2)}.imp-uploads__said.is-bad{color:var(--bad)}.imp-uploads__ask{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:var(--r-md);background:var(--warn-soft);font-size:13px;color:var(--fg)}.imp-uploads__askact{display:inline-flex;gap:6px;margin-left:auto}.imp-undo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px}.imp-remember{justify-self:start}.imp-pick--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.imp-pick--two{grid-template-columns:minmax(0,1fr)}}.imp-vals{display:grid;gap:6px}.imp-vals li{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:10px}.imp-vals li.is-open{background:color-mix(in srgb,var(--warn-soft) 45%,var(--surface))}.imp-choice{display:flex;flex-wrap:wrap;gap:6px}.imp-choice .imp-check{min-height:28px;padding:2px 10px 2px 8px;font-size:12.5px}.imp-check.is-off{opacity:.55;cursor:not-allowed}.imp-unread li{display:grid;gap:6px}.imp-secret{color:var(--fg-3)}@media(max-width:480px){.imp-vals li{grid-template-columns:minmax(0,1fr);gap:6px}}.imp-cols{display:flex;flex-wrap:wrap;gap:6px}.imp-cols .imp-check{min-height:28px;padding:2px 10px 2px 8px;font-size:12.5px}.imp-private{display:flex;gap:6px;align-items:flex-start;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-2);font-size:12.5px;color:var(--fg-2)}.imp-private svg{flex:none;margin-top:2px;color:var(--fg-3)}.imp-audit{display:flex;align-items:center;gap:6px;font-size:12px}.ld-grow{flex:1}.ld-name.crm-link,.ld .crm-link,.ld-att .crm-link,.ld-new .crm-link{padding:0;border:0;background:none;color:var(--fg);font-weight:700;text-align:left;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-name.crm-link:hover,.ld .crm-link:hover,.ld-att .crm-link:hover,.ld-new .crm-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.ld-more{justify-self:center;display:block;margin:8px auto;padding:6px 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--accent);font-weight:600;font-size:13px}.ld-more:hover{background:var(--accent-soft)}.ld{container:ld / inline-size;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.ld__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px 8px}.ld__title{display:flex;align-items:baseline;gap:8px;min-width:0}.ld__title h3{font-size:16px;white-space:nowrap}.ld__title .faint{font-size:12.5px;white-space:nowrap}.ld__headact{display:flex;gap:6px;flex-wrap:wrap}.ld__filters{display:grid;gap:8px;padding:0 14px 10px;border-bottom:1px solid var(--line)}.ld__just{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 6px 6px 10px;border-radius:var(--r-md);background:var(--info-soft);color:var(--info);font-size:13px}.ld__just .pos-btn{margin-left:auto;color:var(--info)}.ld__chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ld__chips::-webkit-scrollbar{display:none}.ld-chip{display:inline-flex;align-items:center;gap:5px;flex:none;height:28px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:600;white-space:nowrap}.ld-chip:hover{border-color:var(--accent-line);color:var(--fg)}.ld-chip.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ld-chip.is-dial svg{color:var(--good)}.ld-chip__n{min-width:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11px;text-align:center}.ld-chip.is-on .ld-chip__n{background:var(--surface);color:var(--accent)}.ld__search{display:flex;align-items:center;gap:8px;min-width:0;padding:0 4px 0 10px;height:34px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg-3)}.ld__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ld__search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--fg);outline:none}.ld__sortsel{display:none;flex:none;max-width:46%;height:26px;padding:0 6px;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);color:var(--fg-2);font-size:12px}.ld-bulk{position:absolute;z-index:3;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 8px 8px 14px;background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);animation:ld-rise .16s cubic-bezier(.2,.8,.2,1)}.ld-bulk>strong{font-size:13px;color:var(--accent);margin-right:4px}.ld-bulk .pos-menu__pop{top:auto;bottom:calc(100% + 6px)}.ld.has-bulk .ld__scroll{padding-bottom:72px}@container ld (max-width: 520px){.ld.has-bulk .ld__scroll{padding-bottom:120px}}.ld-bulk__tag{display:inline-flex;gap:4px}.ld-bulk__tag .pos-input{width:150px;min-height:28px;height:28px;padding:2px 8px;font-size:12.5px}.ld__scroll{flex:1;min-height:0;overflow:auto}.ld-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.ld-th{position:sticky;top:0;z-index:1;padding:0 10px;height:34px;background:var(--surface-2);border-bottom:1px solid var(--line);text-align:left;font-size:11.5px;font-weight:700;color:var(--fg-3);white-space:nowrap}.ld-sort{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:.02em}.ld-sort:hover{color:var(--fg)}.ld-sort svg{opacity:.35}.ld-sort svg.is-on{opacity:1;color:var(--accent)}.ld-table td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;color:var(--fg-2)}.ld-table tbody tr:hover td{background:var(--surface-2)}.ld-table tbody tr.is-on td{background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface))}.ld-td--sel{width:36px;padding-right:0!important}.ld-td--sel input{width:16px;height:16px;accent-color:var(--accent);vertical-align:middle}.ld-td--name{min-width:160px;max-width:240px}.ld-td--name .crm-link{display:block}.ld-namemeta{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11.5px}.ld-origin{height:18px;padding:0 6px;font-size:10.5px}.ld-phone{padding:2px 4px;margin:-2px -4px;border:0;border-radius:4px;background:none;color:var(--fg-2)}.ld-phone:hover{background:var(--good-soft);color:var(--good)}.ld-td--call{min-width:150px}.ld-local{display:block;font-size:12px;color:var(--fg-2);margin-bottom:2px}.ld-td--value{text-align:right;font-weight:600;color:var(--fg)}.ld-th.ld-td--value{text-align:right}.ld-stage{display:inline-block;padding:1px 7px;border-radius:4px;background:var(--surface-2);color:var(--fg-2);font-size:12px;font-weight:600}.ld-stage.is-won{background:var(--good-soft);color:var(--good)}.ld-stage.is-lost{background:var(--surface-3);color:var(--fg-3)}.ld-cardlabel{display:none}.ld__foot{padding:6px 14px;border-top:1px solid var(--line);font-size:12px}.ld--compact .ld__head{padding:10px 12px 6px}.ld--compact .ld__filters{padding:0 12px 8px}.ld--compact .ld-table td{padding:6px 8px}@container ld (max-width: 640px){.ld__sortsel{display:block;width:118px}.ld__headact .pos-btn{padding:0 8px}.ld-table,.ld-table tbody,.ld-table thead{display:block}.ld-table thead tr{display:flex;align-items:center;padding:6px 14px;background:var(--surface-2);border-bottom:1px solid var(--line)}.ld-table thead th{display:none}.ld-table thead th.ld-td--sel{display:flex;align-items:center;width:auto;position:static;height:auto;padding:0;background:none;border:0}.ld-table thead th.ld-td--sel:after{content:"Select all";margin-left:8px;font-weight:600;color:var(--fg-2)}.ld-table thead th.ld-td--sel input{vertical-align:-3px}.ld-table tbody tr{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:3px;padding:10px 14px 10px 44px;border-bottom:1px solid var(--line)}.ld-table tbody tr:before{content:"";order:3;flex-basis:100%;height:0}.ld-table tbody tr:after{content:"";order:6;flex-basis:100%;height:0}.ld-table tbody tr:hover td,.ld-table tbody tr.is-on td{background:none}.ld-table tbody tr.is-on{background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface))}.ld-table td{display:block;padding:0;border:0;white-space:normal}.ld-table td.ld-td--sel{position:absolute;left:14px;top:12px;width:auto}.ld-table td.ld-td--name{order:1;flex:1 1 auto;min-width:0;max-width:none}.ld-namemeta{margin-top:0}.ld-table tbody td.ld-td--name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ld-td--name .crm-link{display:inline;font-size:14px}.ld-table td.ld-td--value{order:2;margin-left:auto}.ld-table td.ld-td--value.is-empty{display:none}.ld-table td.ld-td--phone{order:4}.ld-table td.ld-td--call{order:5;display:inline-flex;align-items:center;gap:6px;min-width:0}.ld-local{display:inline;margin:0}.ld-table td.ld-td--meta{order:7;font-size:12px}.ld-table td.ld-td--meta.is-empty{display:none}.ld-table td.ld-td--meta+td.ld-td--meta:before{content:"·";margin-right:8px;color:var(--fg-3)}.ld-cardlabel{display:inline;color:var(--fg-3)}.ld-stage{font-size:11.5px;padding:0 6px}}@container ld (max-width: 380px){.ld__headact{width:100%}.ld__headact .pos-btn{flex:1}}.ld-att{container-type:inline-size;display:grid;gap:8px;min-width:0;padding:14px 14px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start}.ld-att__head{display:flex;align-items:center;gap:8px}.ld-att__head h3{font-size:15px}.ld-att__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ld-att__row{position:relative;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.ld-att__row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--line-strong)}.ld-att__row[data-tone=bad]:before{background:var(--bad)}.ld-att__row[data-tone=warn]:before{background:var(--warn)}.ld-att__row[data-tone=info]:before{background:var(--info)}.ld-att__main{flex:1;min-width:0;display:grid;gap:3px}.ld-att__top{display:flex;align-items:center;gap:8px;min-width:0}.ld-att__top .pos-pill{flex:none}.ld-att__top .crm-link{min-width:0;font-size:13.5px}.ld-att__detail{font-size:12.5px;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-att__actions{display:flex;gap:4px;flex:none}.ld-att .pos-empty{padding:20px 8px}@container (max-width: 420px){.ld-att__row{flex-wrap:wrap}.ld-att__top{flex-wrap:wrap;row-gap:3px}.ld-att__actions{width:100%;justify-content:flex-end}.ld-att--compact .ld-att__row{flex-wrap:nowrap}.ld-att--compact .ld-att__actions{width:auto}}.ld-att--compact{padding:10px;gap:6px}.ld-att--compact .ld-att__row{padding:6px 6px 6px 10px}.ld-att--compact .ld-att__top .pos-pill{height:20px;font-size:11px}.ld-new{container-type:inline-size;display:grid;gap:12px;min-width:0;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start}.ld-new__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.ld-new__total{display:flex;align-items:baseline;gap:8px;margin-top:2px;padding:0;border:0;background:none;color:var(--fg);text-align:left}.ld-new__total strong{font-family:var(--font-display);font-size:34px;line-height:1}.ld-new__total .muted{font-size:13px}.ld-new__total:hover strong{color:var(--accent)}.ld-new__controls{display:flex;gap:6px;flex-wrap:wrap}.ld-new__origins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@container (max-width: 460px){.ld-new__origins{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-new__tile{position:relative;display:grid;gap:2px;padding:10px 10px 9px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-2);text-align:left;font-size:12.5px;font-weight:600;transition:border-color .12s,background .12s}.ld-new__tile strong{font-family:var(--font-display);font-size:22px;line-height:1.1;color:var(--fg)}.ld-new__tile:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--line-strong)}.ld-new__tile[data-tone=accent]:after{background:var(--accent)}.ld-new__tile[data-tone=info]:after{background:var(--info)}.ld-new__tile[data-tone=good]:after{background:var(--good)}.ld-new__tile:hover:not(:disabled){border-color:var(--accent-line);background:var(--surface)}.ld-new__tile.is-on{border-color:var(--accent);background:var(--accent-soft)}.ld-new__tile:disabled{cursor:default;opacity:.6}.ld-new__sources{display:grid;gap:6px}.ld-new__sources ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ld-new__src{display:grid;grid-template-columns:minmax(90px,38%) minmax(0,1fr) 32px;align-items:center;gap:10px;width:100%;padding:5px 6px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-2);font-size:13px;text-align:left}.ld-new__src:hover{background:var(--surface-2);color:var(--fg)}.ld-new__src.is-on{background:var(--accent-soft);color:var(--accent)}.ld-new__srclabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.ld-new__bar{height:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.ld-new__bar span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.ld-new__srccount{text-align:right;font-weight:700;color:var(--fg)}.ld-new__none{font-size:13px}.ld-new__picked{display:grid;gap:6px;padding:10px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface));animation:ld-in .14s ease-out}.ld-new__pickedhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.ld-mini{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:260px;overflow-y:auto}.ld-mini li{display:flex;align-items:center;gap:8px;min-height:32px;padding:3px 4px;border-radius:var(--r-sm)}.ld-mini li:hover{background:var(--surface)}.ld-mini .crm-link{flex:none;max-width:45%;font-size:13px}.ld-mini__meta{flex:1;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-mini .pos-pill{flex:none}.ld-new__foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ld-new__foot .faint{font-size:12.5px}@keyframes ld-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ld-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.fx{container-type:inline-size;display:grid;gap:12px;min-width:0;padding:14px 16px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.fx__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fx__head h3{font-size:15px}.fx__head .faint{font-size:12px}.fx__targets{list-style:none;margin:0;padding:0;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 620px){.fx__targets{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 380px){.fx__targets{grid-template-columns:minmax(0,1fr)}}.fx__t{display:grid;gap:6px;min-width:0}.fx__trow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:6px}.fx__tlabel{font-size:12.5px;font-weight:600;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx__tnum{display:inline-flex;align-items:baseline;gap:4px;font-size:13px;white-space:nowrap}.fx__tnum strong{font-family:var(--font-display);font-size:16px;color:var(--fg)}.fx__tedit{display:inline-flex;align-items:center;gap:3px;padding:0 4px;margin-left:-2px;border:1px dashed transparent;border-radius:4px;background:transparent;color:var(--fg-2);font-weight:600;font-size:13px}.fx__tedit svg{color:var(--fg-3);opacity:.7}.fx__tedit:hover{border-color:var(--line-strong);color:var(--fg)}.fx__tedit:hover svg{opacity:1}.fx__tinput{width:58px;height:24px;margin-left:2px;padding:0 4px;border:1px solid var(--accent);border-radius:4px;background:var(--surface);color:var(--fg);font-size:13px}.fx__tinput:focus{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.fx__bar{height:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.fx__bar span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .3s cubic-bezier(.2,.8,.2,1)}.fx__t.is-hit .fx__bar span{background:var(--good)}.fx__t.is-hit .fx__tnum strong{color:var(--good)}.fx__note{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--fg-3)}.fx__note svg{flex:none}.fx__list{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.fx__list ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.fx__list li{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 2px 0 4px;border-radius:var(--r-sm)}.fx__list li:hover{background:var(--surface-2)}.fx__item{flex:1;display:flex;align-items:center;gap:10px;min-width:0;padding:6px 0;cursor:pointer;font-size:13.5px}.fx__item input{width:17px;height:17px;flex:none;accent-color:var(--good)}.fx__item span{min-width:0;overflow-wrap:anywhere}.fx__list li.is-done .fx__item span{color:var(--fg-3);text-decoration:line-through;text-decoration-color:var(--line-strong)}.fx__empty{font-size:12.5px;padding:4px 0}.fx__add{display:flex;gap:6px;margin-top:4px}.fx__add .pos-input{flex:1;min-width:0;min-height:32px;padding:5px 10px}.fx__add .pos-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fx__add .pos-btn{height:32px}.fx--compact{gap:10px;padding:12px}.fx--compact .fx__targets{gap:8px 12px}.fx__tval{font-weight:600;color:var(--fg-2)}.fx__from{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}.fx__src{font-size:11px;font-weight:700;color:var(--fg-3)}.fx__src--today{color:var(--warn)}.fx__src--goal{color:var(--good)}.fx__howbtn{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:11px;font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.fx__howbtn:hover{text-decoration-color:currentColor}.fx__how{font-size:12px;line-height:1.45;color:var(--fg-2)}.fx__item--ro{cursor:default}.fx__item--ro svg{flex:none;color:var(--fg-3)}.fx__list li.is-done .fx__item--ro svg{color:var(--good)}.fx--folded{gap:0}.r4lp{height:100%;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--bg)}.r4lp-page{width:100%;max-width:1180px;margin:0 auto;padding:22px 20px 44px;display:grid;gap:16px;align-content:start;align-items:start;grid-template-columns:repeat(12,minmax(0,1fr))}.r4lp-span{grid-column:1 / -1;min-width:0}.r4lp-head{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.r4lp-head__text{display:grid;gap:4px;min-width:0;flex:1 1 380px}.r4lp-head h1{font-size:clamp(24px,3.2vw,30px);font-weight:800;letter-spacing:-.015em}.r4lp-head p{max-width:62ch}.r4lp-head__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r4lp-note{grid-column:1 / -1;display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-2);font-size:12.5px;line-height:1.5}.r4lp-note svg{flex:none;margin-top:2px}.r4lp-card{min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);animation:r4lp-rise .42s cubic-bezier(.2,.8,.2,1) both}.r4lp-card--trend{grid-column:1 / -1}.r4lp-card--persist{grid-column:span 5}.r4lp-card--hours{grid-column:span 7}.r4lp-cardhead{display:flex;align-items:flex-start;gap:10px}.r4lp-cardhead__icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent)}.r4lp-cardhead__text{display:grid;gap:2px;min-width:0;flex:1}.r4lp-cardhead h2{display:flex;align-items:center;gap:6px;font-size:15.5px;font-weight:700}.r4lp-cardhead p{font-size:12.5px;line-height:1.45}.r4lp-cardhead__right{flex:none}.r4lp-empty{padding:14px 0 6px;font-size:13px}.r4lp-small{font-size:11.5px;line-height:1.45}.r4lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r4lp .crm-link{padding:0;border:0;background:none;color:var(--fg);font-weight:700;cursor:pointer}.r4lp .crm-link:hover{color:var(--accent)}.r4lp-how{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fg-3);transition:color .12s,background .12s}.r4lp-how:hover,.r4lp-how.is-open{color:var(--accent);background:var(--accent-soft)}.r4lp-pop{position:fixed;z-index:60;display:grid;gap:4px;padding:11px 13px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-2);box-shadow:var(--shadow-2);font-size:12.5px;line-height:1.5;animation:r4lp-pop .14s ease-out both}.r4lp-pop strong{color:var(--fg);font-size:12px;letter-spacing:.02em}.r4lp-delta{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;align-self:flex-start;max-width:100%;padding:2px 8px;border-radius:var(--r-pill);font-size:11.5px;font-weight:700;line-height:1.35;background:var(--surface-2);color:var(--fg-2)}.r4lp-delta svg{flex:none}.r4lp-delta--good{background:var(--good-soft);color:var(--good)}.r4lp-delta--less{background:var(--warn-soft);color:var(--warn)}.r4lp-delta--none{font-weight:600;color:var(--fg-3)}.r4lp-delta__vs{font-weight:600;opacity:.8}.r4lp-dline{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.r4lp-dline--good{color:var(--good)}.r4lp-dline--less,.r4lp-dline--neutral{color:var(--fg-3)}.r4lp-inline--good{color:var(--good);font-weight:700}.r4lp-inline--less{color:var(--fg-3)}.r4lp-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.r4lp-tile{min-width:0;display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);animation:r4lp-rise .38s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.r4lp-tile__label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--fg-2);min-width:0}.r4lp-tile__label>svg{color:var(--accent);flex:none}.r4lp-tile__label>span:not(.r4lp-live){min-width:0}.r4lp-tile__label .r4lp-how{margin-left:auto}.r4lp-tile__value{font-family:var(--font-display);font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.1;letter-spacing:-.015em;color:var(--fg);overflow-wrap:anywhere}.r4lp-tile__value.is-good{color:var(--good)}.r4lp-tile__sub{font-size:12px;color:var(--fg-3);line-height:1.4}.r4lp-tile__sub strong{color:var(--fg-2)}.r4lp-tile .r4lp-delta{margin-top:auto}.r4lp-tile--now{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}.r4lp-tile--now .pos-btn{margin-top:auto;align-self:stretch}.r4lp-live{position:relative;display:inline-grid;place-items:center;flex:none;width:14px;height:14px}.r4lp-live span{width:8px;height:8px;border-radius:50%;background:var(--good)}.r4lp-live span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-radius:50%;border:2px solid var(--good);animation:r4lp-ping 1.8s ease-out infinite}.r4lp-live--sm{width:10px;height:10px;margin-right:5px}.r4lp-live--sm span,.r4lp-live--sm span:after{width:6px;height:6px}.r4lp-table__wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.r4lp-table__wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r4lp-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;font-size:13px}.r4lp-table th,.r4lp-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.r4lp-table thead th{background:var(--surface-2);padding:0;vertical-align:bottom}.r4lp-table__groups th{padding:7px 12px 0;border-bottom:0;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.r4lp-table__groups th>span{display:inline-flex;align-items:center}.r4lp-table__groups th.is-now{color:var(--good);border-left:1px solid var(--line)}.r4lp-th{display:flex;align-items:center;gap:2px;padding:4px 8px 8px 4px}.r4lp-th>button:first-child{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-2);font-size:12px;font-weight:700;text-align:left;line-height:1.25}.r4lp-th>button:first-child svg{flex:none;opacity:0;transition:opacity .12s}.r4lp-th>button:first-child:hover{color:var(--fg)}.r4lp-th>button:first-child:hover svg,.r4lp-th>button.is-on svg{opacity:1}.r4lp-th>button.is-on{color:var(--accent)}.r4lp-table .is-now-start{border-left:1px solid var(--line)}.r4lp-table .is-first{position:sticky;left:0;z-index:1;background:var(--surface);min-width:170px}.r4lp-table thead .is-first{background:var(--surface-2);z-index:2}.r4lp-table tbody tr:hover>*{background:var(--surface-2)}.r4lp-table tbody tr.is-me>*{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.r4lp-table tfoot th,.r4lp-table tfoot td{border-bottom:0;background:var(--surface-2);color:var(--fg-2)}.r4lp-table tfoot .r4lp-cell__main{font-weight:700}.r4lp-who{display:flex;align-items:center;gap:9px;min-width:0}.r4lp-who__text{display:grid;gap:1px;min-width:0;font-size:12px}.r4lp-who__name{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:700;color:var(--fg)}.r4lp-who__name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4lp-cell{display:grid;gap:2px;justify-items:start}.r4lp-cell__main{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:700;color:var(--fg);white-space:nowrap}.r4lp-cell__sub{font-size:11.5px}.r4lp-dot{color:var(--fg-3);font-weight:400}.r4lp-fu{white-space:nowrap;font-weight:600;color:var(--fg-2)}.r4lp-fu .tabular{font-weight:800;color:var(--fg)}.r4lp-best{display:inline-flex;align-items:center;gap:4px;margin:-2px -6px;padding:2px 6px;border-radius:var(--r-pill);background:var(--good-soft);color:var(--good)}.r4lp-best>svg{flex:none}.r4lp-table__note{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:1.45}.r4lp-table__note svg{color:var(--good)}.r4lp-pcards{display:none}.r4lp-pcards__sort{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.r4lp-pcards__sort select{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-weight:600}.r4lp-pcards__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.r4lp-pcard{display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.r4lp-pcard.is-me{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface))}.r4lp-pcard__grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.r4lp-pcard__grid>div{display:grid;gap:2px;min-width:0}.r4lp-pcard__grid dt{font-size:11.5px;font-weight:600;color:var(--fg-3)}.r4lp-pcard__grid dd{margin:0;display:grid;gap:1px;justify-items:start;font-size:14px;font-weight:700}.r4lp-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--line);font-size:13px}.r4lp-howall{border-radius:var(--r-md);background:var(--surface-2);font-size:12.5px}.r4lp-howall summary{display:flex;align-items:center;gap:6px;padding:10px 12px;cursor:pointer;font-weight:700;color:var(--fg-2)}.r4lp-howall dl{margin:0;padding:0 12px 12px;display:grid;gap:8px}.r4lp-howall dt{font-weight:700;color:var(--fg)}.r4lp-howall dd{margin:0;color:var(--fg-2);line-height:1.45}.r4lp-trend{width:100%;min-width:0}.r4lp-trend__svg{display:block;overflow:visible}.r4lp-trend__grid{stroke:var(--line);stroke-width:1}.r4lp-trend__tick{fill:var(--fg-3);font-size:11px;font-family:var(--font-body)}.r4lp-trend__x{fill:var(--fg-3);font-size:11px;font-weight:600;font-family:var(--font-body)}.r4lp-trend__goal{stroke:var(--good);stroke-width:1.5;stroke-dasharray:5 4}.r4lp-trend__goal-label{fill:var(--good);font-size:11px;font-weight:700;font-family:var(--font-body)}.r4lp-trend__line{fill:none;stroke:var(--accent);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.r4lp-trend__dot{fill:var(--accent);stroke:var(--surface);stroke-width:1.5}.r4lp-trend__dot.is-fast{fill:var(--good)}.r4lp-trend__leader{stroke:var(--fg-3);stroke-width:1;stroke-dasharray:2 3}.r4lp-trend__last{fill:var(--fg);font-size:12px;font-weight:800;font-family:var(--font-body)}.r4lp-halo{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.r4lp-trend__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;font-size:13px;color:var(--fg-2)}.r4lp-trend__foot strong{color:var(--fg)}.r4lp-trend__foot .faint{font-size:12px}.r4lp-persist__lead{font-size:13.5px;color:var(--fg-2)}.r4lp-persist__lead strong{font-family:var(--font-display);font-size:20px;color:var(--fg);margin-right:2px}.r4lp-persist{list-style:none;margin:0;padding:0;display:grid;gap:9px}.r4lp-persist__row{display:grid;grid-template-columns:116px minmax(0,1fr) 70px;align-items:center;gap:10px;font-size:12.5px;animation:r4lp-fade-up .3s ease-out both;animation-delay:calc(var(--i, 0) * 50ms)}.r4lp-persist__label{font-weight:600;color:var(--fg-2)}.r4lp-persist__track{height:12px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.r4lp-persist__bar{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}.r4lp-persist__row:nth-child(2) .r4lp-persist__bar{opacity:.75}.r4lp-persist__row:nth-child(3) .r4lp-persist__bar{opacity:.55}.r4lp-persist__n{text-align:right;white-space:nowrap}.r4lp-persist__n strong{font-size:13.5px}.r4lp-persist__n .faint{font-size:11.5px}.r4lp-persist__reached{font-size:13px;color:var(--fg-2)}.r4lp-persist__reached strong{color:var(--good)}.r4lp-persist__cmp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px}.r4lp-hours__best{font-size:13px;color:var(--fg-2)}.r4lp-hours__best strong{color:var(--fg)}.r4lp-hours{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;align-items:end}.r4lp-hours__col{display:grid;grid-template-rows:14px 64px 14px;justify-items:center;align-items:end;gap:3px;min-width:0}.r4lp-hours__n{font-size:10.5px;font-weight:700;color:var(--fg-3)}.r4lp-hours__track{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--line-strong)}.r4lp-hours__bar{display:block;width:min(100%,22px);border-radius:4px 4px 0 0;background:var(--accent-line);transition:height .5s cubic-bezier(.2,.8,.2,1)}.r4lp-hours__col.is-best .r4lp-hours__bar{background:var(--accent)}.r4lp-hours__col.is-best .r4lp-hours__n{color:var(--accent);font-weight:800}.r4lp-hours__h{font-size:10.5px;font-weight:700;color:var(--fg-2);align-self:start}.r4lp-card--results{padding:14px 16px;gap:10px;box-shadow:none;background:var(--surface-2)}.r4lp-results__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.r4lp-results__head h2{font-size:13.5px;font-weight:700}.r4lp-results__head p{font-size:12px}.r4lp-results{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.r4lp-result{display:grid;gap:2px;align-content:start;min-width:0;padding:10px 12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.r4lp-result__label{font-size:11.5px;font-weight:700;color:var(--fg-3)}.r4lp-result__value{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--fg)}.r4lp-result__note{font-size:11px}.r4lp-hq{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px;color:var(--fg-3);text-align:center}.r4lp-hq svg{flex:none}.r4lp-foot{grid-column:1 / -1;display:flex;gap:8px;align-items:flex-start;justify-content:center;padding:0 4px;font-size:11.5px;color:var(--fg-3);text-align:center}.r4lp-foot svg{flex:none;margin-top:2px}.r4lp-sheet{margin:0;display:grid}.r4lp-sheet>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.r4lp-sheet dt{color:var(--fg-2)}.r4lp-sheet dd{margin:0;font-weight:700;text-align:right}.r4lp-sheet__call{display:grid;gap:6px;justify-items:start;margin-top:14px}.r4lp-sheet__call p{font-size:12.5px}.r4lp-sheet__note{margin-top:14px;font-size:12px}@keyframes r4lp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes r4lp-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes r4lp-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes r4lp-ping{0%{transform:scale(1);opacity:.9}80%,to{transform:scale(2.4);opacity:0}}@media(max-width:1100px){.r4lp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.r4lp-tile--now{grid-column:span 2}}@media(max-width:900px){.r4lp-card--persist,.r4lp-card--hours{grid-column:1 / -1}}@media(max-width:760px){.r4lp-table__wrap,.r4lp-table__note{display:none}.r4lp-pcards{display:grid;gap:10px}}@media(max-width:640px){.r4lp-page{padding:14px 16px 32px;gap:12px}.r4lp-head{align-items:flex-start}.r4lp-head__controls{width:100%;justify-content:space-between}.r4lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r4lp-tile{padding:12px}.r4lp-tile--now{grid-column:1 / -1}.r4lp-card{padding:14px}.r4lp-results{grid-template-columns:repeat(2,minmax(0,1fr))}.r4lp-persist__row{grid-template-columns:96px minmax(0,1fr) 62px;gap:8px}.r4lp-hours{gap:2px}.r4lp-hours__h,.r4lp-hours__n{font-size:9.5px}.r4lp-delta__vs{display:none}.r4lp-hq,.r4lp-foot{justify-content:flex-start;text-align:left}.r4lp-hq svg{margin-top:2px;align-self:flex-start}}.r4lp--embedded{height:auto;overflow:visible;background:transparent}.r4lp--embedded .r4lp-page{padding:0;max-width:none}.r4lp-scope{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:2px;padding:3px 10px 3px 8px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--fg-2);line-height:1.4}.r4lp-scope svg{flex:none;color:var(--fg-3)}.r4lp-self{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r4lp-self__item{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.r4lp-self__item.is-now{background:color-mix(in srgb,var(--good-soft) 30%,var(--surface))}.r4lp-self__label{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--fg-2)}.r4lp-self__value{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1.15;color:var(--fg)}.r4lp-self__value--none{font-size:16px;color:var(--fg-3)}.r4lp-self__sub{font-size:12px;line-height:1.4}.r4lp-self__item .pos-btn{margin-top:auto}@media(max-width:760px){.r4lp-self{grid-template-columns:minmax(0,1fr);gap:10px}}.r30h-headbtns{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.r30h-start{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r30h-start__label{font-size:12px;font-weight:600}.r30h-start .r4dash-chip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--fg)}.r30h-goals{list-style:none;margin:0;padding:0;display:grid;gap:10px}.r30h-goal{display:grid;gap:5px;min-width:0}.r30h-goal__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;min-width:0}.r30h-goal__label{font-size:12.5px;font-weight:600;color:var(--fg-2)}.r30h-goal__num{font-size:12.5px;white-space:nowrap}.r30h-goal__num strong{font-family:var(--font-display);font-size:14.5px;font-weight:800;color:var(--fg)}.r30h-goal__bar{height:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.r30h-goal__bar span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .4s cubic-bezier(.2,.8,.2,1)}.r30h-goal.is-hit .r30h-goal__bar span{background:var(--good)}.r30h-goal.is-hit .r30h-goal__num strong{color:var(--good)}.r30h-facts{display:grid;gap:6px;margin:0}.r30h-facts>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;padding-top:6px;border-top:1px solid var(--line)}.r30h-facts dt{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.r30h-facts dd{margin:0;font-size:13px;font-weight:700;color:var(--fg)}.r30h-facts dd .faint{font-weight:500}.r30h-record{display:flex;align-items:flex-start;gap:7px;font-size:13px;color:var(--fg)}.r30h-record>svg{flex:none;margin-top:2px;color:var(--warn)}.r30h-record.is-now>svg{color:var(--good)}.r30h-paces{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.r30h-pace{display:grid;gap:2px;min-width:0;padding:9px 10px;border-left:3px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2)}.r30h-pace.is-ahead{border-left-color:var(--good)}.r30h-pace.is-behind{border-left-color:var(--warn)}.r30h-pace__label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r30h-pace__words{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--fg)}.r30h-pace.is-ahead .r30h-pace__words{color:var(--good)}.r30h-pace.is-behind .r30h-pace__words{color:var(--warn)}.r30h-pace__detail{font-size:12px}.r30h-gap{display:flex;align-items:flex-start;gap:7px;font-size:13px;color:var(--fg)}.r30h-gap>svg{flex:none;margin-top:2px;color:var(--warn)}.r30h-gap.is-met>svg{color:var(--good)}.r30h-mine{display:grid;gap:10px;min-width:0}.r30h-mine.is-compact .r4dash-tile__big{font-size:24px}.r4dash{--r4dash-ease: cubic-bezier(.2, .8, .2, 1);container:r4dash / inline-size;position:relative;flex:1;height:100%;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--bg);color:var(--fg)}.r4dash.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}.r4dash-inner{display:grid;gap:14px;max-width:1440px;padding:6px 20px 28px}.r4dash-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;min-height:32px}.r4dash-hello{font-size:14px;color:var(--fg)}.r4dash-grow{flex:1}.r4dash-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.r4dash-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);align-items:stretch}.r4dash-cell{position:relative;display:flex;flex-direction:column;min-width:0;animation:r4dash-in .3s var(--r4dash-ease) both}.r4dash-cell__body{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.r4dash-cell__body>*{flex:1}@container r4dash (min-width: 700px){.r4dash-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.r4dash-cell[data-w=S]{grid-column:span 4}.r4dash-cell[data-w=M],.r4dash-cell[data-w=L]{grid-column:span 6}.r4dash-cell[data-w=XL]{grid-column:span 12}.r4dash-cell[data-h=tall]{grid-row:span 2}}@container r4dash (min-width: 1120px){.r4dash-cell[data-w=S]{grid-column:span 3}.r4dash-cell[data-w=M]{grid-column:span 4}.r4dash-cell[data-w=L]{grid-column:span 6}}.r4dash-tile{container-type:inline-size;position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.r4dash-tile:before{content:"";position:absolute;left:16px;top:-1px;width:26px;height:3px;border-radius:0 0 3px 3px;background:var(--line-strong)}.r4dash-tile[data-tone=good]:before{background:var(--good)}.r4dash-tile[data-tone=warn]:before{background:var(--warn)}.r4dash-tile[data-tone=bad]:before{background:var(--bad)}.r4dash-tile[data-tone=info]:before{background:var(--info)}.r4dash-tile__head{display:grid;gap:6px}.r4dash-tile__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:22px}.r4dash-tile__eyebrow{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--font-body);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.r4dash-tile__eyebrow svg{flex:none}.r4dash-tile__scope{margin-left:2px;font-weight:600;letter-spacing:.02em;text-transform:none}.r4dash-tile__scope:before{content:"· "}.r4dash-tile__fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px}.r4dash-tile__big{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--fg)}.r4dash-tile__sub{font-size:13px;color:var(--fg-2)}.r4dash-tile__body{min-width:0}.r4dash-tile__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line)}.r4dash-tile__go{display:grid;gap:8px;justify-items:start}.r4dash-tile__why{font-size:13px;color:var(--fg-2)}.r4dash-tile__empty{font-size:13px}.r4dash-tile__note{margin-top:-6px;font-size:12.5px}.r4dash-tile__note--flat{margin-top:0}.r4dash-tile__more{align-self:flex-start;margin:-6px 0 0 -8px;padding:4px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--accent);font-size:12.5px;font-weight:600}.r4dash-tile__more:hover{background:var(--accent-soft)}.r4dash-tile .ld-att{padding:0;border:0;border-radius:0;background:transparent}.r4dash-tile .ld-att__head{display:none}.r4dash-focus{display:flex;flex-direction:column;min-width:0}.r4dash-focus>.fx{flex:1}.r4dash-focus .fx__head h3{font-family:var(--font-body);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.r4dash-card{min-width:0}.r4dash-foot__note{display:inline-flex;align-items:center;gap:5px;font-size:12px}.r4dash-tone--good{color:var(--good)}.r4dash-tone--warn{color:var(--warn)}.r4dash-tone--bad{color:var(--bad)}.r4dash-linkbtn{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .12s}.r4dash-linkbtn:hover{text-decoration-color:currentColor}.r4dash-linkbtn--sm{font-size:12.5px}.r4dash-rows{list-style:none;margin:0;padding:0;display:grid}.r4dash-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 0;border-top:1px solid var(--line)}.r4dash-row:first-child{border-top:0;padding-top:0}.r4dash-rows--tight .r4dash-row{min-height:36px;padding:5px 0}.r4dash-rows--tight .r4dash-row:first-child{padding-top:0}.r4dash-row__when{flex:none;width:64px;font-size:13px;font-weight:700;color:var(--fg)}.r4dash-row.is-live .r4dash-row__when{color:var(--info)}.r4dash-row.is-done .r4dash-row__main{opacity:.75}.r4dash-row__main{flex:1;min-width:0;display:grid;gap:1px}.r4dash-row__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.r4dash-row__fig{flex:none;font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--fg)}.r4dash-name.crm-link{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:13.5px;font-weight:700;text-align:left}.r4dash-name.crm-link:hover{color:var(--accent)}.r4dash-row__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--fg-3)}.r4dash-row__act{flex:none;display:flex;align-items:center;gap:4px}.r4dash-row__act .pos-menu__pop{min-width:230px}@container (max-width: 380px){.r4dash-row{flex-wrap:wrap;row-gap:6px}.r4dash-row__act{width:100%;justify-content:flex-end}}.r4dash-row--reply{padding:4px 0}.r4dash-reply{display:grid;gap:2px;width:calc(100% + 16px);margin:0 -8px;padding:6px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);text-align:left}.r4dash-reply:hover{background:var(--surface-2)}.r4dash-reply__top{display:flex;align-items:center;gap:6px;min-width:0}.r4dash-reply__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.r4dash-reply:hover .r4dash-reply__name{color:var(--accent)}.r4dash-reply__at{margin-left:auto;flex:none;font-size:12px}.r4dash-reply__text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:var(--fg-2)}.r4dash-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--info)}.r4dash-pipe{list-style:none;margin:0;padding:0;display:grid;gap:2px}.r4dash-pipe__row{display:grid;grid-template-columns:minmax(96px,30%) minmax(40px,1fr) 30px 72px;align-items:center;gap:10px;width:100%;min-height:34px;padding:4px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);text-align:left}.r4dash-pipe__row:hover{background:var(--surface-2)}.r4dash-pipe__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.r4dash-pipe__bar{height:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.r4dash-pipe__bar i{display:block;height:100%;border-radius:inherit;background:var(--info);transition:width .5s var(--r4dash-ease)}.r4dash-pipe__n{font-family:var(--font-display);font-size:15px;font-weight:800;text-align:right}.r4dash-pipe__v{font-size:12px;text-align:right}@container (max-width: 380px){.r4dash-pipe__row{grid-template-columns:minmax(0,1fr) 30px 64px}.r4dash-pipe__bar{display:none}}.r4dash-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}@container (max-width: 330px){.r4dash-stats{grid-template-columns:minmax(0,1fr)}}.r4dash-stat{display:grid;gap:4px;align-content:start;min-width:0;padding:10px;border-radius:var(--r-md);background:var(--surface-2)}.r4dash-stat dt{font-size:12px;font-weight:700;color:var(--fg-2)}.r4dash-stat dt .faint{display:block;font-weight:500;font-size:11.5px}.r4dash-stat dd{margin:0;display:grid;gap:2px}.r4dash-stat dd strong{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.1;color:var(--fg)}.r4dash-delta{font-size:11.5px;font-weight:600}.r4dash-delta--good{color:var(--good)}.r4dash-delta--less{color:var(--fg-2)}.r4dash-delta--neutral{color:var(--fg-3)}.r4dash-delta--tiny{display:block;font-size:10.5px}.r4dash-sparkbox{display:grid;gap:4px}.r4dash-sparkbox__axis{display:flex;justify-content:space-between;font-size:11px}.r4dash-spark{position:relative;height:64px}.r4dash-cell[data-h=tall] .r4dash-spark{height:150px}.r4dash-spark svg{display:block;width:100%;height:100%;overflow:visible}.r4dash-spark--empty{display:grid;place-items:center;border:1px dashed var(--line);border-radius:var(--r-md);font-size:12.5px}.r4dash-spark__base{stroke:var(--line);stroke-width:1}.r4dash-spark__line{fill:none;stroke:var(--info);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.r4dash-spark__dot,.r4dash-spark__pt{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--info);transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--surface)}.r4dash-spark__pt{width:5px;height:5px;box-shadow:none}.r4dash-bars{display:flex;align-items:flex-end;gap:3px;height:72px}.r4dash-cell[data-h=tall] .r4dash-bars{height:160px}.r4dash-bars i{flex:1;min-width:2px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--accent) 55%,var(--surface-3))}.r4dash-pick{display:inline-flex;min-width:0}.r4dash-select{height:28px;max-width:190px;min-width:0;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:12.5px;font-weight:600}.r4dash-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r4dash-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.r4dash-week__day{display:grid;justify-items:center;gap:2px;min-height:58px;padding:6px 0;border:1px solid transparent;border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-2)}.r4dash-week__day:hover{border-color:var(--accent-line)}.r4dash-week__day.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--fg)}.r4dash-week__wd{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.r4dash-week__num{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--fg)}.r4dash-week__day.is-today .r4dash-week__num{color:var(--accent)}.r4dash-week__dots{display:flex;gap:2px;min-height:5px}.r4dash-week__dots i{width:5px;height:5px;border-radius:50%;background:var(--info)}.r4dash-week__title{font-size:12.5px;font-weight:700;color:var(--fg-2)}.r4dash-tablewrap{overflow-x:auto;margin:0 -4px}.r4dash-table{width:100%;border-collapse:collapse;font-size:13px}.r4dash-table th,.r4dash-table td{padding:7px 4px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.r4dash-table thead th{border-top:0;padding-top:0;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3)}.r4dash-table thead th .faint{display:block;font-weight:600;letter-spacing:0;text-transform:none}.r4dash-table tbody th{font-weight:700;color:var(--fg);white-space:nowrap}.r4dash-table .is-num{text-align:right}.r4dash-links{list-style:none;margin:0;padding:0;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.r4dash-qlink{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--fg);font-size:13px;font-weight:600;text-align:left;text-decoration:none;transition:border-color .12s,color .12s}.r4dash-qlink:hover{border-color:var(--accent-line);color:var(--accent)}.r4dash-qlink svg{flex:none;color:var(--fg-3)}.r4dash-qlink>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4dash-qlink__host{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500}.r4dash-frame{display:block;width:100%;height:280px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.r4dash-frame.is-tall{height:560px}.r4dash-frame--mock{display:grid;place-content:center;justify-items:center;gap:6px;height:150px;border-style:dashed;color:var(--fg-3);font-size:12.5px}.r4dash-setup{display:grid;gap:10px;justify-items:start;padding:12px;border:1px dashed var(--line-strong);border-radius:var(--r-md);font-size:13px}.r4dash-setup--bad{color:var(--bad)}.r4dash-setup--bad p{display:flex;gap:6px;align-items:flex-start}.r4dash-setup--bad svg{flex:none;margin-top:2px}.r4dash-sample{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.r4dash-api{min-width:0}.r4dash-text{display:grid;gap:8px;min-width:0;font-size:13.5px;color:var(--fg);overflow-wrap:anywhere}.r4dash-text h4{font-size:14.5px}.r4dash-text ul{margin:0;padding-left:18px;display:grid;gap:3px}.r4dash-cell[data-h=short] .r4dash-tile--text .r4dash-text{max-height:260px;overflow-y:auto}.r4dash-form{display:grid;gap:14px}.r4dash-form__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px}.r4dash-form .pos-seg{justify-self:start}.r4dash-callout{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-md);background:var(--info-soft);color:var(--fg);font-size:12.5px}.r4dash-callout>svg{flex:none;margin-top:2px;color:var(--info)}.r4dash-callout>div{display:grid;gap:4px}.r4dash-samplebox{display:grid;gap:8px;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-md)}.r4dash-samplebox__head{display:flex;align-items:center;gap:8px;font-size:12px}.r4dash-samplebox__json{margin:0;max-height:180px;overflow:auto;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-2);font-family:var(--font-mono);font-size:12px;line-height:1.5;white-space:pre}.r4dash-linkrows{list-style:none;margin:0;padding:0;display:grid;gap:10px}.r4dash-linkrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:8px;align-items:end;padding-bottom:10px;border-bottom:1px solid var(--line)}.r4dash-linkrow__url{grid-column:1 / 3}@media(max-width:520px){.r4dash-linkrow{grid-template-columns:minmax(0,1fr) auto}.r4dash-linkrow>.pos-field:nth-child(2),.r4dash-linkrow__url{grid-column:1 / 2}.r4dash-linkrow>.pos-iconbtn{grid-row:1;grid-column:2}}.r4dash-secnote{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:13px;color:var(--fg)}.r4dash-secnote ul{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--fg-2)}.r4dash-seclink{display:contents}.r4dash-seclink__pop{flex-basis:100%}.r4dash-editbar{position:sticky;top:6px;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);animation:r4dash-in .2s var(--r4dash-ease) both}.r4dash-editbar__text{display:grid;gap:1px;min-width:0;font-size:13px}.r4dash-editbar__text .faint{font-size:12px}.r4dash-editbar__btns{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.is-editing .r4dash-cell{padding:8px;border:1.5px dashed var(--accent-line);border-radius:calc(var(--r-lg) + 6px);background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.is-editing .r4dash-cell__body{opacity:.82;pointer-events:none}.r4dash-cell.is-lifted{border-color:var(--accent);border-style:solid;background:var(--accent-soft);box-shadow:var(--shadow-2)}.r4dash-cell.is-lifted .r4dash-cell__body{opacity:.55}.r4dash-chrome{display:grid;gap:6px;margin-bottom:8px}.r4dash-chrome__top{display:flex;align-items:center;gap:6px;min-width:0}.r4dash-chrome__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.r4dash-chrome__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.r4dash-chrome__moves,.r4dash-chrome__sizes{display:flex;flex-wrap:wrap;gap:6px}.r4dash-grip{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--fg-2);cursor:grab;touch-action:none}.r4dash-grip:hover{border-color:var(--accent-line);color:var(--accent)}.is-dragging .r4dash-grip{cursor:grabbing}.r4dash-chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--fg-2);font-size:12px;font-weight:600;white-space:nowrap}.r4dash-chip:hover:not(:disabled){border-color:var(--accent-line);color:var(--fg)}.r4dash-chip:disabled{opacity:.45;cursor:default}.r4dash-narrow{display:none}.r4dash-seg{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.r4dash-seg button{min-width:28px;height:24px;padding:0 7px;border:0;border-radius:4px;background:transparent;color:var(--fg-2);font-size:12px;font-weight:700}.r4dash-seg button.is-on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.r4dash-ghost{position:fixed;z-index:60;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--accent);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font-size:12.5px;font-weight:700;box-shadow:var(--shadow-2);pointer-events:none;transform:translate(14px,10px)}.r4dash-empty{display:grid;justify-items:center;gap:6px;padding:48px 16px;border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);text-align:center;color:var(--fg-2)}.r4dash-empty__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.r4dash-gallery{display:grid;gap:18px}.r4dash-gallery__intro{font-size:13px}.r4dash-gallery__group{display:grid;gap:10px}.r4dash-gallery__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.r4dash-gallery__head h4{font-size:15px}.r4dash-gallery__head>.faint{font-size:12.5px}.r4dash-gallery__grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.r4dash-gcard{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.r4dash-preview{position:relative;height:188px;overflow:hidden;padding:10px;border-bottom:1px solid var(--line);background:var(--bg);pointer-events:none;-webkit-user-select:none;user-select:none}.r4dash-preview:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(to bottom,transparent,var(--bg))}.r4dash-preview__scale{width:calc(100% / .62);transform:scale(.62);transform-origin:top left;display:flex;flex-direction:column}.r4dash-preview__scale>*{flex:none}.r4dash-gcard__text{display:grid;gap:4px;padding:10px 12px 0;font-size:13px}.r4dash-gcard__text strong{display:flex;align-items:center;gap:6px;font-size:13.5px}.r4dash-gcard__text p{font-size:12.5px}.r4dash-gcard__sizes{font-size:11.5px}.r4dash-gcard__go{display:flex;justify-content:flex-end;margin-top:auto;padding:10px 12px 12px}@container r4dash (max-width: 699px){.r4dash-inner{padding:4px 16px 24px}.r4dash-chrome__sizes,.r4dash-wide{display:none}.r4dash-narrow{display:inline}.r4dash-editbar{top:4px}.r4dash-editbar__btns .r4dash-grow{display:none}.r4dash-editbar__btns>.pos-btn{flex:1 1 auto;justify-content:center}.r4dash-frame.is-tall{height:440px}}@keyframes r4dash-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.r4dash *,.r4dash-gallery *{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.cal,.cal-bp,.cal-conn{--cal-booked: var(--info);--cal-confirmed: color-mix(in srgb, var(--info) 45%, var(--good));--cal-showed: var(--good);--cal-no_show: var(--bad);--cal-cancelled: var(--fg-3);--cal-busy-stripe: repeating-linear-gradient(135deg, color-mix(in srgb, var(--fg-3) 18%, var(--surface)) 0 5px, color-mix(in srgb, var(--fg-3) 6%, var(--surface)) 5px 10px)}.cal{--cal-hour: 76px;--cal-gutter: 54px;--cal-pad: 16px;--cal-mrow: 104px;container:cal / inline-size;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.cal--compact{--cal-hour: 68px;--cal-pad: 12px;--cal-mrow: 84px;--cal-gutter: 48px}.cal-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:14px var(--cal-pad) 8px}.cal-head__title{display:grid;gap:1px;min-width:0}.cal-head__title h2{font-size:20px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal--compact .cal-head__title h2{font-size:17px}.cal-head__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cal-nav{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.cal-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:0 var(--cal-pad) 10px;border-bottom:1px solid var(--line)}.cal-legend{display:flex;flex-wrap:wrap;gap:4px 12px}.cal--compact .cal-legend{display:none}.cal-key{--tone: var(--cal-booked);display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--fg-2)}.cal-key__sw{width:11px;height:11px;border-radius:3px;background:color-mix(in srgb,var(--tone) 22%,var(--surface));box-shadow:inset 3px 0 0 var(--tone)}.cal-key--confirmed{--tone: var(--cal-confirmed)}.cal-key--showed{--tone: var(--cal-showed)}.cal-key--no_show{--tone: var(--cal-no_show)}.cal-key--cancelled{--tone: var(--cal-cancelled)}.cal-key--busy .cal-key__sw{background:var(--cal-busy-stripe);box-shadow:inset 0 0 0 1px var(--line-strong)}.cal-zone{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;color:var(--fg-2)}.cal-zone svg{flex:none;color:var(--fg-3)}.cal--compact .cal-zone__more{display:none}.cal-due{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn);font-size:12px;font-weight:700}.cal-due:hover{border-color:var(--warn)}.cal-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cal-month{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.cal-month__wd{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--surface);border-bottom:1px solid var(--line)}.cal-month__wd span{padding:6px 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.cal-month__grid{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--weeks),minmax(var(--cal-mrow),1fr))}.cal-mcell{container-type:inline-size;display:flex;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:4px 5px 5px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;animation:cal-fade .26s both;animation-delay:calc(var(--i) * 6ms)}.cal-mcell:nth-child(7n){border-right:0}.cal-mcell.is-closed{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.cal-mcell.is-out{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.cal-mcell.is-out .cal-mcell__date{color:var(--fg-3);font-weight:600}.cal-mcell.is-out .cal-chip{opacity:.7}.cal-mcell__top{display:flex;align-items:center;justify-content:space-between;gap:4px}.cal-mcell__date{min-width:24px;height:24px;padding:0 5px;border:0;border-radius:var(--r-pill);background:transparent;font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--fg);transition:background .14s}.cal-mcell__date:hover{background:var(--surface-3)}.cal-mcell.is-today .cal-mcell__date{background:var(--accent);color:var(--accent-fg)}.cal-mcell__off{font-size:10.5px;font-weight:600;color:var(--fg-3);padding-right:2px}.cal-mcell__list{display:grid;gap:2px;min-width:0}.cal-chip{--tone: var(--cal-booked);display:flex;align-items:center;gap:4px;min-width:0;height:20px;padding:0 5px 0 6px;border:0;border-radius:5px;color:var(--fg);font-size:11.5px;text-align:left;background:color-mix(in srgb,var(--tone) 14%,var(--surface));box-shadow:inset 2px 0 0 var(--tone);transition:background .16s,box-shadow .16s}button.cal-chip:hover{background:color-mix(in srgb,var(--tone) 26%,var(--surface))}.cal-chip__time{flex:none;font-size:10.5px;font-weight:800;color:var(--tone)}.cal-chip__name{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-chip__them{flex:none;display:none;font-size:10px;font-weight:600;color:var(--fg-3)}@container (min-width: 150px){.cal-chip__them{display:inline}}.cal-chip--cancelled{background:transparent;color:var(--fg-3)}.cal-chip--cancelled .cal-chip__name{text-decoration:line-through}.cal-chip--busy{--tone: var(--fg-3);background:var(--cal-busy-stripe);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2);cursor:default}.cal-chip.is-due{box-shadow:inset 2px 0 0 var(--tone),inset 0 0 0 1px var(--warn)}.cal-chip.is-open{box-shadow:inset 2px 0 0 var(--tone),0 0 0 2px var(--tone)}.cal-more{justify-self:start;padding:1px 6px;border:0;border-radius:4px;background:transparent;font-size:11px;font-weight:700;color:var(--fg-2)}.cal-more:hover{background:var(--surface-2);color:var(--fg)}.cal-phone{display:none;flex:1;min-height:0;flex-direction:column}.cal-strip{display:none;flex:none;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr))}.cal-strip--scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.cal-strip--scroll::-webkit-scrollbar{display:none}.cal-strip__day{display:grid;justify-items:center;gap:1px;padding:5px 0 4px;border:0;border-radius:var(--r-md);background:transparent;color:var(--fg-3);font-size:11px;font-weight:700;scroll-snap-align:center;transition:background .16s,color .16s}.cal-strip__day strong{font-family:var(--font-display);font-size:16px;line-height:1.2;color:var(--fg)}.cal-strip__day.is-closed strong{color:var(--fg-3)}.cal-strip__day.is-today strong{color:var(--accent)}.cal-strip__day.is-on{background:var(--accent);color:var(--accent-fg)}.cal-strip__day.is-on strong{color:var(--accent-fg)}.cal-strip__dots{display:flex;gap:2px;height:5px}.cal-dot{--tone: var(--cal-booked);width:5px;height:5px;border-radius:50%;background:var(--tone)}.cal-dot--busy{background:transparent;box-shadow:inset 0 0 0 1px var(--fg-3)}.cal-strip__day.is-on .cal-dot{background:var(--accent-fg)}.cal-strip__day.is-on .cal-dot--busy{background:transparent;box-shadow:inset 0 0 0 1px var(--accent-fg)}.cal-agenda{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:10px;padding:12px 12px 16px}.cal-agenda__head{display:grid;gap:1px}.cal-agenda__head strong{font-family:var(--font-display);font-size:15px}.cal-agenda__head .faint{font-size:12.5px}.cal-agenda__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cal-agenda__list>li{animation:cal-fade-up .26s both;animation-delay:calc(var(--i) * 30ms)}.cal-ag{--tone: var(--cal-booked);width:100%;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 3px 0 0 var(--tone);text-align:left;color:var(--fg);transition:border-color .16s,box-shadow .16s}button.cal-ag:hover{border-color:var(--tone)}.cal-ag__time{display:grid;gap:1px;font-size:13px;font-weight:800}.cal-ag__time .faint{font-size:11px;font-weight:600}.cal-ag__main{display:grid;gap:1px;min-width:0;font-size:12.5px}.cal-ag__main strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ag__main>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ag__them{font-weight:600;color:var(--fg-2)}.cal-ag--cancelled{background:transparent}.cal-ag--cancelled strong{text-decoration:line-through;color:var(--fg-3)}.cal-ag--busy{grid-template-columns:62px minmax(0,1fr);border-style:dashed;border-color:var(--line-strong);background:var(--cal-busy-stripe);box-shadow:none}.cal-ag.is-open{border-color:var(--tone);box-shadow:inset 3px 0 0 var(--tone),0 0 0 1px var(--tone)}.cal-ag.is-due{border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}.cal-agenda__empty{display:flex;align-items:center;gap:8px;padding:14px;border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--fg-2);font-size:13px;font-weight:600}.cal-agenda__empty svg{color:var(--fg-3)}.cal-agenda__open{display:flex;align-items:center;gap:6px;font-size:12px}.cal-tg{flex:1;min-height:0;display:flex;flex-direction:column}.cal-tg__scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.cal-tg__head,.cal-tg__body{display:grid;grid-template-columns:var(--cal-gutter) repeat(var(--cols),minmax(0,1fr))}.cal-tg__head{position:sticky;top:0;z-index:5;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 4px 10px -8px var(--overlay)}.cal-tg__corner{display:grid;place-items:center;font-size:10.5px;font-weight:700;letter-spacing:.04em}.cal-dh{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:8px 4px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--fg-2)}button.cal-dh:hover{background:var(--surface-2)}.cal-dh__wd{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cal-dh__date{display:grid;place-items:center;min-width:26px;height:26px;padding:0 4px;border-radius:var(--r-pill);font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--fg)}.cal-dh.is-today .cal-dh__date{background:var(--accent);color:var(--accent-fg)}.cal-dh.is-today .cal-dh__wd{color:var(--accent)}.cal-dh.is-closed .cal-dh__wd{color:var(--fg-3)}.cal-dh__n{padding:0 6px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:10.5px;font-weight:700}.cal-dh__hours{font-size:12px;font-weight:600}.cal-tg--day .cal-dh{justify-content:flex-start;padding-left:14px}.cal-tg__body{position:relative;height:calc(var(--hours) * var(--cal-hour))}.cal-gutter{position:relative}.cal-gutter>span{position:absolute;right:8px;top:calc(var(--h) * var(--cal-hour));transform:translateY(-50%);font-size:10.5px;font-weight:600;color:var(--fg-3);white-space:nowrap}.cal-gutter>span:first-child{transform:translateY(3px)}.cal-gutter>.cal-gutter__now{top:calc(var(--top) * var(--cal-hour) / 60);right:4px;z-index:4;padding:1px 5px;border-radius:4px;background:var(--bad);color:var(--surface);font-size:10px;font-weight:700;transform:translateY(-50%)}.cal-col{position:relative;min-width:0;border-left:1px solid var(--line);background-image:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px var(--cal-hour)),repeating-linear-gradient(to bottom,transparent 0 calc(var(--cal-hour) / 2),color-mix(in srgb,var(--line) 50%,transparent) calc(var(--cal-hour) / 2) calc(var(--cal-hour) / 2 + 1px),transparent calc(var(--cal-hour) / 2 + 1px) var(--cal-hour))}.cal-col.is-today{background-color:color-mix(in srgb,var(--accent-soft) 26%,transparent)}.cal-off{position:absolute;left:0;right:0;top:calc(var(--top) * var(--cal-hour) / 60);height:calc(var(--len) * var(--cal-hour) / 60);background:color-mix(in srgb,var(--surface-2) 72%,transparent);pointer-events:none}.cal-col__note{position:absolute;left:12px;right:12px;top:16px;z-index:1;padding:10px 12px;border-radius:var(--r-md);background:var(--surface);border:1px dashed var(--line-strong);color:var(--fg-2);font-size:12.5px;font-weight:600;text-align:center}.cal-col__empty{display:none}.cal-tg--day .cal-col__empty{display:block;position:absolute;left:12px;right:12px;top:14px;padding:10px;border:1px dashed var(--line-strong);border-radius:var(--r-md);background:color-mix(in srgb,var(--surface) 85%,transparent);color:var(--fg-3);font-size:12.5px;font-weight:600;text-align:center;pointer-events:none}.cal-busy{position:absolute;z-index:1;left:3px;right:3px;top:calc(var(--top) * var(--cal-hour) / 60 + 1px);height:max(calc(var(--len) * var(--cal-hour) / 60 - 2px),18px);padding:3px 6px;border:1px dashed var(--line-strong);border-radius:6px;background:var(--cal-busy-stripe);overflow:hidden}.cal-busy span{display:block;font-size:10.5px;font-weight:700;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-now{position:absolute;left:-1px;right:0;z-index:4;top:calc(var(--top) * var(--cal-hour) / 60);height:2px;background:var(--bad);pointer-events:none}.cal-now span{position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--bad);animation:cal-pulse 2.2s ease-out infinite}.cal-blk{--tone: var(--cal-booked);position:absolute;z-index:2;top:calc(var(--top) * var(--cal-hour) / 60 + 1px);height:max(calc(var(--dur) * var(--cal-hour) / 60 - 3px),24px);left:calc(var(--lane) * (100% - 6px) / var(--lanes) + 3px);width:calc((100% - 6px) / var(--lanes) - 2px);display:flex;flex-direction:column;gap:1px;overflow:hidden;text-align:left;padding:3px 6px 3px 9px;border:0;border-radius:7px;color:var(--fg);line-height:1.2;background:color-mix(in srgb,var(--tone) 15%,var(--surface));box-shadow:inset 3px 0 0 var(--tone),var(--shadow-1);transition:background .22s,box-shadow .2s,transform .14s;animation:cal-block-in .34s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 40ms + 40ms)}.cal-blk:hover{z-index:3;transform:translateY(-1px);box-shadow:inset 3px 0 0 var(--tone),var(--shadow-2)}.cal-blk:focus-visible{z-index:3;outline-offset:1px}.cal-blk.is-open{z-index:3;box-shadow:inset 3px 0 0 var(--tone),0 0 0 2px var(--tone),var(--shadow-2)}.cal-blk.is-due{box-shadow:inset 3px 0 0 var(--tone),inset 0 0 0 1.5px var(--warn),var(--shadow-1)}.cal-blk.is-due .cal-blk__icon{color:var(--warn)}.cal-blk.is-live{box-shadow:inset 3px 0 0 var(--tone),0 0 0 2px color-mix(in srgb,var(--tone) 55%,transparent),var(--shadow-2)}.cal-blk--cancelled{background:repeating-linear-gradient(135deg,var(--surface-2) 0 6px,var(--surface) 6px 12px);opacity:.8}.cal-blk--cancelled .cal-blk__name{text-decoration:line-through;color:var(--fg-3)}.cal-blk>*{flex:none}.cal-blk__row{display:flex;align-items:center;gap:6px;min-width:0}.cal-blk__time{flex:none;font-size:10.5px;font-weight:800;color:var(--tone);white-space:nowrap}.cal-blk__them{min-width:0;font-size:10px;font-weight:700;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-blk__icon{flex:none;margin-left:auto;color:var(--tone)}.cal-blk__name{min-width:0;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-blk__sub{min-width:0;font-size:11px;line-height:1.25;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-blk.is-short{padding-block:2px}.cal-blk.is-short .cal-blk__sub,.cal-blk.is-short:not(.is-wide) .cal-blk__name{display:none}.cal-blk.is-wide{padding:6px 10px 6px 12px}.cal-blk.is-wide .cal-blk__row{gap:10px}.cal-blk.is-wide .cal-blk__time{font-size:12px}.cal-blk.is-wide .cal-blk__name{flex:0 1 auto;font-size:13px}.cal-blk.is-wide .cal-blk__them{flex:0 1 auto;font-size:12px;font-weight:600}.cal-blk.is-wide .cal-blk__sub{font-size:12px}.cal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;padding:0;border:0;background:color-mix(in srgb,var(--overlay) 50%,transparent);cursor:default;animation:cal-fade .16s both}.cal-detail{position:absolute;z-index:21;top:0;right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-2);animation:cal-drawer-in .22s cubic-bezier(.2,.8,.2,1) both}.cal-detail__in{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:18px;padding:14px 16px 18px}.cal-detail__in>*{animation:cal-fade-up .28s both}.cal-detail__in>:nth-child(2){animation-delay:30ms}.cal-detail__in>:nth-child(3){animation-delay:60ms}.cal-detail__in>:nth-child(4){animation-delay:90ms}.cal-detail__in>:nth-child(5){animation-delay:.12s}.cal-detail__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cal-detail__pills{display:flex;flex-wrap:wrap;gap:6px}.cal-detail__who{display:grid;gap:3px;font-size:13px;margin-top:-8px}.cal-detail__name{justify-self:start;padding:0;border:0;background:none;text-align:left;font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent-line);text-decoration-thickness:2px;text-underline-offset:4px}.cal-detail__name:hover{color:var(--accent);text-decoration-color:var(--accent)}.cal-detail__sec{display:grid;gap:10px}.cal-detail__sec h4,.cal-sec-head h4{font-size:14px}.cal-sec-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px}.cal-detail__foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:12px;border-top:1px solid var(--line);font-size:12px}.cal-when{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cal-when__card{display:grid;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:13px}.cal-when__card strong{font-family:var(--font-display);font-size:14.5px}.cal-when__card--them{border-color:var(--accent-line);background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent-line)}.cal-when__foot,.cal-when__warn{grid-column:1 / -1}.cal-when__foot{font-size:12.5px}.cal-ob-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cal-ob{--tone: var(--fg-2);display:grid;justify-items:center;gap:4px;padding:10px 4px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .1s,box-shadow .16s}.cal-ob:hover{border-color:var(--tone);color:var(--tone);background:color-mix(in srgb,var(--tone) 8%,var(--surface))}.cal-ob:active{transform:translateY(1px)}.cal-ob[aria-pressed=true],.cal-ob[aria-expanded=true]{border-color:var(--tone);color:var(--tone);background:color-mix(in srgb,var(--tone) 15%,var(--surface));box-shadow:inset 0 0 0 1px var(--tone)}.cal-ob--cancelled{--tone: var(--fg-2)}.cal-ob--resched{--tone: var(--accent)}.cal-ob-hint{min-height:3em;padding:9px 12px;border-radius:var(--r-md);background:var(--surface-2);font-size:12.5px;color:var(--fg-2);animation:cal-fade .2s both}.cal-confirm{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--bad) 35%,var(--line));border-radius:var(--r-md);background:var(--bad-soft);font-size:13px;animation:cal-fade-up .22s both}.cal-confirm__btns{display:flex;flex-wrap:wrap;gap:6px}.cal-rs{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);animation:cal-fade-up .24s both}.cal-rs .cal-sec-head{font-size:13px}.cal-rs .cal-sec-head .faint{font-size:12px}.cal-rs__days{display:grid;grid-auto-flow:column;grid-auto-columns:62px;gap:6px;overflow-x:auto;padding:2px 2px 4px}.cal-rs__day,.cal-bp__day{display:grid;justify-items:center;padding:6px 2px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg-2);font-size:11.5px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.cal-rs__day strong,.cal-bp__day strong{font-family:var(--font-display);font-size:17px;line-height:1.2;color:var(--fg)}.cal-rs__day:hover,.cal-bp__day:hover{border-color:var(--accent-line)}.cal-rs__day.is-on,.cal-bp__day.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.cal-rs__day.is-on strong,.cal-bp__day.is-on strong{color:var(--accent)}.cal-rs__slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;max-height:196px;overflow-y:auto;padding:2px}.cal-rs__slot{display:grid;justify-items:center;gap:0;padding:5px 4px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--surface);color:var(--accent);animation:cal-fade-up .22s both;animation-delay:calc(var(--i) * 14ms);transition:background .14s,color .14s}.cal-rs__slot strong{font-size:12.5px}.cal-rs__slot span{font-size:10.5px;font-weight:600;color:var(--fg-3)}.cal-rs__slot:hover{background:var(--accent-soft)}.cal-rs__slot.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.cal-rs__slot.is-on span{color:var(--accent-fg);opacity:.85}.cal-rs__pick{font-size:12.5px}.cal-rs__btns{display:flex;flex-wrap:wrap;gap:6px}.cal-rs__note{font-size:12px}.cal-clocks__mine{color:var(--fg-2)}.cal-clocks__dot{margin:0 5px;color:var(--fg-3)}.cal-clocks__theirs{font-weight:700;color:var(--fg)}.cal-plan{display:grid;gap:10px}.cal-plan__sub{font-size:12px;margin-top:-4px}.cal-rem{list-style:none;margin:0;padding:0;display:grid}.cal-rem__row{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding-bottom:14px;animation:cal-fade-up .32s both;animation-delay:calc(var(--i) * 70ms + 60ms)}.cal-rem__row:before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:2px;border-radius:2px;background:var(--line)}.cal-rem__row:last-child{padding-bottom:0}.cal-rem__row:last-child:before{display:none}.cal-rem__dot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface-2);color:var(--fg-2);box-shadow:0 0 0 1px var(--line)}.cal-rem__row--good .cal-rem__dot{background:var(--good-soft);color:var(--good);box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 35%,transparent)}.cal-rem__row--info .cal-rem__dot{background:var(--info-soft);color:var(--info);box-shadow:0 0 0 1px color-mix(in srgb,var(--info) 35%,transparent)}.cal-rem__row--warn .cal-rem__dot{background:var(--warn-soft);color:var(--warn);box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 35%,transparent)}.cal-rem__row--bad .cal-rem__dot{background:var(--bad-soft);color:var(--bad);box-shadow:0 0 0 1px color-mix(in srgb,var(--bad) 35%,transparent)}.cal-rem__row--good:before{background:color-mix(in srgb,var(--good) 40%,var(--line))}.cal-rem__main{display:grid;gap:3px;min-width:0}.cal-rem__top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;font-size:13px}.cal-rem__time{font-size:12px;color:var(--fg-2)}.cal-rem__detail{font-size:12.5px;color:var(--fg-2)}.cal-rem__msg summary{width:fit-content;cursor:pointer;font-size:12px;font-weight:600;color:var(--accent)}.cal-rem__msg p{margin-top:6px;padding:8px 11px;border-radius:14px 14px 14px 4px;background:var(--surface-2);font-size:12.5px;animation:cal-fade-up .2s both}.cal-av{display:grid;gap:18px;align-content:start}.cal-av__sec{display:grid;gap:8px}.cal-av__lead{font-size:12px;margin-top:-4px}.cal-av__week{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cal-av__day{display:grid;grid-template-columns:34px 32px minmax(0,1fr) auto minmax(0,1fr) 28px;align-items:center;gap:5px;min-height:40px;padding:4px 4px 4px 6px;border-radius:var(--r-md);transition:background .16s;animation:cal-fade-up .24s both;animation-delay:calc(var(--i) * 25ms)}.cal-av__day:hover{background:var(--surface-2)}.cal-av__name{font-size:13px;font-weight:700}.cal-av__day.is-off .cal-av__name{color:var(--fg-3)}.cal-av__offtext{grid-column:3 / -1;font-size:12.5px}.cal-av__to{font-size:12px;text-align:center}.cal-av__err{grid-column:3 / -1;font-size:12px;font-weight:600;color:var(--bad)}.cal-time{width:100%;min-width:0;height:32px;padding:4px 6px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:13px;font-variant-numeric:tabular-nums}.cal-time:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cal-av__day.has-err .cal-time{border-color:var(--bad)}.cal-switch{position:relative;display:inline-flex;width:34px;height:20px;cursor:pointer}.cal-switch input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cal-switch__track{position:relative;display:block;width:34px;height:20px;border-radius:var(--r-pill);background:var(--line-strong);transition:background .16s}.cal-switch__track span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cal-switch input:checked+.cal-switch__track{background:var(--accent)}.cal-switch input:checked+.cal-switch__track span{transform:translate(14px)}.cal-switch input:focus-visible+.cal-switch__track{outline:2px solid var(--accent);outline-offset:2px}.cal-av__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cal-av__save{position:sticky;bottom:0;z-index:1;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);box-shadow:0 -6px 14px -12px var(--overlay)}.cal-av__preview{display:flex;align-items:flex-start;gap:8px;font-size:13px}.cal-av__preview svg{flex:none;margin-top:2px;color:var(--fg-3)}.cal-av__btns{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cal-av__spacer{flex:1}.cal-explain{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--info-soft);color:var(--fg);font-size:12.5px}.cal-explain__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--surface);color:var(--info)}.cal-explain strong{font-size:13px}.cal-explain>div>strong:first-child{display:block;margin-bottom:4px}.cal-explain p+p{margin-top:6px}.cal-explain__list{display:grid;gap:4px;margin:0 0 6px;padding-left:18px}.cal-conn{display:grid;gap:16px;align-content:start}.cal-conn__off,.cal-conn__on{display:grid;gap:10px}.cal-conn__card{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);text-align:left}.cal-conn__pick{transition:border-color .16s,box-shadow .16s,transform .12s}.cal-conn__pick:hover{border-color:var(--accent-line);box-shadow:var(--shadow-1)}.cal-conn__pick:active{transform:translateY(1px)}.cal-conn__pick>svg:last-child{margin-left:auto;color:var(--fg-3)}.cal-conn__card.is-on{border-color:color-mix(in srgb,var(--good) 40%,var(--line));background:color-mix(in srgb,var(--good-soft) 55%,var(--surface));animation:cal-fade-up .26s both}.cal-conn__logo{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;color:var(--accent-fg)}.cal-conn__logo--google{background:var(--info)}.cal-conn__logo--outlook{background:var(--accent)}.cal-conn__who{display:grid;gap:2px;min-width:0;font-size:12.5px}.cal-conn__who strong{font-size:14px}.cal-conn__status{margin:1px 0}.cal-conn__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cal-conn__stats>div{display:grid;align-content:start;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:12px;color:var(--fg-2);animation:cal-fade-up .3s 60ms both}.cal-conn__stats strong{font-family:var(--font-display);font-size:22px;line-height:1.2;color:var(--fg)}.cal-conn__list{display:grid;gap:6px}.cal-conn__list ul{list-style:none;display:grid;gap:4px;margin:0;padding:0}.cal-conn__list li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px}.cal-conn__stripe{width:14px;height:14px;border-radius:3px;background:var(--cal-busy-stripe);box-shadow:inset 0 0 0 1px var(--line-strong)}.cal-conn__what{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-conn__list p{font-size:12px}.cal-conn__btns{display:flex;gap:8px}.cal-bp{display:grid;gap:12px;align-content:start}.cal-bp__as{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.cal-bp__aslabel{font-size:12.5px;font-weight:700;color:var(--fg-2)}.cal-bp__frame{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden;box-shadow:var(--shadow-1)}.cal-bp__url{display:flex;align-items:center;gap:6px;padding:7px 12px;border-bottom:1px solid var(--line);font-size:11.5px;color:var(--fg-3)}.cal-bp__url .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-bp__page{display:grid;gap:12px;padding:16px;background:var(--surface)}.cal-bp__hero{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cal-bp__hero>div{display:grid;gap:1px;min-width:0}.cal-bp__hero strong{font-family:var(--font-display);font-size:15px}.cal-bp__len{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:12px;font-weight:600;color:var(--fg-2)}.cal-bp__step{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:13.5px;font-weight:700}.cal-bp__num{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--accent-fg);font-size:11px;font-weight:800}.cal-bp__zone{margin-left:auto;font-size:12px;font-weight:600}.cal-bp__shuffle{margin-left:auto}.cal-bp__days{display:grid;grid-auto-flow:column;grid-auto-columns:62px;gap:6px;overflow-x:auto;padding:2px 2px 4px}.cal-bp__slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px;max-height:196px;overflow-y:auto;padding:2px}.cal-bp__slot{height:34px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--surface);color:var(--accent);font-size:12.5px;font-weight:700;transition:background .14s,color .14s,transform .14s,box-shadow .14s;animation:cal-fade-up .24s both;animation-delay:calc(var(--i) * 14ms)}.cal-bp__slot:hover{background:var(--accent-soft)}.cal-bp__slot.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);transform:scale(1.03);box-shadow:0 4px 12px -4px var(--accent)}.cal-bp__none{padding:6px 0}.cal-bp__mine{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-2);font-size:12px;color:var(--fg-2)}.cal-bp__mine svg{flex:none;margin-top:2px}.cal-bp__form{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.2,1)}.cal-bp__form.is-open{grid-template-rows:1fr}.cal-bp__formin{display:grid;gap:10px;min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .34s}.cal-bp__form.is-open .cal-bp__formin{visibility:visible;padding-top:4px;transition:visibility 0s}.cal-bp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cal-bp__wide{grid-column:1 / -1}.cal-bp__lives{font-size:12px;margin-top:-4px}.cal-bp__consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:11.5px;line-height:1.45;color:var(--fg-2);cursor:pointer}.cal-bp__consent input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--accent)}.cal-bp__note{display:flex;align-items:flex-start;gap:6px;font-size:11.5px}.cal-bp__note svg{flex:none;margin-top:2px}.cal-err{font-size:12px;font-weight:600;color:var(--bad)}.cal-link{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:0;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:700}.cal-link:hover{text-decoration:underline}.cal-bp__thanks{justify-items:center;padding-block:22px;text-align:center}.cal-bp__thanks h3{font-size:18px;animation:cal-fade-up .34s .16s both}.cal-bp__thanks p{animation:cal-fade-up .34s .24s both}.cal-bp__check{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--good);color:var(--surface);animation:cal-check .48s cubic-bezier(.2,.9,.3,1.3) both}.cal-bts{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);animation:cal-fade-up .34s .28s both}.cal-bts__cal{display:flex;align-items:flex-start;gap:6px;font-size:12.5px}.cal-bts__cal svg{flex:none;margin-top:2px;color:var(--fg-3)}.cal-bts__text{display:grid;gap:6px;padding:12px;border-radius:var(--r-md);background:var(--surface-2);font-size:12px}.cal-bubble{justify-self:start;max-width:94%;padding:9px 12px;border:1px solid var(--line);border-radius:16px 16px 16px 4px;background:var(--surface);box-shadow:var(--shadow-1);font-size:13px;animation:cal-bubble .46s .42s cubic-bezier(.2,.9,.3,1.2) both;transform-origin:0 100%}.cal-bts__btns{display:flex;flex-wrap:wrap;gap:8px}.cal-chip--confirmed,.cal-blk--confirmed,.cal-ag--confirmed,.cal-dot--confirmed,.cal-ob--confirmed{--tone: var(--cal-confirmed)}.cal-chip--showed,.cal-blk--showed,.cal-ag--showed,.cal-dot--showed,.cal-ob--showed{--tone: var(--cal-showed)}.cal-chip--no_show,.cal-blk--no_show,.cal-ag--no_show,.cal-dot--no_show,.cal-ob--no_show{--tone: var(--cal-no_show)}.cal-chip--cancelled,.cal-blk--cancelled,.cal-ag--cancelled,.cal-dot--cancelled{--tone: var(--cal-cancelled)}.cal-anim--next{animation:cal-slide-next .3s cubic-bezier(.2,.8,.2,1) both}.cal-anim--prev{animation:cal-slide-prev .3s cubic-bezier(.2,.8,.2,1) both}@keyframes cal-slide-next{0%{opacity:.2;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes cal-slide-prev{0%{opacity:.2;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes cal-block-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes cal-fade{0%{opacity:0}to{opacity:1}}@keyframes cal-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cal-drawer-in{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes cal-rise{0%{opacity:.4;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes cal-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--bad) 55%,transparent)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes cal-check{0%{transform:scale(0) rotate(-25deg)}65%{transform:scale(1.12) rotate(4deg)}to{transform:none}}@keyframes cal-bubble{0%{opacity:0;transform:scale(.6) translateY(6px)}to{opacity:1;transform:none}}@container cal (max-width: 760px){.cal-zone__more,.cal-legend .faint{display:none}}@container cal (max-width: 599px){.cal{--cal-pad: 12px}.cal-head{padding:10px 12px 6px;gap:8px}.cal-head__title h2{font-size:17px}.cal-head__tools{width:100%;justify-content:space-between}.cal-sub{padding:0 12px 8px;gap:4px 10px}.cal-legend{display:none}.cal-zone{margin-left:0}.cal-month{display:none}.cal-phone{display:flex}.cal-strip{display:grid}.cal-tg__head,.cal-tg__body{grid-template-columns:var(--cal-gutter) minmax(0,1fr)}.cal-tg--week .cal-dh:not([data-on=true]),.cal-tg--week .cal-col:not([data-on=true]){display:none}.cal-tg--week .cal-dh{justify-content:flex-start;padding-left:12px}.cal-tg--week .cal-col__empty{display:block;position:absolute;left:12px;right:12px;top:14px;padding:10px;border:1px dashed var(--line-strong);border-radius:var(--r-md);background:color-mix(in srgb,var(--surface) 85%,transparent);color:var(--fg-3);font-size:12.5px;font-weight:600;text-align:center;pointer-events:none}.cal-tg--week .cal-blk__name{font-size:13px}.cal-blk.is-wide .cal-blk__row{flex-wrap:wrap;row-gap:0}.cal-detail{top:auto;left:0;width:100%;max-height:92%;border-left:0;border-top:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;animation-name:cal-rise}.cal-when{grid-template-columns:minmax(0,1fr)}.cal-ob-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cal-bp__grid,.cal-av__grid{grid-template-columns:minmax(0,1fr)}}.cal-col.is-bookable{cursor:copy}.cal-blk[draggable=true]{cursor:grab}.cal-pop{position:fixed;z-index:60;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 24px));max-height:calc(100vh - 32px);overflow:auto;display:grid;gap:10px;padding:14px 16px;border-radius:var(--r-lg, 12px);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg, 0 12px 32px rgba(0,0,0,.25))}.cal-pop__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cal-pop__chosen{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--accent-line, var(--line));border-radius:var(--r-md, 8px)}.cal-pop__chosen .cp-linkbtn{justify-self:start;font-size:12px}.cal-pop__hits{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cal-pop__hits button{width:100%;display:grid;gap:1px;text-align:left;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-md, 8px);background:none;color:inherit;font:inherit;cursor:pointer}.cal-pop__hits button:hover,.cal-pop__hits button:focus-visible{border-color:var(--accent)}.cal-pop__btns{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.cal-pop p{margin:0}.cal-how p{display:flex;align-items:flex-start;gap:8px;margin:0 0 6px;font-size:13.5px}.cal-how svg{flex:none;margin-top:2px}.cal-off-days{display:grid;gap:8px;margin-top:14px}.cal-off-days__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cal-off-days__list li{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 10px;border:1px solid var(--line);border-radius:var(--r-md, 8px)}.cal-off-days__list li .faint{margin-right:auto}.cal-off-days__add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.cal-off-days__label{flex:1;min-width:140px}.cal-bp__as{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cal-bp__look{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;flex:1;min-width:260px}.cal-bp__lookphoto img,.cal-bp__photo{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.cal-bp__lookphoto img{width:40px;height:40px}.cal-bp__lookbtns{display:flex;gap:6px}.cal-bp__lookabout{flex:1;min-width:200px}.cal-bp__lookabout .pos-input{width:100%}.cal-bp__open{display:inline-flex;align-items:center;gap:4px;font-size:12.5px}.cal-bp__about{display:block;font-size:13px;color:var(--fg-2);margin:2px 0}.cal-bp__zone{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto}.cal-bp__zone select{font:inherit;padding:2px 4px}.cal-bp__ver{font-size:11.5px;margin:0}.cal-bp__add{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px}.cal-bp__change{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;font-size:13px}.cal-bp--full{max-width:640px;margin:0 auto;padding:16px}.cal-bp__note select{font:inherit}.r2c05{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bg)}.r2c05-bar{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 20px 10px}.r2c05-bar__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;min-width:0}.r2c05-bar__title h1{font-size:19px;font-weight:800;letter-spacing:-.01em}.r2c05-bar__title .faint{font-size:12.5px;font-weight:600}.r2c05-bar__pills{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.r2c05-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:600;white-space:nowrap;transition:border-color .16s,color .16s,background .16s}.r2c05-pill:hover{border-color:var(--accent-line);color:var(--fg)}.r2c05-pill svg{flex:none;color:var(--fg-3)}.r2c05-pill.is-good svg{color:var(--good)}.r2c05-pill__short{display:none}.r2c05-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:16px;padding:0 20px 16px}.r2c05-main{display:flex;min-width:0;min-height:0}.r2c05-side{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1)}.r2c05-tabs{flex:none;padding:0 8px}.r2c05-tabs .pos-tab{flex:1;justify-content:center;padding:0 8px}.r2c05-pane{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 18px;animation:r2c05-fade .22s both}@media(min-width:1180px){.r2c05-pill.is-on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.r2c05-pill.is-on svg{color:var(--accent)}}.r2c05-sheet{display:flex;flex-direction:column;margin:-16px -20px -20px}.r2c05-sheet .r2c05-tabs{position:sticky;top:0;z-index:2;background:var(--surface)}.r2c05-sheet .r2c05-pane{overflow:visible;padding:16px 20px 20px}.r2c05-cs{display:grid;gap:16px}.r2c05-cs__sub{font-size:13px}.r2c05-cs__who{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.r2c05-cs__main{display:grid;gap:1px;flex:1;min-width:150px;font-size:13px}.r2c05-cs__main strong{font-size:15px}.r2c05-cs__facts{display:grid;gap:0;margin:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.r2c05-cs__facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:9px 12px;font-size:13px}.r2c05-cs__facts>div+div{border-top:1px solid var(--line)}.r2c05-cs__facts dt{font-weight:600;color:var(--fg-3)}.r2c05-cs__facts dd{margin:0;color:var(--fg)}.r2c05-cs__note{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--r-md);background:var(--warn-soft);color:var(--fg);font-size:13px}.r2c05-cs__note svg{flex:none;margin-top:2px;color:var(--warn)}.r2c05-cs__appt{display:grid;gap:8px}.r2c05-cs__appt>.pos-btn{justify-self:start}.r2c05-cs__card{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:13px}.r2c05-cs__card .pos-btn{justify-self:start}.r2c05-cs__cardtop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.r2c05-cs__cardtop strong{font-family:var(--font-display);font-size:14px}.r2c05-cs__clocks{font-size:12.5px}.r2c05-cs__foot{font-size:12px}@keyframes r2c05-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:1179px){.r2c05-body{grid-template-columns:minmax(0,1fr)}.r2c05-side{display:none}}@media(max-width:640px){.r2c05-bar{padding:8px 12px;gap:6px 10px}.r2c05-bar__title h1{font-size:17px}.r2c05-bar__title .faint{font-size:12px}.r2c05-bar__pills{margin-left:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.r2c05-pill{justify-content:center;padding:0 8px}.r2c05-pill__short{display:inline}.r2c05-pill__long{display:none}.r2c05-body{padding:0 8px 8px}.r2c05-cs__facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.bs-g{--bs-c: var(--fg-2)}.bs-g[data-group=Messages]{--bs-c: var(--accent)}.bs-g[data-group=Timing]{--bs-c: var(--warn)}.bs-g[data-group=Logic]{--bs-c: color-mix(in srgb, var(--accent) 52%, var(--bad))}.bs-g[data-group=Actions]{--bs-c: var(--good)}.bs-g[data-group=Tracking]{--bs-c: color-mix(in srgb, var(--info) 45%, var(--good))}.bs-g[data-group=Trigger]{--bs-c: var(--fg-2)}.bs-stack{display:grid;gap:12px;align-content:start;min-width:0}.bs-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.bs-where{display:grid;gap:6px}.bs-chips{display:flex;flex-wrap:wrap;gap:6px}.bs-chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-size:12.5px;font-weight:600;text-align:left}.bs-chip:hover{border-color:var(--accent-line)}.bs-chip.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.bs-chip--sm{min-height:26px;padding:0 9px;font-size:12px}.bs-time{display:grid;grid-template-columns:minmax(70px,110px) minmax(0,130px);gap:6px}.bs-time input,.bs-time select{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg)}.bs-merge{display:grid;gap:6px}.bs-merge__chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px}.bs-merge__preview{font-size:12px}.bs-setting{display:grid;gap:6px;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);font-size:13px}.bs-setting .pos-btn{justify-self:start}.bs-preview{margin:0;display:grid;gap:4px;padding:10px 12px;border-left:3px solid var(--accent-line);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);color:var(--fg-2);font-size:12.5px;white-space:pre-line}.bs-preview strong{color:var(--fg)}.bs-branchhelp{font-size:12.5px;color:var(--fg-2)}.bs-yes,.bs-no{display:inline-block;padding:0 7px;border-radius:var(--r-pill);font-weight:700;font-size:11.5px}.bs-yes{background:var(--good-soft);color:var(--good)}.bs-no{background:var(--surface-3);color:var(--fg-2)}.bs-status{display:grid;gap:3px;justify-items:start}.bs-status .pos-seg button[aria-checked=true]:nth-child(2){color:var(--warn)}.bs-status .pos-seg button[aria-checked=true]:nth-child(3){color:var(--good)}.bs-status__help{font-size:11.5px;max-width:34ch;line-height:1.3}.bs-save{display:flex;align-items:center;gap:6px}.bs-save__dot{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--warn);white-space:nowrap}.bs-save__dot span{width:7px;height:7px;border-radius:50%;background:var(--warn)}.bs-save__ok{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;white-space:nowrap}.bs-saveerr{margin:0}.bs-pmenu{position:relative;display:inline-block}.bs-pmenu__pop{position:absolute;right:0;top:calc(100% + 4px);z-index:45;min-width:180px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2)}.bs-pmenu__pop button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);font-size:13px;text-align:left}.bs-pmenu__pop button:hover:not(:disabled){background:var(--surface-2)}.bs-pmenu__pop button:disabled{opacity:.45;cursor:not-allowed}.bs-pmenu__pop button.is-danger{color:var(--bad)}.bs-picker{display:grid;gap:14px}.bs-picker__group{display:grid;gap:6px}.bs-picker__group h4{font-size:12px;font-family:var(--font-body);font-weight:700;color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em}.bs-picker__items{display:grid;gap:6px}.bs-picker__item{--bs-c: var(--fg-2);display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;color:var(--fg);transition:border-color .12s,background .12s}.bs-picker__item[data-group=Messages]{--bs-c: var(--accent)}.bs-picker__item[data-group=Timing]{--bs-c: var(--warn)}.bs-picker__item[data-group=Logic]{--bs-c: color-mix(in srgb, var(--accent) 52%, var(--bad))}.bs-picker__item[data-group=Actions]{--bs-c: var(--good)}.bs-picker__item[data-group=Tracking]{--bs-c: color-mix(in srgb, var(--info) 45%, var(--good))}.bs-picker__item:hover:not(:disabled){border-color:var(--bs-c);background:color-mix(in srgb,var(--bs-c) 7%,var(--surface))}.bs-picker__item:disabled{opacity:.55;cursor:not-allowed}.bs-picker__icon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--bs-c) 15%,var(--surface));color:var(--bs-c)}.bs-picker__words{display:grid;gap:1px;min-width:0}.bs-picker__words strong{font-size:13.5px}.bs-picker__words span{font-size:12px;color:var(--fg-3);line-height:1.35}.bs-peek{display:grid;margin:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.bs-peek>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;padding:8px 12px;font-size:13px}.bs-peek>div+div{border-top:1px solid var(--line)}.bs-peek dt{color:var(--fg-3);font-weight:600}.bs-peek dd{margin:0;overflow-wrap:anywhere}.bs-block{display:grid;gap:10px}.bs-block>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.bs-block>header h3{font-size:14px}.bs-list{display:grid;gap:10px;align-content:start}.bs-list__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bs-list__head h3{font-size:15px}.bs-list__try{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px}.bs-list__rows{list-style:none;margin:0;padding:0;display:grid;gap:4px}.bs-list__row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--fg);text-align:left}.bs-list__row:hover{background:var(--surface-2)}.bs-list__row.is-on{background:var(--accent-soft);border-color:var(--accent-line)}.bs-list__name{display:grid;gap:1px;min-width:0}.bs-list__name strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-list__name .faint{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap;font-size:11.5px}.bs-list__meta{display:grid;justify-items:end;gap:3px;flex:none}.bs-list__count{font-size:11px;color:var(--fg-3);white-space:nowrap}.bs-list__count.is-live{color:var(--good);font-weight:700}.bs-radio{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;font-size:13.5px}.bs-radio input{margin-top:3px;accent-color:var(--accent)}.bs-test{display:grid;gap:12px;align-content:start}.bs-test .pos-note{margin:0}.bs-story-wrap{display:grid;gap:10px}.bs-story__who{font-size:13px}.bs-story{list-style:none;margin:0;padding:0 0 0 4px;display:grid;gap:0}.bs-story li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;padding-bottom:12px}.bs-story li:before{content:"";position:absolute;left:6px;top:14px;bottom:0;width:2px;background:var(--line)}.bs-story li:last-child:before{display:none}.bs-story__dot{width:14px;height:14px;margin-top:3px;border-radius:50%;border:3px solid var(--surface);background:var(--fg-3);box-shadow:0 0 0 1px var(--line);position:relative;z-index:1}.bs-story li[data-tone=good] .bs-story__dot{background:var(--good)}.bs-story li[data-tone=info] .bs-story__dot{background:var(--info)}.bs-story li[data-tone=warn] .bs-story__dot{background:var(--warn)}.bs-story li[data-tone=bad] .bs-story__dot{background:var(--bad)}.bs-story__item{display:grid;gap:2px;padding:0;border:0;background:none;color:var(--fg);text-align:left;font-size:13px;border-radius:var(--r-sm)}.bs-story__item:not(:disabled):hover strong{color:var(--accent)}.bs-story__item:disabled{cursor:default}.bs-story__when{font-size:11.5px;font-weight:600}.bs-story__note{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--fg-2);font-size:12.5px}.bs-text{display:grid;gap:10px}.bs-text__box{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--surface-2)}.bs-text__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.bs-text__pre{margin:0;padding:12px 14px;max-height:60vh;overflow:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;white-space:pre;color:var(--fg);-moz-tab-size:2;tab-size:2}.bs-problems{display:grid;gap:6px;padding:10px 12px;border-radius:var(--r-md);background:var(--bad-soft);color:var(--fg);font-size:12.5px}.bs-problems__title{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--bad)}.bs-problems ul{margin:0;padding-left:18px;display:grid;gap:3px}.bs-problems li[data-level=warn]{color:var(--warn)}.bs-problems button{padding:0;border:0;background:none;color:inherit;text-align:left;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px}.bs-savewarn{margin:0}.bs-cross>span{display:grid;gap:4px}.bs-cross__line{display:block}.bs-ro{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0}.bs-ro__text{flex:1 1 320px;min-width:0}.bs-ro__acts{display:flex;flex-wrap:wrap;gap:6px}.bs-lock{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--fg-2);cursor:pointer;white-space:nowrap}.bs-lock input{accent-color:var(--accent)}.bs-ai{font-size:13.5px;color:var(--fg-2);line-height:1.45}.bs-ai__tag{display:inline-flex;align-items:center;gap:3px;margin:0 4px;padding:0 6px;border-radius:var(--r-pill);background:var(--accent-soft, var(--info-soft));color:var(--accent);font-size:11px;font-weight:700;vertical-align:1px}.bs-tod input[type=time]{min-height:36px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg)}.bs-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;cursor:pointer}.bs-check input{margin-top:3px;accent-color:var(--accent)}.bs-trighelp{font-size:12.5px}.bs-bytype{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.bs-bytype__rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bs-bytype__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px}.bs-bytype__row select{width:100%;min-width:0;min-height:34px;padding:5px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:12.5px}.bs-bytype .pos-btn,.bs-makeset .pos-btn{justify-self:start}.bs-people{display:grid;gap:6px}.bs-people__rows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.bs-people__row{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:1px 10px;padding:6px 0;border-top:1px solid var(--line);font-size:12.5px}.bs-people__row:first-child{border-top:0}.bs-people__name{grid-row:span 2;align-self:start;font-weight:700;text-align:left}.bs-people__next{color:var(--fg-2);overflow-wrap:anywhere}.bs-people__when{font-size:11.5px}.bs-people__none{font-size:12.5px}.bs-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:12.5px;color:var(--fg-2)}.bs-stats__n strong{color:var(--fg)}.bs-list__group{display:grid;gap:4px}.bs-list__grouphead{margin:4px 0 0 10px}.r4f-scope [data-kind],.r4f-scope[data-kind]{--k: var(--fg-3)}.r4f-scope [data-kind=reach]{--k: var(--accent)}.r4f-scope [data-kind=timing]{--k: var(--warn)}.r4f-scope [data-kind=decide]{--k: color-mix(in srgb, var(--accent) 45%, var(--bad))}.r4f-scope [data-kind=update]{--k: var(--good)}.r4f-scope [data-kind=track]{--k: color-mix(in srgb, var(--info) 50%, var(--good))}.r4f-scope [data-kind=start]{--k: var(--fg-2)}.r4f-scope [data-lane]{--lane: var(--good)}.r4f-scope [data-lane=no]{--lane: color-mix(in srgb, var(--accent) 35%, var(--fg-3))}.r4f-lanedot{flex:none;display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--lane, var(--fg-3))}.r4f-say{color:var(--fg-2);overflow-wrap:anywhere}.r4f-say strong{font-weight:700;color:var(--fg)}.r4f-say__obj{font-weight:500}.r4f-merge{display:inline-block;padding:0 7px;margin:0 1px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:.82em;font-weight:600;line-height:1.55}.r4f-tchip{flex:none;display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.r4f-tchip--quiet{background:transparent;border:1px solid var(--line);color:var(--fg-3)}.r4f-good{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12.5px}.r4f-good__chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);font-size:12.5px;font-weight:600}.r4f-good__chip:hover{border-color:var(--accent-line)}.r4f-good__chip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.r4f-good__why{color:var(--fg-3);font-weight:500}.r4f-good__chip.is-on .r4f-good__why{color:inherit;opacity:.75}.r4f-pick{display:grid;gap:20px}.r4f-pick__group>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:10px}.r4f-pick__swatch{align-self:center;width:10px;height:10px;border-radius:3px;background:var(--k)}.r4f-pick__group h4{font-size:14.5px}.r4f-pick__group>header .faint{font-size:12px}.r4f-pick__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.r4f-pick__item{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--fg);text-align:left;transition:border-color .12s,background .12s}.r4f-pick__item:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:var(--k)}.r4f-pick__item:hover:not(:disabled){border-color:var(--k);background:color-mix(in srgb,var(--k) 6%,var(--surface))}.r4f-pick__item:disabled{opacity:.55;cursor:not-allowed}.r4f-pick__icon{flex:none;display:grid;place-items:center;width:20px;height:22px;color:var(--k)}.r4f-pick__words{display:grid;gap:2px;min-width:0}.r4f-pick__words strong{font-size:13.5px}.r4f-pick__words span{font-size:12px;line-height:1.4;color:var(--fg-3)}.r4f-fields{display:grid;gap:14px;min-width:0}.r4f-fields .pos-note{margin:0}.r4f-ro{min-width:0;margin:0;padding:0;border:0}.r4f-ro:disabled .pos-btn,.r4f-ro:disabled .bs-chip{opacity:.6;cursor:default}.r4f-settings input:disabled{opacity:.6}.r4f-ol__reach{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--fg-3)}.r4f-settings{display:grid;gap:8px;padding:14px;border-radius:var(--r-md);background:var(--surface-2)}.r4f-settings>.faint{font-size:12px}.r4f-settings__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600}.r4f-settings__num{display:inline-grid;grid-template-columns:76px 58px;align-items:center;gap:6px;font-weight:500}.r4f-settings__num input{width:76px;min-height:36px;padding:6px 9px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg)}.r4f-settings input[type=checkbox]{accent-color:var(--accent)}.r4f-about{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.r4f-about>summary{cursor:pointer;padding:10px 14px;font-size:13px;font-weight:700;color:var(--fg-2)}.r4f-about[open]>summary{border-bottom:1px solid var(--line)}.r4f-about>.bs-stack{padding:14px}.r4f-move{display:flex;flex-wrap:wrap;gap:6px}.r4f-legend ul,.r4f-ours ul{margin:8px 0 0;display:grid;gap:6px;font-size:13px}.r4f-legend ul{list-style:none;padding:0}.r4f-legend li{display:grid;grid-template-columns:4px minmax(0,max-content) minmax(0,1fr);align-items:baseline;gap:2px 9px}.r4f-legend__swatch{align-self:center;width:4px;height:15px;border-radius:2px;background:var(--k)}.r4f-ours{padding:14px 16px;border:1px dashed var(--line-strong);border-radius:var(--r-lg)}.r4f-ours ul{padding-left:18px;color:var(--fg-2)}.r4f-ol{min-width:0}.r4f-ol__list{list-style:none;margin:0;padding:0;display:grid;gap:10px;min-width:0}.r4f-ol__item{display:grid;gap:12px;min-width:0}.r4f-ol__row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:64px;padding:14px 16px 14px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--fg);text-align:left;box-shadow:var(--shadow-1);transition:border-color .14s,box-shadow .16s,opacity .16s}.r4f-ol__row:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--k)}.r4f-ol__row--start:before{display:none}.r4f-ol__row:hover{border-color:color-mix(in srgb,var(--k) 45%,var(--line))}.r4f-ol__row.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-1)}.r4f-ol__row.is-lit{border-color:var(--good)}.r4f-ol__row.is-off{opacity:.62;box-shadow:none}.r4f-ol__row[data-problem=error]{border-color:var(--bad)}.r4f-ol__row[data-problem=warn]{border-color:color-mix(in srgb,var(--warn) 60%,var(--line))}.r4f-ol__row--ask{background:color-mix(in srgb,var(--k) 5%,var(--surface))}.r4f-ol__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--k) 14%,var(--surface));color:var(--k)}.r4f-ol__words{display:grid;gap:3px;min-width:0}.r4f-ol__eyebrow{font-size:11.5px;font-weight:700;color:var(--fg-3)}.r4f-ol .r4f-say{font-size:15px;line-height:1.4}.r4f-ol__note{font-size:12px;color:var(--fg-3)}.r4f-ol__prob{display:flex;align-items:flex-start;gap:4px;font-size:12px;font-weight:600}.r4f-ol__prob.is-error{color:var(--bad)}.r4f-ol__prob.is-warn{color:var(--warn)}.r4f-ol__lit{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--good);color:var(--surface);box-shadow:0 0 0 2px var(--bg)}.r4f-ol__lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin-left:28px}.r4f-ol__lane{display:grid;gap:10px;align-content:start;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--lane) 28%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--lane) 5%,var(--bg));transition:opacity .18s}.r4f-ol__lane.is-dim{opacity:.5}.r4f-ol__lane.is-taken{border-color:var(--good)}.r4f-ol__lanehead{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700}.r4f-ol__took{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:var(--good)}.r4f-ol__empty{font-size:12.5px;padding:4px 2px}.r4f-ol__merge{display:flex;align-items:center;gap:8px;margin:0 0 0 28px;font-size:12.5px;font-weight:600;color:var(--fg-3)}.r4f-ol__mergemark{width:10px;height:10px;border-radius:2px;transform:rotate(45deg);box-shadow:0 0 0 2px var(--line-strong)}.r4f-ol__done{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:13px;font-weight:600}.r4f-ol__done.is-on{border-color:var(--accent);color:var(--accent)}.r4f-ol__add{display:flex;margin:-4px 0;padding-left:26px}.r4f-addlink{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 4px;border:1px dashed transparent;border-radius:var(--r-pill);background:transparent;color:var(--fg-3);font-size:12px;font-weight:600;transition:color .12s,border-color .12s,background .12s,opacity .12s}.r4f-addlink__plus{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--surface-3);color:var(--fg-2)}@media(hover:hover){.r4f-ol__add:not(.is-empty) .r4f-addlink:not(.is-on):not(:hover):not(:focus-visible){opacity:.55}.r4f-ol__add:not(.is-empty) .r4f-addlink:not(.is-on):not(:hover):not(:focus-visible) .r4f-addlink__words{opacity:0}}.r4f-addlink:hover,.r4f-addlink:focus-visible{border-color:var(--accent);background:var(--surface);color:var(--accent)}.r4f-addlink:hover .r4f-addlink__plus,.r4f-addlink:focus-visible .r4f-addlink__plus{background:var(--accent);color:var(--accent-fg)}.r4f-addlink.is-on{border-style:solid;border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.r4f-ol__add.is-empty .r4f-addlink{border-color:var(--accent-line);color:var(--accent)}@media(max-width:640px){.r4f-good{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px}.r4f-good::-webkit-scrollbar{display:none}.r4f-good>*{flex:none}.r4f-ol__row{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px 12px 12px 16px}.r4f-ol__row>.r4f-tchip{grid-column:2;justify-self:start}.r4f-ol__icon{width:30px;height:30px}.r4f-ol__lanes{margin-left:8px;grid-template-columns:minmax(0,1fr)}.r4f-ol__lane{padding:10px}.r4f-ol__merge{margin-left:8px}.r4f-ol__add{padding-left:8px}}.r4c02{--r4c02-pw: 480px;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bg)}.r4c02-bar{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.r4c02-bar .r4c02-bar__list{display:none}.r4c02-bar__title{display:grid;flex:1 1 220px;min-width:0}.r4c02-bar__name{width:100%;min-width:0;margin-left:-6px;padding:2px 6px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--fg);font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em}.r4c02-bar__name:hover{border-color:var(--line)}.r4c02-bar__name:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r4c02-bar__sub{font-size:12px}.r4c02-bar__right{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.r4c02>.bs-saveerr{flex:none;margin:8px 18px 0}.r4c02>.bs-savewarn{flex:none;margin:8px 18px 0}.r4c02>.bs-ro{flex:none;margin:8px 18px 0}.r4c02-bar__people{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px;cursor:pointer}.r4c02-bar__people:hover{color:var(--accent)}.r4c02-mode{flex:none}.r4c02-body{flex:1;min-height:0;display:grid;grid-template-columns:264px minmax(0,1fr)}.r4c02-rail{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px;border-right:1px solid var(--line);background:var(--surface)}.r4c02-main{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column}.r4c02-tools{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,var(--bg))}.r4c02-tools__right{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r4c02-area{position:relative;flex:1;min-height:0;overflow:hidden}.r4c02-view{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;overscroll-behavior:contain;touch-action:none;cursor:grab;outline:none;background-color:var(--bg);background-image:radial-gradient(color-mix(in srgb,var(--line-strong) 75%,transparent) 1.1px,transparent 1.5px);background-attachment:local}.r4c02-view:focus-visible{box-shadow:inset 0 0 0 3px var(--accent-soft)}.r4c02-view.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.r4c02-stage{position:relative}.r4c02-content{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.r4c02-map{display:flex;flex-direction:column;align-items:center;width:max-content;padding:8px 24px 24px}.r4c02-steps{display:flex;flex-direction:column;align-items:center}.r4c02-card{position:relative;width:344px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-1);cursor:default;transition:border-color .14s,box-shadow .16s,opacity .2s;animation:r4c02-in .22s ease-out backwards}.r4c02-card:before{content:"";position:absolute;left:-1px;top:16px;bottom:16px;width:5px;border-radius:0 5px 5px 0;background:var(--k)}.r4c02-card:hover{border-color:color-mix(in srgb,var(--k) 45%,var(--line))}.r4c02-card.is-sel{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft),var(--shadow-2)}.r4c02-card.is-path{border-color:var(--good);box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 22%,transparent)}.r4c02-card.is-sel.is-path{box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 22%,transparent),0 0 0 8px var(--accent-soft)}.r4c02-card[data-problem=error]{border-color:var(--bad)}.r4c02-card[data-problem=error]:before{background:var(--bad)}.r4c02-card[data-problem=warn]{border-color:color-mix(in srgb,var(--warn) 60%,var(--line))}.r4c02-card.is-dragging{opacity:.4}.r4c02-card__main{display:grid;gap:10px;width:100%;padding:18px 52px 18px 24px;border:0;border-radius:18px;background:none;color:var(--fg);text-align:left;cursor:pointer}.r4c02-card__top{display:flex;align-items:center;gap:9px;min-width:0}.r4c02-card__icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--k) 14%,var(--surface));color:var(--k)}.r4c02-card__group{min-width:0;font-size:12.5px;font-weight:700;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4c02-card__top .r4f-tchip{margin-left:auto}.r4c02-card__say{font-size:16.5px;line-height:1.42}.r4c02-card__note{font-size:12.5px;color:var(--fg-3)}.r4c02-card__prob{display:flex;align-items:flex-start;gap:4px;font-size:12.5px;font-weight:600;line-height:1.35}.r4c02-card__prob.is-error{color:var(--bad)}.r4c02-card__prob.is-warn{color:var(--warn)}.r4c02-card__prob svg{flex:none;margin-top:1px}.r4c02-card>.bs-pmenu{position:absolute;top:14px;right:10px}.r4c02-card__reach{display:inline-flex;align-items:center;gap:4px;justify-self:start;font-size:11.5px;font-weight:600;color:var(--fg-3)}.r4c02-card.is-ro{cursor:default}.r4c02-card.is-ro .r4c02-card__main{padding-right:24px}.r4c02-card__top .bs-ai__tag{margin:0}.r4c02-card__grip{position:absolute;left:7px;top:50%;translate:0 -50%;color:var(--fg-3);cursor:grab;opacity:0;transition:opacity .12s}.r4c02-card:hover .r4c02-card__grip,.r4c02-card:focus-within .r4c02-card__grip{opacity:.8}.r4c02-card__order{position:absolute;top:-10px;right:-10px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--good);color:var(--surface);font-size:12px;font-weight:800;box-shadow:0 0 0 3px var(--bg)}.r4c02-card--start{border-radius:22px}.r4c02-card--start:before{display:none}.r4c02-card--start .r4c02-card__main{padding-right:24px;border-radius:22px}.r4c02-card--start .r4c02-card__say{font-size:17px}.r4c02-card--ask{width:380px;border-radius:22px;border-color:color-mix(in srgb,var(--k) 30%,var(--line));background:color-mix(in srgb,var(--k) 5%,var(--surface))}.r4c02-card--ask .r4c02-card__main{border-radius:22px}.r4c02-card--ask .r4c02-card__say{font-size:18px}.r4c02-card--end{width:auto;min-width:220px;border-radius:var(--r-pill)}.r4c02-card--end:before{display:none}.r4c02-card--end .r4c02-card__main{padding:12px 52px 12px 20px;border-radius:var(--r-pill)}.r4c02-card--end .r4c02-card__group,.r4c02-card--end .r4f-tchip{display:none}.r4c02-view.is-focus .r4c02-card:not(.is-sel),.r4c02-view.is-focus .r4c02-link,.r4c02-view.is-focus .r4c02-path__label,.r4c02-view.is-focus .r4c02-meet,.r4c02-view.is-focus .r4c02-done{opacity:.32}.r4c02-view.is-focus .r4c02-card:not(.is-sel):hover{opacity:.7}.r4c02-link{position:relative;display:flex;flex-direction:column;align-items:center;height:68px;transition:opacity .2s}.r4c02-link__line{flex:1;width:2px;background:var(--line-strong)}.r4c02-link.is-lit .r4c02-link__line{background:var(--good)}.r4c02-add{flex:none;display:inline-flex;align-items:center;gap:0;height:30px;padding:0 5px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:var(--shadow-1);transition:border-color .12s,color .12s,background .12s,gap .14s,padding .14s}.r4c02-add__plus{display:grid;place-items:center;width:18px;height:18px}.r4c02-add__words{max-width:0;overflow:hidden;opacity:0;transition:max-width .16s ease-out,opacity .12s}.r4c02-add:hover,.r4c02-add:focus-visible,.r4c02-link.is-empty .r4c02-add,.r4c02-add.is-on{gap:6px;padding:0 12px 0 7px;border-color:var(--accent);color:var(--accent)}.r4c02-add:hover .r4c02-add__words,.r4c02-add:focus-visible .r4c02-add__words,.r4c02-link.is-empty .r4c02-add__words,.r4c02-add.is-on .r4c02-add__words{max-width:140px;opacity:1}.r4c02-link.is-empty .r4c02-add{border-style:dashed}.r4c02-add.is-on{background:var(--accent);color:var(--accent-fg);border-style:solid}.r4c02-link.is-drop{height:76px}.r4c02-link__drop{flex:none;padding:6px 16px;border:2px dashed var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:700}.r4c02-link.is-over .r4c02-link__drop{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.r4c02-done,.r4c02-meet{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-3);font-size:13px;font-weight:600;transition:opacity .2s}.r4c02-done.is-lit,.r4c02-meet.is-lit{border-color:var(--good);color:var(--good)}.r4c02-ask{display:flex;flex-direction:column;align-items:center}.r4c02-stem{width:2px;height:26px;background:var(--line-strong)}.r4c02-stem.is-lit{background:var(--good)}.r4c02-paths{--gap: 120px;position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gap)}.r4c02-join{position:absolute;left:calc((100% - var(--gap)) / 4);right:calc((100% - var(--gap)) / 4);height:2px;background:var(--line-strong)}.r4c02-join--top{top:0}.r4c02-join--bottom{bottom:0}.r4c02-paths.cap-then>.r4c02-join--bottom{left:50%}.r4c02-paths.cap-else>.r4c02-join--bottom{right:50%}.r4c02-path{display:flex;flex-direction:column;align-items:center;min-width:0;transition:opacity .2s}.r4c02-path__drop{width:2px;height:22px;background:var(--line-strong)}.r4c02-path__label{flex:none;display:inline-flex;align-items:center;gap:8px;max-width:344px;padding:7px 14px;border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--lane) 40%,var(--line));background:color-mix(in srgb,var(--lane) 10%,var(--surface));color:var(--fg);font-size:13.5px;font-weight:700;transition:opacity .2s}.r4c02-path__took{display:inline-flex;align-items:center;gap:3px;margin-left:4px;font-size:11.5px;color:var(--good)}.r4c02-path__tail{flex:1;width:2px;min-height:22px;background:var(--line-strong)}.r4c02-paths.cap-then>.r4c02-path[data-branch=then]>.r4c02-path__tail,.r4c02-paths.cap-else>.r4c02-path[data-branch=else]>.r4c02-path__tail{visibility:hidden}.r4c02-path.is-dim{opacity:.42}.r4c02-path.is-taken>.r4c02-path__label{border-color:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 20%,transparent)}.r4c02-path.is-taken>.r4c02-path__drop,.r4c02-path.is-taken>.r4c02-path__tail{background:var(--good)}.r4c02-meet{margin-top:0}.r4c02-ask>.r4c02-meet{position:relative}.r4c02-ask>.r4c02-meet:before{content:"";position:absolute;left:50%;top:-14px;width:2px;height:14px;background:var(--line-strong)}.r4c02-ask>.r4c02-meet.is-closed:before{display:none}.r4c02-ask>.r4c02-meet{margin-top:14px}.r4c02-corner{position:absolute;left:16px;bottom:16px;z-index:6;display:grid;gap:8px;justify-items:start;pointer-events:none}.r4c02-corner>*{pointer-events:auto}.r4c02-zoombar{display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-1)}.r4c02-zoombar__pct{min-width:52px;height:28px;border:0;border-radius:var(--r-sm);background:none;color:var(--fg-2);font-size:12.5px;font-weight:700}.r4c02-zoombar__pct:hover{background:var(--surface-2);color:var(--fg)}.r4c02-mini{padding:8px;border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-1)}.r4c02-mini__map{position:relative;cursor:pointer;touch-action:none}.r4c02-mini__card{position:absolute;border-radius:2px;background:color-mix(in srgb,var(--k, var(--fg-3)) 55%,var(--surface-3))}.r4c02-mini__card[data-kind=meet],.r4c02-mini__card[data-kind=done]{background:var(--surface-3);border-radius:4px}.r4c02-mini__view{position:absolute;border:2px solid var(--accent);border-radius:3px;background:color-mix(in srgb,var(--accent) 10%,transparent);pointer-events:none}.r4c02-help{position:absolute;right:16px;bottom:16px;z-index:5;margin:0;padding:5px 12px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface) 85%,transparent);color:var(--fg-3);font-size:12px;pointer-events:none}@media(hover:none){.r4c02-help{display:none}}.r4c02-runchip{position:absolute;top:14px;left:50%;translate:-50% 0;z-index:6;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:5px 6px 5px 14px;border-radius:var(--r-pill);background:var(--good-soft);color:var(--good);font-size:13px;font-weight:700;box-shadow:var(--shadow-1)}.r4c02-area.has-panel .r4c02-runchip{left:calc((100% - var(--r4c02-pw)) / 2)}.r4c02-runchip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4c02-runchip button{border:0;border-radius:var(--r-pill);padding:4px 12px;background:var(--surface);color:var(--fg);font-size:12px;font-weight:700}.r4c02-listwrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px 120px;transition:padding-right .22s}.r4c02-area.has-panel .r4c02-listwrap{padding-right:calc(var(--r4c02-pw) + 24px)}.r4c02-listcol{max-width:780px;margin:0 auto;display:grid;gap:14px}.r4c02-listintro{font-size:13.5px}.r4c02-panel{position:absolute;top:0;right:0;bottom:0;z-index:8;width:var(--r4c02-pw);max-width:100%;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-2);transform:translate(104%);visibility:hidden;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s}.r4c02-panel.is-open{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.r4c02-panel__head{flex:none;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid var(--line)}.r4c02-panel__head .pos-tabs{flex:1;min-width:0;border-bottom:0;overflow-y:hidden}.r4c02-panel__close{flex:none}.r4c02-panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 28px}.r4c02-panel .pos-note{margin:0}.r4c02-ed{display:grid;gap:18px;align-content:start;min-width:0}.r4c02-hint{display:flex;gap:12px;padding:14px 16px;border-radius:var(--r-lg);background:var(--surface-2);font-size:13.5px}.r4c02-hint>svg{flex:none;margin-top:2px;color:var(--accent)}.r4c02-hint strong{display:block;margin-bottom:4px}.r4c02-ed__head{display:flex;align-items:flex-start;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.r4c02-ed__icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--k) 15%,var(--surface));color:var(--k)}.r4c02-ed__words{display:grid;gap:6px;justify-items:start;min-width:0}.r4c02-ed__eyebrow{font-size:12px;font-weight:700;color:var(--fg-3)}.r4c02-ed__say{font-size:21px;line-height:1.32;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.r4c02-ed__say .r4f-say{color:var(--fg-2)}.r4c02-ed__paths{display:grid;gap:8px}.r4c02-ed__path{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--lane) 35%,var(--line));border-radius:var(--r-lg);background:color-mix(in srgb,var(--lane) 6%,var(--surface));color:var(--fg);text-align:left}.r4c02-ed__path:hover{border-color:var(--lane)}.r4c02-ed__path>span:nth-child(2){display:grid;gap:2px;min-width:0;font-size:13.5px}.r4c02-ed__path .faint{font-size:12px}.r4c02-ed__nav{display:flex;justify-content:space-between;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.r4c02-people{display:grid;gap:8px}.r4c02-simple{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.r4c02-simple__col{display:grid;gap:22px;max-width:1240px;margin:0 auto;padding:18px 20px 48px}.r4c02-simple__title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em}.r4c02-simple__intro{max-width:80ch;font-size:13.5px}.r4c02-simple__sec{display:grid;gap:12px}.r4c02-simple__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.r4c02-simple__head h2{font-size:16px}.r4c02-simple__head .faint{font-size:12.5px}.r4c02-simple__head .pos-btn{margin-left:auto}.r4c02-simple__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;align-items:start}.r4c02-simple__empty{font-size:13px}.r4c02-sc{gap:10px}.r4c02-sc .r4deck-auto__head .pos-pill{flex:none}.r4c02-sc__switch{display:flex;align-items:flex-start;gap:9px;font-size:13px;cursor:pointer}.r4c02-sc__switch input{margin-top:3px;accent-color:var(--good)}.r4c02-sc__switch.is-off{cursor:default}.r4c02-sc__switchtext{display:grid;gap:1px}.r4c02-sc__switchtext .faint{font-size:12px}.r4c02-sc__own{font-size:12.5px}.r4deck-auto p.r4c02-sc__say{font-size:13.5px;line-height:1.45;color:var(--fg)}.r4c02-sc__times{display:grid;gap:8px;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2)}.r4c02-sc__time{display:grid;gap:2px}.r4c02-sc__fixed{font-size:13px}.r4c02-sc__reset{justify-self:start;font-size:12px}.r4c02-sc__note,.r4c02-sc__times>.faint{font-size:12px}.r4c02-sc__times>.pos-btn{justify-self:start}.r4c02-sc__people{display:grid;gap:6px}.r4c02-sc__peoplebtn{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:0;border:0;background:none;color:var(--fg-2);font-size:12.5px;font-weight:600;cursor:pointer}.r4c02-sc__peoplebtn:hover{color:var(--accent)}.r4c02-sc__warn{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12px;color:var(--warn)}.r4c02-sc__warn li{display:flex;align-items:flex-start;gap:6px}.r4c02-sc__warn svg{flex:none;margin-top:2px}.r4c02-sc__foot{justify-content:flex-end}.r4c02-sc__foot .pos-btn{margin-left:0}@media(max-width:640px){.r4c02-simple__col{padding:14px 12px 110px}.r4c02-simple__cards{grid-template-columns:minmax(0,1fr)}}@keyframes r4c02-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.r4c02-card{animation:none}.r4c02-panel,.r4c02-panel.is-open{transition:none}}@media(max-width:1279px){.r4c02{--r4c02-pw: 430px}.r4c02-body{grid-template-columns:minmax(0,1fr)}.r4c02-rail{display:none}.r4c02-bar .r4c02-bar__list{display:inline-flex}}@media(max-width:900px){.r4c02-panel{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:40;width:auto;max-height:64vh;border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;transform:translateY(105%);padding-bottom:env(safe-area-inset-bottom,0px)}.r4c02-area.has-panel .r4c02-listwrap{padding-right:24px;padding-bottom:66vh}.r4c02-area.has-panel .r4c02-runchip{left:50%}.r4c02-bar__right{width:100%;justify-content:space-between}.r4c02-help{display:none}}@media(max-width:640px){.r4c02-bar{padding:10px 12px}.r4c02-bar__name{font-size:16px}.r4c02-tools{padding:8px 12px}.r4c02-tools__right{width:100%}.r4c02-listwrap{padding:14px 12px 110px}.r4c02-area.has-panel .r4c02-listwrap{padding-right:12px}.r4c02-panel{max-height:78vh}.r4c02-panel__body{padding:16px}.r4c02-ed__say{font-size:18px}.r4c02-panel__close span{display:none}}.r30r-controls{justify-content:flex-end}.r30r-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.r30r-range{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.r30r-range__icon{color:var(--fg-3);flex:none}.r30r-select{height:28px;padding:0 8px;font-size:12.5px;font-weight:600}.r30r-range__dates{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px}.r30r-date{height:28px;padding:0 6px;font-size:12.5px}.r30r-note{max-width:34ch;font-size:12px;line-height:1.4}.r30r-small{font-size:12.5px;line-height:1.45}.r30r-btns{display:flex;flex-wrap:wrap;gap:6px}.r30r-label{display:inline-flex;align-items:center;gap:4px;min-width:0}.r30r-th{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.r30r-saved{min-width:270px;max-width:min(360px,calc(100vw - 32px));display:grid;gap:2px}.r30r-saved .r30r-saved__row{display:flex;align-items:center;gap:2px}.r30r-saved .r30r-saved__open{flex:1;min-width:0;align-items:flex-start}.r30r-saved .r30r-saved__open>svg{flex:none;margin-top:2px;color:var(--accent)}.r30r-saved__text{display:grid;gap:1px;min-width:0}.r30r-saved__name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r30r-saved__text .faint{font-size:11.5px}.r30r-saved .r30r-saved__del{flex:none;width:auto}.r30r-saved__empty{padding:8px 10px;font-size:12.5px;line-height:1.45}.r30r-panel{gap:10px}.r30r-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.r30r-panel__head h2{font-size:15.5px;font-weight:700}.r30r-saveform{display:grid;gap:8px;max-width:520px}.r30r-email{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px}.r30r-email__field{min-width:130px}.r30r-check{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--fg)}.r30r-check input{width:16px;height:16px;accent-color:var(--accent);flex:none}.r30r-include{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.r30r-include legend{padding:0;margin-bottom:4px;font-size:12.5px;font-weight:700;color:var(--fg-2)}.r30r-include .r30r-check{font-weight:500}.r30r-last{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.r30r-last__note{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--fg-2)}.r30r-last__note svg{flex:none;color:var(--accent)}.r30r-last__copy{display:grid;gap:4px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);min-width:0}.r30r-last__subject{font-size:13.5px;color:var(--fg)}.r30r-last__body{margin:4px 0 0;max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-body);font-size:12.5px;line-height:1.55;color:var(--fg-2)}.r30r-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.r30r-scroll{overflow-x:auto;min-width:0}.r30r-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r30r-table{min-width:760px}.r30r-table td,.r30r-table th{vertical-align:top;white-space:nowrap}.r30r-table td .r4lp-dline{display:flex;justify-content:flex-end}.r30r-table tfoot th,.r30r-table tfoot td,.r30r-table .r30r-total>*{font-weight:800;color:var(--fg);border-bottom:0;border-top:1px solid var(--line-strong)}.r30r-table tr.is-me>*{background:var(--accent-soft)}.r30r-key{font-weight:800;color:var(--fg)}.r30r-funnel{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.r30r-funnel__item{position:relative;display:grid;gap:6px;align-content:start;min-width:0}.r30r-funnel__step{gap:4px}.r30r-funnel__step .r4lp-delta{margin-top:4px}.r30r-funnel__gap{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--fg-2)}.r30r-funnel__gap strong{color:var(--accent)}.r30r-funnel__item:first-child{padding-top:26px}.r30r-headline{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:10px}.r30r-headline__main{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}.r30r-headline__main .r4lp-tile__value{font-size:clamp(26px,3vw,34px)}.r30r-open{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;margin-left:-4px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);font-weight:700;text-align:left}.r30r-open:hover{color:var(--accent);background:var(--accent-soft)}.r30r-open svg{flex:none;color:var(--fg-3)}.r30r-ads .r30r-ad>*{background:var(--surface-2);font-size:13px}.r30r-ad__name{display:inline-block;padding-left:22px;font-weight:600;color:var(--fg-2)}.r30r-chart{display:block;width:100%;height:auto;max-height:190px}.r30r-chart__grid{stroke:var(--line);stroke-width:1}.r30r-chart__tick{fill:var(--fg-3);font-size:11px;font-family:var(--font-body)}.r30r-chart__dial{fill:var(--accent-line)}.r30r-chart__conv{fill:var(--accent)}.r30r-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.r30r-rates .r4lp-delta{margin-top:4px}.r30r-twin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.r30r-premium{display:grid;gap:4px;align-content:start;min-width:0}.r30r-premium .r30r-label{font-size:12.5px;font-weight:700;color:var(--fg-2)}.r30r-premium .r4lp-delta{justify-self:start}@media(max-width:1000px){.r30r-headline{grid-template-columns:repeat(2,minmax(0,1fr))}.r30r-headline__main{grid-column:1 / -1}}@media(max-width:900px){.r30r-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.r30r-funnel__item:first-child{padding-top:0;grid-column:1 / -1}}@media(max-width:640px){.r30r-controls{justify-content:flex-start}.r30r-twin,.r30r-rates{grid-template-columns:minmax(0,1fr)}.r30r-note{max-width:none}}.r30r-printonly,.r30r-printcopy{display:none}@media print{.r30r-noprint{display:none!important}.r30r-printonly{display:block;font-size:12px;color:var(--fg-2)}html[data-r30r-print] body>*:not(.r30r-printcopy){display:none!important}html[data-r30r-print],html[data-r30r-print] body{height:auto;overflow:visible}html[data-r30r-print] .r30r-printcopy{display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact}.r30r-printcopy .r4lp{height:auto;overflow:visible}.r30r-printcopy .r4lp-page{max-width:none;padding:0}.r30r-printcopy .r4lp-card,.r30r-printcopy .r4lp-tile,.r30r-printcopy .r4lp-result{break-inside:avoid;animation:none;box-shadow:none}.r30r-printcopy .r30r-scroll{overflow:visible}.r30r-printcopy .r30r-table{min-width:0}.r30r-printcopy .r4lp-how,.r30r-printcopy .r30r-open svg{display:none}}.rs-prod{display:grid;gap:10px}.rs-big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rs-big__n{font-size:28px;font-weight:800;color:var(--fg)}.rs-stack{display:flex;height:12px;border-radius:var(--r-pill);overflow:hidden;background:var(--surface-3)}.rs-stack--submitted{background:var(--info)}.rs-stack--issued{background:color-mix(in srgb,var(--good) 55%,var(--info))}.rs-stack--paid{background:var(--good)}.rs-stack--fell{background:var(--bad)}.rs-stack--missed{background:var(--warn)}.rs-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--fg-2)}.rs-legend li{display:inline-flex;align-items:center;gap:6px}.rs-legend i{display:inline-block;width:10px;height:10px;border-radius:3px}.rs-legend strong{color:var(--fg)}.rs-rates,.rs-goals{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rs-rates li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;font-size:14px}.rs-rates li strong{font-size:18px}.rs-rates li .faint{grid-column:1 / -1;font-size:12.5px}.rs-goals li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:14px}.rs-goals__bar{grid-column:1 / -1;height:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.rs-goals__bar i{display:block;height:100%;background:var(--accent)}.rs-goals__bar i.is-done{background:var(--good)}.rs-goalform{display:grid;gap:8px}.rs-goalform__btns{display:flex;gap:6px}.rs-table{width:100%;border-collapse:collapse;font-size:13.5px}.rs-table th,.rs-table td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left}.rs-table thead th{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3)}.rs-table .is-num{text-align:right}.rs-bar{width:30%}.rs-bar i{display:block;height:8px;border-radius:var(--r-pill);background:var(--accent)}.rs-pend{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rs-pend li{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(0,1.4fr) auto;gap:8px;align-items:center;font-size:13.5px}.rs-pend__name{font-weight:650}.rs-pend__flag{color:var(--warn)}.rs-pend__v{font-weight:650}.rs-board{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rs-board li{display:grid;grid-template-columns:28px 1fr auto auto;gap:10px;align-items:center;padding:6px 8px;border-radius:var(--r-sm);font-size:14px}.rs-board li.is-me{background:var(--accent-soft)}.rs-board__rank{font-weight:800;color:var(--fg-3)}.rs-board__name{font-weight:650}@media(max-width:560px){.rs-pend li{grid-template-columns:1fr auto}}.rs-reports{display:flex;flex-direction:column;min-height:0}.rs-tabs{display:flex;justify-content:center;padding:12px 16px 0;overflow-x:auto}.rs-tabs>.pos-seg{flex:none}@media(max-width:640px){.rs-tabs{justify-content:flex-start}}.rs-reports>.r4lp{flex:1;min-height:0}.rs-half{grid-column:span 6;min-width:0}@media(max-width:900px){.rs-half{grid-column:1 / -1}}.rs-cost td .rs-cost__n{font-size:12px}.rs-cost__foot{margin-top:10px;font-size:12.5px}@media(max-width:560px){.rs-cost .rs-cost__n{display:none}}.r32t-typed{display:grid;gap:14px;min-width:0}.r32t-kc{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0}.r32t-kc__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.r32t-kc__head strong{font-size:14.5px}.r32t-kc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.r32t-kc__tile{display:grid;justify-items:center;gap:6px;padding:10px 8px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);text-align:center;min-width:0}.r32t-kc__label{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r32t-kc__num{font-size:30px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.r32t-kc__btns{display:flex;gap:6px;width:100%;justify-content:center}.r32t-kc__plus{flex:1;max-width:96px;min-height:40px;border:0;border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);font-size:18px;font-weight:800;cursor:pointer}.r32t-kc__plus:hover{background:var(--accent-strong)}.r32t-kc__minus{min-width:40px;min-height:40px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg-2);font-size:15px;font-weight:700;cursor:pointer}.r32t-kc__minus:disabled{opacity:.45;cursor:default}.r32t-kc__plus:focus-visible,.r32t-kc__minus:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r32t-kc__sub{font-size:11.5px;color:var(--fg-3);min-height:1em}.r32t-kc__acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r32t-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px}.r32t-form__wide{grid-column:1 / -1}.r32t-box{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0}.r32t-box__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.r32t-box__head strong{font-size:14.5px}.r32t-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r32t-grow{flex:1}.r32t-note{font-size:12.5px;color:var(--fg-3)}.r32t-err{font-size:12.5px;color:var(--bad)}.r32t-scroll{overflow-x:auto;min-width:0}.r32t-table{width:100%;border-collapse:collapse;font-size:13px}.r32t-table th,.r32t-table td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.r32t-table th{font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3)}.r32t-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.r32t-table tr.is-on td{background:var(--accent-soft)}.r32t-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.r32t-tile{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.r32t-tile span{font-size:12px;color:var(--fg-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r32t-tile strong{font-size:20px;font-variant-numeric:tabular-nums}.r32t-rows{display:grid;gap:0}.r32t-row{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:10px 2px;border-top:1px solid var(--line);min-width:0}.r32t-row:first-child{border-top:0}.r32t-row.is-off{opacity:.7}.r32t-row__who{flex:1 1 220px;min-width:0;display:grid;gap:2px}.r32t-row__who strong{font-size:14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r32t-row__who .faint{font-size:12.5px;overflow-wrap:anywhere}.r32t-row__acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.r32t-row__acts .apps-switch{border-top:0;padding:2px 4px;gap:8px}.r32t-row__more{flex:1 1 100%}.r32t-swatch{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid var(--line-strong);flex:none}.r32t-chips{display:flex;gap:8px;flex-wrap:wrap}.r32t-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);font-size:13px;cursor:pointer}.r32t-chip input{margin:0}.r32t-once{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--good);border-radius:var(--r-md);background:var(--good-soft)}.r32t-once code{font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.r32t-photo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.r32t-photo img,.r32t-photo__ph{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none}.r32t-photo__ph{display:grid;place-items:center}.r32t-sheet{display:grid;gap:12px}.r32t-sheet__group{display:grid;gap:8px}.r32t-sheet__group>h4{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r32t-sheet__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 10px}.r32t-sheet__grid .is-wide{grid-column:1 / -1}.r32t-ben{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 10px;padding:10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.r32t-sealed{display:grid;gap:6px}.r32t-sealed__row{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--line)}.r32t-sealed__row:first-child{border-top:0}.r32t-sealed__label{flex:1 1 140px;font-size:13px;color:var(--fg-2)}.r32t-sealed__mask{font-family:var(--font-mono);font-size:13px}.r32t-sealed__form{display:flex;gap:6px;flex-wrap:wrap;align-items:center;width:100%}.r32t-sealed__form .pos-input{flex:1 1 140px;min-width:0}.r32t-script{display:grid;gap:10px}.r32t-script__nav{display:flex;gap:6px;flex-wrap:wrap}.r32t-script__tab{padding:5px 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:650;cursor:pointer}.r32t-script__tab.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--fg)}.r32t-script__tab.is-done{color:var(--fg-3)}.r32t-script__sec{display:grid;gap:8px}.r32t-script__sec>h4{font-size:14px}.r32t-say{font-size:14px;line-height:1.5}.r32t-scriptnote{font-size:12.5px;color:var(--warn);display:flex;gap:6px;align-items:flex-start}.r32t-ask{display:grid;gap:4px;padding:8px 10px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0}.r32t-ask>span{font-size:13px;font-weight:650}.r32t-editor{display:grid;gap:12px}.r32t-editor__sec{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.r32t-editor__block{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr) auto;gap:6px;align-items:start}.r32t-editor__block textarea{min-height:54px}@container apps (max-width: 560px){.r32t-editor__block{grid-template-columns:minmax(0,1fr)}}.r30m-status{flex-direction:column;align-items:flex-end;gap:8px}.r30m-status__row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px}.r30m-range{max-width:100%;min-width:0;overflow-x:auto}.r30m-grow{flex:1 1 auto;min-width:0}.r30m-howhead{display:inline-flex;align-items:center;gap:4px}.r30m-sechead{align-items:center}.r30m-side{display:grid;gap:16px;min-width:0;align-content:start}.r30m-empty{font-size:12.5px;line-height:1.45}.r30m-delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;line-height:1.35;color:var(--fg-3)}.r30m-delta svg{flex:none}.r30m-delta--good{color:var(--good)}.r30m-delta--less{color:var(--fg-2)}.r30m-delta--neutral,.r30m-delta--none{font-weight:600;color:var(--fg-3)}.r30m-scroll{min-width:0;overflow-x:auto;margin:0 -4px;padding:0 4px 2px}.r30m-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.r30m-score{width:100%;min-width:1040px;border-collapse:collapse;font-size:13px}.r30m-score th,.r30m-score td{padding:8px 9px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.r30m-score thead th{font-size:11.5px;font-weight:700;color:var(--fg-3);vertical-align:bottom;white-space:nowrap}.r30m-score .is-num{text-align:right;white-space:nowrap}.r30m-score td.is-num{font-weight:700;color:var(--fg)}.r30m-score__th{display:inline-flex;align-items:center;gap:2px}.r30m-score__who{min-width:150px}.r30m-score__open{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:var(--fg);font-size:13.5px;font-weight:700;text-align:left;cursor:pointer;border-radius:var(--r-sm)}.r30m-score__open:hover .r30m-score__name{color:var(--accent)}.r30m-score__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r30m-score__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r30m-score__sub{display:block;font-size:11px;font-weight:600;color:var(--fg-3)}.r30m-score__total{display:block;font-size:13.5px;font-weight:800;color:var(--fg)}.r30m-score tbody tr.is-me{background:color-mix(in srgb,var(--accent-soft) 35%,transparent)}.r30m-score tfoot th,.r30m-score tfoot td{border-bottom:0;border-top:2px solid var(--line-strong);vertical-align:top}.r30m-score tfoot td.is-num{font-weight:800}.r30m-score td .r30m-delta{display:flex;justify-content:flex-end}.r30m-quietlist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.r30m-quietrow{flex-wrap:wrap;align-items:center;gap:8px 12px}.r30m-quietrow[data-warn=yes]{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.r30m-quietrow>.pos-pill,.r30m-quietrow>span:last-child{flex:none}.r30m-quietrow__who{display:flex;align-items:center;gap:8px;flex:1 1 140px;min-width:0;padding:0;border:0;background:none;color:var(--fg);font-size:13.5px;font-weight:700;text-align:left;cursor:pointer;border-radius:var(--r-sm)}.r30m-quietrow__who:hover .r30m-quietrow__name{color:var(--accent)}.r30m-quietrow__who:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r30m-quietrow__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r30m-quietrow__nums{display:grid;gap:3px;flex:2 1 200px;min-width:0;font-size:12.5px;line-height:1.4}.r30m-quietrow__line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;color:var(--fg-2)}.r30m-quietrow__line svg{flex:none;color:var(--fg-3)}.r30m-quietrow__line strong{font-weight:700;color:var(--fg)}.r30m-quietrow__line[data-warn=yes] svg,.r30m-quietrow__line[data-warn=yes] strong{color:var(--warn)}.r30m-board{min-width:0;overflow-x:auto}.r30m-board__table{width:100%;border-collapse:collapse;font-size:13px}.r30m-board__table th,.r30m-board__table td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.r30m-board__table thead th{font-size:11.5px;font-weight:700;color:var(--fg-3);white-space:nowrap}.r30m-board__table thead th.is-sort{color:var(--accent)}.r30m-board__table .is-num{text-align:right;white-space:nowrap}.r30m-board__rank{width:2.4em;font-weight:800;color:var(--fg-3)}.r30m-board__table tbody tr.is-top .r30m-board__rank{color:var(--warn)}.r30m-board__table tbody tr.is-me{background:color-mix(in srgb,var(--accent-soft) 35%,transparent)}.r30m-board__person{display:flex;align-items:center;gap:8px;min-width:0}.r30m-board__name{font-weight:700;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r30m-board__prem{display:block;font-weight:700;color:var(--fg-2)}.r30m-board__prem.is-key{font-weight:800;color:var(--fg)}.r30m-board__sales{display:block;font-size:11.5px;font-weight:600;color:var(--fg-3)}.r30m-board__table tfoot th,.r30m-board__table tfoot td{border-bottom:0;border-top:2px solid var(--line-strong);font-weight:800;color:var(--fg)}.r30m-board--tv .r30m-board__table{font-size:clamp(16px,1.7vw,30px)}.r30m-board--tv .r30m-board__table th,.r30m-board--tv .r30m-board__table td{padding:clamp(10px,1.2vw,20px) clamp(10px,1.2vw,22px)}.r30m-board--tv .r30m-board__table thead th{font-size:clamp(13px,1.1vw,20px);letter-spacing:.04em;text-transform:uppercase}.r30m-board--tv .r30m-board__rank{font-family:var(--font-display);font-size:clamp(20px,2.2vw,40px)}.r30m-board--tv .r30m-board__name{font-family:var(--font-display);font-size:clamp(18px,2vw,36px);font-weight:800}.r30m-board--tv .r30m-board__prem{font-family:var(--font-display);font-size:clamp(18px,2vw,36px)}.r30m-board--tv .r30m-board__prem.is-key{font-size:clamp(22px,2.6vw,46px);color:var(--accent)}.r30m-board--tv .r30m-board__sales{font-size:clamp(12px,1vw,18px)}.r30m-board--tv .r30m-board__person{gap:clamp(10px,1vw,18px)}.r30m-tv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;overflow:auto;background:radial-gradient(120% 80% at 0% 0%,var(--accent-soft),transparent 60%),var(--bg);color:var(--fg)}.r30m-tv__page{width:100%;max-width:1680px;min-height:100%;margin:0 auto;padding:clamp(16px,3vw,48px);display:grid;gap:clamp(16px,2.4vw,36px);align-content:start}.r30m-tv__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.r30m-tv__title{display:grid;gap:6px;min-width:0;flex:1 1 420px}.r30m-tv__eyebrow{font-size:clamp(12px,1.1vw,18px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.r30m-tv__title h1{font-size:clamp(28px,4.2vw,68px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.r30m-tv__note{font-size:clamp(13px,1.1vw,19px);color:var(--fg-2)}.r30m-tv__side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px}.r30m-tv__clock{font-family:var(--font-display);font-size:clamp(28px,3.8vw,60px);font-weight:800;line-height:1;color:var(--fg-2)}.r30m-tv__esc{font-size:clamp(12px,.9vw,15px);color:var(--fg-3)}.r30m-tv__week,.r30m-tv__boardcard{display:grid;gap:clamp(12px,1.4vw,22px);min-width:0}.r30m-tv h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:clamp(20px,2.2vw,38px);font-weight:800;letter-spacing:-.01em}.r30m-tv__dates{font-family:var(--font-body);font-size:clamp(13px,1.1vw,20px);font-weight:600;color:var(--fg-3);letter-spacing:0}.r30m-tv__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,24px)}.r30m-tv__tile{display:flex;flex-direction:column;gap:clamp(4px,.6vw,10px);min-width:0;padding:clamp(14px,1.8vw,30px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1)}.r30m-tv__label{display:flex;align-items:center;gap:8px;font-size:clamp(13px,1.2vw,22px);font-weight:700;color:var(--fg-2)}.r30m-tv__label svg{flex:none;color:var(--accent)}.r30m-tv__value{font-family:var(--font-display);font-size:clamp(34px,5.4vw,96px);font-weight:800;line-height:1;color:var(--fg);overflow-wrap:anywhere}.r30m-tv__sub{font-size:clamp(12px,1vw,18px);color:var(--fg-3)}.r30m-tv__boardcard{padding:clamp(14px,1.8vw,30px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1)}.r30m-tv__foot{font-size:clamp(11px,.9vw,15px);color:var(--fg-3);text-align:center}@media(prefers-reduced-motion:no-preference){.r30m-tv{animation:r30m-fade .22s ease-out both}}@keyframes r30m-fade{0%{opacity:0}to{opacity:1}}@media(max-width:960px){.r30m-tv__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.r30m-status{align-items:flex-start;width:100%}.r30m-status__row{justify-content:flex-start}.r30m-board__table th,.r30m-board__table td{padding:7px 6px}.r30m-board__table{font-size:12.5px}.r30m-tv__side{justify-content:flex-start;width:100%}.r30m-board--tv .r30m-board__person .pos-avatar{display:none}}.r32b{display:grid;gap:16px;min-width:0}.r32b-h2{display:flex;align-items:center;gap:6px;font-size:15.5px;font-weight:700}.r32b-h3{font-size:13.5px;font-weight:700;margin:0 0 6px}.r32b-small{font-size:12px;line-height:1.45}.r32b-sub{display:block;font-size:11.5px;font-weight:600;color:var(--fg-3);line-height:1.4}.r32b-warnt{color:var(--warn)}.r32b-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r32b-note{gap:8px}.r32b-empty,.r32b-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.45}.r32b-foot svg,.r32b-empty svg{flex:none}.r32b-top{gap:12px}.r32b-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.r32b-pick{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--fg-2);min-width:0}.r32b-pick select{height:30px;max-width:260px;padding:0 8px;font-size:12.5px}.r32b-pickline{font-size:12.5px;font-weight:600}.r32b-src{min-width:0;max-width:100%;overflow-x:auto}.r32b-monthline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px}.r32b-switch{display:inline-flex;flex-wrap:wrap;padding:2px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2)}.r32b-switch button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:0;border-radius:4px;background:transparent;color:var(--fg-2);font-size:12.5px;font-weight:700;cursor:pointer}.r32b-switch button.is-on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.r32b-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.r32b-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.r32b-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:700;cursor:pointer}.r32b-chip em{font-style:normal;font-weight:800;color:var(--fg-3)}.r32b-chip[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.r32b-chip[aria-pressed=true] em{color:var(--accent)}.r32b-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r32b-tag{white-space:nowrap}.r32b-pips{display:inline-flex;gap:3px;font-size:10.5px;font-weight:700;color:var(--fg-3)}.r32b-pips i{display:inline-flex;align-items:center;gap:2px;font-style:normal;padding:1px 6px;border-radius:var(--r-pill);border:1px solid var(--line)}.r32b-pips i.is-hit{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.r32b-pips i.is-live{color:var(--fg-2)}.r32b-meter{position:relative;display:block;flex:1 1 auto;min-width:40px;height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.r32b-meter i{display:block;height:100%;border-radius:3px;background:var(--accent)}.r32b-meter.is-done i{background:var(--good)}.r32b-dot{display:inline-block;flex:none;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--fg-3);vertical-align:1px}.is-ready .r32b-dot,.is-req .r32b-dot,.is-appr .r32b-dot{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.is-hold .r32b-dot{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.is-close .r32b-dot{background:var(--warn)}.is-work .r32b-dot{background:var(--accent)}.r32b-act{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.r32b-act--start{justify-content:flex-start}.r32b-approve{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r32b-approve label{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--fg-2)}.r32b-approve input{height:28px;padding:0 6px;font-size:12.5px}.r32b-snapview{display:grid;gap:16px;min-width:0}.r32b-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.r32b-tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);color:inherit;font:inherit}button.r32b-tile{cursor:pointer;transition:border-color .14s,transform .14s}button.r32b-tile:hover{border-color:var(--accent-line);transform:translateY(-1px)}button.r32b-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r32b-tile span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r32b-tile b{font-family:var(--font-display);font-size:clamp(19px,2.2vw,24px);font-weight:800;line-height:1.1;color:var(--fg);overflow-wrap:anywhere}.r32b-tile small{font-size:12px;color:var(--fg-3);line-height:1.4}.r32b-tile--big{grid-column:span 2}.r32b-tile.is-good b{color:var(--good)}.r32b-tile.is-bad b{color:var(--bad)}.r32b-tile.is-on{border-color:var(--accent)}.r32b-ndg{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.r32b-nd{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.r32b-nd.is-ready{border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.r32b-nd.is-req{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.r32b-nd.is-sel,.r32b-row.is-sel{box-shadow:0 0 0 2px var(--accent-line)}.r32b-nd__who{display:grid;gap:1px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;min-width:0}.r32b-nd__who b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r32b-nd__who span{font-size:12px;color:var(--fg-3)}.r32b-nd__who:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.r32b-nd__lv{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--fg-2)}.r32b-nd__lv i{font-style:normal;color:var(--fg-3);font-size:15px}.r32b-nd__lv em{font-style:normal;color:var(--good)}.r32b-nd .r32b-act{justify-content:flex-start}.r32b-halfs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.r32b-half{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));background:var(--warn-soft);color:var(--fg);font-size:12px;font-weight:700;cursor:pointer}.r32b-half em{font-style:normal;color:var(--warn)}.r32b-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r32b-find{max-width:220px;height:30px}.r32b-sort{max-width:200px;height:30px;padding:0 8px;font-size:12.5px}.r32b-count{font-size:12px}.r32b-legs{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;align-items:start}.r32b-leg{display:grid;gap:0;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1)}.r32b-leg.is-cut{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.r32b-leg__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.r32b-leg__head>div{display:grid;gap:1px;min-width:0}.r32b-leg__head small{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.r32b-leg__head b{font-family:var(--font-display);font-size:15px;font-weight:800}.r32b-leg__head span{font-size:12px;color:var(--fg-3)}.r32b-leg__head em{font-style:normal;font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--fg);white-space:nowrap}.r32b-cut{justify-self:start;margin:0 0 8px;padding:2px 9px;border-radius:var(--r-pill);border:1px dashed color-mix(in srgb,var(--warn) 65%,transparent);color:var(--warn);font-size:11px;font-weight:700}.r32b-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 4px 8px calc(4px + var(--d, 0) * 14px);border-top:1px solid var(--line);border-radius:var(--r-sm)}.r32b-leg__head+.r32b-row,.r32b-cut+.r32b-row{border-top:0}.r32b-who{display:grid;gap:1px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.r32b-who b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r32b-who span{font-size:11.5px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r32b-who:hover b{color:var(--accent)}.r32b-who:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.r32b-rowmeter{grid-column:1 / -1;display:flex;align-items:center;gap:8px}.r32b-row>.pos-pill{grid-column:1 / -1;justify-self:start}.r32b-nomatch{display:grid;gap:6px;justify-items:start;padding:12px}.r32b-panel{position:fixed;z-index:45;top:76px;right:16px;bottom:16px;width:400px;max-width:calc(100% - 24px);overflow:auto;display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);animation:r32b-pop .22s cubic-bezier(.22,1,.36,1) both}.r32b-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.r32b-panel__head h3{font-size:18px;font-weight:800}.r32b-panel__head p{font-size:12.5px;line-height:1.45;margin-top:2px}.r32b-panel__acts{display:flex;flex-wrap:wrap;gap:6px}.r32b-need{font-size:12.5px;color:var(--fg-2);line-height:1.45}@keyframes r32b-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.r32b-goal{display:grid;gap:8px;min-width:0}.r32b-goal h4{font-size:13px;font-weight:700;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.r32b-goal h4 .faint{font-size:12px;font-weight:500}.r32b-lgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.r32b-lg{display:grid;gap:4px;align-content:start;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.r32b-lg.is-hit{border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.r32b-lg__head{display:flex;align-items:center;justify-content:space-between;gap:6px}.r32b-lg__head b{font-family:var(--font-display);font-size:18px;font-weight:800}.r32b-lg__head .faint{font-size:12px;font-weight:700}.r32b-lg p{font-size:11.5px;line-height:1.4}.r32b-lg ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.r32b-lg li{display:grid;gap:2px;font-size:12.5px;line-height:1.4;color:var(--fg-2)}.r32b-lg li.is-ok{grid-template-columns:auto minmax(0,1fr);column-gap:4px;color:var(--good)}.r32b-lg li.is-ok svg{margin-top:3px}.r32b-lg li strong{color:var(--fg)}.r32b-lg li small{font-size:11.5px;color:var(--fg-3)}.r32b-capnote{font-size:12px;line-height:1.5;color:var(--fg-2);padding:8px 10px;border-radius:var(--r-sm);border:1px dashed color-mix(in srgb,var(--warn) 50%,var(--line))}.r32b-warn{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;color:var(--bad);line-height:1.45}.r32b-warn svg{flex:none;margin-top:2px}.r32b-goalnone{font-size:12.5px}.r32b-carousel{gap:12px}.r32b-car__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px}.r32b-car__top p{font-size:12.5px;line-height:1.45;margin-top:2px}.r32b-car__top strong{color:var(--fg)}.r32b-car__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r32b-stage{--cw: min(560px, calc(100% - 120px) );position:relative;height:clamp(520px,64vh,680px);overflow:hidden;isolation:isolate;border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(80% 55% at 50% 92%,var(--accent-soft) 0%,var(--surface-2) 65%)}.r32b-ringwrap{position:absolute;top:0;right:0;bottom:70px;left:0;perspective:1500px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.r32b-ringwrap:active{cursor:grabbing}.r32b-ringwrap:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:var(--r-lg)}.r32b-ring{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.34,1.3,.5,1)}.r32b-rcard{--lc: var(--accent);position:absolute;left:calc(50% - var(--cw) / 2);top:18px;bottom:6px;width:var(--cw);padding:16px 18px 14px;border-radius:22px;overflow:hidden;backface-visibility:hidden;cursor:pointer;border:1px solid color-mix(in srgb,var(--lc) 40%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--lc) 14%,var(--surface)) 0%,var(--surface) 62%);box-shadow:var(--shadow-2);opacity:.5;transition:opacity .4s}.r32b-rcard.is-front{opacity:1;cursor:default;box-shadow:var(--shadow-2),0 0 50px color-mix(in srgb,var(--lc) 22%,transparent)}.r32b-rcard__in{height:100%;display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.r32b-rcard__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.r32b-rcard__head h3{font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.05}.r32b-rcard__head p.faint{font-size:12.5px;margin-top:3px}.r32b-kick{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.r32b-orb{flex:none;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 7%,var(--lc) 32%,color-mix(in srgb,var(--lc) 25%,transparent) 72%);box-shadow:0 0 22px color-mix(in srgb,var(--lc) 55%,transparent)}.r32b-rcard__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;min-height:0}.r32b-rcard__left,.r32b-rcard__right{display:flex;flex-direction:column;gap:10px;min-width:0}.r32b-total{display:flex;align-items:flex-end;gap:8px}.r32b-total b{font-family:var(--font-display);font-size:34px;font-weight:800;line-height:.95;color:var(--fg)}.r32b-total span{font-size:12px;color:var(--fg-3);line-height:1.3}.r32b-count{padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2)}.r32b-count h4{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:12.5px;font-weight:700}.r32b-count h4 .faint{font-weight:500}.r32b-cb{position:relative;height:12px;margin-top:20px;border-radius:6px;background:var(--surface-3)}.r32b-cb i{position:absolute;top:0;bottom:0;display:block}.r32b-cb__this{left:0;border-radius:6px;background:var(--lc)}.r32b-cb__this.is-cut{background:repeating-linear-gradient(135deg,var(--lc) 0 5px,color-mix(in srgb,var(--warn) 55%,var(--lc)) 5px 8px);outline:1.5px dashed var(--warn)}.r32b-cb__half{width:2px;top:-6px!important;bottom:-6px!important;margin-left:-1px;background:var(--warn);border-radius:2px}.r32b-cb__half em{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);font-style:normal;font-size:10px;font-weight:700;color:var(--warn);white-space:nowrap}.r32b-cnote{margin-top:8px;font-size:12px;line-height:1.45;color:var(--fg-2)}.r32b-cnote b{color:var(--fg)}.r32b-leadline{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r32b-leadline small{flex-basis:100%;font-size:11.5px}.r32b-plbl{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.r32b-plbl span{font-weight:500;letter-spacing:0;text-transform:none;font-size:11.5px}.r32b-stack{list-style:none;margin:0;padding:0 2px 4px 0;display:grid;align-content:start;gap:6px;overflow:auto;min-height:0}.r32b-stack li+li{padding-left:12px}.r32b-pp{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"d n a" "d s s" "d t t";column-gap:8px;row-gap:2px;align-items:center;text-align:left;padding:7px 10px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;cursor:pointer;transition:transform .16s,border-color .16s,opacity .2s}.r32b-pp:hover{border-color:var(--accent-line);transform:translateY(-1px)}.r32b-pp .r32b-dot{grid-area:d;margin:0}.r32b-pp__n{grid-area:n;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r32b-pp__a{grid-area:a;font-size:13px;font-weight:700}.r32b-pp__s{grid-area:s;font-size:11px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r32b-pp__t{grid-area:t;justify-self:start}.r32b-pp.is-ready{border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.r32b-pp.is-hold{border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.r32b-pp.is-dim,.r32b-flatrow.is-dim{opacity:.35}.r32b-nav{position:absolute;z-index:4;top:calc(50% - 60px);display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;box-shadow:var(--shadow-2)}.r32b-nav:hover{border-color:var(--accent);color:var(--accent)}.r32b-nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r32b-nav--prev{left:12px}.r32b-nav--next{right:12px}.r32b-dots{position:absolute;z-index:3;left:0;right:0;bottom:34px;display:flex;justify-content:center;gap:2px}.r32b-dotb{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;background:none;cursor:pointer;border-radius:50%}.r32b-dotb i{width:9px;height:9px;border-radius:50%;background:var(--fg-3);transition:background .2s,box-shadow .2s}.r32b-dotb.is-on i{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r32b-stage.is-filter .r32b-dotb.has-ready i{background:var(--good)}.r32b-dcap{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-size:12.5px;color:var(--fg-2);pointer-events:none}.r32b-flat{list-style:none;margin:0;padding:0;display:grid;gap:4px}.r32b-flatrow{width:100%;display:grid;grid-template-columns:minmax(0,1.5fr) 64px minmax(0,1.6fr) auto;gap:10px;align-items:center;text-align:left;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:inherit;font:inherit;cursor:pointer}.r32b-flatrow:hover{border-color:var(--line-strong);background:var(--surface-2)}.r32b-flatrow.is-ready{box-shadow:inset 3px 0 0 var(--good)}.r32b-flatrow.is-hold{box-shadow:inset 3px 0 0 var(--bad)}.r32b-flatrow__name{display:flex;align-items:center;gap:6px;min-width:0;padding-left:calc(var(--d, 0) * 16px)}.r32b-flatrow__name b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r32b-ct{flex:none;font-size:11px;color:var(--fg-3);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.r32b-flatrow__lv{font-weight:800}.r32b-flatrow__prog{display:grid;gap:4px;min-width:0}.r32b-flatrow__prog small{font-size:11.5px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r32b-flatrow__bump{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media(prefers-reduced-motion:reduce){.r32b-ring,.r32b-rcard{transition:none}.r32b-panel{animation:none}}.r32b-3dcard{gap:8px}.r32b-3d{--i3: #eaf2ff;--m3: #8fa3c2;--l3: rgba(120, 190, 255, .35);position:relative;height:min(72vh,640px);min-height:380px;border-radius:var(--r-lg);overflow:hidden;border:1px solid #1b2331;background:radial-gradient(ellipse at 50% 30%,rgba(62,166,255,.12),transparent 60%),#04060c;color:var(--i3)}.r32b-3d canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.r32b-3d canvas:active{cursor:grabbing}.r32b-3d__labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.r32b-lbl{position:absolute;transform:translate(-50%,-100%);padding:3px 8px;border-radius:8px;white-space:nowrap;background:#040812c7;border:1px solid var(--l3);font-size:11.5px;font-weight:700;color:var(--i3)}.r32b-lbl small{display:block;font-weight:500;font-size:10.5px;color:var(--m3)}.r32b-lbl.is-you{border-color:#4fe3ff;color:#4fe3ff}.r32b-lbl.is-ready{border-color:#6ee7a8b3}.r32b-3d__ctl{position:absolute;z-index:2;top:12px;left:12px;right:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;pointer-events:none}.r32b-3d__ctl>*{pointer-events:auto}.r32b-3d__key{flex-basis:100%;font-size:11.5px;color:var(--m3);pointer-events:none!important}.r32b-3d__chips{display:inline-flex;gap:6px}.r32b-3d__chip,.r32b-3d__btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;flex:none;border:1px solid rgba(120,190,255,.3);background:#0a1226b8;color:var(--i3);font-size:12.5px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r32b-3d__chip[aria-pressed=true],.r32b-3d__btn.is-on{border-color:#4fe3ff;background:#3ea6ff47}.r32b-3d__btn:disabled{opacity:.45;cursor:default}.r32b-3d__chip:focus-visible,.r32b-3d__btn:focus-visible,.r32b-3d__zoom button:focus-visible{outline:2px solid #4fe3ff;outline-offset:2px}.r32b-3d__legchips{position:absolute;z-index:2;left:12px;bottom:12px;right:64px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.r32b-3d__legchips::-webkit-scrollbar{display:none}.r32b-3d__zoom{position:absolute;z-index:2;right:12px;bottom:12px;display:flex;flex-direction:column;gap:6px}.r32b-3d__zoom button{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(120,190,255,.35);background:#0a1226cc;color:var(--i3);cursor:pointer}.r32b-3d__cap{position:absolute;z-index:2;left:12px;top:84px;max-width:80%;padding:10px 16px;border-radius:16px 16px 16px 6px;background:#07090dd9;border:1px solid rgba(62,166,255,.5);font-weight:700;color:var(--i3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.r32b-3d__cap small{display:block;font-weight:500;color:var(--m3);font-size:12px}.r32b-3d__msg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;color:var(--m3);font-size:13.5px}.r32b-full{display:grid;gap:16px;min-width:0}.r32b-recbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.r32b-ready{display:grid;gap:6px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--accent-line);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface));font-size:12.5px}.r32b-ready__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.r32b-board{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;overflow-x:auto;padding-bottom:4px}.r32b-col{display:grid;gap:6px;align-content:start;min-width:0;min-height:120px;padding:8px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);transition:border-color .14s,background .14s}.r32b-col.is-off{opacity:.8;border-style:dashed}.r32b-col.is-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 50%,var(--surface-2))}.r32b-col__h{display:flex;justify-content:space-between;gap:6px;font-size:12px;font-weight:700;color:var(--fg-2)}.r32b-col__h em{font-style:normal;color:var(--fg-3)}.r32b-rc{position:relative;display:grid;gap:3px;padding:8px 9px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);cursor:grab;font-size:12.5px;min-width:0}.r32b-rc b{font-size:13px;overflow:hidden;text-overflow:ellipsis}.r32b-rc.is-ro{cursor:default;opacity:.85}.r32b-rc.is-sel{border-color:var(--accent)}.r32b-rc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r32b-rc .r32b-tag{justify-self:start}.r32b-rc__s{font-size:11px;color:var(--fg-3)}.r32b-rc__mv{display:flex;gap:4px;justify-content:flex-end}.r32b-rc__mv button{display:grid;place-items:center;width:24px;height:22px;border-radius:6px;border:1px solid var(--line);background:var(--surface-2);color:var(--fg-2);cursor:pointer}.r32b-rc__mv button:hover{color:var(--accent);border-color:var(--accent-line)}.r32b-drop{display:none;padding:8px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);text-align:center;font-size:11.5px}.r32b-col.is-over .r32b-drop{display:block}.r32b-form{display:grid;gap:10px;padding:12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2)}.r32b-form--inline{background:var(--surface)}.r32b-formgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 12px;align-items:end}.r32b-formwide{grid-column:1 / -1}.r32b-formacts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r32b-startas{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.r32b-startas select{height:28px;padding:0 6px;font-size:12.5px;max-width:200px}.r32b-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.r32b-check--field{min-height:34px}.r32b-snapgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.r32b-snap{display:grid;gap:6px;align-content:start;min-width:0;padding:11px 12px;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color .14s}.r32b-snap:hover{border-color:var(--line-strong)}.r32b-snap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r32b-snap.is-q{border-color:color-mix(in srgb,var(--good) 50%,var(--line))}.r32b-snap.is-mute{opacity:.8}.r32b-snap__h{display:flex;justify-content:space-between;gap:8px;font-size:13px}.r32b-snap__h span{font-weight:700;color:var(--fg-2);white-space:nowrap}.r32b-snap__chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.r32b-snap__row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:11.5px;color:var(--fg-3)}.r32b-snap__row.is-best{color:var(--fg);font-weight:700}.r32b-snap__need{font-size:12px;line-height:1.4;color:var(--fg-2)}.r32b-table{width:100%;border-collapse:collapse;font-size:13px}.r32b-table th,.r32b-table td{padding:8px 9px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.r32b-table thead th{font-size:11.5px;font-weight:700;color:var(--fg-3);white-space:nowrap;vertical-align:bottom}.r32b-table .is-num{text-align:right;white-space:nowrap}.r32b-table tr.is-me{background:color-mix(in srgb,var(--accent-soft) 35%,transparent)}.r32b-table--tree{min-width:860px}.r32b-tname{min-width:220px}.r32b-hz{display:inline-flex;align-items:center;gap:4px}.r32b-hz i{font-style:normal;color:var(--fg-3)}.r32b-tags{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:middle}.r32b-links{display:block;margin-top:3px;font-size:12px}.r32b-bst{min-width:240px}.r32b-bst__main{display:block;font-weight:700}.r32b-bst__main.is-good{color:var(--good)}.r32b-bst__main.is-warn{color:var(--warn)}.r32b-bst__main.is-bad{color:var(--bad)}.r32b-bact{display:grid;gap:3px;margin-top:4px;justify-items:start}.r32b-formrow td{background:var(--surface-2)}.r32b-unplaced{display:grid;gap:6px}.r32b-unp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.r32b-unp select{height:30px;max-width:220px}.r32b-crumbs{font-size:12.5px}.r32b-legsum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.r32b-leglist{display:grid;gap:8px}.r32b-legrow{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.r32b-legrow.is-over{border-color:color-mix(in srgb,var(--warn) 50%,var(--line))}.r32b-legrow__h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.r32b-legrow__h .faint{font-size:12px}.r32b-legrow__amt{font-weight:800;text-align:right}.r32b-legrow__amt small{display:block;font-size:11px;font-weight:600;color:var(--fg-3)}.r32b-legbar{position:relative;height:6px;border-radius:3px;background:var(--surface-3)}.r32b-legbar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--accent)}.r32b-legrow.is-over .r32b-legbar i{background:var(--warn)}.r32b-legbar em{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;background:var(--warn)}.r32b-legpeople{display:grid;gap:4px;padding-top:4px;border-top:1px dashed var(--line)}.r32b-legpeople>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;font-size:12.5px}.r32b-ctables{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.r32b-ctable{display:grid;gap:8px;align-content:start;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.r32b-ctable__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.r32b-ctable__head p{font-size:12px;line-height:1.45;margin-top:2px}.r32b-ctable__acts{display:inline-flex;gap:4px}.r32b-table--req td,.r32b-table--req th{padding:5px 8px}.r32b-table--edit td{padding:4px}.r32b-table--edit input{height:30px;width:100%;min-width:80px}.r32b-agpicks{display:grid;gap:8px}.r32b-agpick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);font-size:13px}.r32b-agpick__list{display:inline-flex;flex-wrap:wrap;gap:6px 12px}.r32b-agdot{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:var(--ag);vertical-align:0}.r32b-howto summary{display:flex;align-items:center;gap:6px;font-weight:700;cursor:pointer}.r32b-rules{display:grid;gap:8px;font-size:12.5px;line-height:1.5;color:var(--fg-2)}.r32b-rules strong{color:var(--fg)}@media(max-width:900px){.r32b-rcard__grid{grid-template-columns:minmax(0,1fr)}.r32b-legsum{grid-template-columns:repeat(2,minmax(0,1fr))}.r32b-flatrow{grid-template-columns:minmax(0,1fr) auto}.r32b-flatrow__prog,.r32b-flatrow__bump{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:720px){.r32b-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.r32b-tile--big{grid-column:1 / -1}.r32b-row{grid-template-columns:minmax(0,1fr)}.r32b-act{justify-content:flex-start}.r32b-find,.r32b-sort{max-width:none;flex:1 1 140px}.r32b-legs{grid-template-columns:minmax(0,1fr)}.r32b-panel{left:0;right:0;top:auto;bottom:0;width:auto;max-width:none;max-height:78vh;border-radius:20px 20px 0 0}.r32b-stage{--cw: calc(100% - 40px) }.r32b-nav{top:auto;bottom:8px;width:42px;height:42px}}.r4c04{height:100%;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--bg)}.r4c04-page{width:100%;max-width:1180px;margin:0 auto;padding:22px 20px 44px;display:grid;gap:16px;align-content:start;min-width:0}.r4c04-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;min-width:0}.r4c04-head__text{display:grid;gap:4px;min-width:0;flex:1 1 420px}.r4c04-head h1{font-size:clamp(24px,3.2vw,30px);font-weight:800;letter-spacing:-.015em}.r4c04-head p.muted{max-width:66ch}.r4c04-head__status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.r4c04-scope{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:2px;padding:3px 10px 3px 8px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--fg-2);line-height:1.4}.r4c04-scope svg{flex:none;color:var(--fg-3)}.r4c04-card{min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);animation:r4c04-rise .38s cubic-bezier(.2,.8,.2,1) both}.r4c04-sechead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.r4c04-sechead h2{font-size:15.5px;font-weight:700}.r4c04-sechead .faint{font-size:12.5px;line-height:1.45}.r4c04-clear{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--good)}.r4c04-linkbtn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--accent);font-size:12.5px;font-weight:700;cursor:pointer}.r4c04-linkbtn:hover{text-decoration:underline}.r4c04-linkbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.r4c04-numbers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-width:0}.r4c04-num{min-width:0;display:flex;flex-direction:column;gap:5px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);animation:r4c04-rise .36s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 40ms)}.r4c04-num__label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--fg-2);min-width:0}.r4c04-num__label svg{flex:none;color:var(--accent)}.r4c04-num__value{font-family:var(--font-display);font-size:clamp(20px,2.3vw,26px);font-weight:800;line-height:1.1;color:var(--fg);overflow-wrap:anywhere}.r4c04-num__value.is-good{color:var(--good)}.r4c04-num__sub{font-size:12px;color:var(--fg-3);line-height:1.4}.r4c04-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;min-width:0}.r4c04-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11.5px;color:var(--fg-2)}.r4c04-legend>span:not(.faint){display:inline-flex;align-items:center;gap:4px}.r4c04-legend [data-tone=bad] svg{color:var(--bad)}.r4c04-legend [data-tone=warn] svg{color:var(--warn)}.r4c04-legend [data-tone=info] svg{color:var(--info)}.r4c04-tree,.r4c04-tree__kids{list-style:none;margin:0;padding:0;display:grid;gap:10px;min-width:0}.r4c04-node{display:grid;gap:10px;min-width:0}.r4c04-tree__kids{position:relative;margin-left:17px;padding-left:18px;border-left:2px solid var(--line)}.r4c04-tree__kids>.r4c04-node{position:relative}.r4c04-tree__kids>.r4c04-node:before{content:"";position:absolute;left:-18px;top:26px;width:14px;height:2px;background:var(--line)}.r4c04-person{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color .14s,box-shadow .14s}.r4c04-person:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.r4c04-person.is-me{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface))}.r4c04-person.is-bad{border-left:3px solid var(--bad)}.r4c04-person.is-helper{padding:9px 12px;gap:6px;background:var(--surface-2);border-style:dashed}.r4c04-person__open{display:flex;align-items:center;gap:10px;min-width:0;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm)}.r4c04-person__open:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.r4c04-person__who{display:grid;gap:1px;min-width:0;flex:1;font-size:12px}.r4c04-person__name{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700;color:var(--fg)}.r4c04-person__name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4c04-person__go{display:inline-flex;align-items:center;gap:2px;flex:none;font-size:12px;font-weight:700;color:var(--fg-3);transition:color .12s}.r4c04-person__open:hover .r4c04-person__go{color:var(--accent)}.r4c04-person__open:hover .r4c04-person__name>span:first-child{color:var(--accent)}.r4c04-person__note{font-size:12px;line-height:1.45}.r4c04-stats{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.r4c04-stats>div{display:grid;gap:1px;min-width:0;padding:6px 8px;border-radius:var(--r-sm);background:var(--surface-2)}.r4c04-stats dt{font-size:11px;font-weight:600;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4c04-stats dd{margin:0;font-size:14.5px;font-weight:800;color:var(--fg);white-space:nowrap}.r4c04-stats dd.is-good{color:var(--good)}.r4c04-branch{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--fg-2);line-height:1.45}.r4c04-branch svg{flex:none;margin-top:2px;color:var(--fg-3)}.r4c04-branch strong{color:var(--fg)}.r4c04-flags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.r4c04-flag{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 9px;border-radius:var(--r-pill);border:1px solid transparent;font-size:11.5px;font-weight:700;line-height:1.35;cursor:pointer;text-align:left;background:var(--surface-2);color:var(--fg-2);transition:border-color .12s}.r4c04-flag svg{flex:none}.r4c04-flag:hover{border-color:currentColor}.r4c04-flag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r4c04-flag[data-tone=bad]{background:var(--bad-soft);color:var(--bad)}.r4c04-flag[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.r4c04-flag[data-tone=info]{background:var(--info-soft);color:var(--info)}.r4c04-alertlist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.r4c04-alert{display:flex;gap:10px;padding:11px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:0}.r4c04-alert__icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-2)}.r4c04-alert[data-tone=bad]{border-color:color-mix(in srgb,var(--bad) 35%,var(--line))}.r4c04-alert[data-tone=bad] .r4c04-alert__icon{background:var(--bad-soft);color:var(--bad)}.r4c04-alert[data-tone=warn] .r4c04-alert__icon{background:var(--warn-soft);color:var(--warn)}.r4c04-alert[data-tone=info] .r4c04-alert__icon{background:var(--info-soft);color:var(--info)}.r4c04-alert__text{display:grid;gap:4px;min-width:0}.r4c04-alert__text strong{font-size:13.5px;line-height:1.35;color:var(--fg);overflow-wrap:anywhere}.r4c04-alert__text p{font-size:12px;line-height:1.45}.r4c04-alert__fixes{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px}.r4c04-setup__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;align-items:start}.r4c04-setup__tile{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:16px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));color:inherit;text-align:left;cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}.r4c04-setup__tile:hover{border-color:var(--accent);box-shadow:var(--shadow-1);transform:translateY(-1px)}.r4c04-setup__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r4c04-setup__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg)}.r4c04-setup__text{display:grid;gap:3px;min-width:0;flex:1}.r4c04-setup__text strong{font-size:15px;color:var(--fg)}.r4c04-setup__text .faint{font-size:12.5px;line-height:1.45}.r4c04-setup__chev{flex:none;color:var(--accent)}.r4c04-setup__readonly{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface-2);font-size:13px;color:var(--fg-2);line-height:1.45}.r4c04-setup__readonly svg{flex:none;margin-top:2px}.r4c04-setup__list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.r4c04-setup__list>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;min-width:0}.r4c04-setup__list dt{display:inline-flex;align-items:center;gap:6px;color:var(--fg-2);flex:none}.r4c04-setup__list dt svg{color:var(--fg-3)}.r4c04-setup__list dd{margin:0;font-weight:700;color:var(--fg);text-align:right;min-width:0;overflow-wrap:anywhere}.r4c04-drill{display:grid;gap:14px;min-width:0;animation:r4c04-rise .32s cubic-bezier(.2,.8,.2,1) both}.r4c04-drill__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.r4c04-drill__text{display:grid;gap:2px;min-width:0;flex:1 1 260px}.r4c04-drill__text h2{font-size:15.5px;font-weight:700}.r4c04-drill__text p{font-size:12.5px;line-height:1.45}.r4c04-drill__frame{min-width:0;padding:16px;border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--bg)}.r4c04-notice{align-items:flex-start;max-width:640px;padding:22px;gap:12px}.r4c04-notice__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-2)}.r4c04-notice h2{font-size:18px;font-weight:800;line-height:1.35;letter-spacing:-.01em}.r4c04-notice p{font-size:13.5px;line-height:1.5}.r4c04-foot{display:flex;gap:8px;align-items:flex-start;justify-content:center;padding:0 4px;font-size:11.5px;color:var(--fg-3);text-align:center}.r4c04-foot svg{flex:none;margin-top:2px}.r4c04-sheet{margin:0;display:grid}.r4c04-sheet>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.r4c04-sheet dt{color:var(--fg-2)}.r4c04-sheet dd{margin:0;font-weight:700;text-align:right}.r4c04-sheet__note{margin-top:14px;font-size:12px}.r4c04-people{list-style:none;margin:0;padding:0;display:grid}.r4c04-people>li{display:grid;gap:2px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}.r4c04-people .crm-link{justify-self:start;padding:0;border:0;background:none;color:var(--fg);font-size:14px;font-weight:700;cursor:pointer;text-align:left}.r4c04-people .crm-link:hover{color:var(--accent)}.r4c04-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r4c04-step{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.r4c04-step:hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface))}.r4c04-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r4c04-step__n{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--surface-2);font-size:12px;font-weight:800;color:var(--fg-2)}.r4c04-step__text{display:grid;gap:1px;min-width:0;flex:1}.r4c04-step__text strong{font-size:13.5px;color:var(--fg)}.r4c04-step__text .faint{font-size:12px;line-height:1.4}.r4c04-step__go{flex:none;color:var(--fg-3)}.r4c04-step:hover .r4c04-step__go{color:var(--accent)}@keyframes r4c04-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.r4c04-card,.r4c04-num,.r4c04-drill{animation:none}.r4c04-setup__tile:hover{transform:none}}@media(max-width:1100px){.r4c04-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.r4c04-grid,.r4c04-setup__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.r4c04-page{padding:14px 16px 32px;gap:12px}.r4c04-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r4c04-num{padding:11px 12px}.r4c04-num:last-child:nth-child(odd){grid-column:1 / -1}.r4c04-card{padding:13px}.r4c04-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.r4c04-stats>div{padding:5px 7px}.r4c04-person{padding:10px}.r4c04-person__go-text{display:none}.r4c04-tree__kids{margin-left:10px;padding-left:12px}.r4c04-tree__kids>.r4c04-node:before{left:-12px;width:9px}.r4c04-setup__list{grid-template-columns:minmax(0,1fr)}.r4c04-drill__frame{padding:0;border:0;background:transparent}.r4c04-foot{justify-content:flex-start;text-align:left}}.r32m-small{font-size:12.5px;line-height:1.5}.r32m-sub{margin:6px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r32m-msg{margin:0;padding:8px 10px;border-radius:var(--r-md);background:var(--info-soft, var(--surface-2));color:var(--fg);font-size:13px;line-height:1.45}.r32m-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;align-items:end}.r32m-form select,.r32m-form input,.r32m-inline input,.r32m-inline select,.r32m-mi-link select{min-height:32px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:13px}.r32m-inline{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fg-2)}.r32m-paste textarea{width:100%;min-height:72px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:inherit;font-size:13px;resize:vertical}.r32m-file{position:relative;overflow:hidden;cursor:pointer}.r32m-file input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.r32m-sp{flex:1}.r32m-due{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--warn)}.r32m-paid tr.is-due>*{background:var(--warn-soft)}.r32m-pickcol{width:32px}.r32m-pickcol input{width:16px;height:16px;accent-color:var(--accent)}.r32m-paidbtn{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);font-size:12.5px;font-weight:650;cursor:pointer}.r32m-paidbtn:hover{border-color:var(--accent-line)}.r32m-paidbtn.is-on{border-color:var(--good);background:var(--good-soft);color:var(--good)}.r32m-paidbtn.is-due{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.r32m-paidbtn.is-armed{border-color:var(--bad);background:var(--bad-soft);color:var(--bad)}.r32m-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft)}.r32m-bulk>strong{margin-right:auto;color:var(--fg);font-size:13.5px}.r32m-mi-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--warn);border-radius:var(--r-md);background:var(--warn-soft);color:var(--fg);cursor:pointer}.r32m-mi-alert.is-soft{border-color:var(--line-strong);background:var(--surface-2)}.r32m-mi-n{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border-radius:var(--r-pill);background:var(--warn);color:var(--surface);font-weight:800;font-size:15px}.r32m-mi-alert.is-soft .r32m-mi-n{background:var(--fg-3)}.r32m-mi-t{display:grid;gap:2px;min-width:0;font-size:13.5px}.r32m-mi-t .faint{font-size:12.5px}.r32m-mi-go{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--accent);white-space:nowrap}.r32m-mi-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.r32m-mi-item{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.r32m-mi-item[data-status=went_through]{border-color:var(--good)}.r32m-mi-item[data-status=fell_off]{border-color:var(--bad)}.r32m-mi-head{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--fg)}.r32m-mi-sub{font-size:12.5px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.r32m-mi-acts,.r32m-mi-link{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.r32m-mi-link select{max-width:100%}.r32m-chip{min-height:28px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:650;cursor:pointer}.r32m-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.r32m-exp{display:grid;gap:6px;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--r-md);font-size:13px}.r32m-mi-review{display:grid;gap:8px}.r32m-mi-ag{display:grid;gap:6px}.r32m-mi-ag details{padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:13px}.r32m-mi-ag summary{cursor:pointer}.r32m-mi-rows{margin:6px 0 0;padding-left:18px;display:grid;gap:3px;font-size:12.5px;color:var(--fg-2)}.r32m-review input{width:100%;min-width:90px;min-height:30px;padding:3px 7px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:13px}.r32m-review td.is-num input{text-align:right}.r32m-review select{min-height:30px;max-width:220px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:13px}.r32m-nomatch{display:inline-block;margin-top:3px;font-size:11.5px;font-weight:700;color:var(--warn)}.r32m-periods{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r32m-periods li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-md);font-size:13px}.r32m-periods li.is-on{border-color:var(--accent);background:var(--accent-soft)}.r32m-cap{caption-side:top;text-align:left;padding:0 0 6px;font-size:13px;font-weight:650;color:var(--fg-2)}.r32m-compare tr.is-me>*{background:var(--accent-soft)}.r32m-next{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.r32m-next p{margin:0}.r32m-nolevel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--warn);border-radius:var(--r-md);background:var(--warn-soft);font-size:13.5px;color:var(--fg)}.r32m-nolevel>span{flex:1 1 240px;min-width:0}.r32m-pay{list-style:none;margin:0;padding:0;display:grid}.r32m-pay li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.r32m-pay li:last-child{border-bottom:0}.r32m-pay__d{font-weight:700;color:var(--fg-2)}.r32m-pay__w{display:grid;gap:2px;min-width:0}.r32m-pay__w small{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;color:var(--fg-3)}.r32m-pay__a{font-weight:800;color:var(--fg)}.r32m-tag{display:inline-flex;align-items:center;padding:0 7px;border-radius:var(--r-pill);font-size:11.5px;font-weight:700;background:var(--accent-soft);color:var(--accent)}.r32m-tag--be{background:var(--info-soft, var(--surface-3));color:var(--info)}.r32m-tag--pae{background:var(--good-soft);color:var(--good)}.r32m-debt td.is-owed{font-weight:800;color:var(--bad)}.r32m-debt tr.is-cleared>*{color:var(--fg-3)}.r32m-debtsum{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.r32m-debtsum strong{font-size:24px;font-weight:800;color:var(--fg)}.r32m-debtsum.is-owed strong{color:var(--bad)}.r32m-lvl{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.r32m-lvlbig{font-size:44px;line-height:1;font-weight:800;color:var(--accent)}.r32m-lvl p{flex:1 1 220px;margin:0;font-size:13px;color:var(--fg-2)}.r32m-lvls{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r32m-lvls>li{display:grid;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md)}.r32m-lvls__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px}.r32m-lvls__row>strong{font-size:16px;min-width:52px;color:var(--fg)}.r32m-lvls__row>.faint{flex:1;min-width:0}.r32m-rates td.is-mine,.r32m-rates th.is-mine{background:var(--accent-soft);color:var(--accent);font-weight:800}.r32m-rates{font-size:12.5px}.r32m-rates th,.r32m-rates td{white-space:nowrap}.r32m-scroll{min-width:0;overflow-x:auto}.r32m-gridedit input{width:64px;min-height:30px;padding:3px 6px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:12.5px;text-align:right}.r32m-gridedit th{font-size:12px}.r32m-contracts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r32m-contracts li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);font-size:13px}.r32m-home-pay{font-variant-numeric:tabular-nums}@media(max-width:640px){.r32m-pay li{grid-template-columns:52px minmax(0,1fr) auto}.r32m-mi-alert{grid-template-columns:auto minmax(0,1fr)}.r32m-mi-go{grid-column:2}}.r30p-tabs{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.r30p-tabs::-webkit-scrollbar{display:none}.r30p-tabs .pos-tabs{flex:none}.r30p-scope{margin:-4px 0 0}.r30p-small{font-size:12.5px;line-height:1.5}.r30p-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r30p-pick select{min-height:32px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:13px}.r30p-scroll{min-width:0;overflow-x:auto}.r30p-scroll .rs-table{min-width:560px}.r30p-check{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--fg);cursor:pointer}.r30p-check input{accent-color:var(--accent);width:16px;height:16px}.r30p .rs-table tr.is-me>*{background:var(--accent-soft)}.r30p-bar{position:relative;display:block;height:8px;border-radius:var(--r-pill);background:var(--surface-3);overflow:visible}.r30p-bar>i{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--accent);transition:width .3s ease}.r30p-bar>i.is-done{background:var(--good)}.r30p-bar>b{position:absolute;top:-3px;width:2px;height:14px;margin-left:-1px;border-radius:1px;background:var(--fg-2)}.r30p-today{align-items:center}.r30p-today>span{flex:1;min-width:0}.r30p-pace{display:grid;gap:10px}.r30p-pace .rs-big{align-items:center}.r30p-pace__line{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700}.r30p-pace__line.is-ahead{color:var(--good)}.r30p-pace__line.is-behind{color:var(--warn)}.r30p-facts{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px;color:var(--fg-2)}.r30p-facts strong{color:var(--fg)}.r30p-goals{list-style:none;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:12px}.r30p-goal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;font-size:13.5px}.r30p-goal .r30p-bar{grid-column:1 / -1;height:6px}.r30p-goal__label{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--fg);min-width:0}.r30p-goal__note{grid-column:1 / -1;font-size:12.5px}.r30p-goallist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.r30p-goallist dl{margin:0;display:grid;gap:6px;align-content:start}.r30p-goallist dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--line);font-size:13.5px}.r30p-goallist dt{color:var(--fg-2)}.r30p-goallist dd{margin:0;font-weight:700;color:var(--fg)}.r30p-goalform{display:grid;gap:14px}.r30p-goalform fieldset{margin:0;padding:0;border:0;display:grid;gap:8px;min-width:0}.r30p-goalform legend{padding:0;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r30p-goalform__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.r30p-basis{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r30p-sliders{display:grid;gap:14px}.r30p-slider{display:grid;gap:6px}.r30p-slider__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.r30p-slider__top label{font-size:13.5px;font-weight:600;color:var(--fg-2)}.r30p-slider__top strong{font-size:16px;font-weight:800;color:var(--fg)}.r30p-slider input[type=range]{width:100%;margin:0;accent-color:var(--accent)}.r30p-slider__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.r30p-slider[data-source=custom] .r30p-slider__top strong{color:var(--accent)}.r30p-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r30p-results--5{grid-template-columns:repeat(5,minmax(0,1fr))}.r30p-stat{min-width:0;display:grid;gap:3px;align-content:start;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.r30p-stat__label{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--fg-2)}.r30p-stat__value{font-size:20px;font-weight:800;color:var(--fg);overflow-wrap:anywhere}.r30p-stat__sub{font-size:12px;line-height:1.4}.r30p-scen tr.is-base>*{font-weight:700;color:var(--fg)}.r30p-paceline{display:flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-2);font-size:13px;line-height:1.45}.r30p-paceline>span{flex:1;min-width:0}.r30p-paceline>svg{flex:none}.r30p-paceline.is-ahead{background:var(--good-soft);color:var(--good)}.r30p-paceline.is-behind{background:var(--warn-soft);color:var(--warn)}.r30p-fill{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:12px 14px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft)}.r30p-fill>div{flex:1 1 260px;min-width:0;display:grid;gap:3px}.r30p-fill strong{color:var(--fg);font-size:14px}.r30p-fill p{margin:0;font-size:12.5px;line-height:1.45}.r30p-recs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r30p-rec .r4lp-tile__value{font-size:26px}.r30p-rec__now{display:grid;gap:6px;margin-top:6px;padding-top:10px;border-top:1px solid var(--line)}.r30p-rec__nowlabel{font-size:12.5px;color:var(--fg-2)}.r30p-rec__nowlabel strong{color:var(--fg)}.r30p-rec__status{font-size:12.5px;font-weight:700;color:var(--fg-2)}.r30p-rec__status.is-new{color:var(--good)}.r30p-rec__status.is-tied{color:var(--info)}.r30p-rec__status.is-chasing{color:var(--accent)}.r30p-cellsub{display:block;font-size:11.5px}.r30p-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r30p-uw tr.is-long .r30p-wait{color:var(--warn);font-weight:700}.r30p-name{font-weight:650;text-align:left}.r30p-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.r30p-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:13.5px}.r30p-list li:last-child{border-bottom:0;padding-bottom:0}.r30p-list li>.faint,.r30p-list__flag{grid-column:1;font-size:12.5px}.r30p-list__flag{color:var(--warn);font-weight:600}.r30p-list li>strong{grid-column:2;grid-row:1;color:var(--fg)}.r30p-tplgroup{display:grid;gap:8px}.r30p-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.r30p-tpl{display:grid;gap:3px;align-content:start;min-width:0;padding:10px 12px;text-align:left;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);cursor:pointer;transition:border-color .12s,background .12s}.r30p-tpl:hover{border-color:var(--accent-line)}.r30p-tpl.is-on{border-color:var(--accent);background:var(--accent-soft)}.r30p-tpl strong{font-size:13.5px}.r30p-tpl .faint{font-size:12px;line-height:1.4}.r30p-editor{display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:20px;align-items:start}.r30p-editor__preview{display:grid;gap:10px;position:sticky;top:8px;min-width:0}.r30p-editor__controls{display:grid;gap:14px;min-width:0}.r30p-preview{margin:0;min-width:0}.r30p-canvas{display:block;width:100%;height:auto;aspect-ratio:4 / 5;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--shadow-2)}.r30p-ctl{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.r30p-ctl legend{padding:0;margin-bottom:6px}.r30p-lines{gap:8px}.r30p-looks{display:flex;flex-wrap:wrap;gap:8px}.r30p-look{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 5px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);font-size:13px;font-weight:600;cursor:pointer}.r30p-look.is-on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.r30p-look__sw{width:24px;height:24px;border-radius:50%;border:1px solid var(--line)}.r30p-tiles{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r30p-tilerow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px 5px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.r30p-tilerow.is-on{background:var(--surface);border-color:var(--line-strong)}.r30p-tilerow__label{min-height:32px}.r30p-tilerow__label:disabled{opacity:.6}.r30p-tilerow__move{display:inline-flex;gap:2px}.r30p-namerow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.r30p-namerow .pos-field{flex:0 1 240px}.r30p-nameshows{margin:0 0 8px;font-size:13.5px;color:var(--fg-2)}.r30p-nameshows strong{color:var(--fg)}@media(max-width:900px){.r30p-results--5{grid-template-columns:repeat(3,minmax(0,1fr))}.r30p-editor{grid-template-columns:minmax(0,1fr)}.r30p-editor__preview{position:static;max-width:420px}}@media(max-width:640px){.r30p-recs,.r30p-goallist{grid-template-columns:minmax(0,1fr)}.r30p-results,.r30p-results--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.r30p-bar>i{transition:none}}.r32g{--r32g-acc: #3ea6ff;--r32g-acc2: color-mix(in srgb, var(--r32g-acc) 72%, #ffffff);--r32g-acc-tx: color-mix(in srgb, var(--r32g-acc) 72%, var(--fg));--r32g-on-acc: #06121f;--r32g-tint: color-mix(in srgb, var(--r32g-acc) 10%, transparent);--r32g-tint2: color-mix(in srgb, var(--r32g-acc) 20%, transparent);--r32g-glow: color-mix(in srgb, var(--r32g-acc) 45%, transparent);--r32g-glow2: color-mix(in srgb, var(--r32g-acc) 24%, transparent);--r32g-panel: var(--surface);--r32g-panel2: var(--surface-2);--r32g-t1: #d08a52;--r32g-t2: #9fb1c8;--r32g-t3: #e9b93c;--r32g-t4: #4fc7b2;--r32g-t5: #6fb6f2;--r32g-flame1: #ff7a2b;--r32g-flame2: #ffd36b;--r32g-cond: "Saira Condensed", "Arial Narrow", var(--font-display), sans-serif;--r32g-tech: "Chakra Petch", "Arial Narrow", var(--font-display), sans-serif;--r32g-body: Montserrat, var(--font-body), system-ui, sans-serif;--r32g-emo: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--r32g-out: cubic-bezier(.22, 1, .36, 1);--r32g-spring: cubic-bezier(.34, 1.56, .64, 1);height:100%;overflow-y:auto;color:var(--fg);background:var(--bg);background-image:radial-gradient(1000px 460px at 85% -10%,var(--r32g-tint),transparent 60%);font:500 14px/1.45 var(--r32g-body)}.r32g *,.r32g *:before,.r32g *:after{box-sizing:border-box}:where(.r32g) :where(button,input,select){font:inherit;color:inherit}.r32g :focus-visible{outline:2px solid var(--r32g-acc);outline-offset:2px}.r32g .tabular{font-variant-numeric:tabular-nums}.r32g-emo{font-family:var(--r32g-emo);font-style:normal;line-height:1}.r32g-page{max-width:1260px;margin:0 auto;padding:18px 20px 48px;display:flex;flex-direction:column;gap:14px;min-width:0}.r32g-page>*{min-width:0}.r32g-t0{--tc: var(--r32g-acc)}.r32g-t1{--tc: var(--r32g-t1)}.r32g-t2{--tc: var(--r32g-t2)}.r32g-t3{--tc: var(--r32g-t3)}.r32g-t4{--tc: var(--r32g-t4)}.r32g-t5{--tc: var(--r32g-t5)}.r32g :is(.r32g-t0,.r32g-t1,.r32g-t2,.r32g-t3,.r32g-t4,.r32g-t5){--tg: color-mix(in srgb, var(--tc) 38%, transparent);--tt: color-mix(in srgb, var(--tc) 62%, var(--fg))}.r32g-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px}.r32g-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font:600 11px/1.2 var(--r32g-body);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.r32g-kicker__ag{display:inline-flex;align-items:center;gap:5px}.r32g-title{margin:8px 0 0;font:800 48px/.86 var(--r32g-cond);letter-spacing:.01em;text-transform:uppercase;color:var(--fg)}.r32g-title em{font-style:normal;color:var(--r32g-acc-tx);text-shadow:0 0 28px var(--r32g-glow2)}.r32g-beta{padding:5px 9px;border-radius:999px;border:1px solid var(--warn);color:var(--warn);background:var(--r32g-panel);font:700 10px/1 var(--r32g-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.r32g-sub{grid-column:1 / -1;margin:2px 0 0;color:var(--fg-2);font-size:13px;max-width:760px}.r32g-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px 16px 16px 6px;overflow:hidden}.r32g-stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;border:0;background:var(--r32g-panel);padding:11px 14px 13px;text-align:left;cursor:pointer;transition:background-color .25s;animation:r32g-statin .45s var(--r32g-out) both;animation-delay:calc(var(--i, 0) * 55ms)}.r32g-stat:hover{background:var(--r32g-panel2)}.r32g-stat small{max-width:100%;font:700 10px/1.2 var(--r32g-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-stat b{display:block;font:800 34px/1 var(--r32g-cond);letter-spacing:.01em;transition:color .3s}.r32g-stat>span{max-width:100%;font-size:11.5px;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-stat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--r32g-acc),var(--r32g-acc2));box-shadow:0 0 12px var(--r32g-glow);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--r32g-out)}.r32g-stat.is-on{background:linear-gradient(180deg,var(--r32g-tint),var(--r32g-panel) 85%)}.r32g-stat.is-on:after{transform:scaleX(1)}.r32g-stat.is-on b{color:var(--r32g-acc-tx);text-shadow:0 0 20px var(--r32g-glow2)}@keyframes r32g-statin{0%{opacity:.4;transform:translateY(8px)}}.r32g-tabs{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:4px;border-radius:14px;background:var(--r32g-panel);border:1px solid var(--line)}.r32g-tabs__ind{position:absolute;z-index:0;left:4px;top:4px;bottom:4px;width:calc((100% - 14px)/4);border-radius:10px;background:var(--r32g-panel2);box-shadow:inset 0 0 0 1px var(--r32g-acc),inset 0 -3px 0 var(--r32g-acc),0 0 22px var(--r32g-glow2);transform:translate(calc(var(--r32g-ti, 0) * (100% + 2px)));transition:transform .5s var(--r32g-spring)}.r32g-tab{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;border:0;background:none;color:var(--fg-2);font:700 15px/1 var(--r32g-cond);letter-spacing:.1em;text-transform:uppercase;padding:12px 8px;border-radius:10px;cursor:pointer;white-space:nowrap;transition:color .2s}.r32g-tab svg{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.r32g-tab:hover,.r32g-tab[aria-selected=true]{color:var(--fg)}.r32g-tab[aria-selected=true] svg{opacity:1;color:var(--r32g-acc-tx)}.r32g-dot{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bad);color:#fff;font:700 11px/18px var(--r32g-body);letter-spacing:0;text-align:center}.r32g-body{min-width:0;animation:r32g-in .42s var(--r32g-out) both}@keyframes r32g-in{0%{opacity:0;transform:translateY(10px)}}.r32g-card{min-width:0;background:var(--r32g-panel);border:1px solid var(--line);border-radius:16px;padding:16px}.r32g-note{margin:0;font-size:12px;color:var(--fg-2)}.r32g-eyebrow{display:flex;align-items:center;gap:6px;font:700 10.5px/1.2 var(--r32g-body);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.r32g-empty{margin:0;padding:14px;border-radius:12px;border:1px dashed var(--line-strong);color:var(--fg-2);font-size:12.5px}.r32g-emptybox{display:flex;flex-direction:column;gap:4px;padding:26px 18px;border-radius:16px;border:1px dashed var(--line-strong);text-align:center;color:var(--fg-2)}.r32g-emptybox b{font:800 22px/1.1 var(--r32g-cond);text-transform:uppercase;letter-spacing:.04em;color:var(--fg)}.r32g-h{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;margin:0 2px 10px}.r32g-h h3{margin:0;display:flex;align-items:center;gap:8px;font:800 20px/1 var(--r32g-cond);letter-spacing:.06em;text-transform:uppercase}.r32g-h__right{display:flex;align-items:center;gap:8px}.r32g-cnt{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--warn);color:var(--bg);font:800 12px/20px var(--r32g-cond);text-align:center;letter-spacing:0}.r32g-how{display:inline-flex;vertical-align:middle}.r32g-live{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--r32g-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2)}.r32g-live i{width:8px;height:8px;border-radius:50%;background:var(--bad);animation:r32g-pulse 1.6s ease-out infinite}@keyframes r32g-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--bad) 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.r32g-seg{display:flex;gap:4px;flex-wrap:wrap;padding:3px;border-radius:12px;background:var(--r32g-panel);border:1px solid var(--line)}.r32g-seg button{border:0;background:none;color:var(--fg-2);font:700 14px/1 var(--r32g-cond);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;border-radius:9px;cursor:pointer;transition:background-color .2s,color .2s}.r32g-seg button:hover{color:var(--fg)}.r32g-seg button[aria-pressed=true]{background:var(--r32g-panel2);color:var(--fg);box-shadow:inset 0 -2px 0 var(--r32g-acc)}.r32g-primary{border:0;border-radius:12px;padding:11px 16px;background:linear-gradient(180deg,var(--r32g-acc2),var(--r32g-acc));color:var(--r32g-on-acc);font:700 13px/1 var(--r32g-body);cursor:pointer;box-shadow:0 6px 22px var(--r32g-glow2);transition:transform .15s var(--r32g-out),filter .2s;white-space:nowrap}.r32g-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.r32g-primary:active{transform:translateY(1px) scale(.98)}.r32g-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border-radius:10px;border:1px solid var(--line-strong);background:var(--r32g-panel2);color:var(--fg);font:700 12.5px/1 var(--r32g-body);cursor:pointer;white-space:nowrap;transition:border-color .2s,background-color .2s}.r32g-btn:hover:not(:disabled),.r32g-btn.is-on{border-color:var(--r32g-acc);background:var(--r32g-tint)}.r32g-btn:disabled{opacity:.45;cursor:not-allowed}.r32g-btn--sm{height:30px;padding:0 10px;font-size:11.5px}.r32g-link{border:0;background:none;padding:0;color:var(--r32g-acc-tx);font:700 12.5px/1.2 var(--r32g-body);cursor:pointer;text-underline-offset:3px}.r32g-link:hover{text-decoration:underline}.r32g-inp{width:100%;height:38px;padding:0 10px;border-radius:9px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--fg);font:500 13px/1 var(--r32g-body)}.r32g-inp:focus{border-color:var(--r32g-acc);outline:none;box-shadow:0 0 0 3px var(--r32g-tint2)}.r32g-warn{margin:6px 0 0;font-size:12px;color:var(--warn);font-weight:600}.r32g-new{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:999px;background:var(--good);color:var(--bg);font:800 9px/1.2 var(--r32g-body);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.r32g-av{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--r32g-panel2);border:2px solid var(--r32g-ag, var(--r32g-acc));color:var(--fg);font:800 13px/1 var(--r32g-cond);letter-spacing:.04em}.r32g-av--sm{width:28px;height:28px;font-size:11px}.r32g-av--lg{width:50px;height:50px;font-size:18px;box-shadow:0 0 18px var(--r32g-glow2)}.r32g-av.is-me{box-shadow:0 0 0 2px var(--r32g-tint2),0 0 14px var(--r32g-glow2)}.r32g-agdot{display:inline-block;flex:none;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--r32g-ag, var(--r32g-acc));vertical-align:middle}.r32g-medal{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--tc);background:radial-gradient(circle at 35% 30%,var(--tg),var(--r32g-panel2) 72%);box-shadow:0 0 10px var(--tg);font-size:15px}.r32g-medal--sm{width:24px;height:24px;font-size:12px;border-width:1.5px}.r32g-medal i{position:absolute;right:-6px;bottom:-4px;padding:1px 4px;border-radius:999px;background:var(--r32g-panel);border:1px solid var(--line-strong);font:700 9px/1.2 var(--r32g-body);font-style:normal;color:var(--fg)}.r32g-chips{display:inline-flex;gap:3px;flex-wrap:wrap;align-items:center}.r32g-crest{display:inline-grid;place-items:center;margin-left:6px;width:20px;height:20px;border-radius:6px;background:color-mix(in srgb,var(--r32g-t5) 18%,transparent);border:1px solid var(--r32g-t5);font-size:11px;vertical-align:middle}.r32g-rookie{display:inline-block;padding:2px 6px;border-radius:999px;background:var(--good-soft);color:var(--good);font:800 9.5px/1.2 var(--r32g-body);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.r32g-call{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:10px;border:1px solid var(--line-strong);background:var(--r32g-panel2);color:var(--fg);font:700 12px/1 var(--r32g-body);cursor:pointer;white-space:nowrap;transition:border-color .2s,background-color .2s}.r32g-call:hover{border-color:var(--bad);background:var(--bad-soft)}.r32g-call--sm{height:28px;padding:0 9px;font-size:11.5px}.r32g-st{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.r32g-board{min-width:0;display:flex;flex-direction:column;gap:12px}.r32g-controls{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.r32g-perlabel{margin-left:auto;font-variant-numeric:tabular-nums}.r32g-agchips{display:flex;gap:6px;flex-wrap:wrap}.r32g-agchip{display:inline-flex;align-items:center;border:1px solid var(--line-strong);background:var(--r32g-panel);color:var(--fg-2);font:600 12.5px/1 var(--r32g-body);padding:8px 12px;border-radius:999px;cursor:pointer;transition:all .2s var(--r32g-out)}.r32g-agchip:hover{color:var(--fg)}.r32g-agchip[aria-pressed=true]{color:var(--fg);background:color-mix(in srgb,var(--r32g-ag, var(--r32g-acc)) 18%,var(--r32g-panel));border-color:var(--r32g-ag, var(--r32g-acc));box-shadow:0 0 16px color-mix(in srgb,var(--r32g-ag, var(--r32g-acc)) 22%,transparent)}.r32g-me{padding:10px 14px;border-radius:12px;border-left:3px solid var(--r32g-acc);background:linear-gradient(110deg,var(--r32g-tint),var(--r32g-panel) 60%);font-size:13.5px}.r32g-me b{font-family:var(--r32g-cond);font-size:17px}.r32g-podium{position:relative}.r32g-podium__stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;max-width:640px;width:100%;margin:0 auto}.r32g-pod{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.r32g-pod__who{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:100%;border:0;background:none;padding:0;cursor:pointer;color:inherit}.r32g-pod__place{font-size:24px}.r32g-pod__name{max-width:100%;font:700 17px/1.1 var(--r32g-cond);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-pod__ag{font-size:11.5px;color:var(--fg-2)}.r32g-pod__ap{font:800 20px/1 var(--r32g-cond)}.r32g-pod__block{width:100%;border-radius:12px 12px 0 0;display:grid;place-items:start center;padding-top:10px;font:800 40px/1 var(--r32g-cond);background:linear-gradient(180deg,var(--r32g-panel2),var(--bg));border:1px solid var(--line-strong);border-bottom:0;transform-origin:bottom;animation:r32g-rise .7s var(--r32g-spring) both}.r32g-pod--p1 .r32g-pod__block{height:150px;color:var(--r32g-t3);background:linear-gradient(180deg,var(--r32g-tint2),var(--bg));border-color:var(--r32g-acc);animation-delay:.38s}.r32g-pod--p2 .r32g-pod__block{height:108px;color:var(--r32g-t2);animation-delay:.2s}.r32g-pod--p3 .r32g-pod__block{height:78px;color:var(--r32g-t1);animation-delay:.05s}.r32g-pod--p1 .r32g-av{border-color:var(--r32g-t3);box-shadow:0 0 24px var(--r32g-glow)}.r32g-pod.is-me .r32g-pod__name{color:var(--r32g-acc-tx)}@keyframes r32g-rise{0%{transform:scaleY(.05)}}.r32g-podium--race{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;padding:14px 16px 0;background:color-mix(in srgb,var(--r32g-panel) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.r32g-podium--race .r32g-podium__stage{flex:1}.r32g-podium__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.r32g-podium__head b{font:800 20px/1 var(--r32g-cond);letter-spacing:.06em;text-transform:uppercase}.r32g-podium__head span{font-size:12px;color:var(--fg-2)}.r32g-podium--race .r32g-pod--p1 .r32g-pod__block{height:120px}.r32g-podium--race .r32g-pod--p2 .r32g-pod__block{height:86px}.r32g-podium--race .r32g-pod--p3 .r32g-pod__block{height:62px}.r32g-list{display:flex;flex-direction:column;gap:6px}.r32g-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 12px 8px 10px;border-radius:12px;background:var(--r32g-panel);border:1px solid var(--line);transition:border-color .2s,background-color .2s}.r32g-row:hover{background:var(--r32g-panel2)}.r32g-row.is-me{border-color:var(--r32g-acc);box-shadow:0 0 18px var(--r32g-tint)}.r32g-row.is-sel{border-color:var(--fg-3)}.r32g-row__rk{font:700 18px/1 var(--r32g-cond);color:var(--fg-3);text-align:right}.r32g-row__who{display:flex;align-items:center;gap:10px;min-width:0;border:0;background:none;padding:0;color:inherit;cursor:pointer;text-align:left}.r32g-row__n{display:flex;flex-direction:column;min-width:0}.r32g-row__n b{font:700 16px/1.15 var(--r32g-cond);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-row__n span{font-size:11.5px;color:var(--fg-2);white-space:nowrap}.r32g-row__amt{font:800 18px/1 var(--r32g-cond)}.r32g-side{min-width:0;display:flex;flex-direction:column;gap:14px;position:sticky;top:12px}.r32g-agent{border-radius:6px 20px 20px;box-shadow:inset 0 3px 0 var(--r32g-ag, var(--r32g-acc));display:flex;flex-direction:column;gap:12px}.r32g-agent__head{display:flex;align-items:center;gap:12px}.r32g-agent__id{min-width:0;flex:1}.r32g-agent__id h2{margin:0;font:800 24px/1 var(--r32g-cond);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.r32g-agent__flame{display:inline-flex;align-items:center;gap:2px;font:800 16px/1 var(--r32g-cond);color:var(--r32g-flame1)}.r32g-agent__big{padding:12px 14px;border-radius:12px;background:linear-gradient(110deg,var(--r32g-tint2),var(--r32g-panel2) 70%)}.r32g-agent__big small{display:block;font:600 10.5px/1.2 var(--r32g-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.r32g-agent__big b{display:block;margin-top:6px;font:800 38px/1 var(--r32g-cond)}.r32g-agent__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.r32g-agent__grid>div{background:var(--r32g-panel);padding:9px 10px;min-width:0}.r32g-agent__grid small{display:block;font:600 10px/1.2 var(--r32g-body);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-agent__grid b{display:block;margin-top:4px;font:700 20px/1 var(--r32g-cond)}.r32g-agent__act .r32g-primary{width:100%}.r32g-spark__bars{display:flex;align-items:flex-end;gap:2px;height:46px}.r32g-spark__bars i{flex:1;min-width:1px;border-radius:1.5px;background:var(--line-strong)}.r32g-spark__bars i.is-on{background:var(--r32g-ag, var(--r32g-acc))}.r32g-spark__l{display:flex;justify-content:space-between;gap:8px;margin-top:5px;font-size:11px;color:var(--fg-2)}.r32g-minitd{border-radius:16px 16px 6px}.r32g-minitd h3{margin:0 0 10px;font:800 17px/1 var(--r32g-cond);letter-spacing:.08em;text-transform:uppercase}.r32g-minitd ul{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.r32g-minitd li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;font-size:13px;font-weight:600}.r32g-minitd__n{min-width:0}.r32g-minitd__n small{display:block;font-size:10.5px;font-weight:500;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-minitd b{font:700 14px/1 var(--r32g-cond);white-space:nowrap}.r32g-minitd b.is-up{color:var(--good)}.r32g-minitd b.is-down{color:var(--bad)}.r32g-race{display:flex;flex-direction:column;gap:12px}.r32g-race__top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.r32g-race__h{margin:6px 0 0;font:800 38px/.9 var(--r32g-cond);text-transform:uppercase}.r32g-race__h em{font-style:normal;color:var(--r32g-acc-tx)}.r32g-sb{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.r32g-sb>div{background:var(--r32g-panel);padding:9px 14px;min-width:0}.r32g-sb__day{display:flex;flex-direction:column;justify-content:center;min-width:92px;background:var(--r32g-acc)!important;color:var(--r32g-on-acc)}.r32g-sb__day span{font:700 12px/1 var(--r32g-cond);letter-spacing:.22em}.r32g-sb__day b{font:800 28px/1 var(--r32g-cond)}.r32g-sb__cell small{display:block;font:600 10px/1 var(--r32g-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.r32g-sb__cell b{display:block;margin-top:6px;font:700 24px/1 var(--r32g-cond);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-sb__cell b span{color:var(--fg-3);font-size:.7em}.r32g-rwrap{position:relative;min-height:300px;padding:12px 12px 14px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,var(--r32g-panel),var(--bg));overflow:hidden}.r32g-wm{position:absolute;right:12px;bottom:4px;font:800 72px/1 var(--r32g-cond);color:var(--fg);opacity:.06;pointer-events:none}.r32g-rbars{position:relative}.r32g-rb{position:absolute;left:0;right:0;top:0;height:40px;display:grid;grid-template-columns:26px minmax(0,1fr) 168px;align-items:center;gap:8px;transition:transform var(--rt, .5s) var(--r32g-out),opacity .35s}.r32g-rb__rk{font:700 17px/1 var(--r32g-cond);color:var(--fg-3);text-align:right}.r32g-rb[data-rank="1"] .r32g-rb__rk{color:var(--r32g-t3)}.r32g-rb[data-rank="2"] .r32g-rb__rk{color:var(--r32g-t2)}.r32g-rb[data-rank="3"] .r32g-rb__rk{color:var(--r32g-t1)}.r32g-rb__who{display:flex;align-items:center;gap:8px;min-width:0;border:0;background:none;padding:0;color:inherit;cursor:pointer}.r32g-rb__bar{position:relative;flex:1;min-width:0;height:34px;border-radius:8px;overflow:hidden}.r32g-rb__bar i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:linear-gradient(90deg,var(--r32g-tint2),var(--r32g-acc));transition:width var(--rt, .5s) var(--r32g-out)}.r32g-race.is-cross .r32g-rb__bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--r32g-ag) 25%,transparent),var(--r32g-ag))}.r32g-rb.is-me .r32g-rb__bar i{box-shadow:inset 0 0 0 1.5px var(--fg)}.r32g-rb__lb{position:relative;z-index:1;display:flex;align-items:baseline;gap:6px;height:100%;padding:0 10px;align-items:center;font:700 15px/1 var(--r32g-cond);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-rb__lb small{font:600 10.5px/1 var(--r32g-body);color:var(--fg-2)}.r32g-rb__amt{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font:700 17px/1 var(--r32g-cond);white-space:nowrap}.r32g-gain{padding:3px 6px;border-radius:6px;background:var(--warn-soft);color:var(--warn);font:700 11.5px/1 var(--r32g-cond)}.r32g-flame{display:inline-flex;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--r32g-flame1) 60%,transparent))}.r32g-flame__o{fill:var(--r32g-flame1)}.r32g-flame__i{fill:var(--r32g-flame2)}.r32g-flame__in{transform-box:fill-box;transform-origin:50% 100%;animation:r32g-flick .8s ease-in-out infinite alternate}@keyframes r32g-flick{0%{transform:scale(1) skew(0)}50%{transform:scale(.9,1.1) skew(-5deg)}to{transform:scale(1.06,.94) skew(4deg)}}.r32g-rc{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.r32g-play{flex:none;width:50px;height:50px;border-radius:50%;border:0;background:var(--r32g-acc);color:var(--r32g-on-acc);display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 5px var(--r32g-tint),0 8px 26px var(--r32g-glow2);transition:transform .15s var(--r32g-out)}.r32g-play:active{transform:scale(.93)}.r32g-play:disabled{opacity:.45;cursor:not-allowed}.r32g-scrub{flex:1;min-width:160px}.r32g-scrub input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.r32g-scrub input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--r32g-acc) 0 var(--pct, 100%),var(--line-strong) var(--pct, 100%))}.r32g-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:5px;background:var(--fg);border:3px solid var(--r32g-acc);box-shadow:0 0 14px var(--r32g-glow)}.r32g-scrub input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--line-strong)}.r32g-scrub input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--r32g-acc)}.r32g-scrub input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:5px;background:var(--fg);border:3px solid var(--r32g-acc)}.r32g-ticks{display:flex;justify-content:space-between;padding:0 3px;font:600 12px/1 var(--r32g-cond);letter-spacing:.06em;color:var(--fg-3)}.r32g-td{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:18px;align-items:start}.r32g-td__main{min-width:0;display:flex;flex-direction:column;gap:22px}.r32g-td__side{min-width:0;position:sticky;top:12px}.r32g-rec{display:flex;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.r32g-rec>div{flex:1;background:var(--r32g-panel);padding:10px 14px}.r32g-rec small{display:block;font:700 10px/1 var(--r32g-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.r32g-rec b{display:block;margin-top:6px;font:800 28px/1 var(--r32g-cond)}.r32g-rec .is-w b{color:var(--good)}.r32g-rec .is-l b{color:var(--bad)}.r32g-stack{display:flex;flex-direction:column;gap:10px}.r32g-duels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r32g-duel{position:relative;min-width:0;padding:14px 16px 12px;border-radius:18px;background:linear-gradient(160deg,var(--r32g-panel2),var(--r32g-panel) 60%);border:1px solid var(--line-strong);overflow:hidden;animation:r32g-tdin .6s var(--r32g-spring) both}.r32g-duel.is-hero{grid-column:1 / -1;padding:18px 20px 14px;border-radius:6px 24px 24px;border-color:var(--r32g-acc);box-shadow:0 0 0 1px var(--r32g-tint2),0 18px 50px color-mix(in srgb,var(--fg) 8%,transparent),0 0 40px var(--r32g-tint)}.r32g-duel.is-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px 170px at 50% 0,var(--r32g-tint2),transparent 70%);pointer-events:none}.r32g-duel>*{position:relative}@keyframes r32g-tdin{0%{transform:translateY(-10px) scale(.97);opacity:.2}}.r32g-duel__top{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.r32g-duel__k{display:inline-flex;align-items:center;gap:7px;font:700 12px/1 var(--r32g-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--bad)}.r32g-duel__k i{width:7px;height:7px;border-radius:50%;background:var(--bad);animation:r32g-pulse 1.6s ease-out infinite}.r32g-duel__k.is-soon{color:var(--fg-2);letter-spacing:.1em}.r32g-clock{font:700 14px/1 var(--r32g-cond);letter-spacing:.05em;color:var(--fg)}.r32g-stake{max-width:100%;margin-left:auto;padding:5px 9px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font:700 11px/1 var(--r32g-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-duel__vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;margin:14px 0 10px}.r32g-ds{min-width:0;display:flex;flex-direction:column;gap:8px}.r32g-ds.is-r{align-items:flex-end;text-align:right}.r32g-ds.is-r .r32g-who{flex-direction:row-reverse}.r32g-ds__amt{font:800 30px/1 var(--r32g-cond);color:var(--fg-2);transition:color .3s}.r32g-duel.is-hero .r32g-ds__amt{font-size:44px}.r32g-ds.is-lead .r32g-ds__amt{color:var(--fg);text-shadow:0 0 22px var(--r32g-glow2)}.r32g-vs{padding-bottom:5px;font:800 20px/1 var(--r32g-cond);color:var(--fg-3);letter-spacing:.06em}.r32g-duel.is-hero .r32g-vs{font-size:30px;color:var(--bad)}.r32g-who{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.r32g-who>span{min-width:0;display:flex;flex-direction:column}.r32g-who b{font:700 16px/1.1 var(--r32g-cond);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-who small{font-size:11px;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-tug{display:grid;grid-template-columns:1fr 1fr;gap:4px}.r32g-tug>span{height:12px;border-radius:6px;background:var(--line);overflow:hidden;display:flex}.r32g-duel.is-hero .r32g-tug>span{height:16px;border-radius:8px}.r32g-tug .is-l{justify-content:flex-end}.r32g-tug i{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--r32g-ag) 50%,transparent),var(--r32g-ag));animation:r32g-grow .9s var(--r32g-out) .12s both}.r32g-tug .is-l i{transform-origin:right;background:linear-gradient(270deg,color-mix(in srgb,var(--r32g-ag) 50%,transparent),var(--r32g-ag))}.r32g-tug .is-r i{transform-origin:left}@keyframes r32g-grow{0%{transform:scaleX(0)}}.r32g-duel__line{margin:10px 0 0;font-size:13px}.r32g-duel__foot{display:flex;justify-content:space-between;gap:4px 10px;flex-wrap:wrap;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-size:11.5px;color:var(--fg-2)}.r32g-chal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:14px 14px 14px 16px;border-radius:16px;background:linear-gradient(110deg,var(--warn-soft),var(--r32g-panel) 55%);border:1px solid var(--warn)}.r32g-chal.is-out{grid-template-columns:minmax(0,1fr);background:var(--r32g-panel);border:1px dashed var(--line-strong)}.r32g-chal.is-out .r32g-chal__act{justify-content:flex-start}.r32g-chal__m{display:flex;align-items:flex-start;gap:10px;min-width:0}.r32g-chal__m>div{min-width:0}.r32g-chal__m b{display:block;font:700 17px/1.15 var(--r32g-cond);letter-spacing:.02em}.r32g-chal__m small{display:block;font-size:11.5px;color:var(--fg-2)}.r32g-chal__p{margin:5px 0 0;font-size:12.5px;color:var(--fg-2)}.r32g-chal__p b{display:inline;font:600 12.5px/1.3 var(--r32g-body);color:var(--fg);letter-spacing:0}.r32g-chal__act{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.r32g-sim{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 8px;border-radius:10px;border:1px dashed var(--info);background:var(--info-soft)}.r32g-sim__k{font:700 9.5px/1 var(--r32g-body);letter-spacing:.12em;text-transform:uppercase;color:var(--info)}.r32g-past{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.r32g-res{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 12px 9px 9px;border-radius:12px;background:var(--r32g-panel);border:1px solid var(--line)}.r32g-wl{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font:800 17px/1 var(--r32g-cond);background:var(--r32g-panel2)}.r32g-res.is-w .r32g-wl{background:var(--good-soft);color:var(--good)}.r32g-res.is-l .r32g-wl{background:var(--bad-soft);color:var(--bad)}.r32g-res.is-t .r32g-wl{background:var(--warn-soft);color:var(--warn)}.r32g-res__m{min-width:0}.r32g-res__m b{display:block;font:700 15px/1.2 var(--r32g-cond);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-res__m small{display:block;font-size:11.5px;color:var(--fg-2)}.r32g-res__line{margin:3px 0 0;font-size:12.5px}.r32g-res__line b{display:inline;font:700 12.5px/1.2 var(--r32g-body);letter-spacing:0}.r32g-res__s{text-align:right;font:700 16px/1.1 var(--r32g-cond);white-space:nowrap}.r32g-res__s small{display:block;font:500 11px/1.3 var(--r32g-body);color:var(--fg-2)}.r32g-compose{display:flex;flex-direction:column;gap:14px;border-radius:22px 22px 6px;box-shadow:inset 0 3px 0 var(--r32g-acc),0 0 40px var(--r32g-tint)}.r32g-compose h2{margin:0;font:800 24px/1 var(--r32g-cond);letter-spacing:.04em;text-transform:uppercase}.r32g-compose__h p{margin:5px 0 0;font-size:12px;color:var(--fg-2)}.r32g-compose fieldset{position:relative;min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.r32g-compose legend{padding:0;margin-bottom:8px;font:700 11px/1 var(--r32g-body);letter-spacing:.14em;text-transform:uppercase;color:var(--r32g-acc-tx)}.r32g-minichips{display:flex;gap:4px;flex-wrap:wrap}.r32g-minichips button{display:inline-flex;align-items:center;border:1px solid var(--line-strong);background:none;color:var(--fg-2);font:600 11.5px/1 var(--r32g-body);padding:6px 9px;border-radius:999px;cursor:pointer}.r32g-minichips button[aria-pressed=true]{background:var(--r32g-tint2);border-color:var(--r32g-acc);color:var(--fg)}.r32g-wholist{max-height:250px;overflow-y:auto;display:flex;flex-direction:column;gap:3px;padding:2px;overscroll-behavior:contain}.r32g-whorow{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 7px;border-radius:11px;border:1px solid transparent;cursor:pointer}.r32g-whorow:hover{background:var(--r32g-panel2)}.r32g-whorow input,.r32g-len input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.r32g-whorow.is-on{background:var(--r32g-tint2);border-color:var(--r32g-acc)}.r32g-whorow:has(input:focus-visible),.r32g-len:has(input:focus-visible){outline:2px solid var(--r32g-acc);outline-offset:1px}.r32g-whorow__n{min-width:0}.r32g-whorow__n b{display:block;font:700 15px/1.15 var(--r32g-cond);letter-spacing:.02em}.r32g-whorow__n small{display:block;font-size:11px;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r32g-whorow__n em{font-style:normal;color:var(--warn)}.r32g-whorow__v{font:700 15px/1 var(--r32g-cond)}.r32g-lens{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r32g-len{position:relative;display:block;padding:10px 12px;border-radius:12px;border:1px solid var(--line-strong);cursor:pointer;transition:all .2s var(--r32g-out)}.r32g-len b{display:block;font:700 15px/1.1 var(--r32g-cond);letter-spacing:.05em;text-transform:uppercase}.r32g-len small{font-size:11px;color:var(--fg-2)}.r32g-len.is-on{border-color:var(--r32g-acc);background:var(--r32g-tint)}.r32g-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r32g-dates label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:var(--fg-2)}.r32g-suggs{display:flex;gap:6px;flex-wrap:wrap}.r32g-sugg{border:1px dashed var(--line-strong);background:none;color:var(--fg-2);font:600 11.5px/1 var(--r32g-body);padding:7px 9px;border-radius:8px;cursor:pointer}.r32g-sugg:hover,.r32g-sugg.is-on{color:var(--fg);border-color:var(--warn)}.r32g-count{align-self:flex-end;font-size:11px;color:var(--fg-3)}.r32g-preview{margin:0;padding:10px 12px;border-radius:10px;background:var(--r32g-panel2);font-size:12.5px;line-height:1.45;color:var(--fg-2)}.r32g-preview b{color:var(--fg)}.r32g-send{width:100%;padding:15px;font-size:14px}.r32g-med{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.r32g-med__main{min-width:0;display:flex;flex-direction:column;gap:18px}.r32g-med__side{min-width:0;display:flex;flex-direction:column;gap:14px;position:sticky;top:12px}.r32g-med__top{display:flex;justify-content:space-between;align-items:flex-end;gap:10px 12px;flex-wrap:wrap}.r32g-med__h{margin:0 0 6px;font:700 26px/1 var(--r32g-tech);letter-spacing:.03em}.r32g-mnext{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 12px;border:1px solid var(--line);border-left:3px solid var(--r32g-acc);border-radius:6px 18px 18px;background:linear-gradient(110deg,var(--r32g-tint),var(--r32g-panel) 60%);text-align:left;cursor:pointer;color:inherit}.r32g-mnext small{display:block;font:700 10.5px/1 var(--r32g-body);letter-spacing:.14em;text-transform:uppercase;color:var(--r32g-acc-tx)}.r32g-mnext b{display:block;margin-top:5px;font:700 16px/1.2 var(--r32g-tech)}.r32g-mnext span span{display:block;margin-top:3px;font-size:12.5px;color:var(--fg-2)}.r32g-mnext__arr{font:700 18px/1 var(--r32g-tech);color:var(--r32g-acc-tx)}.r32g-mgroup__h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;padding:0 2px 10px;margin-bottom:12px;border-bottom:1px solid var(--line)}.r32g-mgroup__h h3{margin:0;font:700 17px/1.1 var(--r32g-tech);letter-spacing:.14em;text-transform:uppercase}.r32g-mgroup__h>span{font:600 12px/1 var(--r32g-body);color:var(--fg-2)}.r32g-mgroup__h p{grid-column:1 / -1;margin:0;font-size:12px;color:var(--fg-3)}.r32g-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:10px}.r32g-mcard{position:relative;min-width:0;padding:12px 14px 12px 12px;border-radius:16px;background:var(--r32g-panel);border:1px solid var(--line);transition:border-color .2s}.r32g-mcard.is-lit{background:linear-gradient(150deg,var(--r32g-panel2),var(--r32g-panel) 65%)}.r32g-mcard:hover{border-color:var(--line-strong)}.r32g-mcard.is-dim .r32g-coin .r32g-emo{filter:grayscale(1);opacity:.5}.r32g-mcard__btn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;border-radius:10px}.r32g-coin{position:relative;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--tc, var(--r32g-acc)) calc(var(--p, 0) * 1turn),var(--line-strong) 0)}.r32g-coin:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--r32g-panel2),var(--r32g-panel))}.r32g-coin.is-on{box-shadow:0 0 18px var(--tg)}.r32g-coin.is-on:before{background:radial-gradient(circle at 35% 30%,var(--tg),var(--r32g-panel) 72%)}.r32g-coin .r32g-emo{position:relative;font-size:24px}.r32g-mcard__id{min-width:0}.r32g-mcard__id b{display:block;font:700 16px/1.15 var(--r32g-tech);letter-spacing:.02em}.r32g-mcard__id small{display:block;margin-top:3px;font-size:11.5px;color:var(--fg-2)}.r32g-mcard__id small.is-lit{color:var(--tt);font-weight:700}.r32g-chev{position:relative;width:24px;height:24px;border-radius:7px;border:1px solid var(--line-strong)}.r32g-chev:before{content:"";position:absolute;left:8px;top:6px;width:6px;height:6px;border-right:2px solid var(--fg-2);border-bottom:2px solid var(--fg-2);transform:rotate(45deg);transition:transform .25s var(--r32g-out)}.r32g-mcard__btn[aria-expanded=true] .r32g-chev:before{transform:translateY(3px) rotate(-135deg)}.r32g-pips{display:flex;gap:4px;margin:12px 0 0}.r32g-pips i{position:relative;flex:1;height:6px;border-radius:3px;background:var(--line-strong);overflow:hidden}.r32g-pips i.is-on{background:var(--tc);box-shadow:0 0 8px var(--tg)}.r32g-pips i.is-next:after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--p, 0) * 100%);background:var(--tc);opacity:.55}.r32g-mprog{margin:9px 0 0;font-size:12.5px;font-weight:600}.r32g-mprog span{color:var(--fg-2);font-weight:500}.r32g-mbar{height:6px;margin-top:8px;border-radius:3px;background:var(--line-strong);overflow:hidden}.r32g-mbar i{display:block;height:100%;border-radius:3px;background:var(--r32g-acc)}.r32g-mdetail{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.r32g-mdetail[hidden]{display:none}.r32g-mdetail li{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:8px;align-items:baseline;font-size:12px}.r32g-tn{font:700 11px/1 var(--r32g-tech);letter-spacing:.1em;text-transform:uppercase;color:var(--tt)}.r32g-mdetail li:not(.is-done) .r32g-tn{opacity:.6}.r32g-mdetail em{font-style:normal;font-size:11px;color:var(--fg-2);white-space:nowrap}.r32g-mdetail em.is-ok{color:var(--good)}.r32g-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.r32g-feed li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 8px;border-radius:10px}.r32g-feed li.is-me{background:var(--r32g-tint)}.r32g-feed__m{min-width:0;font-size:12.5px;line-height:1.35}.r32g-feed__m small{display:block;margin-top:2px;font-size:11px;color:var(--fg-2)}.r32g-feedcard li{grid-template-columns:auto minmax(0,1fr)}.r32g-path{display:flex;flex-direction:column;gap:14px}.r32g-nolevel{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.r32g-map{position:relative;min-width:0;height:460px;border-radius:22px;border:1px solid var(--line);overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,var(--r32g-panel2),var(--bg))}.r32g-msc{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior:contain;cursor:grab;outline:none}.r32g-msc::-webkit-scrollbar{display:none}.r32g-msc:focus-visible{box-shadow:inset 0 0 0 2px var(--r32g-acc)}.r32g-world{position:relative;-webkit-user-select:none;user-select:none}.r32g-msvg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.r32g-zs0{stop-color:var(--r32g-acc);stop-opacity:.14}.r32g-zs1{stop-color:var(--r32g-acc);stop-opacity:0}.r32g-road__bed{fill:none;stroke:var(--line);stroke-width:22;stroke-linecap:round;opacity:.6}.r32g-road__base{fill:none;stroke:var(--line-strong);stroke-width:3;stroke-linecap:round;stroke-dasharray:1 11}.r32g-road__glow{fill:none;stroke:var(--r32g-acc);stroke-width:16;stroke-linecap:round;opacity:.3;animation:r32g-breathe 3.2s ease-in-out infinite}.r32g-road__done{fill:none;stroke:var(--r32g-acc);stroke-width:4.5;stroke-linecap:round}@keyframes r32g-breathe{50%{opacity:.52}}.r32g-mlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.r32g-mlay button,.r32g-mlay .r32g-callout{pointer-events:auto}.r32g-spk{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:50%;background:var(--r32g-acc2);box-shadow:0 0 8px var(--r32g-glow);offset-rotate:0deg;offset-distance:0%;animation:r32g-spark 3.3s linear infinite}@keyframes r32g-spark{0%{offset-distance:0%}to{offset-distance:var(--r32g-done, 50%)}}.r32g-zone{position:absolute;top:18px;transform:translate(-50%);font:700 13px/1 var(--r32g-tech);letter-spacing:.32em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;text-align:center}.r32g-zone small{display:block;margin-top:6px;font:600 10px/1 var(--r32g-body);letter-spacing:.14em}.r32g-start{position:absolute;width:0;height:0}.r32g-start:before{content:"";position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;border:2px solid var(--r32g-acc);background:var(--bg)}.r32g-start span{position:absolute;left:0;top:16px;transform:translate(-50%);white-space:nowrap;font:700 11px/1.2 var(--r32g-tech);letter-spacing:.2em;color:var(--fg-2);text-transform:uppercase}.r32g-node{position:absolute;width:52px;height:52px;margin:-26px 0 0 -26px;padding:0;border-radius:50%;border:2px solid var(--line-strong);background:var(--r32g-panel);color:var(--fg-3);font:700 13px/1 var(--r32g-tech);cursor:pointer;display:grid;place-items:center;z-index:2;transition:transform .3s var(--r32g-spring),box-shadow .3s}.r32g-node:hover{transform:scale(1.1)}.r32g-node.is-done{border-color:var(--r32g-acc);background:var(--r32g-tint2);color:var(--fg)}.r32g-node.is-passed{border-color:var(--r32g-acc);border-style:dotted;background:var(--r32g-tint);color:var(--fg-2)}.r32g-node.is-here{width:66px;height:66px;margin:-33px 0 0 -33px;border-color:var(--r32g-acc2);background:radial-gradient(circle at 35% 30%,var(--r32g-acc2),var(--r32g-acc));color:var(--r32g-on-acc);font-size:16px;box-shadow:0 0 0 7px var(--r32g-tint2),0 0 40px var(--r32g-glow)}.r32g-node.is-next{border:2px dashed var(--r32g-acc);color:var(--r32g-acc-tx);background:var(--r32g-panel2);animation:r32g-nextp 2.4s ease-in-out infinite}@keyframes r32g-nextp{50%{box-shadow:0 0 0 8px var(--r32g-tint),0 0 32px var(--r32g-glow)}}.r32g-nl{position:absolute;transform:translate(-50%);white-space:nowrap;font:700 10.5px/1 var(--r32g-tech);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);z-index:3}.r32g-nl.is-here{color:var(--r32g-acc-tx)}.r32g-tok{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:4}.r32g-tok:before{content:"";position:absolute;left:-15px;top:-5px;width:30px;height:10px;border-radius:50%;background:var(--r32g-glow);filter:blur(3px)}.r32g-tok__bob{position:absolute;left:0;top:0;animation:r32g-bob 2.2s ease-in-out infinite}@keyframes r32g-bob{50%{transform:translateY(-5px)}}.r32g-pin{position:absolute;left:-21px;top:-63px;width:42px;height:42px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(135deg,var(--r32g-acc2),var(--r32g-acc));box-shadow:0 0 0 3px var(--bg),0 0 26px var(--r32g-glow);display:grid;place-items:center}.r32g-pin span{transform:rotate(45deg);font:700 14px/1 var(--r32g-tech);color:var(--r32g-on-acc);letter-spacing:.04em}.r32g-burst{position:absolute;z-index:7;width:0;height:0;pointer-events:none}.r32g-burst b{position:absolute;left:0;top:-120px;transform:translate(-50%);white-space:nowrap;padding:9px 14px;border-radius:10px;background:var(--r32g-acc);color:var(--r32g-on-acc);font:700 16px/1 var(--r32g-tech);letter-spacing:.14em;box-shadow:0 0 34px var(--r32g-glow);animation:r32g-badge 2.6s ease-out both}.r32g-burst i{position:absolute;left:-20px;top:-20px;width:40px;height:40px;border-radius:50%;border:3px solid var(--r32g-acc2);animation:r32g-ring 1s var(--r32g-out) both}.r32g-burst i+i{animation-delay:.15s;animation-duration:1.3s}@keyframes r32g-badge{0%{transform:translate(-50%,14px) scale(.6);opacity:0}25%,80%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%,-18px);opacity:0}}@keyframes r32g-ring{0%{transform:scale(.3);opacity:1}to{transform:scale(4);opacity:0}}.r32g-callout{position:absolute;z-index:3;width:216px;padding:11px 12px 12px;border-radius:14px;border:1px solid var(--r32g-acc);background:color-mix(in srgb,var(--r32g-panel) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 26px var(--r32g-glow2);text-align:left;font:600 12.5px/1.35 var(--r32g-body);color:var(--fg);cursor:pointer}.r32g-callout small{display:block;margin-bottom:6px;font:700 11px/1 var(--r32g-tech);letter-spacing:.16em;text-transform:uppercase;color:var(--r32g-acc-tx)}.r32g-item{position:absolute;width:46px;height:46px;margin:-23px 0 0 -23px;padding:0;border:0;background:none;cursor:pointer;z-index:2;color:var(--fg);transition:transform .3s var(--r32g-spring)}.r32g-item:hover{transform:scale(1.12)}.r32g-gem{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--tc, var(--r32g-acc));background:radial-gradient(circle at 35% 30%,var(--tg),var(--r32g-panel2) 72%);box-shadow:0 0 14px var(--tg);overflow:hidden;font:700 13px/1 var(--r32g-tech)}.r32g-gem .r32g-emo{font-size:19px}.r32g-item.is-rec .r32g-gem{top:7px;right:7px;bottom:7px;left:7px;border-radius:9px;transform:rotate(45deg)}.r32g-item.is-rec .r32g-gem>*{transform:rotate(-45deg)}.r32g-item.is-lock .r32g-gem{border:1.5px dashed var(--line-strong);background:var(--r32g-panel);box-shadow:none}.r32g-item.is-lock .r32g-emo{filter:grayscale(1);opacity:.5;font-size:16px}.r32g-item.is-boss .r32g-gem{top:4px;right:4px;bottom:4px;left:4px;border-radius:12px;transform:rotate(45deg);border-color:var(--bad);background:var(--bad-soft);box-shadow:0 0 22px color-mix(in srgb,var(--bad) 40%,transparent);color:var(--bad)}.r32g-item.is-boss .r32g-gem>*{transform:rotate(-45deg)}.r32g-lk{position:absolute;right:-4px;top:-4px;width:18px;height:18px;border-radius:50%;background:var(--r32g-panel);border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--fg-2)}.r32g-item .r32g-new{position:absolute;left:50%;top:-15px;margin:0;transform:translate(-50%)}.r32g-item.is-up .r32g-new{top:auto;bottom:-15px}.r32g-il{position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%);white-space:nowrap;text-align:center;font:600 10.5px/1.25 var(--r32g-body);color:var(--fg-2);pointer-events:none}.r32g-il b{display:block;font:700 12.5px/1.3 var(--r32g-tech);color:var(--fg)}.r32g-item.is-medal .r32g-il b{color:var(--tt)}.r32g-item.is-boss .r32g-il b{color:var(--bad)}.r32g-item.is-up .r32g-il{top:auto;bottom:calc(100% + 4px)}.r32g-mchrome{position:absolute;bottom:12px;right:12px;z-index:6;padding:5px 10px;border-radius:999px;background:var(--r32g-panel);border:1px solid var(--line-strong);font:600 11px/1 var(--r32g-body);color:var(--fg-2);pointer-events:none}.r32g-mhint{position:absolute;left:12px;bottom:12px;z-index:6;padding:5px 10px;border-radius:999px;background:var(--r32g-panel);border:1px solid var(--line);font:600 11px/1 var(--r32g-body);color:var(--fg-3);pointer-events:none}.r32g-pop{position:absolute;top:12px;left:12px;z-index:8;width:min(340px,calc(100% - 24px));max-height:calc(100% - 24px);overflow-y:auto;padding:16px 16px 14px;border-radius:16px 16px 16px 6px;background:var(--r32g-panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-2);animation:r32g-popin .25s var(--r32g-out) both}.r32g-pop.is-red{border-color:var(--bad)}@keyframes r32g-popin{0%{opacity:0;transform:translateY(-8px) scale(.96)}}.r32g-pop__x{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:9px;border:1px solid var(--line-strong);background:var(--r32g-panel2);display:grid;place-items:center;cursor:pointer}.r32g-pop__k{font:700 10.5px/1 var(--r32g-body);letter-spacing:.16em;text-transform:uppercase;color:var(--r32g-acc-tx)}.r32g-pop__k.is-red{color:var(--bad)}.r32g-pop h4{margin:6px 40px 6px 0;font:700 20px/1.15 var(--r32g-tech)}.r32g-pop p{margin:0 0 8px;font-size:12.5px}.r32g-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.r32g-pgrid .r32g-card{display:flex;flex-direction:column;gap:10px}.r32g-lvc{border-radius:6px 18px 18px;border-left:3px solid var(--r32g-acc);background:linear-gradient(120deg,var(--r32g-tint),var(--r32g-panel) 55%)}.r32g-lvc__row{display:flex;align-items:flex-end;gap:12px}.r32g-lvc__row span{padding-bottom:6px;font-size:12.5px;color:var(--fg-2)}.r32g-lvc__big{font:700 54px/.9 var(--r32g-tech);text-shadow:0 0 30px var(--r32g-glow2)}.r32g-lvc__next{margin:0;font:700 18px/1.1 var(--r32g-tech)}.r32g-lvc p{margin:0;font-size:12.5px;color:var(--fg-2)}.r32g-lvc .r32g-btn{align-self:flex-start}.r32g-need{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;font-size:12.5px}.r32g-need dt{font-weight:700;color:var(--fg-2)}.r32g-need dd{margin:0}.r32g-recs ul,.r32g-nextm ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.r32g-recrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px 8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--r32g-panel2)}.r32g-rec__i{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;border:1.5px solid var(--r32g-acc);color:var(--r32g-acc-tx);transform:rotate(45deg);box-shadow:0 0 12px var(--r32g-glow2)}.r32g-rec__i>*{transform:rotate(-45deg)}.r32g-rec__m{min-width:0}.r32g-rec__m b{display:block;font:700 13px/1.25 var(--r32g-tech)}.r32g-rec__m small{display:block;font-size:11px;color:var(--fg-2)}.r32g-rec__v{font:700 16px/1 var(--r32g-tech)}.r32g-nextm li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.r32g-nextm .r32g-coin{width:40px;height:40px}.r32g-nextm .r32g-coin .r32g-emo{font-size:18px}.r32g-nextm b{display:block;font:700 13.5px/1.2 var(--r32g-tech)}.r32g-nextm small{display:block;font-size:11.5px;color:var(--fg-2)}.r32g-next__p{color:var(--fg-3)!important}.r32g-off{max-width:520px;margin:40px auto;text-align:center;display:flex;flex-direction:column;gap:10px}.r32g-off h1{font:800 34px/1 var(--r32g-cond);text-transform:uppercase}@media(max-width:1080px){.r32g-st,.r32g-td,.r32g-med{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:900px){.r32g-st,.r32g-td,.r32g-med{display:flex;flex-direction:column}.r32g-side,.r32g-td__side,.r32g-med__side{position:static;width:100%}.r32g-pgrid{grid-template-columns:1fr}}@media(max-width:700px){.r32g-duels{grid-template-columns:1fr}}@media(max-width:640px){.r32g-page{padding:14px 16px 40px}.r32g-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.r32g-stat b{font-size:28px}.r32g-title{font-size:40px}.r32g-tab{font-size:13px;letter-spacing:.05em;padding:11px 3px;gap:5px}.r32g-tab svg{display:none}.r32g-row{grid-template-columns:34px minmax(0,1fr) auto}.r32g-row .r32g-chips,.r32g-row .r32g-call{display:none}.r32g-sb>div{padding:8px 9px}.r32g-sb__day{min-width:70px}.r32g-sb__cell b{font-size:18px}.r32g-race__h{font-size:32px}.r32g-rb{grid-template-columns:22px minmax(0,1fr) 112px}.r32g-gain{display:none}.r32g-chal{grid-template-columns:1fr}.r32g-chal__act{justify-content:flex-start}.r32g-duel.is-hero .r32g-ds__amt{font-size:34px}.r32g-map{height:420px}.r32g-pod__block{font-size:30px}.r32g-pod--p1 .r32g-pod__block{height:116px}.r32g-pod--p2 .r32g-pod__block{height:84px}.r32g-pod--p3 .r32g-pod__block{height:60px}}@media(max-width:440px){.r32g-tab{font-size:12.5px;letter-spacing:0;padding:11px 2px}.r32g-tab .r32g-dot{position:absolute;top:2px;right:2px;min-width:16px;height:16px;font-size:10px;line-height:16px}.r32g-hero{grid-template-columns:minmax(0,1fr)}.r32g-beta{justify-self:start}}@media(prefers-reduced-motion:reduce){.r32g *,.r32g *:before,.r32g *:after{animation:none!important;transition:none!important}.r32g-spk{display:none}}.apps{container:apps / inline-size;height:100%;min-height:0;background:var(--bg);color:var(--fg)}.apps-frame{display:grid;grid-template-columns:232px minmax(0,1fr);height:100%;min-height:0}.apps-nav{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:18px 10px 20px;background:var(--surface);border-right:1px solid var(--line)}.apps-nav__title{padding:0 10px;font-size:19px;font-weight:800;letter-spacing:-.01em}.apps-nav__group{display:grid;gap:2px}.apps-nav__eyebrow{padding:0 10px 4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.apps-nav__item{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-2);font-weight:600;font-size:13.5px;text-align:left;transition:background .12s,color .12s}.apps-nav__item svg{flex:none;color:var(--fg-3);transition:color .12s}.apps-nav__item span:first-of-type{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apps-nav__item:hover{background:var(--surface-2);color:var(--fg)}.apps-nav__item.is-on{background:var(--accent-soft);color:var(--fg)}.apps-nav__item.is-on svg{color:var(--accent)}.apps-nav__item.is-on:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.apps-nav__count{flex:none;min-width:22px;height:20px;padding:0 6px;border-radius:var(--r-pill);display:inline-grid;place-items:center;background:var(--surface-2);color:var(--fg-2);font-size:11.5px;font-weight:700}.apps-nav__item.is-on .apps-nav__count{background:var(--surface)}.apps-main{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.apps-main__in{display:grid;gap:16px;align-content:start;max-width:780px;padding:22px 28px 40px}.apps-main__in.is-wide{max-width:none}.apps-head{display:grid;gap:4px}.apps-head h2{font-size:21px;font-weight:800;letter-spacing:-.01em}.apps-head p{color:var(--fg-3);font-size:13px}.apps-body{display:grid;gap:16px;min-width:0}.apps-slot{min-width:0}.apps-lead{font-size:13px}.apps-picker{display:none;position:relative;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-1);color:var(--fg-2)}.apps-picker select{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--fg);font-weight:700;font-size:15px;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:22px;cursor:pointer}.apps-picker select:focus{outline:none}.apps-picker:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.apps-picker__chev{position:absolute;right:12px;pointer-events:none;color:var(--fg-3)}@container apps (max-width: 720px){.apps-frame{grid-template-columns:minmax(0,1fr)}.apps-nav{display:none}.apps-picker{display:flex}.apps-main__in{padding:14px 16px 32px;gap:14px}.apps-head h2{font-size:19px}}.apps-card{display:grid;gap:14px;min-width:0;padding:16px 18px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.apps-card__head{display:flex;align-items:flex-start;gap:12px}.apps-card__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-2)}.apps-card__titles{flex:1;min-width:0;display:grid;gap:2px}.apps-card__titles h3{font-size:15px}.apps-card__sub{font-size:12.5px;color:var(--fg-3)}.apps-card__right{flex:none;display:flex;align-items:center;gap:8px}.apps-card__body{display:grid;gap:14px;min-width:0}@container apps (max-width: 480px){.apps-card{padding:14px}.apps-card__head{flex-wrap:wrap}.apps-card__right{width:100%;padding-left:44px}}.apps-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}@container apps (max-width: 560px){.apps-grid2{grid-template-columns:minmax(0,1fr)}}.apps-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.apps-who{display:flex;align-items:center;gap:12px}.apps-who__text{display:grid;gap:1px;min-width:0}.apps-who__text strong{font-size:15px}.apps-who__text .faint{font-size:12.5px}.apps-cans{list-style:none;margin:0;padding:0;display:grid;gap:2px}.apps-can{display:flex;align-items:flex-start;gap:10px;padding:8px 2px;border-top:1px solid var(--line)}.apps-can:first-child{border-top:0}.apps-can__icon{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--surface-2);color:var(--fg-3)}.apps-can.is-ok .apps-can__icon{background:var(--good-soft);color:var(--good)}.apps-can__text{display:grid;gap:1px;min-width:0;font-size:13.5px}.apps-can__text .faint{font-size:12.5px}.apps-can:not(.is-ok) strong{color:var(--fg-2);font-weight:600}.apps-switches{display:grid}.apps-switch{display:flex;align-items:center;gap:14px;padding:11px 2px;border-top:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.apps-switches .apps-switch:first-child{border-top:0;padding-top:2px}.apps-card__body>.apps-switch{border-top:0;padding:2px}.apps-switch.is-disabled{cursor:not-allowed;opacity:.6}.apps-switch__text{flex:1;min-width:0;display:grid;gap:2px}.apps-switch__label{font-weight:600;font-size:13.5px}.apps-switch__sub{font-size:12.5px;color:var(--fg-3)}.apps-switch input{position:absolute;width:1px;height:1px;opacity:0}.apps-switch__track{flex:none;position:relative;width:38px;height:22px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line-strong);transition:background .16s,border-color .16s}.apps-switch__track i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform .2s cubic-bezier(.2,.8,.2,1),background .16s}.apps-switch input:checked+.apps-switch__track{background:var(--accent);border-color:var(--accent)}.apps-switch input:checked+.apps-switch__track i{transform:translate(16px);background:var(--accent-fg)}.apps-switch input:focus-visible+.apps-switch__track{outline:2px solid var(--accent);outline-offset:2px}.apps-foot{display:flex;align-items:flex-start;gap:7px;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;color:var(--fg-3)}.apps-foot svg{flex:none;margin-top:2px}.apps-readonly{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--fg-2)}.apps-readonly svg{flex:none;color:var(--fg-3)}.apps-ints{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@container apps (max-width: 640px){.apps-ints{grid-template-columns:minmax(0,1fr)}}.apps-int{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0}.apps-int.is-sim{border-color:color-mix(in srgb,var(--good) 35%,var(--line))}.apps-int__head{display:flex;align-items:center;gap:10px}.apps-int__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-2)}.apps-int.is-sim .apps-int__icon{background:var(--good-soft);color:var(--good)}.apps-int__name{display:grid;gap:0;min-width:0}.apps-int__name h3{font-size:14.5px}.apps-int__name .faint{font-size:12px}.apps-int__does{font-size:13px;color:var(--fg-2)}.apps-int__needs{display:grid;gap:3px;align-content:start;font-size:12.5px;color:var(--fg-2);padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-2)}.apps-int__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-height:28px}.apps-rulegroup{display:grid;gap:8px}.apps-rulegroup+.apps-rulegroup{padding-top:6px}.apps-rules{list-style:none;margin:0;padding:0;display:grid;gap:8px}.apps-rule{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md)}.apps-rule__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.apps-rule__head strong{font-size:13.5px}.apps-rule p{font-size:13px}.apps-rule .apps-rule__src{font-size:12px}.apps-wording{display:grid;gap:8px}.apps-quote{margin:0;display:grid;gap:4px;padding:10px 12px;border-left:3px solid var(--accent-line);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);font-size:13px;line-height:1.5;color:var(--fg-2)}.apps-quote__ch{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.apps-hours{display:grid}.apps-hours__row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:4px 14px;padding:10px 2px;border-top:1px solid var(--line)}.apps-hours__row:first-child{border-top:0;padding-top:2px}.apps-hours__st{display:grid;gap:1px;font-size:13.5px}.apps-hours__st .faint{font-size:12px}.apps-hours__win{display:grid;gap:2px;font-size:13.5px;font-weight:600}.apps-hours__win .faint{font-weight:500}.apps-hours__note{grid-column:2;font-size:12px}@container apps (max-width: 520px){.apps-hours__row{grid-template-columns:minmax(0,1fr)}.apps-hours__note{grid-column:1}}.apps-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.apps-list li{display:grid;gap:6px}.apps-list li+li{padding-top:12px;border-top:1px solid var(--line)}.apps-list__head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap;font-size:13.5px}.apps-list__head .faint{font-size:12px}.apps-list p,.apps-empty-line{font-size:13px}.apps-meta li{gap:4px}.apps-meta li[data-status=duplicate] .apps-list__head strong{color:var(--fg-2)}.apps-meta__who{overflow-wrap:anywhere}.apps-meta__foot{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.apps-meta__id{font-size:12px;overflow-wrap:anywhere}.apps-meta__id code{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px}.apps-meta__dupes{font-size:12.5px}.apps-trash{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.apps-trash__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;padding:12px 16px;border-top:1px solid var(--line);animation:apps-in .26s cubic-bezier(.2,.8,.2,1) both}.apps-trash__row:first-child{border-top:0}.apps-trash__who{display:grid;gap:1px;min-width:0}.apps-trash__who strong{font-size:14px}.apps-trash__who .faint{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apps-trash__when{font-size:12.5px;white-space:nowrap}@container apps (max-width: 560px){.apps-trash__row{grid-template-columns:minmax(0,1fr) auto}.apps-trash__when{grid-column:1;grid-row:2;white-space:normal}.apps-trash__row .pos-btn{grid-column:2;grid-row:1 / span 2}}@keyframes apps-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.apps-trash__row{animation:none}}.apps-appear{display:grid;gap:16px}.apps-appear .pos-seg{justify-self:start;max-width:100%;overflow-x:auto}.apps-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px}.apps-theme{display:grid;gap:6px;align-content:start;padding:8px 8px 12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--fg);text-align:left;transition:border-color .14s,box-shadow .14s,transform .14s}.apps-theme:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:var(--shadow-1)}.apps-theme.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.apps-theme__name{display:flex;align-items:center;gap:6px;padding:4px 4px 0;font-weight:700;font-size:14px}.apps-theme__name svg{color:var(--accent)}.apps-theme__idea{padding:0 4px;font-size:12px;line-height:1.35;color:var(--fg-3)}.apps-tprev{display:grid;grid-template-columns:26% 1fr;gap:6px;height:92px;padding:6px;border-radius:calc(var(--r-lg) - 6px);background:var(--tp-bg);background-size:cover;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.apps-tprev__rail{display:grid;align-content:start;gap:5px;padding:7px 6px;border-radius:6px;background:var(--tp-rail);border:1px solid var(--tp-line)}.apps-tprev__rail i{display:block;height:5px;border-radius:3px;background:var(--tp-faint);opacity:.55}.apps-tprev__rail i:first-child{background:var(--tp-accent);opacity:1}.apps-tprev__main{display:grid;grid-template-rows:1fr 1fr;gap:6px;min-width:0}.apps-tprev__card{display:grid;align-content:center;gap:4px;padding:6px 8px;border-radius:6px;background:var(--tp-surface);border:1px solid var(--tp-line)}.apps-tprev__card b{display:block;width:46%;height:6px;border-radius:3px;background:var(--tp-fg)}.apps-tprev__card s{display:block;width:72%;height:4px;border-radius:2px;background:var(--tp-faint);opacity:.7;text-decoration:none}.apps-tprev__card em{display:block;width:34%;height:9px;border-radius:5px;background:var(--tp-accent)}.apps-walls{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.apps-wall{position:relative;display:flex;align-items:flex-end;height:78px;padding:8px;border:1px solid var(--line);border-radius:var(--r-md);background-size:cover;background-position:center;color:#fff;text-align:left;overflow:hidden;transition:transform .14s,box-shadow .14s,border-color .14s}.apps-wall:hover{transform:translateY(-1px);box-shadow:var(--shadow-1)}.apps-wall.is-on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.apps-wall__name{padding:2px 8px;border-radius:var(--r-pill);background:#0000006b;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.apps-wall__check{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--accent-fg)}.apps-appear .apps-actions{justify-content:flex-start;margin-top:12px}.apps-frost{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:520px}.apps-frost__end{font-size:12.5px;font-weight:600;color:var(--fg-2);white-space:nowrap}.apps-frost input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer}@media(max-width:640px){.apps-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.apps-theme__idea{display:none}.apps-walls{grid-template-columns:repeat(3,minmax(0,1fr))}}.apps-turns{list-style:none;margin:0;padding:0;display:grid;gap:6px}.apps-turn{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.apps-turn.is-in{border-color:var(--accent-line)}.apps-turn.is-next{box-shadow:inset 3px 0 0 var(--accent)}.apps-turn__pick{display:flex;align-items:center;gap:10px;flex:1;min-width:0;font-size:14px}.apps-turn__name{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-turn__order{display:inline-flex;align-items:center;gap:4px}.apps-turn__next{font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);padding:0 6px}.apps-turn__btn{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--fg-2)}.apps-turn__btn:disabled{opacity:.4}.apps-checks{display:flex;flex-wrap:wrap;gap:8px 16px}.apps-check{display:inline-flex;align-items:center;gap:8px;font-size:14px}.apps-move{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.apps-move__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}@media(max-width:560px){.apps-move{grid-template-columns:1fr}}.apps-sources{list-style:none;margin:0;padding:0;display:grid;gap:4px}.apps-sources li{display:flex;align-items:center;gap:10px;padding:6px 4px;border-top:1px solid var(--line);font-size:14px}.apps-sources li:first-child{border-top:0}.apps-sources li.is-hidden .apps-sources__name{text-decoration:line-through;color:var(--fg-3)}.apps-sources__name{flex:1;min-width:0;font-weight:600}.apps-carriers__tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.apps-carriers__add{display:flex;gap:6px;flex:1 1 220px}.apps-carriers__add input{flex:1;min-width:0}.apps-field-row{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-bottom:10px}.cv-num{display:grid;gap:2px;margin-bottom:12px}.cv-num__big{font-size:22px;font-weight:650;letter-spacing:-.01em}.cv-steps{list-style:none;margin:0 0 10px;padding:0;display:flex;gap:6px 18px;flex-wrap:wrap;font-size:13px;color:var(--fg-2)}.cv-steps li{display:inline-flex;align-items:center;gap:7px}.cv-steps__dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:650;border:1px solid var(--line);background:var(--surface)}.cv-steps li.is-done .cv-steps__dot{background:var(--good, #2f9e6b);border-color:transparent;color:#fff}.cv-steps li.is-on{color:var(--fg);font-weight:600}.cv-steps li.is-on .cv-steps__dot{border-color:var(--accent);color:var(--accent)}.cv-sandbox{justify-content:flex-start;align-items:center;margin-top:10px}.cv-inline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:34px}.cv-drops{display:grid;gap:8px;margin-top:14px}.cv-drops__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cv-drops__list li{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-md, 8px)}.cv-drops__add{display:flex;gap:8px}.cv-drops__add .pos-input{flex:1;min-width:0}.cv-quote{margin:8px 0;padding:8px 12px;border-left:3px solid var(--accent-line, var(--line));color:var(--fg-2);font-size:13.5px}.cv-small{font-size:12.5px;margin:0}.cv-tpls .cv-tpl{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.cv-tpl p{margin:2px 0 0;font-size:13px;white-space:pre-wrap}.cv-tpl strong{margin-right:6px}.cv-tpl__acts{display:inline-flex;gap:4px;flex:none}.cv-edit{display:grid;gap:10px}.cv-fields{display:flex;flex-wrap:wrap;gap:6px}.cv-limits{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.cv-limits li{display:grid;gap:1px;font-size:13.5px}.cv-notes{margin:10px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13px;color:var(--fg-2)}.apps-price{display:inline-flex;align-items:center;gap:4px;min-width:0}.apps-price__sign{color:var(--fg-3);font-weight:600;font-size:13.5px}.apps-price input{width:96px;min-width:0;height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:inherit;font-size:13.5px}.apps-price input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.apps-code{gap:6px;padding:8px 10px 10px;min-width:0}.apps-code__bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.apps-code__pre{margin:0;max-height:260px;overflow:auto;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;line-height:1.55;white-space:pre;color:var(--fg);-moz-tab-size:2;tab-size:2}.apps-intake li{gap:4px}.apps-intake__name{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:0;border:0;background:none;color:var(--fg);font:inherit;font-size:14.5px;font-weight:700;text-align:left;cursor:pointer}.apps-intake__name span{overflow-wrap:anywhere}.apps-intake__name svg{flex:none;color:var(--fg-3)}.apps-intake__name:hover span{color:var(--accent)}.apps-intake__name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.apps-intake__stats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--fg-2)}.apps-intake__back{display:flex}.apps-intake__rows{display:grid;gap:2px}.apps-intake__row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:7px 2px;border-top:1px solid var(--line)}.apps-intake__row:first-child{border-top:0;padding-top:0}.apps-intake__k{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3)}.apps-intake__v{min-width:0;font-size:13px;overflow-wrap:anywhere}code.apps-intake__v{font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px}.apps-intake__acts{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}@container apps (max-width: 520px){.apps-intake__row{grid-template-columns:minmax(0,1fr) auto}.apps-intake__k{grid-column:1 / -1}}.apps-intake__edit{display:grid;gap:10px;padding-top:4px}.apps-intake__foot{padding-top:10px;border-top:1px solid var(--line)}.apps-intake__line{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--fg-2)}.apps-intake__line svg{flex:none;margin-top:2px;color:var(--fg-3)}.apps-intake__tips{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px;color:var(--fg-2)}.apps-intake__tips li{display:flex;align-items:flex-start;gap:8px}.apps-intake__tips svg{flex:none;margin-top:3px;color:var(--good)}.apps-intake__qs{display:grid;gap:6px}.apps-intake__chips{display:flex;flex-wrap:wrap;gap:4px 6px}.apps-intake__chip{display:inline-block;padding:1px 7px;border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;color:var(--fg-2);overflow-wrap:anywhere}.apps-intake__chip.is-kept{border-color:color-mix(in srgb,var(--warn) 45%,var(--line));color:var(--warn)}.apps-intake__consent{display:grid;gap:8px}.apps-intake__watch{max-width:420px}.apps-intake-new{display:grid;gap:14px}.apps-intake-new__kind{display:grid;gap:6px}.apps-intake-new__kind .pos-seg{justify-self:start;max-width:100%;overflow-x:auto}.apps-intake-new__meta{display:grid;gap:10px}.apps-intake-new__whose{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.apps-intake-new__whose legend{padding:0;margin-bottom:6px}.apps-intake-new__whose .apps-check{align-items:flex-start;font-size:13.5px}.apps-intake-new__whose .apps-check input{margin-top:3px}.apps-intake-map li{gap:0}.apps-intake-map__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,240px) auto;align-items:center;gap:6px 12px}.apps-intake-map__name{display:grid;gap:2px;min-width:0}.apps-intake-map__name code{font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.apps-intake-map__how{font-size:12px;color:var(--fg-3)}.apps-intake-map__how.is-kept{color:var(--warn)}.apps-intake-map__to select{width:100%;height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:inherit;font-size:13px}@container apps (max-width: 560px){.apps-intake-map__row{grid-template-columns:minmax(0,1fr) auto}.apps-intake-map__to{grid-column:1 / -1;grid-row:2}}.apps-intake-log li{gap:4px}.apps-intake-log__what{display:inline-flex;align-items:center;gap:8px;min-width:0}.apps-intake-log__what strong,.apps-intake-log__lead{overflow-wrap:anywhere}.apps-intake-log__late{color:var(--warn);font-weight:600}.apps-intake-log__fields{display:grid;gap:6px}.apps-intake-log__fields summary{font-size:12px;cursor:pointer;width:max-content;max-width:100%}.apps-prices li{flex-wrap:wrap}.apps-carriers__tools select.pos-input,.apps-carriers__tools input.pos-input{width:auto;flex:1 1 160px;min-width:0}.apps-srcopt__why{font-size:12.5px}.apps-srcopt__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 14px;align-items:start}.apps-ds li.is-on .apps-list__head strong{color:var(--fg)}.apps-ds__form{max-width:440px}.apps-ds__held{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--warn);font-weight:600}.apps-ds__held svg{flex:none}.apps-ds__others{font-size:12.5px}.apps-meta__ds{font-size:12px}.apps-responsible__rule{font-size:13.5px;color:var(--fg)}.site-business,.site-a2p,.site-bring{grid-column:1 / -1;min-width:0;width:100%;max-width:920px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;container-type:inline-size}.site-business .apps-card,.site-business .apps-card__body,.site-a2p .apps-card,.site-a2p .apps-card__body,.site-bring .apps-card,.site-bring .apps-card__body{grid-template-columns:minmax(0,1fr)}.site-x-head.apps-card{gap:12px;padding:14px 16px}.site-x-head__top{display:flex;align-items:flex-start;gap:8px 12px;min-width:0}.site-x-head__top>.pos-btn{flex:none;margin:-2px -4px 0 0}.site-x-head__text{flex:1 1 auto;min-width:0;display:grid;gap:3px}.site-x-head h2{font-size:18px;font-weight:800;letter-spacing:-.01em}.site-x-head p{font-size:13px;line-height:1.5;color:var(--fg-2);max-width:72ch}.site-x-small{font-size:12.5px;color:var(--fg-3);line-height:1.45}.site-x-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;align-items:start}.site-x-wide{grid-column:1 / -1;min-width:0}.site-x-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.site-x-actions__left{margin-right:auto}.site-x-rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.site-x-row{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.site-x-row:first-child{border-top:0;padding-top:0}.site-x-row:last-child{padding-bottom:0}.site-x-row__main{flex:1 1 220px;min-width:0;display:grid;gap:1px}.site-x-row__name{font-size:14px;font-weight:700;overflow-wrap:anywhere}.site-x-row__addr{font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;color:var(--fg-2);overflow-wrap:anywhere}.site-x-row__tags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.site-x-row__acts{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.site-x-checks{list-style:none;margin:0;padding:0;display:grid;gap:7px}.site-x-check{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:13px;line-height:1.45;color:var(--fg-2)}.site-x-check__icon{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--surface-3);color:var(--fg-2)}.site-x-check--good .site-x-check__icon{background:var(--good-soft);color:var(--good)}.site-x-check--bad .site-x-check__icon{background:var(--bad-soft);color:var(--bad)}.site-x-check--warn .site-x-check__icon{background:var(--warn-soft);color:var(--warn)}.site-x-check--info .site-x-check__icon{background:var(--info-soft);color:var(--info)}.site-x-check__text{min-width:0;overflow-wrap:anywhere}.site-x-check__text strong{color:var(--fg);font-weight:700}.site-x-picks{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.site-x-picks legend{padding:0;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.site-x-picks__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.site-x-picks__list .apps-check{align-items:flex-start;min-width:0;font-size:13.5px;line-height:1.35;cursor:pointer}.site-x-picks__list .apps-check input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--accent)}.site-x-picks__list .apps-check span{min-width:0;overflow-wrap:anywhere}.site-x-picks__add{display:flex;align-items:center;gap:8px;max-width:420px}.site-x-picks__add .pos-input{flex:1;min-width:0}@container (max-width: 560px){.site-x-grid2,.site-x-picks__list{grid-template-columns:minmax(0,1fr)}.site-x-row__acts{margin-left:0}}.site-biz-form{display:grid;gap:14px;min-width:0}.site-biz-note{flex:1;min-width:0;display:grid;gap:6px;justify-items:start;color:var(--fg);line-height:1.45}.site-biz-note>span{color:var(--fg-2)}.site-biz-note__list{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%}.site-biz-note__list li{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;min-width:0;padding-top:6px;border-top:1px solid var(--line);color:var(--fg-2);overflow-wrap:anywhere}.site-biz-note__list li strong{color:var(--fg)}.site-biz-stale__name{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.site-biz-stale__addr{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--fg-2);overflow-wrap:anywhere}.site-biz-stale__warn{flex:1 1 100%;order:3;font-size:12.5px;color:var(--fg-2)}.site-biz-stale__acts{display:inline-flex;gap:6px;flex-wrap:wrap;margin-left:auto}.site-biz-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.site-biz-facts>div{display:grid;gap:1px;min-width:0;align-content:start}.site-biz-facts dt{font-size:11.5px;font-weight:700;color:var(--fg-3)}.site-biz-facts dd{margin:0;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.site-biz-out{margin:0;display:grid;gap:14px}.site-biz-out__row{display:grid;gap:5px;min-width:0}.site-biz-out__row dd{margin:0;display:grid;gap:5px;min-width:0}.site-biz-out__row .apps-quote{color:var(--fg);overflow-wrap:anywhere}.site-biz-out__note svg{vertical-align:-1px;margin-right:2px}.site-biz-docs{display:grid;gap:8px;min-width:0;padding-top:14px;border-top:1px solid var(--line)}.site-biz-doc{padding:0;gap:0;min-width:0}.site-biz-doc summary{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;padding:9px 12px;cursor:pointer;border-radius:inherit;list-style:none}.site-biz-doc summary::-webkit-details-marker{display:none}.site-biz-doc__chev{flex:none;color:var(--fg-3);transition:transform .14s}.site-biz-doc details[open] .site-biz-doc__chev{transform:rotate(90deg)}.site-biz-doc__title{font-size:13.5px;font-weight:700;color:var(--fg);margin-right:auto}.site-biz-doc__body{max-height:340px;overflow-y:auto;display:grid;gap:12px;padding:4px 12px 12px;font-size:12.5px;line-height:1.55;color:var(--fg-2)}.site-biz-doc__body section{display:grid;gap:5px;min-width:0}.site-biz-doc__body h4{font-size:12.5px;font-weight:700;color:var(--fg)}.site-biz-doc__body p{overflow-wrap:anywhere}.site-biz-mark{padding:1px 3px;border-radius:3px;background:var(--good-soft);color:var(--fg)}.site-biz-make{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.site-biz-make p{flex:1 1 280px;min-width:0}.site-biz-a2p{display:grid;gap:8px;min-width:0;padding-top:14px;border-top:1px solid var(--line)}@container (max-width: 560px){.site-biz-facts{grid-template-columns:minmax(0,1fr)}.site-biz-stale__acts{margin-left:0}}.site-a2p-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px 18px;flex-wrap:wrap;font-size:13px;color:var(--fg-3)}.site-a2p-steps li{display:inline-flex;align-items:center;gap:7px;min-width:0}.site-a2p-steps__dot{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-strong);font-size:11.5px;font-weight:800;color:var(--fg-3)}.site-a2p-steps li.is-done{color:var(--fg-2)}.site-a2p-steps li.is-done .site-a2p-steps__dot{border-color:transparent;background:var(--good);color:var(--good-fg, #fff)}.site-a2p-steps li.is-on{color:var(--fg);font-weight:700}.site-a2p-steps li.is-on .site-a2p-steps__dot{border-color:var(--accent);color:var(--accent)}.site-a2p-body{display:grid;gap:14px;min-width:0}.site-a2p-body:focus{outline:none}.site-a2p-who{display:grid;gap:8px;min-width:0}.site-a2p-who .apps-quote{color:var(--fg);white-space:pre-line;overflow-wrap:anywhere}.site-a2p-places{display:grid;margin:0;padding:0;border:0;min-width:0}.site-a2p-places legend{padding:0;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.site-a2p-place{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;padding:9px 2px;border-top:1px solid var(--line);cursor:pointer;min-width:0}.site-a2p-place:first-of-type{border-top:0}.site-a2p-place input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--accent)}.site-a2p-place__host{flex:1 1 200px;min-width:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.site-a2p-place__tags{display:inline-flex;gap:6px;flex-wrap:wrap}.site-a2p-at{display:grid;gap:4px;min-width:0}.site-a2p-at strong{font-family:var(--font-mono, ui-monospace, monospace);font-size:14px;overflow-wrap:anywhere}.site-a2p-match{list-style:none;margin:0;padding:0;display:grid;gap:0}.site-a2p-match li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:8px 0;border-top:1px solid var(--line);min-width:0}.site-a2p-match li:first-child{border-top:0;padding-top:0}.site-a2p-match__k{font-size:12px;font-weight:700;color:var(--fg-3)}.site-a2p-match__v{font-size:13.5px;font-weight:600;color:var(--fg);overflow-wrap:anywhere;min-width:0}.site-a2p-match__ok{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--good);white-space:nowrap}.site-a2p-match__ok.is-off{color:var(--bad)}.site-a2p-made{display:grid;gap:8px;min-width:0;padding:10px 12px}@container (max-width: 560px){.site-a2p-match li{grid-template-columns:minmax(0,1fr)}.site-a2p-steps span:not(.site-a2p-steps__dot){display:none}.site-a2p-steps li.is-on span:not(.site-a2p-steps__dot){display:inline}}.site-bring-code{display:grid;gap:8px;min-width:0}.site-bring-code textarea{width:100%;min-height:190px;max-height:420px;resize:vertical;padding:10px 12px;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;line-height:1.5;-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto}.site-bring-code__foot{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap}.site-bring-code__foot .site-x-small{margin-right:auto}.site-bring-file{position:relative;display:inline-flex}.site-bring-file input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.site-bring-file input:focus-visible+.pos-btn{outline:2px solid var(--accent);outline-offset:2px}.site-bring-consent{display:grid;gap:8px;min-width:0;padding-top:12px;border-top:1px solid var(--line)}.site-bring-parts{list-style:none;margin:0;padding:0 0 0 26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.site-bring-gate{display:grid;gap:10px;min-width:0;padding:10px 12px}.site-bring-preview{display:grid;gap:8px;min-width:0}.site-bring-where{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px;min-width:0}.site-bring-where>*{min-width:0}.site-bring-now{display:grid;gap:2px;min-width:0;padding:10px 12px}.site-bring-now strong{font-size:14px;overflow-wrap:anywhere}@container (max-width: 560px){.site-bring-parts,.site-bring-where{grid-template-columns:minmax(0,1fr)}}.site-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;width:100%;align-content:start;container-type:inline-size;color:var(--fg)}.site-stats__bar.apps-card{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0;padding:10px 14px}.site-stats__bar h3{font-size:15.5px;font-weight:700;margin-right:auto}.site-stats__bar .r30r-select,.site-stats__bar .r30r-date{width:auto;max-width:100%}.site-stats__part.apps-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px 16px}.site-stats__empty.apps-card{gap:4px;padding:16px}.site-stats .r4lp-note{grid-column:auto;align-items:center}.site-stats__dates{font-size:12.5px;color:var(--fg-3)}.site-stats__tiles{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,220px);gap:10px}.site-stats__tiles .r4lp-tile{animation:none;padding:12px 12px 11px;gap:4px}.site-stats__tiles .r4lp-tile__value{font-size:clamp(20px,6cqi,26px)}.site-stats__tiles .r4lp-tile__value.is-words{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:0;line-height:1.3;color:var(--fg-2)}.site-stats__part{min-width:0}.site-stats__part>h4{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;font-weight:700}.site-stats__part>h4 .site-x-small{font-weight:500}.site-stats__empty{font-size:13px;color:var(--fg-2);line-height:1.5}.site-stats__empty strong{color:var(--fg);font-size:14px}.site-stats__legend{display:flex;align-items:center;gap:4px 14px;flex-wrap:wrap;font-size:12px;color:var(--fg-2)}.site-stats__key{display:inline-flex;align-items:center;gap:6px}.site-stats__key i{flex:none;display:block;width:10px;height:10px;border-radius:3px;background:var(--accent)}.site-stats__key--views i{background:color-mix(in srgb,var(--accent) 50%,transparent)}.site-stats__readout{min-height:18px;font-size:12.5px;color:var(--fg-2);font-variant-numeric:tabular-nums}.site-stats__readout strong{color:var(--fg)}.site-stats__charts{display:grid;gap:2px;min-width:0;border-radius:var(--r-sm)}.site-stats__charts:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-stats__chart{display:block;overflow:visible}.site-stats__chartname{font-size:11px;font-weight:700;fill:var(--fg-3);font-family:var(--font-body)}.site-stats__grid{stroke:var(--line);stroke-width:1}.site-stats__tick{fill:var(--fg-3);font-size:11px;font-family:var(--font-body);font-variant-numeric:tabular-nums}.site-stats__views{fill:color-mix(in srgb,var(--accent) 50%,transparent)}.site-stats__starts,.site-stats__leads{fill:var(--accent)}.site-stats__band{fill:transparent;cursor:default}.site-stats__band.is-on{fill:color-mix(in srgb,var(--fg) 8%,transparent)}.site-stats__table{min-width:0}.site-stats__table summary{width:max-content;max-width:100%;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--fg-2)}.site-stats__table[open] summary{margin-bottom:8px}.site-stats__scroll{max-height:280px;overflow:auto}.site-stats__scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-stats__scroll table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.site-stats__scroll th,.site-stats__scroll td{padding:5px 8px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.site-stats__scroll th:first-child,.site-stats__scroll td:first-child{text-align:left}.site-stats__scroll thead th{position:sticky;top:0;font-size:11.5px;font-weight:700;color:var(--fg-3);background:var(--g-sticky-solid, var(--surface))}.site-stats__steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.site-stats__step{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;font-size:13px}.site-stats__steplabel{min-width:0;overflow-wrap:anywhere;color:var(--fg-2);line-height:1.35}.site-stats__steplabel b{font-weight:700;color:var(--fg-3);font-variant-numeric:tabular-nums}.site-stats__track{height:10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 16%,transparent);overflow:hidden}.site-stats__fill{display:block;height:100%;border-radius:inherit;background:var(--accent)}.site-stats__stepn{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;min-width:76px;white-space:nowrap;font-variant-numeric:tabular-nums}.site-stats__stepn strong{font-size:13.5px}.site-stats__stepn span{font-size:12px;color:var(--fg-3)}.site-stats__lost{grid-column:1 / -1;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--fg-3)}.site-stats__lost .pos-pill{height:20px}.site-stats__people{list-style:none;margin:0;padding:0;display:grid}.site-stats__person{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;min-width:0;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.site-stats__person:first-child{border-top:0;padding-top:0}.site-stats__person .crm-link{padding:0;border:0;background:none;color:var(--fg);font-weight:700;cursor:pointer;text-align:left;overflow-wrap:anywhere}.site-stats__person .crm-link:hover{color:var(--accent)}.site-stats__when{color:var(--fg-3);font-size:12.5px;margin-right:auto}.site-stats__marks{display:inline-flex;gap:5px;flex-wrap:wrap}.site-stats__how summary{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;cursor:pointer;font-size:13px;font-weight:700;color:var(--fg-2)}.site-stats__how summary svg{flex:none;color:var(--fg-3)}.site-stats__how dl{margin:10px 0 0;display:grid;gap:8px;font-size:12.5px;line-height:1.5}.site-stats__how dt{font-weight:700;color:var(--fg)}.site-stats__how dd{margin:-6px 0 0;color:var(--fg-2)}@container (max-width: 860px){.site-stats__tiles{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 520px){.site-stats__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.site-stats__tiles .r4lp-tile:last-child:nth-child(odd){grid-column:1 / -1}.site-stats__step{grid-template-columns:minmax(0,1fr) auto}.site-stats__track{grid-column:1 / -1;grid-row:2}}.site-stats-line{display:inline-flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap;min-width:0;font-size:12.5px;color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap}.site-stats-line b{font-weight:700;color:var(--fg)}.site-stats-line:empty{display:none}.site-frame{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;width:100%}.site-frame--fill{height:100%}.site-frame__stage{display:flex;justify-content:center;min-width:0;min-height:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden}.site-frame--fill .site-frame__stage{flex:1 1 0;min-height:220px}.site-frame--fill.site-frame--booking .site-frame__stage{flex:0 0 42%}.site-frame--phone .site-frame__stage{padding:12px 0}.site-frame__page{display:block;width:100%;height:100%;min-height:0;border:0;background:var(--surface)}.site-frame--phone .site-frame__page{width:390px;max-width:100%;border-radius:22px;box-shadow:var(--shadow-2)}.site-frame__wait{align-self:center;padding:24px;color:var(--fg-3);font-size:13px}.site-frame__note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;border-radius:var(--r-md);background:var(--info-soft);color:var(--fg);font-size:12.5px;line-height:1.45}.site-frame__note>svg{flex:none;margin-top:2px;color:var(--info)}.site-frame__note>span{flex:1;min-width:0}.site-frame__note--good{background:var(--good-soft)}.site-frame__note--good>svg{color:var(--good)}.site-frame__note--warn{background:var(--warn-soft)}.site-frame__note--warn>svg{color:var(--warn)}.site-frame__hide{flex:none;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-3);cursor:pointer}.site-frame__hide:hover{background:var(--surface);color:var(--fg)}.site-frame__booking{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.site-frame--fill .site-frame__booking{flex:1 1 0;overflow-y:auto}.site-frame__bookhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.site-frame__bookhead strong{font-size:13.5px}.site-frame__bookhead span{flex:1;min-width:0;font-size:12.5px;color:var(--fg-3)}@media(prefers-reduced-motion:no-preference){.site-frame__note{animation:site-frame-in .18s ease-out both}}@keyframes site-frame-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.site-domains,.site-move{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.site-domains{max-width:920px}.site-domains .apps-card,.site-domains .apps-card__body,.site-move .apps-card,.site-move .apps-card__body,.site-dom-list,.site-dom,.site-dom-pages,.site-dom-pages__list,.site-dom-offers,.site-dom-redir__pair,.site-mv-list,.site-mv__side{grid-template-columns:minmax(0,1fr)}.site-dom-small{font-size:12.5px;color:var(--fg-3);line-height:1.45}.site-dom-row{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;min-width:0}.site-dom-inline{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.site-dom-inline .pos-field{flex:1 1 220px;min-width:0}.site-dom-inline .pos-btn{flex:none}.site-dom-connect{padding-top:14px;border-top:1px solid var(--line)}.site-dom-redir .pos-seg{justify-self:start;max-width:100%}.site-dom-free{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.site-dom-free__host{font-family:var(--font-mono, ui-monospace, monospace);font-size:15px;font-weight:700;color:var(--fg);overflow-wrap:anywhere;min-width:0}.site-dom-slug{display:flex;align-items:center;gap:0;min-width:0;flex:1 1 260px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.site-dom-slug:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.site-dom-slug input{flex:1;min-width:0;height:36px;padding:0 0 0 10px;border:0;background:transparent;color:var(--fg);font:inherit;font-family:var(--font-mono, ui-monospace, monospace);font-size:13.5px;text-align:right}.site-dom-slug input:focus{outline:none}.site-dom-slug span{flex:none;padding:0 10px 0 1px;color:var(--fg-3);font-family:var(--font-mono, ui-monospace, monospace);font-size:13.5px;white-space:nowrap}.site-dom-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.site-dom{display:grid;gap:10px;min-width:0;padding:14px 0;border-top:1px solid var(--line)}.site-dom:first-child{border-top:0;padding-top:0}.site-dom:last-child{padding-bottom:0}.site-dom__head{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0}.site-dom__host{font-size:15px;font-weight:700;overflow-wrap:anywhere;min-width:0}.site-dom__tags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.site-dom__acts{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.site-dom__line{font-size:13px;color:var(--fg-2);line-height:1.45}.site-dom-dns{gap:8px;padding:10px 12px}.site-dom-dns__grid{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:2px 18px;align-items:baseline;margin:0}.site-dom-dns__grid dt{grid-row:1;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.site-dom-dns__grid dd{grid-row:2;margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;font-weight:600;color:var(--fg);overflow-wrap:anywhere;min-width:0}.site-dom-dns__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.site-dom-dns__foot .site-dom-small{flex:1 1 200px;min-width:0}.site-dom-dns__btns{display:inline-flex;gap:6px;flex-wrap:wrap}details.site-dom-more>summary{width:max-content;max-width:100%;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--fg-2)}details.site-dom-more[open]>summary{margin-bottom:8px}.site-dom-pages{display:grid;gap:6px;min-width:0}.site-dom-pages__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.site-dom-pages__list li{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;padding:5px 0;font-size:13.5px;min-width:0}.site-dom-pages__name{font-weight:600;min-width:0;overflow-wrap:anywhere}.site-dom-pages__path{color:var(--fg-3);font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;overflow-wrap:anywhere}.site-dom-pages__list .pos-btn{margin-left:auto}.site-dom-movein{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-dom-movein select{flex:1 1 220px;min-width:0;max-width:360px;height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:inherit;font-size:13px}.site-dom-offers{list-style:none;margin:0;padding:0;display:grid}.site-dom-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 0;border-top:1px solid var(--line)}.site-dom-offer:first-child{border-top:0}.site-dom-offer__host{font-weight:700;font-size:14px;overflow-wrap:anywhere}.site-dom-offer__price{font-size:12.5px;color:var(--fg-2)}.site-dom-offer.is-taken .site-dom-offer__host{color:var(--fg-3);font-weight:600;text-decoration:line-through}.site-dom-offer__sure{grid-column:1 / -1}.site-dom-redir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;align-items:start}.site-dom-redir__pair{display:grid;gap:5px;min-width:0}.site-dom-redir__two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:6px}.site-dom-redir__two>*{min-width:0}.site-dom-redir__add{grid-column:1 / -1;display:flex;justify-content:flex-end}.site-dom-redirs li{gap:4px}.site-dom-redirs__way{display:flex;align-items:baseline;gap:6px 8px;flex-wrap:wrap;font-size:13.5px;min-width:0}.site-dom-redirs__way strong,.site-dom-redirs__way span{overflow-wrap:anywhere;min-width:0}.site-dom-redirs__way svg{flex:none;align-self:center;color:var(--fg-3)}.site-dom-redirs__foot{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;font-size:12.5px;color:var(--fg-2)}.site-dom-redirs__foot .site-dom__acts{margin-left:auto}.site-dom-redirs__wait{color:var(--warn);font-weight:600}@media(max-width:640px){.site-dom-redir{grid-template-columns:minmax(0,1fr)}.site-dom-dns__grid{grid-template-columns:minmax(0,1fr);gap:0}.site-dom-dns__grid dt,.site-dom-dns__grid dd{grid-row:auto}.site-dom-dns__grid dd{margin-bottom:6px}.site-dom__acts{margin-left:0}}.site-mv-how__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;counter-reset:mv}.site-mv-how__step{position:relative;display:grid;gap:3px;align-content:start;min-width:0;padding:10px 10px 10px 12px;border-radius:var(--r-md);background:var(--surface-2);font-size:12.5px;line-height:1.4;color:var(--fg-2);counter-increment:mv}.site-mv-how__step strong{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--fg)}.site-mv-how__step strong:before{content:counter(mv);flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--accent-fg);font-size:11px;font-weight:800}.site-mv-how__kind{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-3)}.site-mv-how__kind svg{flex:none}.site-mv-how__why{font-size:13.5px;line-height:1.5;color:var(--fg-2)}.site-mv-how__why strong{color:var(--fg)}.site-mv-sum{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;font-size:13px;color:var(--fg-2)}.site-mv-sum strong{color:var(--fg);font-variant-numeric:tabular-nums}.site-mv-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.site-mv{gap:12px}.site-mv__head{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0}.site-mv__name{font-size:15px;font-weight:700;min-width:0;overflow-wrap:anywhere}.site-mv__right{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.site-mv__count{font-size:12.5px;font-weight:700;color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.site-mv__where{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0}.site-mv__where>svg{color:var(--fg-3)}.site-mv__side{display:grid;gap:3px;min-width:0}.site-mv__k{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.site-mv__old{font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;color:var(--fg);overflow-wrap:anywhere}.site-mv__pick{display:flex;align-items:center;gap:6px;min-width:0}.site-mv__pick select{flex:1;min-width:0;height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:inherit;font-size:13px}.site-mv-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.site-mv-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;padding:7px 9px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-3);font-size:12px;line-height:1.3}.site-mv-step__mark{grid-row:1 / span 2;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-strong);font-size:11px;font-weight:800;color:var(--fg-3);background:var(--surface)}.site-mv-step__label{font-weight:700;color:var(--fg-2);overflow-wrap:anywhere}.site-mv-step__sub{grid-column:2;font-size:11px;color:var(--fg-3);overflow-wrap:anywhere}.site-mv-step[data-state=done]{border-color:color-mix(in srgb,var(--good) 35%,var(--line));background:var(--good-soft)}.site-mv-step[data-state=done] .site-mv-step__mark{border-color:transparent;background:var(--good);color:#fff}.site-mv-step[data-state=done] .site-mv-step__label{color:var(--fg)}.site-mv-step[data-state=next]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-soft)}.site-mv-step[data-state=next] .site-mv-step__mark{border-color:var(--accent);color:var(--accent)}.site-mv-step[data-state=next] .site-mv-step__label{color:var(--fg)}.site-mv-step[data-state=skip]{border-style:dashed;background:transparent}.site-mv-step[data-state=skip] .site-mv-step__mark{border-style:dashed}.site-mv__next{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2);font-size:13px;line-height:1.45;color:var(--fg-2)}.site-mv__next.is-done{background:var(--good-soft);color:var(--good)}.site-mv__next p{flex:1 1 320px;min-width:0}.site-mv__next strong{color:var(--fg)}.site-mv__next.is-done strong{color:inherit}.site-mv__next .site-mv__btns{display:inline-flex;gap:6px;flex-wrap:wrap}.site-mv-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;align-items:end;gap:10px 12px}.site-mv-add .apps-check{height:36px;white-space:nowrap}@media(max-width:900px){.site-mv-how__steps,.site-mv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.site-mv-add{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media(max-width:560px){.site-mv-how__steps,.site-mv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.site-mv__where{grid-template-columns:minmax(0,1fr)}.site-mv__where>svg{display:none}.site-mv__right{margin-left:0}}.site-public{position:relative;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;min-height:0;background:var(--bg);color:var(--fg);font-family:var(--font-body)}.site-public *,.site-public *:before,.site-public *:after{box-sizing:border-box}.site-public--inpage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;animation:site-pub-in .16s ease-out both}.site-public--inpage{background:var(--g-float, var(--bg));-webkit-backdrop-filter:var(--g-float-filter, none);backdrop-filter:var(--g-float-filter, none)}.site-pub__bar{flex:none;display:flex;align-items:center;gap:8px 10px;min-height:42px;padding:5px 10px;border-bottom:1px solid var(--line);background:var(--surface)}.site-pub__addr{flex:1;min-width:0;display:flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:13px}.site-pub__addr svg{flex:none;color:var(--good)}.site-pub__addr.is-none svg{color:var(--fg-3)}.site-pub__addr span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-pub__addr strong{color:var(--fg);font-weight:600}.site-pub__tag{flex:none;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap}.site-pub__note{flex:none;padding:6px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--fg-2);font-size:12.5px;line-height:1.45}.site-pub__stage{flex:1;min-height:0;display:flex;flex-direction:column}.site-pub__stage>*{flex:1;min-height:0}.site-pub__none{flex:1;min-height:0;overflow-y:auto;display:grid;place-items:center;padding:24px 16px}.site-pub__card{display:grid;gap:10px;justify-items:start;width:min(520px,100%);padding:22px 22px 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1)}.site-pub__card h1{font-size:20px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.site-pub__card p{font-size:14px;line-height:1.5;color:var(--fg-2);overflow-wrap:anywhere}.site-pub__card .site-pub__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-3)}.site-pub__card .site-dom-row{margin-top:4px}@keyframes site-pub-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.site-public--inpage{animation:none}}.site-free{grid-column:1 / -1;min-width:0;display:grid;gap:12px;container:site-free / inline-size;color:var(--fg)}.site-free-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.site-free-bar__grp{display:inline-flex;gap:2px}.site-free-bar__btn{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--fg-2)}.site-free-bar__btn:hover:not(:disabled){background:var(--surface-2);color:var(--fg)}.site-free-bar__btn:disabled{opacity:.38;cursor:not-allowed}.site-free-bar__note{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600;color:var(--fg-2)}.site-free-pick{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;max-width:100%;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.site-free-pick button{min-height:26px;padding:2px 10px;border:0;border-radius:calc(var(--r-sm) - 2px);background:transparent;color:var(--fg-2);font-size:12.5px;font-weight:600;white-space:nowrap}.site-free-pick button:hover:not(:disabled){color:var(--fg)}.site-free-pick button.is-on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.site-free-pick button:disabled{opacity:.5;cursor:not-allowed}.site-free-body{display:grid;gap:12px;align-items:start;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto auto 1fr;grid-template-areas:"pal pal" "stage tree" "stage set"}.site-free-pal{grid-area:pal}.site-free-stagecol{grid-area:stage}.site-free-tree{grid-area:tree}.site-free-set{grid-area:set}@container site-free (min-width: 1280px){.site-free-body{grid-template-columns:184px minmax(0,1fr) 304px;grid-template-rows:auto 1fr;grid-template-areas:"pal stage set" "tree stage set"}.site-free-pal{flex-direction:column;align-items:stretch}.site-free-pal__list{display:grid;grid-template-columns:minmax(0,1fr)}.site-free-tree>ul{max-height:420px}}@container site-free (max-width: 860px){.site-free-body{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"pal" "stage" "tree" "set"}}.site-free-pal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.site-free-pal__title,.site-free-group h4{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.site-free-pal__list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.site-free-pal__item{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px 0 9px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:13px;font-weight:600;white-space:nowrap;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.site-free-pal__item:hover:not(:disabled){border-color:var(--accent-line);background:var(--surface-2)}.site-free-pal__item:disabled{opacity:.5;cursor:not-allowed}.site-free-pal__item svg{flex:none;color:var(--accent)}.site-free-stagecol{min-width:0;display:grid;gap:6px}.site-free-stage{position:relative;min-width:0;max-height:min(78vh,940px);overflow:auto;scrollbar-gutter:stable;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);outline:none}.site-free-stage:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.site-free-fit{position:relative;margin:0 auto;min-height:40px}.site-free-page{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;border-radius:4px;box-shadow:var(--shadow-2);user-select:none;-webkit-user-select:none}.site-free-stage[data-device=phone] .site-free-page{border-radius:18px}.site-free-tip{font-size:12px;line-height:1.45;color:var(--fg-3)}:where(.site-free-page){background:var(--ps-bg, #05070b);color:var(--ps-ink, #eaf2ff);font-family:Figtree,Segoe UI,system-ui,sans-serif;font-size:17px;line-height:1.5}.site-free-page.ps-root{min-height:0;margin:0;background-image:none}.site-free-page :where(h1,h2,h3,h4){font-family:inherit;text-wrap:wrap}.site-free-page [data-el]{cursor:default}.site-free-page [data-el]:empty:not(img,hr,.ps-free-space,.ps-free-box){min-height:1.3em}.site-free-page [data-col]:empty{min-height:84px}.site-free-page [data-sel]{touch-action:none}.site-free-page a,.site-free-page img{-webkit-user-drag:none}.site-free-stage[data-placing] .site-free-page [data-el]{cursor:move}.site-free-stage .site-free-page [contenteditable]{cursor:text;user-select:text;-webkit-user-select:text;outline:2px solid var(--accent);outline-offset:3px}.site-free-stage[data-dragging=drop] .site-free-page [data-el]{cursor:grabbing}.site-free-over{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.site-free-over button,.site-free-handle,.site-free-divider,.site-free-height,.site-free-tool{pointer-events:auto}.site-free-ring{position:absolute;border:1.5px solid var(--accent);border-radius:3px}.site-free-ring--hover{border-width:1px;border-style:dashed}.site-free-ring--sel{border-width:2px;z-index:2}.site-free-ring--sel.is-lifted{opacity:.45}.site-free-ring--row{border:1px dashed var(--accent-line);border-radius:4px}.site-free-ring--row.is-sel{border:2px solid var(--accent)}.site-free-ring--col{display:grid;place-items:center;border:1px dotted var(--accent-line)}.site-free-ring--col.is-sel{border:2px solid var(--accent)}.site-free-ring--col.is-target{border:2px solid var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.site-free-ring__name,.site-free-tab,.site-free-chip,.site-free-ring__empty,.site-free-blank span{background:var(--accent);color:var(--accent-fg);font-weight:700;white-space:nowrap}.site-free-ring__name{position:absolute;left:-1px;bottom:100%;padding:1px 6px;border-radius:3px 3px 0 0;font-size:10.5px;line-height:16px}.site-free-ring__empty{padding:3px 9px;border-radius:var(--r-pill);font-size:11.5px;opacity:.9}.site-free-tab{position:absolute;height:20px;padding:0 8px;border:0;border-radius:4px 4px 0 0;font-size:11px;cursor:pointer}.site-free-chip{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);z-index:3;padding:2px 8px;border-radius:var(--r-pill);font-size:11px;font-variant-numeric:tabular-nums}.site-free-handle{position:absolute;width:10px;height:10px;margin:-5px;z-index:3;border:1.5px solid var(--accent);border-radius:2px;background:var(--accent-fg);touch-action:none}.site-free-handle:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.site-free-handle--nw{left:0;top:0;cursor:nwse-resize}.site-free-handle--n{left:50%;top:0;cursor:ns-resize}.site-free-handle--ne{left:100%;top:0;cursor:nesw-resize}.site-free-handle--e{left:100%;top:50%;cursor:ew-resize}.site-free-handle--se{left:100%;top:100%;cursor:nwse-resize}.site-free-handle--s{left:50%;top:100%;cursor:ns-resize}.site-free-handle--sw{left:0;top:100%;cursor:nesw-resize}.site-free-handle--w{left:0;top:50%;cursor:ew-resize}.site-free-guide{position:absolute;z-index:3;background:var(--bad)}.site-free-guide--x{width:1px}.site-free-guide--y{height:1px}.site-free-bounds{position:absolute;outline:1px dashed var(--accent-line)}.site-free-bounds.has-grid{background-image:linear-gradient(to right,color-mix(in srgb,var(--accent) 9%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 9%,transparent) 1px,transparent 1px)}.site-free-divider{position:absolute;width:14px;z-index:2;display:grid;place-items:center;cursor:col-resize;touch-action:none}.site-free-divider:before{content:"";width:4px;height:min(100%,48px);border-radius:4px;background:var(--accent);opacity:.6}.site-free-divider:hover:before,.site-free-divider.is-on:before{height:100%;opacity:1}.site-free-divider .site-free-chip{top:8px}.site-free-height{position:absolute;height:12px;z-index:2;display:grid;place-items:center;cursor:ns-resize;touch-action:none}.site-free-height:before{content:"";width:64px;height:4px;border-radius:4px;background:var(--accent);opacity:.7}.site-free-height:hover:before,.site-free-height.is-on:before{opacity:1;width:96px}.site-free-dropline{position:absolute;z-index:3;border-radius:2px;background:var(--good);box-shadow:0 0 0 2px color-mix(in srgb,var(--good) 28%,transparent)}.site-free-dropbox{position:absolute;z-index:3;border:2px dashed var(--good);border-radius:3px;background:color-mix(in srgb,var(--good) 12%,transparent)}.site-free-blank{position:absolute;display:grid;place-items:center;padding:10px;text-align:center}.site-free-blank span{max-width:100%;padding:6px 12px;border-radius:var(--r-pill);font-size:12.5px;white-space:normal}.site-free-blank.is-target{outline:2px dashed var(--good);outline-offset:-6px}.site-free-tool{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:1px;height:26px;padding:0 3px;border-radius:6px;background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-2);white-space:nowrap}.site-free-tool__name{padding:0 6px 0 4px;font-size:11.5px;font-weight:700}.site-free-tool button{display:inline-grid;place-items:center;width:24px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit}.site-free-tool button:hover{background:color-mix(in srgb,var(--accent-fg) 20%,transparent)}.site-free-tool__grip{cursor:grab;touch-action:none}.site-free-ghost{position:fixed;z-index:90;pointer-events:none;padding:5px 11px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-size:12.5px;font-weight:700;box-shadow:var(--shadow-2)}.site-free-addrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:8px;border:1px dashed var(--line-strong);border-radius:var(--r-md)}.site-free-addrow__label{display:inline-flex;align-items:center;gap:5px;margin-right:4px;font-size:12.5px;font-weight:700;color:var(--fg-2)}.site-free-addrow button,.site-free-lays button{width:54px;height:30px;padding:6px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.site-free-addrow button:hover,.site-free-lays button:hover{border-color:var(--accent)}.site-free-lays button.is-on{border-color:var(--accent);background:var(--accent-soft)}.site-free-lay{display:flex;gap:3px;width:100%;height:100%}.site-free-lay i{flex:1 1 0;border-radius:2px;background:var(--fg-3)}button:hover>.site-free-lay i,button.is-on>.site-free-lay i{background:var(--accent)}.site-free-tree{min-width:0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.site-free-tree summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;cursor:pointer;font-size:12.5px;font-weight:700;list-style:none}.site-free-tree summary::-webkit-details-marker{display:none}.site-free-tree summary>span:last-child{font-size:11.5px;font-weight:600}.site-free-tree ul{list-style:none;margin:0;padding:0}.site-free-tree>ul{max-height:208px;overflow:auto;padding:0 4px 6px}.site-free-tree__item{display:flex;align-items:center;gap:6px;width:100%;min-height:26px;padding:3px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);font-size:12.5px;text-align:left}.site-free-tree__item:hover{background:var(--surface-2)}.site-free-tree__item.is-on{background:var(--accent-soft);color:var(--accent)}.site-free-tree__item svg{flex:none;color:var(--fg-3)}.site-free-tree__item.is-on svg{color:inherit}.site-free-tree__kind{font-weight:600;white-space:nowrap}.site-free-tree__words{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-3)}.site-free-tree__tag{margin-left:auto;display:inline-flex}.site-free-tree__tag svg{color:var(--warn)}.site-free-set{display:grid;gap:12px;align-content:start;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.site-free-set__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.site-free-set__title{display:grid;gap:1px;min-width:0}.site-free-set__title h3{font-size:15px}.site-free-set__title span{font-size:12px}.site-free-set__tools,.site-free-acts{display:flex;flex-wrap:wrap;gap:6px}.site-free-group{display:grid;gap:10px;min-width:0;padding-top:12px;border-top:1px solid var(--line)}.site-free-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:end}.site-free-f{display:grid;gap:4px;min-width:0}.site-free-f__label{font-size:12px;font-weight:600;color:var(--fg-2)}.site-free-f input[type=text],.site-free-f input[type=number],.site-free-f textarea,.site-free-f select{width:100%;min-height:32px;padding:5px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:13px}.site-free-f textarea{resize:vertical;line-height:1.45}.site-free-f input:focus,.site-free-f textarea:focus,.site-free-f select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.site-free-f__box{position:relative;display:block}.site-free-f__box input{padding-right:30px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.site-free-f__box input::-webkit-outer-spin-button,.site-free-f__box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.site-free-f__suffix{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11.5px;color:var(--fg-3);pointer-events:none}.site-free-hint{display:block;font-size:11.5px;line-height:1.45;font-weight:400;color:var(--fg-3)}.site-free-bad{display:block;font-size:11.5px;line-height:1.45;font-weight:600;color:var(--bad)}.site-free-f textarea.site-free-mono{font-family:var(--font-mono);font-size:12px}.site-free-tick{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.site-free-tick input{flex:none;width:15px;height:15px;margin:2px 0 0;accent-color:var(--accent)}.site-free-color{display:flex;flex-wrap:wrap;gap:7px;padding:2px}.site-free-swatch{position:relative;flex:none;width:26px;height:26px;padding:0;border:1px solid var(--line-strong);border-radius:50%;overflow:hidden;cursor:pointer}.site-free-swatch.is-on{outline:2px solid var(--accent);outline-offset:2px}.site-free-swatch--none{background:linear-gradient(to top left,transparent calc(50% - 1px),var(--bad) calc(50% - 1px),var(--bad) calc(50% + 1px),transparent calc(50% + 1px)),var(--surface)}.site-free-swatch--any{background:conic-gradient(#f0483e,#f5b301,#2fbf71,#2f9bff,#7c4dff,#f0483e)}.site-free-swatch--any input{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;border:0;opacity:0;cursor:pointer}.site-free-swatch--any:focus-within{outline:2px solid var(--accent);outline-offset:2px}.site-free-icons{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.site-free-icons button{display:grid;place-items:center;height:32px;padding:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--fg-2)}.site-free-icons button:hover{border-color:var(--accent-line);color:var(--fg)}.site-free-icons button.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.site-free-lays{display:flex;flex-wrap:wrap;gap:6px}.site-free-pic{display:flex;align-items:center;gap:10px;min-width:0}.site-free-pic__thumb{flex:none;width:56px;height:40px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);object-fit:cover}.site-free-pic__acts{display:flex;flex-wrap:wrap;gap:6px}.site-ed{position:relative;container:site-ed / inline-size;grid-column:1 / -1;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;color:var(--fg);font-family:var(--font-body)}.site-ed *,.site-ed *:before,.site-ed *:after{box-sizing:border-box}.r4lp-page>.site-ed{height:calc(100dvh - 150px);min-height:520px;border:1px solid var(--line);border-radius:var(--r-lg)}.site-ed-main{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.site-ed-main[hidden]{display:none}.site-ed-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.site-ed-bar__name{flex:1 1 200px;min-width:0;display:grid}.site-ed-name{width:100%;min-width:0;height:28px;margin-left:-7px;padding:0 6px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--fg);font-family:var(--font-display);font-size:16px;font-weight:700;text-overflow:ellipsis}.site-ed-name:hover{border-color:var(--line-strong)}.site-ed-name:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft)}.site-ed-name--fixed{display:block;height:auto;margin:0;padding:0;border:0;overflow:hidden;white-space:nowrap}.site-ed-name--fixed:hover{border:0}.site-ed-bar__addr{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ed-bar__acts{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.site-ed-bar__ok{display:inline-flex;align-items:center;gap:4px;padding:0 4px;color:var(--good);font-size:12.5px;font-weight:600;white-space:nowrap}.site-ed-readonly{flex:none;margin:10px 14px 0}.site-ed-tabs{flex:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:0 14px;border-bottom:1px solid var(--line)}.site-ed-tabs .pos-tabs{flex:1 1 auto;min-width:0;border-bottom:0}.site-ed-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.site-ed-body>*{flex:1 1 auto;min-height:0;min-width:0}.site-ed-build{display:grid;gap:12px;padding:12px 14px 14px;grid-template-columns:264px minmax(0,1fr) 348px;grid-template-rows:minmax(0,1fr);grid-template-areas:"list stage insp"}.site-ed-list{grid-area:list}.site-ed-stage{grid-area:stage;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.site-ed-insp{grid-area:insp}.site-ed-panes{display:none}.site-ed-list,.site-ed-insp{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.site-ed-list>*,.site-ed-insp>*{flex:none}.site-ed-pane__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.site-ed-pane__head h2{font-size:15px}.site-ed-lede{font-size:12.5px;line-height:1.45;color:var(--fg-3)}.site-ed-well{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2)}.site-ed-fit{position:relative;margin:0 auto}.site-ed .site-ed-page.ps-root{position:relative;min-height:0;transform-origin:0 0;overflow:hidden;border-radius:10px;box-shadow:var(--shadow-2)}.site-ed-well[data-device=phone] .site-ed-page.ps-root{border-radius:24px}.site-ed-page>.ps-block{cursor:pointer}.site-ed-page>.ps-block>*{pointer-events:none}.site-ed-page>.ps-block:hover{outline:calc(2px / var(--site-ed-scale, 1)) dashed var(--accent);outline-offset:calc(-2px / var(--site-ed-scale, 1))}.site-ed-page>.ps-block.site-ed-sel{outline:calc(3px / var(--site-ed-scale, 1)) solid var(--accent);outline-offset:calc(-3px / var(--site-ed-scale, 1))}.site-ed-page>.ps-block:hover:after,.site-ed-page>.ps-block.site-ed-sel:after{content:attr(data-site-label);position:absolute;top:0;left:0;z-index:5;pointer-events:none;padding:calc(3px / var(--site-ed-scale, 1)) calc(9px / var(--site-ed-scale, 1));border-bottom-right-radius:calc(7px / var(--site-ed-scale, 1));background:var(--accent);color:var(--accent-fg);font-family:var(--font-body);font-size:calc(11.5px / var(--site-ed-scale, 1));font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;white-space:nowrap}.site-ed-page>.ps-block:hover:not(.site-ed-sel):after{opacity:.85}.site-ed-page>.ps-block:empty{min-height:150px}.site-ed-page>.ps-block:empty:before,.site-ed-page>.ps-free>.ps-free-sec:empty:before{content:"Nothing in this section yet. Pick it to build it.";display:grid;place-items:center;min-height:118px;margin:16px;border:2px dashed var(--ps-line-2);border-radius:12px;color:var(--ps-muted);font-size:15px;text-align:center}.site-ed-stage__head{flex:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 12px;min-height:28px}.site-ed-stage__tip{flex:1 1 220px;min-width:0;font-size:12.5px;line-height:1.4;color:var(--fg-3)}.site-ed-also{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:12.5px;line-height:1.4;color:var(--fg-3)}.site-ed-rows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.site-ed-row{position:relative;min-width:0;border:1px solid transparent;border-radius:var(--r-md)}.site-ed-row.is-on{border-color:var(--accent-line);background:var(--accent-soft)}.site-ed-row__line{display:flex;align-items:stretch;min-width:0}.site-ed-row__grip{flex:none;display:grid;place-items:center;width:18px;color:var(--fg-3);opacity:.6;cursor:grab}.site-ed-row__grip:hover{opacity:1}.site-ed-row__grip.is-fixed{cursor:default}.site-ed-row__main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 2px;border:0;border-radius:var(--r-md);background:transparent;color:var(--fg);text-align:left}.site-ed-row__main:hover{background:var(--surface-2)}.site-ed-row.is-on .site-ed-row__main:hover{background:transparent}.site-ed-row__main--look{flex:none;width:100%;padding:6px 8px;border:1px solid transparent}.site-ed-row__main--look.is-on{border-color:var(--accent-line);background:var(--accent-soft)}.site-ed-row__icon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-2)}.site-ed-row.is-on .site-ed-row__icon,.site-ed-row__main--look.is-on .site-ed-row__icon{background:var(--accent);color:var(--accent-fg)}.site-ed-row__text{flex:1;min-width:0;display:grid}.site-ed-row__text strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ed-row__text span{font-size:12px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ed-row__lock{flex:none;display:inline-grid;color:var(--fg-3)}.site-ed-row__acts{display:flex;gap:2px;padding:0 6px 6px 20px}.site-ed-row__sure{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 8px 8px 20px;font-size:12.5px}.site-ed-row.is-drop-before:before,.site-ed-row.is-drop-after:after{content:"";position:absolute;left:4px;right:4px;height:2px;border-radius:2px;background:var(--accent)}.site-ed-row.is-drop-before:before{top:-2px}.site-ed-row.is-drop-after:after{bottom:-2px}.site-ed-list__foot{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.site-ed-add{display:grid;gap:12px}.site-ed-add__where{font-size:12px;color:var(--fg-3)}.site-ed-add__group{display:grid;gap:6px}.site-ed-add__group h4{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.site-ed-add__items{display:grid;gap:4px}.site-ed-add__item{display:flex;align-items:flex-start;gap:8px;padding:7px 8px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);text-align:left}.site-ed-add__item:hover:not(:disabled){border-color:var(--accent-line);background:var(--surface-2)}.site-ed-add__item:disabled{opacity:.55;cursor:not-allowed}.site-ed-add__icon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent)}.site-ed-add__words{display:grid;gap:1px;min-width:0}.site-ed-add__words strong{font-size:13px}.site-ed-add__words span{font-size:12px;line-height:1.35;color:var(--fg-3)}fieldset.site-ed-form,fieldset.site-ed-cards{margin:0;padding:0;border:0;min-width:0}.site-ed-form{display:grid;gap:14px;align-content:start;grid-template-columns:minmax(0,1fr)}.site-ed fieldset:disabled input,.site-ed fieldset:disabled textarea,.site-ed fieldset:disabled select{opacity:.75;cursor:not-allowed}.site-ed-group{display:grid;gap:6px;min-width:0;grid-template-columns:minmax(0,1fr)}.site-ed-group__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.site-ed-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--fg-3);white-space:nowrap}.site-ed-fixed{gap:5px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:var(--fg-2);overflow-wrap:anywhere}.site-ed-plain{list-style:none;margin:0;padding:0;display:grid;gap:2px}.site-ed-hint{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;color:var(--fg-2)}.site-ed-hint>svg{flex:none;margin-top:2px;color:var(--fg-3)}.site-ed-hint>span{min-width:0}.site-ed-hint--warn,.site-ed-hint--warn>svg{color:var(--warn)}.site-ed-hint--bad,.site-ed-hint--bad>svg{color:var(--bad)}.site-ed-hint--good>svg{color:var(--good)}.site-ed-mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px}.site-ed-empty,.site-ed-small{font-size:12.5px;line-height:1.45;color:var(--fg-3)}.site-ed-link{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.site-ed-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-ed-chips{display:flex;flex-wrap:wrap;gap:6px}.site-ed-chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px}.site-ed-list-box{display:grid;gap:8px;min-width:0;grid-template-columns:minmax(0,1fr)}.site-ed-items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.site-ed-item{display:grid;gap:8px;min-width:0;padding:8px 10px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.site-ed-item__bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.site-ed-item__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--fg-2);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.site-ed-item__acts{flex:none;display:inline-flex;gap:2px}.site-ed-item__body{display:grid;gap:8px;min-width:0;grid-template-columns:minmax(0,1fr)}.site-ed-screens{list-style:none;margin:0;padding:0;display:grid;gap:2px}.site-ed-screen{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;min-width:0;border:1px solid transparent;border-radius:var(--r-md)}.site-ed-screen.is-on{border-color:var(--accent-line);background:var(--accent-soft)}.site-ed-screen__main{flex:1 1 150px;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:var(--r-md);background:transparent;color:var(--fg);font-size:13px;text-align:left}.site-ed-screen__main:hover{background:var(--surface-2)}.site-ed-screen.is-on .site-ed-screen__main{font-weight:600}.site-ed-screen.is-on .site-ed-screen__main:hover{background:transparent}.site-ed-screen__main>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ed-screen__kind{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-2);color:var(--fg-2)}.site-ed-screen.is-on .site-ed-screen__kind{background:var(--accent);color:var(--accent-fg)}.site-ed-screen>.site-ed-item__acts{padding-right:4px}.site-ed-screen__sure{flex:1 1 100%;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 8px 6px 38px;font-size:12.5px}.site-ed-fields{list-style:none;margin:0;padding:0;display:grid;gap:4px}.site-ed-fields li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:3px 4px 3px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:13px}.site-ed-fields__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ed-pic{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.site-ed-pic__thumb{flex:none;width:96px;height:60px;object-fit:cover;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.site-ed-pic--small .site-ed-pic__thumb{width:44px;height:44px;object-fit:contain}.site-ed-pic__none{display:grid;place-items:center;color:var(--fg-3)}.site-ed-pic__btns{display:inline-flex;flex-wrap:wrap;gap:6px}.site-ed-swatches{display:flex;flex-wrap:wrap;gap:7px}.site-ed-swatch{width:26px;height:26px;padding:0;border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--line-strong);cursor:pointer}.site-ed-swatch.is-on{box-shadow:0 0 0 2px var(--accent)}.site-ed-color{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px}.site-ed-color input[type=color]{width:40px;height:36px;padding:2px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);cursor:pointer}.site-ed .pos-seg{justify-self:start;max-width:100%;flex-wrap:wrap}.site-ed-scroll{overflow-y:auto;padding:16px 14px 40px}.site-ed-wide{max-width:920px;margin:0 auto;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.site-ed-cards{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.site-ed-cards .apps-card,.site-ed-cards .apps-card__body,.site-ed-brought .apps-card,.site-ed-brought .apps-card__body{grid-template-columns:minmax(0,1fr)}.site-ed-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 14px}.site-ed-two--tight{gap:8px}.site-ed-one{display:grid;grid-template-columns:minmax(0,1fr)}.site-ed-radios,.site-ed-addrs{display:grid;gap:6px}.site-ed-radio{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer}.site-ed-radio.is-on{border-color:var(--accent);background:var(--accent-soft)}.site-ed-radio.is-disabled{opacity:.6;cursor:not-allowed}.site-ed-radio input{flex:none;margin:3px 0 0;accent-color:var(--accent)}.site-ed-radio__text{flex:1;min-width:0;display:grid;gap:1px;overflow-wrap:anywhere}.site-ed-radio__text strong{font-size:13.5px}.site-ed-radio__text span{font-size:12.5px;line-height:1.4;color:var(--fg-3)}.site-ed-radio .pos-pill{flex:none}.site-ed-full,.site-ed-intake,.site-ed-pixel{gap:4px;padding:10px 12px;line-height:1.45}.site-ed-full__url,.site-ed-intake__url{font-family:var(--font-mono, ui-monospace, monospace);font-size:13.5px;font-weight:600;color:var(--fg);overflow-wrap:anywhere}.site-ed-warn{color:var(--warn);font-weight:600}.site-ed-seo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.site-ed-seo__box{display:grid;gap:6px;align-content:start;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.site-ed-seo__crumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;color:var(--fg-2);overflow-wrap:anywhere}.site-ed-seo__crumb svg{flex:none;color:var(--fg-3)}.site-ed-seo__icon{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover}.site-ed-seo__icon--none{display:grid;place-items:center;background:var(--surface-3);color:var(--fg-3)}.site-ed-seo__title{font-size:17px;line-height:1.3;color:var(--info);overflow-wrap:anywhere}.site-ed-seo__desc{font-size:13px;line-height:1.5;color:var(--fg-2);overflow-wrap:anywhere}.site-ed-seo__card{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.site-ed-seo__pic{display:block;width:100%;aspect-ratio:1.91 / 1;object-fit:cover;background:var(--surface-3)}.site-ed-seo__pic--none{display:grid;place-items:center;align-content:center;gap:4px;color:var(--fg-3);font-size:12px}.site-ed-seo__cardtext{display:grid;gap:2px;min-width:0;padding:9px 11px 11px;font-size:12.5px;line-height:1.4;color:var(--fg-2);overflow-wrap:anywhere}.site-ed-seo__cardtext strong{font-size:14px;color:var(--fg)}.site-ed-seo__host{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3)}.site-ed-brought{display:grid;gap:12px;padding:12px 14px 14px;grid-template-columns:minmax(300px,430px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.site-ed-brought__facts{min-width:0;min-height:0;overflow-y:auto}.site-ed-brought__view{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.site-ed-brought__frame{flex:1 1 auto;min-height:0;display:flex}.site-ed-facts{list-style:none;margin:0;padding:0;display:grid;gap:9px}.site-ed-fact{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:13px}.site-ed-fact__mark{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--surface-2);color:var(--fg-3)}.site-ed-fact--good .site-ed-fact__mark{background:var(--good-soft);color:var(--good)}.site-ed-fact--warn .site-ed-fact__mark{background:var(--warn-soft);color:var(--warn)}.site-ed-fact--bad .site-ed-fact__mark{background:var(--bad-soft);color:var(--bad)}.site-ed-fact__text{display:grid;gap:1px;min-width:0;overflow-wrap:anywhere}.site-ed-fact__text strong{font-size:12.5px}.site-ed-fact__text span{line-height:1.45;color:var(--fg-2)}.site-ed-free{overflow-y:auto;display:grid;gap:12px;align-content:start;grid-template-columns:minmax(0,1fr);padding:12px 14px 24px}.site-ed-free__bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13px}.site-ed-preview{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px 14px 14px}.site-ed-preview__bar{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.site-ed-preview__what{flex:1 1 200px;min-width:0;display:grid}.site-ed-preview__what strong{font-family:var(--font-display);font-size:16px}.site-ed-preview__what span{font-size:12.5px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ed-preview__note{flex:none;display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;color:var(--fg-2)}.site-ed-preview__note svg{flex:none;margin-top:2px;color:var(--fg-3)}.site-ed-preview__stage{flex:1 1 auto;min-height:0;display:flex}.site-ed-gate{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.site-ed-checks{list-style:none;margin:0;padding:0;display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md)}.site-ed-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:9px 12px;border-top:1px solid var(--line);font-size:13px}.site-ed-check:first-child{border-top:0}.site-ed-check--fail{background:color-mix(in srgb,var(--bad-soft) 55%,transparent)}.site-ed-check--warn{background:color-mix(in srgb,var(--warn-soft) 45%,transparent)}.site-ed-check__mark{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--good-soft);color:var(--good)}.site-ed-check--warn .site-ed-check__mark{background:var(--warn-soft);color:var(--warn)}.site-ed-check--fail .site-ed-check__mark{background:var(--bad-soft);color:var(--bad)}.site-ed-check__text{display:grid;gap:2px;min-width:0;line-height:1.45;color:var(--fg-2);overflow-wrap:anywhere}.site-ed-check__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;color:var(--fg)}.site-ed-check--pass .site-ed-check__text>span:not(.site-ed-check__head){font-size:12.5px;color:var(--fg-3)}.site-ed-check__fix{color:var(--fg)}.site-ed-check>.pos-btn{align-self:center}.site-ed-gate__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.site-ed-gate__foot .site-ed-small{flex:1 1 220px;min-width:0}.site-ed-went{display:grid;gap:10px;justify-items:start}.site-ed-went__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--good-soft);color:var(--good)}.site-ed-went h4{font-size:18px}.site-ed-went p{font-size:14px;line-height:1.5;color:var(--fg-2);overflow-wrap:anywhere}.site-ed-went p strong{color:var(--fg)}@media(max-width:560px){.site-ed-check{grid-template-columns:auto minmax(0,1fr)}.site-ed-check>.pos-btn{grid-column:2;justify-self:start}}.site-ed--none{display:grid;place-items:center;padding:24px 16px}.site-ed-none{display:grid;gap:10px;justify-items:start;width:min(480px,100%);padding:22px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.site-ed-none h2{font-size:19px}.site-ed-none p{font-size:14px;line-height:1.5;color:var(--fg-2)}.site-ed-none__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-3)}.site-ed-panes{grid-area:panes;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.site-ed-panes button{min-height:32px;padding:0 10px;border:0;border-radius:calc(var(--r-md) - 2px);background:transparent;color:var(--fg-2);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-ed-panes button:hover{color:var(--fg)}.site-ed-panes button.is-on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}@container site-ed (max-width: 1439px){.site-ed-build{grid-template-columns:minmax(0,1fr) 348px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"stage panes" "stage pane"}.site-ed-panes{display:grid}.site-ed-list,.site-ed-insp{grid-area:pane}.site-ed-build[data-pane=list] .site-ed-insp,.site-ed-build[data-pane=edit] .site-ed-list{display:none}}@container site-ed (max-width: 1100px){.site-ed-build{grid-template-columns:minmax(0,1fr) 320px}}@container site-ed (max-width: 940px){.site-ed-main,.site-ed-body,.site-ed-body>*{flex:none}.site-ed-bar__acts{margin-left:0}.site-ed-build{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"stage" "panes" "pane"}.site-ed-well{flex:none;height:min(56vh,520px);padding:10px}.site-ed-list,.site-ed-insp{overflow:visible}.site-ed-panes button{min-height:34px}.site-ed-scroll,.site-ed-free{overflow:visible}.site-ed-brought{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.site-ed-brought__facts{overflow:visible}.site-ed-brought__view{height:660px}.site-ed-two:not(.site-ed-two--tight),.site-ed-seo{grid-template-columns:minmax(0,1fr)}}@container site-ed (max-width: 620px){.site-ed-bar{padding:8px 12px}.site-ed-bar>.pos-btn>span,.site-ed-bar__acts>.pos-btn--secondary>span,.site-ed-bar__acts .pos-menu>.pos-btn>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-ed-bar .pos-btn{position:relative}.site-ed-bar__state{order:3}.site-ed-bar__acts{order:4;margin-left:auto}.site-ed-stage__tip{display:none}.site-ed-tabs,.site-ed-build,.site-ed-scroll,.site-ed-free,.site-ed-brought,.site-ed-preview{padding-left:12px;padding-right:12px}}.site-funnels{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;min-width:0;width:100%;container-type:inline-size}.site-funnels .apps-card,.site-funnels .apps-card__body{grid-template-columns:minmax(0,1fr)}.site-fn-top.apps-card{display:flex;align-items:center;gap:6px 18px;flex-wrap:wrap;padding:12px 16px}.site-fn-top__what{flex:1 1 360px;min-width:0;max-width:78ch;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.site-fn-top__range{display:flex;align-items:flex-start;gap:6px;min-width:0;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--fg-2)}.site-fn-top__range svg{flex:none;margin-top:2px;color:var(--fg-3)}.site-fn .apps-card__titles h3{overflow-wrap:anywhere}.site-fn__sub{display:inline-flex;align-items:baseline;gap:2px 10px;flex-wrap:wrap;min-width:0;max-width:100%}.site-fn__url{min-width:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;color:var(--fg-2);overflow-wrap:anywhere}.site-fn__tags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.site-fn__steps{list-style:none;margin:0;padding:0;min-width:0;display:grid;grid-template-rows:auto auto auto;grid-auto-flow:column;grid-auto-columns:minmax(0,250px);gap:0 22px}.site-fn-step.apps-int__needs{position:relative;grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:3px;align-content:start;min-width:0;padding:10px 11px 11px;border-radius:var(--r-md)}.site-fn-step__label{display:flex;align-items:flex-start;gap:6px;min-width:0;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--fg-2)}.site-fn-step__label>span{min-width:0;overflow-wrap:anywhere}.site-fn-step__label svg{flex:none;margin-top:2px;color:var(--fg-3)}.site-fn-step__count{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;min-width:0;font-size:12.5px;color:var(--fg-2)}.site-fn-step__count strong{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.015em;color:var(--fg)}.site-fn-step__words{min-width:0;font-size:12.5px;line-height:1.4;color:var(--fg-2)}.site-fn-step__kept{min-width:0;font-size:12px;line-height:1.35;color:var(--fg-2);font-variant-numeric:tabular-nums}.site-fn-step+.site-fn-step:before{content:"";position:absolute;left:-16px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:2px solid var(--fg-3);border-right:2px solid var(--fg-3);transform:rotate(45deg);pointer-events:none}.site-fn__notes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.site-fn__note{display:flex;align-items:flex-start;gap:7px;min-width:0;font-size:12.5px;line-height:1.45;color:var(--fg-2)}.site-fn__note>span{min-width:0;overflow-wrap:anywhere}.site-fn__note svg{flex:none;margin-top:2px;color:var(--fg-3)}.site-fn__note--warn{font-weight:600;color:var(--warn)}.site-fn__note--warn svg{color:inherit}.site-fn__foot{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;min-width:0;padding-top:12px;border-top:1px solid var(--line)}.site-fn__lands{flex:1 1 320px;min-width:0;display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;color:var(--fg-2)}.site-fn__lands>span{min-width:0;overflow-wrap:anywhere}.site-fn__lands svg{flex:none;margin-top:2px;color:var(--fg-3)}.site-fn__lands strong{font-weight:700;color:var(--fg)}.site-fn__acts{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}@container (max-width: 880px){.site-fn__steps{grid-template-rows:none;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:20px 0;max-width:640px}.site-fn-step.apps-int__needs{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) fit-content(58%);column-gap:12px;row-gap:1px;align-items:center}.site-fn-step__label{grid-column:1;grid-row:1 / span 2;align-self:center}.site-fn-step__count,.site-fn-step__words,.site-fn-step__kept{grid-column:2;justify-self:end;justify-content:flex-end;text-align:right}.site-fn-step+.site-fn-step:before{left:50%;top:-14px;margin:0 0 0 -4px;transform:rotate(135deg)}.site-fn__acts{margin-left:0}}@container (max-width: 480px){.site-fn.apps-card{padding:14px}.site-fn .apps-card__head{flex-wrap:wrap}.site-fn .apps-card__right{width:100%;padding-left:44px}}.site-shell__panel{min-width:0}.site-pages{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start;min-width:0}.site-pages .apps-card,.site-pages .apps-card__body{grid-template-columns:minmax(0,1fr)}.site-pg-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.site-pg-search{position:relative;flex:1 1 220px;min-width:0;max-width:380px;display:flex;align-items:center}.site-pg-search svg{position:absolute;left:10px;color:var(--fg-3);pointer-events:none}.site-pg-search .pos-input{padding-left:32px}.site-pg-pick.pos-input{width:auto;flex:0 1 180px;min-width:0}.site-pg-bar__new{margin-left:auto}.site-pg-count{font-size:12.5px;font-weight:700;color:var(--fg-2);white-space:nowrap}.site-pg-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.site-pg{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:14px 0;border-top:1px solid var(--line)}.site-pg:first-child{border-top:0;padding-top:0}.site-pg:last-child{padding-bottom:0}.site-pg__row{display:flex;align-items:flex-start;gap:10px 16px;flex-wrap:wrap;min-width:0}.site-pg__main{flex:1 1 340px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.site-pg__top{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0}.site-pg__name{min-width:0;padding:0;border:0;background:none;color:var(--fg);font:inherit;font-size:15px;font-weight:700;line-height:1.3;text-align:left;overflow-wrap:anywhere}button.site-pg__name{cursor:pointer}button.site-pg__name:hover{color:var(--accent)}button.site-pg__name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.site-pg__tags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.site-pg__addr{display:flex;align-items:center;gap:2px 8px;flex-wrap:wrap;min-width:0}.site-pg__urlbox{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.site-pg__urlbox .pos-iconbtn{flex:none}.site-pg__url{min-width:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;color:var(--fg-2);overflow-wrap:anywhere}.site-pg__nums{min-width:0;font-size:12.5px;color:var(--fg-2)}.site-pg__nums:empty,.site-pg__nums:has(>:only-child:empty){display:none}.site-pg__meta{display:flex;gap:2px 14px;flex-wrap:wrap;font-size:12.5px;line-height:1.45;color:var(--fg-3)}.site-pg__hold{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--warn)}.site-pg__hold svg{flex:none;margin-top:2px}.site-pg__acts{flex:none;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.site-pg__confirm{font-size:13.5px;line-height:1.45}.site-pg__confirm>span{flex:1 1 320px;min-width:0}.site-pg-copy{gap:10px;padding:12px 14px;font-size:13px;line-height:1.45}.site-pg-copy__title{font-size:14px;color:var(--fg);overflow-wrap:anywhere}.site-pg-copy__who{display:grid;gap:5px;max-width:320px}.site-pg-copy__lead{color:var(--fg-2)}.site-pg-copy__lines{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.site-pg-copy__lines>div{display:grid;grid-template-columns:124px minmax(0,1fr);gap:2px 12px}.site-pg-copy__lines dt{font-weight:700;color:var(--fg)}.site-pg-copy__lines dd{margin:0;min-width:0;color:var(--fg-2);overflow-wrap:anywhere}.site-pg-copy__btns{display:flex;gap:6px;flex-wrap:wrap}.site-pg-who{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding-top:14px;border-top:1px solid var(--line)}.site-pg-who:first-child{padding-top:0;border-top:0}.site-pg-who__head{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px}.site-pg-who__head strong{min-width:0;overflow-wrap:anywhere}.site-pg-who__head .faint{font-size:12.5px}.site-pg-foot{border-top:0;padding-top:0}@media(max-width:640px){.site-pg-search{order:1;flex:1 1 150px;max-width:none}.site-pg-bar__new{order:2;margin-left:0}.site-pg-pick.pos-input{order:3;flex:1 1 130px}.site-pg-bar>.pos-btn--ghost{order:4}.site-pg-copy__lines>div{grid-template-columns:minmax(0,1fr)}}.site-new{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;min-width:0}.site-new__head{display:flex;align-items:flex-start;gap:8px 14px;flex-wrap:wrap;min-width:0}.site-new__head>.pos-btn{margin-top:1px}.site-new__titles{flex:1 1 260px;min-width:0;display:grid;gap:3px}.site-new__titles h2{font-size:20px;font-weight:800;letter-spacing:-.01em}.site-new__titles h2:focus{outline:none}.site-new__titles p{font-size:13px}.site-new-ways.apps-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px}.site-new-way{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--fg-2);text-align:left}.site-new-way:hover{background:var(--surface-2);color:var(--fg)}.site-new-way.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--fg)}.site-new-way__icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-2)}.site-new-way.is-on .site-new-way__icon{background:var(--accent);color:var(--accent-fg)}.site-new-way__text{display:grid;gap:2px;min-width:0;font-size:12.5px;line-height:1.4}.site-new-way__text strong{font-size:13.5px;color:var(--fg);overflow-wrap:anywhere}.site-new__wayline{display:none;font-size:12.5px;line-height:1.45}.site-new-for{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0;font-size:12.5px}.site-new-for .pos-seg{max-width:100%;overflow-x:auto}.site-new__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start;min-width:0}.site-new-group{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.site-new-group__head{display:flex;align-items:baseline;gap:2px 12px;flex-wrap:wrap}.site-new-group__head h3{font-size:15px}.site-new-group__head p{font-size:12.5px}.site-new-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.site-new-card h4{font-size:14.5px;overflow-wrap:anywhere}.site-new-card__facts{list-style:none;margin:0;padding:0;display:grid;gap:3px;align-content:start;font-size:12.5px;line-height:1.4;color:var(--fg-2)}.site-new-card__facts li{display:flex;align-items:flex-start;gap:7px;min-width:0}.site-new-card__facts li:before{content:"";flex:none;width:5px;height:5px;margin-top:6px;border-radius:50%;background:var(--accent)}.site-new-prev{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.site-new-prev__bar.apps-card{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:10px 12px}.site-new-prev__name{flex:1 1 140px;min-width:0;font-size:14.5px;overflow-wrap:anywhere}.site-new-prev__note{font-size:12.5px}@media(max-width:1180px){.site-new-ways.apps-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.site-new-way{align-items:center;padding:8px 10px}.site-new-way__text span{display:none}.site-new__wayline{display:block}.site-new-grid{grid-template-columns:minmax(0,1fr)}.site-new-prev__bar .pos-seg{display:none}.site-new-prev__name{flex-basis:110px}.site-new-prev__bar .pos-btn--primary{margin-left:auto}}.mc-sec{min-width:0}.mc .apps-card__head{flex-wrap:wrap}.mc .apps-card__right{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;min-width:0}.mc h4.eyebrow{margin:0}.mc-bar__lead{flex:1 1 260px;min-width:0;font-size:13px}.mc-refusal{margin:0;min-width:0}.mc-refusal span{min-width:0;overflow-wrap:anywhere}.mc-acct__on{color:var(--fg-2)}.mc-one__head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;justify-items:start;min-width:0}.mc-one__titles{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;min-width:0}.mc-one__titles h2{min-width:0;font-size:22px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.mc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start;min-width:0}.mc-wide{grid-column:1 / -1}.mc-facts{margin:0;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.mc-fact{display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 14px;padding:10px 0;border-top:1px solid var(--line);min-width:0}.mc-fact:first-child{border-top:0;padding-top:0}.mc-fact:last-child{padding-bottom:0}.mc-fact dt{font-size:12.5px;font-weight:700;color:var(--fg-2);padding-top:2px}.mc-fact dd{margin:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;justify-items:start;font-size:13.5px;overflow-wrap:anywhere}.mc-fact__line{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-fact__btns{display:flex;gap:6px;flex-wrap:wrap}.mc-fact__hint{font-size:12.5px}.mc-fact__pick.pos-input{width:auto;max-width:100%}.mc-sw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.mc-sw__row{display:flex;align-items:flex-start;gap:10px 16px;flex-wrap:wrap;min-width:0;padding:14px 0;border-top:1px solid var(--line)}.mc-sw__row:first-child{border-top:0;padding-top:0}.mc-sw__row:last-child{padding-bottom:0}.mc-sw__main{flex:1 1 340px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.mc-sw__top{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0;font-size:15px}.mc-sw__top strong{min-width:0;overflow-wrap:anywhere}.mc-sw__line{font-size:13px;line-height:1.45}.mc-sw__from{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--fg-2)}.mc-sw__from svg{flex:none;margin-top:2px;color:var(--fg-3)}.mc-sw__row[data-from=account] .mc-sw__from,.mc-sw__row[data-from=account] .mc-sw__from svg{color:var(--accent)}.mc-sw__acts{flex:none;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto;max-width:100%}.mc-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.mc-person{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.mc-person:first-child{border-top:0;padding-top:0}.mc-person__text{flex:1 1 160px;min-width:0;display:grid;gap:1px;font-size:13.5px}.mc-person__text>*{min-width:0;overflow-wrap:anywhere}.mc-person__text .faint{font-size:12.5px}.mc-person__role.pos-input{width:auto;flex:0 1 130px;min-width:0}.mc-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px 14px;align-items:end;min-width:0;padding-top:12px;border-top:1px solid var(--line)}.mc-form--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding-top:0;border-top:0;align-items:start}.mc-form>*{min-width:0}.mc-form__full,.mc-form>.mc-pair{grid-column:1 / -1}.mc-form__btns{display:flex;align-items:flex-end;gap:6px;flex-wrap:wrap}.mc-form__check{align-self:center;font-size:13.5px}.mc-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 14px;align-items:start;min-width:0}.mc-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;min-width:0}.mc-kind{display:grid;gap:2px;min-width:0;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.mc-kind .faint{font-size:12.5px}.mc-kind:hover{border-color:var(--accent-line)}.mc-kind.is-on{border-color:var(--accent);background:var(--accent-soft)}.mc-kind:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mc-new__typed{font-size:12.5px}.mc-links{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.mc-linklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.mc-link{display:flex;align-items:flex-start;gap:8px 14px;flex-wrap:wrap;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.mc-link:first-child{border-top:0;padding-top:0}.mc-link__main{flex:1 1 240px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.mc-link__top{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0}.mc-link__name.site-pg__name{font-size:14px}.mc-link__words{font-size:13px;line-height:1.45;color:var(--fg-2)}.mc-link__when,.mc-links__chain{font-size:12.5px}.mc-link__acts{flex:none;margin-left:auto}.mc-log{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.mc-log__row{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.mc-log__row:first-child{border-top:0;padding-top:0}.mc-log__row:last-child{padding-bottom:0}.mc-log__what{display:flex;align-items:baseline;gap:2px 10px;flex-wrap:wrap;min-width:0;font-size:13.5px;line-height:1.45}.mc-log__what strong{flex:none}.mc-log__what span{min-width:0;color:var(--fg-2);overflow-wrap:anywhere}.mc-log__meta{font-size:12.5px;overflow-wrap:anywhere}.mc-block{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding-top:12px;border-top:1px solid var(--line)}.mc-block__hint{font-size:12.5px}.mc-set{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.mc-set__row{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;min-width:0;padding:10px 0;border-top:1px solid var(--line)}.mc-set__row:first-child{border-top:0;padding-top:0}.mc-set__text{flex:1 1 280px;min-width:0;display:grid;gap:2px;font-size:13.5px}.mc-set__text .faint{font-size:12.5px;line-height:1.45}.mc-tri.pos-seg{flex:none;flex-wrap:wrap;max-width:100%}.mc-plan{max-width:420px}.mc-sulist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.mc-su{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:14px 0;border-top:1px solid var(--line)}.mc-su:first-child{border-top:0;padding-top:0}.mc-su:last-child{padding-bottom:0}.mc-su__head{display:flex;align-items:flex-start;justify-content:space-between;gap:4px 14px;flex-wrap:wrap;min-width:0}.mc-su__who{display:grid;gap:1px;min-width:0;font-size:15px}.mc-su__who>*{min-width:0;overflow-wrap:anywhere}.mc-su__who .faint,.mc-su__when,.mc-su__line{font-size:12.5px}.mc-su__acts{display:flex;gap:6px;flex-wrap:wrap}.mc-su__edit{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding-top:12px;border-top:1px solid var(--line)}.mc-pkg__price{color:var(--fg-2)}.mc-pkg__on{font-size:13px;overflow-wrap:anywhere}.mc-aglist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.mc-ag{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px 0 12px calc(var(--mc-depth, 0) * 18px);border-top:1px solid var(--line)}.mc-ag:first-child{border-top:0;padding-top:0}.mc-ag__row{display:flex;align-items:flex-start;gap:8px 14px;flex-wrap:wrap;min-width:0}.mc-ag__main{flex:1 1 260px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.mc-ag__top{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0;font-size:14.5px}.mc-ag__line{font-size:12.5px}.mc-ag__gives{font-size:13px;line-height:1.45;color:var(--fg-2);overflow-wrap:anywhere}.mc-ag__acts{flex:none;margin-left:auto}.mc-ag__edit{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.mc-plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.mc-planrow{display:flex;align-items:baseline;gap:2px 12px;flex-wrap:wrap;min-width:0;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.mc-planrow:first-child{border-top:0;padding-top:0}.mc-planrow .faint{font-size:12.5px}@media(max-width:640px){.mc-fact{grid-template-columns:minmax(0,1fr)}.mc-sw__acts,.mc-link__acts,.mc-ag__acts{margin-left:0}.mc-ag{padding-left:calc(var(--mc-depth, 0) * 10px)}.mc-bar .site-pg-pick.pos-input{flex:1 1 120px}}.r30t-top{flex:none;display:grid;gap:8px;min-width:0;max-height:52vh;margin:0 12px 8px;overflow-y:auto;overscroll-behavior:contain}.r30t-top>.fx{padding:10px 14px 12px}.r30t-top>.fx.fx--folded{padding:6px 10px}.r30t-head{display:grid;gap:4px;min-width:0}.r30t-head__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-width:0}.r30t-head__toggle{flex:1 1 260px;display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;padding:2px 6px 2px 2px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);text-align:left;font:inherit}.r30t-head__toggle:hover{background:var(--surface-2)}.r30t-head__toggle strong{flex:none;font-size:14px}.r30t-head__sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.r30t-chev{flex:none;color:var(--fg-3);transform:rotate(-90deg);transition:transform .16s}.r30t-chev.is-open{transform:none}.r30t-head__btns{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.r30t-assist,.r30t-late{font-size:12px}.r30t-grow{flex:1}.r30t-pane{container-type:inline-size;display:grid;gap:12px;min-width:0;padding:12px 14px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.r30t-pane__head{display:flex;align-items:center;gap:8px;min-width:0}.r30t-pane__head h3{display:inline-flex;align-items:center;gap:6px;font-size:14px}.r30t-pane__head h3 svg{color:var(--fg-3)}.r30t-group{display:grid;gap:6px;min-width:0;align-content:start}.r30t-group h4{display:flex;align-items:baseline;gap:6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r30t-group h4 .faint{font-weight:600;letter-spacing:0;text-transform:none}.r30t-sub{font-size:12.5px;color:var(--fg-2)}.r30t-empty{font-size:12.5px}.r30t-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.r30t-err{font-size:12.5px;color:var(--bad)}.r30t-days{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.r30t-day{flex:none;display:grid;justify-items:center;gap:1px;min-width:64px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-2);font:inherit}.r30t-day:hover{border-color:var(--accent-line)}.r30t-day.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--fg)}.r30t-day__wd{font-size:12.5px;font-weight:700}.r30t-day__md{font-size:11px}.r30t-ahead{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.r30t-mini{list-style:none;margin:0;padding:0;display:grid}.r30t-mini__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;padding:5px 0;border-top:1px solid var(--line);font-size:13px}.r30t-mini__row:first-child{border-top:0}.r30t-mini__when{flex:none;min-width:62px;font-size:12.5px;font-weight:700;color:var(--fg)}.r30t-mini__name,.r30t-link{padding:0;border:0;background:none;color:var(--fg);font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.r30t-mini__name:hover,.r30t-link:hover{color:var(--accent);text-decoration-color:currentColor}.r30t-mini__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.r30t-eod__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.r30t-counts{list-style:none;margin:0;padding:0;display:grid;gap:2px}.r30t-counts li{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-top:1px solid var(--line);font-size:13px}.r30t-counts li:first-child{border-top:0}.r30t-counts li>span:first-child{flex:1;color:var(--fg-2)}.r30t-counts strong{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--fg)}.r30t-counts li.is-hit strong,.r30t-counts li.is-hit svg{color:var(--good)}.r30t-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.r30t-chip{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.r30t-chip.is-on{border-color:var(--accent);background:var(--accent-soft)}.r30t-chip__add,.r30t-chip__less{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;background:transparent;color:var(--fg);font:inherit;font-size:12.5px;font-weight:600}.r30t-chip__add:hover,.r30t-chip__less:hover{color:var(--accent)}.r30t-chip__add svg{color:var(--fg-3)}.r30t-chip__n{min-width:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-size:11.5px;font-weight:800;text-align:center}.r30t-chip__less{padding:5px 8px 5px 4px;border-left:1px solid var(--accent-line)}.r30t-notes{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.r30t-notes textarea{min-height:54px;resize:vertical}.r30t-switch{position:relative;display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:13px;font-weight:600;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none}.r30t-switch input{position:absolute;width:1px;height:1px;opacity:0}.r30t-switch__track{position:relative;flex:none;width:30px;height:18px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-3);transition:background .16s,border-color .16s}.r30t-switch__track i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform .2s}.r30t-switch input:checked+.r30t-switch__track{border-color:var(--accent);background:var(--accent)}.r30t-switch input:checked+.r30t-switch__track i{transform:translate(12px);background:var(--accent-fg)}.r30t-switch input:focus-visible+.r30t-switch__track{outline:2px solid var(--accent);outline-offset:2px}.r30t-ai{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:var(--r-md);background:var(--info-soft);color:var(--fg);font-size:13px}.r30t-ai svg{flex:none;margin-top:2px;color:var(--info)}.r30t-heard{margin:0;padding-left:18px;display:grid;gap:8px}.r30t-heard li{font-size:13px}.r30t-heard__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.r30t-heard__tip{margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--fg-2)}.r30t-briefcard{position:fixed;right:20px;bottom:20px;z-index:55;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;width:min(340px,calc(100vw - 32px));padding:14px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);animation:r30t-in .26s cubic-bezier(.2,.8,.2,1) both}.r30t-briefcard__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.r30t-briefcard__text{display:grid;gap:2px;font-size:13px}.r30t-briefcard__text strong{font-size:14.5px}.r30t-briefcard__btns{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:6px}.r30t-brieftab{position:fixed;right:16px;bottom:16px;z-index:55;display:inline-flex;align-items:center;gap:2px;padding:2px 2px 2px 4px;border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-1);animation:r30t-in .2s cubic-bezier(.2,.8,.2,1) both}.r30t-brieftab__open{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--accent);font:inherit;font-size:12.5px;font-weight:700}.r30t-brieftab__open:hover{background:var(--accent-soft)}.r30t-brief{display:grid;gap:16px}.r30t-brief__sec{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:13.5px}.r30t-brief__sec h4{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r30t-brief__sec>.pos-btn{justify-self:start}.r30t-brief__empty{display:grid;gap:8px;justify-items:start}.r30t-brief__gap{display:flex;align-items:flex-start;gap:6px}.r30t-brief__gap svg{flex:none;margin-top:3px;color:var(--warn)}.r30t-brief__facts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r30t-brief__facts li{display:flex;align-items:baseline;gap:8px}.r30t-brief__facts strong{flex:none;min-width:26px;font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--fg)}.r30t-brief__list{margin:0;padding-left:18px;display:grid;gap:4px}.r30t-brief__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px}.r30t-pace{display:grid;gap:1px;padding:8px 10px;border-left:3px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2)}.r30t-pace.is-ahead{border-left-color:var(--good)}.r30t-pace.is-behind{border-left-color:var(--warn)}.r30t-pace__label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.r30t-pace strong{font-size:15px}.r30t-pace.is-ahead strong{color:var(--good)}.r30t-pace.is-behind strong{color:var(--warn)}.r30t-pace .faint{font-size:12px}.r30t-up{color:var(--good);font-weight:700}.r30t-down{color:var(--warn);font-weight:700}@media(max-width:760px){.r30t-top{margin:0 8px 8px;max-height:46vh}.r30t-briefcard{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}.r30t-brieftab{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@keyframes r30t-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.r30t-briefcard,.r30t-brieftab{animation-duration:1ms}.r30t-chev{transition:none}}.r3s-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r3s-intro__item{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);min-width:0}.r3s-intro__icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent)}.r3s-intro h2{font-family:var(--font-body);font-size:13px;font-weight:800;color:var(--fg);margin-bottom:2px}.r3s-intro p{font-size:12.5px;line-height:1.45;color:var(--fg-2)}.r3s-intro.is-compact .r3s-intro__item{padding:8px 10px}.r3s-intro.is-compact p{font-size:12px}@media(max-width:860px){.r3s-intro{grid-template-columns:minmax(0,1fr);gap:8px}}.r3s-ed{container-type:inline-size;display:grid;gap:14px;min-width:0}.r3s-edbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.r3s-card{min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1)}.r3s-card__head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.r3s-card__icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent)}.r3s-card__titles{display:grid;gap:2px;min-width:0;flex:1 1 180px}.r3s-card__titles h3{font-size:15px;font-weight:700}.r3s-card__titles p{font-size:12.5px}.r3s-banner{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:var(--r-md);font-size:13px;line-height:1.5;border:1px solid var(--line);background:var(--surface)}.r3s-banner>svg{flex:none;margin-top:2px}.r3s-banner>div{flex:1;min-width:0}.r3s-banner--accent{background:var(--accent-soft);border-color:var(--accent-line)}.r3s-banner--accent>svg{color:var(--accent)}.r3s-banner--info{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 30%,var(--line))}.r3s-banner--info>svg{color:var(--info)}.r3s-banner--good{background:var(--good-soft);border-color:color-mix(in srgb,var(--good) 35%,var(--line))}.r3s-banner--good>svg,.r3s-banner--good strong{color:var(--good)}.r3s-banner--warn{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 35%,var(--line))}.r3s-banner--warn>svg,.r3s-banner--warn strong{color:var(--warn)}.r3s-input{width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);transition:border-color .12s,box-shadow .12s,background .12s}.r3s-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r3s-input::placeholder{color:var(--fg-3)}.r3s-input[readonly]{background:var(--surface-2);color:var(--fg-2);cursor:default}.r3s-textarea{resize:vertical;line-height:1.5;font-size:13.5px}.r3s-textarea.is-changed{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.r3s-lbl{display:grid;gap:4px;min-width:0}.r3s-lbl>span:first-child{font-size:12px;font-weight:700;color:var(--fg-2)}.r3s-label{display:grid;gap:3px;min-width:0}.r3s-label.is-changed .r3s-input{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface));font-weight:600}.r3s-label__was{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--accent);font-weight:600}.r3s-linkbtn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--accent);font-size:12px;font-weight:700;justify-self:start}.r3s-linkbtn:hover{text-decoration:underline}.r3s-foot{font-size:12px;line-height:1.45}.r3s-none{font-size:12px}.r3s-scrollx{max-width:100%;overflow-x:auto;scrollbar-width:none}.r3s-scrollx::-webkit-scrollbar{display:none}.r3s-scrollx .pos-seg{white-space:nowrap}.r3s-chips{display:flex;flex-wrap:wrap;gap:4px}.r3s-chip{display:inline-flex;align-items:center;min-height:22px;padding:1px 8px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);font-size:12px;font-weight:600;color:var(--fg-2)}.r3s-chip.is-changed{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.r3s-tag{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:1px 8px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-3);font-size:11px;font-weight:700;max-width:100%}.r3s-tag--line{background:var(--info-soft);color:var(--info);white-space:nowrap}.r3s-count{font-size:12px;color:var(--fg-3);white-space:nowrap}.r3s-count strong{color:var(--fg);font-size:13px}.r3s-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.r3s-on{font-size:12px;font-weight:700;color:var(--accent)}.r3s-ed .crm-link,.r3s-frame .crm-link,.r3s-sheet .crm-link,.r3s-crm .crm-link{padding:0;border:0;background:none;color:var(--fg);font-weight:700;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.r3s-ed .crm-link:hover,.r3s-frame .crm-link:hover,.r3s-crm .crm-link:hover{color:var(--accent);text-decoration-color:currentColor}.r3s-switch{position:relative;flex:none;width:42px;height:24px;border-radius:var(--r-pill);border:0;padding:0;background:var(--line-strong);transition:background .2s}.r3s-switch[aria-checked=true]{background:var(--accent)}.r3s-switch:disabled{opacity:.55;cursor:not-allowed}.r3s-switch__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.r3s-switch[aria-checked=true] .r3s-switch__knob{transform:translate(18px)}.r3s-toggle{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-toggle strong{font-size:13.5px}.r3s-toggle p{font-size:12px;margin-top:2px}.r3s-toggle.is-changed{border-color:var(--accent-line)}.r3s-toggle.is-changed:before,.r3s-row.is-changed:before,.r3s-stage.is-changed:before,.r3s-auto.is-changed:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--accent)}.r3s-chg{display:inline-flex;align-items:flex-start;gap:8px;font-size:13px;min-width:0;overflow-wrap:anywhere}.r3s-chg__icon{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.r3s-chg[data-tone=good] .r3s-chg__icon{background:var(--good-soft);color:var(--good)}.r3s-chg[data-tone=warn] .r3s-chg__icon{background:var(--warn-soft);color:var(--warn)}.r3s-chg__text{display:grid;gap:2px;min-width:0;padding-top:2px;font-weight:600;color:var(--fg)}.r3s-chg__q{font-size:12px;font-weight:500;color:var(--fg-2);font-style:italic}.r3s-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.r3s-line{display:grid;gap:10px;padding:16px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);transition:border-color .2s,box-shadow .2s;min-width:0}.r3s-line.is-on{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.r3s-line:not(.is-on) .r3s-adds{opacity:.72}.r3s-line__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.r3s-line__title{display:grid;gap:3px;min-width:0}.r3s-line__title h3{font-size:17px;font-weight:800}.r3s-line__title p{font-size:12.5px}.r3s-line__switch{display:flex;align-items:center;gap:8px;flex:none}.r3s-line__hint{font-size:11.5px;margin-top:-6px}.r3s-line__more summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--fg-2);letter-spacing:.02em;padding:2px 0 6px}.r3s-adds{margin:0;display:grid;gap:0}.r3s-adds>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid var(--line)}.r3s-adds>div:first-child{border-top:0}.r3s-adds>div.is-empty dt{color:var(--fg-3)}.r3s-adds dt{font-size:12px;font-weight:700;color:var(--fg-2)}.r3s-adds dd{margin:0;min-width:0}.r3s-mini-rules{list-style:none;margin:0;padding:0;display:grid;gap:5px}.r3s-mini-rules li{display:flex;align-items:flex-start;gap:6px;font-size:12.5px}.r3s-mini-rules .pos-pill{flex:none}.r3s-shared{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:var(--r-md);background:var(--surface-2);font-size:13px;color:var(--fg-2)}.r3s-shared svg{flex:none;margin-top:2px;color:var(--fg-3)}.r3s-shared strong{color:var(--fg)}.r3s-stages{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r3s-stage{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 8px;border-radius:var(--r-md);border:1px solid var(--line)}.r3s-stage.is-changed{border-color:var(--accent-line)}.r3s-stage__n{padding-top:8px;text-align:right;font-size:11.5px;font-weight:700;color:var(--fg-3)}.r3s-stage__meta{display:flex;align-items:center;gap:8px;padding-top:5px;font-size:12px}.r3s-bgroups{display:grid;gap:14px}.r3s-bgroup{display:grid;gap:6px}.r3s-buttons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}.r3s-button{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start;padding:9px 10px;border-radius:var(--r-md);border:1px solid var(--line)}.r3s-button.is-changed{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent-soft) 30%,var(--surface))}.r3s-button__dot{width:10px;height:10px;margin-top:11px;border-radius:50%;background:var(--fg-3)}.r3s-button[data-tone=good] .r3s-button__dot{background:var(--good)}.r3s-button[data-tone=bad] .r3s-button__dot{background:var(--bad)}.r3s-button[data-tone=info] .r3s-button__dot{background:var(--info)}.r3s-button[data-tone=warn] .r3s-button__dot{background:var(--warn)}.r3s-button__body{display:grid;gap:4px;min-width:0}.r3s-button__body>p{font-size:12px;line-height:1.4}.r3s-effects{display:flex;flex-wrap:wrap;gap:4px}.r3s-effects span{padding:1px 7px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11px;font-weight:700}.r3s-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.r3s-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:11px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);transition:opacity .16s}.r3s-row>.r3s-switch{margin-top:5px}.r3s-row.is-changed{border-color:var(--accent-line)}.r3s-row.is-off{background:var(--surface-2)}.r3s-row.is-off .r3s-row__main .r3s-input{color:var(--fg-3)}.r3s-row__main{display:grid;gap:5px;min-width:0}.r3s-row__main>p{font-size:12px}.r3s-row__meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;padding-top:6px;max-width:280px}.r3s-srcbar{display:block;height:6px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.r3s-srcbar span{display:block;height:100%;border-radius:inherit;background:var(--accent-line)}.r3s-kind{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);font-size:11px;font-weight:700;background:var(--surface-2);color:var(--fg-3)}.r3s-kind--ads{background:var(--accent-soft);color:var(--accent)}.r3s-kind--referral{background:var(--good-soft);color:var(--good)}.r3s-kind--vendor{background:var(--warn-soft);color:var(--warn)}.r3s-kind--inbound{background:var(--info-soft);color:var(--info)}.r3s-intake{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.r3s-intake li{display:flex;gap:10px;align-items:flex-start;min-width:0}.r3s-intake strong{font-size:13px}.r3s-intake p{font-size:12px;line-height:1.4}.r3s-intake__icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--surface-2);color:var(--fg-2)}.r3s-radios{display:grid;gap:6px}.r3s-radio{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);text-align:left;color:var(--fg);transition:border-color .14s,background .14s}.r3s-radio:hover:not(:disabled){border-color:var(--accent-line)}.r3s-radio:disabled{cursor:default;opacity:.8}.r3s-radio>span:last-child{display:grid;gap:1px;min-width:0}.r3s-radio strong{font-size:13.5px}.r3s-radio .faint{font-size:12px}.r3s-radio__dot{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface)}.r3s-radio.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 50%,var(--surface))}.r3s-radio.is-on .r3s-radio__dot{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface);background:var(--accent)}.r3s-tpl{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;align-items:start}.r3s-tpl__list{display:grid;gap:8px;min-width:0}.r3s-tpl__list ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.r3s-tpl__item{width:100%;display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--fg-2);font-size:13px;font-weight:600;text-align:left}.r3s-tpl__item>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r3s-tpl__item:hover{background:var(--surface-2);color:var(--fg)}.r3s-tpl__item.is-on{background:var(--surface);border-color:var(--accent-line);color:var(--fg);box-shadow:var(--shadow-1)}.r3s-tpl__item svg{flex:none;color:var(--fg-3)}.r3s-tpl__edit{display:grid;gap:12px;min-width:0}.r3s-merge{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px}.r3s-merge code{padding:1px 6px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:11px}.r3s-bubblewrap{display:grid;gap:8px;padding:14px;border-radius:var(--r-lg);background:var(--surface-2)}.r3s-subject{font-size:13.5px}.r3s-bubble{justify-self:start;max-width:460px;padding:10px 13px;border-radius:16px 16px 16px 4px;background:var(--surface);border:1px solid var(--line);font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.r3s-bubble.is-email{max-width:none;border-radius:var(--r-md)}.r3s-bubble.is-out{justify-self:end;border-radius:16px 16px 4px;background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.r3s-bubble.is-out.is-email{justify-self:stretch;background:var(--surface);color:var(--fg);border-color:var(--line);border-radius:var(--r-md)}.r3s-autos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.r3s-auto{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2)}.r3s-auto>.r3s-switch{margin-top:1px}.r3s-auto.is-on{background:var(--surface)}.r3s-auto.is-changed{border-color:var(--accent-line)}.r3s-auto__main{display:grid;gap:5px;min-width:0}.r3s-auto__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r3s-auto__head strong{font-size:14px}.r3s-auto__words{font-size:13px;line-height:1.5;color:var(--fg-2)}.r3s-auto:not(.is-on) .r3s-auto__words{color:var(--fg-3)}.r3s-auto__why{display:flex;align-items:flex-start;gap:5px;font-size:12px}.r3s-auto__why svg{flex:none;margin-top:2px}.r3s-auto__meta{display:flex;flex-wrap:wrap;gap:4px}.r3s-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.r3s-person{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:0}.r3s-person.is-invite{border-style:dashed}.r3s-person__main{display:grid;flex:1;min-width:0;font-size:13px}.r3s-person__main strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r3s-person__main .faint{font-size:12px}.r3s-person__n{font-size:12px;text-align:right;white-space:nowrap}.r3s-invite{display:grid;grid-template-columns:minmax(0,1fr) 170px auto;gap:8px;align-items:end;padding:12px;border-radius:var(--r-md);background:var(--surface-2)}.r3s-perm__wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.r3s-perm__wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r3s-perm{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:12.5px}.r3s-perm th,.r3s-perm td{padding:9px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.r3s-perm thead th{background:var(--surface-2)}.r3s-perm tbody tr:last-child th,.r3s-perm tbody tr:last-child td{border-bottom:0}.r3s-perm .is-first{position:sticky;left:0;z-index:1;background:var(--surface);min-width:170px}.r3s-perm thead .is-first{background:var(--surface-2)}.r3s-perm__role{display:block;font-weight:800;font-size:12.5px;color:var(--fg)}.r3s-perm__who{display:block;font-size:11px;font-weight:600}.r3s-perm__label{display:block;font-weight:700;color:var(--fg)}.r3s-perm__why{display:block;font-size:11.5px;font-weight:500}.r3s-perm__cell{display:inline-flex;align-items:flex-start;gap:5px}.r3s-perm__cell svg{flex:none;margin-top:2px}.r3s-perm td[data-ok=yes] .r3s-perm__cell{color:var(--good);font-weight:700}.r3s-perm td[data-ok=some] .r3s-perm__cell{color:var(--info);font-weight:600}.r3s-perm td[data-ok=no] .r3s-perm__cell{color:var(--fg-3)}.r3s-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r3s-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-check__icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--good-soft);color:var(--good)}.r3s-check[data-tone=warn] .r3s-check__icon{background:var(--warn-soft);color:var(--warn)}.r3s-check[data-tone=bad]{border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}.r3s-check[data-tone=bad] .r3s-check__icon{background:var(--bad-soft);color:var(--bad)}.r3s-check[data-tone=info] .r3s-check__icon{background:var(--info-soft);color:var(--info)}.r3s-check__text{display:grid;gap:2px;min-width:0}.r3s-check__text strong{font-size:13.5px}.r3s-check__text p{font-size:12px;line-height:1.45}.r3s-check .r3s-linkbtn{padding-top:4px;white-space:nowrap}.r3s-comp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.r3s-comp__rules{grid-column:1 / -1}.r3s-rulegroup{display:grid;gap:8px}.r3s-rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.r3s-rule{display:grid;gap:5px;align-content:start;padding:12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-rule__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:13.5px;flex-wrap:wrap}.r3s-rule p{font-size:12.5px}.r3s-rule__src{font-size:11.5px}.r3s-quote{margin:0;padding:11px 13px;border-left:3px solid var(--accent-line);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);font-size:13px;line-height:1.6;color:var(--fg-2)}.r3s-quote mark{background:var(--accent-soft);color:var(--accent);font-weight:700;padding:0 3px;border-radius:3px}.r3s-scripts{list-style:none;margin:0;padding:0;display:grid;gap:12px}.r3s-scripts li{display:grid;gap:5px}.r3s-scripts p{font-size:12.5px}.r3s-win{display:grid;gap:10px}.r3s-win__row{display:grid;grid-template-columns:112px minmax(0,1fr) 128px;gap:10px;align-items:center}.r3s-win__name{display:grid;min-width:0;font-size:12.5px;line-height:1.25}.r3s-win__name span{font-size:11.5px}.r3s-win__track{position:relative;height:18px;border-radius:5px;background:repeating-linear-gradient(135deg,var(--surface-2) 0 6px,var(--surface-3) 6px 8px);overflow:hidden}.r3s-win__open{position:absolute;top:2px;bottom:2px;border-radius:4px;background:var(--good-soft);border:1px solid var(--good)}.r3s-win__now{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--fg);border-radius:2px;box-shadow:0 0 0 2px var(--surface)}.r3s-win__hours{font-size:12px;font-weight:700;text-align:right;white-space:nowrap}.r3s-win__note{grid-column:2 / -1;font-size:11.5px;line-height:1.4;margin-top:-4px}.r3s-filters{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.r3s-chiprow{display:flex;flex-wrap:wrap;gap:5px}.r3s-fchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:700}.r3s-fchip span{font-size:11px;color:var(--fg-3)}.r3s-fchip:hover{border-color:var(--accent)}.r3s-fchip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.r3s-fchip[aria-pressed=true] span{color:var(--accent-fg);opacity:.85}.r3s-filters__who{width:200px}.r3s-entries{list-style:none;margin:0;display:grid;gap:0;padding:4px 12px 8px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.r3s-entries__day{padding:10px 0 4px}.r3s-entry{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 4px;border-radius:var(--r-sm)}.r3s-entry:hover{background:var(--surface-2)}.r3s-entry__sys{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-3);color:var(--fg-2)}.r3s-entry__text{display:grid;min-width:0;font-size:13px}.r3s-entry__text .faint{font-size:12px;overflow-wrap:anywhere}.r3s-entry__icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface-2);color:var(--fg-3)}.r3s-entry[data-tone=good] .r3s-entry__icon{background:var(--good-soft);color:var(--good)}.r3s-entry[data-tone=bad] .r3s-entry__icon{background:var(--bad-soft);color:var(--bad)}.r3s-entry[data-tone=info] .r3s-entry__icon{background:var(--info-soft);color:var(--info)}.r3s-entry[data-tone=warn] .r3s-entry__icon{background:var(--warn-soft);color:var(--warn)}.r3s-entry__time{font-size:12px;white-space:nowrap}.r3s-frame{display:grid;gap:8px;min-width:0}.r3s-frame__label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.r3s-frame__win{border-radius:var(--r-lg);border:1px solid var(--line-strong);background:var(--bg);box-shadow:var(--shadow-2);overflow:hidden;min-width:0}.r3s-frame__bar{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--surface);border-bottom:1px solid var(--line);font-size:12px;min-width:0}.r3s-frame__dots{display:inline-flex;gap:4px;flex:none}.r3s-frame__dots i{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.r3s-frame__who{font-weight:800;color:var(--fg);white-space:nowrap}.r3s-frame__title{color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.r3s-frame__title:before{content:"/";margin-right:8px;color:var(--line-strong)}.r3s-frame__body{padding:12px;display:grid;gap:10px;min-width:0}.r3s-frame__note{font-size:11.5px;line-height:1.45}.r3s-pv{display:grid;gap:10px;padding:12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-pv__head{display:flex;align-items:center;gap:10px}.r3s-pv__who{display:grid;min-width:0;flex:1}.r3s-pv__who .crm-link{font-size:14.5px}.r3s-pv__who .faint{font-size:11.5px}.r3s-pv__stage{justify-self:start;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r-pill);background:var(--info-soft);color:var(--info);font-size:12px;font-weight:700}.r3s-pv__stage.is-changed{background:var(--accent);color:var(--accent-fg);animation:r3s-pop .26s ease-out}.r3s-pv__track{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:3px}.r3s-pv__track li{padding:2px 7px;border-radius:4px;background:var(--surface-2);color:var(--fg-3);font-size:10.5px;font-weight:700}.r3s-pv__track li.is-here{background:var(--info);color:var(--surface)}.r3s-pv__track li.is-changed{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.r3s-pv__track li.is-here.is-changed{background:var(--accent);color:var(--accent-fg)}.r3s-pv__group{display:grid;gap:5px}.r3s-pv__glabel{font-size:11px;font-weight:700;color:var(--fg-3)}.r3s-pv__btns{display:flex;flex-wrap:wrap;gap:5px}.r3s-pv__btn{min-height:30px;padding:0 11px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-size:12.5px;font-weight:700;transition:box-shadow .2s}.r3s-pv__btn[data-tone=good]{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,var(--line))}.r3s-pv__btn[data-tone=info]{color:var(--info);border-color:color-mix(in srgb,var(--info) 45%,var(--line))}.r3s-pv__btn[data-tone=bad]{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}.r3s-pv__btn.is-changed{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}.r3s-pv-form{display:grid;gap:8px;padding:12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-pv-field{display:grid;gap:4px}.r3s-pv-field>span:first-child{font-size:11px;font-weight:700;color:var(--fg-3)}.r3s-pv-select{display:flex;align-items:center;justify-content:space-between;gap:6px;height:30px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-strong);font-size:12.5px;color:var(--fg-2);background:var(--surface)}.r3s-pv-callout{display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font-size:12px;line-height:1.4;font-weight:600}.r3s-pv-callout svg{flex:none;margin-top:2px}.r3s-pv-callout strong{color:inherit}.r3s-pv-rail{display:grid;gap:10px;padding:10px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-pv-rail__group{display:grid;gap:4px}.r3s-pv-rail ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.r3s-pv-rail li{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--fg-2)}.r3s-pv-rail li>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r3s-pv-rail li svg{flex:none;color:var(--fg-3)}.r3s-pv-rail li.is-changed{background:var(--accent-soft);color:var(--accent)}.r3s-pv-rail li.is-changed svg{color:var(--accent)}.r3s-pv-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}.r3s-pv-note>div{display:grid;gap:2px;min-width:0;font-size:12.5px}.r3s-pv-note__icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.r3s-pv-note__time{font-size:11px;white-space:nowrap}.r3s-pv-upload{display:grid;gap:6px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-pv-upload ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.r3s-pv-upload li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center;font-size:12px;color:var(--fg-2)}.r3s-pv-upload li svg{color:var(--fg-3)}.r3s-pv-col{padding:1px 7px;border-radius:4px;background:var(--surface-2);font-family:var(--font-mono);font-size:11px;color:var(--fg-2)}.r3s-pv-upload li.is-req{color:var(--good);font-weight:700}.r3s-pv-upload li.is-req .r3s-pv-col{background:var(--good-soft);color:var(--good)}.r3s-pv-upload li.is-skip{color:var(--warn);font-weight:700}.r3s-pv-upload li.is-skip .r3s-pv-col{background:var(--warn-soft);color:var(--warn)}.r3s-pv-chips{display:flex;flex-wrap:wrap;gap:4px}.r3s-pv-picker{display:grid;gap:4px;padding:10px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-pv-picker ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.r3s-pv-picker li{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:11.5px;font-weight:600;color:var(--fg-2)}.r3s-pv-picker li.is-sel{border-color:var(--fg-2);color:var(--fg)}.r3s-pv-picker li.is-changed{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.r3s-pv-compose{display:grid;gap:6px;padding:10px;border-radius:var(--r-md);background:var(--surface-2)}.r3s-pv-autos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.r3s-pv-autos li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;padding:8px 10px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-pv-autos li.is-changed{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.r3s-pv-autos li>div{display:grid;gap:1px;min-width:0;font-size:12.5px}.r3s-pv-autos li>div .faint{font-size:11.5px;line-height:1.4}.r3s-pv-autos__dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--good)}.r3s-pv-autos__on{font-size:10.5px;font-weight:800;color:var(--good);white-space:nowrap}.r3s-pv-perms{list-style:none;margin:0;padding:4px 10px;display:grid;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-pv-perms li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--fg-2)}.r3s-pv-perms li:first-child{border-top:0}.r3s-pv-perms li strong{font-size:12px;text-align:right}.r3s-pv-perms li[data-ok=yes] svg,.r3s-pv-perms li[data-ok=yes] strong{color:var(--good)}.r3s-pv-perms li[data-ok=some] svg,.r3s-pv-perms li[data-ok=some] strong{color:var(--info)}.r3s-pv-perms li[data-ok=no] svg,.r3s-pv-perms li[data-ok=no] strong{color:var(--fg-3)}.r3s-pv-perms li.is-changed{background:var(--accent-soft);margin:0 -10px;padding:7px 10px}.r3s-pv-dial{display:grid;gap:8px;padding:12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3s-pv-dial__who{display:grid;gap:1px;font-size:13px}.r3s-pv-dial__who .faint{font-size:11.5px}.r3s-pv-dial__state{display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font-size:12px;font-weight:700}.r3s-pv-dial__state.is-open{background:var(--good-soft);color:var(--good)}.r3s-pv-dial__stop{font-size:11.5px}.r3s-sheet{margin:0;display:grid}.r3s-sheet>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.r3s-sheet dt{color:var(--fg-2)}.r3s-sheet dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.r3s-sheet__note{margin-top:14px;font-size:12px}@keyframes r3s-pop{0%{transform:scale(.94)}to{transform:none}}@keyframes r3s-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@container (max-width: 760px){.r3s-lines,.r3s-comp,.r3s-tpl{grid-template-columns:minmax(0,1fr)}.r3s-tpl__list ul{display:flex;gap:4px;overflow-x:auto;padding-bottom:4px}.r3s-tpl__item{white-space:nowrap;width:auto}}@container (max-width: 560px){.r3s-adds>div{grid-template-columns:minmax(0,1fr);gap:4px}.r3s-row{grid-template-columns:auto minmax(0,1fr)}.r3s-row__meta{grid-column:2;justify-content:flex-start;padding-top:0;max-width:none}.r3s-stage{grid-template-columns:18px minmax(0,1fr)}.r3s-stage__meta{grid-column:2;padding-top:0}.r3s-win__row{grid-template-columns:84px minmax(0,1fr)}.r3s-win__hours{grid-column:2;text-align:left;margin-top:-6px}.r3s-filters__who{width:100%}.r3s-entry{grid-template-columns:28px minmax(0,1fr) auto}.r3s-entry__icon{display:none}.r3s-rules{grid-template-columns:minmax(0,1fr)}.r3s-perm .is-first{min-width:140px}.r3s-intake,.r3s-invite{grid-template-columns:minmax(0,1fr)}.r3s-toggle{grid-template-columns:auto minmax(0,1fr)}.r3s-toggle>.pos-pill{grid-column:2;justify-self:start}.r3s-buttons{grid-template-columns:minmax(0,1fr)}}.r3c05{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.r3c05-head{flex:none;display:grid;gap:12px;padding:14px 20px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.r3c05-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.r3c05-head>.r3s-intro{grid-column:1 / -1}.r3c05-head__title{display:grid;gap:3px;min-width:0}.r3c05-head h1{font-size:clamp(21px,2.6vw,26px);font-weight:800;letter-spacing:-.015em}.r3c05-head__title p{font-size:13px;max-width:70ch}.r3c05-head__status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.r3c05-progress{display:grid;gap:4px;min-width:130px}.r3c05-progress__text{font-size:12px;color:var(--fg-2)}.r3c05-progress__text strong{color:var(--fg);font-size:13px}.r3c05-progress__bar{display:block;height:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.r3c05-progress__bar span{display:block;height:100%;border-radius:inherit;background:var(--good);transition:width .3s ease-out}.r3c05-body{flex:1;min-height:0;display:grid;grid-template-columns:232px minmax(0,1fr)}.r3c05-rail{min-height:0;overflow-y:auto;padding:14px 10px;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.r3c05-rail ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;position:relative}.r3c05-rail ol:before{content:"";position:absolute;left:21px;top:14px;bottom:14px;width:2px;background:var(--line);border-radius:2px}.r3c05-rail__item{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:var(--r-md);background:transparent;color:var(--fg-2);font-size:13px;font-weight:600;text-align:left;transition:background .14s,color .14s}.r3c05-rail__item:hover{background:var(--surface-2);color:var(--fg)}.r3c05-rail__n{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);color:var(--fg-3);font-size:11.5px;font-weight:800}.r3c05-rail__label{flex:1;min-width:0}.r3c05-rail__count{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--accent-soft);color:var(--accent)}.r3c05-rail__item.is-done .r3c05-rail__n{border-color:var(--good);background:var(--good);color:var(--surface)}.r3c05-rail__item.is-on{background:var(--accent-soft);color:var(--accent)}.r3c05-rail__item.is-on .r3c05-rail__n{border-color:var(--accent);background:var(--accent);color:var(--accent-fg);box-shadow:0 0 0 4px var(--accent-soft)}.r3c05-rail__note{font-size:11.5px;line-height:1.4;padding:0 10px;margin-top:auto}.r3c05-main{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden}.r3c05-pad{max-width:1080px;margin:0 auto;padding:22px 24px 48px;animation:r3c05-in .24s cubic-bezier(.2,.8,.2,1) both}.r3c05-stage{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start;max-width:1400px;margin:0 auto;padding:20px 24px 0;animation:r3c05-in .24s cubic-bezier(.2,.8,.2,1) both}.r3c05-step{display:grid;gap:16px;min-width:0}.r3c05-step__head{display:grid;gap:6px}.r3c05-step__head h2{font-size:clamp(20px,2.3vw,26px);font-weight:800;letter-spacing:-.015em;max-width:34ch}.r3c05-step__head>p{font-size:13.5px;line-height:1.5;max-width:72ch}.r3c05-default{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px;justify-self:start;margin-top:4px;padding:8px 12px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:600;line-height:1.45}.r3c05-default>svg{margin-top:2px}.r3c05-default>.r3s-linkbtn{grid-column:2}.r3c05-default strong{color:var(--accent)}.r3c05-step__body{min-width:0}.r3c05-step__foot{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0 18px;background:linear-gradient(to bottom,transparent,var(--bg) 35%)}.r3c05-preview{position:sticky;top:20px;min-width:0;display:grid;gap:8px;padding-bottom:20px}.r3c05-preview__toggle{display:none}.r3c05-welcome{display:grid;gap:20px}.r3c05-welcome__hero{display:grid;gap:8px;justify-items:start;padding:22px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--accent-soft),var(--surface) 70%);border:1px solid var(--accent-line)}.r3c05-welcome__badge{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-2)}.r3c05-welcome__hero h2{font-size:clamp(21px,2.6vw,28px);font-weight:800;letter-spacing:-.015em}.r3c05-welcome__hero>p{font-size:14px;line-height:1.55;max-width:64ch}.r3c05-welcome__go{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.r3c05-welcome__go .faint{font-size:12.5px}.r3c05-welcome__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.r3c05-welcome__steps li{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3c05-welcome__steps li>div{display:grid;gap:1px;min-width:0;font-size:13px}.r3c05-welcome__steps .faint{font-size:12px}.r3c05-welcome__n{flex:none;width:18px;padding-top:3px;text-align:right;font-size:12px;font-weight:800;color:var(--fg-3)}.r3c05-welcome__icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent)}.r3c05-review{display:grid;gap:16px}.r3c05-sum{list-style:none;margin:0;padding:4px 14px;display:grid;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}.r3c05-sum li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.r3c05-sum li:first-child{border-top:0}.r3c05-sum li.is-bad .r3c05-sum__n{background:var(--bad-soft);color:var(--bad)}.r3c05-sum__n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--good-soft);color:var(--good);font-size:11px;font-weight:800}.r3c05-sum__text{display:grid;gap:2px;min-width:0}.r3c05-sum__text strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px}.r3c05-sum__text .muted{font-size:12.5px;line-height:1.45}.r3c05-review__changes{display:grid;gap:8px}.r3c05-review__changes h3{font-size:15px;font-weight:700}.r3c05-chglist{list-style:none;margin:0;padding:4px 14px;display:grid;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.r3c05-chglist li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.r3c05-chglist li:first-child{border-top:0}.r3c05-chglist .r3s-linkbtn{flex:none;padding-top:3px}.r3c05-guarantee{display:flex;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:var(--good-soft);border:1px solid color-mix(in srgb,var(--good) 35%,var(--line))}.r3c05-guarantee__icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--good);color:var(--surface)}.r3c05-guarantee strong{color:var(--good);font-size:13.5px}.r3c05-guarantee p{font-size:12.5px;color:var(--fg-2);margin-top:2px}.r3c05-review__go{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.r3c05-review__go .faint{font-size:12px}.r3c05-run{display:grid;gap:8px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--accent-line);background:var(--surface)}.r3c05-run__bar{height:4px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.r3c05-run__bar span{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .26s ease-out}.r3c05-run ol{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px}.r3c05-run li{display:flex;align-items:flex-start;gap:8px;color:var(--fg-2);animation:r3c05-in .22s ease-out both}.r3c05-run li svg{flex:none;margin-top:2px;color:var(--good)}.r3c05-done{display:grid;gap:20px}.r3c05-done__hero{display:grid;justify-items:center;gap:8px;text-align:center;padding:26px 18px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--good-soft),var(--surface));border:1px solid color-mix(in srgb,var(--good) 30%,var(--line))}.r3c05-done__badge{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--good);color:var(--surface);box-shadow:0 0 0 8px var(--good-soft);animation:r3c05-pop .38s cubic-bezier(.3,1.5,.5,1) both}.r3c05-done__hero h2{font-size:clamp(22px,2.8vw,28px);font-weight:800}.r3c05-done__hero p{max-width:58ch;font-size:13.5px}.r3c05-done__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.r3c05-done__cols section{display:grid;gap:8px;min-width:0}.r3c05-done__cols h3{font-size:15px;font-weight:700;display:flex;align-items:baseline;gap:8px}.r3c05-done__cols h3 .faint{font-size:12px;font-family:var(--font-body);font-weight:600}.r3c05-check{list-style:none;margin:0;padding:4px 14px;display:grid;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.r3c05-check li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.r3c05-check li:first-child{border-top:0}.r3c05-check li>div{display:grid;gap:1px;min-width:0;font-size:13px}.r3c05-check li .faint{font-size:12px;line-height:1.4}.r3c05-check li .r3s-linkbtn{padding-top:2px}.r3c05-check__box{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:2px solid var(--line-strong);background:var(--surface);color:var(--surface);padding:0}.r3c05-check li.is-done .r3c05-check__box{border-color:var(--good);background:var(--good)}.r3c05-check li.is-done>div strong{color:var(--fg)}.r3c05-check__box.is-btn:hover{border-color:var(--good)}.r3c05-done__who{font-size:12px;line-height:1.45}.r3c05-done__actions{display:flex;gap:8px;flex-wrap:wrap}.r3c05-pv-hello{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--accent-line)}.r3c05-pv-hello>div{display:grid;gap:2px;font-size:12.5px}.r3c05-pv-hello__icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-fg)}.r3c05-pv-dial{display:grid;gap:4px;padding:10px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface)}.r3c05-pv-dial ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.r3c05-pv-dial li{display:flex;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.r3c05-pv-dial li>span:nth-child(2){flex:1;min-width:0}.r3c05-pv-dial li svg{color:var(--fg-3)}.r3c05-pv-btn{display:inline-flex;align-items:center;cursor:default}@keyframes r3c05-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes r3c05-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@media(max-width:1240px){.r3c05-stage{grid-template-columns:minmax(0,1fr);gap:0}.r3c05-preview{position:static;order:2;padding:0 0 24px}.r3c05-preview__toggle{display:inline-flex;align-items:center;gap:6px;justify-self:start;height:32px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:700}.r3c05-preview__body{display:none}.r3c05-preview.is-open .r3c05-preview__body{display:grid;max-width:460px}}@media(max-width:900px){.r3c05-done__cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.r3c05{display:block;overflow-y:auto;overflow-x:hidden}.r3c05-head{grid-template-columns:minmax(0,1fr);padding:12px 16px}.r3c05-head__status{justify-content:flex-start}.r3c05-body{display:block}.r3c05-rail{position:sticky;top:0;z-index:5;overflow-x:auto;overflow-y:hidden;padding:8px 12px;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;scrollbar-width:none}.r3c05-rail::-webkit-scrollbar{display:none}.r3c05-rail ol{display:flex;gap:2px}.r3c05-rail ol:before{display:none}.r3c05-rail__item{white-space:nowrap;padding:6px 9px;gap:7px}.r3c05-rail__item:not(.is-on) .r3c05-rail__label{display:none}.r3c05-rail__count,.r3c05-rail__note{display:none}.r3c05-main{overflow:visible}.r3c05-stage{padding:14px 16px 0}.r3c05-pad{padding:14px 16px 36px}.r3c05-step__foot{padding:12px 0 14px}.r3c05-step__foot .pos-btn--primary span{max-width:52vw;overflow:hidden;text-overflow:ellipsis}.r3c05-welcome__hero{padding:16px}.r3c05-sum li{grid-template-columns:22px minmax(0,1fr)}.r3c05-sum li>.pos-btn{grid-column:2;justify-self:start;margin-top:-4px}}.appc-form{display:grid;gap:14px;min-width:0}.appc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:480px){.appc-grid{grid-template-columns:minmax(0,1fr)}}.appc-help{font-size:12px;color:var(--fg-3);margin-top:-6px}.appc-consent .appc-help,.appc-wording .appc-help{margin-top:0}.appc-tz{display:inline-flex;align-items:flex-start;gap:5px}.appc-tz svg{flex:none;margin-top:2px;color:var(--info)}.appc-tz strong{color:var(--fg-2);font-weight:600}.appc-statenote{margin-top:-4px}.appc-owner{display:grid;gap:5px}.appc-owner__fixed{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 10px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--fg-2);font-size:13px}.appc-owner__fixed svg{flex:none;color:var(--fg-3)}.appc-consent{display:grid;gap:10px;margin:0;padding:12px 14px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);min-width:0}.appc-consent legend{padding:0 6px;margin-left:-6px;font-size:12.5px;font-weight:700;color:var(--fg-2)}.appc-consent__picks{display:flex;flex-wrap:wrap;gap:8px}.appc-check{position:relative;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s,background .12s,color .12s}.appc-check:hover{border-color:var(--accent-line)}.appc-check input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.appc-check svg{color:var(--fg-3)}.appc-check.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.appc-check.is-on svg{color:var(--accent)}.appc-check:focus-within{outline:2px solid var(--accent);outline-offset:2px}.appc-chips{margin-top:-4px}.appc-chips .pos-chip{height:26px;padding:0 10px;font-size:12px}.appc-wording{display:grid;gap:8px}.appc-quote{margin:0;display:grid;gap:4px;padding:10px 12px;border-left:3px solid var(--accent-line);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface);font-size:12.5px;line-height:1.5;color:var(--fg-2)}.appc-quote strong{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3)}.appc-tags{display:grid;gap:5px}.appc-tags__box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 6px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.appc-tags__box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.appc-tags__box input{flex:1;min-width:110px;height:26px;border:0;outline:none;background:transparent;color:var(--fg);padding:0 4px}.appc-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 4px 0 8px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:12px;font-weight:600}.appc-tag svg{color:var(--fg-3)}.appc-tag button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--fg-3)}.appc-tag button:hover{background:var(--surface-3);color:var(--fg)}.appc-more{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.appc-more summary{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;list-style:none;font-weight:600;font-size:13.5px;color:var(--fg);border-radius:var(--r-md)}.appc-more summary::-webkit-details-marker{display:none}.appc-more summary:hover{background:var(--surface-2)}.appc-more__chev{color:var(--fg-3);transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:rotate(-90deg)}.appc-more[open] .appc-more__chev{transform:none}.appc-more__n{margin-left:auto;font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent)}.appc-more__body{padding:12px 12px 14px;border-top:1px solid var(--line)}.appc-autos{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--fg-2);cursor:pointer}.appc-autos input{margin:2px 0 0;width:15px;height:15px;accent-color:var(--accent);flex:none}p.appc-autos{cursor:default;align-items:center}p.appc-autos svg{flex:none}.appc-foot__msg{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:12.5px;font-weight:600;color:var(--bad)}.pos-sheet__foot:has(>.appc-foot__msg){flex-wrap:wrap}.appc-confirm{display:flex;gap:12px;align-items:flex-start}.appc-confirm__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--bad-soft);color:var(--bad)}.appc-confirm__icon--info{background:var(--surface-2);color:var(--fg-2)}.appc-confirm__text{display:grid;gap:6px}.appc-confirm p{font-size:14px}.appc-confirm p.faint{font-size:12.5px}.appc-inline{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.appk{display:grid;gap:8px}.appk-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0}.appk-card>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;list-style:none;font-weight:650;font-size:14px;color:var(--fg)}.appk-card>summary::-webkit-details-marker{display:none}.appk-card>summary>svg:first-child{color:var(--fg-3);flex:none}.appk-card--lock>summary>svg:first-child{color:var(--accent)}.appk-card__title{flex:1;min-width:0}.appk-card__n{font-size:12px;font-weight:600;color:var(--fg-3)}.appk-card__chev{color:var(--fg-3);transition:transform .15s;flex:none}.appk-card[open] .appk-card__chev{transform:rotate(180deg)}.appk-card__body{display:grid;gap:10px;padding:0 12px 12px;min-width:0}.appk-dl{display:grid;gap:6px;margin:0}.appk-dl>div{display:grid;grid-template-columns:minmax(110px,40%) 1fr;gap:8px;font-size:13px}.appk-dl dt{color:var(--fg-3)}.appk-dl dd{margin:0;color:var(--fg);overflow-wrap:anywhere}.appk-dl--tight>div{font-size:12.5px}.appk-pre{white-space:pre-wrap}.appk-empty,.appk-note{font-size:13px;margin:0}.appk-note svg{vertical-align:-1px}.appk-row{display:flex;flex-wrap:wrap;gap:6px}.appk-policies{list-style:none;margin:0;padding:0;display:grid;gap:8px}.appk-policies>li{display:grid;gap:6px;padding:10px;border-radius:var(--r-sm);background:var(--surface-2)}.appk-policy__head{display:flex;justify-content:space-between;gap:8px;font-size:14px}.appk-people{list-style:none;margin:0;padding:0;display:grid;gap:6px}.appk-people>li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.appk-people__name{font-weight:650}.appk-form{display:grid;gap:8px}.appk-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:480px){.appk-grid{grid-template-columns:1fr}}.appk-sealed{list-style:none;margin:0;padding:0;display:grid;gap:6px}.appk-sealed__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.appk-sealed__row:first-child{border-top:0}.appk-sealed__label{flex:1 1 160px;font-weight:600}.appk-sealed__mask{letter-spacing:.08em}.appk-sealed__when{font-size:12px}.appk-sealed__acts{display:inline-flex;gap:2px;margin-left:auto}.appk-sealed__form{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1 1 100%}.appk-sealed__form input{flex:1 1 160px;min-width:0}.appk-sealed__err{color:var(--bad);font-size:12.5px;flex-basis:100%}.appc-newsrc{display:flex;gap:6px;align-items:center}.appc-newsrc input{flex:1;min-width:0}.appk-consent{list-style:none;margin:0;padding:0;display:grid;gap:6px}.appk-consent>li{display:grid;grid-template-columns:96px 1fr auto;gap:8px;align-items:start;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.appk-consent>li:first-child{border-top:0}.appk-consent__ch{font-weight:650;padding-top:2px}.appk-consent__state{display:grid;gap:3px;justify-items:start;min-width:0}.appk-consent__why{font-size:12px;overflow-wrap:anywhere}@media(max-width:420px){.appk-consent>li{grid-template-columns:1fr auto}.appk-consent__state{grid-column:1 / -1;grid-row:2}}.appc-group{border:0;margin:0;padding:0;display:grid;gap:8px}.appc-group+.appc-group{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.appc-group legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3)}.appc-group legend .faint{text-transform:none;letter-spacing:0;font-weight:500}.appd-groups{list-style:none;margin:0;padding:0;display:grid;gap:12px}.appd-group{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.appd-group fieldset{border:0;margin:0;padding:0;display:grid;gap:6px}.appd-pick{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:var(--r-sm);border:1px solid var(--line);cursor:pointer}.appd-pick.is-on{border-color:var(--accent-line);background:var(--accent-soft)}.appd-pick input{margin-top:3px}.appd-pick__main{display:grid;gap:2px;flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.appd-keep{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.appk-policies>li.is-fell{opacity:.75}.appk-policy__status{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px}.appk-status{position:relative;display:inline-flex;align-items:center;gap:3px;cursor:pointer}.appk-status select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:650;padding:0 2px;cursor:pointer}.appk-warn{color:var(--warn)}.appk-auto__manage{display:inline-block;margin-top:10px}html:root[data-skin=glass]{--bg: rgba(0, 0, 0, .18);--surface: rgba(255, 255, 255, .05);--surface-2: rgba(255, 255, 255, .07);--surface-3: rgba(255, 255, 255, .12);--line: rgba(255, 255, 255, .13);--line-strong: rgba(255, 255, 255, .18);--fg: #F5F7FB;--fg-2: #DCE0E9;--fg-3: #B8BFCD;--accent: #5AA9FF;--accent-strong: #84BFFF;--accent-fg: #04101F;--accent-soft: rgba(90, 169, 255, .22);--accent-line: rgba(90, 169, 255, .5);--good: #4BE08C;--good-fg: #03250F;--good-soft: rgba(75, 224, 140, .18);--warn: #FFBA52;--warn-soft: rgba(255, 186, 82, .18);--bad: #FF7A70;--bad-soft: rgba(255, 122, 112, .18);--info: #7CBCFF;--info-soft: rgba(124, 188, 255, .18);--overlay: rgba(0, 0, 0, .3);--shadow-1: 0 1px 2px rgba(0, 0, 0, .45);--shadow-2: 0 28px 70px rgba(0, 0, 0, .55), 0 3px 12px rgba(0, 0, 0, .35);--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI Variable Display", system-ui, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI Variable Text", system-ui, sans-serif;--font-mono: "SF Mono", ui-monospace, "JetBrains Mono", "Cascadia Mono", Consolas, monospace;--r-sm: 10px;--r-md: 14px;--r-lg: 22px;--g-scrim: 4 6 12;--g-scrim-a: var(--g-scrim-pic, 0);--g-f: var(--g-frost, .1);--g-fog: 56 57 60;--g-fog-deep: 34 35 38;--g-sat: saturate(60%);--g-nav: rgb(var(--g-fog) / calc(.1 + var(--g-f) * .65));--g-nav-filter: blur(calc(3px + var(--g-f) * 22px)) var(--g-sat);--g-card: rgb(var(--g-fog) / calc(.12 + var(--g-f) * .65));--g-card-filter: blur(calc(3px + var(--g-f) * 22px)) var(--g-sat);--g-plate: rgb(var(--g-fog) / calc(.14 + var(--g-f) * .65));--g-plate-filter: blur(calc(4px + var(--g-f) * 24px)) var(--g-sat);--g-float: rgb(var(--g-fog-deep) / calc(.52 + var(--g-f) * .4));--g-float-filter: blur(calc(18px + var(--g-f) * 14px)) var(--g-sat) brightness(.85);--g-plate-in: rgb(var(--g-fog) / calc(.06 + var(--g-f) * .3));--g-list: rgb(var(--g-fog) / calc(.12 + var(--g-f) * .68));--g-menu: rgb(40 41 44 / calc(.8 + var(--g-f) * .14));--g-sticky: rgb(var(--g-fog) / calc(.3 + var(--g-f) * .5));--g-well: rgba(0, 0, 0, calc(.22 + var(--g-f) * .14));--g-sticky-solid: rgb(30 31 34 / .92);--g-canvas: rgb(var(--g-fog) / calc(.22 + var(--g-f) * .6));--g-canvas-filter: blur(calc(18px + var(--g-f) * 16px)) var(--g-sat);--g-ctrl: rgba(255, 255, 255, calc(.06 + var(--g-f) * .08));--g-ctrl-hover: rgba(255, 255, 255, calc(.14 + var(--g-f) * .08));--g-ctrl-filter: blur(calc(3px + var(--g-f) * 14px)) var(--g-sat);--g-capsule: rgba(255, 255, 255, .17);--g-capsule-fg: #FFFFFF;--g-row-hover: rgba(255, 255, 255, .06);--g-row-sel: rgba(90, 169, 255, .18);--g-thumb: rgba(255, 255, 255, .24);--g-seg: rgba(255, 255, 255, .08);--g-switch-off: rgba(255, 255, 255, .2);--g-on-color: #08101C;--g-rim: rgba(255, 255, 255, .16);--g-edge: inset 1.5px 1.5px 1px -.5px rgba(255, 255, 255, .34), inset -1.5px -1.5px 1px -.5px rgba(255, 255, 255, .16);--g-edge-sm: inset 1px 1px .5px -.5px rgba(255, 255, 255, .38), inset -1px -1px .5px -.5px rgba(255, 255, 255, .16);--g-hair: 0 0 0 1px rgba(0, 0, 0, .5);--g-rim-in: rgba(255, 255, 255, .14);--g-rim-well: rgba(255, 255, 255, .18);--g-edge-xs: inset 1px 1px .5px -.5px rgba(255, 255, 255, .32), inset -1px -1px .5px -.5px rgba(255, 255, 255, .12);--g-lift-cell: 0 1px 2px rgba(0, 0, 0, .25), 0 4px 12px rgba(0, 0, 0, .2);--g-lift-nav: 0 10px 30px rgba(0, 0, 0, .36), 0 2px 6px rgba(0, 0, 0, .28);--g-lift-float: 0 28px 70px rgba(0, 0, 0, .55), 0 6px 18px rgba(0, 0, 0, .32);--g-lift-plate: 0 2px 4px rgba(0, 0, 0, .24), 0 10px 28px rgba(0, 0, 0, .26);--g-lift-ctrl: 0 1px 3px rgba(0, 0, 0, .3);--g-blue: rgba(30, 120, 255, calc(.62 + var(--g-f) * .25));--g-blue-hover: rgba(56, 140, 255, calc(.7 + var(--g-f) * .2));--g-green: rgba(30, 170, 90, calc(.6 + var(--g-f) * .25));--g-primary-glow: 0 8px 26px rgba(30, 130, 255, .36);--g-menu-hover: #1E6FDB;--g-toast: rgba(44, 45, 48, .7);color-scheme:dark}html[data-skin=glass] body{background:linear-gradient(rgb(var(--g-scrim) / var(--g-scrim-a)),rgb(var(--g-scrim) / var(--g-scrim-a))),var(--po-wallpaper, linear-gradient(165deg, #0D1A3A, #070D1F));background-color:#0a0d16;background-attachment:fixed;letter-spacing:-.006em}html[data-skin=glass] h1,html[data-skin=glass] h2,html[data-skin=glass] h3{letter-spacing:-.022em}html[data-skin=glass] .r4deck{background:transparent}html[data-skin=glass] *{animation-fill-mode:backwards}html[data-skin=glass] .r4dash,html[data-skin=glass] .r2c05,html[data-skin=glass] .r4c02,html[data-skin=glass] .r4c02-view,html[data-skin=glass] .r4lp,html[data-skin=glass] .r4c04,html[data-skin=glass] .apps,html[data-skin=glass] .cp-panel{background-color:transparent}html[data-skin=glass] .r4deck-rail,html[data-skin=glass] .r4deck-tabs,html[data-skin=glass] .r4deck-bulk,html[data-skin=glass] .r4deck-dialbar,html[data-skin=glass] .r4c02-rail,html[data-skin=glass] .r4c02-bar,html[data-skin=glass] .r4c02-zoombar,html[data-skin=glass] .r4dash-editbar,html[data-skin=glass] .ld-bulk,html[data-skin=glass] .r4c02-help{border:1px solid var(--g-rim);background:var(--g-nav);-webkit-backdrop-filter:var(--g-nav-filter);backdrop-filter:var(--g-nav-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-nav)}@media(min-width:761px){html[data-skin=glass] .r4deck-rail{margin:12px 0 12px 12px;border-radius:26px;overflow:hidden}html[data-skin=glass] .r4deck-bulk{border-radius:22px}}html[data-skin=glass] .r4deck-dialbar{border-radius:18px}html[data-skin=glass] .r4deck-tabs{border-width:1px 0 0}html[data-skin=glass] .r4deck-rail__me,html[data-skin=glass] .r4deck-rail__foot{border-color:var(--line)}html[data-skin=glass] .r4deck-ri,html[data-skin=glass] .r4deck-rail__grouphead{border-radius:12px;transition:background .16s,color .16s,box-shadow .2s,transform .2s}html[data-skin=glass] .r4deck-ri:hover,html[data-skin=glass] .r4deck-rail__grouphead:hover{background:var(--g-row-hover)}html[data-skin=glass] .r4deck-ri.is-on{background:var(--g-capsule);color:var(--g-capsule-fg);box-shadow:var(--g-edge-sm),var(--g-hair),0 6px 18px #0000001a}html[data-skin=glass] .r4deck-ri.is-on:before{background:transparent}html[data-skin=glass] .r4deck-ri.is-on .r4deck-ri__count{background:var(--accent-soft);color:var(--accent)}html[data-skin=glass] :where(.r4deck-cmdbtn),html[data-skin=glass] :where(.r4deck-filter){border-radius:var(--r-pill);border-color:var(--g-rim);background:var(--g-nav);box-shadow:var(--g-edge-sm),var(--g-hair),0 4px 16px #00000014;-webkit-backdrop-filter:var(--g-nav-filter);backdrop-filter:var(--g-nav-filter)}html[data-skin=glass] .r4deck-cmdbtn{height:40px;padding-left:16px}html[data-skin=glass] :where(.r4deck-stage){border-color:var(--g-rim);background:var(--g-card);box-shadow:var(--g-edge-sm),var(--g-hair),0 6px 18px #00000012;-webkit-backdrop-filter:var(--g-card-filter);backdrop-filter:var(--g-card-filter);transition:background .16s,box-shadow .2s,transform .22s cubic-bezier(.3,1.6,.5,1)}html[data-skin=glass] .r4deck-stage:hover{transform:translateY(-1px)}html[data-skin=glass] .r4deck-stage.is-on{background:var(--g-capsule);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 8px 22px #0000001f}html[data-skin=glass] .pos-toast{border-radius:var(--r-pill);background:var(--g-toast);color:#fff;-webkit-backdrop-filter:blur(16px) var(--g-sat);backdrop-filter:blur(16px) var(--g-sat);box-shadow:inset 1px 1px .5px -.5px #ffffff73,inset -1px -1px .5px -.5px #fff3,0 0 0 1px #0000002e,var(--shadow-2);text-align:center}html[data-skin=glass] .pos-toast--good{background:#0e6e34db}html[data-skin=glass] .pos-toast--bad{background:#ba2218e0}html[data-skin=glass] .pos-toast--warn{background:#874800e6}html[data-skin=glass] .lab-bar{background:linear-gradient(var(--g-nav),var(--g-nav));-webkit-backdrop-filter:var(--g-nav-filter);backdrop-filter:var(--g-nav-filter);border-bottom-color:var(--line);box-shadow:inset 0 -1px #ffffff3d}html[data-skin=glass] .r4deck-list{border:1px solid var(--g-rim);background:var(--g-list);-webkit-backdrop-filter:var(--g-plate-filter);backdrop-filter:var(--g-plate-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}@supports (animation-timeline: view()){html[data-skin=glass] .r4deck-row>*{animation:po-edge-in linear both,po-edge-out linear forwards;animation-timeline:view(block 40px 44px),view(block 40px 44px);animation-range:entry,exit}}@keyframes po-edge-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@keyframes po-edge-out{0%{opacity:1;filter:none}to{opacity:0;filter:blur(6px)}}@media(min-width:761px){html[data-skin=glass] .r4deck-list{margin:0 14px 12px;border-radius:24px}}html[data-skin=glass] :where(.r4deck-tile),html[data-skin=glass] :where(.r4deck-auto),html[data-skin=glass] :where(.r4deck-chart),html[data-skin=glass] :where(.r4deck-table),html[data-skin=glass] :where(.r4lp-pcard),html[data-skin=glass] :where(.r4lp-result),html[data-skin=glass] :where(.r4c04-alert),html[data-skin=glass] :where(.apps-card),html[data-skin=glass] :where(.apps-int),html[data-skin=glass] :where(.apps-trash),html[data-skin=glass] :where(.apps-theme),html[data-skin=glass] :where(.r3s-card),html[data-skin=glass] :where(.cal-nav),html[data-skin=glass] :where(.cal-conn__card),html[data-skin=glass] :where(.r2c05-side),html[data-skin=glass] :where(.cal),html[data-skin=glass] :where(.r4c02-card),html[data-skin=glass] :where(.site-ed-list),html[data-skin=glass] :where(.site-ed-insp),html[data-skin=glass] :where(.site-ed-none),html[data-skin=glass] :where(.site-free-pal),html[data-skin=glass] :where(.site-free-tree),html[data-skin=glass] :where(.site-free-set),html[data-skin=glass] :where(.pl-lane),html[data-skin=glass] :where(.r3s-entries){border-color:var(--g-rim);background:var(--g-plate);-webkit-backdrop-filter:var(--g-plate-filter);backdrop-filter:var(--g-plate-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}html[data-skin=glass] :where(.r4dash-tile),html[data-skin=glass] :where(.r4dash-gcard),html[data-skin=glass] :where(.r4deck-legend){border-color:var(--g-rim);background:var(--g-card);-webkit-backdrop-filter:var(--g-card-filter);backdrop-filter:var(--g-card-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}html[data-skin=glass] .r4deck-legend{border-radius:var(--r-lg)}html[data-skin=glass] .r4dash-tile:before{left:28px;top:0;width:22px;height:3px;border-radius:0 0 3px 3px}html[data-skin=glass] .apps-theme.is-on{background:linear-gradient(var(--g-row-sel),var(--g-row-sel)) padding-box,linear-gradient(var(--g-plate),var(--g-plate)) padding-box;border-color:var(--accent)}html[data-skin=glass] .r4deck-cols,html[data-skin=glass] .r4deck-banner,html[data-skin=glass] .r4deck-pager,html[data-skin=glass] .cal-tg__head,html[data-skin=glass] .cal-month__wd,html[data-skin=glass] .ld-th,html[data-skin=glass] .cp-savebar,html[data-skin=glass] .cal-av__save,html[data-skin=glass] .r2c05-sheet .r2c05-tabs,html[data-skin=glass] .r3c05-step__foot,html[data-skin=glass] .r4lp-table .is-first,html[data-skin=glass] .r3s-perm .is-first{background:var(--g-sticky);-webkit-backdrop-filter:blur(28px) var(--g-sat);backdrop-filter:blur(28px) var(--g-sat)}html[data-skin=glass] .r4deck-cols{border-bottom-color:var(--line);box-shadow:inset 0 -1px #ffffff2e}html[data-skin=glass] .r4deck-pager{border-top-color:var(--line);box-shadow:inset 0 1px #ffffff2e}html[data-skin=glass] .r4deck-row{border-bottom-color:var(--line)}html[data-skin=glass] .r4deck-row:hover{background:var(--g-row-hover)}html[data-skin=glass] .r4deck-row.is-sel{background:var(--g-row-sel)}html[data-skin=glass] .r4deck-row:before{width:4px;border-radius:0 4px 4px 0;top:9px;bottom:9px}html[data-skin=glass] .r4deck-panel,html[data-skin=glass] .r30m-tv,html[data-skin=glass] .r30t-briefcard,html[data-skin=glass] .r30t-brieftab,html[data-skin=glass] .pos-sheet,html[data-skin=glass] .pos-modal,html[data-skin=glass] .r4deck-cmd,html[data-skin=glass] .cal-detail,html[data-skin=glass] .cal-pop,html[data-skin=glass] .app-incall,html[data-skin=glass] .r4c02-panel,html[data-skin=glass] .ask-dialog{border:1px solid var(--g-rim);background:var(--g-float);-webkit-backdrop-filter:var(--g-float-filter);backdrop-filter:var(--g-float-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-float)}html[data-skin=glass] .pos-menu__pop,html[data-skin=glass] .r4deck-pop,html[data-skin=glass] .pl-movepop,html[data-skin=glass] .bs-pmenu__pop,html[data-skin=glass] .r4lp-pop,html[data-skin=glass] .ask-pop{border:1px solid var(--g-rim);background:var(--g-menu);-webkit-backdrop-filter:var(--g-float-filter);backdrop-filter:var(--g-float-filter);box-shadow:var(--g-edge-sm),var(--g-hair),var(--g-lift-float)}html[data-skin=glass] .pl-movepop,html[data-skin=glass] .bs-pmenu__pop{border-radius:16px}html[data-skin=glass] .pl-movepop button:hover,html[data-skin=glass] .bs-pmenu__pop button:hover{background:var(--g-row-hover)}html[data-skin=glass] .r4lp-pop{border-radius:16px;color:var(--fg-2)}html[data-skin=glass] .cal-pop,html[data-skin=glass] .ask-dialog{border-radius:26px}html[data-skin=glass] .app-incall{border-radius:22px}@media(min-width:761px){html[data-skin=glass] .r4deck-panel{margin:12px 12px 12px 0;border-radius:26px}html[data-skin=glass] .r4deck-panel__inner{width:calc(var(--r4deck-panel) - 14px)}}@media(min-width:641px){html[data-skin=glass] .cal-detail{top:8px;right:8px;bottom:8px;border-radius:22px;overflow:hidden}}@media(min-width:901px){html[data-skin=glass] .r4c02-panel{top:8px;right:8px;bottom:8px;border-radius:20px;overflow:hidden}}@media(min-width:641px){html[data-skin=glass] .pos-layer:not(.pos-layer--center){padding:12px}html[data-skin=glass] .pos-sheet{border-radius:30px;overflow:hidden}}html[data-skin=glass] .pos-modal,html[data-skin=glass] .r4deck-cmd{border-radius:28px}html[data-skin=glass] .pos-menu__pop{border-radius:18px;padding:6px}html[data-skin=glass] .pos-menu__pop button{border-radius:10px}html[data-skin=glass] .pos-menu__pop button:hover{background:var(--g-menu-hover);color:#fff}html[data-skin=glass] .pos-menu__pop button:hover svg,html[data-skin=glass] .pos-menu__pop button:hover .faint,html[data-skin=glass] .pos-menu__pop button:hover .muted{color:#fff}html[data-skin=glass] .r4deck-ph,html[data-skin=glass] .pos-sheet__head,html[data-skin=glass] .pos-sheet__foot,html[data-skin=glass] .r4deck-cmd__search,html[data-skin=glass] .cp-head{border-color:var(--line);background:transparent}html[data-skin=glass] .r4deck-pscroll,html[data-skin=glass] .pos-sheet__body,html[data-skin=glass] .r4deck-cmd__results,html[data-skin=glass] .cp-body{background:var(--g-plate-in)}html[data-skin=glass] .r4deck-cmd__item.is-active{background:var(--g-row-sel)}html[data-skin=glass] .pos-btn{border-radius:var(--r-pill);border-color:var(--g-rim);background:var(--g-ctrl);box-shadow:var(--g-edge-sm),var(--g-hair),var(--g-lift-ctrl);-webkit-backdrop-filter:var(--g-ctrl-filter);backdrop-filter:var(--g-ctrl-filter);transition:background .16s,box-shadow .2s,transform .22s cubic-bezier(.3,1.6,.5,1)}html[data-skin=glass] .pos-btn:hover:not(:disabled){transform:scale(1.025)}html[data-skin=glass] .pos-btn:active:not(:disabled){transform:scale(.97)}html[data-skin=glass] .pos-btn--secondary:hover:not(:disabled){background:var(--g-ctrl-hover)}html[data-skin=glass] .r4deck-dialbtn:not(:disabled),html[data-skin=glass] .pos-btn--primary{border-color:#ffffff73;color:#fff;background:var(--g-blue);box-shadow:var(--g-edge-sm),0 0 0 1px #00328c38,var(--g-primary-glow)}html[data-skin=glass] .r4deck-dialbtn:hover:not(:disabled),html[data-skin=glass] .pos-btn--primary:hover:not(:disabled){background:var(--g-blue-hover);border-color:#fff9}html[data-skin=glass] .pos-btn--good{color:#fff;background:var(--g-green);border-color:#ffffff73;box-shadow:var(--g-edge-sm),0 0 0 1px #00461e38,0 8px 20px #14873f42}html[data-skin=glass] .pos-btn--ghost{background:var(--g-ctrl);border-color:var(--g-rim)}html[data-skin=glass] .pos-btn--ghost:hover:not(:disabled){background:var(--g-ctrl-hover)}html[data-skin=glass] .pos-btn--danger{color:var(--bad)}html[data-skin=glass] .pos-btn--danger:hover:not(:disabled){background:var(--bad-soft)}html[data-skin=glass] .pos-iconbtn{border-radius:50%;transition:background .16s,transform .22s cubic-bezier(.3,1.6,.5,1)}html[data-skin=glass] .pos-iconbtn:hover{background:var(--g-ctrl-hover);transform:scale(1.06)}html[data-skin=glass] .pos-seg{border-radius:12px;border-color:transparent;background:var(--g-seg);box-shadow:inset 0 0 0 1px var(--g-rim-in),var(--g-edge-xs);-webkit-backdrop-filter:var(--g-ctrl-filter);backdrop-filter:var(--g-ctrl-filter)}html[data-skin=glass] :where(.apps-wall){box-shadow:inset 0 0 0 1px var(--g-rim-in),var(--g-edge-xs),var(--g-lift-cell)}html[data-skin=glass] .pos-seg button{border-radius:9px;transition:background .18s,box-shadow .18s}html[data-skin=glass] .pos-seg button.is-on{background:var(--g-thumb);box-shadow:0 3px 10px #0000001f,inset 1px 1px .5px -.5px #fff9}html[data-skin=glass] :where(.pos-chip){border-color:var(--g-rim);background:var(--g-ctrl);box-shadow:var(--g-edge-sm),var(--g-hair)}html[data-skin=glass] .pos-chip.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);box-shadow:inset 1px 1px .5px -.5px #ffffff8c,0 4px 12px #005ac838}html[data-skin=glass] .pos-tab.is-on{color:var(--accent);border-bottom-width:3px}html[data-skin=glass] .r4deck-switch__track{background:var(--g-switch-off);border-color:transparent}html[data-skin=glass] .r4deck-switch__track i{background:#fff;box-shadow:0 2px 5px #00000038}html[data-skin=glass] .r4deck-switch input:checked+.r4deck-switch__track{background:#30c25b;border-color:#30c25b}html[data-skin=glass] .r4deck-switch input:checked+.r4deck-switch__track i{background:#fff}html[data-skin=glass] .r4deck-check{border-radius:7px}html[data-skin=glass] :where(.pos-dispo button){border-radius:14px;background:var(--g-ctrl);box-shadow:var(--g-edge-sm),var(--g-hair)}html[data-skin=glass] .r4deck-unread,html[data-skin=glass] .r4deck-tab__badge,html[data-skin=glass] .cal-gutter__now,html[data-skin=glass] .r4c02-card__order,html[data-skin=glass] .r4f-ol__lit,html[data-skin=glass] .r3c05-rail__item.is-done .r3c05-rail__n,html[data-skin=glass] .r3c05-guarantee__icon,html[data-skin=glass] .r3c05-done__badge,html[data-skin=glass] .r3s-pv__track li.is-here{color:var(--g-on-color)}html[data-skin=glass] .r3s-input,html[data-skin=glass] .r3s-pv-select,html[data-skin=glass] .cal-time,html[data-skin=glass] .cp-comp__area,html[data-skin=glass] .pos-input,html[data-skin=glass] .pos-field input:not([type=checkbox]):not([type=radio]),html[data-skin=glass] .pos-field select,html[data-skin=glass] .pos-field textarea,html[data-skin=glass] .pos-composer{border-radius:13px;border-color:var(--g-rim-well);background:var(--g-well);box-shadow:inset 0 1px 3px #00000014,var(--g-edge-xs),0 0 0 1px #0000000f}html[data-skin=glass] .pos-input:focus,html[data-skin=glass] .pos-field input:focus,html[data-skin=glass] .pos-field select:focus,html[data-skin=glass] .pos-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}html[data-skin=glass] .pos-note{border-radius:14px}html[data-skin=glass] .apps-nav,html[data-skin=glass] .r3c05-rail{border:1px solid var(--g-rim);background:var(--g-nav);-webkit-backdrop-filter:var(--g-nav-filter);backdrop-filter:var(--g-nav-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-nav)}@media(min-width:761px){html[data-skin=glass] .apps-nav,html[data-skin=glass] .r3c05-rail{margin:12px 0 12px 12px;border-radius:24px}}html[data-skin=glass] .apps-nav__item,html[data-skin=glass] .r3c05-rail__item{border-radius:12px}html[data-skin=glass] .apps-nav__item:hover,html[data-skin=glass] .r3c05-rail__item:hover{background:var(--g-row-hover)}html[data-skin=glass] .apps-nav__item.is-on,html[data-skin=glass] .r3c05-rail__item.is-on{background:var(--g-capsule);color:var(--g-capsule-fg);box-shadow:var(--g-edge-sm),var(--g-hair),0 6px 18px #0000001a}html[data-skin=glass] .apps-nav__item.is-on:before{background:transparent}html[data-skin=glass] .r3c05-rail__item.is-on .r3c05-rail__n{background:var(--g-blue);border-color:var(--g-blue);color:#fff;box-shadow:var(--g-edge-xs)}html[data-skin=glass] .r4c02-main{border:1px solid var(--g-rim);background:var(--g-canvas);-webkit-backdrop-filter:var(--g-canvas-filter);backdrop-filter:var(--g-canvas-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}@media(min-width:761px){html[data-skin=glass] .r4c02-main{margin:12px;border-radius:22px}}html[data-skin=glass] .r4c02-tools{background:transparent;border-bottom-color:var(--line)}@media(min-width:761px){html[data-skin=glass] .r4c02-area{border-radius:0 0 22px 22px}}html[data-skin=glass] :where(.apps-picker){border-color:var(--g-rim);background:var(--g-nav);-webkit-backdrop-filter:var(--g-nav-filter);backdrop-filter:var(--g-nav-filter);box-shadow:var(--g-edge-sm),var(--g-hair),0 4px 16px #00000014}html[data-skin=glass] :where(.r33s-bar),html[data-skin=glass] :where(.r33s-rail),html[data-skin=glass] :where(.r33k-chip),html[data-skin=glass] :where(.r33k-search),html[data-skin=glass] :where(.site-ed-bar),html[data-skin=glass] :where(.site-ed-panes),html[data-skin=glass] :where(.site-ed-chip),html[data-skin=glass] :where(.site-free-bar),html[data-skin=glass] :where(.r32g-call),html[data-skin=glass] :where(.r32g-agchip),html[data-skin=glass] :where(.r32b-chip),html[data-skin=glass] :where(.r32b-find),html[data-skin=glass] :where(.r32b-sort),html[data-skin=glass] :where(.r32b-count){border-color:var(--g-rim);background:var(--g-nav);-webkit-backdrop-filter:var(--g-nav-filter);backdrop-filter:var(--g-nav-filter);box-shadow:var(--g-edge-sm),var(--g-hair)}html[data-skin=glass] :where(.r4dash-card),html[data-skin=glass] :where(.r32g-card),html[data-skin=glass] :where(.r32g-strip),html[data-skin=glass] :where(.r32g-tabs),html[data-skin=glass] :where(.r32g-map),html[data-skin=glass] :where(.r32g-mcard),html[data-skin=glass] :where(.r32g-duel),html[data-skin=glass] :where(.r32g-chal),html[data-skin=glass] :where(.r32g-res),html[data-skin=glass] :where(.r32g-rec),html[data-skin=glass] :where(.r32g-mnext),html[data-skin=glass] :where(.r32b-tile),html[data-skin=glass] :where(.r32b-leg),html[data-skin=glass] :where(.r32b-row),html[data-skin=glass] :where(.r33s-doc),html[data-skin=glass] :where(.r33s-finish),html[data-skin=glass] :where(.r33k-team),html[data-skin=glass] :where(.r33k-stat),html[data-skin=glass] :where(.r32g-row),html[data-skin=glass] :where(.r32g-me),html[data-skin=glass] :where(.r32g-seg),html[data-skin=glass] :where(.r30m-tv__tile),html[data-skin=glass] :where(.r30t-pane),html[data-skin=glass] :where(.r30m-tv__boardcard),html[data-skin=glass] :where(.fx),html[data-skin=glass] :where(.r4lp-tile),html[data-skin=glass] :where(.r3s-frame__win),html[data-skin=glass] :where(.r3c05-welcome__hero),html[data-skin=glass] :where(.r3c05-sum){border-color:var(--g-rim);background:var(--g-card);-webkit-backdrop-filter:var(--g-card-filter);backdrop-filter:var(--g-card-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}html[data-skin=glass] :where(.r4c04-card),html[data-skin=glass] :where(.r4c04-num),html[data-skin=glass] :where(.r4lp-card),html[data-skin=glass] :where(.r4lp-note),html[data-skin=glass] :where(.r3s-line){border-color:var(--g-rim);background:var(--g-plate);-webkit-backdrop-filter:var(--g-plate-filter);backdrop-filter:var(--g-plate-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}html[data-skin=glass] .r4lp-table .is-first,html[data-skin=glass] .r3s-perm .is-first{background:var(--g-sticky-solid)}html[data-skin=glass] .r4lp-head,html[data-skin=glass] .r4c04-head{padding:16px 18px;border:1px solid var(--g-rim);border-radius:22px;background:var(--g-card);-webkit-backdrop-filter:var(--g-card-filter);backdrop-filter:var(--g-card-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}html[data-skin=glass] :where(.pl-card),html[data-skin=glass] :where(.site-ed-item),html[data-skin=glass] :where(.site-ed-add__item),html[data-skin=glass] :where(.site-ed-radio),html[data-skin=glass] :where(.site-ed-seo__box),html[data-skin=glass] :where(.site-ed-seo__card),html[data-skin=glass] :where(.site-new-way),html[data-skin=glass] :where(.site-mv-how__step),html[data-skin=glass] :where(.site-mv-step),html[data-skin=glass] :where(.site-mv__next),html[data-skin=glass] :where(.site-dom-slug),html[data-skin=glass] :where(.site-pub__card),html[data-skin=glass] :where(.site-pub__note),html[data-skin=glass] :where(.site-pub__addr),html[data-skin=glass] :where(.site-frame__note),html[data-skin=glass] :where(.site-frame__booking),html[data-skin=glass] :where(.site-free-pal__item),html[data-skin=glass] :where(.site-free-pick),html[data-skin=glass] :where(.r30r-last__copy),html[data-skin=glass] :where(.r30h-pace),html[data-skin=glass] :where(.r30t-pace),html[data-skin=glass] :where(.r30t-day),html[data-skin=glass] :where(.r30t-chip),html[data-skin=glass] :where(.r30t-ai),html[data-skin=glass] :where(.r30r-headline__main),html[data-skin=glass] :where(.r30p-stat),html[data-skin=glass] :where(.r30p-fill),html[data-skin=glass] :where(.r30p-paceline),html[data-skin=glass] :where(.r30p-tpl),html[data-skin=glass] :where(.r30p-tilerow),html[data-skin=glass] :where(.r30p-look),html[data-skin=glass] :where(.r30p-canvas),html[data-skin=glass] :where(.ld-att__row),html[data-skin=glass] :where(.ld-new__tile),html[data-skin=glass] :where(.r4c04-person),html[data-skin=glass] :where(.r4c04-stats>div),html[data-skin=glass] :where(.r4deck-appt),html[data-skin=glass] :where(.r4deck-facts),html[data-skin=glass] :where(.cp-pick),html[data-skin=glass] :where(.cp-pick__note),html[data-skin=glass] :where(.cp-st),html[data-skin=glass] :where(.cp-bubble),html[data-skin=glass] :where(.cp-story),html[data-skin=glass] :where(.cp-sec),html[data-skin=glass] :where(.cp-note),html[data-skin=glass] :where(.cp-form),html[data-skin=glass] :where(.cp-nextnote),html[data-skin=glass] :where(.cp-out),html[data-skin=glass] :where(.cal-ag),html[data-skin=glass] :where(.cal-explain),html[data-skin=glass] :where(.apps-int__needs),html[data-skin=glass] :where(.appc-consent),html[data-skin=glass] :where(.appc-more),html[data-skin=glass] :where(.bs-list__row),html[data-skin=glass] :where(.r4lp-note),html[data-skin=glass] :where(.pos-note),html[data-skin=glass] :where(.r3s-row),html[data-skin=glass] :where(.r3s-rule),html[data-skin=glass] :where(.r3s-auto),html[data-skin=glass] :where(.r3s-check),html[data-skin=glass] :where(.r3s-person),html[data-skin=glass] :where(.r3s-toggle),html[data-skin=glass] :where(.r3s-radio),html[data-skin=glass] :where(.r3s-bubble),html[data-skin=glass] :where(.r3s-bubblewrap),html[data-skin=glass] :where(.r3s-invite),html[data-skin=glass] :where(.r3s-shared),html[data-skin=glass] :where(.r3s-banner),html[data-skin=glass] :where(.r3s-intro__item),html[data-skin=glass] :where(.r3s-pv),html[data-skin=glass] :where(.r3s-pv-form),html[data-skin=glass] :where(.r3s-pv-rail),html[data-skin=glass] :where(.r3s-pv-note),html[data-skin=glass] :where(.r3s-pv-upload),html[data-skin=glass] :where(.r3s-pv-picker),html[data-skin=glass] :where(.r3s-pv-compose),html[data-skin=glass] :where(.r3s-pv-perms),html[data-skin=glass] :where(.r3s-pv-dial),html[data-skin=glass] :where(.r3c05-welcome__steps li),html[data-skin=glass] :where(.r3c05-default),html[data-skin=glass] :where(.r3c05-guarantee),html[data-skin=glass] :where(.r3c05-pv-hello),html[data-skin=glass] :where(.r3c05-pv-dial){border-color:transparent;box-shadow:inset 0 0 0 1px var(--g-rim-in),var(--g-edge-xs),var(--g-lift-cell)}html[data-skin=glass] .r3s-intro__item,html[data-skin=glass] .r3c05-welcome__steps li,html[data-skin=glass] .r3s-filters .r3s-fchip,html[data-skin=glass] .r3s-filters .r3s-input,html[data-skin=glass] .site-pg-bar .pos-input,html[data-skin=glass] .site-domains>.pos-note,html[data-skin=glass] .site-business>.pos-note,html[data-skin=glass] .site-a2p>.pos-note,html[data-skin=glass] .site-bring>.pos-note,html[data-skin=glass] .apps-body>.pos-note{-webkit-backdrop-filter:var(--g-card-filter);backdrop-filter:var(--g-card-filter)}html[data-skin=glass] :where(.pos-pill),html[data-skin=glass] :where(.r4deck-stagepill),html[data-skin=glass] :where(.r4deck-count),html[data-skin=glass] :where(.r3s-chip),html[data-skin=glass] :where(.r4c04-flag),html[data-skin=glass] :where(.r4lp-delta),html[data-skin=glass] :where(.r4lp-best),html[data-skin=glass] :where(.r4f-tchip),html[data-skin=glass] :where(.r3s-tag),html[data-skin=glass] :where(.r4c04-scope),html[data-skin=glass] :where(.r4lp-scope),html[data-skin=glass] :where(.r4f-merge),html[data-skin=glass] :where(.bs-chip),html[data-skin=glass] :where(.r4f-good__chip),html[data-skin=glass] :where(.r4c02-done),html[data-skin=glass] :where(.cp-fchip),html[data-skin=glass] :where(.r4deck-cmd__ex),html[data-skin=glass] :where(.appc-check),html[data-skin=glass] :where(.r4dash-chip),html[data-skin=glass] :where(.r3s-tpl__item),html[data-skin=glass] :where(.r3s-pv__stage),html[data-skin=glass] :where(.r2c05-pill),html[data-skin=glass] :where(.r3s-pv-dial__state),html[data-skin=glass] :where(.r4dash-seg),html[data-skin=glass] :where(.r33k-lane__n),html[data-skin=glass] :where(.pos-kbd){border-color:transparent;box-shadow:inset 0 0 0 1px var(--g-rim-in),var(--g-edge-xs);-webkit-backdrop-filter:var(--g-ctrl-filter);backdrop-filter:var(--g-ctrl-filter)}html[data-skin=glass] .cp-fchip.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}html[data-skin=glass] .cp-fchip.is-on .cp-fchip__n{background:#ffffff3d;color:var(--accent-fg)}html[data-skin=glass] :where(.cp-out__btn),html[data-skin=glass] :where(.r3s-pv__btn){background:var(--g-ctrl);box-shadow:var(--g-edge-sm),var(--g-lift-ctrl)}html[data-skin=glass] :where(.cp-comp__tab){border-radius:10px}html[data-skin=glass] .cp-comp__tab.is-on,html[data-skin=glass] .r4deck-cmd__item.is-active{background:var(--g-capsule);color:var(--g-capsule-fg);box-shadow:var(--g-edge-sm),var(--g-hair)}html[data-skin=glass] .pos-seg button.is-on,html[data-skin=glass] .r4dash-seg button.is-on{box-shadow:var(--g-edge-sm),var(--g-hair),0 3px 10px #0000001a}html[data-skin=glass] :where(.r4c04-setup__icon),html[data-skin=glass] :where(.r3c05-welcome__badge),html[data-skin=glass] .cal-strip__day.is-on{background:var(--g-blue);color:#fff;box-shadow:inset 0 0 0 1px #ffffff59,var(--g-edge-xs),var(--g-primary-glow)}html[data-skin=glass] .pl-undo__bar{background:var(--g-toast);color:#fff;-webkit-backdrop-filter:blur(16px) var(--g-sat);backdrop-filter:blur(16px) var(--g-sat);box-shadow:inset 0 0 0 1px #ffffff2e,var(--g-edge-xs),var(--shadow-2)}html[data-skin=glass] .pl-undo__bar button{background:#ffffff29;color:#fff}html[data-skin=glass] .pl-undo__bar button:hover{background:#ffffff42}html[data-skin=glass][data-lens=on] .r4deck-rail,html[data-skin=glass][data-lens=on] .apps-nav,html[data-skin=glass][data-lens=on] .r3c05-rail,html[data-skin=glass][data-lens=on] .r4deck-tabs,html[data-skin=glass][data-lens=on] .r4c02-rail,html[data-skin=glass][data-lens=on] .r4c02-bar{-webkit-backdrop-filter:var(--g-nav-filter) url(#po-lens);backdrop-filter:var(--g-nav-filter) url(#po-lens)}html[data-skin=glass][data-lens=on] .r4deck-bulk,html[data-skin=glass][data-lens=on] .r4deck-dialbar,html[data-skin=glass][data-lens=on] .r4dash-editbar,html[data-skin=glass][data-lens=on] .r4c02-zoombar,html[data-skin=glass][data-lens=on] .r4deck-cmdbtn,html[data-skin=glass][data-lens=on] .r4deck-filter{-webkit-backdrop-filter:var(--g-nav-filter) url(#po-lens-sm);backdrop-filter:var(--g-nav-filter) url(#po-lens-sm)}html[data-skin=glass][data-lens=on] .r4deck-stage{-webkit-backdrop-filter:var(--g-card-filter) url(#po-lens-sm);backdrop-filter:var(--g-card-filter) url(#po-lens-sm)}html[data-skin=glass][data-lens=on] .r4deck-dialbtn:not(:disabled){-webkit-backdrop-filter:var(--g-canvas-filter) url(#po-lens);backdrop-filter:var(--g-canvas-filter) url(#po-lens)}html[data-skin=glass][data-lens=on] .pos-btn--primary,html[data-skin=glass][data-lens=on] .pos-btn--good,html[data-skin=glass][data-lens=on] .cp-call__go:not(:disabled){-webkit-backdrop-filter:var(--g-ctrl-filter) url(#po-lens-sm);backdrop-filter:var(--g-ctrl-filter) url(#po-lens-sm)}html[data-skin=glass][data-lens=on] .pos-toast{-webkit-backdrop-filter:blur(16px) var(--g-sat) url(#po-lens-sm);backdrop-filter:blur(16px) var(--g-sat) url(#po-lens-sm)}html[data-skin=glass][data-lens=on] .r4deck-list,html[data-skin=glass][data-lens=on] .r4deck-tile,html[data-skin=glass][data-lens=on] .r4c04-card,html[data-skin=glass][data-lens=on] .r4c04-num,html[data-skin=glass][data-lens=on] .r4lp-note,html[data-skin=glass][data-lens=on] .r3s-line,html[data-skin=glass][data-lens=on] .r4deck-auto,html[data-skin=glass][data-lens=on] .r4deck-chart,html[data-skin=glass][data-lens=on] .r4deck-table,html[data-skin=glass][data-lens=on] .r4lp-pcard,html[data-skin=glass][data-lens=on] .r4lp-result,html[data-skin=glass][data-lens=on] .r4c04-alert,html[data-skin=glass][data-lens=on] .apps-card,html[data-skin=glass][data-lens=on] .apps-int,html[data-skin=glass][data-lens=on] .apps-trash,html[data-skin=glass][data-lens=on] .apps-theme,html[data-skin=glass][data-lens=on] .r3s-card,html[data-skin=glass][data-lens=on] .cal-nav,html[data-skin=glass][data-lens=on] .cal-conn__card,html[data-skin=glass][data-lens=on] .site-ed-list,html[data-skin=glass][data-lens=on] .site-ed-insp,html[data-skin=glass][data-lens=on] .site-ed-none,html[data-skin=glass][data-lens=on] .site-free-pal,html[data-skin=glass][data-lens=on] .site-free-tree,html[data-skin=glass][data-lens=on] .site-free-set,html[data-skin=glass][data-lens=on] .r2c05-side{-webkit-backdrop-filter:var(--g-plate-filter) url(#po-lens);backdrop-filter:var(--g-plate-filter) url(#po-lens)}html[data-skin=glass][data-lens=on] .r4dash-tile,html[data-skin=glass][data-lens=on] .r4lp-head,html[data-skin=glass][data-lens=on] .r4c04-head,html[data-skin=glass][data-lens=on] .r4dash-card,html[data-skin=glass][data-lens=on] .r33k-stat,html[data-skin=glass][data-lens=on] .fx,html[data-skin=glass][data-lens=on] .r4lp-tile,html[data-skin=glass][data-lens=on] .r3s-frame__win,html[data-skin=glass][data-lens=on] .r3c05-welcome__hero,html[data-skin=glass][data-lens=on] .r3c05-sum,html[data-skin=glass][data-lens=on] .r4dash-gcard,html[data-skin=glass][data-lens=on] .r4deck-legend{-webkit-backdrop-filter:var(--g-card-filter) url(#po-lens);backdrop-filter:var(--g-card-filter) url(#po-lens)}html[data-skin=glass][data-lens=on] .r4deck-panel,html[data-skin=glass][data-lens=on] .pos-sheet,html[data-skin=glass][data-lens=on] .pos-modal,html[data-skin=glass][data-lens=on] .r4deck-cmd,html[data-skin=glass][data-lens=on] .cal-detail,html[data-skin=glass][data-lens=on] .cal-pop,html[data-skin=glass][data-lens=on] .app-incall,html[data-skin=glass][data-lens=on] .r4c02-panel,html[data-skin=glass][data-lens=on] .ask-dialog{-webkit-backdrop-filter:var(--g-float-filter) url(#po-lens);backdrop-filter:var(--g-float-filter) url(#po-lens)}html[data-skin=glass][data-lens=on] .pos-menu__pop,html[data-skin=glass][data-lens=on] .r4deck-pop,html[data-skin=glass][data-lens=on] .pl-movepop,html[data-skin=glass][data-lens=on] .bs-pmenu__pop,html[data-skin=glass][data-lens=on] .r4lp-pop,html[data-skin=glass][data-lens=on] .ask-pop{-webkit-backdrop-filter:var(--g-float-filter) url(#po-lens-sm);backdrop-filter:var(--g-float-filter) url(#po-lens-sm)}html[data-skin=glass][data-lens=on] .pl-lane{-webkit-backdrop-filter:var(--g-plate-filter) url(#po-lens);backdrop-filter:var(--g-plate-filter) url(#po-lens)}html[data-skin=glass] .r33k-stats{gap:10px;border:0}html[data-skin=glass] .r33k-stat{padding:10px 14px;border:1px solid var(--g-rim);border-radius:var(--r-md)}html[data-skin=glass] .r33k{--r33k-well: var(--g-plate);--r33k-gap: 8px}html[data-skin=glass] .r33k-lane__head{padding:12px 14px 0}html[data-skin=glass] :where(.r33k-lane):after{border:1px solid var(--g-rim);background:var(--g-card);-webkit-backdrop-filter:var(--g-card-filter);backdrop-filter:var(--g-card-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}html[data-skin=glass][data-lens=on] :where(.r33k-lane):after{-webkit-backdrop-filter:var(--g-card-filter) url(#po-lens);backdrop-filter:var(--g-card-filter) url(#po-lens)}html[data-skin=glass] .pl-lane.r33k-lane,html[data-skin=glass][data-lens=on] .pl-lane.r33k-lane{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=glass] :where(.r33k-lane):before{border-color:var(--g-rim);-webkit-backdrop-filter:var(--g-plate-filter);backdrop-filter:var(--g-plate-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}html[data-skin=glass][data-lens=on] :where(.r33k-lane):before{-webkit-backdrop-filter:var(--g-plate-filter) url(#po-lens);backdrop-filter:var(--g-plate-filter) url(#po-lens)}html[data-skin=glass] .r33k-ghost .r33k-card--fly{background:var(--g-float);-webkit-backdrop-filter:var(--g-float-filter);backdrop-filter:var(--g-float-filter)}html[data-skin=glass] :where(.site-ed-well),html[data-skin=glass] :where(.site-free-stage),html[data-skin=glass] :where(.site-frame__stage){border-color:var(--g-rim);background:var(--g-canvas);-webkit-backdrop-filter:var(--g-canvas-filter);backdrop-filter:var(--g-canvas-filter);box-shadow:var(--g-edge),var(--g-hair),var(--g-lift-plate)}html[data-skin=glass][data-lens=on] .site-ed-well,html[data-skin=glass][data-lens=on] .site-free-stage,html[data-skin=glass][data-lens=on] .site-frame__stage{-webkit-backdrop-filter:var(--g-canvas-filter) url(#po-lens);backdrop-filter:var(--g-canvas-filter) url(#po-lens)}html[data-skin=glass] .site-ed-panes button.is-on{background:var(--g-capsule);color:var(--g-capsule-fg);box-shadow:var(--g-edge-sm),var(--g-hair)}html[data-skin=glass] .cp-call__go:not(:disabled){border-radius:20px;border-color:#ffffff73;color:#fff;background:var(--g-blue);box-shadow:var(--g-edge-sm),0 0 0 1px #00328c38,var(--g-primary-glow);-webkit-backdrop-filter:var(--g-ctrl-filter);backdrop-filter:var(--g-ctrl-filter);transition:transform .22s cubic-bezier(.3,1.6,.5,1),background .16s}html[data-skin=glass] .cp-call__go:hover:not(:disabled){background:var(--g-blue-hover);transform:scale(1.015)}html[data-skin=glass] .cal,html[data-skin=glass] .r4c02-main,html[data-skin=glass] .r4c02-card{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=glass] .cal:before,html[data-skin=glass] .r4c02-main:before,html[data-skin=glass] .r4c02-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:var(--g-plate-filter);backdrop-filter:var(--g-plate-filter)}html[data-skin=glass] .r4c02-main:before{-webkit-backdrop-filter:var(--g-canvas-filter);backdrop-filter:var(--g-canvas-filter)}html[data-skin=glass][data-lens=on] .cal:before,html[data-skin=glass][data-lens=on] .r4c02-card:after{-webkit-backdrop-filter:var(--g-plate-filter) url(#po-lens);backdrop-filter:var(--g-plate-filter) url(#po-lens)}html[data-skin=glass][data-lens=on] .r4c02-main:before{-webkit-backdrop-filter:var(--g-canvas-filter) url(#po-lens);backdrop-filter:var(--g-canvas-filter) url(#po-lens)}@media(prefers-reduced-transparency:reduce){html:root[data-skin=glass]{--g-nav: rgba(26, 27, 30, .94);--g-card: rgba(26, 27, 30, .95);--g-float: rgba(28, 29, 32, .96);--g-plate: rgba(24, 25, 28, .97);--g-plate-in: rgba(0, 0, 0, .2);--g-list: rgba(24, 25, 28, .96);--g-menu: rgba(32, 33, 36, .97);--g-sticky: rgba(24, 25, 28, .98);--g-ctrl: rgba(44, 45, 48, .94)}}html:root[data-skin=midnight]{--bg: #0B0D12;--surface: #12151C;--surface-2: #181C25;--surface-3: #20252F;--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .13);--fg: #ECEEF3;--fg-2: #A9AFBD;--fg-3: #9097A7;--accent: #9081FF;--accent-strong: #A99DFF;--accent-fg: #0B0D12;--accent-soft: #25253E;--accent-line: #47427B;--good: #3FCF8E;--good-fg: #06231A;--good-soft: #19312D;--warn: #F2B04A;--warn-soft: #342C23;--bad: #F87171;--bad-soft: #342329;--info: #5BB4F0;--info-soft: #1D2D3C;--overlay: rgba(4, 5, 9, .66);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .035);--shadow-2: 0 0 0 1px rgba(0, 0, 0, .45), 0 24px 64px rgba(0, 0, 0, .62), 0 4px 14px rgba(0, 0, 0, .35);--font-display: "Geist", "Inter", "Segoe UI Variable Display", system-ui, sans-serif;--font-body: "Geist", "Inter", "Segoe UI Variable Text", system-ui, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--r-sm: 8px;--r-md: 10px;--r-lg: 12px;--mn-rail: #0E1016;--mn-well: #0E1117;--mn-float: #151821;--mn-hover: rgba(255, 255, 255, .045);--mn-violet: 144, 129, 255;--mn-glow: 0 0 0 1px rgba(var(--mn-violet), .28), 0 6px 22px -6px rgba(var(--mn-violet), .65);--mn-ring: 0 0 0 3px rgba(var(--mn-violet), .22), 0 0 18px -2px rgba(var(--mn-violet), .4);--mn-selection: rgba(var(--mn-violet), .32);--mn-aura: rgba(var(--mn-violet), .13);--mn-on-bg: linear-gradient(90deg, rgba(var(--mn-violet), .2), rgba(var(--mn-violet), .09));--mn-on-shadow: inset 0 0 0 1px rgba(var(--mn-violet), .24), 0 0 22px -8px rgba(var(--mn-violet), .75);--mn-bar-glow: 0 0 10px 1px rgba(var(--mn-violet), .82);--mn-tint: rgba(255, 255, 255, .06);--mn-on-count-bg: rgba(var(--mn-violet), .24);--mn-on-count-fg: #DCD6FF;--mn-list-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);--mn-row-line: rgba(255, 255, 255, .05);--mn-sel-bg: linear-gradient(90deg, rgba(var(--mn-violet), .18), rgba(var(--mn-violet), .07) 70%);--mn-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .022), rgba(255, 255, 255, 0) 120px), var(--surface);--mn-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(0, 0, 0, .35);--mn-tone-glow: 70%;--mn-stat-bg: rgba(255, 255, 255, .03);--mn-stage-glow: 0 0 20px -8px rgba(var(--mn-violet), .8);--mn-tab-glow: 0 0 16px -4px rgba(var(--mn-violet), .8);--mn-edge: rgba(255, 255, 255, .1);--mn-btn-bg: var(--surface-2);--mn-btn-shadow: none;--mn-btn-hover-bg: #1F2330;--mn-btn-hover-line: rgba(255, 255, 255, .16);--mn-primary-line: rgba(190, 180, 255, .55);--mn-primary-bg: linear-gradient(180deg, #A093FF 0%, #8778FF 100%);--mn-primary-hi: inset 0 1px 0 rgba(255, 255, 255, .28);--mn-primary-hover-line: rgba(205, 198, 255, .7);--mn-primary-hover-bg: linear-gradient(180deg, #AEA3FF 0%, #9283FF 100%);--mn-primary-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .32), 0 0 0 1px rgba(var(--mn-violet), .35), 0 8px 28px -6px rgba(var(--mn-violet), .8);--mn-dial-n: rgba(11, 13, 18, .18);--mn-good-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 6px 20px -8px rgba(63, 207, 142, .7);--mn-well-line: rgba(255, 255, 255, .09);--mn-well-shadow: inset 0 1px 2px rgba(0, 0, 0, .35);--mn-seg-bg: rgba(255, 255, 255, .035);--mn-seg-on-bg: var(--surface-3);--mn-seg-on-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08), 0 1px 2px rgba(0, 0, 0, .4);--mn-track-bg: rgba(255, 255, 255, .08);--mn-track-line: rgba(255, 255, 255, .12);--mn-knob: #C9CDD8;--mn-check-line: rgba(255, 255, 255, .22);--mn-fill-glow: 0 0 11px -2px rgba(var(--mn-violet), .7);--mn-accent-text: #C4BCFF;--mn-float-bg: linear-gradient(180deg, rgba(255, 255, 255, .025), rgba(255, 255, 255, 0) 160px), var(--mn-float);--mn-float-line: rgba(255, 255, 255, .09);--mn-menu-hover: rgba(var(--mn-violet), .14);--mn-cmd-active: rgba(var(--mn-violet), .16);--mn-cmd-active-ring: inset 0 0 0 1px rgba(var(--mn-violet), .22);--mn-toast-bg: #1F2330;--mn-toast-fg: #ECEEF3;--mn-toast-edge: inset 0 0 0 1px rgba(255, 255, 255, .1);--mn-on-bad: #1A0A0A;--mn-on-warn: #1A1204;--mn-bar-wide-glow: 0 0 24px -10px rgba(var(--mn-violet), .8);color-scheme:dark}html:root[data-skin=midnight][data-theme=light]{--bg: #F5F5F9;--surface: #FFFFFF;--surface-2: #F2F2F7;--surface-3: #E7E7EF;--line: rgba(22, 20, 60, .085);--line-strong: rgba(22, 20, 60, .15);--fg: #16161F;--fg-2: #4A4A5E;--fg-3: #5E5E72;--accent: #5B45E0;--accent-strong: #4A34CC;--accent-fg: #FFFFFF;--accent-soft: #EFECFF;--accent-line: #C9C1F7;--good: #12784A;--good-fg: #FFFFFF;--good-soft: #E2F4EA;--warn: #92580A;--warn-soft: #FAF0DC;--bad: #C2303A;--bad-soft: #FCE9E9;--info: #1D62AE;--info-soft: #E4EEFA;--overlay: rgba(24, 22, 48, .3);--shadow-1: 0 1px 2px rgba(22, 20, 60, .07), 0 1px 1px rgba(22, 20, 60, .03);--shadow-2: 0 0 0 1px rgba(22, 20, 60, .06), 0 24px 60px rgba(34, 28, 90, .16), 0 6px 16px rgba(34, 28, 90, .07);--mn-rail: #EFEFF5;--mn-well: #FAFAFC;--mn-float: #FFFFFF;--mn-hover: rgba(22, 20, 60, .045);--mn-violet: 91, 69, 224;--mn-glow: 0 1px 2px rgba(48, 30, 170, .22), 0 6px 18px -6px rgba(var(--mn-violet), .55);--mn-ring: 0 0 0 3px rgba(var(--mn-violet), .2);--mn-selection: rgba(var(--mn-violet), .2);--mn-aura: rgba(var(--mn-violet), .075);--mn-on-bg: linear-gradient(90deg, rgba(var(--mn-violet), .11), rgba(var(--mn-violet), .05));--mn-on-shadow: inset 0 0 0 1px rgba(var(--mn-violet), .16), 0 1px 2px rgba(48, 30, 170, .06);--mn-bar-glow: 0 0 8px rgba(var(--mn-violet), .45);--mn-tint: rgba(22, 20, 60, .06);--mn-on-count-bg: rgba(var(--mn-violet), .14);--mn-on-count-fg: #4A34CC;--mn-list-shadow: 0 1px 2px rgba(22, 20, 60, .04), 0 8px 24px -14px rgba(22, 20, 60, .14);--mn-row-line: rgba(22, 20, 60, .06);--mn-sel-bg: linear-gradient(90deg, rgba(var(--mn-violet), .1), rgba(var(--mn-violet), .035) 70%);--mn-card-bg: var(--surface);--mn-card-shadow: 0 1px 2px rgba(22, 20, 60, .05), 0 8px 24px -14px rgba(22, 20, 60, .14);--mn-tone-glow: 42%;--mn-stat-bg: rgba(22, 20, 60, .025);--mn-stage-glow: 0 6px 16px -8px rgba(var(--mn-violet), .4);--mn-tab-glow: 0 4px 12px -4px rgba(var(--mn-violet), .38);--mn-edge: rgba(22, 20, 60, .13);--mn-btn-bg: #FFFFFF;--mn-btn-shadow: 0 1px 2px rgba(22, 20, 60, .06);--mn-btn-hover-bg: #F6F6FA;--mn-btn-hover-line: rgba(22, 20, 60, .2);--mn-primary-line: #4A35CF;--mn-primary-bg: linear-gradient(180deg, #6A56EE 0%, #5641DD 100%);--mn-primary-hi: inset 0 1px 0 rgba(255, 255, 255, .2);--mn-primary-hover-line: #4330C2;--mn-primary-hover-bg: linear-gradient(180deg, #6250EA 0%, #4D38D3 100%);--mn-primary-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 1px 2px rgba(48, 30, 170, .25), 0 8px 22px -6px rgba(var(--mn-violet), .6);--mn-dial-n: rgba(255, 255, 255, .2);--mn-good-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 1px 2px rgba(10, 60, 36, .2), 0 6px 16px -8px rgba(18, 120, 74, .55);--mn-well-line: rgba(22, 20, 60, .12);--mn-well-shadow: inset 0 1px 2px rgba(22, 20, 60, .05);--mn-seg-bg: rgba(22, 20, 60, .04);--mn-seg-on-bg: #FFFFFF;--mn-seg-on-shadow: 0 0 0 1px rgba(22, 20, 60, .08), 0 1px 3px rgba(22, 20, 60, .1);--mn-track-bg: #E2E2EA;--mn-track-line: rgba(22, 20, 60, .1);--mn-knob: #FFFFFF;--mn-check-line: rgba(22, 20, 60, .26);--mn-fill-glow: 0 2px 8px -2px rgba(var(--mn-violet), .5);--mn-accent-text: #5B45E0;--mn-float-bg: var(--mn-float);--mn-float-line: rgba(22, 20, 60, .09);--mn-menu-hover: rgba(var(--mn-violet), .08);--mn-cmd-active: rgba(var(--mn-violet), .09);--mn-cmd-active-ring: inset 0 0 0 1px rgba(var(--mn-violet), .18);--mn-toast-bg: #1C1B29;--mn-toast-fg: #F4F4F8;--mn-toast-edge: inset 0 0 0 1px rgba(255, 255, 255, .06);--mn-on-bad: #FFFFFF;--mn-on-warn: #FFFFFF;--mn-bar-wide-glow: 0 6px 20px -12px rgba(var(--mn-violet), .45);color-scheme:light}html[data-skin=midnight] body{background:var(--bg);letter-spacing:-.003em}html[data-skin=midnight] h1,html[data-skin=midnight] h2,html[data-skin=midnight] h3{letter-spacing:-.018em}html[data-skin=midnight] ::selection{background:var(--mn-selection)}html[data-skin=midnight] .r4deck{background:var(--bg)}html[data-skin=midnight] .r4deck-main{background:radial-gradient(70% 240px at 50% -70px,var(--mn-aura),transparent 72%),var(--bg)}html[data-skin=midnight] .r4dash{background:transparent}html[data-skin=midnight] .r4deck-rail{background:var(--mn-rail);border-right-color:var(--line)}html[data-skin=midnight] .r4deck-rail__me,html[data-skin=midnight] .r4deck-rail__foot{border-color:var(--line)}html[data-skin=midnight] .r4deck-ri,html[data-skin=midnight] .r4deck-rail__grouphead{border-radius:7px}html[data-skin=midnight] .r4deck-ri:hover,html[data-skin=midnight] .r4deck-rail__grouphead:hover{background:var(--mn-hover)}html[data-skin=midnight] .r4deck-ri.is-on{background:var(--mn-on-bg);color:var(--fg);box-shadow:var(--mn-on-shadow)}html[data-skin=midnight] .r4deck-ri.is-on:before{width:2px;background:var(--accent);box-shadow:var(--mn-bar-glow)}html[data-skin=midnight] .r4deck-ri__count{background:var(--mn-tint)}html[data-skin=midnight] .r4deck-ri__count--info{background:var(--info-soft)}html[data-skin=midnight] .r4deck-ri__count--warn{background:var(--warn-soft)}html[data-skin=midnight] .r4deck-ri__count--good{background:var(--good-soft)}html[data-skin=midnight] .r4deck-ri.is-on .r4deck-ri__count{background:var(--mn-on-count-bg);color:var(--mn-on-count-fg)}html[data-skin=midnight] .r4deck-list{background:var(--surface);border-color:var(--line);box-shadow:var(--mn-list-shadow)}html[data-skin=midnight] .r4deck-cols{background:var(--surface);border-bottom-color:var(--line);font-size:10.5px;letter-spacing:.08em}html[data-skin=midnight] .r4deck-row{border-bottom-color:var(--mn-row-line)}html[data-skin=midnight] .r4deck-row:hover:not(.is-sel):not(.is-checked){background:var(--mn-hover)}html[data-skin=midnight] .r4deck-row.is-sel{background:var(--mn-sel-bg)}html[data-skin=midnight] .r4deck-row:before{width:2px;box-shadow:var(--mn-bar-glow)}html[data-skin=midnight] .r4deck-stagepill{background:var(--mn-tint)}html[data-skin=midnight] .r4deck-stagepill--won{background:var(--good-soft)}html[data-skin=midnight] .r4deck-stagepill--lost{background:var(--bad-soft)}html[data-skin=midnight] .r4deck-legend{background:var(--mn-rail);border-color:var(--line)}html[data-skin=midnight] .r4deck-pager{background:var(--surface);border-top-color:var(--line)}html[data-skin=midnight] .r4deck-panel{background:var(--surface);border-left-color:var(--line)}html[data-skin=midnight] .r4deck-ph{border-bottom-color:var(--line)}html[data-skin=midnight] .r4dash-tile,html[data-skin=midnight] .r4dash-card.ld-new,html[data-skin=midnight] .r4dash-focus>.fx,html[data-skin=midnight] .r4deck-tile,html[data-skin=midnight] .r4deck-auto,html[data-skin=midnight] .r4deck-chart,html[data-skin=midnight] .apps-card,html[data-skin=midnight] .apps-int{background:var(--mn-card-bg);box-shadow:var(--mn-card-shadow)}html[data-skin=midnight] .r4dash-tile:before{left:16px;top:-1px;width:22px;height:2px;border-radius:0 0 2px 2px}html[data-skin=midnight] .r4dash-tile[data-tone=good]:before{box-shadow:0 0 10px color-mix(in srgb,var(--good) var(--mn-tone-glow),transparent)}html[data-skin=midnight] .r4dash-tile[data-tone=warn]:before{box-shadow:0 0 10px color-mix(in srgb,var(--warn) var(--mn-tone-glow),transparent)}html[data-skin=midnight] .r4dash-tile[data-tone=bad]:before{box-shadow:0 0 10px color-mix(in srgb,var(--bad) var(--mn-tone-glow),transparent)}html[data-skin=midnight] .r4dash-tile[data-tone=info]:before{box-shadow:0 0 10px color-mix(in srgb,var(--info) var(--mn-tone-glow),transparent)}html[data-skin=midnight] .r4dash-tile__foot{border-top-color:var(--line)}html[data-skin=midnight] .r4dash-stat{background:var(--mn-stat-bg);box-shadow:inset 0 0 0 1px var(--line)}html[data-skin=midnight] .r4deck-stage.is-on{background:var(--accent-soft);border-color:var(--accent-line);box-shadow:var(--mn-stage-glow)}html[data-skin=midnight] .r4dash-editbar{background:var(--mn-float);border-color:var(--accent-line)}html[data-skin=midnight] .r4c02-card,html[data-skin=midnight] .r4c02-card__main{border-radius:14px}html[data-skin=midnight] .pos-btn{border-color:var(--mn-edge);background:var(--mn-btn-bg);box-shadow:var(--mn-btn-shadow)}html[data-skin=midnight] .pos-btn--secondary:hover:not(:disabled){background:var(--mn-btn-hover-bg);border-color:var(--mn-btn-hover-line)}html[data-skin=midnight] .pos-btn--primary,html[data-skin=midnight] .r4deck-dialbtn{border-color:var(--mn-primary-line);background:var(--mn-primary-bg);color:var(--accent-fg);box-shadow:var(--mn-primary-hi),var(--mn-glow)}html[data-skin=midnight] .pos-btn--primary:hover:not(:disabled),html[data-skin=midnight] .r4deck-dialbtn:hover:not(:disabled){border-color:var(--mn-primary-hover-line);background:var(--mn-primary-hover-bg);box-shadow:var(--mn-primary-hover-shadow)}html[data-skin=midnight] .r4deck-dialbtn:disabled{background:var(--surface-2);border-color:var(--line-strong);color:var(--fg-3);box-shadow:none}html[data-skin=midnight] .r4deck-dialbtn__n{background:var(--mn-dial-n)}html[data-skin=midnight] .pos-btn--good{border-color:var(--good);background:var(--good);color:var(--good-fg);box-shadow:var(--mn-good-shadow)}html[data-skin=midnight] .pos-btn--ghost{background:transparent;border-color:transparent;box-shadow:none}html[data-skin=midnight] .pos-btn--ghost:hover:not(:disabled){background:var(--mn-hover)}html[data-skin=midnight] .pos-btn--danger{border-color:color-mix(in srgb,var(--bad) 32%,transparent)}html[data-skin=midnight] .pos-iconbtn:hover{background:var(--mn-hover)}html[data-skin=midnight] button:focus-visible,html[data-skin=midnight] a:focus-visible{box-shadow:var(--mn-ring)}html[data-skin=midnight] .r4deck-cmdbtn,html[data-skin=midnight] .r4deck-filter{border-color:var(--mn-well-line);background:var(--mn-well);box-shadow:var(--mn-well-shadow)}html[data-skin=midnight] .r4deck-cmdbtn:hover{border-color:rgba(var(--mn-violet),.45)}html[data-skin=midnight] .r4deck-cmdbtn.r4deck-hit,html[data-skin=midnight] .r4deck-filter:focus-within,html[data-skin=midnight] .r4deck-filter.r4deck-hit{border-color:var(--accent);box-shadow:var(--mn-ring)}html[data-skin=midnight] .pos-seg,html[data-skin=midnight] .r4dash-seg{background:var(--mn-seg-bg);border-color:var(--line)}html[data-skin=midnight] .pos-seg button.is-on,html[data-skin=midnight] .r4dash-seg button.is-on{background:var(--mn-seg-on-bg);box-shadow:var(--mn-seg-on-shadow)}html[data-skin=midnight] .r4deck-switch__track{background:var(--mn-track-bg);border-color:var(--mn-track-line)}html[data-skin=midnight] .r4deck-switch__track i{background:var(--mn-knob)}html[data-skin=midnight] .r4deck-switch input:checked+.r4deck-switch__track{background:var(--accent);border-color:var(--accent);box-shadow:var(--mn-fill-glow)}html[data-skin=midnight] .r4deck-switch input:checked+.r4deck-switch__track i{background:var(--accent-fg)}html[data-skin=midnight] .r4deck-check{border-color:var(--mn-check-line);background:var(--mn-well)}html[data-skin=midnight] .r4deck-check:hover{border-color:var(--accent)}html[data-skin=midnight] .r4deck-check.is-on,html[data-skin=midnight] .r4deck-check.is-some{background:var(--accent);border-color:var(--accent);box-shadow:var(--mn-fill-glow)}html[data-skin=midnight] .pos-chip{border-color:var(--mn-edge);background:var(--mn-btn-bg)}html[data-skin=midnight] .pos-chip:hover{border-color:var(--accent-line)}html[data-skin=midnight] .pos-chip.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--mn-accent-text)}html[data-skin=midnight] .pos-dispo button{background:var(--mn-btn-bg)}html[data-skin=midnight] .pos-dispo button:not([data-tone]):hover{background:var(--mn-btn-hover-bg)}html[data-skin=midnight] .pos-input,html[data-skin=midnight] .pos-field input:not([type=checkbox]):not([type=radio]),html[data-skin=midnight] .pos-field select,html[data-skin=midnight] .pos-field textarea,html[data-skin=midnight] .pos-composer,html[data-skin=midnight] .r4dash-select{border-color:var(--mn-edge);background:var(--mn-well)}html[data-skin=midnight] .pos-input:focus,html[data-skin=midnight] .pos-field input:not([type=checkbox]):not([type=radio]):focus,html[data-skin=midnight] .pos-field select:focus,html[data-skin=midnight] .pos-field textarea:focus,html[data-skin=midnight] .r4dash-select:focus{border-color:var(--accent);box-shadow:var(--mn-ring)}html[data-skin=midnight] .pos-sheet,html[data-skin=midnight] .pos-modal,html[data-skin=midnight] .r4deck-cmd,html[data-skin=midnight] .pos-menu__pop,html[data-skin=midnight] .r4deck-pop{background:var(--mn-float-bg);border:1px solid var(--mn-float-line)}html[data-skin=midnight] .pos-sheet{border-width:0 0 0 1px}html[data-skin=midnight] .pos-sheet__head,html[data-skin=midnight] .pos-sheet__foot{border-color:var(--line)}html[data-skin=midnight] .pos-menu__pop button:hover,html[data-skin=midnight] .r4deck-menu__item:hover:not(:disabled),html[data-skin=midnight] .r4deck-menu__item:focus-visible{background:var(--mn-menu-hover)}html[data-skin=midnight] .r4deck-cmd__item.is-active{background:var(--mn-cmd-active);box-shadow:var(--mn-cmd-active-ring)}html[data-skin=midnight] .r4deck-cmd__foot{background:var(--mn-rail)}html[data-skin=midnight] .pos-toast{background:var(--mn-toast-bg);color:var(--mn-toast-fg);box-shadow:var(--mn-toast-edge),var(--shadow-2)}html[data-skin=midnight] .pos-toast--good{background:var(--good);color:var(--good-fg)}html[data-skin=midnight] .pos-toast--bad{background:var(--bad);color:var(--mn-on-bad)}html[data-skin=midnight] .pos-toast--warn{background:var(--warn);color:var(--mn-on-warn)}html[data-skin=midnight] .nc-bell__badge{color:var(--mn-on-bad);box-shadow:0 0 0 2px var(--bg)}html[data-skin=midnight] .r4deck-bulk,html[data-skin=midnight] .r4deck-dialbar{background:var(--accent-soft);border-color:var(--accent-line);box-shadow:var(--mn-bar-wide-glow)}html[data-skin=midnight] .r4deck-dialbar>strong,html[data-skin=midnight] .r4deck-bulk__n strong{color:var(--mn-accent-text)}html[data-skin=midnight] .r4deck-banner{background:var(--info-soft)}html[data-skin=midnight] .r4deck-tabs{background:var(--mn-rail);border-top-color:var(--line)}html[data-skin=midnight] .r4deck-tab.is-on .r4deck-tab__icon{box-shadow:var(--mn-tab-glow)}html[data-skin=midnight] .lab-bar{background:var(--mn-rail);border-bottom-color:var(--line)}@media(max-width:640px){html[data-skin=midnight] .pos-sheet{border-width:1px 0 0}}html:root[data-skin=clay]{--bg: #F3EDE6;--surface: #FFFBF6;--surface-2: #F6EEE4;--surface-3: #EEE2D3;--line: #EADFD1;--line-strong: #DCCBB8;--fg: #3A2E26;--fg-2: #6B5A4E;--fg-3: #77645A;--accent: #A84B24;--accent-strong: #8F3D1B;--accent-fg: #FFFFFF;--accent-soft: #F9E7DC;--accent-line: #E8B89D;--good: #2B7340;--good-fg: #FFFFFF;--good-soft: #E3F0DE;--warn: #876200;--warn-soft: #F8EDCB;--bad: #B02A3A;--bad-soft: #FBE3E2;--info: #3B6896;--info-soft: #E4ECF4;--overlay: rgba(70, 48, 32, .3);--shadow-1: 0 1px 2px rgba(120, 82, 52, .08), 0 3px 8px rgba(120, 82, 52, .06);--shadow-2: 0 24px 54px rgba(110, 72, 42, .2), 0 6px 16px rgba(110, 72, 42, .08);--font-display: "Nunito", "Segoe UI", system-ui, sans-serif;--font-body: "Nunito", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--r-sm: 12px;--r-md: 18px;--r-lg: 26px;--clay-hi: inset 0 2px 1px rgba(255, 255, 255, .95);--clay-lo: inset 0 -4px 8px rgba(150, 105, 70, .07);--clay-drop: 0 12px 28px rgba(130, 88, 55, .11), 0 2px 5px rgba(130, 88, 55, .07);--clay-card: var(--clay-hi), var(--clay-lo), var(--clay-drop);--clay-puff: linear-gradient(180deg, #FFFFFF 0%, #FBF4EB 100%);--clay-puff-hover: linear-gradient(180deg, #FFFFFF 0%, #F5EADD 100%);--clay-well: inset 0 2px 5px rgba(130, 88, 55, .11), inset 0 -1px 0 rgba(255, 255, 255, .85);--clay-well-bg: #F6EEE4;--clay-well-line: #E3D4C3;--clay-focus-bg: #FFFDFA;--clay-raised: #FFFFFF;--clay-strip: #FBF5EE;--clay-row-line: #F1E7DB;--clay-row-hover: #FBF3EA;--clay-on-bg: linear-gradient(180deg, #FCEEE5 0%, #F6E0D2 100%);--clay-on-shadow: inset 0 2px 1px rgba(255, 255, 255, .8), inset 0 -3px 5px rgba(168, 75, 36, .1), 0 4px 10px rgba(168, 75, 36, .12);--clay-on-inset: inset 0 2px 1px rgba(255, 255, 255, .8), inset 0 -2px 4px rgba(168, 75, 36, .1);--clay-on-count-bg: #FFFFFF;--clay-on-count-shadow: 0 1px 2px rgba(130, 88, 55, .12);--clay-lift: 0 14px 30px rgba(130, 88, 55, .14), 0 2px 5px rgba(130, 88, 55, .08);--clay-soft-drop: 0 2px 6px rgba(130, 88, 55, .08);--clay-lift-sm: 0 1px 3px rgba(130, 88, 55, .1);--clay-bar-well: inset 0 1px 2px rgba(130, 88, 55, .14);--clay-btn-shadow: inset 0 1px 0 #FFFFFF, inset 0 -2px 3px rgba(150, 105, 70, .08), 0 2px 5px rgba(130, 88, 55, .1);--clay-chip-shadow: inset 0 1px 0 #FFFFFF, 0 2px 4px rgba(130, 88, 55, .08);--clay-chip-on-shadow: inset 0 2px 3px rgba(168, 75, 36, .1);--clay-nub-shadow: inset 0 1px 0 #FFFFFF, 0 1px 3px rgba(130, 88, 55, .08);--clay-thumb-shadow: inset 0 -2px 3px rgba(150, 105, 70, .08), 0 2px 6px rgba(130, 88, 55, .16);--clay-brick: linear-gradient(180deg, #B5572E 0%, #9C4420 100%);--clay-brick-hover: linear-gradient(180deg, #A84B24 0%, #8F3D1B 100%);--clay-brick-line: #92401E;--clay-brick-hover-line: #833819;--clay-brick-fg: #FFFFFF;--clay-brick-shadow: inset 0 2px 1px rgba(255, 255, 255, .28), inset 0 -3px 5px rgba(90, 30, 10, .22), 0 6px 14px rgba(168, 75, 36, .26);--clay-call: linear-gradient(180deg, #B05229 0%, #97421F 100%);--clay-call-hover: linear-gradient(180deg, #A84B24 0%, #8A3A19 100%);--clay-call-shadow: inset 0 2px 1px rgba(255, 255, 255, .26), inset 0 -4px 6px rgba(90, 30, 10, .22), 0 8px 18px rgba(168, 75, 36, .26);--clay-good: linear-gradient(180deg, #2E7A44 0%, #24653A 100%);--clay-good-line: #245F35;--clay-good-shadow: inset 0 2px 1px rgba(255, 255, 255, .26), inset 0 -3px 5px rgba(10, 50, 20, .22), 0 6px 14px rgba(43, 115, 64, .24);--clay-danger-line: #E5B9B8;--clay-track-line: #E0D0BE;--clay-track-shadow: inset 0 2px 3px rgba(130, 88, 55, .14);--clay-knob: #FFFFFF;--clay-knob-on: #FFFFFF;--clay-knob-shadow: 0 2px 4px rgba(110, 70, 40, .22);--clay-check-line: #D3BFA9;--clay-check-shadow: inset 0 1px 2px rgba(130, 88, 55, .12);--clay-check-on-shadow: inset 0 1px 0 rgba(255, 255, 255, .25);--clay-strip-shadow: inset 0 2px 1px rgba(255, 255, 255, .7), inset 0 -3px 6px rgba(168, 75, 36, .07);--clay-legend-bg: rgba(255, 251, 246, .7);--clay-shelf-shadow: 0 -6px 18px rgba(130, 88, 55, .08);--clay-bar-bg: linear-gradient(180deg, #FFFDF9 0%, #FBF4EB 100%);--clay-bar-shadow: 0 2px 10px rgba(130, 88, 55, .06);--clay-toast-hi: inset 0 1px 0 rgba(255, 255, 255, .14);--clay-on-good: #FFFFFF;--clay-on-bad: #FFFFFF;--clay-on-warn: #FFFFFF;color-scheme:light}html:root[data-skin=clay][data-theme=dark]{--bg: #1C1714;--surface: #28211C;--surface-2: #312922;--surface-3: #3A3029;--line: #3A3028;--line-strong: #4D4137;--fg: #F5EBE1;--fg-2: #D0BFB0;--fg-3: #B3A193;--accent: #E58B61;--accent-strong: #F09D76;--accent-fg: #2A1409;--accent-soft: #3E2A1F;--accent-line: #74472F;--good: #7FC791;--good-fg: #0F2716;--good-soft: #23332A;--warn: #E6B65C;--warn-soft: #3A2F1E;--bad: #F0848C;--bad-soft: #402428;--info: #8EB5E3;--info-soft: #222F3D;--overlay: rgba(12, 8, 5, .62);--shadow-1: 0 1px 2px rgba(0, 0, 0, .35), 0 3px 8px rgba(0, 0, 0, .2);--shadow-2: 0 24px 56px rgba(0, 0, 0, .52), 0 6px 16px rgba(0, 0, 0, .3);--clay-hi: inset 0 1px 1px rgba(255, 228, 206, .075);--clay-lo: inset 0 -4px 8px rgba(0, 0, 0, .16);--clay-drop: 0 12px 28px rgba(0, 0, 0, .36), 0 2px 5px rgba(0, 0, 0, .24);--clay-puff: linear-gradient(180deg, #382E27 0%, #2F2620 100%);--clay-puff-hover: linear-gradient(180deg, #403530 0%, #352B24 100%);--clay-well: inset 0 2px 5px rgba(0, 0, 0, .34), inset 0 -1px 0 rgba(255, 228, 206, .05);--clay-well-bg: #211B17;--clay-well-line: #3A2F27;--clay-focus-bg: #241D19;--clay-raised: #4A3D34;--clay-strip: #241E1A;--clay-row-line: #332A23;--clay-row-hover: #2F2721;--clay-on-bg: linear-gradient(180deg, #4A3127 0%, #3F2A21 100%);--clay-on-shadow: inset 0 1px 1px rgba(255, 214, 190, .12), inset 0 -3px 5px rgba(0, 0, 0, .22), 0 4px 12px rgba(0, 0, 0, .3);--clay-on-inset: inset 0 1px 1px rgba(255, 214, 190, .12), inset 0 -2px 4px rgba(0, 0, 0, .22);--clay-on-count-bg: #2B1F18;--clay-on-count-shadow: inset 0 1px 2px rgba(0, 0, 0, .35);--clay-lift: 0 14px 30px rgba(0, 0, 0, .42), 0 2px 5px rgba(0, 0, 0, .26);--clay-soft-drop: 0 2px 6px rgba(0, 0, 0, .28);--clay-lift-sm: 0 1px 3px rgba(0, 0, 0, .32);--clay-bar-well: inset 0 1px 2px rgba(0, 0, 0, .4);--clay-btn-shadow: inset 0 1px 0 rgba(255, 228, 206, .08), inset 0 -2px 3px rgba(0, 0, 0, .2), 0 2px 6px rgba(0, 0, 0, .3);--clay-chip-shadow: inset 0 1px 0 rgba(255, 228, 206, .07), 0 2px 4px rgba(0, 0, 0, .25);--clay-chip-on-shadow: inset 0 2px 3px rgba(0, 0, 0, .25);--clay-nub-shadow: inset 0 1px 0 rgba(255, 228, 206, .07), 0 1px 3px rgba(0, 0, 0, .25);--clay-thumb-shadow: inset 0 1px 0 rgba(255, 228, 206, .09), inset 0 -2px 3px rgba(0, 0, 0, .18), 0 2px 6px rgba(0, 0, 0, .35);--clay-brick: linear-gradient(180deg, #EE9C75 0%, #DB7D53 100%);--clay-brick-hover: linear-gradient(180deg, #F4A983 0%, #E3885E 100%);--clay-brick-line: #C96D44;--clay-brick-hover-line: #D27A50;--clay-brick-fg: #2A1409;--clay-brick-shadow: inset 0 2px 1px rgba(255, 236, 222, .38), inset 0 -3px 5px rgba(120, 45, 15, .28), 0 6px 16px rgba(0, 0, 0, .38), 0 2px 12px rgba(229, 139, 97, .16);--clay-call: linear-gradient(180deg, #EC9870 0%, #D9794F 100%);--clay-call-hover: linear-gradient(180deg, #F2A57F 0%, #E0855B 100%);--clay-call-shadow: inset 0 2px 1px rgba(255, 236, 222, .36), inset 0 -4px 6px rgba(120, 45, 15, .28), 0 8px 20px rgba(0, 0, 0, .4), 0 2px 14px rgba(229, 139, 97, .16);--clay-good: linear-gradient(180deg, #8ACF9B 0%, #72BA85 100%);--clay-good-line: #5FA672;--clay-good-shadow: inset 0 2px 1px rgba(235, 255, 240, .35), inset 0 -3px 5px rgba(10, 60, 25, .25), 0 6px 16px rgba(0, 0, 0, .35);--clay-danger-line: #6E3C40;--clay-track-line: #4A3E35;--clay-track-shadow: inset 0 2px 3px rgba(0, 0, 0, .35);--clay-knob: #E9DDD1;--clay-knob-on: #FFF4EA;--clay-knob-shadow: 0 2px 4px rgba(0, 0, 0, .45);--clay-check-line: #5A4A3E;--clay-check-shadow: inset 0 1px 2px rgba(0, 0, 0, .35);--clay-check-on-shadow: inset 0 1px 0 rgba(255, 240, 228, .35);--clay-strip-shadow: inset 0 1px 1px rgba(255, 214, 190, .08), inset 0 -3px 6px rgba(0, 0, 0, .18);--clay-legend-bg: rgba(40, 33, 28, .72);--clay-shelf-shadow: 0 -6px 18px rgba(0, 0, 0, .35);--clay-bar-bg: linear-gradient(180deg, #2B231D 0%, #251F1A 100%);--clay-bar-shadow: 0 2px 12px rgba(0, 0, 0, .35);--clay-toast-hi: inset 0 1px 0 rgba(255, 255, 255, .5);--clay-on-good: #0F2716;--clay-on-bad: #2A0E12;--clay-on-warn: #2A1E06;color-scheme:dark}html[data-skin=clay] body{background:var(--bg)}html[data-skin=clay] h1,html[data-skin=clay] h2,html[data-skin=clay] h3{letter-spacing:-.005em}html[data-skin=clay] .r4deck-rail,html[data-skin=clay] .r4deck-list,html[data-skin=clay] .r4deck-panel{border-color:var(--line)}@media(min-width:761px){html[data-skin=clay] .r4deck-rail{margin:12px 0 12px 12px;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--clay-card)}html[data-skin=clay] .r4deck-list{margin:0 14px 12px;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--clay-card)}html[data-skin=clay] .r4deck-panel{margin:12px 12px 12px 0;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--clay-hi),var(--clay-lo),var(--shadow-2)}html[data-skin=clay] .r4deck-panel.is-overlay .r4deck-panel__inner{width:100%}}@media(min-width:1100px){html[data-skin=clay] .r4deck-panel:not(.is-overlay) .r4deck-panel__inner{width:calc(var(--r4deck-panel) - 14px)}}html[data-skin=clay] .r4deck-rail__me,html[data-skin=clay] .r4deck-rail__foot{border-color:var(--line)}html[data-skin=clay] .r4deck-head__title h2{font-weight:800}html[data-skin=clay] .r4deck-ri,html[data-skin=clay] .r4deck-rail__grouphead{border-radius:14px}html[data-skin=clay] .r4deck-ri:hover,html[data-skin=clay] .r4deck-rail__grouphead:hover{background:var(--surface-2)}html[data-skin=clay] .r4deck-ri.is-on{background:var(--clay-on-bg);color:var(--fg);box-shadow:var(--clay-on-shadow)}html[data-skin=clay] .r4deck-ri.is-on:before{left:-8px;width:4px;top:9px;bottom:9px;border-radius:0 4px 4px 0}html[data-skin=clay] .r4deck-ri.is-on .r4deck-ri__count{background:var(--clay-on-count-bg);color:var(--accent);box-shadow:var(--clay-on-count-shadow)}html[data-skin=clay] .r4deck-ri__count{min-width:24px}html[data-skin=clay] .apps-nav__item{border-radius:14px}html[data-skin=clay] .apps-nav__item.is-on{background:var(--clay-on-bg);box-shadow:var(--clay-on-shadow)}html[data-skin=clay] .apps-nav__item.is-on:before{border-radius:0 4px 4px 0;width:4px}html[data-skin=clay] .r4deck-cols{background:var(--clay-strip);border-bottom-color:var(--line)}html[data-skin=clay] .r4deck-row{border-bottom-color:var(--clay-row-line)}html[data-skin=clay] .r4deck-row:hover:not(.is-sel):not(.is-checked){background:var(--clay-row-hover)}html[data-skin=clay] .r4deck-row.is-sel{background:var(--accent-soft)}html[data-skin=clay] .r4deck-row:before{width:5px;top:10px;bottom:10px;border-radius:0 5px 5px 0}html[data-skin=clay] .r4deck-stagepill,html[data-skin=clay] .pos-pill{font-weight:700}html[data-skin=clay] .r4deck-banner{border-bottom-color:var(--line)}html[data-skin=clay] .r4deck-pager{background:var(--clay-strip);border-top-color:var(--line)}html[data-skin=clay] :where(.r4deck-tile),html[data-skin=clay] :where(.r4deck-stage),html[data-skin=clay] :where(.r4deck-auto),html[data-skin=clay] :where(.r4deck-chart),html[data-skin=clay] :where(.r4deck-table),html[data-skin=clay] :where(.r4dash-tile),html[data-skin=clay] :where(.r4dash-gcard),html[data-skin=clay] :where(.r4dash-editbar),html[data-skin=clay] :where(.r4lp-card),html[data-skin=clay] :where(.r4lp-tile),html[data-skin=clay] :where(.r4lp-pcard),html[data-skin=clay] :where(.r4lp-result),html[data-skin=clay] :where(.r4c04-alert),html[data-skin=clay] :where(.r4c02-zoombar),html[data-skin=clay] :where(.r4c02-card),html[data-skin=clay] :where(.apps-card),html[data-skin=clay] :where(.apps-int),html[data-skin=clay] :where(.apps-trash),html[data-skin=clay] :where(.r3s-card),html[data-skin=clay] :where(.cal-nav),html[data-skin=clay] :where(.cal-conn__card),html[data-skin=clay] :where(.r2c05-side),html[data-skin=clay] :where(.dl-card),html[data-skin=clay] :where(.dl-panel){border-color:var(--line);box-shadow:var(--clay-card)}@media(min-width:761px){html[data-skin=clay] :where(.cal){border-color:var(--line);box-shadow:var(--clay-card)}}html[data-skin=clay] .r4deck-stage:hover{box-shadow:var(--clay-hi),var(--clay-lo),var(--clay-lift)}html[data-skin=clay] .r4deck-stage.is-on{background:var(--accent-soft);border-color:var(--accent-line)}html[data-skin=clay] .r4c02-card.is-sel{box-shadow:0 0 0 4px var(--accent-soft),var(--clay-card)}html[data-skin=clay] .r4c02-card.is-path{box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 22%,transparent),var(--clay-card)}html[data-skin=clay] .r4c02-card.is-sel.is-path{box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 22%,transparent),0 0 0 8px var(--accent-soft),var(--clay-card)}html[data-skin=clay] .r4dash-tile:before{left:28px;top:-1px;width:30px;height:5px;border-radius:0 0 5px 5px}html[data-skin=clay] .r4dash-stat,html[data-skin=clay] .r4dash-week__day{box-shadow:var(--clay-well)}html[data-skin=clay] .r4dash-qlink{background:var(--clay-puff);box-shadow:var(--clay-hi),var(--clay-soft-drop)}html[data-skin=clay] .r4dash-pipe__bar,html[data-skin=clay] .r4deck-stage__bar{box-shadow:var(--clay-bar-well)}html[data-skin=clay] .r4deck-facts{border-color:var(--line);box-shadow:var(--clay-hi),var(--clay-soft-drop)}html[data-skin=clay] .pos-btn{border-radius:var(--r-pill);border-color:var(--line-strong);background:var(--clay-puff);font-weight:700;box-shadow:var(--clay-btn-shadow)}html[data-skin=clay] .pos-btn--secondary:hover:not(:disabled){background:var(--clay-puff-hover)}html[data-skin=clay] .pos-btn--primary{border-color:var(--clay-brick-line);color:var(--clay-brick-fg);background:var(--clay-brick);box-shadow:var(--clay-brick-shadow)}html[data-skin=clay] .pos-btn--primary:hover:not(:disabled){border-color:var(--clay-brick-hover-line);background:var(--clay-brick-hover)}html[data-skin=clay] .pos-btn--good{border-color:var(--clay-good-line);color:var(--good-fg);background:var(--clay-good);box-shadow:var(--clay-good-shadow)}html[data-skin=clay] .pos-btn--ghost{background:transparent;border-color:transparent;box-shadow:none}html[data-skin=clay] .pos-btn--ghost:hover:not(:disabled){background:var(--surface-2)}html[data-skin=clay] .pos-btn--danger{color:var(--bad);border-color:var(--clay-danger-line)}html[data-skin=clay] .pos-btn--danger:hover:not(:disabled){background:var(--bad-soft)}html[data-skin=clay] .pos-iconbtn{border-radius:50%}html[data-skin=clay] .pos-iconbtn:hover{background:var(--surface-2);box-shadow:var(--clay-hi),var(--clay-lift-sm)}html[data-skin=clay] .r4deck-dialbtn{border-radius:var(--r-pill);border-color:var(--clay-brick-line);background:var(--clay-brick);color:var(--clay-brick-fg);box-shadow:var(--clay-brick-shadow)}html[data-skin=clay] .r4deck-dialbtn:hover:not(:disabled){background:var(--clay-brick-hover)}html[data-skin=clay] .r4deck-dialbtn:disabled{background:var(--surface-2);border-color:var(--line-strong);color:var(--fg-3);box-shadow:var(--clay-well)}html[data-skin=clay] .cp-call__go:not(:disabled){border-color:var(--clay-brick-line);background:var(--clay-call);color:var(--clay-brick-fg);box-shadow:var(--clay-call-shadow)}html[data-skin=clay] .cp-call__go:hover:not(:disabled){background:var(--clay-call-hover)}html[data-skin=clay] :where(.r4deck-cmdbtn),html[data-skin=clay] :where(.r4deck-filter){border-radius:var(--r-pill);border-color:var(--clay-well-line);background:var(--clay-well-bg);box-shadow:var(--clay-well)}html[data-skin=clay] .r4deck-cmdbtn{height:40px;padding-left:16px}html[data-skin=clay] .r4deck-cmdbtn:hover{border-color:var(--accent-line)}html[data-skin=clay] .r4deck-cmdbtn.r4deck-hit{border-color:var(--accent);box-shadow:var(--clay-well),0 0 0 4px var(--accent-soft)}html[data-skin=clay] .r4deck-filter:focus-within,html[data-skin=clay] .r4deck-filter.r4deck-hit{border-color:var(--accent);box-shadow:var(--clay-well),0 0 0 4px var(--accent-soft)}html[data-skin=clay] .r4deck-filter__clear{background:var(--clay-raised)}html[data-skin=clay] .pos-seg,html[data-skin=clay] .r4dash-seg{padding:3px;border-radius:var(--r-pill);border-color:transparent;background:var(--surface-3);box-shadow:var(--clay-well)}html[data-skin=clay] .pos-seg button,html[data-skin=clay] .r4dash-seg button{border-radius:var(--r-pill)}html[data-skin=clay] .pos-seg button.is-on,html[data-skin=clay] .r4dash-seg button.is-on{background:var(--clay-raised);color:var(--fg);box-shadow:var(--clay-thumb-shadow)}html[data-skin=clay] .r4deck-switch__track{background:var(--surface-3);border-color:var(--clay-track-line);box-shadow:var(--clay-track-shadow)}html[data-skin=clay] .r4deck-switch__track i{background:var(--clay-knob);box-shadow:var(--clay-knob-shadow)}html[data-skin=clay] .r4deck-switch input:checked+.r4deck-switch__track{background:var(--clay-brick);border-color:var(--clay-brick-line)}html[data-skin=clay] .r4deck-switch input:checked+.r4deck-switch__track i{background:var(--clay-knob-on)}html[data-skin=clay] :where(.r4deck-check){border-radius:7px;border-color:var(--clay-check-line);box-shadow:var(--clay-check-shadow)}html[data-skin=clay] .r4deck-check.is-on,html[data-skin=clay] .r4deck-check.is-some{box-shadow:var(--clay-check-on-shadow)}html[data-skin=clay] :where(.pos-chip){border-color:var(--line-strong);background:var(--clay-puff);box-shadow:var(--clay-chip-shadow)}html[data-skin=clay] .pos-chip.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);box-shadow:var(--clay-chip-on-shadow)}html[data-skin=clay] .pos-dispo button{border-radius:16px;box-shadow:var(--clay-btn-shadow)}html[data-skin=clay] .pos-dispo button.is-current{box-shadow:inset 0 0 0 2px currentColor,var(--clay-lift-sm)}html[data-skin=clay] .r4dash-chip,html[data-skin=clay] .r4dash-grip,html[data-skin=clay] .r4deck-cmd__ex{border-radius:var(--r-pill);box-shadow:var(--clay-nub-shadow)}html[data-skin=clay] .pos-input,html[data-skin=clay] .pos-field input:not([type=checkbox]):not([type=radio]),html[data-skin=clay] .pos-field select,html[data-skin=clay] .pos-field textarea,html[data-skin=clay] .pos-composer,html[data-skin=clay] .r4dash-select{border-radius:14px;border-color:var(--clay-well-line);background:var(--clay-well-bg);box-shadow:var(--clay-well)}html[data-skin=clay] .pos-input:focus,html[data-skin=clay] .pos-field input:focus,html[data-skin=clay] .pos-field select:focus,html[data-skin=clay] .pos-field textarea:focus,html[data-skin=clay] .r4dash-select:focus{border-color:var(--accent);background:var(--clay-focus-bg);box-shadow:var(--clay-well),0 0 0 4px var(--accent-soft)}html[data-skin=clay] .pos-composer:focus-within{border-color:var(--accent);box-shadow:var(--clay-well),0 0 0 4px var(--accent-soft)}html[data-skin=clay] .pos-note{border-radius:16px}html[data-skin=clay] .pos-sheet,html[data-skin=clay] .pos-modal,html[data-skin=clay] .r4deck-cmd,html[data-skin=clay] .pos-menu__pop,html[data-skin=clay] .r4deck-pop{border-color:var(--line);box-shadow:var(--clay-hi),var(--clay-lo),var(--shadow-2)}@media(min-width:641px){html[data-skin=clay] .pos-layer:not(.pos-layer--center){padding:12px}html[data-skin=clay] .pos-sheet{border:1px solid var(--line);border-radius:30px;overflow:hidden}}html[data-skin=clay] .pos-modal,html[data-skin=clay] .r4deck-cmd{border-radius:30px}html[data-skin=clay] .pos-menu__pop,html[data-skin=clay] .r4deck-pop{border-radius:20px;padding:6px}html[data-skin=clay] .pos-menu__pop button,html[data-skin=clay] .r4deck-menu__item,html[data-skin=clay] .r4deck-cmd__item{border-radius:12px}html[data-skin=clay] .pos-menu__pop button:hover,html[data-skin=clay] .r4deck-menu__item:hover:not(:disabled){background:var(--accent-soft)}html[data-skin=clay] .pos-sheet__head,html[data-skin=clay] .pos-sheet__foot{border-color:var(--line)}html[data-skin=clay] .pos-sheet__foot{background:var(--clay-strip)}html[data-skin=clay] .r4deck-cmd__search{height:58px}html[data-skin=clay] .pos-toast{border-radius:var(--r-pill);padding:11px 18px;text-align:center;box-shadow:var(--clay-toast-hi),var(--shadow-2)}html[data-skin=clay] .pos-toast--good{color:var(--clay-on-good)}html[data-skin=clay] .pos-toast--bad{color:var(--clay-on-bad)}html[data-skin=clay] .pos-toast--warn{color:var(--clay-on-warn)}html[data-skin=clay] .nc-bell__badge{color:var(--clay-on-bad)}html[data-skin=clay] .r4deck-bulk,html[data-skin=clay] .r4deck-dialbar{box-shadow:var(--clay-strip-shadow)}@media(min-width:761px){html[data-skin=clay] .r4deck-bulk{margin:0 14px 12px;border-radius:var(--r-lg);box-shadow:var(--clay-strip-shadow),var(--clay-drop)}}html[data-skin=clay] .r4deck-dialbar{border-radius:20px;padding-left:14px}@media(min-width:761px){html[data-skin=clay] .r4deck-legend{margin:0 14px 12px;border-color:var(--line);border-radius:20px;background:var(--clay-legend-bg);box-shadow:var(--clay-hi)}}html[data-skin=clay] .r4deck-tabs{border-top-color:var(--line);box-shadow:var(--clay-shelf-shadow)}html[data-skin=clay] .r4deck-tab.is-on .r4deck-tab__icon{box-shadow:var(--clay-on-inset)}html[data-skin=clay] .lab-bar{background:var(--clay-bar-bg);border-bottom-color:var(--line);box-shadow:var(--clay-bar-shadow)}html[data-skin=clay] .lab-logo{border-radius:10px;box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -2px 3px #5a1e0a33}html[data-skin=clay][data-theme=dark] .pos-btn--primary:disabled,html[data-skin=clay][data-theme=dark] .pos-btn--good:disabled{opacity:1;background:var(--surface-3);border-color:var(--line);color:var(--fg-3);box-shadow:none}html:root[data-skin=mint]{--bg: #F6F8FA;--surface: #FFFFFF;--surface-2: #F0F3F6;--surface-3: #E4E9EE;--line: #E3E8EE;--line-strong: #CDD5DF;--fg: #0F1A2A;--fg-2: #485569;--fg-3: #5B677A;--accent: #0B7C6B;--accent-strong: #08695B;--accent-fg: #FFFFFF;--accent-soft: #E8F7F3;--accent-line: #A7DCCF;--good: #1A7A38;--good-fg: #FFFFFF;--good-soft: #E4F4E2;--warn: #A35400;--warn-soft: #FFF0D9;--bad: #C2303C;--bad-soft: #FDE7E8;--info: #2C5FC2;--info-soft: #E8EEFD;--overlay: rgba(15, 26, 42, .32);--shadow-1: 0 1px 2px rgba(15, 50, 48, .06), 0 1px 3px rgba(15, 50, 48, .04);--shadow-2: 0 22px 50px rgba(10, 60, 56, .14), 0 4px 14px rgba(10, 60, 56, .06);--font-display: "Manrope", "Segoe UI", system-ui, sans-serif;--font-body: "Manrope", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--mint-card: 0 1px 2px rgba(15, 50, 48, .04), 0 6px 20px rgba(12, 80, 70, .06);--mint-lift: 0 2px 4px rgba(15, 50, 48, .05), 0 12px 28px rgba(12, 80, 70, .1);--mint-grad: linear-gradient(180deg, #0D8573 0%, #0A7262 100%);--mint-grad-hover: linear-gradient(180deg, #0B7C6B 0%, #08695B 100%);--mint-grad-press: linear-gradient(180deg, #08695B 0%, #065A4E 100%);--mint-ring: 0 0 0 4px rgba(11, 124, 107, .16);--mint-aura: none;--mint-panel-shadow: -8px 0 30px rgba(12, 80, 70, .05);--mint-on-edge: inset 0 0 0 1px rgba(11, 124, 107, .12);--mint-on-edge-strong: inset 0 0 0 1px rgba(11, 124, 107, .18);--mint-raised: #FFFFFF;--mint-raised-shadow: 0 1px 2px rgba(12, 80, 70, .12);--mint-head: #FAFBFC;--mint-row-line: #EDF1F5;--mint-hover: #F7FAFB;--mint-line-hover: #BFC9D5;--mint-btn-shadow: 0 1px 2px rgba(15, 50, 48, .06);--mint-primary-edge: #0A6E5F;--mint-primary-edge-hover: #075F52;--mint-primary-glow: inset 0 1px 0 rgba(255, 255, 255, .16), 0 1px 2px rgba(8, 80, 70, .2), 0 4px 12px rgba(11, 124, 107, .22);--mint-call-glow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 6px 16px rgba(11, 124, 107, .22);--mint-good-grad: linear-gradient(180deg, #1F8541 0%, #176C32 100%);--mint-good-edge: #176C32;--mint-good-glow: inset 0 1px 0 rgba(255, 255, 255, .16), 0 4px 12px rgba(26, 122, 56, .2);--mint-danger-line: #EBC0C3;--mint-thumb: 0 1px 2px rgba(15, 50, 48, .1), 0 2px 6px rgba(12, 80, 70, .08);--mint-knob: #FFFFFF;--mint-knob-shadow: 0 1px 3px rgba(15, 26, 42, .22);--mint-toast-ink: #FFFFFF;--mint-bar-shadow: 0 1px 3px rgba(15, 50, 48, .04);color-scheme:light}html:root[data-skin=mint][data-theme=dark]{--bg: #0A0F14;--surface: #10171E;--surface-2: #151E26;--surface-3: #1C2731;--line: #1F2A34;--line-strong: #2D3B48;--fg: #E8EEF2;--fg-2: #A9B6C1;--fg-3: #8D9BA8;--accent: #2FD6B4;--accent-strong: #5CE4C9;--accent-fg: #03211B;--accent-soft: #0D2A27;--accent-line: #1D5A50;--good: #8BD872;--good-fg: #0C2207;--good-soft: #152A16;--warn: #F2B65A;--warn-soft: #2E2414;--bad: #FF7D86;--bad-soft: #361C21;--info: #7DB0FF;--info-soft: #14233D;--overlay: rgba(2, 6, 10, .66);--shadow-1: 0 1px 2px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .25);--shadow-2: 0 0 0 1px rgba(255, 255, 255, .04), 0 24px 60px rgba(0, 0, 0, .6), 0 6px 18px rgba(0, 0, 0, .35);--mint-card: inset 0 1px 0 rgba(255, 255, 255, .03), 0 1px 2px rgba(0, 0, 0, .32), 0 8px 24px rgba(0, 0, 0, .22);--mint-lift: inset 0 1px 0 rgba(255, 255, 255, .05), 0 2px 6px rgba(0, 0, 0, .4), 0 16px 36px rgba(0, 0, 0, .42), 0 0 0 1px rgba(47, 214, 180, .1);--mint-grad: linear-gradient(180deg, #46E0C2 0%, #22C3A3 100%);--mint-grad-hover: linear-gradient(180deg, #62E8CE 0%, #2CCFAE 100%);--mint-grad-press: linear-gradient(180deg, #74EDD6 0%, #38D7B8 100%);--mint-ring: 0 0 0 4px rgba(47, 214, 180, .22);--mint-aura: radial-gradient(56% 300px at 50% -110px, rgba(47, 214, 180, .075), transparent 72%);--mint-panel-shadow: -12px 0 36px rgba(0, 0, 0, .32);--mint-on-edge: inset 0 0 0 1px rgba(47, 214, 180, .16);--mint-on-edge-strong: inset 0 0 0 1px rgba(47, 214, 180, .26);--mint-raised: #22303B;--mint-raised-shadow: 0 1px 2px rgba(0, 0, 0, .45);--mint-head: #121A22;--mint-row-line: #19232C;--mint-hover: #141D26;--mint-line-hover: #3B4B59;--mint-btn-shadow: 0 1px 2px rgba(0, 0, 0, .35);--mint-primary-edge: #27C6A6;--mint-primary-edge-hover: #3ED8BA;--mint-primary-glow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 1px 2px rgba(0, 0, 0, .45), 0 6px 18px rgba(47, 214, 180, .22);--mint-call-glow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 8px 24px rgba(47, 214, 180, .24);--mint-good-grad: linear-gradient(180deg, #9DE286 0%, #7CCF62 100%);--mint-good-edge: #7CCF62;--mint-good-glow: inset 0 1px 0 rgba(255, 255, 255, .28), 0 6px 16px rgba(139, 216, 114, .16);--mint-danger-line: #5C2C33;--mint-thumb: inset 0 1px 0 rgba(255, 255, 255, .05), 0 1px 2px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .25);--mint-knob: #F1F5F8;--mint-knob-shadow: 0 1px 3px rgba(0, 0, 0, .5);--mint-toast-ink: #0A0F14;--mint-bar-shadow: 0 1px 0 rgba(0, 0, 0, .35);color-scheme:dark}html[data-skin=mint] body{letter-spacing:-.003em}html[data-skin=mint] h1,html[data-skin=mint] h2,html[data-skin=mint] h3{letter-spacing:-.015em}html[data-skin=mint] .r4deck-main{background:var(--mint-aura)}html[data-skin=mint] .r4deck-rail,html[data-skin=mint] .r4deck-panel{border-color:var(--line)}html[data-skin=mint] .r4deck-rail__me{padding-top:16px;padding-bottom:12px}html[data-skin=mint] .r4deck-rail__scroll{padding:10px 10px 14px;gap:3px}@media(min-width:761px){html[data-skin=mint] .r4deck-list{margin:2px 16px 14px;border-bottom-width:1px;border-bottom-style:solid;border-radius:var(--r-lg);box-shadow:var(--mint-card)}html[data-skin=mint] :where(.r4deck-list){border-color:var(--line)}html[data-skin=mint] .r4deck-legend{margin:0 16px 14px;border-color:var(--line);border-radius:var(--r-md);background:var(--surface)}}@media(min-width:1100px){html[data-skin=mint] .r4deck-panel:not(.is-overlay){box-shadow:var(--mint-panel-shadow)}}html[data-skin=mint] .r4deck-ri,html[data-skin=mint] .r4deck-rail__grouphead{border-radius:var(--r-pill);padding-left:12px;padding-right:12px}html[data-skin=mint] .r4deck-ri--sub{padding-left:22px}html[data-skin=mint] .r4deck-ri:hover,html[data-skin=mint] .r4deck-rail__grouphead:hover{background:var(--surface-2)}html[data-skin=mint] .r4deck-ri.is-on{background:var(--accent-soft);color:var(--accent-strong);box-shadow:var(--mint-on-edge)}html[data-skin=mint] .r4deck-ri.is-on:before{left:-10px;width:4px;top:8px;bottom:8px;border-radius:0 4px 4px 0;background:var(--accent)}html[data-skin=mint] .r4deck-ri.is-on .r4deck-ri__extra{color:var(--fg-2)}html[data-skin=mint] .r4deck-ri.is-on .r4deck-ri__count{background:var(--mint-raised);box-shadow:var(--mint-raised-shadow)}html[data-skin=mint] .apps-nav__item{border-radius:var(--r-pill);padding-left:12px}html[data-skin=mint] .apps-nav__item.is-on{color:var(--accent-strong);box-shadow:var(--mint-on-edge)}html[data-skin=mint] .apps-nav__item.is-on .apps-nav__count{background:var(--mint-raised)}html[data-skin=mint] .apps-nav__item.is-on:before{width:4px;border-radius:0 4px 4px 0}html[data-skin=mint] .r4deck-cols{background:var(--mint-head);border-bottom-color:var(--line);letter-spacing:.07em}html[data-skin=mint] .r4deck-row{min-height:60px;padding-block:10px;border-bottom-color:var(--mint-row-line)}html[data-skin=mint] .r4deck-row:hover{background:var(--mint-hover)}html[data-skin=mint] .r4deck-row.is-sel{background:var(--accent-soft)}html[data-skin=mint] .r4deck-row:before{width:4px;top:10px;bottom:10px;border-radius:0 4px 4px 0}html[data-skin=mint] .r4deck-pager{background:var(--mint-head);border-top-color:var(--line)}html[data-skin=mint] .r4deck-count{background:var(--accent-soft);color:var(--accent-strong)}html[data-skin=mint] :where(.r4deck-tile),html[data-skin=mint] :where(.r4deck-stage),html[data-skin=mint] :where(.r4deck-auto),html[data-skin=mint] :where(.r4deck-chart),html[data-skin=mint] :where(.r4deck-table),html[data-skin=mint] :where(.r4dash-tile),html[data-skin=mint] :where(.r4dash-gcard),html[data-skin=mint] :where(.r4lp-card),html[data-skin=mint] :where(.r4lp-tile),html[data-skin=mint] :where(.r4lp-pcard),html[data-skin=mint] :where(.r4lp-result),html[data-skin=mint] :where(.r4c04-alert),html[data-skin=mint] :where(.r4c02-zoombar),html[data-skin=mint] :where(.r4c02-card),html[data-skin=mint] :where(.apps-card),html[data-skin=mint] :where(.apps-int),html[data-skin=mint] :where(.apps-trash),html[data-skin=mint] :where(.r3s-card),html[data-skin=mint] :where(.cal-nav),html[data-skin=mint] :where(.cal-conn__card),html[data-skin=mint] :where(.r2c05-side),html[data-skin=mint] :where(.dl-card),html[data-skin=mint] :where(.dl-panel){border-color:var(--line);box-shadow:var(--mint-card)}@media(min-width:761px){html[data-skin=mint] .cal{border-color:var(--line);box-shadow:var(--mint-card)}}html[data-skin=mint] .r4dash-editbar{box-shadow:var(--mint-lift)}html[data-skin=mint] .r4dash-tile{padding:16px 18px}html[data-skin=mint] .r4deck-tile{padding:14px 16px}html[data-skin=mint] .r4deck-auto{padding:16px 18px}html[data-skin=mint] .r4lp-card{padding:18px}html[data-skin=mint] .apps-card{padding:18px 20px 20px}html[data-skin=mint] .r4dash-grid{gap:14px}html[data-skin=mint] .r4dash-tile:before{left:18px;top:-1px;width:28px;height:3px;border-radius:0 0 3px 3px}html[data-skin=mint] .r4dash-tile__big,html[data-skin=mint] .r4deck-tile__v,html[data-skin=mint] .r4lp-tile__value,html[data-skin=mint] .r4dash-stat dd strong{letter-spacing:-.025em}html[data-skin=mint] .r4deck-stage:hover,html[data-skin=mint] .r4dash-gcard:hover{box-shadow:var(--mint-lift)}html[data-skin=mint] .r4deck-stage.is-on{background:var(--accent-soft);border-color:var(--accent-line);box-shadow:var(--mint-on-edge-strong),var(--mint-card)}html[data-skin=mint] .r4c02-card.is-sel{box-shadow:var(--mint-ring),var(--mint-lift)}html[data-skin=mint] .r4c02-card.is-sel.is-path{box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 22%,transparent),0 0 0 8px var(--accent-soft),var(--mint-lift)}html[data-skin=mint] .r4dash-qlink:hover{background:var(--accent-soft)}html[data-skin=mint] .pos-btn{border-radius:10px;border-color:var(--line-strong);box-shadow:var(--mint-btn-shadow)}html[data-skin=mint] .pos-btn--lg{border-radius:12px}html[data-skin=mint] .pos-btn--secondary:hover:not(:disabled){background:var(--mint-hover);border-color:var(--mint-line-hover)}html[data-skin=mint] .pos-btn--primary{border-color:var(--mint-primary-edge);color:var(--accent-fg);background:var(--mint-grad);box-shadow:var(--mint-primary-glow)}html[data-skin=mint] .pos-btn--primary:hover:not(:disabled){border-color:var(--mint-primary-edge-hover);background:var(--mint-grad-hover)}html[data-skin=mint] .pos-btn--good{border-color:var(--mint-good-edge);background:var(--mint-good-grad);box-shadow:var(--mint-good-glow)}html[data-skin=mint] .pos-btn--ghost{background:transparent;border-color:transparent;box-shadow:none}html[data-skin=mint] .pos-btn--ghost:hover:not(:disabled){background:var(--surface-2)}html[data-skin=mint] .pos-btn--danger{color:var(--bad);border-color:var(--mint-danger-line)}html[data-skin=mint] .pos-btn--danger:hover:not(:disabled){background:var(--bad-soft)}html[data-skin=mint] .pos-iconbtn{border-radius:10px}html[data-skin=mint] .r4deck-dialbtn{border-radius:10px;border-color:var(--mint-primary-edge);background:var(--mint-grad);box-shadow:var(--mint-primary-glow)}html[data-skin=mint] .r4deck-dialbtn:hover:not(:disabled){border-color:var(--mint-primary-edge-hover);background:var(--mint-grad-hover)}html[data-skin=mint] .r4deck-dialbtn:disabled{border-color:var(--line-strong);background:var(--surface-2);box-shadow:none}html[data-skin=mint] .cp-call__go:not(:disabled){border-color:var(--mint-primary-edge-hover);background:var(--mint-grad-hover);box-shadow:var(--mint-call-glow)}html[data-skin=mint] .cp-call__go:hover:not(:disabled){background:var(--mint-grad-press)}html[data-skin=mint] .r4deck-cmdbtn{height:40px;border-radius:12px;border-color:var(--line);box-shadow:var(--mint-card)}html[data-skin=mint] .r4deck-cmdbtn:hover{border-color:var(--accent-line)}html[data-skin=mint] .r4deck-filter{border-radius:10px}html[data-skin=mint] .r4deck-cmdbtn.r4deck-hit,html[data-skin=mint] .r4deck-filter:focus-within,html[data-skin=mint] .r4deck-filter.r4deck-hit{border-color:var(--accent);box-shadow:var(--mint-ring)}html[data-skin=mint] .pos-seg,html[data-skin=mint] .r4dash-seg{padding:3px;border-radius:10px;border-color:var(--line);background:var(--surface-2)}html[data-skin=mint] .pos-seg button,html[data-skin=mint] .r4dash-seg button{border-radius:7px}html[data-skin=mint] .pos-seg button.is-on,html[data-skin=mint] .r4dash-seg button.is-on{background:var(--mint-raised);color:var(--accent-strong);box-shadow:var(--mint-thumb)}html[data-skin=mint] .r4deck-switch__track{background:var(--surface-3);border-color:var(--line-strong)}html[data-skin=mint] .r4deck-switch__track i{background:var(--mint-knob);box-shadow:var(--mint-knob-shadow)}html[data-skin=mint] .r4deck-switch input:checked+.r4deck-switch__track{background:var(--mint-grad);border-color:transparent}html[data-skin=mint] .r4deck-switch input:checked+.r4deck-switch__track i{background:var(--mint-knob)}html[data-skin=mint] .r4deck-check{border-radius:6px}html[data-skin=mint] .pos-chip{border-color:var(--line-strong)}html[data-skin=mint] .pos-chip:hover{border-color:var(--accent-line);background:var(--mint-hover)}html[data-skin=mint] .pos-chip.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-strong)}html[data-skin=mint] .pos-pill--accent{color:var(--accent-strong)}html[data-skin=mint] .pos-dispo button{border-radius:10px}html[data-skin=mint] :where(.pos-dispo button){box-shadow:var(--mint-btn-shadow)}html[data-skin=mint] .pos-input,html[data-skin=mint] .pos-field input:not([type=checkbox]):not([type=radio]),html[data-skin=mint] .pos-field select,html[data-skin=mint] .pos-field textarea,html[data-skin=mint] .pos-composer,html[data-skin=mint] .r4dash-select{border-radius:10px;border-color:var(--line-strong)}html[data-skin=mint] :where(.pos-input){min-height:38px}html[data-skin=mint] .pos-field input:not([type=checkbox]):not([type=radio]),html[data-skin=mint] .pos-field select{min-height:38px}html[data-skin=mint] .pos-input:focus,html[data-skin=mint] .pos-field input:focus,html[data-skin=mint] .pos-field select:focus,html[data-skin=mint] .pos-field textarea:focus,html[data-skin=mint] .r4dash-select:focus{border-color:var(--accent);box-shadow:var(--mint-ring)}html[data-skin=mint] .pos-composer:focus-within{border-color:var(--accent);box-shadow:var(--mint-ring)}html[data-skin=mint] .pos-field__label{color:var(--fg-2);font-weight:700}html[data-skin=mint] .pos-sheet,html[data-skin=mint] .pos-modal,html[data-skin=mint] .r4deck-cmd,html[data-skin=mint] .pos-menu__pop,html[data-skin=mint] .r4deck-pop{border-color:var(--line)}@media(min-width:641px){html[data-skin=mint] .pos-layer:not(.pos-layer--center){padding:12px}html[data-skin=mint] .pos-sheet{border:1px solid var(--line);border-radius:18px;overflow:hidden}}html[data-skin=mint] .pos-modal,html[data-skin=mint] .r4deck-cmd{border-radius:18px}html[data-skin=mint] .pos-menu__pop,html[data-skin=mint] .r4deck-pop{border-radius:12px;padding:6px}html[data-skin=mint] .pos-menu__pop button:hover,html[data-skin=mint] .r4deck-menu__item:hover:not(:disabled){background:var(--accent-soft)}html[data-skin=mint] .pos-sheet__head{padding-top:18px;padding-bottom:14px}html[data-skin=mint] .pos-sheet__head,html[data-skin=mint] .pos-sheet__foot{border-color:var(--line)}html[data-skin=mint] .pos-sheet__foot{background:var(--mint-head)}html[data-skin=mint] .pos-toast{border-radius:12px;padding:11px 16px}html[data-skin=mint] .pos-toast--good,html[data-skin=mint] .pos-toast--bad,html[data-skin=mint] .pos-toast--warn{color:var(--mint-toast-ink)}html[data-skin=mint] .r4deck-dialbar{border-radius:12px}@media(min-width:761px){html[data-skin=mint] .r4deck-bulk{margin:0 16px 14px;border-radius:var(--r-lg);box-shadow:var(--mint-card)}}html[data-skin=mint] .lab-bar{border-bottom-color:var(--line);box-shadow:var(--mint-bar-shadow)}html[data-skin=mint] .lab-logo{border-radius:8px;background:var(--mint-grad)}html:root[data-skin=sunrise]{--bg: #FFF8F5;--surface: #FFFFFF;--surface-2: #FFF1EC;--surface-3: #FCE3DA;--line: #F6E1D9;--line-strong: #EAC7BB;--fg: #2A1630;--fg-2: #5E4766;--fg-3: #755F7B;--accent: #C8295E;--accent-strong: #A81E4C;--accent-fg: #FFFFFF;--accent-soft: #FDE8EF;--accent-line: #F2B1C6;--good: #1E7B3C;--good-fg: #FFFFFF;--good-soft: #E4F5E7;--warn: #A35400;--warn-soft: #FFF0D9;--bad: #B42318;--bad-soft: #FEE4E2;--info: #2B62C4;--info-soft: #E8EEFD;--overlay: rgba(42, 22, 48, .32);--shadow-1: 0 1px 2px rgba(150, 40, 70, .06), 0 2px 6px rgba(150, 40, 70, .05);--shadow-2: 0 24px 54px rgba(140, 30, 70, .16), 0 6px 16px rgba(140, 30, 70, .07);--font-display: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--sun: linear-gradient(120deg, #FF7A59 0%, #E8407A 52%, #8B5CF6 100%);--sun-v: linear-gradient(180deg, #FF7A59 0%, #E8407A 52%, #8B5CF6 100%);--sun-deep: linear-gradient(120deg, #D23F27 0%, #C8295E 50%, #7B3FE4 100%);--sun-deep-hover: linear-gradient(120deg, #C2361F 0%, #B52354 50%, #6D33D1 100%);--sun-call: linear-gradient(120deg, #C42A5C 0%, #A3268A 55%, #7B3FE4 100%);--sun-call-hover: linear-gradient(120deg, #B02452 0%, #92207C 55%, #6D33D1 100%);--sun-good: linear-gradient(120deg, #1F8541 0%, #176C32 100%);--sun-text: linear-gradient(180deg, #C2361F 12%, #C8295E 52%, #7B3FE4 92%);--sun-card: 0 1px 2px rgba(150, 40, 70, .05), 0 8px 24px rgba(200, 60, 90, .08);--sun-lift: 0 2px 4px rgba(150, 40, 70, .06), 0 14px 32px rgba(200, 60, 90, .13);--sun-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 6px 16px rgba(200, 41, 94, .26);--sun-glow-hover: inset 0 1px 0 rgba(255, 255, 255, .22), 0 8px 22px rgba(200, 41, 94, .32);--sun-good-glow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 6px 14px rgba(30, 123, 60, .22);--sun-ring: 0 0 0 4px rgba(232, 64, 122, .16);--sun-dawn: none;--sun-head: #FFFAF8;--sun-row-line: #FBEAE3;--sun-hover: #FFF6F2;--sun-raised: #FFFFFF;--sun-btn-shadow: 0 1px 2px rgba(150, 40, 70, .06);--sun-thumb: 0 1px 2px rgba(150, 40, 70, .1), 0 3px 8px rgba(200, 60, 90, .12);--sun-knob-shadow: 0 1px 3px rgba(42, 22, 48, .25);--sun-danger-line: #EDBDB8;--sun-toast-ink: #FFFFFF;--sun-tabs-shadow: 0 -6px 18px rgba(200, 60, 90, .06);--sun-bar-shadow: 0 1px 4px rgba(150, 40, 70, .05);color-scheme:light}html:root[data-skin=sunrise][data-theme=dark]{--bg: #150D17;--surface: #1E1422;--surface-2: #261A2B;--surface-3: #302235;--line: #2F2234;--line-strong: #46344C;--fg: #FAEEF4;--fg-2: #CDB8CA;--fg-3: #AF97AC;--accent: #FF6B9C;--accent-strong: #FF8DB3;--accent-fg: #2A0716;--accent-soft: #3A1A2C;--accent-line: #6E2F4F;--good: #5FD68C;--good-fg: #062213;--good-soft: #16291F;--warn: #F7B65C;--warn-soft: #33240F;--bad: #FF7C6B;--bad-soft: #3A1A1A;--info: #7FB1FF;--info-soft: #182543;--overlay: rgba(8, 3, 10, .66);--shadow-1: 0 1px 2px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .2);--shadow-2: 0 0 0 1px rgba(255, 255, 255, .04), 0 26px 60px rgba(4, 0, 6, .62), 0 6px 18px rgba(4, 0, 6, .38);--sun: linear-gradient(120deg, #FF8A5B 0%, #FF4F8B 52%, #9D6BFF 100%);--sun-v: linear-gradient(180deg, #FF8A5B 0%, #FF4F8B 52%, #9D6BFF 100%);--sun-deep: linear-gradient(120deg, #D23F27 0%, #C8295E 50%, #7B3FE4 100%);--sun-deep-hover: linear-gradient(120deg, #C2361F 0%, #B52354 50%, #6D33D1 100%);--sun-call: linear-gradient(120deg, #C42A5C 0%, #A3268A 55%, #7B3FE4 100%);--sun-call-hover: linear-gradient(120deg, #B02452 0%, #92207C 55%, #6D33D1 100%);--sun-good: linear-gradient(120deg, #1F8541 0%, #176C32 100%);--sun-text: linear-gradient(180deg, #FF9A72 12%, #FF6FA0 52%, #B596FF 92%);--sun-card: inset 0 1px 0 rgba(255, 255, 255, .035), 0 1px 2px rgba(0, 0, 0, .35), 0 10px 28px rgba(4, 0, 6, .3);--sun-lift: inset 0 1px 0 rgba(255, 255, 255, .05), 0 2px 6px rgba(0, 0, 0, .4), 0 18px 40px rgba(4, 0, 6, .45), 0 0 0 1px rgba(255, 107, 156, .12);--sun-glow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 0 0 1px rgba(255, 140, 180, .1), 0 6px 22px rgba(232, 64, 122, .4);--sun-glow-hover: inset 0 1px 0 rgba(255, 255, 255, .26), 0 0 0 1px rgba(255, 140, 180, .16), 0 10px 30px rgba(232, 64, 122, .52);--sun-good-glow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 6px 18px rgba(52, 199, 110, .26);--sun-ring: 0 0 0 4px rgba(255, 107, 156, .24);--sun-dawn: radial-gradient(70% 55% at 100% 100%, rgba(255, 112, 88, .085), transparent 70%), radial-gradient(60% 50% at 0% 0%, rgba(139, 92, 246, .07), transparent 70%);--sun-head: #211726;--sun-row-line: #291D2E;--sun-hover: #251A2A;--sun-raised: #3A2A40;--sun-btn-shadow: 0 1px 2px rgba(0, 0, 0, .35);--sun-thumb: inset 0 1px 0 rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .45), 0 3px 8px rgba(0, 0, 0, .25);--sun-knob-shadow: 0 1px 3px rgba(0, 0, 0, .5);--sun-danger-line: #6A2E2C;--sun-toast-ink: #150D17;--sun-tabs-shadow: 0 -8px 22px rgba(0, 0, 0, .35);--sun-bar-shadow: 0 1px 0 rgba(0, 0, 0, .35);color-scheme:dark}html[data-skin=sunrise] h1,html[data-skin=sunrise] h2,html[data-skin=sunrise] h3{letter-spacing:-.015em}html[data-skin=sunrise] .r4deck-head__title h2,html[data-skin=sunrise] .apps-head h2,html[data-skin=sunrise] .r4deck-ph__name{font-weight:800;letter-spacing:-.02em}html[data-skin=sunrise] .r4deck{background:var(--sun-dawn),var(--bg)}html[data-skin=sunrise] .r4deck-rail,html[data-skin=sunrise] .r4deck-panel{border-color:var(--line)}html[data-skin=sunrise] :where(.r4deck-list){border-color:var(--line)}@media(min-width:761px){html[data-skin=sunrise] .r4deck-rail{margin:12px 0 12px 12px;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--sun-card)}html[data-skin=sunrise] .r4deck-list{margin:0 14px 12px;border-width:1px;border-style:solid;border-radius:var(--r-lg);box-shadow:var(--sun-card)}html[data-skin=sunrise] .r4deck-legend{margin:0 14px 12px;border-color:var(--line);border-radius:var(--r-md);background:var(--surface)}html[data-skin=sunrise] .r4deck-panel{margin:12px 12px 12px 0;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-2)}html[data-skin=sunrise] .r4deck-panel.is-overlay .r4deck-panel__inner{width:100%}}@media(min-width:1100px){html[data-skin=sunrise] .r4deck-panel:not(.is-overlay) .r4deck-panel__inner{width:calc(var(--r4deck-panel) - 14px)}}html[data-skin=sunrise] .r4deck-rail__me,html[data-skin=sunrise] .r4deck-rail__foot{border-color:var(--line)}html[data-skin=sunrise] .r4deck-ri,html[data-skin=sunrise] .r4deck-rail__grouphead{border-radius:12px}html[data-skin=sunrise] .r4deck-ri:hover,html[data-skin=sunrise] .r4deck-rail__grouphead:hover{background:var(--surface-2)}html[data-skin=sunrise] .r4deck-ri.is-on{background:var(--sun-deep);color:#fff;box-shadow:var(--sun-glow)}html[data-skin=sunrise] .r4deck-ri.is-on:before{background:transparent}html[data-skin=sunrise] .r4deck-ri.is-on .r4deck-ri__icon,html[data-skin=sunrise] .r4deck-ri.is-on .r4deck-ri__extra{color:#fff}html[data-skin=sunrise] .r4deck-ri.is-on .r4deck-ri__count{background:#fff}html[data-skin=sunrise][data-theme=dark] .r4deck-ri.is-on .r4deck-ri__count{color:#5e4766}html[data-skin=sunrise][data-theme=dark] .r4deck-ri.is-on .r4deck-ri__count--info{color:#2b62c4}html[data-skin=sunrise][data-theme=dark] .r4deck-ri.is-on .r4deck-ri__count--warn{color:#a35400}html[data-skin=sunrise][data-theme=dark] .r4deck-ri.is-on .r4deck-ri__count--good{color:#1e7b3c}html[data-skin=sunrise] .r4deck-ri--sub.is-on .r4deck-ri__dot{background:#fff}html[data-skin=sunrise] .r4deck-ri.is-on .r4deck-mini{background:#ffffff59}html[data-skin=sunrise] .apps-nav__item{border-radius:12px}html[data-skin=sunrise] .apps-nav__item.is-on{background:var(--sun-deep);color:#fff;box-shadow:var(--sun-glow)}html[data-skin=sunrise] .apps-nav__item.is-on svg{color:#fff}html[data-skin=sunrise] .apps-nav__item.is-on:before{background:transparent}html[data-skin=sunrise] .apps-nav__item.is-on .apps-nav__count{background:#fff;color:#a81e4c}html[data-skin=sunrise] .r4deck-cols{background:var(--sun-head);border-bottom-color:var(--line)}html[data-skin=sunrise] .r4deck-row{border-bottom-color:var(--sun-row-line)}html[data-skin=sunrise] .r4deck-row:hover{background:var(--sun-hover)}html[data-skin=sunrise] .r4deck-row.is-sel{background:var(--accent-soft)}html[data-skin=sunrise] .r4deck-row:before{width:4px;top:8px;bottom:8px;border-radius:0 4px 4px 0;background:var(--sun-v)}html[data-skin=sunrise] .r4deck-pager{background:var(--sun-head);border-top-color:var(--line)}html[data-skin=sunrise] .r4deck-count{background:var(--accent-soft);color:var(--accent-strong)}html[data-skin=sunrise] :where(.r4deck-tile),html[data-skin=sunrise] :where(.r4deck-stage),html[data-skin=sunrise] :where(.r4deck-auto),html[data-skin=sunrise] :where(.r4deck-chart),html[data-skin=sunrise] :where(.r4deck-table),html[data-skin=sunrise] :where(.r4dash-tile),html[data-skin=sunrise] :where(.r4dash-gcard),html[data-skin=sunrise] :where(.r4lp-card),html[data-skin=sunrise] :where(.r4lp-tile),html[data-skin=sunrise] :where(.r4lp-pcard),html[data-skin=sunrise] :where(.r4lp-result),html[data-skin=sunrise] :where(.r4c04-alert),html[data-skin=sunrise] :where(.r4c02-zoombar),html[data-skin=sunrise] :where(.r4c02-card),html[data-skin=sunrise] :where(.apps-card),html[data-skin=sunrise] :where(.apps-int),html[data-skin=sunrise] :where(.apps-trash),html[data-skin=sunrise] :where(.r3s-card),html[data-skin=sunrise] :where(.cal-nav),html[data-skin=sunrise] :where(.cal-conn__card),html[data-skin=sunrise] :where(.r2c05-side),html[data-skin=sunrise] :where(.dl-card),html[data-skin=sunrise] :where(.dl-panel){border-color:var(--line);box-shadow:var(--sun-card)}@media(min-width:761px){html[data-skin=sunrise] .cal{border-color:var(--line);box-shadow:var(--sun-card)}}html[data-skin=sunrise] .r4dash-editbar,html[data-skin=sunrise] .r4deck-stage:hover,html[data-skin=sunrise] .r4dash-gcard:hover{box-shadow:var(--sun-lift)}html[data-skin=sunrise] .r4deck-stage.is-on{background:var(--accent-soft);border-color:var(--accent-line)}html[data-skin=sunrise] .r4c02-card.is-sel{box-shadow:var(--sun-ring),var(--sun-lift)}html[data-skin=sunrise] .r4c02-card.is-sel.is-path{box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 22%,transparent),0 0 0 8px var(--accent-soft),var(--sun-lift)}html[data-skin=sunrise] .r4dash-tile:before{left:20px;top:-1px;width:36px;height:4px;border-radius:0 0 4px 4px}html[data-skin=sunrise] .r4dash-tile:not([data-tone]):before{background:var(--sun)}html[data-skin=sunrise] .r4lp-cardhead__icon,html[data-skin=sunrise] .apps-card__icon{border-radius:12px}html[data-skin=sunrise] .r4dash-tile__big,html[data-skin=sunrise] .r4deck-tile__v,html[data-skin=sunrise] .r4dash-stat dd strong,html[data-skin=sunrise] .r4lp-tile__value:not(.is-good),html[data-skin=sunrise] .r4lp-self__value:not(.r4lp-self__value--none),html[data-skin=sunrise] .r4lp-result__value,html[data-skin=sunrise] .r4deck-stage--all .r4deck-stage__n{color:var(--accent);background-image:var(--sun-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}html[data-skin=sunrise] .r4dash-pipe__bar i{background:var(--sun)}html[data-skin=sunrise] .r4deck-bars__col i.has-won,html[data-skin=sunrise] .r4dash-bars i{background:var(--sun-v)}html[data-skin=sunrise] .pos-btn{border-radius:var(--r-pill);border-color:var(--line-strong);box-shadow:var(--sun-btn-shadow)}html[data-skin=sunrise] .pos-btn--secondary:hover:not(:disabled){background:var(--sun-hover);border-color:var(--accent-line)}html[data-skin=sunrise] .pos-btn--primary{border-color:transparent;color:#fff;background:var(--sun-deep) border-box;box-shadow:var(--sun-glow)}html[data-skin=sunrise] .pos-btn--primary:hover:not(:disabled){border-color:transparent;background:var(--sun-deep-hover) border-box;box-shadow:var(--sun-glow-hover)}html[data-skin=sunrise] .pos-btn--good{border-color:transparent;color:#fff;background:var(--sun-good) border-box;box-shadow:var(--sun-good-glow)}html[data-skin=sunrise] .pos-btn--ghost{background:transparent;border-color:transparent;box-shadow:none}html[data-skin=sunrise] .pos-btn--ghost:hover:not(:disabled){background:var(--surface-2)}html[data-skin=sunrise] .pos-btn--danger{color:var(--bad);border-color:var(--sun-danger-line)}html[data-skin=sunrise] .pos-btn--danger:hover:not(:disabled){background:var(--bad-soft)}html[data-skin=sunrise] .pos-iconbtn{border-radius:50%}html[data-skin=sunrise] .r4deck-dialbtn{border-radius:var(--r-pill);border-color:transparent;color:#fff;background:var(--sun-deep) border-box;box-shadow:var(--sun-glow)}html[data-skin=sunrise] .r4deck-dialbtn:hover:not(:disabled){border-color:transparent;background:var(--sun-deep-hover) border-box;box-shadow:var(--sun-glow-hover)}html[data-skin=sunrise] .r4deck-dialbtn:not(:disabled) .r4deck-dialbtn__n{background:#fff3}html[data-skin=sunrise] .r4deck-dialbtn:disabled{border-color:var(--line-strong);color:var(--fg-3);background:var(--surface-2);box-shadow:none}html[data-skin=sunrise] .cp-call__go:not(:disabled){border-color:transparent;color:#fff;background:var(--sun-call) border-box;box-shadow:var(--sun-glow)}html[data-skin=sunrise] .cp-call__go:hover:not(:disabled){border-color:transparent;background:var(--sun-call-hover) border-box;box-shadow:var(--sun-glow-hover)}html[data-skin=sunrise] .cp-call__go:not(:disabled) .cp-call__icon{background:#ffffff2e}html[data-skin=sunrise] .r4deck-cmdbtn{height:40px;padding-left:16px;border-radius:var(--r-pill);border-color:var(--line);box-shadow:var(--sun-card)}html[data-skin=sunrise] .r4deck-cmdbtn:hover{border-color:var(--accent-line)}html[data-skin=sunrise] .r4deck-filter{border-radius:var(--r-pill)}html[data-skin=sunrise] .r4deck-cmdbtn.r4deck-hit,html[data-skin=sunrise] .r4deck-filter:focus-within,html[data-skin=sunrise] .r4deck-filter.r4deck-hit{border-color:var(--accent);box-shadow:var(--sun-ring)}html[data-skin=sunrise] .pos-seg,html[data-skin=sunrise] .r4dash-seg{padding:3px;border-radius:var(--r-pill);border-color:var(--line);background:var(--surface-2)}html[data-skin=sunrise] .pos-seg button,html[data-skin=sunrise] .r4dash-seg button{border-radius:var(--r-pill)}html[data-skin=sunrise] .pos-seg button.is-on,html[data-skin=sunrise] .r4dash-seg button.is-on{background:var(--sun-raised);color:var(--accent-strong);box-shadow:var(--sun-thumb)}html[data-skin=sunrise] .r4deck-switch__track{background:var(--surface-3);border-color:var(--line-strong)}html[data-skin=sunrise] .r4deck-switch__track i{background:#fff;box-shadow:var(--sun-knob-shadow)}html[data-skin=sunrise] .r4deck-switch input:checked+.r4deck-switch__track{background:var(--sun-deep) border-box;border-color:transparent}html[data-skin=sunrise] .r4deck-switch input:checked+.r4deck-switch__track i{background:#fff}html[data-skin=sunrise] .r4deck-check{border-radius:7px}html[data-skin=sunrise] .r4deck-check.is-on,html[data-skin=sunrise] .r4deck-check.is-some{border-color:transparent;color:#fff;background:var(--sun-deep) border-box}html[data-skin=sunrise] .pos-chip{border-color:var(--line-strong)}html[data-skin=sunrise] .pos-chip:hover{background:var(--sun-hover)}html[data-skin=sunrise] .pos-chip.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-strong)}html[data-skin=sunrise] .pos-pill--accent{color:var(--accent-strong)}html[data-skin=sunrise] .pos-dispo button{border-radius:14px}html[data-skin=sunrise] :where(.pos-dispo button){box-shadow:var(--sun-btn-shadow)}html[data-skin=sunrise] .r4dash-chip,html[data-skin=sunrise] .r4deck-cmd__ex{border-radius:var(--r-pill)}html[data-skin=sunrise] .pos-input,html[data-skin=sunrise] .pos-field input:not([type=checkbox]):not([type=radio]),html[data-skin=sunrise] .pos-field select,html[data-skin=sunrise] .pos-field textarea,html[data-skin=sunrise] .pos-composer,html[data-skin=sunrise] .r4dash-select{border-radius:12px;border-color:var(--line-strong)}html[data-skin=sunrise] .pos-input:focus,html[data-skin=sunrise] .pos-field input:focus,html[data-skin=sunrise] .pos-field select:focus,html[data-skin=sunrise] .pos-field textarea:focus,html[data-skin=sunrise] .r4dash-select:focus{border-color:var(--accent);box-shadow:var(--sun-ring)}html[data-skin=sunrise] .pos-composer:focus-within{border-color:var(--accent);box-shadow:var(--sun-ring)}html[data-skin=sunrise] .pos-note{border-radius:14px}html[data-skin=sunrise] .pos-sheet,html[data-skin=sunrise] .pos-modal,html[data-skin=sunrise] .r4deck-cmd,html[data-skin=sunrise] .pos-menu__pop,html[data-skin=sunrise] .r4deck-pop{border-color:var(--line)}@media(min-width:641px){html[data-skin=sunrise] .pos-layer:not(.pos-layer--center){padding:12px}html[data-skin=sunrise] .pos-sheet{border:1px solid var(--line);border-radius:24px;overflow:hidden}}html[data-skin=sunrise] .pos-modal,html[data-skin=sunrise] .r4deck-cmd{border-radius:24px}html[data-skin=sunrise] .pos-menu__pop,html[data-skin=sunrise] .r4deck-pop{border-radius:16px;padding:6px}html[data-skin=sunrise] .pos-menu__pop button:hover,html[data-skin=sunrise] .r4deck-menu__item:hover:not(:disabled){background:var(--accent-soft)}html[data-skin=sunrise] .r4deck-cmd__item.is-active{background:var(--accent-soft)}html[data-skin=sunrise] .pos-sheet__head,html[data-skin=sunrise] .pos-sheet__foot{border-color:var(--line)}html[data-skin=sunrise] .pos-sheet__foot{background:var(--sun-head)}html[data-skin=sunrise] .pos-toast{border-radius:var(--r-pill);padding:11px 18px;text-align:center}html[data-skin=sunrise] .pos-toast--good,html[data-skin=sunrise] .pos-toast--bad,html[data-skin=sunrise] .pos-toast--warn{color:var(--sun-toast-ink)}html[data-skin=sunrise] .r4deck-dialbar{border-radius:var(--r-md)}@media(min-width:761px){html[data-skin=sunrise] .r4deck-bulk{margin:0 14px 12px;border-radius:var(--r-lg);box-shadow:var(--sun-card)}}html[data-skin=sunrise] .r4deck-tabs{border-top-color:var(--line);box-shadow:var(--sun-tabs-shadow)}html[data-skin=sunrise] .lab-bar{border-bottom-color:var(--line);box-shadow:var(--sun-bar-shadow)}html[data-skin=sunrise] .lab-logo{border-radius:9px;color:#fff;background:var(--sun-deep)}.lb-count{margin-right:auto;font-size:13px;color:var(--fg-2)}.lb-match{display:grid;gap:6px;margin-top:4px}.lb-match .pos-seg{flex-wrap:wrap;max-width:100%}.lb-conds{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lb-cond{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:start}.lb-cond__join{padding-top:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.lb-cond__main{display:grid;gap:6px;padding:8px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);min-width:0}.lb-cond__top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lb-cond__top select{min-width:0;flex:1 1 140px}.lb-num{display:inline-flex;align-items:center;gap:4px}.lb-num input{width:90px}.lb-chips{display:flex;flex-wrap:wrap;gap:6px}.lb-chip{height:28px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:600}.lb-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.lb-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}@media(max-width:520px){.lb-grid,.lb-cond{grid-template-columns:1fr}.lb-cond__join{padding-top:0}}.ls-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ls-list>li{display:flex;align-items:center;gap:8px;padding:8px 4px;border-top:1px solid var(--line);font-size:14px;flex-wrap:wrap}.ls-list>li:first-child{border-top:0}.ls-list>li.is-hidden .ls-name{text-decoration:line-through;color:var(--fg-3)}.ls-main{display:grid;gap:2px;flex:1 1 220px;min-width:0}.ls-name{font-weight:650}.ls-acts{display:inline-flex;gap:2px;align-items:center}.cp-grow{flex:1;min-width:0}.cp-linkbtn{border:0;background:none;padding:0;color:var(--accent);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--accent-line);cursor:pointer}.cp-linkbtn:hover{text-decoration-color:currentColor}.cp-empty{font-size:13px}.cp-fine{font-size:12px}.cp-late{color:var(--bad);font-weight:600}.cp-warntext{color:var(--warn);font-weight:600}.cp-count{min-width:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11px;font-weight:700;text-align:center}:where(.cp-body,.cp-sec,.cp-pick,.cp-pick__edit,.cp-out,.cp-out__groups,.cp-out__group,.cp-form,.cp-form__body,.cp-form__group,.cp-comp,.cp-comp__panel,.cp-details__body,.cp-fgroup,.cp-private,.cp-sday__list,.cp-call,.cp-paper,.cp-paper__list,.cp-runs,.cp-consent,.cp-nextnote,.cp-autopick){grid-template-columns:minmax(0,1fr)}.cp-form textarea,.cp-nextnote textarea,.cp-pick__edit textarea,.cp-comp__area{width:100%;min-height:56px;padding:8px 10px;resize:vertical;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg)}.cp-form textarea:focus,.cp-nextnote textarea:focus,.cp-pick__edit textarea:focus,.cp-comp__area:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cp-panel{container:cp / inline-size;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--bg);color:var(--fg)}.cp-panel__missing{display:grid;justify-items:center;gap:8px;padding:40px 16px;text-align:center;color:var(--fg-2)}.cp-head{flex:none;display:flex;align-items:flex-start;gap:12px;padding:14px 16px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.cp-head__who{flex:1;min-width:0;display:grid;gap:3px}.cp-head__name{font-size:19px;overflow-wrap:anywhere}.cp-head__meta{font-size:13px;color:var(--fg-2)}.cp-head__pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.cp-head__actions{flex:none;display:flex;gap:2px}.cp-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 28px;display:grid;gap:12px;align-content:start}.cp-panel--drawer .cp-head{padding:12px 14px 10px}.cp-panel--drawer .cp-body{padding:12px 14px 24px;gap:10px}.cp-panel--page .cp-head{padding:20px max(20px,calc((100% - 920px)/2)) 16px}.cp-panel--page .cp-head__name{font-size:24px}.cp-panel--page .cp-body{padding:20px max(20px,calc((100% - 920px)/2)) 40px;gap:14px}@container cp (max-width: 440px){.cp-head .pos-avatar{display:none}.cp-head__name{font-size:17px}.cp-body{padding-left:12px;padding-right:12px}}.cp-sec{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0}.cp-sec__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.cp-sec__head h3{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--fg)}.cp-sec__head h3>svg{color:var(--fg-3)}.cp-sec__hint{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cp-pick{display:grid;gap:10px;padding:14px;border-radius:var(--r-lg);background:var(--accent-soft);border:1px solid var(--accent-line);min-width:0}.cp-pick__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp-pick__title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-family:var(--font-body)}.cp-pick__note{display:grid;gap:4px;width:100%;padding:10px 12px;text-align:left;border:1px dashed transparent;border-radius:var(--r-md);background:var(--surface);color:var(--fg);font-size:17px;font-weight:600;line-height:1.38;cursor:text}.cp-pick__note:hover{border-color:var(--accent-line)}.cp-pick__note.is-empty{font-size:14px;font-weight:500;color:var(--fg-2);border-color:var(--accent-line);cursor:pointer}.cp-pick__quote{overflow-wrap:anywhere;white-space:pre-wrap}.cp-pick__when{font-size:12px;font-weight:500}.cp-pick__edit{display:grid;gap:8px}.cp-pick__edit textarea{font-size:15px;font-weight:600}.cp-pick__editrow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cp-pick__summary{font-size:13px;color:var(--fg-2)}.cp-pick__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;margin:0;padding-top:10px;border-top:1px solid var(--accent-line)}.cp-pick__facts>div{display:grid;gap:2px;min-width:0}.cp-pick__facts dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.cp-pick__facts dd{margin:0;font-size:13px;min-width:0}.cp-pick__dir{display:inline-flex;align-items:center;gap:4px;font-weight:600;flex-wrap:wrap}.cp-pick__dir.is-in{color:var(--info)}.cp-pick__msg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--fg-2);overflow-wrap:anywhere}.cp-pick--compact{padding:10px 12px;gap:8px}.cp-pick--compact .cp-pick__note{font-size:15px;padding:8px 10px}.cp-call{display:grid;gap:8px;min-width:0}.cp-call__go{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);text-align:left;transition:background .12s,transform 80ms}.cp-call__go:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.cp-call__go:active:not(:disabled){transform:translateY(1px)}.cp-call__go:disabled{background:var(--surface-2);border-color:var(--line);color:var(--fg-3);cursor:not-allowed}.cp-call__icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--accent-fg) 18%,transparent)}.cp-call__go:disabled .cp-call__icon{background:var(--surface-3)}.cp-call__text{display:grid;min-width:0}.cp-call__text strong{font-size:14.5px}.cp-call__text span{font-size:12.5px;opacity:.88;overflow-wrap:anywhere}.cp-call--lg .cp-call__go{padding:14px 18px}.cp-call--lg .cp-call__icon{width:40px;height:40px}.cp-call--lg .cp-call__text strong{font-size:16px}.cp-call__live{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r-md);background:var(--good-soft);color:var(--good);border:1px solid color-mix(in srgb,var(--good) 40%,var(--line))}.cp-call__live .cp-call__text strong{color:var(--fg)}.cp-call__pulse{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--good);color:var(--surface);animation:cp-pulse 1.4s ease-out infinite}.cp-call__timer{margin-left:auto;font-size:20px;font-weight:800;font-family:var(--font-display)}.cp-call__results{display:flex;flex-wrap:wrap;gap:6px}@keyframes cp-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--good) 55%,transparent)}to{box-shadow:0 0 0 12px transparent}}.cp-out{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;outline:none;transition:border-color .16s,box-shadow .16s}.cp-out:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.cp-out.is-hot{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cp-out__heading{font-size:13px}.cp-out__groups{display:grid;gap:10px}.cp-out__group{display:grid;gap:6px}.cp-out__glabel{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3)}.cp-out__btns{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.cp-out__row{display:flex;flex-wrap:wrap;gap:6px 10px}.cp-out__seg{display:flex;flex-wrap:wrap;gap:6px}.cp-out__btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:4px 12px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font-weight:600;font-size:13.5px;text-align:center;transition:background .12s,border-color .12s}.cp-out--lg .cp-out__btn{min-height:46px;font-size:14.5px}.cp-out__btn:hover{background:var(--surface-2)}.cp-out__btn[data-tone=good]{border-color:color-mix(in srgb,var(--good) 45%,var(--line));color:var(--good)}.cp-out__btn[data-tone=good]:hover{background:var(--good-soft)}.cp-out__btn[data-tone=info]{border-color:color-mix(in srgb,var(--info) 45%,var(--line));color:var(--info)}.cp-out__btn[data-tone=info]:hover{background:var(--info-soft)}.cp-out__btn[data-tone=bad]{color:var(--bad)}.cp-out__btn[data-tone=bad]:hover{background:var(--bad-soft)}.cp-out__btn.is-current{box-shadow:inset 0 0 0 2px currentColor}.cp-out__btn.is-open{background:var(--surface-2);border-color:currentColor}.cp-form{display:grid;gap:12px;padding:12px;border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--accent);min-width:0;animation:cp-in .16s ease-out}.cp-form[data-tone=good]{border-top-color:var(--good)}.cp-form[data-tone=bad]{border-top-color:var(--bad)}.cp-form[data-tone=info]{border-top-color:var(--info)}.cp-form__head{display:grid;gap:2px}.cp-form__head h4{font-size:14.5px}.cp-form__head p{font-size:12.5px}.cp-form__body{display:grid;gap:12px;min-width:0}.cp-form__group{display:grid;gap:6px;min-width:0}.cp-form__text{font-size:13.5px}.cp-form__foot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cp-chip{display:inline-flex;align-items:center;justify-content:center}.cp-chip--two{height:auto;min-height:38px;padding:4px 10px;flex-direction:column;gap:0;line-height:1.2}.cp-chip__sub{font-size:11px;font-weight:500;color:var(--fg-3)}.cp-chip.is-on .cp-chip__sub{color:var(--accent)}.cp-days{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.cp-days::-webkit-scrollbar{display:none}.cp-day{flex:none;display:grid;gap:1px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);text-align:left;font-size:12.5px}.cp-day:hover{border-color:var(--accent-line)}.cp-day.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.cp-day.is-on .faint{color:var(--accent)}.cp-slots{display:flex;flex-wrap:wrap;gap:6px;max-height:236px;overflow-y:auto;padding:2px}.cp-anytime{border:0;padding:0;margin:0;min-width:0;display:grid;gap:5px}.cp-anytime legend{padding:0;margin-bottom:5px}.cp-anytime__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px}.cp-when{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-2);color:var(--fg);font-size:13px}.cp-when svg{flex:none;margin-top:2px;color:var(--fg-3)}.cp-nextnote{display:grid;gap:5px;padding:10px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--accent-line)}.cp-nextnote__label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--accent)}.cp-appt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--r-md);background:var(--info-soft);color:var(--info);border:1px solid transparent}.cp-appt.is-soon{border-color:var(--info)}.cp-appt__when{display:grid;gap:2px;min-width:0;font-size:13px}.cp-appt__when strong{color:var(--fg)}.cp-appt__act{display:inline-flex;gap:6px;flex-wrap:wrap}.cp-tasks{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cp-tasks li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--line)}.cp-tasks li:first-child{border-top:0}.cp-tasks__main{flex:1 1 180px;min-width:0;display:grid;gap:1px}.cp-tasks__title{font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.cp-tasks__due{font-size:12px;color:var(--fg-3)}.cp-tasks li.is-late .cp-tasks__due{color:var(--bad);font-weight:600}.cp-tasks__act{display:inline-flex;gap:4px;align-items:center}.cp-storybox{height:clamp(380px,62vh,640px);min-height:0}.cp-storybox--short{height:clamp(320px,52vh,520px)}.cp-story{display:flex;flex-direction:column;height:100%;min-height:280px;min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);overflow:hidden}.cp-story__filters{flex:none;display:flex;gap:5px;padding:8px 10px;overflow-x:auto;scrollbar-width:none;background:var(--surface);border-bottom:1px solid var(--line)}.cp-story__filters::-webkit-scrollbar{display:none}.cp-fchip{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:600}.cp-fchip:hover{color:var(--fg);border-color:var(--accent-line)}.cp-fchip.is-on{background:var(--fg);border-color:var(--fg);color:var(--bg)}.cp-fchip__n{min-width:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11px;text-align:center}.cp-fchip.is-on .cp-fchip__n{background:color-mix(in srgb,var(--bg) 24%,transparent);color:var(--bg)}.cp-story__view{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.cp-story__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 12px 10px}.cp-story__scroll:focus-visible{outline-offset:-2px}.cp-sday__label{position:sticky;top:0;z-index:1;display:flex;justify-content:center;padding:10px 0 6px;pointer-events:none}.cp-sday__label span{padding:2px 10px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-2)}.cp-sday__list{list-style:none;margin:0;padding:2px 0 6px;display:grid;gap:8px}.cp-story__jump{position:absolute;left:50%;bottom:10px;z-index:2;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);font-size:12.5px;font-weight:700;box-shadow:var(--shadow-2)}.cp-st{min-width:0}.cp-st__time{flex:none;margin-left:auto;font-size:11px;font-weight:500;color:var(--fg-3);white-space:nowrap}.cp-st__icon{flex:none;display:inline-grid;place-items:center}.cp-st--msg{display:grid;justify-items:start;gap:3px;max-width:min(86%,620px);justify-self:start}.cp-st--msg.is-out{justify-self:end;justify-items:end}.cp-bubble__meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;font-size:12px;color:var(--fg-2)}.cp-bubble__meta strong{color:var(--fg);font-weight:700}.cp-bubble__meta .cp-st__time{margin-left:2px}.cp-bubble{padding:8px 12px;border-radius:14px 14px 14px 4px;background:var(--surface);border:1px solid var(--line);font-size:14px;line-height:1.45;box-shadow:var(--shadow-1);max-width:100%}.cp-st--msg.is-out .cp-bubble{border-radius:14px 14px 4px;background:var(--accent-soft);border-color:var(--accent-line)}.cp-bubble.is-blocked,.cp-st--msg.is-out .cp-bubble.is-blocked{background:var(--bad-soft);border:1px dashed color-mix(in srgb,var(--bad) 55%,var(--line));box-shadow:none;color:var(--fg-2)}.cp-bubble.is-scheduled,.cp-bubble.is-held,.cp-st--msg.is-out .cp-bubble.is-scheduled,.cp-st--msg.is-out .cp-bubble.is-held{background:var(--surface);border:1px dashed var(--line-strong);box-shadow:none}.cp-bubble__subj{margin-bottom:3px;font-weight:700}.cp-bubble__text{white-space:pre-wrap;overflow-wrap:anywhere}.cp-tag{display:inline-flex;align-items:center;gap:3px;padding:0 6px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11px;font-weight:600}.cp-tag--info{background:var(--info-soft);color:var(--info)}.cp-sstatus{display:inline-flex;align-items:flex-start;gap:4px;font-size:11.5px;color:var(--fg-3)}.cp-st--msg.is-out .cp-sstatus{text-align:right}.cp-sstatus svg{flex:none;margin-top:2px}.cp-sstatus--bad{color:var(--bad);font-weight:600}.cp-sstatus--warn{color:var(--warn);font-weight:600}.cp-sstatus--info{color:var(--info);font-weight:600}.cp-st--call{display:flex;align-items:flex-start;gap:8px;justify-self:start;max-width:min(92%,620px);padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:13px}.cp-st--call .cp-st__icon{color:var(--fg-3);margin-top:2px}.cp-st--call[data-tone=info] .cp-st__icon{color:var(--info)}.cp-st--call[data-tone=warn]{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.cp-st--call[data-tone=warn] .cp-st__icon{color:var(--warn)}.cp-st--call .cp-st__time{margin-top:2px}.cp-st__text{min-width:0;overflow-wrap:anywhere}.cp-st__why{display:flex;align-items:flex-start;gap:4px;margin-top:3px;font-size:12px;color:var(--warn);font-weight:600}.cp-st__why svg{flex:none;margin-top:2px}.cp-dur{display:inline-block;margin-left:6px;padding:0 6px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11px;font-weight:700}.cp-st--note{justify-self:stretch}.cp-note{display:grid;gap:4px;padding:8px 12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line-strong)}.cp-st--note.is-pinned .cp-note{background:var(--accent-soft);border-color:var(--accent-line);border-left-color:var(--accent)}.cp-note__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:12px;color:var(--fg-2)}.cp-note__head strong{color:var(--fg)}.cp-st--note.is-pinned .cp-note__head>svg{color:var(--accent)}.cp-note__text{font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere}.cp-st--event{display:flex;align-items:flex-start;gap:6px;justify-self:center;max-width:min(94%,620px);padding:4px 10px;border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-2);font-size:12.5px}.cp-st--event .cp-st__icon{margin-top:2px}.cp-st--event .cp-st__time{margin-left:6px;margin-top:1px}.cp-st--event strong{color:var(--fg)}.cp-st--event[data-tone=good]{background:var(--good-soft);color:var(--good)}.cp-st--event[data-tone=bad]{background:var(--bad-soft);color:var(--bad)}.cp-st--event[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.cp-st--event[data-tone=info]{background:var(--info-soft);color:var(--info)}.cp-st--event[data-tone=good] strong,.cp-st--event[data-tone=bad] strong,.cp-st--event[data-tone=warn] strong,.cp-st--event[data-tone=info] strong{color:inherit}.cp-st--event[data-tone=quiet]{background:transparent;color:var(--fg-3)}.cp-comp{flex:none;display:grid;gap:8px;padding:8px 10px;background:var(--surface);border-top:1px solid var(--line)}.cp-comp__tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.cp-comp__tabs::-webkit-scrollbar{display:none}.cp-comp__tab{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-2);font-weight:600;font-size:12.5px}.cp-comp__tab:hover{background:var(--surface-2);color:var(--fg)}.cp-comp__tab.is-on{background:var(--accent-soft);color:var(--accent)}.cp-comp__panel{display:grid;gap:8px;min-width:0}.cp-comp__subj{min-height:32px}.cp-comp__area{min-height:52px}.cp-comp__preview{font-size:12px}.cp-comp__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-comp__select{width:auto;max-width:100%;min-height:30px;padding:3px 8px}.cp-comp__inline{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.cp-comp__inline input{width:80px;min-height:30px;padding:3px 8px}.cp-comp__hint{font-size:12px}.cp-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--fg);cursor:pointer}.cp-check input{width:16px;height:16px;accent-color:var(--accent)}.cp-comp__sim{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px}.cp-story--compact .cp-comp{padding:6px 8px;gap:6px}.cp-story--compact .cp-story__scroll{padding:0 8px 8px}.cp-disclose{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:var(--fg);font:inherit;font-weight:700;font-size:13px}.cp-disclose>svg:first-child{color:var(--fg-3)}.cp-disclose__chev{transition:transform .16s;color:var(--fg-3)}.cp-disclose__chev.is-open{transform:rotate(180deg)}.cp-details__body{display:grid;gap:16px;min-width:0}.cp-details__body[hidden]{display:none}.cp-fgroup{display:grid;gap:10px;min-width:0}.cp-private{display:grid;gap:8px;padding:12px;border-radius:var(--r-md);background:var(--surface-2);border:1px dashed var(--line-strong)}.cp-private__head{display:inline-flex;align-items:center;gap:6px}.cp-private__note{font-size:12.5px;color:var(--fg-2)}.cp-savebar{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--accent-line);box-shadow:var(--shadow-2);font-size:13px}.cp-consent{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cp-consent li{display:flex;gap:10px;align-items:flex-start}.cp-consent__icon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-2);color:var(--fg-3)}.cp-consent li[data-tone=good] .cp-consent__icon{background:var(--good-soft);color:var(--good)}.cp-consent li[data-tone=bad] .cp-consent__icon{background:var(--bad-soft);color:var(--bad)}.cp-consent li[data-tone=warn] .cp-consent__icon{background:var(--warn-soft);color:var(--warn)}.cp-consent__main{display:grid;gap:2px;min-width:0}.cp-consent__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.cp-consent__detail{font-size:12px;color:var(--fg-3);overflow-wrap:anywhere}.cp-consent__detail.is-bad{color:var(--bad);font-weight:600}.cp-paper{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.cp-paper__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cp-paper__list li{display:grid;gap:4px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);border-left:3px solid var(--line-strong);background:var(--surface)}.cp-paper__list li[data-tone=good]{border-left-color:var(--good)}.cp-paper__list li[data-tone=warn]{border-left-color:var(--warn)}.cp-paper__list li[data-tone=bad]{border-left-color:var(--bad);background:var(--bad-soft)}.cp-paper__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13.5px}.cp-paper__help{font-size:12.5px;color:var(--fg-2)}.cp-paper__urgent{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--bad)}.cp-paper__act{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:2px}.cp-paper__act select{width:auto;min-height:30px;padding:3px 8px}.cp-runs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cp-runs li{display:grid;gap:2px;padding:8px 10px;border-radius:var(--r-md);border:1px solid var(--line);border-left:3px solid var(--line-strong)}.cp-runs li[data-live]{border-left-color:var(--info)}.cp-runs.is-past li{opacity:.8}.cp-runs__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.cp-runs__next{font-size:12.5px;color:var(--info);font-weight:600}.cp-runs__last{font-size:12px;color:var(--fg-3);overflow-wrap:anywhere}.cp-runs__past{margin-top:4px}.cp-runs__right{display:inline-flex;align-items:center;gap:8px}.cp-runs__stop{font-size:12.5px}.cp-runs__confirm{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;margin-top:6px;padding-top:8px;border-top:1px solid var(--line);font-size:13px;font-weight:600;animation:cp-in .16s ease-out}.cp-runs__confirmact{display:inline-flex;gap:6px;flex-wrap:wrap}.cp-runs__tools{display:flex;flex-wrap:wrap;gap:6px}.cp-runs__said{font-size:12.5px;font-weight:600;color:var(--fg-2);overflow-wrap:anywhere}.cp-runs__said.is-good{color:var(--good)}.cp-runs__said.is-bad{color:var(--bad)}.cp-autopick{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cp-autopick__opt{display:grid;gap:1px;width:100%;padding:7px 10px;text-align:left;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font:inherit;font-size:13px;cursor:pointer}.cp-autopick__opt:hover:not(:disabled){border-color:var(--accent-line)}.cp-autopick__opt.is-on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);background:var(--accent-soft)}.cp-autopick__opt:disabled{cursor:default;color:var(--fg-2);background:transparent}.cp-autopick__name{font-weight:650}.cp-autopick__why{font-size:12px;color:var(--fg-3);overflow-wrap:anywhere}.cp-why__text{display:grid;gap:4px;min-width:0;color:var(--fg)}.cp-why__head{font-size:13.5px;overflow-wrap:anywhere}.cp-why__lines{margin:0;padding-left:18px;display:grid;gap:2px;font-size:12.5px;color:var(--fg-2);overflow-wrap:anywhere}.pos-note.cp-aihand{align-items:center;flex-wrap:wrap;gap:6px 8px;padding:8px 10px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--fg)}.cp-aihand__text{flex:1;min-width:160px;font-weight:600}@keyframes cp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cp-note__acts{display:inline-flex;gap:2px;margin-left:4px}.cp-note__act{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-3)}.cp-note__act:hover{background:var(--surface-2);color:var(--fg)}.cp-note__edit{display:grid;gap:6px;margin-top:4px}.cp-note__btns{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13px}.cp-premium{display:flex;gap:8px;align-items:center}.cp-premium input{flex:1;min-width:0}.cp-insured{display:grid;gap:6px}.cp-bens{border:1px solid var(--line);border-radius:var(--r-md);padding:8px 10px 10px;margin:0;display:grid;gap:6px}.cp-bens legend{font-size:12.5px;font-weight:650;color:var(--fg-2);padding:0 4px}.cp-bens legend .faint{font-weight:500}.cp-ben{display:grid;grid-template-columns:104px minmax(0,1fr) 104px 64px auto;gap:6px;align-items:center}.cp-ben__pct{display:inline-flex;align-items:center;gap:2px;font-size:13px}.cp-ben__pct input{width:48px;text-align:right}.cp-bens__foot{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cp-bens__warn{font-size:12.5px;color:var(--warn)}.cp-split{display:grid;gap:6px}.cp-split__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.cp-complete,.cp-incomplete{display:flex;gap:6px;align-items:baseline;margin:0;font-size:13px}.cp-complete{color:var(--good)}.cp-incomplete{color:var(--warn)}@media(max-width:520px){.cp-ben{grid-template-columns:1fr 1fr}.cp-ben input[aria-label="Beneficiary name"]{grid-column:1 / -1}}.cp-story__unread{margin-left:auto;flex:none;font-size:12px;align-self:center}.cp-story__bad{margin:8px 10px 0;align-items:center;flex-wrap:wrap}.cp-story__bad .pos-btn{margin-left:auto}.cp-tag--ai{background:var(--accent-soft, var(--info-soft));color:var(--accent)}.cp-attach{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--r-md, 8px);font-size:12px;max-width:100%}.cp-attach--draft{margin:0;align-self:flex-start}.cp-sstatus--quiet{flex-wrap:wrap;gap:4px 6px}.cp-sstatus--wrap{flex-wrap:wrap;row-gap:6px}.cp-sstatus__acts{display:inline-flex;gap:10px;font-weight:600}.cp-sstatus .cp-sched{flex-basis:100%}.cp-vm{display:block;margin-top:3px;color:var(--fg-2);font-size:12.5px;font-style:italic}.cp-play{display:inline-flex;align-items:center;gap:3px;margin-left:8px;font-size:12px}.cp-comp__from{display:flex;align-items:center;gap:5px;font-size:11.5px;flex-wrap:wrap}.cp-comp__warn{color:var(--warn);font-weight:600}.cp-comp__ai{display:flex;align-items:flex-start;gap:5px;font-size:11.5px}.cp-comp__save{display:flex;gap:6px;align-items:center}.cp-comp__save .pos-input{flex:1;min-width:0}.cp-sched{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:var(--r-md, 8px);background:var(--surface);font-weight:400;color:var(--fg)}.cp-sched__quick{display:flex;flex-wrap:wrap;gap:6px}.cp-sched__custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px}.cp-sched__f{display:grid;gap:3px;font-size:11.5px;color:var(--fg-2)}.cp-sched__yours{font-size:12px;padding-bottom:8px}.cp-sched__acts{display:flex;justify-content:flex-end;gap:6px}.cp-sched__note{display:flex;align-items:center;gap:4px;margin:0;font-size:11.5px}.cp-call__drops{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;margin-top:8px}.cp-call__limit{font-size:12px;color:var(--fg-2);margin-top:6px}.cp-call__limit.is-over{color:var(--warn);font-weight:600}.cp-precall,.cp-flags{font-size:13px}.cp-precall strong{font-weight:700}.cp-flags ul{margin:0;padding-left:16px;display:grid;gap:2px}.cp-src{display:grid;gap:10px;min-width:0}.cp-kv{display:grid;gap:6px;margin:0;min-width:0}.cp-kv>div{display:grid;grid-template-columns:minmax(104px,38%) minmax(0,1fr);gap:8px;font-size:13px}.cp-kv dt{color:var(--fg-3)}.cp-kv dd{margin:0;color:var(--fg);overflow-wrap:anywhere}.cp-kv--mono dd{font-size:12px}.cp-kv__wide{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.cp-src__link{color:var(--accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.cp-src__clicks{border-top:1px solid var(--line);padding-top:8px;display:grid;gap:6px}.cp-src__clicks>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:12.5px;font-weight:650;color:var(--fg-2)}.cp-src__clicks>summary::-webkit-details-marker{display:none}.cp-src__chev{transform:rotate(-90deg);transition:transform .15s;color:var(--fg-3)}.cp-src__clicks[open] .cp-src__chev{transform:none}.cp-ref{display:grid;gap:6px;border-top:1px solid var(--line);padding-top:8px;min-width:0}.cp-ref__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--fg-2)}.cp-ref__row>svg{flex:none;color:var(--fg-3)}.cp-ref__name{font-weight:650}.cp-ref__acts{display:inline-flex;gap:10px;margin-left:auto;font-size:12.5px}.cp-ref__form{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cp-ref__form select{flex:1 1 180px;min-width:0}.cp-proof{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--line);min-width:0}.cp-proof__vouch{margin:0;font-size:12.5px;color:var(--fg-2)}.cp-proof__vouch svg{vertical-align:-2px;color:var(--good)}.cp-proof__words{margin:0;padding:8px 10px;border-left:3px solid var(--accent-line);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);font-size:12.5px;line-height:1.5;color:var(--fg-2);white-space:pre-wrap}.cp-guess{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;color:var(--fg-2)}.cp-guess svg{flex:none;margin-top:2px;color:var(--info)}.r32m-est{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.r32m-est__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--fg)}.r32m-est__lvl{font-weight:600;color:var(--fg-2)}.r32m-est__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.r32m-est__nums>div{display:grid;gap:1px;min-width:0}.r32m-est__nums span{font-size:11.5px;font-weight:700;color:var(--fg-3)}.r32m-est__nums strong{font-size:16px;font-weight:800;color:var(--fg);overflow-wrap:anywhere}.r32m-est__line{margin:0;font-size:12.5px;color:var(--fg-2);line-height:1.45}.r32m-est__line.is-warn{color:var(--warn);font-weight:600}.r32m-est__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--fg-2)}.r32m-est__row select,.r32m-est__row input[type=number]{min-height:30px;padding:3px 7px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:12.5px}.r32m-est__row input[type=number]{width:72px}.r32m-est__row input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent)}.r32m-est__split{list-style:none;margin:0;padding:6px 0 0;border-top:1px solid var(--line);display:grid;gap:3px;font-size:12.5px;color:var(--fg-2)}.r32m-est__how{font-size:12.5px;color:var(--fg-2)}.r32m-est__how summary{cursor:pointer;font-weight:650;color:var(--accent)}.r32m-est__how p{margin:6px 0 0;line-height:1.5}@media(max-width:640px){.r32m-est__nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-root{container:dl / inline-size;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--bg);color:var(--fg)}.dl-root .crm-link{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--fg);text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;overflow-wrap:anywhere}.dl-root .crm-link:hover{color:var(--accent);text-decoration-color:currentColor}:where(.dl-body,.dl-main,.dl-rail,.dl-card,.dl-card__grid,.dl-card__info,.dl-card__act,.dl-picker,.dl-picker__sec,.dl-picker__list,.dl-panel,.dl-disc,.dl-why,.dl-script){grid-template-columns:minmax(0,1fr)}.dl-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.dl-counts{font-size:13px;color:var(--fg-2)}.dl-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.dl-bar__back{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-weight:600;font-size:13px}.dl-bar__back:hover{background:var(--surface-2)}.dl-bar__title{flex:1 1 260px;min-width:0;display:grid;gap:1px}.dl-bar__title h2{font-size:17px}.dl-bar__stats{display:flex;gap:6px}.dl-stat{display:grid;justify-items:center;min-width:76px;padding:4px 10px;border-radius:var(--r-md);background:var(--surface-2)}.dl-stat strong{font-size:18px;font-family:var(--font-display);line-height:1.2;animation:dl-bump .26s ease-out}.dl-stat span{font-size:11px;color:var(--fg-2);white-space:nowrap}.dl-stat[data-tone=info] strong{color:var(--info)}@container dl (max-width: 560px){.dl-bar{padding:10px 12px}.dl-bar__stats{width:100%}.dl-stat{flex:1;min-width:0}}.dl-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:16px;padding:16px;align-content:start}.dl-main{display:grid;gap:14px;align-content:start;min-width:0}.dl-rail{display:grid;gap:12px;align-content:start;min-width:0}@container dl (max-width: 560px){.dl-body{padding:12px}}@container dl (min-width: 920px){.dl-body{grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(0,1fr);overflow:hidden;align-content:stretch}.dl-main,.dl-rail{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding-bottom:16px}.dl-main{padding-right:4px}}.dl-card{container:dlcard / inline-size;display:grid;gap:12px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);min-width:0;animation:dl-in .22s ease-out}.dl-card__grid{display:grid;gap:14px;min-width:0}.dl-card__info,.dl-card__act{display:grid;gap:12px;align-content:start;min-width:0}@container dlcard (min-width: 760px){.dl-card__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.dl-card__head{display:flex;align-items:center;gap:12px}.dl-card__id{flex:1;min-width:0;display:grid;gap:2px}.dl-name{font-size:21px}.dl-card__line,.dl-card__phone{font-size:13px;color:var(--fg-2)}.dl-card__clock{flex:none;display:grid;justify-items:end;text-align:right;font-size:12px}.dl-card__time{font-size:21px;font-weight:800;font-family:var(--font-display);line-height:1.15}@container dlcard (max-width: 420px){.dl-card__head .pos-avatar{display:none}.dl-name,.dl-card__time{font-size:18px}}.dl-card__badges{display:flex;flex-wrap:wrap;gap:6px}.dl-card__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl-card__tz{font-size:12px}.dl-card--inline{padding:12px;box-shadow:none;background:var(--bg)}.dl-why{display:grid;gap:6px}.dl-why p{font-size:13px}.dl-why__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dl-why__chips li{padding:2px 9px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--fg-2)}.dl-why__chips li:first-child{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.dl-script{display:grid;gap:8px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface-2)}.dl-script__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.dl-script__head h4{margin:0}.dl-script p{font-size:14.5px;line-height:1.5}.dl-script mark{background:var(--accent-soft);color:var(--accent);padding:0 3px;border-radius:3px;font-weight:600}.dl-script p.dl-script__aside{font-size:12.5px;color:var(--fg-2)}.dl-script p.dl-script__fine{font-size:12px}.dl-disc{display:grid;gap:10px;padding:14px 16px;border-radius:var(--r-lg);background:var(--warn-soft);border:2px solid var(--warn);color:var(--fg);transition:background .16s,border-color .16s}.dl-disc__head{display:flex;align-items:flex-start;gap:10px}.dl-disc__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--warn);color:var(--surface)}.dl-disc__title{display:grid;gap:2px;min-width:0}.dl-disc__title h3{font-size:16px;color:var(--warn)}.dl-disc__title p{font-size:12.5px;color:var(--fg-2)}.dl-disc__words{margin:0;padding:2px 0 2px 12px;border-left:3px solid var(--warn);font-size:17px;line-height:1.5;font-weight:600;color:var(--fg);overflow-wrap:anywhere}.dl-disc__words mark{padding:0 4px;border-radius:4px;border:1px dashed var(--warn);background:var(--surface);color:var(--warn)}.dl-disc__said{display:inline-flex;align-items:center;gap:7px;width:max-content;font-size:13px;font-weight:700;color:var(--fg);cursor:pointer}.dl-disc__said input{width:17px;height:17px;accent-color:var(--good)}.dl-disc.is-said{background:var(--good-soft);border-color:var(--good)}.dl-disc.is-said .dl-disc__icon{background:var(--good)}.dl-disc.is-said .dl-disc__title h3{color:var(--good)}.dl-disc.is-said .dl-disc__words{border-left-color:var(--good)}.dl-disc--compact{padding:10px 12px;gap:8px}.dl-disc--compact .dl-disc__icon{width:26px;height:26px}.dl-disc--compact .dl-disc__title h3{font-size:14px}.dl-disc--compact .dl-disc__words{font-size:14.5px}.dl-wait{display:grid;justify-items:center;gap:10px;padding:32px 18px;text-align:center;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.dl-wait h3{font-size:18px}.dl-wait p{max-width:52ch}.dl-wait__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.dl-wait__act{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dl-panel{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0}.dl-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px}.dl-panel__empty{font-size:12.5px}.dl-count{min-width:22px;padding:0 7px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11.5px;font-weight:700;text-align:center}.dl-later,.dl-skipped,.dl-log{list-style:none;margin:0;padding:0;display:grid}.dl-later li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.dl-later li:first-child{border-top:0;padding-top:0}.dl-later__who{display:grid;gap:1px;min-width:0;font-size:13px}.dl-later__who .faint{font-size:12px}.dl-later__opens{flex:none;display:grid;justify-items:end;text-align:right;font-size:12px}.dl-later__opens>span:first-child{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--warn)}.dl-skipped li{display:grid;gap:2px;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.dl-skipped li:first-child{border-top:0;padding-top:0}.dl-skipped__why{display:flex;align-items:flex-start;gap:4px;font-size:12px;color:var(--fg-2)}.dl-skipped__why svg{flex:none;margin-top:2px;color:var(--bad)}.dl-log{gap:6px}.dl-log li{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.dl-log__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.dl-log li[data-tone=good] .dl-log__dot{background:var(--good)}.dl-log li[data-tone=info] .dl-log__dot{background:var(--info)}.dl-log li[data-tone=bad] .dl-log__dot{background:var(--bad)}.dl-log__what{margin-left:auto;font-size:12px;color:var(--fg-2);white-space:nowrap}.dl-rules{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:10px 14px;font-size:13px}.dl-rules summary{display:flex;align-items:center;gap:6px;font-weight:700;cursor:pointer;list-style:none}.dl-rules summary::-webkit-details-marker{display:none}.dl-rules ul{margin:10px 0 2px;padding-left:18px;display:grid;gap:6px;color:var(--fg-2)}.dl-rules strong{color:var(--fg)}.dl-picker{display:grid;gap:16px;max-width:760px;margin:0 auto;min-width:0}.dl-picker__intro{display:grid;gap:4px}.dl-picker__intro h2{font-size:19px}.dl-picker__intro p{font-size:13.5px;max-width:62ch}.dl-picker__sec{display:grid;gap:6px}.dl-picker__kind{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3)}.dl-picker__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dl-picker__none{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.dl-scope{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);text-align:left;transition:border-color .12s,background .12s}.dl-scope:hover:not(:disabled){border-color:var(--accent-line);background:var(--surface-2)}.dl-scope:disabled{opacity:.55;cursor:not-allowed}.dl-scope__main{flex:1;min-width:0;display:grid;gap:2px}.dl-scope__main strong{font-size:14px}.dl-scope__desc{font-size:12.5px;color:var(--fg-2)}.dl-scope__nums{flex:none;display:grid;justify-items:end;font-size:12.5px;white-space:nowrap}.dl-scope__ready{font-weight:700;color:var(--fg-3)}.dl-scope__ready.is-on{color:var(--good)}.dl-scope__go{flex:none;color:var(--fg-3)}.dl-picker--compact{max-width:none;gap:10px}.dl-picker--compact .dl-picker__intro h2{font-size:15px}.dl-picker--compact .dl-picker__intro p{font-size:12.5px}@container dl (max-width: 420px){.dl-scope__desc{display:none}}.dl-root--inline{height:auto;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.dl-root--inline .dl-scroll{padding:0;overflow:visible}.dl-ihead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 10px}.dl-ihead__title{display:grid;gap:2px;min-width:0}.dl-ihead__title h2{display:inline-flex;align-items:center;gap:6px;font-size:15px}.dl-ihead__act{display:inline-flex;gap:4px;flex-wrap:wrap}.dl-istats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--fg-2)}.dl-istats strong{color:var(--fg)}@keyframes dl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dl-bump{0%{transform:scale(1.25)}to{transform:none}}.r33s{--r33s-read: "Source Serif 4", Georgia, "Times New Roman", serif;--r33s-out: cubic-bezier(.22, 1, .36, 1);--r33s-spring: cubic-bezier(.34, 1.56, .64, 1);display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;box-sizing:border-box;padding:10px 14px 12px;gap:10px;background:var(--bg);color:var(--fg);font-family:var(--font-body)}.r33s *,.r33s *:before,.r33s *:after{box-sizing:border-box}.r33s--inpage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.r33s--inpage,.r33s-ql,.r33s-cel__card{-webkit-backdrop-filter:var(--g-float-filter, none);backdrop-filter:var(--g-float-filter, none)}.r33s--inpage{background:var(--g-float, var(--bg))}.r33s button{font:inherit;color:inherit}.r33s :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r33s-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 12px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}.r33s-mark{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font:800 12px var(--font-display);color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.r33s-who{flex:1 1 240px;min-width:0;display:grid;gap:2px}.r33s-who__top{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.r33s-who__name{font:800 18px/1.2 var(--font-display);letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r33s-who__meta{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;color:var(--fg-3)}.r33s-who__meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r33s-live{flex:none;width:8px;height:8px;border-radius:50%;background:var(--good);animation:r33s-live 2.4s var(--r33s-out) infinite}@keyframes r33s-live{0%{box-shadow:0 0 0 0 var(--good-soft)}70%,to{box-shadow:0 0 0 7px transparent}}.r33s-save{flex:none;display:inline-flex;align-items:center;gap:6px;font:500 11.5px var(--font-mono);color:var(--fg-3);white-space:nowrap}.r33s-save i{width:7px;height:7px;border-radius:50%;background:var(--good);transition:background .2s}.r33s-save[data-state=saving] i{background:var(--warn);animation:r33s-blink .9s ease-in-out infinite}.r33s-save[data-state=bad]{color:var(--bad)}.r33s-save[data-state=bad] i{background:var(--bad)}.r33s-save.is-pulse i{animation:r33s-pulse .7s var(--r33s-out)}@keyframes r33s-blink{50%{opacity:.3}}@keyframes r33s-pulse{40%{transform:scale(2.1)}}.r33s-bar__acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.r33s-seg{display:inline-flex;padding:3px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.r33s-seg button{border:0;background:none;padding:6px 13px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--fg-3);cursor:pointer;transition:background .25s,color .2s,box-shadow .25s}.r33s-seg button[aria-pressed=true]{color:var(--fg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent-line),var(--shadow-1)}.r33s-seg button:disabled{opacity:.45;cursor:default}.r33s-linkbtn{border:0;background:none;padding:0;color:var(--accent);font-weight:650;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.r33s-banner{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-radius:var(--r-md);border:1px solid var(--warn);background:var(--warn-soft);font-size:13px;color:var(--fg)}.r33s-body{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:232px minmax(0,1fr);gap:12px}.r33s-body.has-info{grid-template-columns:232px minmax(0,1fr) 320px}.r33s-rail{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px;padding:12px 8px 10px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overscroll-behavior:contain}.r33s-rail__h{display:flex;justify-content:space-between;padding:0 8px 8px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.r33s-chip{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:5px 8px;border:0;border-radius:11px;background:none;text-align:left;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--fg-3);cursor:pointer;transition:background .25s,color .25s}.r33s-chip:hover{color:var(--fg);background:var(--surface-2)}.r33s-chip__n{position:relative;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:600 10.5px var(--font-mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-3);transition:background .3s,color .3s,border-color .3s,box-shadow .4s}.r33s-chip__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r33s-chip__c{font:500 10px var(--font-mono);color:var(--fg-3)}.r33s-chip__c.is-full{color:var(--good)}.r33s-chip.is-done{color:var(--fg-2)}.r33s-chip.is-done .r33s-chip__n{color:var(--good);border-color:var(--good);background:var(--good-soft)}.r33s-chip.is-here .r33s-chip__t:after{content:" •";color:var(--accent)}.r33s-chip[aria-current=true]{color:var(--fg);background:var(--accent-soft)}.r33s-chip[aria-current=true] .r33s-chip__n{background:var(--accent);color:var(--accent-fg);border-color:transparent;box-shadow:0 0 0 4px var(--accent-soft)}.r33s-rail__f{margin-top:auto;padding:12px 8px 0;display:grid;gap:6px;font-size:11.5px;color:var(--fg-3)}.r33s-rail__f .r33s-tsize{display:flex;align-items:center;gap:6px}.r33s-tsize button{height:26px;padding:0 9px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface-2);font-size:11px;font-weight:700;cursor:pointer}.r33s-doc{position:relative;min-height:0;overflow-y:auto;overflow-x:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overscroll-behavior:contain;scroll-behavior:smooth}.r33s-doc__in{max-width:820px;margin:0 auto;padding:16px 22px 0}.r33s-endpad{min-height:40vh;padding-top:22px;text-align:center;font-size:12px;color:var(--fg-3)}.r33s-sec{position:relative;margin:0 0 14px;padding:20px 22px 16px;border-radius:20px;border:1px solid transparent;transition:border-color .5s var(--r33s-out),background-color .5s var(--r33s-out),box-shadow .6s var(--r33s-out);scroll-margin-top:12px}.r33s-sec.is-cur{border-color:var(--accent-line);background-color:var(--surface-2);box-shadow:0 0 46px -18px var(--accent)}.r33s-sec__h{display:flex;align-items:center;gap:12px;margin:0 0 14px;font:800 21px/1.2 var(--font-display);letter-spacing:-.01em}.r33s-sec__n{flex:none;display:grid;place-items:center;min-width:34px;height:28px;padding:0 6px;border-radius:9px;font:600 12px var(--font-mono);color:var(--accent);background:var(--accent-soft);transition:background .4s,color .4s}.r33s-sec.is-cur .r33s-sec__n{background:var(--accent);color:var(--accent-fg)}.r33s-sec.is-passed:not(.is-cur) .r33s-sec__n{background:var(--good-soft);color:var(--good)}.r33s-sec.is-arrive .r33s-sec__n{animation:r33s-arrive .7s var(--r33s-spring)}@keyframes r33s-arrive{45%{transform:scale(1.22)}}.r33s-sec__h span:not(.r33s-sec__n){flex:1;min-width:0}.r33s-sec__c{flex:none;margin-left:auto;font:500 11px var(--font-mono);color:var(--fg-3);white-space:nowrap}.r33s-sec__c.is-full{color:var(--good)}.r33s-say{max-width:36em;margin:0 0 14px;font:400 calc(clamp(18px,1rem + .42vw,21.5px) * var(--r33s-k, 1))/1.56 var(--r33s-read);color:var(--fg);text-wrap:pretty}.r33s-tok{font-weight:650;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:0 .24em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.r33s-tok:not(.is-on){font:600 .74em/1 var(--font-mono);color:var(--warn);background:var(--warn-soft);border-radius:4px 4px 0 0;border-bottom:1px dashed var(--warn);padding:.12em .3em}.r33s-tok.is-pop{animation:r33s-tkpop .9s var(--r33s-out)}@keyframes r33s-tkpop{0%{box-shadow:0 0 0 4px var(--accent-soft)}}.r33s-note,.r33s-tip{display:flex;gap:10px;align-items:baseline;max-width:44em;margin:0 0 14px;padding:9px 13px;font-size:13.5px;line-height:1.5}.r33s-note{border-left:3px solid var(--bad);border-radius:4px 12px 12px 4px;background:var(--bad-soft);color:var(--bad);font-weight:650}.r33s-tip{border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);color:var(--fg-2)}.r33s-tag{flex:none;font:600 9.5px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.r33s-note .r33s-tag{color:var(--bad)}.r33s-tip .r33s-tag{color:var(--accent)}.r33s-ask{display:flex;gap:10px;align-items:baseline;max-width:40em;margin:0 0 12px;font-size:15.5px;font-weight:650;color:var(--fg)}.r33s-ask:before{content:"?";flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;font:700 11px var(--font-mono);color:var(--accent);background:var(--accent-soft)}.r33s-next{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:10px 15px;border-radius:12px;border:1px solid var(--accent-line);background:var(--accent-soft);font-size:13.5px;font-weight:700;cursor:pointer;transition:box-shadow .25s}.r33s-next:hover{box-shadow:0 0 22px -8px var(--accent)}.r33s-next .r33s-arr{display:inline-block;color:var(--accent);transition:transform .3s var(--r33s-spring)}.r33s-next:hover .r33s-arr{transform:translateY(3px)}.r33s-end{margin:16px 0 0;font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.r33s-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:11px 12px;margin:4px 0 16px;padding:32px 14px 14px;border-radius:14px;border:1px solid var(--line-strong);background:var(--surface-2);transition:border-color .4s}.r33s-grid__cap{position:absolute;left:14px;right:90px;top:11px;font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r33s-grid:after{content:"✓ saved";position:absolute;right:14px;top:11px;font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--good);opacity:0}.r33s-grid.is-synced{animation:r33s-syncb 1.5s var(--r33s-out)}.r33s-grid.is-synced:after{animation:r33s-sync 1.5s var(--r33s-out)}@keyframes r33s-sync{15%,65%{opacity:1}}@keyframes r33s-syncb{15%,65%{border-color:var(--good)}}.r33s-fld{display:flex;flex-direction:column;gap:5px;min-width:0}.r33s-fld.is-wide{grid-column:1 / -1}.r33s-fld__l{font-size:12px;font-weight:650;color:var(--fg-2)}.r33s-fld__l small{font-weight:500;color:var(--fg-3)}.r33s-in{width:100%;min-width:0;min-height:42px;padding:0 11px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font:500 15px var(--font-body);font-variant-numeric:tabular-nums;transition:border-color .2s,box-shadow .2s}textarea.r33s-in{min-height:76px;padding:9px 11px;line-height:1.45;resize:vertical}.r33s-in:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r33s-fld.has .r33s-in{border-color:var(--accent-line)}.r33s-fld__row{display:flex;align-items:center;gap:8px}.r33s-fld__row .r33s-in{flex:1}.r33s-age{flex:none;padding:5px 8px;border-radius:8px;font-size:12px;font-weight:650;color:var(--accent);background:var(--accent-soft);white-space:nowrap}.r33s-fld__err{font-size:12px;font-weight:650;color:var(--bad)}.r33s-fld__hint{font-size:11.5px;color:var(--fg-3)}.r33s-pick{display:flex;flex-wrap:wrap;gap:6px}.r33s-pick button{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);font-size:13.5px;font-weight:650;color:var(--fg-2);cursor:pointer;transition:background .2s,border-color .2s,transform .25s var(--r33s-spring)}.r33s-pick button:hover{border-color:var(--accent-line);color:var(--fg)}.r33s-pick button:active{transform:scale(.94)}.r33s-pick button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--fg)}.r33s-pick button[aria-pressed=true]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--accent);vertical-align:1px}.r33s-pick--yn button[data-v=No][aria-pressed=true]{background:var(--good-soft);border-color:var(--good)}.r33s-pick--yn button[data-v=No][aria-pressed=true]:before{background:var(--good)}.r33s-pick--yn button[data-v=Yes][aria-pressed=true]{background:var(--warn-soft);border-color:var(--warn)}.r33s-pick--yn button[data-v=Yes][aria-pressed=true]:before{background:var(--warn)}.r33s-lock{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:9px 12px;border-radius:12px;border:1px solid var(--accent-line);background:var(--accent-soft);font-size:12.5px;color:var(--fg-2)}.r33s-bens{display:grid;gap:10px;margin:4px 0 16px}.r33s-ben{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 10px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2)}.r33s-ben__h{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--fg-2)}.r33s-ben__h>:last-child{margin-left:auto}.r33s-bens__f{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;color:var(--fg-3)}.r33s-bens__f .is-ok{color:var(--good);font-weight:650}.r33s-bens__f .is-off{color:var(--warn);font-weight:650}.r33s-sealed{display:grid;gap:8px;margin:4px 0 16px}.r33s-sealrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2)}.r33s-sealrow__l{flex:1 1 160px;font-size:13px;font-weight:650;color:var(--fg-2)}.r33s-mask{font:600 14px var(--font-mono);letter-spacing:.06em;color:var(--fg)}.r33s-sealrow form{display:flex;gap:6px;flex:1 1 220px}.r33s-sealrow form .r33s-in{min-height:34px}.r33s-finish{position:relative;margin:6px 0 10px;padding:34px 18px 16px;border-radius:16px;border:1px solid var(--accent-line);background:var(--accent-soft)}.r33s-finish:before{content:"Finish the call";position:absolute;left:18px;top:13px;font:600 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.r33s-sum{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 14px;margin:0 0 14px}.r33s-sum div{display:grid;gap:2px;min-width:0}.r33s-sum span{font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.r33s-sum b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r33s-sum .is-miss b{color:var(--fg-3);font-weight:500;font-style:italic}.r33s-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r33s-small{font-size:12.5px;color:var(--fg-3);margin:8px 0 0}.r33s-info{min-height:0;overflow:auto;display:flex;flex-direction:column;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overscroll-behavior:contain}.r33s-info__h{position:sticky;top:0;display:flex;align-items:flex-start;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--line);background:var(--surface)}.r33s-info__h>div{flex:1;min-width:0}.r33s-info__h strong{display:block;font:800 16px var(--font-display)}.r33s-info__h small{display:block;font-size:12px;color:var(--fg-3)}.r33s-info__b{padding:4px 14px 14px}.r33s-info__b h4{margin:14px 0 4px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.r33s-ir{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:7px 0;border-bottom:1px solid var(--line)}.r33s-ir span{font-size:11px;font-weight:650;color:var(--fg-3)}.r33s-ir b{grid-column:1;font-size:13.5px;font-weight:650;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.r33s-ir button{grid-column:2;grid-row:1 / 3;height:26px;padding:0 9px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface-2);font-size:11px;font-weight:650;cursor:pointer}.r33s-ir button.is-ok{color:var(--good);border-color:var(--good)}.r33s-empty{flex:1;display:grid;place-items:center;text-align:center;padding:40px 16px;color:var(--fg-3)}.r33s-empty h2{margin:0 0 6px;font:800 20px var(--font-display);color:var(--fg)}.r33s-empty p{margin:0 0 14px}.r33s-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0 0 12px}.r33s-choice{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--line-strong);background:var(--surface-2);text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .25s,transform .2s var(--r33s-spring)}.r33s-choice:hover,.r33s-choice:focus-visible{border-color:var(--accent);box-shadow:0 0 18px -6px var(--accent)}.r33s-choice:active{transform:scale(.98)}.r33s-choice b{font:700 14.5px var(--font-display);color:var(--fg)}.r33s-choice span{font-size:12.5px;color:var(--fg-3)}.r33s-choice.is-ghost{background:transparent;border-style:dashed}.r33s-choice.is-go{border-color:var(--good);background:var(--good-soft)}.r33s-choice__h{margin:4px 0 8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.r33s-cc{display:grid;gap:8px}.r33s-cc__line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--fg-2)}.r33s-dial{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:10px 0;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--accent-line);background:var(--accent-soft)}.r33s-dial__t{flex:1 1 160px;min-width:0;font-size:12.5px;color:var(--fg-2)}.r33s-dial__t strong{display:block;font-size:13.5px;color:var(--fg)}.r33s-ql{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow-y:auto;padding:16px 18px 40px;background:var(--g-float, var(--surface));border:1px solid var(--line);border-radius:var(--r-lg);overscroll-behavior:contain}.r33s-ql__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px}.r33s-ql__head h2{margin:0;font:800 22px var(--font-display);letter-spacing:-.01em}.r33s-ql__head>:last-child{margin-left:auto}.r33s-ql__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.r33s-prog{display:flex;gap:4px;margin:0 0 16px}.r33s-prog i{flex:1;height:4px;border-radius:2px;background:var(--line-strong)}.r33s-prog i.is-on{background:var(--accent-line)}.r33s-prog i.is-cur{background:var(--accent)}.r33s-thread{display:flex;flex-direction:column;gap:8px}.r33s-pair{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.r33s-pair.is-new{animation:r33s-pairin .42s var(--r33s-out) backwards}.r33s-pair__q{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r33s-pair__q i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}.r33s-pair__a{margin-left:auto;flex:none;max-width:60%;padding:6px 13px;border-radius:14px 14px 4px;border:1px solid var(--accent-line);background:var(--accent-soft);font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s}.r33s-pair__a.is-sheet{border-style:dashed;background:transparent}.r33s-pair__tag{margin-right:6px;padding:1px 5px;border-radius:5px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft)}.r33s-pair:hover .r33s-pair__a{border-color:var(--accent)}@keyframes r33s-pairin{0%{transform:translateY(8px) scale(.98);opacity:.3}}.r33s-live2{display:flex;gap:12px;margin:14px 0 0;align-items:flex-start}.r33s-live2.is-new{animation:r33s-pairin .42s var(--r33s-out) backwards}.r33s-av{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font:800 12px var(--font-display);letter-spacing:.04em;color:var(--accent-fg);background:var(--accent);box-shadow:0 6px 24px -8px var(--accent)}.r33s-qb{min-width:0;padding:9px 16px 10px;border-radius:6px 18px 18px;border:1px solid var(--line);background:var(--surface-2)}.r33s-qb h3{margin:0;font:700 clamp(18px,2.3vw,22px)/1.3 var(--font-display);letter-spacing:-.01em}.r33s-qb p{margin:4px 0 0;font-size:13px;color:var(--fg-3)}.r33s-qb.is-typing{background-image:linear-gradient(100deg,transparent 25%,var(--surface-3) 50%,transparent 75%);background-size:220% 100%;animation:r33s-shim 1.15s linear infinite}@keyframes r33s-shim{0%{background-position:120% 0}to{background-position:-120% 0}}.r33s-dots{display:inline-flex;gap:5px;padding:8px 0}.r33s-dots i{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:r33s-bob 1s ease-out infinite}.r33s-dots i:nth-child(2){animation-delay:.14s}.r33s-dots i:nth-child(3){animation-delay:.28s}@keyframes r33s-bob{0%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}.r33s-qb .r33s-txt{display:inline-block;animation:r33s-textin .3s ease-out both}@keyframes r33s-textin{0%{transform:translateY(4px);opacity:.35}}.r33s-composer{margin:12px 0 0 50px}.r33s-btns{display:flex;flex-wrap:wrap;gap:10px}.r33s-btns.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.r33s-cb{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:10px 16px;border-radius:16px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--fg);font-size:15px;font-weight:700;text-align:left;min-width:0;cursor:pointer;transition:transform .2s var(--r33s-spring),background .18s,border-color .18s,box-shadow .18s;animation:r33s-chipin .5s var(--r33s-spring) backwards;animation-delay:calc(var(--i, 0) * 32ms)}.r33s-cb:hover{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);transform:translateY(-1px)}.r33s-cb:active{transform:scale(.95)}.r33s-cb[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.r33s-cb.is-ghost{border-style:dashed;background:transparent;color:var(--fg-2)}.r33s-cb__n{flex:none;min-width:19px;height:19px;padding:0 4px;border-radius:6px;display:inline-grid;place-items:center;font-size:10.5px;font-weight:800;color:var(--fg-3);border:1px solid var(--line-strong)}.r33s-cb__t{display:grid;gap:2px;min-width:0}.r33s-cb__t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r33s-cb__t small{font-size:11.5px;font-weight:600;color:var(--fg-3)}@keyframes r33s-chipin{0%{transform:translateY(12px) scale(.9);opacity:.25}}.r33s-qin{max-width:440px;width:100%;min-height:50px;padding:0 15px;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font:500 19px var(--font-body)}.r33s-qin:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r33s-qnav{display:flex;gap:8px;margin-top:16px;align-items:center;flex-wrap:wrap}.r33s-qnav .r33s-grow,.r33s-grow{flex:1}.r33s-search{max-width:340px;margin-top:12px}.r33s-prem{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media(min-width:820px){.r33s-prem{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.r33s-pd{display:flex;align-items:baseline;gap:4px;margin:8px 0 0;font:700 clamp(40px,6vw,54px)/1.05 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.r33s-pd .r33s-cur,.r33s-pd .r33s-per{color:var(--fg-3)}.r33s-pd .r33s-cur{font-size:.5em}.r33s-pd .r33s-per{font-size:.3em;letter-spacing:0}.r33s-pd input{width:6.2ch;min-width:2ch;border:0;background:none;padding:0;color:var(--fg);font:inherit;letter-spacing:inherit;caret-color:var(--accent)}.r33s-pd input:focus{outline:none}.r33s-pd.is-shake{animation:r33s-shake .42s}@keyframes r33s-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.r33s-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:300px;margin-top:12px}.r33s-key{height:52px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);font-size:21px;font-weight:700;cursor:pointer;transition:transform .14s var(--r33s-spring),background .14s,border-color .14s}.r33s-key:hover{border-color:var(--accent-line)}.r33s-key:active,.r33s-key.is-flash{transform:scale(.93);background:var(--accent-soft);border-color:var(--accent)}.r33s-meter{position:relative;overflow:hidden;padding:16px 18px;border-radius:20px;border:1px solid var(--accent-line);background:var(--accent-soft)}.r33s-meter__top{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.r33s-meter__top em{margin-left:auto;max-width:60%;padding:3px 8px;border-radius:99px;font-style:normal;font-size:10.5px;letter-spacing:0;text-transform:none;color:var(--accent);background:var(--surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r33s-meter__big{margin:6px 0 10px;font:700 36px/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.r33s-meter__bar{height:10px;border-radius:99px;display:flex;overflow:hidden;background:var(--surface)}.r33s-meter__bar span{height:100%;transition:width .45s ease-out}.r33s-meter__bar .is-adv{background:var(--accent)}.r33s-meter__bar .is-earn{background:repeating-linear-gradient(135deg,var(--accent) 0 5px,var(--accent-soft) 5px 10px)}.r33s-meter__sub{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.r33s-meter__sub div{padding:8px 10px;border-radius:12px;background:var(--surface);font-size:11.5px;color:var(--fg-3);min-width:0}.r33s-meter__sub b{display:block;font-size:15px;color:var(--fg);margin-bottom:2px}.r33s-meter__foot{margin-top:8px;font-size:11.5px;color:var(--fg-3)}.r33s-rc{position:sticky;top:0;padding:14px;border-radius:20px;border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--shadow-2)}.r33s-rc__h{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;min-width:0}.r33s-rc__h>div{min-width:0}.r33s-rc__h small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.r33s-rc__h strong{display:block;margin-top:2px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r33s-rc__n{margin-left:auto;flex:none;padding:3px 8px;border-radius:99px;font-size:11px;font-weight:800;color:var(--accent);background:var(--accent-soft)}.r33s-rl{display:flex;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:11px;background:none;font-size:13px;text-align:left;cursor:pointer;transition:background .2s}.r33s-rl:hover{background:var(--surface)}.r33s-rl span{flex:none;color:var(--fg-3)}.r33s-rl b{min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r33s-rl.is-miss b{color:var(--fg-3);font-weight:500;font-style:italic}.r33s-rl.is-cur{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.r33s-rc__comm{margin-top:10px;padding:8px 10px;border-radius:14px;border:1px solid var(--accent-line);background:var(--accent-soft)}.r33s-rc__comm div{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:12.5px;color:var(--fg-3)}.r33s-rc__comm b{color:var(--fg)}.r33s-ok{margin:12px 0 0;font-size:13px;color:var(--good);font-weight:650}.r33s-warn{margin:12px 0 0;font-size:13px;color:var(--warn);font-weight:650}.r33s-cel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;padding:16px}.r33s-cel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);animation:r33s-fade .3s ease}@keyframes r33s-fade{0%{opacity:0}}.r33s-cel__card{position:relative;width:min(460px,100%);overflow:hidden;padding:26px 24px;border-radius:24px;border:1px solid var(--accent-line);background:var(--g-float, var(--surface));box-shadow:var(--shadow-2);animation:r33s-celin .62s var(--r33s-spring) both}@keyframes r33s-celin{0%{transform:scale(.9) translateY(10px);opacity:.3}}.r33s-cel__badge{position:relative;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:var(--good);background:var(--good-soft);box-shadow:inset 0 0 0 1px var(--good)}.r33s-cel__card h3{position:relative;margin:14px 0 4px;font:800 clamp(26px,4vw,34px) var(--font-display);letter-spacing:-.02em}.r33s-cel__ln{position:relative;font-size:17px;font-weight:800;color:var(--accent)}.r33s-cel__sub{position:relative;margin-top:4px;font-size:13px;color:var(--fg-3)}.r33s-cel__tiles{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.r33s-cel__tiles div{padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:11px;color:var(--fg-3);min-width:0}.r33s-cel__tiles b{display:block;font-size:16px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r33s-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.r33s-confetti i{position:absolute;top:-12px;width:7px;height:12px;border-radius:2px;opacity:0;animation:r33s-fall 1.6s var(--r33s-out) forwards;animation-delay:calc(var(--d, 0) * 40ms)}.r33s-confetti i:nth-child(3n){background:var(--accent)}.r33s-confetti i:nth-child(3n+1){background:var(--good)}.r33s-confetti i:nth-child(3n+2){background:var(--warn)}@keyframes r33s-fall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(320px) rotate(540deg)}}@media(max-width:1099px){.r33s-body,.r33s-body.has-info{grid-template-columns:200px minmax(0,1fr)}.r33s-info{position:absolute;z-index:6;top:0;right:0;bottom:0;width:min(340px,100%);box-shadow:var(--shadow-2);background:var(--g-float, var(--surface));-webkit-backdrop-filter:var(--g-float-filter, none);backdrop-filter:var(--g-float-filter, none)}.r33s-info__h{background:transparent}.r33s-ql__grid{grid-template-columns:minmax(0,1fr)}.r33s-rc{position:static}}@media(max-width:680px){.r33s{padding:8px 8px 10px;gap:8px}.r33s-mark{display:none}.r33s-body,.r33s-body.has-info{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:8px}.r33s-rail{flex-direction:row;align-items:center;gap:4px;padding:5px;overflow-x:auto;overflow-y:hidden;border-radius:14px;scrollbar-width:none}.r33s-rail::-webkit-scrollbar{display:none}.r33s-rail__h,.r33s-rail__f{display:none}.r33s-chip{grid-template-columns:auto auto;width:auto;flex:none;padding:4px 11px 4px 4px;border-radius:999px;white-space:nowrap}.r33s-chip__c{display:none}.r33s-chip__n{width:24px;height:24px}.r33s-doc__in{padding:10px 10px 0}.r33s-sec{padding:16px 14px 14px;border-radius:16px}.r33s-sec__h{font-size:19px;gap:10px}.r33s-sec__c{display:none}.r33s-grid{grid-template-columns:minmax(0,1fr)}.r33s-composer{margin-left:0}.r33s-ql{padding:12px 10px 30px}.r33s-cel__tiles{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.r33s *,.r33s *:before,.r33s *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.r33s-confetti{display:none}}.pl{container:pl / inline-size;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:320px;overflow:hidden;background:var(--bg);color:var(--fg);--pl-pad: 16px;--pl-lane-w: 280px}.pl[data-compact]{--pl-pad: 10px;--pl-lane-w: 236px}.pl .crm-link{padding:0;border:0;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.pl .crm-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.pl-bar{display:grid;gap:8px;padding:12px var(--pl-pad) 10px}.pl[data-compact] .pl-bar{padding-top:8px;padding-bottom:8px;gap:6px}.pl-bar__title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.pl-bar__title h2{font-size:18px;font-weight:800;letter-spacing:-.01em}.pl[data-compact] .pl-bar__title h2{font-size:15px}.pl-bar__sum{font-size:13px;font-weight:600;color:var(--fg-3)}.pl-bar__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pl-bar__grow{flex:1;min-width:0}.pl-select{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.pl-select select{height:28px;max-width:200px;padding:0 26px 0 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);font-size:12.5px;font-weight:600}.pl-select select[data-on]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pl-select--sm select{height:26px}.pl-undo{position:absolute;z-index:20;left:50%;bottom:14px;transform:translate(-50%);width:min(440px,calc(100% - 24px));pointer-events:none}.pl-undo__bar{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 12px;pointer-events:auto;border-radius:var(--r-md);background:var(--fg);color:var(--bg);font-size:13px;box-shadow:var(--shadow-2);animation:pl-rise .22s cubic-bezier(.2,.8,.2,1)}.pl-undo__bar>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-undo__bar button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;flex:none;border:0;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg) 18%,transparent);color:var(--bg);font-weight:700;font-size:12.5px}.pl-undo__bar button:hover{background:color-mix(in srgb,var(--bg) 28%,transparent)}.pl-undo__bar button:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.pl-strip{position:relative;display:none;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px var(--pl-pad) 8px}.pl-strip::-webkit-scrollbar{display:none}.pl-strip__chip{display:inline-flex;align-items:center;gap:6px;flex:none;height:30px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:600;white-space:nowrap}.pl-strip__chip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pl-strip__chip.is-over{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.pl-strip__chip:focus-visible{outline-offset:-2px}.pl-strip__n{min-width:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11px;text-align:center}.pl-strip__chip.is-on .pl-strip__n{background:var(--surface);color:var(--accent)}.pl-boardwrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.pl-boardwrap.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}.pl-boardwrap.is-dragging *{cursor:grabbing}.pl-board{position:relative;flex:1;min-height:0;display:flex;gap:10px;align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px var(--pl-pad) 14px;scroll-padding-inline:var(--pl-pad)}.pl-board__end{flex:0 0 2px}.pl-lane{flex:0 0 var(--pl-lane-w);display:flex;flex-direction:column;min-height:0;max-height:100%;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);transition:background .14s,border-color .14s,box-shadow .14s}.pl-lane[data-status=won]{background:color-mix(in srgb,var(--good-soft) 55%,var(--surface-2))}.pl-lane.is-armed{border-style:dashed;border-color:var(--line-strong)}.pl-lane.is-over{border-style:solid;border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.pl-lane[data-status=won].is-over{border-color:var(--good);background:var(--good-soft)}.pl-lane[data-status=lost].is-over{border-color:var(--bad);background:var(--bad-soft)}.pl-lane__head{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;min-width:0}.pl-lane__title{flex:1;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-lane__count{flex:none;display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--fg-2);font-size:11.5px;font-weight:700}.pl-lane__total{flex:none;font-size:12.5px;font-weight:700;color:var(--fg-2)}.pl-lane__drop{margin:0 10px 8px;padding:6px 10px;border-radius:var(--r-sm);background:var(--surface);color:var(--accent);font-size:12.5px;font-weight:700;box-shadow:var(--shadow-1)}.pl-lane[data-status=won] .pl-lane__drop{color:var(--good)}.pl-lane[data-status=lost] .pl-lane__drop{color:var(--bad)}.pl-lane__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:4px 10px 12px}.pl-lane__empty{display:grid;place-items:center;min-height:72px;padding:12px;text-align:center;border:1.5px dashed var(--line-strong);border-radius:var(--r-md);color:var(--fg-3);font-size:12.5px;font-weight:600}.pl-lane__more{flex:none;align-self:center;height:28px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:700}.pl-lane__more:hover{color:var(--accent);border-color:var(--accent-line)}.pl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--accent)}.pl-dot[data-status=won]{background:var(--good)}.pl-dot[data-status=lost]{background:var(--fg-3)}.pl-card{position:relative;flex:none;display:grid;gap:6px;min-width:0;padding:10px 10px 10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-1);cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:box-shadow .14s,border-color .14s,opacity .14s}.pl-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-2)}.pl-card:focus-within{border-color:var(--accent-line)}.pl-card[data-status=won]:before,.pl-card[data-status=lost]:before{content:"";position:absolute;left:-1px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--good)}.pl-card[data-status=lost]:before{background:var(--line-strong)}.pl-card.is-lifted{opacity:.45;box-shadow:none;border-style:dashed;border-color:var(--accent-line);background:color-mix(in srgb,var(--accent-soft) 50%,var(--surface))}.pl-card.is-lifted>*{visibility:hidden}.pl-card.is-waiting{border-color:var(--good);box-shadow:0 0 0 2px var(--good-soft),var(--shadow-1);animation:pl-breathe 1.6s ease-in-out infinite}.pl-card[data-compact]{gap:4px;padding:8px 8px 8px 10px}.pl-card__top{display:flex;align-items:center;gap:6px;min-width:0}.pl-card__name{flex:0 1 auto;min-width:0;font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-card[data-compact] .pl-card__name{font-size:13px}.pl-appt{flex:none;width:8px;height:8px;border-radius:50%;background:var(--info);box-shadow:0 0 0 3px var(--info-soft)}.pl-card__top .pl-move{margin-left:auto}.pl-card__type{font-size:12px;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pl-card__value{font-weight:800;font-size:14px}.pl-card[data-compact] .pl-card__value:not(.is-empty){font-size:13px}.pl-card__value.is-empty{font-weight:600;font-size:12px;color:var(--fg-3)}.pl-days{flex:none;font-size:11.5px;font-weight:700;color:var(--fg-3);white-space:nowrap}.pl-days.is-stale{color:var(--warn)}.pl-card__foot{display:flex;align-items:center;gap:6px;min-width:0}.pl-time{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--fg-2);white-space:nowrap}.pl-time.is-closed{color:var(--warn)}.pl-move{position:relative;flex:none;display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 6px 0 8px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--fg-3);font-size:12px;font-weight:600;cursor:pointer}.pl-card:hover .pl-move,.pl-card:focus-within .pl-move,.pl-move[aria-expanded=true]{border-color:var(--line);background:var(--surface-2);color:var(--fg)}.pl-move:hover{color:var(--accent)}.pl-move--stage{gap:6px;height:28px;max-width:100%;padding:0 8px;border-color:var(--line);background:var(--surface);color:var(--fg);font-size:12.5px}.pl-move--stage:hover{border-color:var(--accent-line)}.pl-move__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-movepop{position:fixed;z-index:90;min-width:220px;max-width:calc(100vw - 16px);max-height:min(420px,calc(100vh - 16px));overflow-y:auto;padding:4px;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2);animation:pl-pop .14s ease-out}.pl-movepop__head{padding:6px 10px 4px}.pl-movepop button{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);text-align:left;font-size:13px}.pl-movepop button:hover{background:var(--surface-2)}.pl-movepop button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pl-movepop__label{flex:1;min-width:0}.pl-movepop__hint{margin-left:auto;font-size:11.5px;color:var(--fg-3);white-space:nowrap}.pl-ghost{position:fixed;left:0;top:0;z-index:95;pointer-events:none;will-change:transform}.pl-card--ghost{cursor:grabbing;border-color:var(--accent-line);box-shadow:var(--shadow-2);transform:rotate(1.5deg) scale(1.03)}.pl-dock{position:absolute;left:50%;bottom:16px;z-index:30;transform:translate(-50%);display:flex;gap:8px;padding:6px;max-width:calc(100% - 24px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2);animation:pl-rise .2s cubic-bezier(.2,.8,.2,1)}.pl-dock__zone{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:10px 14px;border:1.5px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg-2)}.pl-dock__zone>span{display:grid;gap:1px;min-width:0}.pl-dock__zone strong{font-size:13px;color:var(--fg);white-space:nowrap}.pl-dock__hint{font-size:11.5px;color:var(--fg-3);white-space:nowrap}.pl-dock__zone[data-status=won]{color:var(--good)}.pl-dock__zone[data-status=lost]{color:var(--bad)}.pl-dock__zone[data-status=won].is-over{border-style:solid;border-color:var(--good);background:var(--good-soft)}.pl-dock__zone[data-status=lost].is-over{border-style:solid;border-color:var(--bad);background:var(--bad-soft)}.pl-dock__zone.is-same{opacity:.45}.pl-list{flex:1;min-height:0;display:flex;flex-direction:column;margin:0 var(--pl-pad) 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.pl-list--empty{justify-content:center}.pl-list__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px}.pl-list__rows{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0}.pl-lrow{display:grid;grid-template-columns:minmax(150px,1.6fr) minmax(140px,1.2fr) 110px 84px 120px minmax(120px,1fr);align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px}.pl-lrow:last-child{border-bottom:0}.pl-lrow:hover{background:var(--surface-2)}.pl-lrow.is-waiting{background:var(--good-soft)}.pl-lrow--head{padding-top:6px;padding-bottom:6px;background:var(--surface-2);font-size:11.5px;font-weight:700;color:var(--fg-3)}.pl-lrow--head:hover{background:var(--surface-2)}.pl-lrow .is-num{text-align:right}.pl-lrow__who{display:grid;min-width:0}.pl-lrow__name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-lrow__type{font-size:12px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-lrow__stage{min-width:0}.pl-lrow__value{font-weight:700}.pl-lrow__days{font-weight:600;color:var(--fg-2)}.pl-lrow__days.is-stale{color:var(--warn)}.pl-lrow__appt{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;font-size:12.5px}@keyframes pl-rise{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@keyframes pl-pop{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes pl-breathe{0%,to{opacity:1}50%{opacity:.65}}@container pl (max-width: 760px){.pl-lrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who value" "stage days" "time appt";row-gap:6px}.pl-lrow--head{display:none}.pl-lrow__who{grid-area:who}.pl-lrow__value{grid-area:value}.pl-lrow__stage{grid-area:stage}.pl-lrow__days{grid-area:days}.pl-lrow>.pl-time{grid-area:time}.pl-lrow__appt{grid-area:appt;justify-self:end}.pl-lrow__none{display:none}}@container pl (max-width: 560px){.pl:not([data-compact])>*{--pl-pad: 12px}.pl-bar__title h2{font-size:16px}.pl-bar__grow{display:none}.pl-select select{max-width:150px}.pl-strip{display:flex}.pl-board{gap:8px;scroll-snap-type:x mandatory}.pl-boardwrap.is-dragging .pl-board{scroll-snap-type:none}.pl-lane{flex-basis:calc(100cqi - 2 * var(--pl-pad) - 28px);scroll-snap-align:start}.pl-dock{bottom:10px;gap:6px}.pl-dock__zone{padding:10px}.pl-dock__hint{display:none}}.pl.r33k[data-compact]{--pl-lane-w: 262px}.r33k{--r33k-ease: cubic-bezier(.22, 1, .36, 1);--r33k-spring: cubic-bezier(.34, 1.56, .64, 1);--r33k-head: 140px;--r33k-gap: 0px;--r33k-well: color-mix(in srgb, var(--surface-2) 74%, transparent)}.r33k.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}.r33k.is-dragging *{cursor:grabbing}.r33k-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:3px;background:var(--accent)}.r33k-dot[data-tone=warn]{background:var(--warn);box-shadow:0 0 10px var(--warn)}.r33k-dot[data-tone=info]{background:var(--info);box-shadow:0 0 10px var(--info)}.r33k-dot[data-tone=good]{background:var(--good);box-shadow:0 0 10px var(--good)}.r33k-dot[data-tone=bad]{background:var(--bad);box-shadow:0 0 10px var(--bad)}.r33k-lane,.r33k-card{--edge: var(--accent)}.r33k-lane[data-tone=bad],.r33k-stat.is-bad{--r33k-up: var(--bad)}.r33k-stat.is-risk{--r33k-up: var(--warn)}.r33k-lane[data-tone=warn],.r33k-card[data-lane=uw]{--edge: var(--warn)}.r33k-lane[data-tone=info],.r33k-card[data-lane=won]{--edge: var(--info)}.r33k-lane[data-tone=good],.r33k-card[data-lane=paid]{--edge: var(--good)}.r33k-lane[data-tone=bad],.r33k-card[data-lane=missed],.r33k-card[data-lane=fell]{--edge: var(--bad)}.r33k-top{display:grid;gap:8px;padding:0 var(--pl-pad) 8px}.r33k-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.r33k-stat{display:grid;gap:1px;min-width:0;padding:8px 14px 8px 0}.r33k-stat+.r33k-stat{padding-left:14px;border-left:1px solid var(--line)}.r33k-stat__k{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.r33k-stat__v{font-family:var(--font-display);font-size:clamp(17px,2vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r33k-stat__s{font-size:12px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r33k-stat.is-risk .r33k-stat__v{color:var(--warn)}.r33k-stat.is-bad .r33k-stat__v{color:var(--bad)}.r33k-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.r33k-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.r33k-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-2);font-size:12.5px;font-weight:700;cursor:pointer;transition:background .2s var(--r33k-ease),border-color .2s,color .2s,transform .18s var(--r33k-spring)}.r33k-chip:hover{color:var(--fg);border-color:var(--accent-line)}.r33k-chip:active{transform:scale(.96)}.r33k-chip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.r33k-chip__n{min-width:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font-size:11px;text-align:center}.r33k-chip.is-on .r33k-chip__n{background:var(--surface);color:var(--accent)}.r33k-search{display:inline-flex;align-items:center;gap:6px;flex:1 1 200px;max-width:320px;min-width:0;height:30px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-3)}.r33k-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r33k-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--fg);font-size:13px}.r33k-hint{margin:0;padding:0 var(--pl-pad) 8px;font-size:12px}.r33k-none{margin:0;padding:0 var(--pl-pad) 12px;text-align:center;color:var(--fg-3);font-size:13px}.r33k--empty .pos-empty{margin:24px auto}.r33k-team{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 var(--pl-pad) 8px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:12.5px}.r33k-team__k{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--fg-2)}.r33k-team__lane{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--fg-2)}.r33k-board{gap:14px;isolation:isolate}.r33k-river{position:absolute;left:0;top:0;z-index:0;pointer-events:none}.r33k-lane{position:relative;border:0;border-radius:0;background:none;box-shadow:none}.r33k-lane:before{content:"";position:absolute;left:0;right:0;top:calc(var(--r33k-head) + var(--r33k-gap));bottom:0;z-index:-1;pointer-events:none;border:1px solid var(--line);border-radius:18px;background:var(--r33k-well);transition:background .2s,border-color .2s,box-shadow .2s}.r33k-lane:after{content:"";position:absolute;left:0;right:0;top:0;height:var(--r33k-head);z-index:-1;pointer-events:none;box-sizing:border-box;border-radius:18px}.r33k-lane__head{position:relative;box-sizing:border-box;flex:none;height:var(--r33k-head);padding:10px 6px 0}.r33k-lane__row{display:flex;align-items:center;gap:7px;min-width:0}.r33k-lane__title{flex:0 1 auto;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.r33k-lane__n{height:auto;min-width:0;padding:2px 8px;border:0;background:var(--surface-3);color:var(--fg);font-size:12px}.r33k-lane__ap{width:fit-content;margin-top:8px;font-family:var(--font-display);font-size:25px;font-weight:600;letter-spacing:-.03em;line-height:1.1;text-shadow:0 0 20px color-mix(in srgb,var(--accent) 35%,transparent)}.r33k-lane__comm{margin-top:2px;font-size:12px;color:var(--fg-3)}.r33k-lane__comm.is-risk{color:var(--warn)}.r33k-lane__sub{margin-top:1px;font-size:11.5px;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r33k-lane[data-book-lane=fell] .r33k-lane__ap,.r33k-lane__comm.is-lost{color:var(--bad);text-shadow:0 0 20px color-mix(in srgb,var(--bad) 35%,transparent)}.r33k-lane__body{gap:10px;margin-top:var(--r33k-gap);padding:10px;border-radius:18px}.r33k-empty{min-height:0;padding:34px 6px;border-color:var(--line-strong)}.r33k-lane.is-armed{border:0}.r33k-lane.is-armed:before{border-style:dashed;border-color:color-mix(in srgb,var(--edge) 45%,var(--line-strong))}.r33k-lane.is-over{border:0;background:none;box-shadow:none}.r33k-lane.is-over:before{border-style:solid;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 0 40px color-mix(in srgb,var(--accent) 6%,transparent)}.r33k-drop{position:absolute;left:10px;right:10px;top:calc(var(--r33k-head) + var(--r33k-gap) + 10px);z-index:3;width:fit-content;max-width:calc(100% - 20px);margin:0 auto;padding:5px 12px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--accent) 80%,transparent);pointer-events:none;animation:r33k-pop .3s var(--r33k-spring) backwards}.r33k-lane[data-tone=bad] .r33k-drop{background:var(--bad);color:#fff;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--bad) 80%,transparent)}.r33k-lane[data-book-lane=fell]:before{border:1px dashed color-mix(in srgb,var(--bad) 30%,transparent);border-radius:12px 12px 24px 24px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--bad) 5%,transparent) 0 10px,transparent 10px 20px),var(--r33k-well)}.r33k-lane[data-book-lane=fell] .r33k-lane__body{border-radius:12px 12px 24px 24px}.r33k-lane[data-tone=bad].is-over:before{border-style:solid;border-color:color-mix(in srgb,var(--bad) 75%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 15%,transparent),inset 0 0 40px color-mix(in srgb,var(--bad) 8%,transparent)}.r33k-card{padding:12px 12px 11px 15px;border-radius:14px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 85%,transparent));transition:border-color .18s,box-shadow .18s,transform .18s var(--r33k-ease)}.r33k-card.is-in{animation:r33k-in .42s var(--r33k-ease) backwards;animation-delay:calc(var(--i, 0) * 22ms)}.r33k-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--edge);box-shadow:0 0 10px var(--edge)}.r33k-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 12px 28px -16px color-mix(in srgb,var(--accent) 70%,transparent)}.r33k-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.r33k-card.is-lifted{opacity:1;border:1.5px dashed color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:none}.r33k-card.is-lifted:before{visibility:hidden}.r33k-card.is-snap{animation:r33k-snap .5s var(--r33k-spring)}.r33k-card.is-snapbad{animation:r33k-snapbad .55s var(--r33k-ease)}.r33k-card.is-asking{border-color:color-mix(in srgb,var(--bad) 55%,var(--line));box-shadow:0 0 0 3px var(--bad-soft);cursor:default}.r33k-ghost .r33k-card--fly{cursor:grabbing;opacity:.96;transform:rotate(2.5deg);border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 26px 50px -14px #000000e6,0 0 30px -6px color-mix(in srgb,var(--accent) 55%,transparent)}.r33k-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;color:var(--fg-3)}.r33k-pill{font-size:10.5px}.r33k-paidbtn{gap:4px;border:0;cursor:pointer;font:inherit;font-size:10.5px;font-weight:700}.r33k-paidbtn:hover{filter:brightness(1.06);text-decoration:underline;text-underline-offset:2px}.r33k-money{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;color:var(--accent)}.r33k-money>.tabular{font-weight:700}.r33k-money.is-risk{color:var(--warn)}.r33k-money.is-lost{color:var(--bad)}.r33k-money.is-lost>.tabular:first-child{text-decoration:line-through}.r33k-owed{color:var(--bad);font-weight:800}.r33k-flags{display:flex;flex-wrap:wrap;gap:4px}.r33k-flag{padding:2px 7px;border:1px solid var(--line-strong);border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2)}.r33k-flag.is-warn{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 32%,transparent)}.r33k-flag.is-bad{color:var(--bad);background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 35%,transparent)}.r33k-next{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border-radius:var(--r-sm);background:var(--surface-2);font-size:12px;line-height:1.35;color:var(--fg-2)}.r33k-next svg{flex:none;margin-top:2px}.r33k-next__k{font-weight:800;color:var(--fg)}.r33k-next__when{color:var(--fg-3);white-space:nowrap}.r33k-next.is-urgent{background:var(--bad-soft);color:var(--bad)}.r33k-next.is-urgent .r33k-next__k{color:var(--bad)}.r33k-next.is-late .r33k-next__when{color:var(--bad);font-weight:700}.r33k-ask{display:grid;gap:8px;margin-top:2px;padding:10px;border:1px solid color-mix(in srgb,var(--bad) 30%,var(--line));border-radius:12px;background:var(--bad-soft);cursor:default;animation:r33k-pop .4s var(--r33k-spring) backwards}.r33k-ask--paid{border-color:color-mix(in srgb,var(--good) 40%,var(--line));background:var(--good-soft)}.r33k-ask__q{margin:0;font-size:12.5px;font-weight:800;color:var(--fg)}.r33k-ask__opts{display:flex;flex-wrap:wrap;gap:6px}.r33k-opt{height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--bad) 40%,var(--line));border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,transform .18s var(--r33k-spring)}.r33k-opt:hover{background:color-mix(in srgb,var(--bad) 12%,var(--surface))}.r33k-opt:active{transform:scale(.96)}.r33k-opt.is-on{border-color:var(--bad);background:var(--bad);color:#fff}.r33k-ask__row{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--fg-2)}.r33k-input{width:100%;min-width:0;height:30px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:12.5px}.r33k-input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.r33k-ask__act{display:flex;gap:8px}.r33k-ask__hint{margin:0;font-size:11.5px;color:var(--fg-3)}.r33k-tick{display:inline-block}.r33k-tick.is-up{animation:r33k-up .75s var(--r33k-ease)}.r33k-tick.is-down{animation:r33k-down .75s var(--r33k-ease)}.r33k-movepop .r33k-dot{width:7px;height:7px}@keyframes r33k-in{0%{transform:translateY(8px);opacity:.35}}@keyframes r33k-snap{0%{transform:scale(1.05);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 80%,transparent),0 18px 40px -12px color-mix(in srgb,var(--accent) 80%,transparent)}55%{transform:scale(.985)}}@keyframes r33k-snapbad{0%{transform:translateY(-8px) scale(1.03);box-shadow:0 0 0 2px color-mix(in srgb,var(--bad) 80%,transparent)}40%{transform:translateY(3px)}}@keyframes r33k-up{0%{color:var(--r33k-up, var(--good));text-shadow:0 0 26px color-mix(in srgb,var(--r33k-up, var(--good)) 90%,transparent);transform:translateY(-3px)}}@keyframes r33k-down{0%{opacity:.5;transform:translateY(3px)}}@keyframes r33k-pop{0%{transform:translateY(-6px) scale(.97);opacity:.3}}@media(prefers-reduced-motion:reduce){.r33k *,.r33k-ghost *,.r33k-movepop{animation:none!important;transition:none!important}.r33k-river{display:none}}@container pl (min-width: 900px){.r33k-lane[data-book-lane=fell]{margin-top:46px;margin-left:12px}}@media(max-width:760px){.pl.r33k{overflow-y:auto;overscroll-behavior-y:contain}}@container pl (max-width: 760px){.r33k>.pl-boardwrap{flex:none;height:min(78vh,640px)}.r33k-hint{display:none}.r33k-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.r33k-stat:nth-child(3){padding-left:0;border-left:0}.r33k-stat:nth-child(n+3){border-top:1px solid var(--line)}.r33k-search{max-width:none}.r33k-team{gap:4px 10px}}.live-screen{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 16px;overflow-y:auto}:where(.live-card){border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-2)}.live-screen .live-card{width:100%;max-width:430px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:28px 28px 26px}.live-screen .live-card--wide{max-width:540px}.live-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:-.01em}.live-brand__mark{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--accent);color:var(--accent-fg);font-size:15px}.live-head{display:grid;gap:6px;min-width:0}.live-head h1{font-size:23px;letter-spacing:-.015em;overflow-wrap:anywhere}.live-head p{font-size:14px;overflow-wrap:anywhere}.live-foot{width:100%;max-width:540px;text-align:center;font-size:12.5px;color:var(--fg-3)}.live-foot p+p{margin-top:4px}.live-as strong{color:var(--fg-2);font-weight:600;overflow-wrap:anywhere}.live-form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.live-form .pos-field input,.live-form .pos-field select{height:44px;font-size:16px}.live-form .pos-field select:disabled{opacity:.6}.live-pass__row{position:relative;display:block}.live-pass__row input{width:100%;padding-right:64px}.live-pass__show{position:absolute;top:50%;right:6px;transform:translateY(-50%);height:30px;padding:0 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-2);font-size:12.5px;font-weight:600}.live-pass__show:hover{background:var(--surface-2);color:var(--fg)}.live-link{padding:0;border:0;background:none;color:var(--accent);font-weight:600;font-size:inherit;text-align:left}.live-link:hover{text-decoration:underline}.live-link:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.live-under{font-size:13.5px}.live-why,.live-note{margin:0}.live-why span,.live-note span{min-width:0;overflow-wrap:anywhere}.live-actions{display:flex;flex-wrap:wrap;gap:8px}.live-wait{display:flex;align-items:center;gap:10px;color:var(--fg-2);font-size:14px}.live-spin{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--accent);animation:live-spin .8s linear infinite}@keyframes live-spin{to{transform:rotate(360deg)}}.live-packs{display:grid;gap:8px}.live-pack{display:grid;gap:4px;width:100%;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:transparent;text-align:left;font-size:13px}.live-pack:hover{border-color:var(--line-strong)}.live-pack.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.live-pack__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px}.live-facts{display:grid;gap:0;margin:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.live-facts>div{display:flex;justify-content:space-between;gap:14px;padding:10px 14px;font-size:13.5px}.live-facts>div+div{border-top:1px solid var(--line)}.live-facts dt{color:var(--fg-3);flex:none}.live-facts dd{margin:0;min-width:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.live-accts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.live-acct{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;border:1px solid var(--line);border-radius:var(--r-md);background:transparent;text-align:left}.live-acct:hover{border-color:var(--accent);background:var(--accent-soft)}.live-acct__text{flex:1;min-width:0;display:grid;gap:2px}.live-acct__text strong{font-size:15px;overflow-wrap:anywhere}.live-acct__text .faint{font-size:12.5px;overflow-wrap:anywhere}.live-acct__go{flex:none;display:inline-flex;align-items:center;gap:2px;color:var(--accent);font-weight:600;font-size:13px}@media(max-width:520px){.live-screen{justify-content:flex-start;padding:16px 12px 24px}.live-screen .live-card{padding:22px 16px 20px;gap:16px;box-shadow:none}.live-head h1{font-size:21px}.live-actions>.pos-btn{flex:1 1 100%}.live-facts>div{flex-direction:column;gap:2px}.live-facts dd{text-align:left}}.live-ind{flex:none}.live-ind__btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--fg-3);font-size:12.5px;font-weight:600;white-space:nowrap}.live-ind__btn:hover{background:var(--surface-2);color:var(--fg-2)}.live-ind__mark{display:grid;place-items:center;width:16px;height:16px}.live-ind--saved .live-ind__mark{color:var(--good)}.live-ind--saving .live-ind__mark svg,.live-ind--loading .live-ind__mark svg{animation:live-spin 1.1s linear infinite}.live-ind--offline .live-ind__btn,.live-ind--readonly .live-ind__btn{background:var(--warn-soft);color:var(--warn)}.live-ind--error .live-ind__btn{background:var(--bad-soft);color:var(--bad)}.live-ind--compact .live-ind__btn{width:30px;height:30px;padding:0;justify-content:center}.live-ind__pop{min-width:260px;max-width:min(320px,calc(100vw - 24px))}.live-ind__who{display:grid;gap:1px;padding:8px 10px 6px;min-width:0}.live-ind__who strong,.live-ind__who span{overflow-wrap:anywhere}.live-ind__who .faint{font-size:12px}.live-ind__line{margin:0 6px 4px;padding:8px 10px;border-radius:var(--r-sm);font-size:12.5px;background:var(--surface-2);color:var(--fg-2);overflow-wrap:anywhere}.live-ind__line--good{background:var(--good-soft);color:var(--good)}.live-ind__line--warn{background:var(--warn-soft);color:var(--warn)}.live-ind__line--bad{background:var(--bad-soft);color:var(--bad)}.live-ind__ask{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.live-ind__ask p{margin:0;padding:6px 10px;font-size:12.5px;font-weight:600;color:var(--bad)}
