@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(./roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(./roboto-latin-400-italic-CSuqwwKr.woff2)format("woff2"),url(./roboto-latin-400-italic-BpsFK_tr.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(./roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(./roboto-latin-600-normal-CzqH9ZEY.woff2)format("woff2"),url(./roboto-latin-600-normal-X4S5XP0J.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(./roboto-latin-700-normal-YuyVweIx.woff)format("woff")}:root{--ink:#142433;--ink-2:#4a5d6e;--ink-3:#7b8a97;--navy:#003869;--cyan:#00aec3;--cyan-ink:#006d7a;--paper:#f3f6f8;--surface:#fff;--line:#dbe3e9;--line-strong:#c4d0d9;--select:#e3f4f6;--error:#b3002c;--error-bg:#fbe9ed;--warn:#8a5a00;--warn-bg:#fdf3dc;--ok:#1d6b3a;--radius:6px;--font:"Atkinson Hyperlegible", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font:15px/1.45 var(--font);color:var(--ink);background:var(--paper)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.shell{grid-template-rows:auto 1fr;height:100%;display:grid}.topbar{background:var(--navy);color:#fff;align-items:center;gap:12px;padding:8px 16px;display:flex}.topbar .brand{letter-spacing:.01em;margin-right:4px;font-weight:700}.topbar .file{color:#b9d7e9;white-space:nowrap;text-overflow:ellipsis;max-width:28ch;font-size:13px;overflow:hidden}.topbar .spacer{flex:1}.topbar .btn{color:#fff;background:0 0;border-color:#ffffff59}.topbar .btn:hover:not(:disabled){background:#ffffff1a}.topbar .btn.primary{color:var(--navy);background:#fff;border-color:#fff}.status-pill{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:10px;padding:4px 10px;font-size:13px;display:inline-flex}.status-pill .count-error{color:#ffb3c2;font-weight:700}.status-pill .count-warn{color:#ffe2a0}.status-pill .count-ok{color:#a8e6bd}.workspace{grid-template-columns:300px minmax(420px,1fr) 420px;min-height:0;display:grid}.workspace.with-issues{grid-template-columns:300px minmax(420px,1fr) 420px 340px}@media (width<=1280px){.workspace,.workspace.with-issues{grid-template-columns:260px minmax(380px,1fr) 400px}.workspace.with-issues .issues{z-index:20;width:360px;position:fixed;top:48px;bottom:0;right:0;box-shadow:-8px 0 24px #14243326}}.btn{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.btn:hover:not(:disabled){background:var(--paper)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--navy);border-color:var(--navy);color:#fff}.btn.primary:hover:not(:disabled){background:#0b4a85}.btn.danger{color:var(--error);border-color:#e7b3c0}.btn.small{padding:2px 8px;font-size:13px}.icon-btn{border-radius:var(--radius);cursor:pointer;width:28px;height:28px;color:var(--ink-2);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--paper);border-color:var(--line);color:var(--ink)}.icon-btn:disabled{opacity:.3;cursor:default}.field{align-content:start;gap:4px;margin-bottom:14px;display:grid}.field>span:first-child,.field-label{color:var(--ink-2);font-size:13px;font-weight:700}.field .hint{color:var(--ink-3);font-size:12px}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;padding:7px 9px}textarea{resize:vertical;min-height:72px;line-height:1.5}input.mono,.mono{font-family:var(--mono);font-size:13px}.row{align-items:center;gap:8px;display:flex}.row.wrap{flex-wrap:wrap}.grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:0 14px;display:grid}.segmented{border:1px solid var(--line-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.segmented button{background:var(--surface);cursor:pointer;border:0;border-right:1px solid var(--line-strong);padding:5px 12px}.segmented button:last-child{border-right:0}.segmented button[aria-pressed=true]{background:var(--navy);color:#fff}.nav{background:var(--surface);border-right:1px solid var(--line);grid-template-rows:auto auto 1fr auto;min-height:0;display:grid}.tabs{border-bottom:1px solid var(--line);display:flex}.tabs button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:10px 6px 8px;font-weight:700}.tabs button[aria-selected=true]{color:var(--navy);border-bottom-color:var(--cyan)}.tabs .n{color:var(--ink-3);margin-left:4px;font-weight:400}.nav-tools{border-bottom:1px solid var(--line);gap:8px;padding:10px 12px;display:grid}.chips-filter{flex-wrap:wrap;gap:4px;display:flex}.chips-filter button{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;padding:1px 9px;font-size:13px}.chips-filter button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.nav-list{margin:0;padding:0;list-style:none;overflow:auto}.nav-list li button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:0 8px;width:100%;padding:7px 12px;display:grid}.nav-list li button:hover{background:var(--paper)}.nav-list li button[aria-current=true]{background:var(--select);box-shadow:inset 3px 0 0 var(--cyan)}.nav-list .title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.nav-list .sub{color:var(--ink-3);font-size:12px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.nav-list .marks{grid-area:1/2/span 2;align-items:center;gap:4px;display:flex}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot.error{background:var(--error)}.dot.warn{background:#d99a00}.dot.changed{background:var(--cyan)}.nav-foot{border-top:1px solid var(--line);padding:10px 12px}.nav-empty{color:var(--ink-3);padding:24px 16px}.main{min-height:0;padding:20px 28px 80px;overflow:auto}.main-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.main-head h1{color:var(--navy);margin:0;font-size:24px;line-height:1.2}.main-head .id{font-family:var(--mono);color:var(--ink-3);margin-top:4px;font-size:13px}.main-head .actions{gap:6px;margin-left:auto;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:18px;padding:16px 18px 4px}.panel>h2{color:var(--navy);margin:0 0 12px;font-size:15px}.panel-head{align-items:baseline;gap:12px;margin:26px 0 10px;display:flex}.panel-head h2{color:var(--navy);margin:0;font-size:17px}.panel-head .hint{color:var(--ink-3);font-size:13px}.chips{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;gap:6px;min-height:38px;padding:5px;display:flex}.chip{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:2px;padding:1px 4px 1px 9px;font-size:14px;display:inline-flex}.chip button{cursor:pointer;color:var(--ink-3);background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}.chips input{border:0;outline:none;flex:1;min-width:140px;padding:3px 4px}.block{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius);margin-bottom:10px;position:relative}.block[data-type=text]{border-left-color:#8fb3c9}.block[data-type=text][data-variant=highlight]{border-left-color:var(--cyan)}.block[data-type=firstAid]{border-left-color:var(--navy)}.block[data-type=image],.block[data-type=slideshow],.block[data-type=video]{border-left-color:#b98bd6}.block[data-type=table],.block[data-type=contents]{border-left-color:#c7a85a}.block.has-error{border-color:#e7b3c0;border-left-color:var(--error)}.block.flash{animation:1.4s ease-out flash}@keyframes flash{0%{box-shadow:0 0 0 4px #00aec38c}to{box-shadow:0 0 #00aec300}}.block-head{border-bottom:1px solid var(--line);cursor:grab;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.block-head .kind{color:var(--ink-2);font-size:13px;font-weight:700}.block-head .note{color:var(--cyan-ink);font-size:12px}.block-head .tools{gap:2px;margin-left:auto;display:flex}.block-body{padding:12px 14px 0}.block.dragging{opacity:.4}.block.drop-before:before{content:"";background:var(--cyan);border-radius:2px;height:3px;position:absolute;top:-7px;left:0;right:0}.block-issues{border-radius:var(--radius);background:var(--error-bg);color:var(--error);margin:0 14px 12px;padding:6px 10px;font-size:13px}.block-issues.warn{background:var(--warn-bg);color:var(--warn)}.add-block{border:1px dashed var(--line-strong);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.add-block .label{color:var(--ink-3);margin-right:4px;font-size:13px}.list-edit{gap:6px;margin-bottom:14px;display:grid}.list-edit .item{grid-template-columns:26px 1fr auto;align-items:start;gap:6px;display:grid}.list-edit .num{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;padding-top:8px}.list-edit .item textarea{min-height:38px}.table-edit .item{grid-template-columns:1fr 2fr auto}.asset-ref{align-items:center;gap:12px;margin-bottom:14px;display:flex}.thumb{object-fit:cover;background:var(--paper);border:1px solid var(--line);width:96px;height:56px;color:var(--ink-3);border-radius:4px;flex:none;place-items:center;font-size:11px;display:grid}.markup-tools{flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 14px;display:flex}.markup-tools .swatch{padding-inline:8px}.markup-tools .swatch span{border-radius:50%;width:14px;height:14px;display:block}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.asset-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;padding:0;overflow:hidden}.asset-card img,.asset-card .ph{aspect-ratio:343/201;object-fit:cover;background:var(--paper);width:100%;color:var(--ink-3);place-items:center;font-size:12px;display:grid}.asset-card .meta{font-size:12px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;overflow:hidden}.asset-card[aria-current=true]{outline:3px solid var(--cyan)}.asset-hero{aspect-ratio:343/201;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);width:100%;max-width:520px;color:var(--ink-3);place-items:center;margin-bottom:16px;display:grid}.usage-list{margin:0 0 14px;padding-left:18px}.link-btn{color:var(--cyan-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.preview-col{border-left:1px solid var(--line);background:#e7edf1;flex-direction:column;align-items:center;gap:10px;min-height:0;padding:16px 0 32px;display:flex;overflow:auto}.preview-col .preview-tools{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.issues{background:var(--surface);border-left:1px solid var(--line);grid-template-rows:auto auto 1fr;min-height:0;display:grid}.issues header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.issues header h2{color:var(--navy);margin:0;font-size:15px}.issues .filter{border-bottom:1px solid var(--line);padding:8px 12px}.issues ul{margin:0;padding:0;list-style:none;overflow:auto}.issues li button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:10px 1fr;gap:2px 8px;width:100%;padding:8px 12px;display:grid}.issues li button:hover{background:var(--paper)}.issues .dot{margin-top:6px}.issues .msg{font-size:14px}.issues .path{font-family:var(--mono);color:var(--ink-3);word-break:break-all;grid-column:2;font-size:11px}.modal-backdrop{z-index:50;background:#14243373;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:8px;grid-template-rows:auto 1fr auto;width:min(640px,100%);max-height:calc(100vh - 48px);display:grid;box-shadow:0 20px 60px #1424334d}.modal.wide{width:min(980px,100%)}.modal header{padding:16px 20px 8px}.modal header h2{color:var(--navy);margin:0;font-size:19px}.modal .body{padding:8px 20px 12px;overflow:auto}.modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.notice{border-radius:var(--radius);background:var(--paper);margin-bottom:12px;padding:10px 12px;font-size:14px}.notice.error{background:var(--error-bg);color:var(--error)}.notice.warn{background:var(--warn-bg);color:var(--warn)}.summary-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:12px}.summary-table th,.summary-table td{text-align:left;border-bottom:1px solid var(--line);padding:6px 8px}.summary-table td.n{text-align:right;width:90px}.summary-table .plus{color:var(--ok)}.summary-table .minus{color:var(--error)}details.changes summary{cursor:pointer;color:var(--ink-2);margin-bottom:6px}details.changes p{font-family:var(--mono);color:var(--ink-2);margin:0 0 8px;font-size:12px}.import-screen{place-items:center;min-height:100%;padding:40px 24px;display:grid}.import-card{width:min(620px,100%)}.import-card h1{color:var(--navy);margin:0 0 8px;font-size:30px;line-height:1.15}.import-card .lead{color:var(--ink-2);max-width:60ch;margin:0 0 24px}.dropzone{border:2px dashed var(--line-strong);background:var(--surface);text-align:center;border-radius:10px;justify-items:center;gap:12px;padding:36px 24px;display:grid}.dropzone.over{border-color:var(--cyan);background:var(--select)}.dropzone .big{font-size:18px;font-weight:700}.server-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:20px;padding:18px 20px 6px}.server-card h2{margin:0 0 12px;font-size:17px}.server-card p{color:var(--ink-2);margin:0 0 12px}.status-pill .sync-warn{color:#ffe2a0}.import-card ol{color:var(--ink-2);margin:24px 0 0;padding-left:20px}.empty-main{color:var(--ink-3);text-align:center;padding:60px 20px}.phone{--c-cyan:#00aec3;--c-cyan-ink:#006d7a;--c-navy:#003869;--c-on-surface:#1a1a1a;--c-on-surface-variant:#324657;--c-hairline:#e2e8ed;--c-search-field:#dcebf4;--c-warn-red:#d32f2f;--c-subtle-bg:#f5f7fa;--c-container-highest:#e6ecf1;--c-surface:#fff;background:#1c2329;border-radius:46px;flex:none;width:391px;height:820px;padding:8px;box-shadow:0 0 0 1px #3a444d,0 24px 50px #14243347}.phone .screen{background:var(--c-surface);width:375px;height:804px;color:var(--c-on-surface);-webkit-font-smoothing:antialiased;border-radius:38px;grid-template-rows:44px 56px 1fr 64px;font-family:Roboto,system-ui,sans-serif;display:grid;overflow:hidden}.phone .statusbar{justify-content:space-between;align-items:center;padding:0 28px 0 32px;font:600 15px/1 -apple-system,SF Pro Text,system-ui,sans-serif;display:flex}.phone .appbar{grid-template-columns:56px 1fr 56px;place-items:center;display:grid}.phone .appbar img.logo{height:24px}.phone .appbar img.icon{width:24px;height:24px}.phone .scroll{scrollbar-width:thin;overflow:hidden auto}.phone .content{padding:16px 16px 32px}.phone .bottomnav{border-top:1px solid var(--c-hairline);background:var(--c-surface);grid-template-columns:repeat(4,1fr);display:grid}.phone .bottomnav div{letter-spacing:.24px;color:var(--c-on-surface);align-content:center;justify-items:center;gap:4px;font-size:12px;font-weight:700;display:grid}.phone .bottomnav img{width:24px;height:24px}.phone .t-title-large{font-size:18px;font-weight:500;line-height:26px}.phone .t-title-medium{font-size:16px;font-weight:500;line-height:18px}.phone .t-body-large{font-size:16px;font-weight:400;line-height:22px}.phone .t-body-medium{color:var(--c-on-surface-variant);font-size:14px;line-height:1.45}.phone .t-body-small{color:var(--c-on-surface-variant);font-size:12px}.phone .t-headline-medium{font-size:24px;font-weight:500;line-height:1.2}.phone p{margin:0}.phone .pre{white-space:pre-wrap;overflow-wrap:anywhere}.phone .rich-body{gap:8px;display:grid}.phone .rich-body .li+.li{margin-top:-4px}.phone .rich-body .li{grid-template-columns:20px 1fr;display:grid}.phone .rich-body .marker{color:var(--c-cyan-ink);font-weight:700}.phone .rich-body p{margin:0}.phone a{color:var(--c-cyan);text-decoration:underline;-webkit-text-decoration-color:var(--c-cyan);text-decoration-color:var(--c-cyan)}.phone a.dead{color:inherit;text-decoration:none}.phone .detail-head{border-bottom:1px solid var(--c-cyan);align-items:center;gap:8px;min-height:48px;padding-bottom:4px;display:flex}.phone .detail-head .name{flex:1}.phone .detail-head img{opacity:.9;width:28px;height:28px;margin:10px}.phone .info-row{border-bottom:1px solid var(--c-hairline);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.phone .info-row .label{flex:none;width:147px;font-weight:600}.phone .info-row .value{overflow-wrap:anywhere;flex:1;min-width:0}.phone .severity{border:1.5px solid var(--c-warn-red);color:var(--c-warn-red);border-radius:6px;padding:4px 12px;font-size:18px;font-weight:700;line-height:26px;display:inline-block}.phone .offset-card{padding-top:16px;position:relative}.phone .offset-card:before{content:"";background:var(--c-cyan);position:absolute;inset:0 16px 16px -16px}.phone .offset-card .card{background:var(--c-surface);border:1px solid var(--c-on-surface);padding:16px 19px 16px 16px;position:relative}.phone .fa-step{gap:4px;margin-top:16px;display:flex}.phone .fa-step:first-of-type{margin-top:24px}.phone .fa-step .n{min-width:24px}.phone .toc{border:1px solid var(--c-cyan);background:var(--c-surface);padding:16px}.phone .toc-title{margin-bottom:12px}.phone .toc-row{gap:8px;min-height:48px;display:flex;position:relative}.phone .toc-marker{flex:none;width:24px;position:relative}.phone .toc-marker:before{content:"";background:var(--c-cyan);width:1px;position:absolute;top:0;bottom:0;left:11.5px}.phone .toc-row:first-of-type .toc-marker:before{top:15px}.phone .toc-row:last-of-type .toc-marker:before{height:15px;bottom:auto}.phone .toc-row:only-of-type .toc-marker:before{display:none}.phone .toc-marker:after{content:"";box-sizing:border-box;border:1.5px solid var(--c-cyan);background:var(--c-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:8px}.phone .toc-row .item{padding:8px 0}.phone .gap-xl{height:24px}.phone .gap-l{height:16px}.phone .section-headline{margin-bottom:8px;font-size:16px;font-weight:700;line-height:22px}.phone .highlight{background:var(--c-search-field);padding:16px 16px 25px}.phone .media{aspect-ratio:343/201;background:var(--c-subtle-bg);position:relative;overflow:hidden}.phone .media img{object-fit:cover;width:100%;height:100%;display:block}.phone .media .credit{writing-mode:vertical-rl;white-space:nowrap;background:#ffffffd1;max-height:100%;padding:4px 2px;font-size:10px;position:absolute;top:50%;right:4px;overflow:hidden;transform:translateY(-50%)rotate(180deg)}.phone .media .zoom{background:#ffffffd1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid;position:absolute;bottom:4px;left:4px}.phone .media .play{place-items:center;font-size:44px;display:grid;position:absolute;inset:0}.phone .media-placeholder{aspect-ratio:16/9;border:1px solid var(--c-hairline);background:var(--c-subtle-bg);color:var(--c-on-surface-variant);text-align:center;border-radius:6px;place-items:center;padding:8px;font-size:13px;display:grid}.phone .caption{color:var(--c-on-surface-variant);margin-top:4px;font-size:12px}.phone .dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.phone .dots span{background:var(--c-hairline);border-radius:50%;width:8px;height:8px}.phone .dots span:first-child{background:var(--c-cyan)}.phone .bullets div{gap:8px;margin-bottom:8px;display:flex}.phone .bullets div:before{content:"";background:var(--c-cyan);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.phone .disclaimer{background:var(--c-container-highest);color:var(--c-on-surface-variant);border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.phone .disclaimer .i{border:1.6px solid var(--c-on-surface-variant);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font:700 11px/1 Roboto,sans-serif;display:grid}.phone details.faq{border-bottom:1px solid var(--c-hairline)}.phone details.faq summary{cursor:pointer;align-items:center;gap:8px;min-height:56px;list-style:none;display:flex}.phone details.faq summary::-webkit-details-marker{display:none}.phone details.faq summary:after{content:"";border-right:2px solid var(--c-navy);border-bottom:2px solid var(--c-navy);width:8px;height:8px;margin-left:auto;margin-right:8px;transform:rotate(45deg)}.phone details.faq[open] summary:after{transform:rotate(-135deg)}.phone details.faq>div{padding-bottom:12px}.phone .list-row{border-bottom:1px solid var(--c-hairline);align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.phone .list-row.selected{background:var(--c-subtle-bg)}.phone .list-row img{width:24px;height:24px}.phone .list-row .sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.phone .letter{color:var(--c-navy);padding:12px 16px 4px;font-weight:700}.phone .page-title{margin-bottom:16px}.phone .flash-target{outline-offset:3px;outline:2px dashed #00aec3b3}
