.cs{--p-ink: hsl(var(--foreground));--p-muted: hsl(var(--muted-foreground));--p-line: hsl(var(--border));--p-card: hsl(var(--card));--p-bg: hsl(var(--background));--p-accent: hsl(var(--primary));--p-ok: hsl(var(--success));--p-tint: #e8f1fd;--p-stage: #e8eef4;--p-amber: #9a5b00;--p-sans: var(--app-font-sans);--p-mono: var(--app-font-mono);--nav-h: 68px}.cs *,.cs *:before,.cs *:after{box-sizing:border-box}.cs-kicker{font:600 12px/1.2 var(--p-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--p-accent);margin:0}.cs .pbtn{font:inherit;font-size:15px;font-weight:600;line-height:1.2;border-radius:999px;padding:10px 18px;border:1px solid var(--p-line);background:var(--p-card);color:var(--p-ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.cs .pbtn.ghost{background:transparent}.cs .pbtn:focus-visible,.cs .steps button:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.cs .dev{position:relative;flex-shrink:0;max-width:100%}.cs .dev .scaler{position:absolute;left:0;top:0;width:464px;height:980px;transform-origin:0 0;padding:12px;border-radius:72px;background:#0c1117;box-shadow:inset 0 0 0 2px #2b3440,var(--shadow-3)}.cs .dev .ph{border-radius:60px}.cs .bwbox{position:relative;max-width:100%}.cs .bwbox .scaler{position:absolute;left:0;top:0;transform-origin:0 0}.cs .ph .finger{position:absolute;left:0;top:0;width:46px;height:46px;border-radius:50%;background:#0b162029;box-shadow:0 0 0 2px #ffffffe6,0 4px 14px #0b162040;opacity:0;pointer-events:none;z-index:70;transform:translate(-50%,-50%)}.cs .ph .coach{position:relative}.cs .ph .coach:after{content:"";position:absolute;inset:-5px;border-radius:999px;border:2.5px solid #0a84ff;animation:cs-coach 1.6s ease-out infinite;pointer-events:none;z-index:3}.cs .ph .gb.coach:after,.cs .ph .btn1.coach:after{border-radius:22px}@keyframes cs-coach{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.08)}}.cs .ph .spot{position:absolute;left:0;top:0;border-radius:999px;box-shadow:0 0 0 1600px #0b16206b;opacity:0;pointer-events:none;z-index:60}.cs .ph .spot:after,.cs .bw-page .bspot:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2.5px solid #0a84ff;animation:cs-spotring 1.3s ease-out infinite}.cs .ph .ripple{position:absolute;left:0;top:0;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;background:#0a84ff59;opacity:0;pointer-events:none;z-index:61}@keyframes cs-spotring{0%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(1.12)}}.cs.tryhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,464px);gap:clamp(24px,5vw,88px);align-items:center;min-height:calc(100svh - var(--nav-h));padding-block:28px}.cs .hcopy{display:flex;flex-direction:column;gap:14px;max-width:560px}.cs .brief{margin-top:10px;background:var(--p-card);border:1px solid var(--p-line);border-radius:20px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-1)}.cs .pk{font:600 11px/1.2 var(--p-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--p-muted)}.cs .btxt{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.01em;margin:-4px 0 2px;text-wrap:balance}.cs .guide{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:2px}.cs .guide li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--p-muted);padding:6px 10px;border-radius:10px;transition:background-color .25s,color .25s}.cs .guide li b{font-weight:600}.cs .guide li i{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--p-line);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s,border-color .2s}.cs .guide li.now{background:var(--p-tint);color:var(--p-ink)}.cs .guide li.now i{border-color:var(--p-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-accent) 22%,transparent)}.cs .guide li.done{color:var(--p-ink)}.cs .guide li.done i{background:var(--p-ok);border-color:var(--p-ok)}.cs .guide li.miss i{background:var(--p-amber);border-color:var(--p-amber)}.cs .guide li.done i:after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.cs .guide li.miss i:after{content:"!";color:#fff;font:700 12px/1 var(--p-sans)}.cs .tapsl{font:600 13px/1 var(--p-mono);color:var(--p-muted)}.cs .tapsl b{font-size:28px;letter-spacing:-.02em;color:var(--p-ink);font-variant-numeric:tabular-nums;margin-right:4px}.cs.tryhero[data-state=done] .tapsl b{color:var(--p-ok)}.cs .status{margin:0;font-size:15px;line-height:1.45;color:var(--p-muted);min-height:2.9em}.cs.tryhero[data-state=done] .status{color:var(--p-ink)}.cs .bfoot{display:flex;gap:8px;flex-wrap:wrap}.cs.tryhero[data-state=idle] [data-again],.cs .mini{display:none}.cs .phcol{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.cs.story{padding-top:clamp(48px,7vw,96px);overflow-x:clip}.cs .storyhead{display:flex;flex-direction:column;gap:10px}.cs .storyhead p{margin:0;max-width:58ch;font-size:17px;color:var(--p-muted)}.cs .scroller{position:relative;height:520vh}.cs .scene{position:sticky;top:var(--nav-h);height:calc(100vh - var(--nav-h));display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;padding-block:24px}.cs .scol{display:flex;flex-direction:column;gap:22px;min-width:0}.cs .steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cs .steps li{position:relative;padding-bottom:16px}.cs .steps li:not(:last-child):before,.cs .steps li:not(:last-child):after{content:"";position:absolute;left:15px;top:38px;bottom:4px;width:2px;border-radius:1px;background:var(--p-line)}.cs .steps li:not(:last-child):after{background:var(--p-accent);transform-origin:50% 0;transform:scaleY(var(--fill, 0))}.cs .steps button{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px}.cs .sn{flex:none;position:relative;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--p-line);background:var(--p-card);color:var(--p-muted);transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}.cs .sn b{font:600 13px/1 var(--p-mono)}.cs .sn .ck{position:absolute;opacity:0;transition:opacity .25s}.cs .steps li.cur .sn{background:var(--p-accent);border-color:var(--p-accent);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--p-accent) 18%,transparent)}.cs .steps li.done .sn{background:var(--p-ink);border-color:var(--p-ink);color:var(--p-bg)}.cs .steps li.done .sn b{opacity:0}.cs .steps li.done .sn .ck{opacity:1}.cs .st{display:flex;flex-direction:column;gap:4px;min-width:0}.cs .sh{font:600 18px/1.15 var(--p-sans);letter-spacing:-.01em;color:var(--p-muted);transition:color .3s}.cs .sof{display:none}.cs .sw{font:600 11px/1.2 var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted)}.cs .steps li.cur .sh,.cs .steps li.done .sh{color:var(--p-ink)}.cs .steps li.cur .sw{color:var(--p-accent)}.cs .sx{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.cs .sx>div{overflow:hidden;padding-left:44px;min-height:0}.cs .steps li.cur .sx{grid-template-rows:1fr}.cs .sa{margin:12px 0 8px;font:600 clamp(19px,1.7vw,23px)/1.25 var(--p-sans);letter-spacing:-.012em;color:var(--p-ink);text-wrap:balance}.cs .sk{display:block;margin-bottom:6px;font:600 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-accent)}.cs .sp{margin:0 0 4px;font-size:15px;line-height:1.45;color:var(--p-muted);max-width:40ch}.cs .sdev[data-mode=phone].swap>.dev,.cs .sdev[data-mode=browser].swap>.bwwrap{animation:cs-swap .32s cubic-bezier(.22,1,.36,1)}.cs .steps li.cur .sx>div>div{animation:cs-swap .42s cubic-bezier(.22,1,.36,1)}@keyframes cs-swap{0%{filter:blur(6px);opacity:.55}to{filter:blur(0);opacity:1}}.cs .callout{position:absolute;left:0;top:0;z-index:2;font:600 14px/1.2 var(--p-sans);color:#fff;background:#0a84ff;padding:9px 14px;border-radius:999px;white-space:nowrap;box-shadow:0 12px 26px -12px #0a84ffe6;opacity:0;will-change:transform,opacity}.cs .callout:after{content:"";position:absolute;left:var(--ax, 50%);top:100%;width:11px;height:11px;background:inherit;border-radius:2px;transform:translate(-50%,-6px) rotate(45deg)}.cs .callout.below:after{top:auto;bottom:100%;transform:translate(-50%,6px) rotate(45deg)}.cs .bw-page .bspot{position:absolute;left:0;top:0;border-radius:8px;box-shadow:0 0 0 2400px #0b16204d;opacity:0;pointer-events:none;z-index:6}.cs .bw-page .bripple{position:absolute;left:0;top:0;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;background:#0a84ff59;opacity:0;pointer-events:none;z-index:7}.cs .sdev{position:relative;align-self:stretch;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.cs .sdev>.dev,.cs .sdev>.bwwrap{transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1)}.cs .sdev[data-mode=phone] .bwwrap{position:absolute;visibility:hidden;opacity:0;transform:translate(60px)}.cs .sdev[data-mode=browser] .dev{position:absolute;visibility:hidden;opacity:0;transform:translate(-60px)}.cs .bwwrap{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.cs .bwcount{font-size:14px;color:var(--p-muted);text-align:center}.cs .bwcount b{font:600 14px/1 var(--p-mono);color:var(--p-ink)}.cs .sdev .ph .trow .tf,.cs .sdev .ph .planc{transition:none}.cs .sfx{position:absolute;inset:0;pointer-events:none;z-index:30;overflow:hidden}.cs .shint{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:31;pointer-events:none;display:flex;align-items:center;gap:8px;font:600 13px/1 var(--p-sans);color:var(--p-ink);background:var(--p-card);border:1px solid var(--p-line);border-radius:999px;padding:10px 16px 10px 12px;box-shadow:var(--shadow-2);white-space:nowrap;transition:opacity .35s}.cs .shint i{width:14px;height:14px;position:relative;animation:cs-bob 1.4s ease-in-out infinite}.cs .shint i:before{content:"";position:absolute;left:3px;top:1px;width:7px;height:7px;border:2px solid var(--p-accent);border-top:0;border-left:0;transform:rotate(45deg)}.cs .shint.gone{opacity:0}@keyframes cs-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}.cs .ticket{position:relative;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#0b1620;background:#fff;border:1px solid #dce4ec;border-radius:18px;padding:16px 16px 14px;box-shadow:var(--shadow-3);transition:box-shadow .3s}.cs .ticket[data-stage="0"]{background:transparent;border:1.5px dashed var(--p-line);box-shadow:none}.cs .ticket[data-stage="0"] .tk-body{visibility:hidden}.cs .tk-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font:500 15px/1.4 var(--p-sans);color:var(--p-muted)}.cs .ticket:not([data-stage="0"]) .tk-empty{display:none}.cs .tk-row{display:flex;align-items:center;gap:8px}.cs .tk-pill{font-size:12px;line-height:1;font-weight:600;padding:6px 10px;border-radius:999px;background:#eeeaff;color:#3a2a7a;transition:background-color .3s,color .3s}.cs .ticket[data-stage="2"] .tk-pill{background:#0a84ff1f;color:#0b66d6}.cs .ticket[data-stage="3"] .tk-pill{background:#e7fbf0;color:#157a47}.cs .ticket[data-stage="4"] .tk-pill{background:#157a47;color:#fff}.cs .tk-taps{font:600 11.5px/1 Menlo,SF Mono,ui-monospace,monospace;color:#5b6b7b}.cs .tk-date{margin-left:auto;font:600 12px/1 Menlo,SF Mono,ui-monospace,monospace;color:#5b6b7b}.cs .tk-title{margin-top:12px;font-size:17px;line-height:1.2;font-weight:600}.cs .tk-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cs .tk-chips span{transition:box-shadow .2s;font-size:12.5px;line-height:1;font-weight:600;padding:7px 10px;border-radius:999px;background:#157a47;color:#fff}.cs .tk-chips span.lit{box-shadow:0 0 0 3px #157a474d}.cs .tk-chips span.h{display:none}.cs .tk-chips span.gh{visibility:hidden}.cs .fly{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform,opacity}.cs .fly.pillf{transform-origin:50% 50%;font:600 12.5px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;padding:7px 10px;border-radius:999px;background:#157a47;color:#fff;white-space:nowrap;box-shadow:0 8px 18px -8px #157a47bf}.cs .bw{width:880px;height:600px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0000001a,var(--shadow-3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:#1f2933;text-align:left;line-height:1.35}.cs .bw .ico{display:block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cs .bw-top{height:38px;background:#e6e9ed;display:flex;align-items:flex-end;gap:16px;padding:0 12px}.cs .lights{display:flex;gap:8px;align-self:center}.cs .lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.cs .lights i:nth-child(2){background:#febc2e}.cs .lights i:nth-child(3){background:#28c840}.cs .bw-tab{height:30px;min-width:190px;background:#fff;border-radius:9px 9px 0 0;padding:0 14px;display:flex;align-items:center;gap:7px;font-size:12px;color:#3c4043}.cs .bw-addr{height:40px;display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid #e3e6ea;background:#fff;color:#5f6368}.cs .bw-addr .nav{display:flex;gap:10px}.cs .bw-addr .url{flex:1;height:28px;border-radius:14px;background:#f1f3f4;display:flex;align-items:center;gap:8px;padding:0 14px;font-size:13px}.cs .bw-addr .ext i{display:block;width:18px;height:18px;border-radius:5px;background:#0a84ff;box-shadow:inset 0 0 0 4px #0a84ff,inset 0 0 0 9px #fff}.cs .bw-page{position:relative;height:522px;overflow:hidden;background:#f5f6f8}.cs .form{position:absolute;left:28px;top:18px;width:500px;background:#fff;border:1px solid #e0e3e7;border-radius:6px;padding:14px 20px 12px}.cs .fhead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eceef1;padding-bottom:10px;margin-bottom:6px}.cs .fk{font-size:10.5px;color:#6b7280;text-transform:uppercase;letter-spacing:.07em}.cs .fh{font-size:17px;font-weight:600;margin-top:2px}.cs .fsub{background:#374151;color:#fff;border-radius:4px;padding:7px 16px;font-size:13px;font-weight:600}.cs .frow{display:flex;align-items:center;gap:12px;min-height:31px;font-size:12.5px}.cs .frow.top{align-items:flex-start;padding-top:5px;min-height:28px}.cs .frow label{width:118px;color:#4b5563;flex-shrink:0}.cs .fin{flex:1;height:24px;border:1px solid #cfd5dc;border-radius:3px;padding:0 8px;display:flex;align-items:center;color:#111827;background:#fff}.cs .radios,.cs .boxes{display:flex;flex-wrap:wrap;gap:5px 14px}.cs .rad,.cs .box{display:flex;align-items:center;gap:5px;color:#374151}.cs .rad i,.cs .box i{width:12px;height:12px;border:1px solid #9ca3af;background:#fff;flex-shrink:0}.cs .rad i{border-radius:50%}.cs .rad.on i{border:4px solid #374151}.cs .box i{border-radius:2px}.cs .box.on i{border-color:#374151;background:#374151 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat}.cs .cursor{position:absolute;left:0;top:0;opacity:0;z-index:5;pointer-events:none;display:block}.cs .bw .clt-host{position:absolute;inset:auto 16px 16px auto;z-index:4}.cs .notes{padding-block:28px 8px;color:var(--p-muted);font-size:14px;display:flex;flex-direction:column;gap:6px;max-width:72ch}.cs .notes p{margin:0}@media(max-width:959px){.cs.tryhero{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:32px 40px}.cs .hcopy{max-width:none}.cs .mini{display:flex;align-items:center;gap:12px;font:600 14px/1 var(--p-mono);color:var(--p-muted);background:var(--p-card);border:1px solid var(--p-line);border-radius:999px;padding:9px 14px;position:sticky;top:calc(var(--nav-h) + 8px);z-index:3;max-width:100%}.cs .mini .mtaps{color:var(--p-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cs .mini .mnext{font-family:var(--p-sans);font-weight:600;color:var(--p-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs .scroller{height:780vh}.cs .scene{height:calc(100svh - var(--nav-h));grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding-block:12px}.cs .scol{display:contents}.cs .sdev{order:4}.cs .ticket{order:5;padding:10px 12px;border-radius:14px}.cs .tk-empty{padding:10px;font-size:13px}.cs .tk-title{margin-top:6px;font-size:15px}.cs .bwcount{font-size:12px}.cs .shint{bottom:96px}.cs .steps{order:1;display:grid}.cs .steps li{grid-area:1/1;padding-bottom:0}.cs .steps li:not(.cur){visibility:hidden}.cs .steps li:before,.cs .steps li:after{display:none}.cs .sn{width:26px;height:26px}.cs .sh{font-size:16px}.cs .sof{display:inline;font-weight:500;color:var(--p-muted)}.cs .sx>div{padding-left:38px}.cs .sa{margin:6px 0 3px;font-size:16px}.cs .sk{display:none}.cs .sp{font-size:13px;line-height:1.35;max-width:none}.cs .steps li .sx{grid-template-rows:1fr;transition:none}.cs .tk-chips{gap:4px;margin-top:6px;min-height:46px;align-content:flex-start}.cs .tk-chips span{font-size:11px;padding:5px 8px}.cs .callout{font-size:12.5px;padding:7px 11px}}@media(prefers-reduced-motion:reduce){.cs .ph .coach:after,.cs .ph .spot:after,.cs .bw-page .bspot:after,.cs .shint i{animation:none}.cs .sdev>.dev,.cs .sdev>.bwwrap{transition:opacity .2s}.cs .sdev[data-mode=phone] .bwwrap,.cs .sdev[data-mode=browser] .dev{transform:none}.cs .sdev.swap>.dev,.cs .sdev.swap>.bwwrap,.cs .steps li.cur .sx>div>div{animation:none}.cs .sx{transition:none}}.ph{--bg: #f4f7fa;--ink: #0b1620;--card: #fff;--primary: #0a84ff;--primary-fg: #fff;--slate: #5b6b7b;--slate-light: #9aa8b4;--border: #dce4ec;--border-strong: #d5dee7;--chip-idle: #f1f5f9;--chip-border: #e2e8f0;--behind: #b45309;--blue-deep: #0b66d6;--green-ink: #157a47;--green-vital: #34e27a;--success-tint: #e7fbf0;--secondary: #edf2f7;--input: #eff3f8;--selected-surface: #0a84ff1f;--selected-text: #0b66d6;--navy: #0b2e55;--grad-muted: #a9c6e4;--plan: #7c5cff;--plan-tint: #eeeaff;--plan-tint-alt: #f6f3ff;--plan-border: #dfd6ff;--plan-text: #3a2a7a;--amber-ink: #9a6400;--amber-bg: #fff4e5;--tab-active: #0b66d6;--teal: #0e9e8e;--teal-ink: #3f7c74;--comp: #a12f2f;--sf: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--mono: Menlo, "SF Mono", ui-monospace, monospace;--g-primary: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3ClinearGradient id='g' x1='.1' y1='0' x2='.6' y2='1'%3E%3Cstop offset='0' stop-color='%230b66d6'/%3E%3Cstop offset='1' stop-color='%230a84ff'/%3E%3C/linearGradient%3E%3Crect width='1' height='1' fill='url(%23g)'/%3E%3C/svg%3E");--g-deep: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3ClinearGradient id='g' x1='.1' y1='0' x2='.6' y2='1'%3E%3Cstop offset='0' stop-color='%230b2e55'/%3E%3Cstop offset='1' stop-color='%230b66d6'/%3E%3C/linearGradient%3E%3Crect width='1' height='1' fill='url(%23g)'/%3E%3C/svg%3E");--g-plan: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3ClinearGradient id='g' x1='.1' y1='0' x2='.6' y2='1'%3E%3Cstop offset='0' stop-color='%232a1d5e'/%3E%3Cstop offset='1' stop-color='%237c5cff'/%3E%3C/linearGradient%3E%3Crect width='1' height='1' fill='url(%23g)'/%3E%3C/svg%3E");position:relative;width:440px;height:956px;overflow:hidden;background:var(--bg);font-family:var(--sf);color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;text-align:left;line-height:normal}.ph *{box-sizing:border-box}.ph [data-act],.ph .chip,.ph .tpill,.ph .asa .c{cursor:pointer}.ph .t10{font-size:10px;line-height:11.93px}.ph .t11{font-size:11px;line-height:13.12px}.ph .t115{font-size:11.5px;line-height:13.72px}.ph .t12{font-size:12px;line-height:14.31px}.ph .t125{font-size:12.5px;line-height:14.91px}.ph .t13{font-size:13px;line-height:15.51px}.ph .t14{font-size:14px;line-height:16.7px}.ph .t15{font-size:15px;line-height:17.89px}.ph .t16{font-size:16px;line-height:19.08px}.ph .t17{font-size:17px;line-height:20.28px}.ph .t18{font-size:18px;line-height:21.47px}.ph .t20{font-size:20px;line-height:23.85px}.ph .t22{font-size:22px;line-height:26.24px}.ph .t26{font-size:26px;line-height:31.01px}.ph .t30{font-size:30px;line-height:35.78px}.ph .mono{font-family:var(--mono);font-weight:600}.ph .ico{display:block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ph .dot6{width:6px;height:6px;border-radius:3px;flex-shrink:0;display:block}.ph .layer{position:absolute;inset:0;overflow:hidden}.ph .scr{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;background:var(--bg)}.ph .scr::-webkit-scrollbar{display:none}.ph .pad{padding:62px 16px 120px}.ph .sb{position:absolute;inset:0 0 auto;height:62px;z-index:60;pointer-events:none;color:var(--ink)}.ph .sb .clock{position:absolute;left:0;width:166.4px;top:22.2px;text-align:center;font-size:17.8px;line-height:21px;font-weight:600;letter-spacing:.1px}.ph .sb .island{position:absolute;left:157.4px;top:14px;width:125.3px;height:36.7px;border-radius:18.35px;background:#000}.ph .sb svg{position:absolute}.ph .tabbar{position:absolute;left:0;right:0;bottom:0;height:90px;z-index:8;display:flex;padding-bottom:34px;background:#fffffff0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 -.34px 0 var(--border)}.ph .tab{flex:1;display:flex;flex-direction:column;align-items:center;padding-top:10.4px;color:var(--slate)}.ph .tab.on{color:var(--tab-active)}.ph .tab .ti{position:relative;width:24px;height:24px}.ph .tab .tl{margin-top:2.6px;font-size:10px;line-height:11.93px;font-weight:600}.ph .tab .badge{position:absolute;left:12.4px;top:-4.7px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--behind);color:#fff;font-size:11px;line-height:18px;font-weight:700;text-align:center;font-style:normal}.ph .hdr{display:flex;align-items:center;padding:14px 0 6px}.ph .hdr .hdt{flex:1;min-width:0}.ph .hdr .ttl{font-size:30px;line-height:35.78px;font-weight:700;letter-spacing:-.6px}.ph .hdr .sub{margin-top:2px;font-size:14px;line-height:16.7px;color:var(--slate)}.ph .hdr .hact{display:flex;margin-right:-10px}.ph .hdr .hb{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--slate)}.ph .card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:16px;box-shadow:0 1px 2px #0b16200a}.ph .pill{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;line-height:14.31px;font-weight:600;white-space:nowrap}.ph .pill .pd{width:7px;height:7px;border-radius:999px;flex-shrink:0}.ph .pill.ok{background:var(--success-tint);color:var(--green-ink)}.ph .pill.ok .pd{background:#38e37d}.ph .pill.amber{background:var(--amber-bg);color:var(--amber-ink)}.ph .pill.nm{background:var(--chip-idle);color:var(--slate);font-family:var(--mono)}.ph .slbl{display:flex;align-items:center;justify-content:space-between;min-height:18px}.ph .slbl .n{font-size:12px;line-height:14.31px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--slate)}.ph .slbl .h{margin-left:12px;font-size:11px;line-height:13.12px;font-weight:500;color:var(--slate-light)}.ph .gb{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;background:var(--g-primary) 0 0/100% 100%;box-shadow:0 10px 26px #0b66d64d;color:#fff;font-size:16px;line-height:19.08px;font-weight:600;text-align:center}.ph .gb.plain{padding:15px 16px}.ph .gb.cardl{justify-content:flex-start;gap:14px;padding:18px;border-radius:20px}.ph .gb.planv{background-image:var(--g-plan)}.ph .gb .tile{width:48px;height:48px;border-radius:14px;background:#ffffff2e;display:flex;align-items:center;justify-content:center}.ph .gb .gcol{flex:1;min-width:0;text-align:left}.ph .gb .gt{font-size:18px;line-height:21.47px;font-weight:700}.ph .gb .gs{margin-top:2px;font-size:13px;line-height:15.51px;font-weight:400;color:#cfe0fc}.ph .acgrow{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border-radius:16px;border:.34px solid var(--border);background:var(--card);margin-bottom:14px;color:var(--primary)}.ph .acgrow .acb{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ph .acgrow .act{font-size:15px;line-height:17.89px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph .acgrow .acs{font-size:12.5px;line-height:14.91px;color:var(--slate-light)}.ph .acgrow>.ico:last-child{color:var(--slate-light)}.ph .week{margin-bottom:14px}.ph .week .ov{font-size:12px;line-height:14.31px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--slate)}.ph .week .hr{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:13px}.ph .week .cnt{font-size:26px;line-height:31.01px;font-weight:700;letter-spacing:-.3px}.ph .week .cn{margin-top:1px;font-size:11.5px;line-height:13.72px;color:var(--slate)}.ph .bars{display:flex;align-items:flex-end;gap:6px;height:40px}.ph .bars i{flex:1;border-radius:3px;display:block;transition:height .45s cubic-bezier(.2,.8,.2,1),background-color .3s}.ph .gb.logcta{margin-bottom:12px}.ph .tfl{padding:0 4px;margin-bottom:8px}.ph .tfrow{display:flex;align-items:flex-start;gap:13px;margin-bottom:10px}.ph .sdot{width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--amber-bg);color:var(--behind);margin-top:1px;flex-shrink:0}.ph .tfrow .tb{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ph .tfrow .th{display:flex;align-items:center;gap:8px}.ph .tfrow .cid{font-size:14px;line-height:16.7px}.ph .tfrow .tm{font-size:12px;line-height:14.31px;color:var(--slate-light)}.ph .tfrow .ts{font-size:14px;line-height:16.7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph .tfrow .pill{margin-top:5px}.ph .tfrow>.ico{color:var(--slate-light);margin-top:12px}.ph .qrow{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 4px;border-top:.34px solid var(--border);margin-top:4px;color:var(--slate-light)}.ph .qrow .qt{flex:1;font-size:15px;line-height:17.89px;font-weight:600;color:var(--slate)}.ph .qrow .qc{font-size:11px;line-height:13.12px}.ph .dim{position:absolute;inset:0;background:#000;opacity:.2;z-index:10}.ph .sheet{position:absolute;inset:62px 0 0;z-index:20;background:var(--bg);border-radius:36px 36px 0 0;overflow:hidden;display:flex;flex-direction:column}.ph .grab{display:flex;justify-content:center;padding:9px 0 4px}.ph .grab i{width:38px;height:5px;border-radius:3px;background:var(--border-strong)}.ph .shead{display:flex;align-items:center;justify-content:space-between;padding:3.3px 20px 10px}.ph .shead b{font-weight:700;letter-spacing:-.2px}.ph .shead .x{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--slate)}.ph .sscroll{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;display:flex;flex-direction:column;gap:18px;padding:.3px 16px 230px}.ph .sscroll::-webkit-scrollbar{display:none}.ph .tmpl{display:flex;flex-direction:column;gap:8px}.ph .tmpl .lbl{display:flex;align-items:center;gap:6px;min-height:32px;color:var(--slate)}.ph .tmpl .lbl span{font-weight:600;text-transform:uppercase;letter-spacing:.4px}.ph .tmpl .rail{display:flex;gap:8px;padding-right:8px;margin-right:-16px;overflow-x:auto;scrollbar-width:none}.ph .tmpl .rail::-webkit-scrollbar{display:none}.ph .tpill{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--card);flex-shrink:0}.ph .tpill .em{width:23.7px;flex-shrink:0;font-size:16px;line-height:19.08px}.ph .tpill .tx{font-weight:600;white-space:nowrap}.ph .tpill.float{border-color:var(--primary)}.ph .tpill.on{border-color:var(--primary);background:var(--selected-surface)}.ph .tpill.on .tx{color:var(--selected-text)}.ph .ctx{display:flex;flex-direction:column;gap:7px}.ph .ctx .row{display:flex;align-items:center;gap:7px}.ph .cchip{display:flex;align-items:center;gap:5px;min-height:32px;padding:7px 11px;border-radius:999px;border:1px solid var(--border);background:var(--card);flex-shrink:0;min-width:0;color:var(--slate-light);transition:background-color .25s,border-color .25s}.ph .cchip .v{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ph .cchip.unset{border-style:dashed;border-color:var(--border-strong);background:transparent;padding:7px 9px}.ph .cchip.shrink{flex-shrink:1}.ph .cchip.flag{color:var(--primary)}.ph .assumed{display:flex;align-items:center;gap:6px;padding:0 2px;color:var(--slate)}.ph .sec{display:flex;flex-direction:column;gap:8px}.ph .asa{display:flex;align-items:center;gap:7px}.ph .asa .c{width:42px;height:42px;border-radius:999px;border:1px solid var(--chip-border);background:var(--chip-idle);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:15px;font-weight:600}.ph .asa .c.on{border-color:var(--primary);background:var(--primary);color:var(--primary-fg);font-weight:700}.ph .asa .rule{width:1px;height:26px;margin:0 1px;background:var(--border-strong)}.ph .asa .e{border:1.5px dashed var(--border-strong);background:transparent;color:var(--slate-light);font-size:14px;font-weight:700}.ph .asa .e.off{opacity:.4}.ph .asa .e.on{border-style:solid;border-color:var(--primary);background:var(--primary);color:#fff}.ph .explain{display:flex;align-items:center;gap:6px;padding:6px 0;color:var(--slate)}.ph .explain .txt{flex:1;font-weight:600}.ph .explain .chev{color:var(--slate-light)}.ph .chips{display:flex;flex-wrap:wrap;gap:7px}.ph .chip{display:flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border-radius:999px;border:1px solid var(--chip-border);background:var(--chip-idle);font-weight:500;white-space:nowrap}.ph .chip .ck{display:none;margin-right:6px}.ph .chip.on{border-color:var(--primary);background:var(--primary);color:var(--primary-fg);font-weight:600}.ph .chip.on .ck{display:flex}.ph .chip.flat{border-radius:8px}.ph .chip.neutral.on{background:var(--secondary);border-color:var(--border-strong);color:var(--ink)}.ph .chip.neutral.on .ck{display:none}.ph .fam{flex-basis:100%;margin-top:4px;font-size:10.5px;line-height:12.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--slate-light)}.ph .more{display:flex;align-items:center;min-height:40px;padding:0 6px;color:var(--primary);font-weight:600}.ph .gate{background:#f4f9ff;border:1px solid #cfe0fc;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.ph .gate .gb2{font-size:10px;line-height:11.93px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;background:#dceafe;color:var(--blue-deep);border-radius:999px;padding:3px 8px}.ph .comprow{display:flex;align-items:center;justify-content:space-between;min-height:44px;border-top:.34px solid var(--border);border-bottom:.34px solid var(--border)}.ph .comprow b{font-weight:600}.ph .comprow span{display:flex;align-items:center;gap:10px;color:var(--slate-light)}.ph .comprow em{font-style:normal;font-weight:600;color:var(--primary)}.ph .moredet{display:flex;align-items:center;gap:4px;color:var(--primary);font-weight:600;min-height:32px}.ph .kindn{text-align:center;color:var(--behind);font-weight:600}.ph .savebar{position:absolute;left:0;right:0;bottom:0;z-index:5;background:var(--card);border-top:1px solid var(--border);box-shadow:0 8px 28px #0b16202e;padding:11px 16px 46px}.ph .will{display:flex;justify-content:center;margin-bottom:5px;min-height:26.3px;align-items:center}.ph .will .pill{align-self:center}.ph .will .inc{color:var(--behind);font-weight:600;text-align:center}.ph .meta{font-family:var(--mono);font-weight:600;text-align:center;color:var(--slate);margin-bottom:9px}.ph .btns{display:flex;gap:10px}.ph .btn2{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--border-strong);color:var(--primary);font-weight:600;white-space:nowrap;background:var(--card)}.ph .btn1{flex:1;display:flex;align-items:center;justify-content:center;height:48px;border-radius:14px;background:linear-gradient(111.6deg,var(--blue-deep) 9.3%,var(--primary) 62.9%);box-shadow:0 10px 26px #0b66d64d;color:#fff;font-weight:600}.ph .rcpt{position:absolute;left:12px;right:12px;bottom:102px;z-index:9;background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.ph .rcpt .rh{display:flex;align-items:center;gap:8px;min-height:54px;padding:8px 10px 8px 14px}.ph .rcpt .rm{flex:1;display:flex;align-items:center;gap:10px;min-height:38px;min-width:0}.ph .rcpt .mc{flex-shrink:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ph .rcpt .msg{font-size:15px;line-height:17.89px;font-weight:500;white-space:nowrap}.ph .rcpt .msg .mono{font-size:15px}.ph .rcpt .cnt{font-size:13px;line-height:15.51px;font-weight:500;color:var(--slate);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ph .rcpt .bk{font-size:12px;line-height:14.31px;font-weight:600;color:var(--slate);transition:color .3s}.ph .rcpt .bk.ok{color:var(--green-ink)}.ph .rcpt .fl{display:flex;align-items:center;justify-content:center;width:36px;min-height:36px;border-radius:999px;border:1px dotted var(--border-strong);color:var(--slate-light)}.ph .undo{display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--primary);color:var(--primary);font-size:15px;line-height:17.89px;font-weight:700}.ph .rcpt .dv{position:relative;height:1px;background:var(--border)}.ph .rcpt .dv i{position:absolute;inset:0;background:var(--primary);opacity:.35;transform-origin:left center}.ph .rcpt .of{display:flex;align-items:stretch;min-height:48px}.ph .rcpt .of>div{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 10px;font-size:14px;line-height:16.7px;font-weight:600}.ph .rcpt .of .rule{flex:0 0 1px;margin:10px 0;padding:0;min-height:0;background:var(--border)}.ph .toast{position:absolute;left:12px;right:12px;bottom:102px;z-index:9;display:flex;justify-content:center;pointer-events:none}.ph .toast>div{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;max-width:100%;padding:8px 8px 8px 14px;border-radius:14px;border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px #0b16200a;pointer-events:auto}.ph .toast .tm{flex-shrink:1;min-width:0;font-size:15px;line-height:17.89px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph .toast .undo{padding:0 16px}.ph .toast .hl{position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:1px;overflow:hidden}.ph .toast .hl i{position:absolute;inset:0;background:var(--primary);opacity:.35;transform-origin:left center}.ph .ovl{font-size:12px;line-height:14.31px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--plan)}.ph .zone{margin:20px 0 8px}.ph .planc{margin-bottom:10px;transition:opacity .3s}.ph .planc .pb{display:flex;align-items:flex-start;gap:11px}.ph .pdot{width:9px;height:9px;border-radius:5px;background:var(--plan);flex-shrink:0}.ph .pdot.faded{opacity:.35}.ph .planc .pdw{margin-top:6px}.ph .planc .ptc{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ph .planc .ptr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ph .planc .ptl{font-size:15px;line-height:17.89px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.ph .planc .pm{font-size:12px;line-height:14.31px;color:var(--slate-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph .planc .par{display:flex;align-items:center;gap:8px;margin-top:12px}.ph .planc .plog{flex:1;height:40px;border-radius:13px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:17.89px;font-weight:600}.ph .planc .pmv{height:40px;border-radius:13px;border:1px solid var(--border);background:var(--secondary);padding:0 18px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:17.89px;font-weight:600}.ph .tmc{display:flex;align-items:center;gap:11px}.ph .tmc .ptc{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ph .tmc>.ico{color:var(--slate-light)}.ph .logged{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px}.ph .logged .ok{width:24px;height:24px;border-radius:12px;background:var(--green-vital);display:flex;align-items:center;justify-content:center;color:#fff}.ph .planlink{display:flex;align-items:center;gap:6px;margin-top:14px;color:var(--plan);font-size:15px;line-height:17.89px;font-weight:600}.ph .topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg)}.ph .topbar .ba{font-size:16px;line-height:19.08px;font-weight:600;color:var(--primary)}.ph .topbar .bt{font-size:17px;line-height:20.28px;font-weight:600}.ph .cfs{display:flex;flex-direction:column;gap:14px;padding:16px 16px 180px}.ph .pbadge{border:1px solid var(--plan);background:var(--plan-tint-alt);border-radius:16px;padding:13px;display:flex;flex-direction:column;gap:10px}.ph .pbadge .ht{display:flex;align-items:center;gap:10px}.ph .pbadge .pr{flex:1;font-size:17px;line-height:20.28px;font-weight:600}.ph .pbadge .dy{font-size:13px;line-height:15.51px;color:var(--plan-text)}.ph .bchips{display:flex;flex-wrap:wrap;gap:6px}.ph .bchip{display:flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--card);border-radius:9px;padding:6px 9px;color:var(--slate);max-width:100%}.ph .bchip span{font-size:13px;line-height:15.51px;color:var(--ink)}.ph .rolep{display:flex;align-items:center;border:1px solid var(--primary);background:var(--selected-surface);border-radius:999px;padding:6px 11px;font-size:12.5px;line-height:14.91px;font-weight:700;color:var(--selected-text)}.ph .chipcard{display:flex;flex-direction:column;gap:16px}.ph .verdict{display:flex;align-items:center;gap:9px;border:1px solid var(--green-ink);background:var(--card);border-radius:12px;padding:11px 13px;color:var(--green-ink)}.ph .verdict span{flex:1;font-size:14px;line-height:16.7px;font-weight:600;color:var(--ink)}.ph .verdict b{font-weight:800;color:var(--green-ink)}.ph .privacy{font-size:13px;line-height:18px;color:var(--slate-light)}.ph .cfoot{position:absolute;left:0;right:0;bottom:0;background:var(--bg);border-top:1px solid var(--border);padding:12px 16px 42px;display:flex;flex-direction:column;gap:10px;z-index:5}.ph .cfoot .pill{align-self:center}.ph .cfoot .pill .pd{background:var(--green-vital)}.ph .hero{position:relative;border-radius:20px;padding:18px;background:var(--g-deep) 0 0/100% 100%;box-shadow:0 8px 28px #0b16202e;color:#fff;margin-bottom:6px}.ph .trow{display:flex;align-items:center;column-gap:8px}.ph .trow+.trow{margin-top:2px}.ph .trow .tl{flex:1.3;min-width:0;font-size:12px;line-height:14.31px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.ph .trow .tw{flex:1;height:16px;position:relative;display:flex;align-items:center}.ph .trow .tt{position:relative;width:100%;height:6px;border-radius:999px;background:#ffffff24;overflow:hidden}.ph .trow .tf{position:absolute;left:0;top:0;bottom:0;border-radius:999px;transition:width .9s cubic-bezier(.2,.8,.2,1)}.ph .trow .tk{position:absolute;top:1px;bottom:1px;left:60%;width:1.5px;border-radius:1px;background:var(--grad-muted)}.ph .trow .tc{width:58px;text-align:right;font-size:12px;line-height:14.31px;color:var(--grad-muted);white-space:nowrap}.ph .seeall{display:flex;align-items:center;gap:4px;min-height:28px;margin-top:4px;font-size:12px;line-height:14.31px;font-weight:500;color:var(--grad-muted)}.ph .hcap{margin-top:12px;font-size:15px;line-height:17.89px}.ph .hctx{margin-top:6px;font-size:13px;line-height:15.51px;color:var(--grad-muted)}.ph .atlas{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:10px;border-top:1px solid rgba(255,255,255,.16);color:var(--grad-muted)}.ph .atlas span{flex:1;font-size:12px;line-height:14.31px}.ph .pstack{display:flex;flex-direction:column;gap:12px}.ph .wrow{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 14px;border:1px solid var(--border);border-radius:16px;color:var(--behind)}.ph .wrow span{flex:1;font-size:13px;line-height:15.51px;color:var(--slate)}.ph .wrow>.ico:last-child{color:var(--slate-light)}.ph .npill{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid var(--primary);background:var(--selected-surface);color:var(--behind)}.ph .npill span{font-size:13px;line-height:15.51px;font-weight:600;color:var(--ink)}.ph .npill>.ico:last-child{color:var(--slate)}.ph .pace{background:#b453091f;border:1px solid var(--border);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px}.ph .pace .pt{display:flex;align-items:center;gap:6px;font-size:12px;line-height:14.31px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--behind)}.ph .pace h4{margin:0;font-size:15px;line-height:20px;font-weight:600}.ph .pace p{margin:0;font-size:13px;line-height:18px;color:var(--slate)}.ph .pace p.cl{font-size:12px;line-height:17px;margin-top:2px}.ph .pace small{font-size:11px;line-height:15px;color:var(--slate-light)}.ph .sched{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px}.ph .sched h4{margin:0;display:flex;align-items:center;gap:6px;font-size:15px;line-height:17.89px;font-weight:700}.ph .sched p{margin:0;font-size:13px;line-height:18px;color:var(--slate)}.ph .sched li{font-size:13px;line-height:18px;color:var(--ink);list-style:none}.ph .sched ul{margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.ph .pe-nav{position:absolute;left:0;right:0;top:0;height:107.7px;z-index:6;background:var(--bg)}.ph .pe-nav .pl{position:absolute;left:12px;top:74.7px;display:flex;align-items:center;gap:4px;color:var(--plan);font-size:17px;line-height:20.28px;font-weight:500}.ph .pe-nav .sv{position:absolute;right:16px;top:76px;display:flex;align-items:center;gap:6px;color:var(--slate-light);font-size:15px;line-height:18px}.ph .pe{padding:108px 16px 140px}.ph .pe .card{border-radius:20px}.ph .pe-title{padding:18px 18px 16px}.ph .pe-h{font-size:28px;line-height:33px;font-weight:700;letter-spacing:-.4px;color:var(--ink)}.ph .pe-pills{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ph .pe-pills .pp{display:flex;align-items:center;gap:4px;height:28px;padding:0 11px;border-radius:999px;background:var(--plan-tint);border:1px solid var(--plan-border);color:var(--plan-text);font-size:14px;line-height:17px;font-weight:600}.ph .pe-sec{display:flex;align-items:center;justify-content:space-between;margin:24px 4px 8px;font-size:12px;line-height:14.31px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--slate)}.ph .pe-sec .r{display:flex;gap:12px;color:var(--slate-light)}.ph .pe-card{padding:14px 16px 16px}.ph .pe .pe-fs{font-size:12px;line-height:14.31px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--slate-light)}.ph .pe .pe-sp{display:flex;align-items:center;justify-content:space-between}.ph .pe .pe-sp em{font-style:normal;letter-spacing:0;text-transform:none;font-weight:500;font-size:13px}.ph .pe-arr{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 13px;border-radius:999px;border:1.5px dashed var(--plan-border);color:var(--plan);font-size:15px;font-weight:500}.ph .pe-asa{display:flex;gap:8px;margin-top:8px}.ph .pe-asa .c{width:38px;height:38px;border-radius:999px;border:1px solid var(--chip-border);background:var(--chip-idle);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--ink)}.ph .pe-asa .c.on{background:var(--green-ink);border-color:var(--green-ink);color:#fff}.ph .pe-explain{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--slate);font-size:13px;line-height:16px}.ph .pe-explain .ico:last-child{margin-left:auto;color:var(--slate-light)}.ph .pe-f{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ph .pe-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ph .pchip{display:flex;align-items:center;gap:5px;min-height:36px;padding:7px 13px;border-radius:999px;border:1px solid var(--chip-border);background:var(--chip-idle);font-size:15px;line-height:18px;font-weight:500;color:var(--ink);white-space:nowrap}.ph .pchip .ico{display:none}.ph .pchip.on{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.ph .pchip.on.g{background:var(--green-ink);border-color:var(--green-ink)}.ph .pchip.on .ico{display:block}.ph .pchip.sm{min-height:30px;padding:5px 11px;font-size:14px;line-height:17px}.ph .pe-subrow{display:flex;align-items:center;gap:8px;margin-top:14px}.ph .pe-subrow .fsub{margin-right:4px}.ph .pe-add{display:flex;align-items:center;gap:6px;margin-top:18px;color:var(--plan);font-size:16px;font-weight:600}.ph .pe-iv{display:flex;align-items:center;gap:10px;margin-top:18px}.ph .pe-iv .v{margin-left:auto;font-size:15px;color:var(--ink)}.ph .pe-iv .stp{display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;border-radius:999px;border:1px solid var(--border);color:var(--plan)}.ph .pe-iv .stp b{color:var(--ink);font-size:15px}.ph .pe-gauge{display:flex;align-items:center;gap:4px;margin-top:6px;color:var(--plan);font-size:13px;font-weight:600}.ph .pe-more{display:flex;align-items:center;gap:3px;color:var(--plan);font-size:14px;font-weight:600;margin-left:4px}.ph .pe-key{display:flex;align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:500;color:var(--slate)}.ph .pe-key i{width:9px;height:9px;border-radius:999px;background:var(--green-ink)}.ph .pe-intro{padding:0;overflow:hidden}.ph .pe-intro .pr{display:flex;min-height:47px}.ph .pe-intro .pr+.pr{border-top:1px solid var(--border)}.ph .pe-intro .c{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px 0 16px;min-width:0;font-size:16px;line-height:20px;color:var(--slate-light)}.ph .pe-intro .c+.c{padding-left:14px}.ph .pe-intro .c .v{margin-left:auto;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph .pe-intro .c .v b{font:600 16px/1 var(--mono)}.ph .pe-intro .c .ico{flex:none;color:var(--slate-light)}.ph .pe-note{margin-top:12px;padding:10px;border-radius:14px}.ph .pe .pe-note{border-radius:14px}.ph .pe-note .nh{display:flex;align-items:center;gap:8px;color:var(--primary)}.ph .pe-note .t{flex:1;font-size:14px;line-height:17px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph .pe-note .o{display:flex;align-items:center;gap:1px;font-size:13px;font-weight:600}.ph .pe-note .nb{margin-top:6px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--input);font-size:15px;line-height:21px;color:var(--ink)}.ph .pe-pmh{padding-top:4px}.ph .pe-warn{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:12px;border-radius:12px;border:1px solid #f5d9a6;background:#fffbf3;color:#9a6400;font-size:13px;line-height:18px;font-weight:500}.ph .pe-warn .ico{flex:none;margin-top:2px;color:#f5a623}.ph .pe-warn b{font-weight:700}.ph .pe-pae{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:15px;color:var(--ink)}.ph .pe-pae span{display:flex;align-items:center;gap:6px;color:var(--slate-light);font-size:14px}.clt-host{--clt-blue: #0A84FF;--clt-blue-deep: #0B66D6;--clt-blue-tint: #EAF4FF;--clt-green: #34E27A;--clt-green-ink: #157A47;--clt-green-tint: #E7FBF0;--clt-warn: #F5A623;--clt-warn-ink: #9A5B00;--clt-warn-tint: #FFF4E5;--clt-ink: #0B1620;--clt-slate: #5B6B7B;--clt-slate-light: #9AA8B4;--clt-surface: #FFFFFF;--clt-surface-cool: #F4F7FA;--clt-border: #DCE4EC;--clt-border-strong: #D5DEE7;--clt-chip-idle: #F1F5F9;--clt-track: #EEF2F6;--clt-panel-width: 320px;--clt-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--clt-mono: ui-monospace, SFMono-Regular, Menlo, monospace}.clt-host{position:fixed;right:16px;bottom:16px;z-index:2147483000;width:var(--clt-panel-width);max-width:calc(100vw - 32px);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;font-family:var(--clt-sans);font-size:13px;font-weight:400;line-height:1.35;color:var(--clt-ink);background:var(--clt-surface);border:1px solid var(--clt-border);border-radius:12px;box-shadow:0 8px 28px #0b16202e;text-align:left}.clt-host *,.clt-host *:before,.clt-host *:after{box-sizing:border-box}.clt-host div,.clt-host span,.clt-host p,.clt-host button,.clt-host input,.clt-host label,.clt-host ul,.clt-host ol,.clt-host li{margin:0;padding:0;float:none;text-transform:none;letter-spacing:normal;text-shadow:none;background:none;border:0;border-radius:0;box-shadow:none;font-family:var(--clt-sans);list-style:none;min-width:0}.clt-host:empty{display:none;border:none;box-shadow:none}[hidden]{display:none!important}.clt-host .clt-mono{font-family:var(--clt-mono);font-variant-numeric:tabular-nums}.clt-host .clt-z-header{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--clt-border);flex:0 0 auto}.clt-host .clt-dot{width:6px;height:6px;border-radius:999px;flex:0 0 auto;background:var(--clt-green)}.clt-host .clt-eyebrow{font-family:var(--clt-sans);font-size:10.5px;font-weight:700;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;color:var(--clt-slate);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clt-host .clt-chip{font-family:var(--clt-mono);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;line-height:1;color:var(--clt-slate);background:var(--clt-chip-idle);border-radius:999px;padding:4px 7px;margin-left:auto;flex:0 0 auto;transition:background-color .22s linear,color .22s linear}.clt-host button.clt-chip{border:0;cursor:pointer;appearance:none;-webkit-appearance:none}.clt-host button.clt-chip.clt-chip--open:hover,.clt-host button.clt-chip.clt-chip--open:focus-visible{color:var(--clt-blue);background:var(--clt-blue-tint)}.clt-host .clt-chip.clt-chip--just{color:var(--clt-blue);background:var(--clt-blue-tint)}.clt-host .clt-glyph{font-family:var(--clt-sans);font-size:11px;line-height:1;color:var(--clt-slate-light);background:none;border:0;cursor:pointer;flex:0 0 auto;width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:relative}.clt-host .clt-glyph:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;transform:translate(-50%,-50%)}.clt-host .clt-glyph:hover{color:var(--clt-slate)}.clt-host .clt-glyph--close{font-size:12px}.clt-host .clt-glyph--tray{width:auto;padding:0 5px;gap:3px;white-space:nowrap;letter-spacing:.01em}.clt-host .clt-z-header .clt-glyph+.clt-glyph{margin-left:0}.clt-host .clt-z-header .clt-eyebrow+.clt-glyph{margin-left:auto}.clt-host .clt-z-stage{flex:1 1 auto;min-height:0;overflow:hidden;padding:12px;display:flex;flex-direction:column;gap:7px}.clt-host .clt-z-stage.clt-sparse{gap:9px;justify-content:center;align-items:center;text-align:center}.clt-host .clt-spacer{flex:1 1 auto;min-height:0}.clt-host .clt-title{font-family:var(--clt-sans);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--clt-ink);margin:0}.clt-host .clt-title--dense{font-size:13.5px}.clt-host .clt-title--tight{font-size:14.5px;line-height:1.25}.clt-host .clt-body{font-family:var(--clt-sans);font-size:12px;font-weight:400;line-height:1.35;color:var(--clt-slate);margin:0}.clt-host .clt-steps{counter-reset:clt-step;display:flex;flex-direction:column;gap:4px;margin-top:8px}.clt-host .clt-steps li{counter-increment:clt-step;position:relative;padding-left:18px;font-family:var(--clt-sans);font-size:12px;font-weight:400;line-height:1.35;color:var(--clt-ink)}.clt-host .clt-steps li:before{content:counter(clt-step) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--clt-blue)}.clt-host .clt-meta{font-family:var(--clt-sans);font-size:11.5px;font-weight:400;line-height:1.3;color:var(--clt-slate);margin:0}.clt-host .clt-quiet{font-family:var(--clt-sans);font-size:11.5px;font-weight:400;line-height:1.3;color:var(--clt-slate-light);margin:0}.clt-host .clt-halt{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px;font-family:var(--clt-sans);font-size:12px;font-weight:400;line-height:1.3;color:var(--clt-ink);margin:0}.clt-host .clt-halt-mark{color:var(--clt-warn);font-size:12px;line-height:1;flex:0 0 auto}.clt-host .clt-disclose{display:flex;align-items:center;gap:7px;font-family:var(--clt-sans);font-size:12px;font-weight:400;line-height:1.3;color:var(--clt-slate);background:none;border:0;cursor:pointer;width:100%;text-align:left;padding:0}.clt-host .clt-disclose-tick{color:var(--clt-green-ink);flex:0 0 auto;font-size:12px;line-height:1}.clt-host .clt-disclose-count{font-family:var(--clt-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--clt-ink)}.clt-host .clt-disclose-caret{margin-left:auto;color:var(--clt-slate-light)}.clt-host .clt-circle{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;flex:0 0 auto}.clt-host .clt-circle--ok{background:var(--clt-green-tint);color:var(--clt-green-ink)}.clt-host .clt-circle--warn{background:var(--clt-warn-tint);color:var(--clt-warn)}.clt-host .clt-headline{font-family:var(--clt-mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1;color:var(--clt-blue);margin:0}.clt-host .clt-track{height:3px;border-radius:999px;background:var(--clt-track);overflow:hidden;width:100%;flex:0 0 auto}.clt-host .clt-track-fill{height:100%;background:var(--clt-blue);border-radius:999px}.clt-host .clt-track--green .clt-track-fill{background:var(--clt-green)}.clt-host .clt-track-shimmer{display:block;height:100%;width:40%;border-radius:999px;background:var(--clt-blue);animation:clt-track-travel 1.4s ease-in-out infinite}.clt-host .clt-track--green .clt-track-shimmer{background:var(--clt-green)}.clt-host .clt-track--indeterminate .clt-track-fill{display:none}@keyframes clt-track-travel{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes clt-track-breathe{0%,to{opacity:1}50%{opacity:.35}}.clt-host .clt-ring{width:34px;height:34px;border-radius:999px;border:2px solid var(--clt-track);border-top-color:var(--clt-blue);flex:0 0 auto;animation:clt-spin .9s linear infinite}@keyframes clt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes clt-ring-pulse{0%,to{opacity:1}50%{opacity:.45}}.clt-host .clt-z-ledger{display:flex;flex-direction:column;border-top:1px solid var(--clt-border);flex:0 0 auto;transition:opacity .2s linear}.clt-host .clt-ledger-line{display:flex;align-items:center;gap:7px;padding:7px 12px;font-family:var(--clt-sans);font-size:11.5px;font-weight:400;line-height:1.2;color:var(--clt-slate);flex:0 0 auto;height:26px;white-space:nowrap;overflow:hidden}.clt-host .clt-ledger-line+.clt-ledger-line{border-top:1px solid var(--clt-border)}.clt-host .clt-ledger-line .clt-tick{color:var(--clt-green-ink);flex:0 0 auto}.clt-host .clt-ledger-line .clt-link{margin-left:auto}.clt-host .clt-ledger-line .clt-mono:last-child{flex:0 0 auto}.clt-host .clt-z-action{flex:0 0 auto;border-top:1px solid var(--clt-border)}.clt-host .clt-directive{display:flex;align-items:center;gap:8px;padding:10px 12px}.clt-host .clt-directive-caret{color:var(--clt-blue);font-size:11px;line-height:1;flex:0 0 auto}.clt-host .clt-directive-caret--warn{color:var(--clt-warn-ink)}.clt-host .clt-directive-label{font-family:var(--clt-sans);font-size:12.5px;font-weight:600;line-height:1.25;color:var(--clt-ink);margin:0;background:none;border:0;padding:0;text-align:left}.clt-host .clt-directive-label.clt-locator{color:var(--clt-blue);border-bottom:1px solid rgba(10,132,255,.35);cursor:pointer}.clt-host .clt-link{font-family:var(--clt-sans);font-size:11px;font-weight:400;line-height:1.2;color:var(--clt-blue);background:none;border:0;padding:0;cursor:pointer}.clt-host .clt-link--strong{font-size:12.5px;font-weight:600}.clt-host .clt-directive .clt-link{margin-left:auto}.clt-host .clt-buttons{display:flex;flex-direction:column;gap:7px;padding:10px 12px}.clt-host .clt-btn{height:40px;border-radius:10px;font-family:var(--clt-sans);font-size:13px;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;padding:0 12px}.clt-host .clt-btn--primary{background:linear-gradient(155deg,var(--clt-blue-deep) 0%,var(--clt-blue) 100%);color:#fff;box-shadow:0 2px 8px #0b66d647}.clt-host .clt-btn--primary:active{background:var(--clt-blue-deep)}.clt-host .clt-btn--primary[disabled]{background:var(--clt-chip-idle);border:1px solid var(--clt-border);color:var(--clt-slate-light);box-shadow:none;cursor:default}.clt-host .clt-btn--secondary{background:var(--clt-surface);border:1px solid var(--clt-border-strong);color:var(--clt-blue)}.clt-host .clt-btn--quiet{background:none;border:0;color:var(--clt-slate);font-weight:500}.clt-host .clt-btn--quiet:hover{color:var(--clt-ink)}.clt-host .clt-answers{display:flex;align-items:center;gap:8px;padding:9px 12px}.clt-host .clt-answers-q{font-family:var(--clt-sans);font-size:11.5px;font-weight:400;line-height:1.2;color:var(--clt-slate);margin:0}.clt-host .clt-answer{height:30px;padding:0 11px;border-radius:8px;background:var(--clt-surface);border:1px solid var(--clt-border-strong);color:var(--clt-ink);font-family:var(--clt-sans);font-size:12px;font-weight:600;line-height:1;cursor:pointer;flex:0 0 auto}.clt-host .clt-answers .clt-answer:first-of-type{margin-left:auto}.clt-host .clt-code{height:40px;width:100%;border-radius:10px;border:1px solid var(--clt-border-strong);background:var(--clt-surface-cool);color:var(--clt-ink);font-family:var(--clt-mono);font-size:13px;font-weight:600;line-height:1;letter-spacing:.28em;padding:0 12px;text-align:center}.clt-host .clt-z-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border-top:1px solid var(--clt-border);font-family:var(--clt-sans);font-size:10.5px;font-weight:400;line-height:1.2;color:var(--clt-slate-light);flex:0 0 auto}.clt-host .clt-foot-left{display:flex;align-items:center;gap:6px;min-width:0}.clt-host .clt-foot-dot{width:5px;height:5px;border-radius:999px;background:var(--clt-green);flex:0 0 auto}.clt-host .clt-foot-dot--warn{background:var(--clt-warn)}.clt-host .clt-foot-dot--off{background:var(--clt-slate-light)}.clt-host .clt-z-footer .clt-mono{color:var(--clt-slate-light);flex:0 0 auto}.clt-host .clt-z-footer{flex-wrap:wrap}.clt-host .clt-legal{width:100%;font-family:var(--clt-sans);font-size:9.5px;font-weight:400;line-height:1.35;color:var(--clt-slate-light);margin:0;padding-top:4px}.clt-host .clt-z-footer .clt-legal{flex:0 0 100%}.clt-host .clt-foot-legal{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0}.clt-host .clt-z-footer .clt-legal-link{font-size:10.5px;font-weight:500;color:var(--clt-slate-light)}.clt-host .clt-terms-list{display:flex;flex-direction:column;gap:7px;width:100%;margin:0;padding:0;list-style:none}.clt-host .clt-terms-list li{position:relative;padding-left:12px;font-family:var(--clt-sans);font-size:11.5px;font-weight:400;line-height:1.4;color:var(--clt-slate)}.clt-host .clt-terms-list li:before{content:"";position:absolute;left:2px;top:6px;width:4px;height:4px;border-radius:999px;background:var(--clt-border-strong)}.clt-host .clt-terms-links{display:flex;align-items:center;gap:14px;width:100%;padding-top:2px}.clt-host .clt-legal-link{font-size:11.5px;font-weight:600;margin:0;text-decoration:underline;text-transform:none;letter-spacing:normal;float:none}.clt-host.clt-is-pill{width:auto;border-radius:999px;overflow:visible}.clt-host .clt-pill{height:30px;padding:0 12px;display:flex;align-items:center;gap:8px;cursor:pointer;background:none;border:0}.clt-host .clt-pill .clt-mono{color:var(--clt-blue);font-size:11px;font-weight:600}.clt-host .clt-tray{display:flex;flex-direction:column;width:100%}.clt-host .clt-z-header.clt-header--tray{background:var(--clt-surface-cool)}.clt-host .clt-header--tray .clt-glyph{color:var(--clt-blue)}.clt-host .clt-tray-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-family:var(--clt-sans);font-size:11.5px;font-weight:400;line-height:1.3;color:var(--clt-slate);border-bottom:1px solid var(--clt-track)}.clt-host .clt-tray-row:last-child{border-bottom:0}.clt-host .clt-tray-row .clt-mono,.clt-host .clt-tray-row .clt-sync-state{margin-left:auto;color:var(--clt-ink)}.clt-host .clt-sync-state{flex:0 0 auto;font-size:11px;font-weight:600;line-height:1;padding:3px 8px;border-radius:999px;background:var(--clt-border-strong);color:var(--clt-ink)}.clt-host .clt-sync-state[data-on=true]{background:var(--clt-green);color:#fff}.clt-host .clt-bounded-list{max-height:66px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--clt-border);border-bottom:1px solid var(--clt-border);width:100%}.clt-host .clt-bounded-list li{display:flex;gap:8px;padding:4px 0;font-family:var(--clt-sans);font-size:11.5px;line-height:1.3;color:var(--clt-slate)}.clt-host .clt-fields,.clt-host .clt-case-list{max-height:138px}.clt-host .clt-bounded-list li.clt-case-row{display:block;padding:5px 0}.clt-host .clt-case-row-top{display:flex;gap:8px;align-items:baseline;width:100%}.clt-host .clt-case-id{display:flex;gap:5px;align-items:baseline;margin-left:auto;flex:0 0 auto}.clt-host .clt-case-row>.clt-site{display:block;margin-left:0;margin-top:1px}.clt-host .clt-fields-area{padding-top:7px;font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--clt-slate-light)}.clt-host .clt-fields-key{flex:0 0 82px;color:var(--clt-slate-light)}.clt-host .clt-fields-val{flex:1 1 auto;color:var(--clt-ink);overflow-wrap:anywhere}.clt-host .clt-fields-mark{flex:0 0 auto;font-size:9.5px;line-height:1.5;color:var(--clt-slate-light);white-space:nowrap}.clt-host .clt-logo{width:30px;height:30px;flex:0 0 auto;border-radius:7px}.clt-host .clt-sweep{height:2px;background:var(--clt-track);overflow:hidden;position:relative;flex:0 0 auto}.clt-host .clt-sweep:after{content:"";position:absolute;top:0;left:0;height:100%;width:96px;background:linear-gradient(90deg,#0a84ff00,#0a84ffa6,#0a84ff00);animation:clt-sweep 2.4s linear infinite}@keyframes clt-sweep{0%{transform:translate(-96px)}to{transform:translate(320px)}}.clt-host .clt-exiting{opacity:0;transform:translateY(-8px);transition:opacity .24s linear,transform .24s linear}.clt-host .clt-entering{animation:clt-enter .24s linear 60ms both}@keyframes clt-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.clt-host .clt-fading{opacity:0}@media(prefers-reduced-motion:reduce){.clt-host .clt-sweep:after{animation:none}.clt-host .clt-entering{animation:none}.clt-host .clt-ring{animation:clt-ring-pulse 1.8s ease-in-out infinite}.clt-host .clt-track-shimmer{width:100%;animation:clt-track-breathe 2.2s ease-in-out infinite}.clt-host .clt-exiting,.clt-host .clt-z-ledger,.clt-host .clt-chip{transition:none}}.clt-host[data-shed=no-footer] .clt-z-footer,.clt-host[data-shed=no-ledger] .clt-z-footer,.clt-host[data-shed=fold-meta] .clt-z-footer,.clt-host[data-shed=floor] .clt-z-footer,.clt-host[data-shed=no-ledger] .clt-z-ledger,.clt-host[data-shed=fold-meta] .clt-z-ledger,.clt-host[data-shed=floor] .clt-z-ledger,.clt-host[data-shed=fold-meta] .clt-meta,.clt-host[data-shed=floor] .clt-meta,.clt-host[data-shed=floor] .clt-halt{display:none}.clt-host[data-shed] .clt-z-ledger.clt-keep,.clt-host[data-shed] .clt-z-footer.clt-keep{display:flex}.clt-submit-ring{outline:2px solid #0A84FF!important;outline-offset:3px!important;border-radius:4px!important;transition:outline-color .2s linear!important}.clt-host .clt-halt-text{font-family:var(--clt-sans);font-size:12.5px;font-weight:500;line-height:1.3;color:var(--clt-warn-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clt-host .clt-halt-why{flex:1 0 100%;padding-left:14px;font-family:var(--clt-sans);font-size:11.5px;font-weight:400;line-height:1.35;color:var(--clt-slate);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.clt-host .clt-disclose-label{font-family:var(--clt-sans);font-size:11.5px;font-weight:400;color:var(--clt-slate)}.clt-host .clt-said{font-family:var(--clt-sans);font-size:12.5px;font-style:italic;font-weight:400;line-height:1.35;color:var(--clt-ink)}.clt-host .clt-site{font-family:var(--clt-sans);font-size:11.5px;font-weight:400;color:var(--clt-slate);margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clt-host .clt-foot-text{font-family:var(--clt-sans);font-size:11px;font-weight:400;line-height:1.2;color:var(--clt-slate);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clt-host .clt-tray-label{font-family:var(--clt-sans);font-size:12px;font-weight:400;line-height:1.2;color:var(--clt-slate)}.clt-host .clt-tray-row--stack{flex-wrap:wrap;align-items:baseline}.clt-host .clt-tray-row--stack .clt-tray-note{flex:1 0 100%;max-width:none;margin-left:0}.clt-host .clt-tray-note{margin-left:auto;max-width:62%;text-align:right;font-family:var(--clt-sans);font-size:11px;font-weight:400;line-height:1.35;color:var(--clt-ink)}.clt-host .clt-offer{display:flex;flex-direction:column;align-items:stretch;gap:7px;width:100%}.clt-host .clt-tray-row--offer{display:block;padding-top:8px}.clt-host .clt-btn--secondary[disabled]{opacity:.5;cursor:default;color:var(--clt-slate)}
