.sw.ac{background:var(--canvas);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sw.ac>*{flex-shrink:0}.ac .num{font-variant-numeric:tabular-nums}.ac-disc{background:var(--truth);color:#fff;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}.ac-ring{width:16px;height:16px;color:var(--world);flex:none;place-items:center;display:grid}.ac-stack{flex:none;display:inline-flex}.ac-lg{background:var(--tile);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border), 0 0 0 2px var(--canvas);color:var(--ink);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ac-lg+.ac-lg{margin-left:-6px}.ac-lg img{object-fit:contain;width:16px;height:16px}.ac-lg.big{border-radius:10px;width:36px;height:36px;font-size:14px}.ac-lg.big img{width:20px;height:20px}.ac-lg.sm{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border);border-radius:7px;font-size:11px}.ac-lg.sm img{width:14px;height:14px}.ac-mark{color:var(--ink);place-items:center;display:grid}.ac-mark svg{width:8px;height:14px}.ac-btn-sm{height:30px;padding:0 12px}.ac-icon-btn{width:32px;height:32px;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.ac-icon-btn:hover{background:var(--surface);color:var(--ink)}.ac-link-btn{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;height:20px;padding:0;font-weight:500}.ac-link-btn:disabled{opacity:.4;cursor:default}.ac-err{color:var(--agency-text)}.ac-page{width:100%;max-width:1000px;margin:0 auto;padding:56px 40px 96px}.ac-head{align-items:flex-end;gap:24px;display:flex}.ac-head>div{flex:1;min-width:0}.ac-head h1{letter-spacing:-.025em;font-size:26px;line-height:1.2}.ac-head p{color:var(--tertiary);margin-top:6px;font-size:13px}.ac-find{background:var(--surface);width:240px;height:36px;color:var(--tertiary);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;display:flex}.ac-find input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.ac-find input::placeholder{color:var(--tertiary)}.ac-teach{border:1px solid var(--border);background:var(--raised);border-radius:999px;align-items:center;gap:8px;height:52px;margin-top:24px;padding:0 8px 0 20px;display:flex}.ac-teach input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.ac-teach input::placeholder{color:var(--tertiary)}.ac-send{background:var(--action);width:36px;height:36px;color:var(--action-ink);cursor:pointer;transition:opacity .15s var(--curve);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.ac-send:disabled{opacity:.3;cursor:default}.ac-teaching{color:var(--secondary);align-items:center;gap:10px;margin:12px 20px 0;font-size:13px;display:flex}.ac-teaching a{color:var(--ink);font-weight:500}.ac-sec-head{align-items:center;margin:40px 0 12px;display:flex}.ac-sec-head h2,.ac-g-head{letter-spacing:-.01em;font-size:15px;font-weight:600}.ac-learned{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ac-lcard{background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.ac-lcard .ac-lg{box-shadow:inset 0 0 0 1px var(--border), 0 0 0 2px var(--surface)}.ac-lc-text{flex-direction:column;gap:4px;display:flex}.ac-lc-text b{letter-spacing:-.01em;font-size:15px;font-weight:500}.ac-lc-text span{color:var(--secondary);line-height:1.5}.ac-lc-foot{color:var(--tertiary);margin-top:auto;font-size:12px}.ac-filters{flex-wrap:wrap;gap:6px;margin:40px 0 8px;display:flex}.ac-filter{height:32px;font:inherit;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ac-filter:hover{background:var(--surface)}.ac-filter[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.ac-filter .fn{color:var(--tertiary);font-variant-numeric:tabular-nums;font-weight:450}.ac-filter[aria-pressed=true] .fn{color:inherit;opacity:.6}.ac-f-ic{place-items:center;width:16px;height:16px;font-size:10px;font-weight:600;display:grid}.ac-f-ic img{object-fit:contain;width:14px;height:14px}.ac-group{margin-top:24px}.ac-g-head{align-items:center;gap:8px;height:36px;display:flex}.ac-g-head .n{color:var(--tertiary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:450}.ac-rows{border:1px solid var(--border);border-radius:16px;overflow:hidden}.ac-row{grid-template-columns:auto minmax(0,1fr) 240px;align-items:center;gap:16px;min-height:72px;padding:12px 16px 12px 18px;transition:background-color .15s;display:grid}.ac-row+.ac-row{box-shadow:inset 0 1px 0 var(--divider)}.ac-row:hover{background:var(--hover)}.ac-row{position:relative}.ac-cover{position:absolute;inset:0}.ac .ac-cover:focus-visible{outline-offset:-2px;border-radius:inherit}.ac-row .sw-btn{z-index:1;position:relative}.ac-row .ac-stack{width:76px}.ac-r-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-r-name b{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ac-r-name>span{color:var(--tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ac-new{background:var(--world);color:#fff;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.ac-r-side{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.ac-r-main{text-align:right;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ac-r-main b{color:var(--secondary);font-weight:450}.ac-r-main>span{color:var(--tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ac-chev{color:var(--tertiary);flex:none}.ac-row.off .ac-stack{opacity:.45;filter:grayscale()}.ac-row.off .ac-r-name b{color:var(--secondary)}.ac-warn{color:var(--agency-text);font-weight:500}.ac-r-main>.ac-warn{white-space:normal;font-size:13px}.ac-none{color:var(--tertiary);margin-top:24px}.ac-skel{background:var(--surface);border-radius:6px;height:12px;display:block}.ac-blank{flex:1;justify-content:center;align-items:center;min-height:640px;padding:48px;display:flex}.ac-empty{flex-wrap:wrap;align-items:center;gap:clamp(48px,8vw,120px);width:100%;max-width:960px;display:flex}.ac-empty-text{flex:360px;min-width:0;max-width:440px}.ac-empty h1{letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:1.15}.ac-empty h1 span{color:var(--tertiary);display:block}.ac-empty-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ac-empty-actions .sw-btn{height:36px;padding:0 18px}.ac-foot{color:var(--tertiary);margin-top:48px;font-size:13px;line-height:1.55}.ac-ill{color:var(--ink);flex:0 0 320px;position:relative}.ac-ill svg{width:100%;height:auto;display:block}.ac-ill .a{fill:var(--surface)}.ac-ill .b{fill:var(--ink)}.ac-ill .i{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.ac-ill .ia{stroke:var(--tertiary)}.ac-ill .ib{stroke:var(--canvas)}.ac-ill-chip{background:var(--canvas);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 18px 0 8px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:120px;left:-32px;box-shadow:0 1px 2px #0000000d,0 12px 32px -12px #0003}.ac-ill-chip .ic{background:var(--surface);border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.ac-top{justify-content:space-between;align-items:center;height:56px;padding:0 12px 0 16px;display:flex;position:relative}.ac-back{height:32px;color:var(--secondary);border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 6px;font-weight:500;display:inline-flex}.ac-back:hover{background:var(--surface);color:var(--ink)}.ac-menu{z-index:10;background:var(--canvas);width:280px;box-shadow:0 0 0 1px var(--border), 0 16px 40px -16px #0000004d;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:48px;right:12px}.ac-menu>button{height:32px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.ac-menu>button:hover{background:var(--surface)}.ac-confirm{color:var(--secondary);flex-direction:column;gap:10px;padding:8px 10px 4px;line-height:1.5;display:flex}.ac-confirm div{justify-content:flex-end;gap:6px;display:flex}.ac-dpage{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:24px 40px 48px}.ac-d-head{flex-direction:column;align-items:flex-start;max-width:640px;display:flex}.ac-d-head h1{letter-spacing:-.025em;margin-top:20px;font-size:26px;line-height:1.2}.ac-d-head p{color:var(--secondary);margin-top:8px;font-size:15px;line-height:1.5}.ac-meta{color:var(--tertiary);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12px}.ac-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;margin-top:40px;display:grid}.ac-main{flex-direction:column;gap:12px;display:flex}.ac-card{border:1px solid var(--border);border-radius:16px;padding:18px 20px 12px}.ac-card h2{letter-spacing:0;margin-bottom:6px;font-size:13px;font-weight:600}.ac-card .ac-quiet{color:var(--tertiary);padding:7px 0}.ac-needs{flex-direction:column;margin:0;display:flex}.ac-needs div{grid-template-columns:112px 1fr;gap:12px;padding:7px 0;display:grid}.ac-needs dt{color:var(--tertiary)}.ac-needs dd{margin:0}.ac-does,.ac-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-does li,.ac-checks li{align-items:center;gap:12px;min-height:40px;display:flex}.ac-checks li.safe{color:var(--secondary);align-items:flex-start;min-height:0;padding-top:8px}.ac-checks li.safe svg{color:var(--tertiary);flex:none;margin-top:1px}.ac-adv{margin-top:8px;padding:4px 4px 0}.ac-adv summary{color:var(--secondary);cursor:pointer;align-items:center;gap:6px;font-weight:500;list-style:none;display:inline-flex}.ac-adv summary::-webkit-details-marker{display:none}.ac-adv summary svg{transition:transform .15s var(--curve)}.ac-adv[open] summary svg{transform:rotate(90deg)}.ac-adv>p{color:var(--tertiary);margin-top:8px}.ac-steps{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.ac-steps li{align-items:center;gap:12px;min-height:40px;display:flex}.ac-steps .n{width:16px;color:var(--tertiary);text-align:right;flex:none;font-size:12px}.ac-steps .t{flex:1;min-width:0}.ac-steps .k{color:var(--tertiary);flex:none;font-size:12px}.ac-rail{flex-direction:column;gap:32px;padding-top:4px;display:flex}.ac-s-label{color:var(--tertiary);justify-content:space-between;align-items:center;min-height:24px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.ac-s-link{color:var(--ink);font-weight:500}.ac-rule{align-items:flex-start;gap:12px;padding:7px 0;display:flex}.ac-rule svg{color:var(--tertiary);flex:none;margin-top:1px}.ac-used{border-radius:8px;align-items:center;gap:10px;min-height:40px;display:flex}.ac-used>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-used:hover>span:first-child{text-underline-offset:2px;text-decoration:underline}.ac-used .u-n{color:var(--tertiary);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.ac-change{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ac-change+.ac-change{box-shadow:inset 0 1px 0 var(--divider)}.ac-ch-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ac-ch-main b{font-weight:500}.ac-ch-main span{color:var(--tertiary);font-size:12px}.ac-rail .ac-quiet{color:var(--tertiary);padding:7px 0}.ac-dock{background:linear-gradient(to bottom, transparent, var(--canvas) 32px);padding:32px 24px 24px;position:sticky;bottom:0}.ac-box{border:1px solid var(--border);background:var(--raised);border-radius:24px;max-width:624px;margin:0 auto;padding:16px 12px 12px 20px}.ac-box textarea{resize:none;width:100%;font:inherit;color:var(--ink);field-sizing:content;background:0 0;border:0;outline:none;max-height:30vh;padding:0;font-size:15px;line-height:1.5;display:block}.ac-box textarea::placeholder{color:var(--tertiary)}.ac-box-row{align-items:center;gap:8px;margin-top:8px;display:flex}.ac-hint{color:var(--tertiary);flex:1;min-width:0;font-size:12px}.ac-box .ac-send{width:32px;height:32px}.ac-said{max-width:624px;color:var(--secondary);align-items:center;gap:10px;margin:0 auto 10px;padding:0 20px;font-size:13px;display:flex}.ac-said>span{flex:1;min-width:0}.ac-said>.ac-ring,.ac-said>.ac-disc{flex:none}@media (prefers-reduced-motion:reduce){.ac *,.ac :before,.ac :after{transition:none!important;animation:none!important}}@media (max-width:1000px){.ac-cols{grid-template-columns:1fr;gap:32px}}@media (max-width:899px){.ac-page{padding-top:72px}.ac-top{padding-left:56px}}@media (max-width:900px){.ac-row{grid-template-columns:auto minmax(0,1fr)}.ac-r-side{grid-column:2;justify-content:flex-start}.ac-r-main{text-align:left}.ac-learned{grid-template-columns:1fr}}@media (max-width:760px){.ac-page{padding:72px 20px 64px}.ac-head{flex-wrap:wrap}.ac-find{width:100%;margin-left:0}.ac-dpage{padding:16px 20px 48px}.ac-blank{min-height:0;padding:32px 20px}.ac-ill{flex-basis:200px}}
.sw.rl{--strong:#00000026;background:var(--canvas);flex:1;min-height:0;display:flex;position:relative}.rl-scroll{flex:1;min-width:0;overflow-y:auto}.rl .num{font-variant-numeric:tabular-nums}.rl-page{max-width:760px;margin:0 auto;padding:56px 40px 96px}.rl-head h1{letter-spacing:-.025em;font-size:26px;line-height:1.2}.rl-head p{color:var(--tertiary);max-width:560px;margin-top:6px}.rl-teach{border:1px solid var(--border);background:var(--raised);border-radius:999px;align-items:center;gap:8px;height:52px;margin-top:24px;padding:0 8px 0 20px;display:flex}.rl-teach input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.rl-teach input::placeholder{color:var(--tertiary)}.rl-send{background:var(--action);width:36px;height:36px;color:var(--action-ink);cursor:pointer;transition:opacity .15s var(--curve);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.rl-send:disabled{opacity:.3;cursor:default}.rl-said{color:var(--secondary);align-items:center;gap:10px;margin:12px 20px 0;font-size:13px;display:flex}.rl-err{color:var(--agency-text)}.rl-group{margin-top:40px}.rl-g-head{letter-spacing:-.01em;align-items:center;height:36px;font-size:15px;font-weight:600;display:flex}.rl-rows{border:1px solid var(--border);border-radius:16px}.rl-row{align-items:center;gap:16px;min-height:72px;padding:12px 8px 12px 20px;display:flex}.rl-row:first-child{border-radius:15px 15px 0 0}.rl-row:last-child{border-radius:0 0 15px 15px}.rl-row:only-child{border-radius:15px}.rl-row+.rl-row{box-shadow:inset 0 1px 0 var(--divider)}.rl-row.rl-open{cursor:pointer;transition:background-color .15s}.rl-row.rl-open:hover{background:var(--hover)}.rl-row.rl-on,.rl-row.rl-on:hover{background:var(--surface)}.rl-row.rl-on .rl-who{background:var(--canvas)}.rl-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;position:relative}.rl-sent{letter-spacing:-.005em;font-size:15px;line-height:1.4}.rl-meta{color:var(--tertiary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.rl-meta .dot{color:var(--strong)}.rl-scope{color:var(--secondary);align-items:center;gap:5px;display:inline-flex}.rl-row.rl-off .rl-sent,.rl-row.rl-off .rl-who{color:var(--tertiary)}.rl-tk{-webkit-box-decoration-break:clone;box-decoration-break:clone;font:inherit;color:inherit;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--tertiary);text-decoration-color:var(--tertiary);text-underline-offset:4px;background:0 0;border:0;border-radius:6px;margin:0 -2px;padding:0 2px;font-weight:500;text-decoration-thickness:1.5px}.rl-tk:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rl-tk:hover,.rl-tk[aria-expanded=true]{background:var(--surface);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rl-tk:disabled{cursor:default}.rl-picker{z-index:5;background:var(--raised);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:280px;max-height:360px;padding:6px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 1px 2px #0000000d,0 16px 40px -12px #00000040}.rl-pk{min-height:48px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:12px;padding:6px 10px;display:flex}.rl-pk.short{min-height:36px}.rl-pk:hover,.rl-pk:focus-visible{background:var(--hover);outline:none}.rl-pk .rl-pm{flex:1}.rl-pk svg{color:var(--ink);flex:none}.rl-pm{flex-direction:column;gap:1px;min-width:0;display:flex}.rl-pm b{font-weight:500}.rl-pm span{color:var(--tertiary);font-size:12px}.rl-who{background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;max-width:220px;height:30px;padding:0 12px 0 4px;font-weight:500;display:inline-flex}.rl-who>span:last-child{text-overflow:ellipsis;overflow:hidden}.rl-av{background:var(--ink);width:22px;height:22px;color:var(--canvas);object-fit:cover;border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.rl-av.ring{background:var(--canvas);color:var(--secondary);box-shadow:inset 0 0 0 1px var(--border)}.rl-av.grey{background:var(--surface);color:var(--secondary)}.rl-av.md{width:32px;height:32px;font-size:12px}.rl-av.xs{width:16px;height:16px;font-size:7px}.rl-tk-person{white-space:nowrap}.rl-av.in{vertical-align:-5px;width:22px;height:22px;margin:0 6px 0 2px;display:inline-grid}.rl-scope .rl-av.tile{background:var(--surface);color:var(--ink)}.rl-av.tile{border-radius:5px}.rl-av.tile svg{width:62%;height:62%}.rl-faces{display:inline-flex}.rl-faces>*+*{margin-left:-6px}.rl-faces>*{box-shadow:0 0 0 2px var(--surface)}.rl-who.limit{background:var(--surface)}.rl-av.noentry{background:var(--ink);color:var(--canvas)}.rl-switch{background:var(--strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:22px;padding:2px;display:flex}.rl-switch span{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 2px #0003}.rl-switch[aria-checked=true]{background:var(--ink)}.rl-switch[aria-checked=true] span{background:var(--canvas);transform:translate(14px)}.rl-switch:disabled{opacity:.5;cursor:default}.rl-icon-btn{width:32px;height:32px;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.rl-icon-btn:hover{background:var(--surface);color:var(--ink)}.rl-draft{margin-top:24px}.rl-draft-head{color:var(--tertiary);align-items:center;height:28px;font-size:12px;font-weight:500;display:flex}.rl-draft .rl-rows{border-color:var(--ink)}.rl-draft-foot{align-items:center;gap:12px;margin-top:12px;padding-left:4px;display:flex}.rl-draft-foot p{min-width:0;color:var(--secondary);flex:1}.rl-mark{background:var(--action);width:24px;height:24px;color:var(--action-ink);border-radius:999px;flex:none;place-items:center;display:grid}.rl-mark svg{width:6px;height:10px}.rl-actions{flex:none;gap:8px;display:flex}.rl-none{color:var(--tertiary);margin-top:40px}.rl-sheet{min-width:0;box-shadow:inset 1px 0 0 var(--divider);background:var(--canvas);flex-direction:column;flex:0 0 480px;display:flex}.rl-sheet-head{flex:none;align-items:center;gap:4px;height:56px;padding:0 12px 0 24px;display:flex;position:relative}.rl-sheet-head b{margin-right:auto;font-size:13px;font-weight:600}.rl-sheet-body{flex-direction:column;flex:1;padding:12px 24px 32px;display:flex;overflow-y:auto}.rl-sentence-wrap{position:relative}.rl-sentence{letter-spacing:-.015em;font-size:20px;line-height:1.6;position:relative}.rl-sentence .rl-faces,.rl-sentence .rl-av{vertical-align:-3px;margin-right:4px;display:inline-grid}.rl-sentence .rl-faces{display:inline-flex}.rl-sentence .rl-faces .rl-av{width:18px;height:18px;margin-right:0}.rl-sentence.small{letter-spacing:0;font-size:15px}.rl-hint{color:var(--tertiary);margin-top:4px;font-size:12px}.rl-sec{box-shadow:inset 0 1px 0 var(--divider);margin-top:24px;padding-top:16px;position:relative}.rl-label{color:var(--tertiary);justify-content:space-between;align-items:center;min-height:24px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.rl-link{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.rl-choices{flex-direction:column;gap:8px;display:flex}.rl-choice{box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.rl-choice[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}.rl-radio{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--strong);border-radius:999px;flex:none;align-self:flex-start;margin-top:1px}.rl-choice[aria-checked=true] .rl-radio{box-shadow:inset 0 0 0 5px var(--ink)}.rl-c-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rl-c-main b{font-weight:500}.rl-c-main>span{color:var(--tertiary);font-size:12px}.rl-tchips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex;position:relative}.rl-tchip{background:var(--surface);height:26px;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 4px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.rl-tchip .rl-av{width:18px;height:18px}.rl-tchip .rl-x{color:var(--tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.rl-tchip.add{color:var(--secondary);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;background:0 0;padding:0 10px}.rl-person,.rl-hist{align-items:center;gap:12px;min-height:48px;display:flex}.rl-note{color:var(--secondary);margin-top:8px}.rl-input{border:1px solid var(--border);background:var(--raised);width:100%;height:40px;font:inherit;color:var(--ink);border-radius:12px;outline:none;margin-top:8px;padding:0 14px}.rl-input:focus{border-color:var(--ink)}.rl-sheet-foot{background:var(--canvas);box-shadow:inset 0 1px 0 var(--divider);flex:none;align-items:center;gap:8px;padding:16px 24px;display:flex}.rl-danger{font:inherit;color:var(--fail);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0;font-weight:500}.rl-menu{z-index:10;background:var(--canvas);width:200px;box-shadow:0 0 0 1px var(--border), 0 16px 40px -16px #0000004d;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:48px;right:52px}.rl-menu>button{height:32px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:flex}.rl-menu>button:hover{background:var(--surface)}.rl-skel{background:var(--surface);border-radius:6px;height:12px;display:block}@media (prefers-reduced-motion:reduce){.rl *,.rl :before,.rl :after{transition:none!important;animation:none!important}}@media (max-width:1180px){.rl-sheet{z-index:20;width:min(480px,100%);position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 48px -24px #00000040}}@media (max-width:899px){.rl-page{padding-top:72px}}@media (max-width:760px){.rl-page{padding:72px 20px 64px}.rl-row{flex-wrap:wrap}.rl-body{flex-basis:100%}.rl-picker{width:min(280px,100vw - 72px)}}
.sw.ny{--strong:#00000026;background:var(--canvas);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.ny-page{width:100%;max-width:736px;margin:0 auto;padding:64px 24px 96px}.ny-head h1{letter-spacing:-.025em;font-size:26px;line-height:1.2}.ny-head p{color:var(--tertiary);margin-top:6px;font-size:13px}.ny-decision{border:1px solid var(--border);border-radius:20px;margin-top:32px;padding:28px}.ny-job{color:var(--tertiary);align-items:center;gap:8px;font-size:12px;display:flex}.ny-job a{color:var(--secondary);font-weight:500}.ny-job a:hover{color:var(--ink)}.ny-decision h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:12px;font-size:17px;line-height:1.35}.ny-why{color:var(--secondary);overflow-wrap:anywhere;max-width:560px;margin-top:6px;font-size:13px;line-height:1.55}.ny-rule{color:var(--tertiary);max-width:560px;margin-top:8px;font-size:12px}.ny-rule a{color:var(--secondary);text-underline-offset:2px;text-decoration:underline}.ny-choices{border:0;flex-direction:column;gap:8px;min-width:0;margin:24px 0 0;padding:0;display:flex}.ny-choice{min-height:64px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:background-color .15s var(--curve);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:relative}.ny-choice:hover{background:var(--hover)}.ny-choice input{opacity:0;pointer-events:none;position:absolute}.ny-radio{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--strong);border-radius:999px;flex:none;place-items:center;display:grid}.ny-choice.on{box-shadow:inset 0 0 0 2px var(--ink)}.ny-choice.on .ny-radio{background:var(--ink);box-shadow:none}.ny-choice.on .ny-radio:after{content:"";background:var(--canvas);border-radius:999px;width:8px;height:8px}.ny-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ny-c-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ny-c-main b{overflow-wrap:anywhere;font-size:15px;font-weight:500}.ny-c-main span{color:var(--tertiary);font-size:13px}.ny-c-else b{color:var(--secondary)}.ny-tag{background:var(--surface);height:24px;color:var(--secondary);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;font-weight:500;display:inline-flex}.ny-tag i{background:var(--action);width:16px;height:16px;color:var(--action-ink);border-radius:999px;place-items:center;display:grid}.ny-tag i svg{width:5px;height:9px}.ny-words{width:100%;min-height:88px;box-shadow:inset 0 0 0 1px var(--border);background:var(--canvas);font:inherit;color:var(--ink);resize:vertical;border:0;border-radius:14px;margin-top:8px;padding:12px 16px;font-size:15px;display:block}.ny-words:focus{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.ny-fields{flex-direction:column;gap:12px;margin-top:24px;display:flex}.ny-field{color:var(--secondary);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.ny-field input{height:48px;box-shadow:inset 0 0 0 1px var(--border);background:var(--canvas);font:inherit;color:var(--ink);border:0;border-radius:14px;padding:0 16px;font-size:15px;font-weight:450}.ny-field input:focus{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.ny-opts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ny-opts .sw-btn{height:36px;padding:0 18px}.ny-opts small{color:var(--tertiary);font-size:12px}.ny-err{color:var(--agency-text);margin-top:12px;font-size:13px}.ny-next-head{color:var(--tertiary);margin:48px 0 8px;padding:0 16px;font-size:13px;font-weight:500}.ny-next{width:100%;min-height:60px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .15s var(--curve);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:relative}.ny-next:hover{background:var(--hover)}.ny-next+.ny-next:before{content:"";background:var(--divider);height:1px;position:absolute;top:0;left:16px;right:12px}.ny-next:hover:before,.ny-next:hover+.ny-next:before{opacity:0}.ny-next-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ny-next-main b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ny-next-main span{color:var(--tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ny-next time{color:var(--tertiary);flex:none;font-size:12px}.ny-next>svg{color:var(--tertiary);flex:none}.ny-skel{background:var(--surface);border-radius:6px;height:14px;display:block}.ny-blank{flex:1;justify-content:center;align-items:center;min-height:640px;padding:48px;display:flex}.ny-empty{flex-wrap:wrap;align-items:center;gap:clamp(48px,8vw,120px);width:100%;max-width:960px;display:flex}.ny-empty-text{flex:360px;min-width:0;max-width:440px}.ny-empty h1{letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:1.15}.ny-empty h1 span{color:var(--tertiary);display:block}.ny-empty-actions{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.ny-empty-actions .sw-btn{height:36px;padding:0 18px}.ny-ill{flex:0 0 320px;position:relative}.ny-ill svg{width:100%;height:auto;display:block}.ny-ill .a{fill:var(--surface)}.ny-ill .b{fill:var(--ink)}.ny-ill .i{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.ny-ill .ia{stroke:var(--tertiary)}.ny-ill .ib{stroke:var(--canvas)}.ny-ill-chip{background:var(--canvas);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 18px 0 8px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:120px;left:-32px;box-shadow:0 1px 2px #0000000d,0 12px 32px -12px #0003}.ny-ill-chip .ic{color:#052e16;background:#22c55e;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.ny-toast{left:50%;bottom:calc(32px + env(safe-area-inset-bottom,0px));z-index:30;color:#fff;white-space:nowrap;max-width:calc(100vw - 32px);height:44px;animation:ny-in .25s var(--curve);background:#0b0b0b;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 10px;font-size:13px;font-weight:500;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -10px #0006}.ny-toast span:last-child{text-overflow:ellipsis;overflow:hidden}.ny-tick{color:#052e16;background:#22c55e;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}@keyframes ny-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (max-width:899px){.ny-page,.ny-blank{padding-top:72px}}@media (max-width:760px){.ny-page{padding:72px 20px 64px}.ny-decision{padding:20px}.ny-choice{gap:12px;padding:12px 14px}.ny-blank{min-height:0;padding:72px 20px 96px}.ny-ill{flex-basis:200px}.ny-ill-chip{left:-16px}}.ny-c-main span em{color:var(--agency-text);font-style:normal;font-weight:500}
.aw{--ink:#1c1c1b;--secondary:#555553;--tertiary:#6e6e6c;--border:#00000014;--surface:#f4f4f3;--agency-text:#c2410c;background:var(--surface);box-sizing:border-box;min-height:100dvh;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;justify-content:center;padding:48px 16px;display:flex}.aw *,.aw :before,.aw :after{box-sizing:border-box}.aw-card{background:#fff;border-radius:20px;align-self:flex-start;width:100%;max-width:560px;padding:32px}.aw-head{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.aw-brand{align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.aw-brand svg{width:12px;height:20px}.aw-ws{color:var(--tertiary);font-size:14px}.aw-job{color:var(--tertiary);margin:0 0 6px;font-size:14px}.aw-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.3}.aw-why{color:var(--secondary);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.55}.aw-quiet{color:var(--tertiary);margin:16px 0 0;font-size:14px}.aw-facts{border-top:1px solid var(--border);gap:0;margin:20px 0 0;display:grid}.aw-facts div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.aw-facts dt{color:var(--tertiary)}.aw-facts dd{text-align:right;margin:0;font-weight:500}.aw-choices{border:0;flex-direction:column;gap:8px;margin:24px 0 0;padding:0;display:flex}.aw-choice{box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.aw-choice:hover{background:#00000005}.aw-choice.on{box-shadow:inset 0 0 0 2px var(--ink)}.aw-choice input{opacity:0;pointer-events:none;position:absolute}.aw-choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #2563eb}.aw-num{background:var(--surface);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:600;display:grid}.aw-choice.on .aw-num{background:var(--ink);color:#fff}.aw-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aw-main b{font-size:15px;font-weight:600}.aw-main span{color:var(--tertiary);font-size:14px}.aw-main em{color:var(--agency-text);font-style:normal}.aw-tag{color:var(--tertiary);flex:none;font-size:13px}.aw-text{border:1px solid var(--border);width:100%;min-height:72px;font:inherit;resize:vertical;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:15px}.aw-note{min-height:48px}.aw-err{color:#b91c1c;margin:12px 0 0;font-size:14px}.aw-foot{color:var(--tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:14px;display:flex}.aw-btn{background:var(--ink);color:#fff;height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:500}.aw-btn:disabled{opacity:.4;cursor:default}.aw-done{background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;margin-top:24px;padding:16px 18px;font-size:15px;display:flex}.aw-done span{color:var(--secondary)}.aw .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:520px){.aw{padding:0}.aw-card{border-radius:0;min-height:100dvh;padding:24px 16px}.aw-foot .aw-btn{width:100%}}.aw-legal{border-top:1px solid var(--border);color:var(--tertiary);flex-direction:column;gap:6px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.aw-legal p{margin:0}.aw-legal a{color:var(--secondary)}
.phx{--strong:#00000026;--agency-ink:#fff;--truth-ink:#fff;--fail-tint:#fef2f2;--world-tint:#eff5ff}.phx .st{flex:none;place-items:center;width:16px;height:16px;display:grid}.phx .st-waiting{color:var(--tertiary)}.phx .disc{border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}.phx .disc-done{background:var(--truth);color:var(--truth-ink)}.phx .disc-needs{background:var(--agency);color:var(--agency-ink)}.phx .icon-btn{width:32px;height:32px;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.phx .icon-btn:hover{background:var(--surface);color:var(--ink)}.phx .live-dot{background:var(--truth);border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite live}@media (prefers-reduced-motion:reduce){.phx .live-dot{animation:none}}.phx .live-tag{color:var(--truth);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.phx .play{background:var(--action);width:32px;height:32px;color:var(--action-ink);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.phx .wave{flex:1;align-items:center;gap:2px;min-width:0;height:22px;display:flex}.phx .wave i{background:var(--strong);border-radius:2px;flex:1;min-width:1px}.phx .send{background:var(--action);width:34px;height:34px;color:var(--action-ink);opacity:.3;border:0;border-radius:999px;place-items:center;display:grid}.phx .sheet-head .icon-btn{margin-left:auto}.phx .lgi{background:var(--tile);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);vertical-align:-5px;border-radius:6px;flex:none;place-items:center;display:inline-grid}.phx .lgi img{object-fit:contain;width:12px;height:12px}.phx .sw-body p .lgi{margin:0 6px 0 2px}.phx .icon-btn.sm{width:24px;height:24px}.phx .icon-btn[disabled]{opacity:.35;cursor:default}.phx .q-fold>span:not(.disc):not(.q-open){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--secondary);flex:1;overflow:hidden}.phx .s-link{color:var(--secondary);text-transform:none;letter-spacing:0;margin-left:auto;font-size:12px;font-weight:500}.phx .s-link:hover{color:var(--ink)}.phx .page-head{align-items:flex-end;gap:24px;display:flex}.phx .page-head>div{flex:1;min-width:0}.phx .page-head h1{letter-spacing:-.025em;font-size:26px;line-height:1.2}.phx .jrows{border:1px solid var(--border);border-radius:16px;overflow:hidden}.phx .p-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.phx .p-main b{font-weight:500}.phx .p-main span{color:var(--tertiary);font-size:12px}.phx .j-alt .p-main span{line-height:1.45}.phx .s-app .lgi{width:24px;height:24px}.phx .s-rule .p-main{gap:2px}.phx .su-row .p-main b{font-weight:500}.phx .su-row.done .p-main b{color:var(--secondary)}.phx .rc-row .lgi{border-radius:8px;flex:none;width:28px;height:28px}.phx .lgi.rk{background:var(--surface);color:var(--ink);place-items:center;display:grid}.phx .me-row .p-main b{font-weight:500}.phx .pv-from .p-main b{font-size:13px;font-weight:600}.phx .ev-empty .p-main b{font-weight:500}.phx .co-id .p-main b{font-size:17px;font-weight:600}.phx .co-join .p-main b{font-weight:500}.phx .co-join .p-main span{line-height:1.45}.phx .co-join .p-main b{color:var(--secondary);font-size:14px;font-weight:450}.phx .cs-row .p-main b{font-weight:550}.phx .cs-row .p-main span{line-height:1.45}.phx .cs-logos .lgi{width:22px;height:22px}.phx .rd-row .p-main b{font-weight:500}.phx .kn-sec .p-main b{font-weight:550}.phx .kn-file .lgi,.phx .fj-src .lgi{width:18px;height:18px}.phx .mj .p-main b{font-weight:500}.phx .mj .p-main span{line-height:1.45}.phx .nt .lgi{width:24px;height:24px}.phx .nt .p-main b{font-weight:500}.phx .rr .lgi{flex:none;width:24px;height:24px}.phx .rr .p-main{gap:3px}.phx .rr .p-main b{font-weight:500}.phx .rr .p-main span{line-height:1.45}.phx .rr.ghost .p-main span{font-size:13px}.phx .greet{letter-spacing:-.025em;text-align:center;margin-bottom:24px;font-size:26px;font-weight:600}.phx .j3-call{color:var(--secondary);align-items:center;gap:10px;font-size:13px;display:flex}.phx .j3-call .ai,.phx .j3-call .lgi{flex:none}.phx .j3-call b{color:var(--ink);font-weight:500}.phx .j3-call a{color:var(--secondary);text-decoration:underline;-webkit-text-decoration-color:var(--strong);text-decoration-color:var(--strong);text-underline-offset:3px}.phx .j3-call a:hover{color:var(--ink)}.phx .j3-p .p-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.phx .j3-p .p-main b{font-size:13px;font-weight:500}.phx .j3-p .p-main span{color:var(--tertiary);font-size:12px}.phx .st-later{color:var(--tertiary);flex:none;place-items:center;display:inline-grid}.phx .a-sh-label{color:var(--tertiary);margin:20px 12px 4px;font-size:12px;font-weight:500}.phx .a-sh-link .p-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.phx .a-sh-link .p-main b{font-size:13px;font-weight:500}.phx .a-sh-link .p-main span{color:var(--tertiary);font-size:12px}.phx .sh-back svg{transform:rotate(180deg)}.phx .sh-h{color:var(--tertiary);margin-bottom:12px;font-size:13px;font-weight:500}.phx .kvs{flex-direction:column;display:flex}.phx .kv{box-shadow:inset 0 -1px 0 var(--divider);flex-direction:column;gap:2px;padding:10px 0;display:flex}.phx .kv span{color:var(--tertiary);font-size:12px}.phx .kv b{font-size:13px;font-weight:500}.phx .rads{flex-direction:column;display:flex}.phx .rad{cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.phx .rad:hover{background:var(--hover)}.phx .rad .p-main{flex-direction:column;gap:2px;display:flex}.phx .rad .p-main b{font-weight:500}.phx .rad .p-main span{color:var(--tertiary);font-size:12px}.phx .rad-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--strong);border-radius:999px;flex:none;margin-top:1px}.phx .rad.on .rad-dot{box-shadow:inset 0 0 0 5px var(--ink)}.phx .srow .who{color:var(--secondary);white-space:nowrap;font-size:13px}.phx .srow .who.no{color:var(--fail);font-weight:500}.phx .srow .tag{color:var(--secondary);background:var(--surface);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px}.phx .t-sec-head{justify-content:space-between;align-items:baseline;display:flex}.phx .pi{background:var(--surface);width:28px;height:28px;color:var(--secondary);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.phx .pi.sm{width:24px;height:24px;font-size:10px}.phx .pi.lg{width:40px;height:40px;font-size:14px}.phx .pi.xl{width:72px;height:72px;font-size:24px}.phx .nr-cols{color:var(--tertiary);grid-template-columns:28px minmax(0,1fr) 120px 100px 150px 14px;gap:14px;padding:0 12px 8px;font-size:12px;display:grid}.phx .nr-cols span:first-child{grid-column:1/3}.phx .nrs{box-shadow:inset 0 1px 0 var(--divider);flex-direction:column;display:flex}.phx .nr{min-height:60px;color:var(--ink);box-shadow:inset 0 -1px 0 var(--divider);grid-template-columns:28px minmax(0,1fr) 120px 100px 150px 14px;align-items:center;gap:14px;padding:8px 12px;display:grid}.phx .nr:hover{background:var(--hover)}.phx .nr .p-main{flex-direction:column;gap:2px;display:flex}.phx .nr .p-main b{white-space:nowrap;font-size:14px;font-weight:500}.phx .nr .p-main span{color:var(--tertiary);font-size:12px}.phx .nr-ic{background:var(--surface);width:28px;height:28px;color:var(--secondary);border-radius:8px;place-items:center;display:grid}.phx .nr-ic.me{background:0 0}.phx .nr-c{color:var(--secondary);font-size:13px}.phx .nr-s{color:var(--secondary);align-items:center;gap:6px;font-size:13px;display:flex}.phx .nr>svg{color:var(--tertiary)}.phx .lockd{color:var(--tertiary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.phx .note .s-link{margin-left:4px}.phx .pn-head{justify-content:space-between;align-items:flex-start;margin:20px 0 8px;display:flex}.phx .pn-head h1{letter-spacing:-.02em;align-items:center;gap:6px;font-size:28px;font-weight:600;display:flex}.phx .pn-head p{color:var(--tertiary);margin-top:4px;font-size:14px}.phx .greet{background:var(--surface);border-radius:12px;margin:8px 12px 0;padding:12px 14px}.phx .greet span{color:var(--tertiary);font-size:12px}.phx .greet p{margin-top:4px;font-size:14px}.phx .reg{flex-direction:column;gap:14px;margin:0;padding:0 12px;list-style:none;display:flex}.phx .reg li{align-items:flex-start;gap:12px;display:flex}.phx .reg li>span:first-child{margin-top:2px}.phx .reg .p-main{flex-direction:column;gap:2px;display:flex}.phx .reg .p-main b{font-weight:500}.phx .reg .p-main span{color:var(--tertiary);font-size:12px}.phx .ras{flex-direction:column;display:flex}.phx .ra{color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.phx .ra:hover{background:var(--hover)}.phx .ra-ic{background:var(--surface);width:28px;height:28px;color:var(--secondary);border-radius:8px;flex:none;place-items:center;display:grid}.phx .ra .p-main{flex-direction:column;flex:1;gap:2px;display:flex}.phx .ra .p-main b{font-weight:500}.phx .ra .p-main span,.phx .ra-t{color:var(--tertiary);font-size:12px}.phx .ov{z-index:30;background:#0000004d;place-items:center;display:grid;position:absolute;inset:0}.phx .md{background:var(--raised);width:520px;box-shadow:0 24px 64px -16px #0006,0 0 0 1px var(--border);border-radius:16px;overflow:hidden}.phx .md-h{justify-content:space-between;align-items:center;padding:16px 16px 4px 24px;display:flex}.phx .md-h h2{font-size:17px;font-weight:600}.phx .md-b{padding:12px 24px 8px}.phx .seg2{background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.phx .seg2 span{height:28px;color:var(--secondary);border-radius:999px;place-items:center;padding:0 14px;font-size:13px;font-weight:500;display:grid}.phx .seg2 span.on{background:var(--canvas);color:var(--ink);box-shadow:0 1px 2px #0000001a}.phx .fld{flex-direction:column;gap:6px;margin-top:16px;display:flex}.phx .fld>span:first-child{color:var(--tertiary);font-size:12px}.phx .inp{height:40px;box-shadow:inset 0 0 0 1px var(--strong);color:var(--tertiary);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.phx .inp b{color:var(--ink);font-weight:500}.phx .gns{flex-direction:column;margin-top:10px;display:flex}.phx .gn{cursor:pointer;border-radius:10px;align-items:center;gap:12px;height:44px;padding:0 12px;display:flex}.phx .gn:hover{background:var(--hover)}.phx .gn b{width:160px;font-weight:500}.phx .gn>span:last-child{color:var(--tertiary);font-size:13px}.phx .gn.on{background:var(--surface)}.phx .gn.on .rad-dot{box-shadow:inset 0 0 0 5px var(--ink)}.phx .md-row{box-shadow:inset 0 -1px 0 var(--divider);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.phx .md-row span{color:var(--tertiary)}.phx .md-row b{font-weight:500}.phx .md-row:first-of-type{box-shadow:inset 0 1px 0 var(--divider),inset 0 -1px 0 var(--divider);margin-top:12px}.phx .md-note{color:var(--tertiary);margin-top:12px;font-size:12px;line-height:1.5}.phx .md-f{align-items:center;gap:8px;padding:16px 24px 20px;display:flex}.phx .j3-call.on{color:var(--ink)}.phx .lis{color:var(--world);align-items:center;gap:6px;font-weight:500;display:inline-flex}.phx .lis svg{width:14px;height:14px}.phx .cp{box-shadow:inset 1px 0 0 var(--divider);background:var(--canvas);flex-direction:column;flex:0 0 420px;min-height:0;display:flex}.phx .cp-h{align-items:center;gap:12px;padding:16px 16px 12px 20px;display:flex}.phx .cp-h .p-main{flex-direction:column;flex:1;gap:2px;display:flex}.phx .cp-h .p-main b{font-size:15px;font-weight:600}.phx .cp-h .p-main span{color:var(--tertiary);font-size:12px}.phx .cp-st{align-items:center;gap:14px;padding:0 20px;display:flex}.phx .cp-rec{color:var(--tertiary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.phx .cp-rec i{background:var(--fail);border-radius:999px;width:7px;height:7px}.phx .cp-goal{color:var(--secondary);margin:10px 20px 0;font-size:12px}.phx .cp-tr{box-shadow:inset 0 1px 0 var(--divider);flex-direction:column;flex:1;gap:14px;margin-top:14px;padding:16px 20px;display:flex;overflow:auto}.phx .tl-l{flex-direction:column;gap:3px;display:flex}.phx .tl-w{color:var(--ink);align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:flex}.phx .tl-w em{color:var(--tertiary);font-style:normal;font-weight:450}.phx .tl-l.sw .tl-w{color:var(--secondary)}.phx .tl-l p{font-size:14px;line-height:1.5}.phx .tl-l.sw p{color:var(--secondary)}.phx .tl-l.partial p{color:var(--ink)}.phx .caret{background:var(--world);vertical-align:-2px;width:2px;height:15px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.phx .cp-tell{box-shadow:inset 0 0 0 1px var(--border);background:var(--raised);border-radius:14px;margin:0 16px;padding:10px 12px}.phx .cp-tell textarea{resize:none;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.phx .cp-tell-r{color:var(--tertiary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.phx .cp-tell-r span{align-items:center;gap:6px;display:inline-flex}.phx .send.on{background:var(--action);color:var(--action-ink)}.phx .cp-ctl{align-items:center;gap:8px;padding:12px 16px 16px;display:flex}.phx .cc{background:var(--surface);height:36px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.phx .cc.on{background:var(--world-tint);color:var(--world)}.phx .cc.end{background:var(--fail-tint);color:var(--fail)}.phx .cr{width:100%;max-width:1040px;margin:0 auto;padding:28px 40px 64px;overflow:auto}.phx .cr-h{align-items:center;gap:14px;margin:20px 0 16px;display:flex}.phx .cr-h>div{flex:1}.phx .cr-h h1{letter-spacing:-.02em;font-size:22px;font-weight:600}.phx .cr-h p{color:var(--tertiary);margin-top:2px;font-size:13px}.phx .cr-out{box-shadow:inset 0 1px 0 var(--divider),inset 0 -1px 0 var(--divider);align-items:center;gap:10px;padding:14px 0;font-size:15px;display:flex}.phx .cr-out b{font-weight:600}.phx .pl{align-items:center;gap:14px;margin:20px 0 32px;display:flex}.phx .pl .play{background:var(--action);width:36px;height:36px;color:var(--action-ink);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.phx .wave{flex:1;align-items:center;gap:2px;height:36px;display:flex}.phx .wave i{background:var(--strong);border-radius:2px;flex:1;max-width:4px;min-height:3px;margin:0 auto}.phx .wave i.p{background:var(--ink)}.phx .pl-t{color:var(--tertiary);font-size:12px}.phx .pl-sp{background:var(--surface);height:26px;font:inherit;color:var(--secondary);border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500}.phx .cr-grid{grid-template-columns:minmax(0,1fr) 280px;gap:56px;display:grid}.phx .cr-sh{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.phx .cr-sh .sh-h{margin:0}.phx .tr-find{background:var(--surface);height:32px;color:var(--tertiary);border-radius:999px;align-items:center;gap:8px;width:220px;padding:0 12px;display:flex}.phx .tr-find input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;font-size:13px}.phx .tps{flex-direction:column;display:flex}.phx .tp{border-radius:10px;grid-template-columns:110px minmax(0,1fr);gap:8px 16px;padding:12px;display:grid;position:relative}.phx .tp:hover{background:var(--hover)}.phx .tp-w{flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.phx .tp-t{font:inherit;color:var(--tertiary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:450}.phx .tp-t:hover{color:var(--world);text-decoration:underline}.phx .tp p{font-size:15px;line-height:1.6}.phx .tp.tp-now{background:var(--surface)}.phx .tp.tp-key p{box-shadow:inset 3px 0 0 var(--truth);padding-left:12px}.phx .tp-tag{color:var(--truth);grid-column:2;justify-self:start;margin-left:12px;font-size:12px;font-weight:500}.phx .after{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.phx .after li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.phx .after li>span:first-child{margin-top:1px}.phx .back svg{transform:rotate(180deg)}.phx .pt{margin-right:4px}.phx .ch-line{color:var(--secondary);align-self:center;align-items:center;gap:10px;font-size:13px;display:flex}.phx .ch-line a{color:var(--secondary);text-decoration:underline;-webkit-text-decoration-color:var(--strong);text-decoration-color:var(--strong);text-underline-offset:3px}.phx .mini-play{background:var(--surface);height:26px;font:inherit;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.phx .bub{flex-direction:column;gap:4px;max-width:76%;display:flex}.phx .bub p{border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.45}.phx .bub.out{align-self:flex-end;align-items:flex-end}.phx .bub.out p{background:var(--surface);border-bottom-right-radius:6px}.phx .bub.in{align-self:flex-start}.phx .bub.in p{box-shadow:inset 0 0 0 1px var(--border);border-bottom-left-radius:6px}.phx .bub-m{color:var(--tertiary);font-size:11px}.phx .chsel{align-items:center;gap:4px;margin-bottom:6px;display:flex}.phx .chs{height:28px;font:inherit;color:var(--secondary);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.phx .chs.on{background:var(--surface);color:var(--ink)}.phx .chs-n{color:var(--tertiary);margin-left:8px;font-size:12px}.phx .chs-h{color:var(--tertiary);font-size:12px}.phx .kvs.pad{padding:0 12px}.phx .pd-n{color:var(--tertiary);margin:4px 12px;font-size:12px;line-height:1.5}.phx .mc-tr .tl-l p{font-size:13px}.phx .pl.sm{margin:16px 0}.phx .pl.sm .wave{height:28px}.phx .t-sec{margin-top:40px}.phx .t-sec-head h2{letter-spacing:-.01em;font-size:15px;font-weight:600}.phx .t-sec-head .s-link{margin-left:auto;font-size:13px}.phx .note{color:var(--tertiary);margin-top:8px;font-size:12px}.phx .fld>span{color:var(--tertiary);font-size:12px;font-weight:500}.phx .fld input:not(.big-in){border:1px solid var(--border);background:var(--raised);height:40px;font:inherit;color:var(--ink);border-radius:10px;outline:none;padding:0 12px;font-size:13px}.phx .switch{background:var(--strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:22px;padding:2px;display:flex}.phx .switch span{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 2px #0003}.phx .switch[aria-checked=true]{background:var(--ink)}.phx .switch[aria-checked=true] span{background:var(--canvas);transform:translate(14px)}.phx .srow .s-link{color:var(--secondary);margin-right:8px;font-size:13px;font-weight:500}.phx .note.nowrap{flex-wrap:nowrap;align-items:flex-start}.phx .note.nowrap>span:first-child{margin-top:1px}@media (prefers-reduced-motion:reduce){.phx .switch span{transition:none}}.phx .back{height:32px;color:var(--secondary);border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:0 10px;font-weight:500;display:flex}.phx .back:hover{background:var(--hover);color:var(--ink)}.phx .page-head .btn{flex:none}.phx .srow+.srow{box-shadow:inset 0 1px 0 var(--divider)}.phx .m-who .p-main b{align-items:center;gap:8px;display:flex}.phx .note{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phx .srow{align-items:center;gap:14px;min-height:64px;padding:10px 12px 10px 16px;display:flex}.phx .srow .ai{border-radius:9px;width:32px;height:32px}.phx .srow .ai img{width:16px;height:16px}.phx .srow>svg{color:var(--tertiary)}.phx .t-sec>.note{margin-top:10px}.phx .seg2 button{height:28px;font:inherit;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 14px;font-size:13px;font-weight:500;display:grid}.phx .seg2 button.on{background:var(--canvas);color:var(--ink);box-shadow:0 1px 2px #0000001a}.phx .inp input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.phx .fld select{border:1px solid var(--border);background:var(--raised);height:40px;font:inherit;color:var(--ink);border-radius:10px;padding:0 10px;font-size:13px}.phx button.s-link{font:inherit;color:var(--secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.phx button.s-link:hover{color:var(--ink)}.phx button.rad{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0}.phx .rad .sw-btn{height:28px;margin-left:auto;padding:0 12px}.phx .switch:disabled{cursor:default;opacity:.6}.phx .page-head{margin-bottom:8px}.phx .page-head p{color:var(--tertiary);margin-top:4px;font-size:14px}.phx .ph-name{text-align:right;width:180px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;font-size:13px;font-weight:500}.phx .ph-name:focus{box-shadow:inset 0 -1px 0 var(--ink)}.phx .ph-error{color:var(--fail)}.phx .ph-sheet{flex-direction:column;gap:12px;padding:24px;display:flex}.phx .ph-sheet h2{font-size:17px;font-weight:600}.phx .ph-sheet .md-f{padding:16px 0 0}.phx .ph-times{grid-template-columns:1fr 1fr;gap:12px;display:grid}.phx .ph-times .fld{margin-top:0}.phx .ph-days{flex-wrap:wrap;gap:6px;display:flex}.phx .ph-days .chs{height:32px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;padding:0 12px}.phx .ph-days .chs.on{box-shadow:none}.ph-dialog{background:0 0;border:0;max-width:calc(100vw - 32px);margin:auto;padding:0}.ph-dialog::backdrop{background:#0000004d}.ph-dialog .md{width:min(520px,100vw - 32px)}@media (max-width:640px){.phx .nr-cols{display:none}.phx .nr{grid-template-columns:28px minmax(0,1fr) 14px}.phx .nr .nr-c,.phx .nr .nr-s{display:none}}.phx .rad:disabled{cursor:default}.phx .ph-name-edit{text-align:left;width:100%;height:32px;box-shadow:inset 0 -1px 0 var(--strong);font-size:14px}.phx .ph-greet{border:1px solid var(--border);background:var(--raised);width:100%;font:inherit;color:var(--ink);resize:vertical;border-radius:10px;margin-top:6px;padding:10px 12px;font-size:14px}.phx .ph-greet-row{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}@keyframes live{50%{opacity:.35}}@keyframes blink{50%{opacity:0}}.phx .send.on{opacity:1;cursor:pointer}.phx .cc:disabled{opacity:.5;cursor:default}.phx .cp-empty{color:var(--tertiary);font-size:13px}.phx .tl-l.note p{color:var(--world)}.phx .cp-tell-r .ph-error{color:var(--fail)}.phx.ph-page{background:var(--canvas);flex:1;min-height:0;overflow-y:auto}.phx .ph-live-page{flex-direction:column;gap:16px;display:flex}.phx .ph-live-page .cp{height:min(720px,100dvh - 140px);box-shadow:inset 0 0 0 1px var(--border);border-radius:16px;flex:none}.phx .sh-back{color:var(--secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.phx .sh-back:hover{color:var(--ink)}.phx .tp-t:disabled{cursor:default;color:var(--tertiary);text-decoration:none}.phx .wave{cursor:pointer}.phx .kv b a{text-underline-offset:2px;text-decoration:underline}@media (max-width:860px){.phx .cr{padding:20px 16px 48px}.phx .cr-grid{grid-template-columns:minmax(0,1fr);gap:32px}.phx .tp{grid-template-columns:minmax(0,1fr)}.phx .tp-tag{grid-column:1;margin-left:0}.phx .tr-find{width:160px}}.phx.jb-calls{background:0 0;flex-direction:column;gap:14px;margin:8px 0 16px;display:flex}.phx .jb-call-live{flex-direction:column;gap:10px;display:flex}.phx .jb-call-live .cp{height:520px;box-shadow:inset 0 0 0 1px var(--border);border-radius:16px;flex:none}.phx.jb-calls .ch-line{align-self:flex-start}.phx.ph-person{background:var(--canvas);flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.phx .ph-person-main{min-height:0;padding:24px 40px 64px;overflow-y:auto}.phx .ph-person-head{align-items:center;gap:16px;max-width:720px;margin:0 auto 24px;display:flex}.phx .ph-person-head h1{letter-spacing:-.02em;flex:1;font-size:22px;font-weight:600}.phx .ph-timeline{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;display:flex}.phx .ph-entry{flex-direction:column;gap:16px;display:flex}.phx .ph-day{color:var(--tertiary);align-self:center;font-size:12px}.phx .ph-entry .bub.out{align-self:flex-end}.phx .ph-entry .bub.in{align-self:flex-start}.phx .bub-m a{text-underline-offset:2px;text-decoration:underline}.phx .ph-about{box-shadow:inset 1px 0 0 var(--divider);padding:24px 20px;overflow-y:auto}.phx .ph-about-h{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.phx .ph-about-n{color:var(--tertiary);margin-top:16px;font-size:12px;line-height:1.5}@media (max-width:860px){.phx.ph-person{grid-template-columns:minmax(0,1fr)}.phx .ph-person-main{padding:20px 16px 40px}.phx .ph-about{box-shadow:inset 0 1px 0 var(--divider)}}.phx .gns{max-height:264px;margin-top:12px;overflow-y:auto}.phx .pl+.note,.phx .note+.cr-grid{margin-bottom:20px}.phx .fld .inp input{background:0 0;border:0;border-radius:0;height:100%;padding:0}
.sx{--strong:#00000026;--agency-ink:#fff;--truth-ink:#fff;--fail-tint:#fef2f2;--world-tint:#eff5ff;background:var(--canvas);flex:1;min-height:0;overflow-y:auto}.sx .side{--canvas:#0b0b0b;--ink:#ececec;--secondary:#d0d0d0;--tertiary:#8f8f8f;--hover:#ffffff0a;--active:#ffffff14;--agency:#f97316;--agency-ink:#1c0a00;--agency-text:#fb923c;--world:#60a5fa;--truth:#22c55e;--truth-ink:#052e16;--fail:#f87171;--focus:#60a5fa}.sx .num{font-variant-numeric:tabular-nums}.sx .brand{height:32px;color:var(--ink);border-radius:8px;align-self:flex-start;align-items:center;margin-bottom:16px;padding:0 10px;display:flex}.sx .brand svg{flex:none;width:13px;height:22px}.sx .search{background:var(--hover);height:32px;color:var(--tertiary);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:13px;display:flex}.sx .kbd{color:var(--tertiary);margin-left:auto}.sx .nav{flex-direction:column;gap:2px;margin-top:16px;display:flex}.sx .item{height:32px;color:var(--secondary);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.sx .item:hover,.sx .job-link:hover{background:var(--hover);color:var(--ink)}.sx .item svg{color:var(--tertiary);flex:none}.sx .job-link[aria-current=page]{background:var(--active);color:var(--ink);font-weight:500}.sx .count{color:var(--agency-text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.sx .side-label{color:var(--tertiary);align-items:center;height:28px;margin-top:24px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.sx .job-link{height:32px;color:var(--secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.sx .job-link .title{text-overflow:ellipsis;min-width:0;overflow:hidden}.sx .fold .n{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.sx .st{flex:none;place-items:center;width:16px;height:16px;display:grid}.sx .st-working{color:var(--world)}.sx .st-waiting{color:var(--tertiary)}.sx .disc{border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}.sx .disc-done{background:var(--truth);color:var(--truth-ink)}.sx .disc-needs{background:var(--agency);color:var(--agency-ink)}.sx .side-foot{margin-top:auto;padding-top:16px}.sx .ws{width:100%;height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px 0 8px;font-size:13px;display:flex}.sx .ws:hover{background:var(--hover)}.sx .ws-mark{background:var(--ink);width:32px;height:32px;color:var(--canvas);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.sx .ws-text{flex-direction:column;min-width:0;font-weight:500;line-height:1.3;display:flex}.sx .ws-text small{color:var(--tertiary);font-size:12px;font-weight:450}.sx .ws svg{color:var(--tertiary);flex:none;margin-left:auto}.sx .panel{background:var(--canvas);border-radius:14px;flex:999 560px;min-width:0;display:flex;position:relative;overflow:hidden}.sx .btn{height:32px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.sx .btn-quiet{background:var(--surface);color:var(--ink)}.sx .btn-line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.sx .btn-line.on{background:var(--surface);box-shadow:none}.sx .icon-btn{width:32px;height:32px;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.sx .icon-btn:hover{background:var(--surface);color:var(--ink)}.sx .bar.big{height:10px;margin-top:14px}.sx .grp-head .n{color:var(--tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.sx .decision p.sub{color:var(--secondary);margin-top:4px}.sx .btn-sm{height:30px;padding:0 12px;font-size:13px}.sx .sheet-head .icon-btn{margin-left:auto}.sx .s-label{color:var(--tertiary);justify-content:space-between;align-items:center;min-height:28px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}@media (max-width:760px){.sx .side{flex-basis:100%}.sx .panel{border-radius:0}}.sx .mini{background:var(--surface);border-radius:999px;flex:none;width:88px;height:6px;overflow:hidden}.sx .mini span{background:var(--truth);border-radius:999px;height:100%;display:block}.sx .t-world .mini span{background:var(--world)}.sx .t-fail .mini span{background:var(--fail)}.sx .ai{background:var(--tile);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);vertical-align:-5px;border-radius:6px;flex:none;place-items:center;display:inline-grid}.sx .ai img{object-fit:contain;width:12px;height:12px}.sx -tile .ai{background:var(--surface);box-shadow:none}.sx .earlier .num{color:var(--tertiary);font-weight:450}.sx .cx-top>.num{color:var(--tertiary)}.sx .live-ic .ph{box-shadow:none;color:#fff;background:0 0}.sx .icon-btn.sm{width:24px;height:24px}.sx .icon-btn[disabled]{opacity:.35;cursor:default}.sx .q-fold>span:not(.disc):not(.q-open){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--secondary);flex:1;overflow:hidden}.sx .s-link{color:var(--secondary);text-transform:none;letter-spacing:0;margin-left:auto;font-size:12px;font-weight:500}.sx .s-link:hover{color:var(--ink)}.sx .jr-w{background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px 0 3px;font-size:12px;font-weight:500;display:inline-flex}.sx .jr-w.lim{background:var(--ink);color:var(--canvas);padding:0 10px}.sx .av-xs{object-fit:cover;border-radius:999px;flex:none;width:18px;height:18px}.sx .av{object-fit:cover;border-radius:999px;flex:none;width:24px;height:24px}.sx .init{background:var(--ink);color:var(--canvas);place-items:center;font-size:11px;font-weight:600;display:grid}.sx .av-xs.init{font-size:9px}.sx .main{flex:1;min-width:0;overflow:auto}.sx .page{max-width:1080px;margin:0 auto;padding:56px 40px 96px}.sx .page-head{align-items:flex-end;gap:24px;display:flex}.sx .page-head>div{flex:1;min-width:0}.sx .page-head h1{letter-spacing:-.025em;font-size:26px;line-height:1.2}.sx .page-head p{color:var(--tertiary);margin-top:6px;font-size:13px}.sx .bar-row{align-items:center;gap:8px;margin-top:32px;display:flex}.sx .tabs{gap:4px;margin-right:auto;display:flex}.sx .tab{height:32px;color:var(--secondary);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.sx .tab:hover{background:var(--surface)}.sx .tab[aria-current]{background:var(--ink);color:var(--canvas)}.sx .fn{color:var(--tertiary);font-variant-numeric:tabular-nums;font-weight:450}.sx .tab[aria-current] .fn{color:inherit;opacity:.6}.sx .who-f .av-xs{box-shadow:0 0 0 2px var(--canvas)}.sx .who-f .av-xs+.av-xs{margin-left:-12px}.sx .find{background:var(--surface);width:220px;height:36px;color:var(--tertiary);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.sx .find input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.sx .find input::placeholder{color:var(--tertiary)}.sx .jrow{grid-template-columns:16px minmax(0,1fr) 200px 56px 72px;align-items:center;gap:16px;display:grid}.sx .jr-due{text-align:right}.sx .jg-head .n{color:var(--tertiary);font-variant-numeric:tabular-nums;font-weight:450}.sx .jrows{border:1px solid var(--border);border-radius:16px;overflow:hidden}.sx .jrow{min-height:68px;padding:12px 16px 12px 18px;transition:background-color .15s;position:relative}.sx .jrow+.jrow{box-shadow:inset 0 1px 0 var(--divider)}.sx .jrow:hover{background:var(--hover)}.sx .jr-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sx .jr-main b{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.sx .jr-now{color:var(--tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx .t-needs .jr-now{color:var(--agency-text)}.sx .t-fail .jr-now{color:var(--fail)}.sx .jr-prog{color:var(--secondary);white-space:nowrap;align-items:center;gap:8px;display:flex}.sx .jr-prog .mini{width:64px}.sx .jr-noun{color:var(--tertiary)}.sx .jr-who{display:flex}.sx .jr-due{color:var(--secondary)}.sx .drow:hover .jr-due{visibility:hidden}@media (max-width:900px){.sx .jrow{grid-template-columns:16px minmax(0,1fr) auto}.sx .jr-prog,.sx .jr-due{display:none}}@media (max-width:760px){.sx .page{padding:32px 20px 64px}.sx .bar-row{flex-wrap:wrap}.sx .find{width:100%}}@media (prefers-reduced-motion:reduce){.sx .jrow{transition:none}}.sx .teams-label{justify-content:space-between;padding-right:4px}.sx .side-add{width:24px;height:24px;color:var(--tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sx .side-add:hover{background:var(--hover);color:var(--ink)}.sx .teams{flex-direction:column;gap:2px;display:flex}.sx .team{height:32px;color:var(--secondary);border-radius:8px;align-items:center;gap:10px;padding:0 8px 0 9px;font-weight:500;display:flex}.sx .team:hover{background:var(--hover);color:var(--ink)}.sx .team[aria-current]{background:var(--active);color:var(--ink)}.sx .team .title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sx .tm-tile{color:#fff;background:#ffffff24;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.sx .tm-tile svg{width:62%;height:62%}.sx .tm-tile.ghost{color:var(--tertiary);background:0 0;box-shadow:inset 0 0 0 1px #ffffff2e}.sx .tm-tile.ghost svg{width:12px;height:12px}.sx .team.browse{color:var(--tertiary);margin-top:6px;font-weight:450}.sx .team .n{font-variant-numeric:tabular-nums;font-size:12px}.sx .tchev{color:var(--tertiary);opacity:0;place-items:center;transition:opacity .15s;display:grid}.sx .team:hover .tchev{opacity:1}.sx .tchev.open svg{transform:rotate(90deg)}.sx .team-kids{flex-direction:column;gap:2px;margin-bottom:6px;padding-left:16px;display:flex}.sx .pj-ic{width:16px;height:16px;color:var(--tertiary);flex:none;place-items:center;display:grid}.sx .job-link.proj .count,.sx .side .count{margin-left:auto}.sx .faces{display:inline-flex}.sx .faces>*+*{margin-left:-6px}.sx .faces>*{box-shadow:0 0 0 2px var(--canvas)}.sx .init.grey{background:var(--surface);color:var(--secondary)}.sx .av.init{font-size:10px}.sx .p-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sx .p-main b{font-weight:500}.sx .p-main span{color:var(--tertiary);font-size:12px}.sx .av-md{object-fit:cover;border-radius:999px;flex:none;width:32px;height:32px;font-size:12px}.sx .tm-tile.big{background:var(--ink);width:40px;height:40px;color:var(--canvas);border-radius:12px;font-size:17px}.sx .tm-tile.on-light{background:var(--surface);color:var(--ink)}.sx .item[aria-current=page]{background:var(--active);color:var(--ink);font-weight:500}.sx .item[aria-current=page] svg{color:var(--ink)}@media (prefers-reduced-motion:reduce){.sx .tchev{transition:none}}.sx .tpage{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;max-width:1160px;display:grid}.sx .t-head .btn-line{gap:8px;padding:0 14px 0 6px}.sx .t-sec{margin-top:40px}.sx .t-sec-head{align-items:center;margin-bottom:12px;display:flex}.sx .t-sec-head h2{letter-spacing:-.01em;font-size:15px;font-weight:600}.sx .t-sec-head .s-link{margin-left:auto;font-size:13px}.sx .prow .jr-who,.sx .jrow .jr-who{justify-content:flex-end}.sx .rail{flex-direction:column;gap:32px;padding-top:6px;display:flex}.sx .r-sec .s-label{color:var(--tertiary);align-items:center;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.sx .acct{align-items:center;gap:12px;padding:8px 0;display:flex}.sx .acct>svg{color:var(--tertiary)}.sx .acct .ai{border-radius:9px;width:32px;height:32px}.sx .acct .ai img{width:16px;height:16px}.sx .note{color:var(--tertiary);margin-top:8px;font-size:12px}.sx .jr-w .faces>*{box-shadow:0 0 0 2px var(--surface)}.sx .jr-w .faces{margin-right:2px}.sx .scrim{z-index:10;background:#0000004d;place-items:center;display:grid;position:absolute;inset:0}.sx .dlg{background:var(--canvas);border-radius:20px;width:520px;max-width:calc(100% - 32px);box-shadow:0 24px 64px -16px #00000059}.sx .dlg-head{align-items:center;height:60px;padding:0 12px 0 24px;display:flex}.sx .dlg-head h2{flex:1;font-size:15px;font-weight:600}.sx .dlg-body{flex-direction:column;gap:20px;padding:4px 24px 8px;display:flex}.sx .fld{flex-direction:column;gap:8px;display:flex}.sx .fld>span{color:var(--tertiary);font-size:12px;font-weight:500}.sx .fld input:not(.big-in){border:1px solid var(--border);background:var(--raised);height:40px;font:inherit;color:var(--ink);border-radius:10px;outline:none;padding:0 12px;font-size:13px}.sx .find.wide{border-radius:10px;width:auto;height:40px;padding:0 12px}.sx .find.wide input{background:0 0;border:0;height:auto;padding:0}.sx .choices{flex-direction:column;gap:6px;display:flex}.sx .choice{box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sx .choice.sel{box-shadow:inset 0 0 0 1.5px var(--ink)}.sx .radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--strong);border-radius:999px;flex:none}.sx .choice.sel .radio{box-shadow:inset 0 0 0 5px var(--ink)}.sx .dlg-foot{justify-content:flex-end;gap:8px;padding:16px 24px 20px;display:flex}.sx .switch{background:var(--strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:22px;padding:2px;display:flex}.sx .switch span{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 2px #0003}.sx .switch[aria-checked=true]{background:var(--ink)}.sx .switch[aria-checked=true] span{background:var(--canvas);transform:translate(14px)}.sx .srow .s-link{color:var(--secondary);margin-right:8px;font-size:13px;font-weight:500}.sx .note.nowrap{flex-wrap:nowrap;align-items:flex-start}.sx .note.nowrap>span:first-child{margin-top:1px}@media (prefers-reduced-motion:reduce){.sx .switch span{transition:none}}.sx .back{height:32px;color:var(--secondary);border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:0 10px;font-weight:500;display:flex}.sx .back:hover{background:var(--hover);color:var(--ink)}.sx .side .nav{flex-direction:column;gap:2px;display:flex}.sx .side .side-label{margin-top:20px}.sx .item.sub{gap:10px;padding-left:22px}.sx .page.spage{max-width:760px}.sx .page.spage.wide{max-width:1000px}.sx .page-head .btn{flex:none}.sx .muted-s{color:var(--tertiary);font-size:12px}.sx .tpill{background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px 0 4px;font-size:12px;font-weight:500;display:inline-flex}.sx .tpill .tm-tile{background:var(--canvas);border-radius:999px;width:16px;height:16px}.sx .tpill.big{height:30px;padding:0 12px 0 6px;font-size:13px}.sx .tpill.big .tm-tile{width:20px;height:20px}.sx .mcols,.sx .mrow{grid-template-columns:minmax(0,1fr) 240px 110px 120px 32px;align-items:center;gap:16px;display:grid}.sx .mcols{color:var(--tertiary);margin-top:28px;padding:0 12px 8px 16px;font-size:12px;font-weight:500}.sx .mrow{min-height:64px;padding:10px 12px 10px 16px}.sx .mrow+.mrow,.sx .srow+.srow,.sx .krow+.krow,.sx .nrow+.nrow,.sx .arow+.arow,.sx .hand+.hand{box-shadow:inset 0 1px 0 var(--divider)}.sx .mrow.slim{grid-template-columns:32px minmax(0,1fr) auto 32px}.sx .m-who{align-items:center;gap:12px;min-width:0;display:flex}.sx .m-who .p-main b{align-items:center;gap:8px;display:flex}.sx .m-who em{color:var(--tertiary);background:var(--surface);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:500}.sx a.m-who:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--strong);text-decoration-color:var(--strong)}.sx .m-teams{flex-wrap:wrap;gap:6px;display:flex}.sx .m-seen{color:var(--tertiary);font-size:12px}.sx .dd{height:30px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:13px;display:inline-flex}.sx .dd:hover{background:var(--surface)}.sx .dd svg{color:var(--tertiary)}.sx .dd.ro{color:var(--secondary);cursor:default}.sx .init.ghost{box-shadow:inset 0 0 0 1px dashed var(--strong);border:1px dashed var(--strong);color:var(--tertiary);background:0 0}.sx .av-xl{object-fit:cover;border-radius:999px;flex:none;width:64px;height:64px}.sx .pp-head{align-items:center;gap:20px;display:flex}.sx .pp-id{flex:1;min-width:0}.sx .pp-id h1{letter-spacing:-.025em;font-size:26px;line-height:1.2}.sx .pp-id p{color:var(--tertiary);margin-top:2px}.sx .pp-time{align-items:center;gap:6px;display:inline-flex}.sx .pp-tools{align-items:center;gap:8px;display:flex}.sx .stats{border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.sx .stats>div{flex-direction:column;gap:2px;padding:16px 0;display:flex}.sx .stats>div+div{box-shadow:inset 1px 0 0 var(--divider);padding-left:20px}.sx .stats b{letter-spacing:-.015em;font-size:17px;font-weight:600}.sx .stats span{color:var(--tertiary);font-size:12px}.sx .arow{align-items:center;gap:16px;min-height:60px;padding:10px 12px 10px 16px;display:flex}.sx .ch-ic{background:var(--surface);width:32px;height:32px;color:var(--secondary);border-radius:9px;flex:none;place-items:center;display:grid}.sx .disc-no{background:var(--secondary);color:var(--canvas)}.sx .hist{align-items:center;gap:12px;min-height:48px;display:flex}.sx .hist+.hist{box-shadow:inset 0 1px 0 var(--divider)}.sx .dlg.wide{width:600px}.sx .lede{color:var(--secondary);font-size:14px;line-height:1.5}.sx .all-row{background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:500;display:flex}.sx .all-row .dd{background:var(--canvas);margin-left:auto}.sx .h-sec .s-label{color:var(--tertiary);margin-bottom:4px;font-size:12px;font-weight:500}.sx .hand{align-items:center;gap:16px;min-height:52px;display:flex}.sx .who-sel{box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;gap:8px;padding-left:4px}.sx .emails{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;display:flex}.sx .emails input{flex:1;min-width:120px;background:0 0!important;border:0!important;height:30px!important;padding:0 4px!important}.sx .echip{background:var(--surface);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 8px 0 10px;font-weight:500;display:inline-flex}.sx .echip svg{color:var(--tertiary)}.sx .tchecks{flex-direction:column;display:flex}.sx .tcheck{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.sx .tcheck+.tcheck{box-shadow:inset 0 1px 0 var(--divider)}.sx .tcheck .tm-tile{border-radius:8px;width:28px;height:28px}.sx .cbox{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--strong);color:var(--canvas);border-radius:5px;flex:none;place-items:center;display:grid}.sx .cbox svg{width:12px;height:12px}.sx .cbox.on{background:var(--ink);box-shadow:none}.sx .cbox.lock{opacity:.45}.sx .seg{background:var(--surface);border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex}.sx .seg button{height:30px;font:inherit;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:500}.sx .seg button.on{background:var(--canvas);color:var(--ink);box-shadow:0 1px 2px #0000001f}.sx .srow,.sx .krow{align-items:center;gap:14px;min-height:64px;padding:10px 12px 10px 16px;display:flex}.sx .srow .ai,.sx .krow .ai{border-radius:9px;width:32px;height:32px}.sx .srow .ai img{width:16px;height:16px}.sx .srow>svg{color:var(--tertiary)}.sx .tag{color:var(--secondary);background:var(--surface);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500}.sx .to{color:var(--tertiary)}.sx .t-sec>.note{margin-top:10px}.sx .ncols,.sx .nrow{grid-template-columns:minmax(0,1fr) 88px 64px 64px;align-items:center;display:grid}.sx .ncols{color:var(--tertiary);padding:0 16px 8px;font-size:12px;font-weight:500}.sx .ncols span,.sx .nrow .cbox{justify-self:center}.sx .nrow{min-height:64px;padding:10px 16px}.sx .krow{grid-template-columns:minmax(0,1fr) 160px 150px 32px;display:grid}.sx .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sx .k-meta{color:var(--secondary);align-items:center;gap:8px;font-size:12px;display:flex}.sx .code{color:#e8e8e6;background:#0b0b0b;border-radius:16px;margin:0;padding:20px 22px;font:12.5px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.sx .c-k{color:#9a9a96}.sx .c-s{color:#f2f2f0}.sx .ts-id{align-items:center;gap:16px;display:flex}.sx .form{flex-direction:column;gap:20px;display:flex}.sx .ic-grid{flex-wrap:wrap;gap:8px;display:flex}.sx .ic-pick{cursor:pointer;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--border);background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.sx .ic-pick .tm-tile{border-radius:8px;width:28px;height:28px}.sx .ic-pick.on{box-shadow:inset 0 0 0 2px var(--ink)}.sx .dz{border-color:#dc262633}.sx .danger-line{color:#dc2626;box-shadow:inset 0 0 0 1px #dc262640}@media (max-width:900px){.sx .mcols{display:none}.sx .mrow{grid-template-columns:minmax(0,1fr) auto 32px}.sx .m-teams,.sx .m-seen{display:none}.sx .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx .panel.col{flex-direction:column}.sx .tm-tile.sm{background:var(--ink);width:18px;height:18px;color:var(--canvas);border-radius:999px;font-size:10px}.sx .tm-tile.xs{border-radius:4px;width:14px;height:14px;font-size:8px}.sx .tm-item.sel{background:var(--surface)}.sx .tm-item .tm-tile{border-radius:7px;width:24px;height:24px;font-size:11px}.sx .panel.onb{flex-direction:column}.sx .o-form.wide{max-width:600px}.sx .btn.wide{width:100%}.sx .faces.j{display:flex}.sx .faces.j>*{box-shadow:0 0 0 2px var(--canvas);margin-left:-8px}.sx .faces.j>:first-child{margin-left:0}.sx .j-alt .p-main span{line-height:1.45}.sx .d-key .mono{flex:1}.sx .q-btns .btn svg{width:15px;height:15px}.sx .s-rule .p-main{gap:2px}.sx .who{height:26px;box-shadow:inset 0 0 0 1px var(--border);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 3px;font-size:12px;font-weight:500;display:inline-flex}.sx .who .av{width:20px;height:20px}.sx .av.ring{background:var(--surface);color:var(--secondary);border-radius:999px;place-items:center;display:grid}.sx .av.noentry{background:var(--ink);color:var(--canvas);border-radius:999px;place-items:center;display:grid}.sx .su-row .p-main b{font-weight:500}.sx .su-row.done .p-main b{color:var(--secondary)}.sx .panel.si-p{display:block}.sx .mini.full span{background:var(--truth)}.sx .si-r.grey{background:var(--surface)}.sx .me-row .p-main b{font-weight:500}.sx .pv-from .p-main b{font-size:13px;font-weight:600}.sx .code .ln{min-height:1.7em;display:block}.sx .ev-empty .p-main b{font-weight:500}.sx .si-form.dev .code{font-size:12px}.sx .co-id .p-main b{font-size:17px;font-weight:600}.sx .co-join .p-main b{font-weight:500}.sx .co-join .p-main span{line-height:1.45}.sx .box .btn-primary:disabled{opacity:.3;cursor:default}.sx .cs-row .p-main b{font-weight:550}.sx .cs-row .p-main span{line-height:1.45}.sx .rd-row .p-main b{font-weight:500}.sx .kn-sec .p-main b{font-weight:550}.sx .kn-sec .av-md{width:32px;height:32px}.sx .kn-ppl .av-md{width:28px;height:28px}.sx .kn-job.ghost{color:var(--tertiary)}.sx .fj-btns .btn{height:36px;padding:0 18px}.sx .mj .p-main b{font-weight:500}.sx .mj .p-main span{line-height:1.45}.sx .nt .p-main b{font-weight:500}.sx .nt .btn{height:32px}.sx .rd-line .num{margin-left:auto}.sx .rr .p-main{gap:3px}.sx .rr .p-main b{font-weight:500}.sx .rr .p-main span{line-height:1.45}.sx .rr .btn{flex:none;height:32px}.sx .rr.ghost{min-height:52px;color:var(--tertiary)}.sx .rr.ghost .p-main span{font-size:13px}.sx .panel.col .home{padding:max(96px,50vh - 150px) 24px 128px}.sx .u-tot{color:var(--tertiary);margin-left:8px;font-weight:450}.sx .u-split{margin-top:28px}.sx .us-bar{border-radius:999px;gap:2px;height:14px;display:flex;overflow:visible}.sx .us-seg{cursor:default;border-radius:3px;outline:none;min-width:6px;position:relative}.sx .us-seg:first-child{border-radius:999px 3px 3px 999px}.sx .us-seg:last-child{border-radius:3px 999px 999px 3px}.sx .us-tip{color:#d8d8d6;opacity:0;pointer-events:none;z-index:20;text-align:left;background:#1c1c1b;border-radius:10px;flex-direction:column;gap:2px;width:240px;padding:10px 12px;font-size:12px;font-weight:450;line-height:1.5;transition:opacity .15s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.sx .us-tip b{color:#fff;font-weight:600}.sx .us-tip .num{color:#fff}.sx .us-tip i{color:#a8a8a6;font-style:normal}.sx .us-seg:hover .us-tip,.sx .us-seg:focus-visible .us-tip,.sx .ul:hover .us-tip,.sx .ul:focus-visible .us-tip{opacity:1}.sx .ul-grid{grid-template-columns:1fr 1fr;column-gap:40px;margin-top:20px;display:grid}.sx .ul{height:48px;box-shadow:inset 0 -1px 0 var(--divider);cursor:default;border-radius:0;outline:none;align-items:center;gap:12px;padding:0 8px;display:flex;position:relative}.sx .ul:hover,.sx .ul:focus-visible{background:var(--hover)}.sx .ul-k{border-radius:3px;flex:none;width:10px;height:10px}.sx .ul-n{flex:1;align-items:baseline;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.sx .ul-n em{color:var(--tertiary);font-size:12px;font-style:normal;font-weight:450}.sx .ul-c{font-size:14px;font-weight:550}.sx .ul .us-tip{left:auto;right:0;transform:none}.sx .bpage{max-width:820px}.sx .tip{width:18px;height:18px;color:var(--tertiary);vertical-align:-3px;cursor:help;border-radius:999px;place-items:center;margin-left:4px;display:inline-grid;position:relative}.sx .tip:hover,.sx .tip:focus-visible{color:var(--ink);outline:none}.sx .tip-b{color:#f2f2f0;text-align:left;opacity:0;pointer-events:none;z-index:20;white-space:normal;background:#1c1c1b;border-radius:10px;width:260px;padding:10px 12px;font-size:12px;font-weight:450;line-height:1.5;transition:opacity .15s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.sx .tip:hover .tip-b,.sx .tip:focus-visible .tip-b{opacity:1;transform:translate(-50%)}.sx .b-hero{box-shadow:inset 0 0 0 1px var(--border);border-radius:20px;margin-top:32px;padding:24px}.sx .b-k{color:var(--tertiary);align-items:center;font-size:13px;font-weight:500;display:flex}.sx .b-big{letter-spacing:-.03em;margin-top:6px;font-size:40px;font-weight:650}.sx .b-sub{color:var(--secondary);margin-top:2px;font-size:14px}.sx .b-bar{gap:3px;height:12px;margin-top:24px;display:flex}.sx .seg.used{background:var(--ink)}.sx .seg.spent{background:#8a8a88}.sx .seg.left{background:var(--active);box-shadow:inset 0 0 0 1px var(--border)}.sx .seg:hover{filter:brightness(1.25)}.sx .seg.left:hover{filter:none;background:#00000018}.sx .seg-tip{color:#d8d8d6;white-space:nowrap;opacity:0;pointer-events:none;z-index:20;background:#1c1c1b;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;transition:opacity .15s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.sx .seg-tip b{color:#fff;font-weight:600}.sx .seg:hover .seg-tip{opacity:1}.sx .b-legend{color:var(--secondary);align-items:center;gap:20px;margin-top:14px;font-size:13px;display:flex}.sx .b-legend span{align-items:center;gap:8px;display:inline-flex}.sx .b-legend b{color:var(--ink);font-weight:550}.sx .k{border-radius:3px;width:10px;height:10px;display:inline-block}.sx .k.used{background:var(--ink)}.sx .k.left{background:var(--active);box-shadow:inset 0 0 0 1px var(--border)}.sx .b-add{height:36px;margin-left:auto;padding:0 18px}.sx .b-plan,.sx .b-pay{background:var(--surface);border-radius:16px;align-items:center;gap:16px;margin-top:12px;padding:16px 16px 16px 24px;display:flex}.sx .b-plan .p-main,.sx .b-pay .p-main{flex:1;gap:2px}.sx .b-plan .p-main b,.sx .b-pay .p-main b{font-weight:550}.sx .b-plan .p-main span,.sx .b-pay .p-main span{font-size:13px}.sx .b-plan .btn,.sx .b-pay .btn{background:var(--canvas)}.sx .b-sec{margin-top:48px}.sx .b-sec-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sx .b-sec-h h2{font-size:15px;font-weight:600}.sx .seg-ctl{background:var(--surface);border-radius:999px;padding:3px;display:inline-flex}.sx .seg-ctl button{height:28px;font:inherit;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:500}.sx .seg-ctl button:hover{color:var(--ink)}.sx .seg-ctl button.on{background:var(--canvas);color:var(--ink);box-shadow:0 1px 2px #0000001a}.sx .ch{padding:96px 0 4px}.sx .ch-plot{align-items:flex-end;gap:4px;height:160px;padding-left:36px;display:flex;position:relative}.sx .ch-g{border-top:1px dashed var(--divider);height:0;position:absolute;left:36px;right:0}.sx .ch-g em{color:var(--tertiary);font-size:11px;font-style:normal;position:absolute;top:-8px;left:-36px}.sx .ch-bar{cursor:pointer;outline:none;flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.sx .ch-bar i{background:#c9c9c7;border-radius:4px 4px 2px 2px;width:100%;transition:background .15s;display:block}.sx .ch-bar.today i,.sx .ch-bar:hover i,.sx .ch-bar:focus-visible i,.sx .ch-bar.show i{background:var(--ink)}.sx .ch-bar.future{cursor:default}.sx .ch-bar.future i{background:var(--active);height:4px}.sx .ch-tip{color:#d8d8d6;opacity:0;pointer-events:none;z-index:20;background:#1c1c1b;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;width:200px;padding:10px 12px;font-size:12px;transition:opacity .15s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.sx .ch-tip b,.sx .ch-tip .num{color:#fff;font-weight:600}.sx .ch-tip i{color:#a8a8a6;flex-basis:100%;font-style:normal;line-height:1.5}.sx .ch-bar:hover .ch-tip,.sx .ch-bar:focus-visible .ch-tip,.sx .ch-bar.show .ch-tip{opacity:1}.sx .ch-plot:has(.ch-bar:hover) .ch-bar.show:not(:hover) .ch-tip{opacity:0}.sx .ch-plot:has(.ch-bar:hover) .ch-bar.show:not(:hover) i{background:#c9c9c7}.sx .ch-x{color:var(--tertiary);justify-content:space-between;padding:8px 0 0 36px;font-size:11px;display:flex}.sx .i-list{box-shadow:inset 0 1px 0 var(--divider)}.sx .i-row{border-radius:0;outline:none;grid-template-columns:64px minmax(0,1fr) 88px 88px 32px;align-items:center;gap:14px;min-height:52px;padding:0 4px 0 12px;font-size:14px;display:grid}.sx .i-row:hover,.sx .i-row:focus-visible{background:var(--hover)}.sx .i-row+.i-row{box-shadow:inset 0 1px 0 var(--divider)}.sx .i-d{color:var(--tertiary);font-size:13px}.sx .i-w{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx .i-s{border-radius:999px;justify-self:start;place-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:500;display:inline-grid}.sx .i-s.ok{background:var(--truth-tint);color:#15803d}.sx .i-s.up{background:var(--surface);color:var(--secondary)}.sx .i-a{text-align:right;font-weight:550}.sx .i-dl{opacity:0;transition:opacity .15s}.sx .i-row:hover .i-dl,.sx .i-row:focus-within .i-dl{opacity:1}.sx .i-row:first-child .i-dl{visibility:hidden}.sx .b-pay{margin-top:48px}.sx .b-note{color:var(--tertiary);align-items:center;gap:8px;margin-top:16px;padding-left:4px;font-size:13px;display:flex}.sx .u-split:has([data-k="0"]:hover) .ul[data-k="0"] .ul-k{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="0"]:hover) .us-seg[data-k="0"]{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="1"]:hover) .ul[data-k="1"] .ul-k{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="1"]:hover) .us-seg[data-k="1"]{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="2"]:hover) .ul[data-k="2"] .ul-k{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="2"]:hover) .us-seg[data-k="2"]{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="3"]:hover) .ul[data-k="3"] .ul-k{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="3"]:hover) .us-seg[data-k="3"]{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="4"]:hover) .ul[data-k="4"] .ul-k{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="4"]:hover) .us-seg[data-k="4"]{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="5"]:hover) .ul[data-k="5"] .ul-k{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="5"]:hover) .us-seg[data-k="5"]{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="6"]:hover) .ul[data-k="6"] .ul-k{outline:2px solid var(--ink);outline-offset:2px}.sx .u-split:has([data-k="6"]:hover) .us-seg[data-k="6"]{outline:2px solid var(--ink);outline-offset:2px}.sx .co{border-radius:6px;flex:none;display:inline-grid;overflow:hidden}.sx .co svg{display:block}.sx .co-pair .co+.co{box-shadow:0 0 0 2px var(--canvas);border-radius:6px;margin-left:-6px}.sx .a-msg>.co{border-radius:8px;margin-top:1px}.sx .a-chip .co{border-radius:999px}.sx .a-sh-link .p-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sx .a-sh-link .p-main b{font-size:13px;font-weight:500}.sx .a-sh-link .p-main span{color:var(--tertiary);font-size:12px}.sx .sh-head .co{border-radius:10px}.sx .ev-main .co{margin-top:1px}.sx .rads{flex-direction:column;display:flex}.sx .rad{cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.sx .rad:hover{background:var(--hover)}.sx .rad .p-main{flex-direction:column;gap:2px;display:flex}.sx .rad .p-main b{font-weight:500}.sx .rad .p-main span{color:var(--tertiary);font-size:12px}.sx .rad-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--strong);border-radius:999px;flex:none;margin-top:1px}.sx .rad.on .rad-dot{box-shadow:inset 0 0 0 5px var(--ink)}.sx .srow .who{color:var(--secondary);white-space:nowrap;font-size:13px}.sx .srow .who.no{color:var(--fail);font-weight:500}.sx .srow .tag{color:var(--secondary);background:var(--surface);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px}.sx .settings-head,.sx .page-head{align-items:flex-end;gap:24px;margin-bottom:0;display:flex}.sx .settings-head>div{flex:1;min-width:0}.sx .settings-head h1{letter-spacing:-.025em;font-size:26px;font-weight:500;line-height:1.2}.sx .settings-head p{color:var(--tertiary);margin-top:6px;font-size:13px;line-height:1.5}.sx .set-section,.sx .settings-head+.set-section,.sx .set-section+.set-section{margin-top:40px}.sx .set-head{margin-bottom:12px;padding-inline:0}.sx .set-head h2{letter-spacing:-.01em;font-size:15px;font-weight:600}.sx .set-head p{color:var(--tertiary);margin-top:4px;font-size:12px}.sx .set-count{color:var(--tertiary);font-size:12px}.sx .set-group{border:1px solid var(--border);background:var(--canvas);border-radius:16px;overflow:hidden}.sx .set-row{gap:14px;min-height:64px;padding:10px 12px 10px 16px}.sx .set-row+.set-row{box-shadow:inset 0 1px 0 var(--divider);border-top:0}.sx .set-compact{min-height:52px}.sx .set-main{gap:1px}.sx .set-title{color:var(--ink);font-size:13px;font-weight:500}.sx .set-sub{color:var(--tertiary);font-size:12px}.sx .set-sub[data-attention]{color:var(--agency-text)}.sx .set-value,.sx .set-meta,.sx .set-role{color:var(--secondary);font-size:13px}.sx .set-note,.sx .set-empty{color:var(--tertiary);padding-inline:0;font-size:12px}.sx .set-glyph{color:var(--tertiary)}.sx .set-list{border:1px solid var(--border);border-radius:16px;overflow:hidden}.sx .set-list>.set-row{box-shadow:inset 0 -1px 0 var(--divider);border-bottom:0;padding-inline:16px 12px}.sx .set-list>.set-row:last-child{box-shadow:none}.sx .set-blank{border:1px dashed var(--strong);color:var(--tertiary);border-radius:16px}.sx .set-icon-btn{width:32px;height:32px;color:var(--secondary);background:0 0;border:0;border-radius:999px}.sx .set-icon-btn:hover:not(:disabled){background:var(--surface);color:var(--ink)}.sx .set-search{background:var(--surface);border:0;border-radius:999px;height:36px;padding-inline:14px}.sx .set-input,.sx .solo-input,.sx .set-select{border:1px solid var(--border);background:var(--raised);color:var(--ink);border-radius:10px;font-size:13px}.sx .set-input{background:0 0;border-color:#0000}.sx .set-input:hover{border-color:var(--border)}.sx .set-input:focus,.sx .solo-input:focus{border-color:var(--strong);background:var(--canvas)}.sx .set-foot{box-shadow:inset 0 1px 0 var(--divider);border-top:0}.sx .btn{border:0;border-radius:999px;height:32px;padding:0 16px;font-weight:500}.sx .btn.btn-sm{height:30px;padding:0 12px}.sx .btn.btn-xs{height:26px;padding:0 10px;font-size:12px}.sx .btn-primary{background:var(--action);color:var(--action-ink)}.sx .btn-quiet,.sx .btn-ghost{background:var(--surface);color:var(--ink);box-shadow:none}.sx .btn-danger{color:#fff;background:#dc2626}@media (max-width:720px){.sx .page{padding:32px 16px 64px}.sx .settings-head,.sx .page-head{flex-wrap:wrap;align-items:flex-start}}.sx .mcols.mcols-3,.sx .mrow.mrow-3{grid-template-columns:minmax(0,1fr) 120px 120px 32px}.sx .mrow-3+.mrow-3{box-shadow:inset 0 1px 0 var(--divider)}.sx select.dd{appearance:auto}.sx button.tab{font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.sx button.tab[aria-current]{background:var(--ink);color:var(--canvas)}.sx button.s-link{font:inherit;color:var(--secondary);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:500}.sx .m-who img.av-md{width:32px;height:32px}.sx .ncols.ncols-2,.sx .nrow.nrow-2{grid-template-columns:minmax(0,1fr) 88px 64px}.sx button.cbox{cursor:pointer;background:0 0;border:0;justify-self:center;padding:0}.sx button.cbox.on,.sx .switch[aria-checked=true]{background:var(--ink)}.sx .switch[aria-checked=true] span{transform:translate(14px)}.sx .switch:disabled{cursor:default;opacity:.45}.sx .srow .s-link+.s-link{margin-left:0}
