.ros *,.ros :before,.ros :after{box-sizing:border-box}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/a481b234-60e9-47de-9bbf-5a9e5f2bce36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/6a4b5ba4-5cd3-4370-a91b-8cfe502078f0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/6a4b5ba4-5cd3-4370-a91b-8cfe502078f0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/6a4b5ba4-5cd3-4370-a91b-8cfe502078f0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/a481b234-60e9-47de-9bbf-5a9e5f2bce36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/a481b234-60e9-47de-9bbf-5a9e5f2bce36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/a481b234-60e9-47de-9bbf-5a9e5f2bce36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ros{--accent:#0d9488;--accent-deep:#0f766e;--accent-line:#14b8a6;--accent-soft:#ccfbf1;--wash:#f0fdfa;--accent-ink:#fff;--violet:#6b5fcf;--violet-deep:#5848c0;--violet-soft:#e8e5ff;--grad:linear-gradient(135deg, #6b5fcf 0%, #5b8dee 100%);--shadow-cta:0 4px 20px #6b5fcf40;--bg:#f8fafc;--surface:#fff;--muted-fill:#f1f5f9;--line:#e2e8f0;--line-strong:#cbd5e1;--ink:#0f172a;--muted:#475569;--faint:#94a3b8;--ok:#047857;--ok-dot:#10b981;--ok-soft:#10b9811a;--warn:#b45309;--warn-dot:#f59e0b;--warn-soft:#f59e0b1a;--bad:#dc2626;--bad-soft:#ef44441a;--info-soft:#f1f5f9;--radius:16px;--radius-ctl:8px;--radius-in:12px;--shadow:0 1px 2px #0f172a0f;--shadow-md:0 4px 16px #0f172a14;--font-display:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);font:15px/1.5 var(--font-body);-webkit-font-smoothing:antialiased}.ros a{color:var(--accent)}.ros h1,.ros h2,.ros h3,.ros .brand strong{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;line-height:1.2}.ros h1{max-width:30ch;font-size:clamp(28px,4.2vw,40px);font-weight:800}.ros h2{font-size:18px;font-weight:700}.ros h3{font-weight:700}.ros h2{font-size:22px}.ros h3{font-size:17px}.ros p{margin:0 0 8px}.ros .small{font-size:13.5px}.ros .muted{color:var(--muted)}.ros .eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:10px;font-size:12px;font-weight:700}.ros .ros-app{margin:8px 0 0}.ros .top{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.ros .brand{align-items:center;gap:10px;display:flex}.ros .brand>div{flex-direction:column;display:flex}.ros .mark{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);font-family:var(--font-display);border-radius:10px;place-items:center;font-weight:700;display:grid}.ros .intro{padding:20px 0 8px}.ros .tabs-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:16px 0 20px;display:flex}.ros .tabs{flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.ros .tabs button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:14.5px}.ros .tabs button.on{color:var(--accent);border-color:var(--accent);font-weight:600}.ros .tabs button:disabled{opacity:.4;cursor:not-allowed}.ros .ros-work{gap:20px;display:grid}.ros .ros-work.with-chat{grid-template-columns:minmax(0,1fr) 360px}@media (max-width:900px){.ros .ros-work.with-chat{grid-template-columns:1fr}}.ros .content{min-width:0}.ros .stack{gap:16px;display:grid}.ros .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.ros .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ros details.panel summary{cursor:pointer;font-weight:600}.ros details.panel[open] summary{margin-bottom:10px}.ros button{font:inherit;cursor:pointer;border-radius:var(--radius-ctl)}.ros button:disabled{cursor:not-allowed;opacity:.55}.ros .primary{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow);border:0;padding:12px 24px;font-weight:700}.ros .primary:hover:not(:disabled){background:var(--accent-deep)}.ros .dolores-btn{background:var(--grad);color:#fff;box-shadow:var(--shadow-cta);border:0;border-radius:999px;padding:10px 18px;font-weight:600}.ros .ghost{background:var(--muted-fill);color:#1f2937;border:0;padding:10px 16px;font-weight:600}.ros .ghost:hover:not(:disabled){background:var(--line)}.ros .ghost.danger{color:var(--bad)}.ros button.small{padding:6px 10px;font-size:13.5px}.ros .link{color:var(--accent);background:0 0;border:0;padding:0 0 0 8px;text-decoration:underline}.ros :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ros .actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.ros .actions.left{justify-content:flex-start}.ros .wrap{flex-wrap:wrap}.ros .row{align-items:flex-end;gap:12px;display:flex}.ros .row>*{flex:1}.ros .row>button{flex:none}@media (max-width:600px){.ros .row{flex-direction:column;align-items:stretch}}.ros .field{flex-direction:column;gap:6px;margin:14px 0 0;font-size:14.5px;font-weight:500;display:flex}.ros input,.ros textarea,.ros select{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-in);width:100%;padding:12px 14px;font-weight:400}.ros textarea{resize:vertical}.ros input[type=date]:empty,.ros input[type=date]:not(:empty){color:var(--ink)}.ros .draft textarea{margin-top:10px;font:13px/1.5 ui-monospace,Menlo,Consolas,monospace}.ros .check{align-items:center;gap:8px;margin-top:12px;display:flex}.ros .check input{width:auto}.ros .intake{max-width:720px}.ros .progress{gap:6px;margin-bottom:14px;display:flex}.ros .progress span{background:var(--line);border-radius:4px;flex:1;height:4px}.ros .progress span.on{background:var(--accent)}.ros .choices{border:0;gap:8px;margin:16px 0 0;padding:0;display:grid}.ros .choices legend{margin-bottom:6px;font-size:14.5px;font-weight:500}.ros .choice{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ros .choice input{width:auto}.ros .choice.on{border-color:var(--accent);background:var(--accent-soft)}.ros .cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.ros .card-choice{text-align:left;background:var(--surface);color:var(--ink);border:1px solid var(--line);flex-direction:column;gap:4px;padding:16px;display:flex}.ros .card-choice span{color:var(--muted);font-size:14px}.ros .card-choice.on{border-color:var(--accent);background:var(--accent-soft)}.ros .badge{border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-block}.ros .badge.ok{background:var(--ok-soft);color:var(--ok)}.ros .badge.warn{background:var(--warn-soft);color:var(--warn)}.ros .badge.bad{background:var(--bad-soft);color:var(--bad)}.ros .badge.soft{background:var(--bg);color:var(--muted);border:1px solid var(--line);font-weight:500}.ros .badge.st-conflict,.ros .badge.st-pending_law{color:var(--warn);border-color:var(--warn)}.ros .hero-result .meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.ros .flags{gap:8px;display:grid}.ros .flag{background:var(--info-soft);border-radius:10px;gap:10px;margin:0;padding:12px 14px;display:flex}.ros .flag strong{flex:none}.ros .flag.warning{background:var(--warn-soft)}.ros .flag.blocker{background:var(--bad-soft)}.ros .flag.info{background:var(--info-soft)}.ros .src{white-space:nowrap;margin-left:8px;font-size:13px}.ros .reqs{gap:0;margin:0;padding:0;list-style:none;display:grid}.ros .reqs li{border-top:1px solid var(--line);padding:14px 0}.ros .reqs li:first-child{border-top:0}.ros .req-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ros .lvl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 6px;font-size:11px}.ros .list{gap:6px;margin:6px 0 0;padding-left:18px;display:grid}.ros .meter{background:var(--line);border-radius:8px;height:8px;margin:6px 0 12px;overflow:hidden}.ros .meter span{background:var(--accent);height:100%;transition:width .3s;display:block}.ros .docs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ros .doc{padding:16px 18px}.ros .doc.done{border-color:var(--accent)}.ros .doc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ros .doc-top .check{margin:0}.ros .doc .ghost.small{margin-top:4px}.ros .upload{cursor:pointer;color:var(--accent);align-items:center;gap:6px;margin-top:6px;font-size:14px;display:inline-flex}.ros .upload input{opacity:0;width:1px;height:1px;position:absolute}.ros .upload{border:1px dashed var(--line);border-radius:8px;padding:8px 12px;position:relative}.ros .upload:focus-within{outline:2px solid var(--accent)}.ros .lookup{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px}.ros .routes{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ros .routes li{border:1px solid var(--line);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.ros .pipeline{flex-wrap:wrap;gap:6px;margin:10px 0 16px;padding:0;list-style:none;display:flex}.ros .pipeline li{background:var(--bg);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:13px}.ros .pipeline li.on{background:var(--accent-soft);color:var(--accent);border-color:#0000;font-weight:600}.ros .approve{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.ros .timeline{gap:4px;margin:16px 0 10px;padding:0;list-style:none;display:grid}.ros .timeline time{color:var(--muted);margin-right:8px}.ros .plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ros .plan{text-align:left;color:var(--ink);flex-direction:column;gap:6px;display:flex}.ros .plan.on{border-color:var(--accent);outline:1px solid var(--accent)}.ros .price{font-size:28px;font-weight:700}.ros .totals{grid-template-columns:1fr auto;gap:6px 16px;margin:10px 0 12px;display:grid}.ros .totals dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ros .totals .sum{border-top:1px solid var(--line);padding-top:6px;font-weight:700}.ros .dolores{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:min(78vh,680px);box-shadow:var(--shadow);flex-direction:column;display:flex;position:sticky;top:16px}.ros .dolores header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ros .dolores header>div{flex-direction:column;display:flex}.ros .chat{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.ros .starters{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ros .bubble{white-space:pre-wrap;border-radius:12px;max-width:92%;padding:10px 12px;font-size:14.5px}.ros .bubble.user{background:var(--accent);color:var(--accent-ink);align-self:flex-end}.ros .bubble.assistant{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--violet);align-self:flex-start}.ros .dolores form{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.ros .foot{border-top:1px solid var(--line);margin-top:40px;padding-top:16px}.ros.ros-page{min-height:100vh}.ros .ros-top{justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:16px;display:flex}.ros .ros-top .brand{color:var(--ink);text-decoration:none}.ros .ros-top nav{align-items:center;gap:14px;display:flex}.ros .ros-top nav a:not(.primary){color:var(--muted);text-decoration:none}.ros a.primary{border-radius:var(--radius-ctl);color:var(--accent-ink);text-decoration:none;display:inline-block}.ros .ros-wrap{max-width:1180px;margin:0 auto;padding:0 16px 56px}.ros .ros-article{max-width:760px}.ros .ros-hero{padding:20px 0 8px}.ros .ros-hero h1{max-width:28ch}.ros .lede{color:var(--muted);max-width:68ch;font-size:17.5px}.ros .lede.answer{color:var(--ink);background:var(--wash);border:1px solid var(--accent-soft);border-radius:var(--radius);padding:18px 20px}.ros .ros-section{margin-top:48px}.ros .ros-section h2{margin-bottom:14px}.ros .crumbs{color:var(--muted);margin:8px 0 12px}.ros .table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.ros table{border-collapse:collapse;width:100%;font-size:14.5px}.ros th,.ros td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.ros th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12.5px;font-weight:600}.ros tr:last-child td{border-bottom:0}.ros .guide-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ros .guide-card{height:100%;color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.ros .guide-card:hover{border-color:var(--accent)}.ros .faq details{border-top:1px solid var(--line);padding:14px 0}.ros .faq details:last-child{border-bottom:1px solid var(--line)}.ros .faq summary{cursor:pointer;list-style:none}.ros .faq summary::-webkit-details-marker{display:none}.ros .faq summary h3{font-size:16.5px;display:inline}.ros .faq summary:after{content:"+";float:right;color:var(--muted)}.ros .faq details[open] summary:after{content:"–"}.ros .faq p{color:var(--muted);margin-top:8px}.ros .facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:0;margin:0;display:grid}.ros .facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,200px) 1fr;gap:12px;padding:12px 16px;display:grid}.ros .facts>div:last-child{border-bottom:0}.ros .facts dt{font-weight:600}.ros .facts dd{margin:0}.ros .steps{gap:8px;margin-bottom:20px;padding-left:20px;display:grid}.ros .ros-disclaimer{margin-top:16px}@media (max-width:600px){.ros .facts>div{grid-template-columns:1fr;gap:2px}.ros .ros-top .by,.ros .ros-top .nav-guides{display:none}.ros .ros-top a.primary{white-space:nowrap}}.ros .stored{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.ros .stored a{font-weight:600}.ros .link{color:var(--accent);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ros .link.danger{color:var(--bad)}.ros .tabs button{border-radius:0}.ros .card-choice{border-radius:var(--radius)}.ros .card-choice.on{box-shadow:0 0 0 1px var(--accent) inset;background:var(--wash)}.ros .stack,.ros .reqs,.ros .docs,.ros .routes,.ros .timeline,.ros .ros-work{grid-template-columns:minmax(0,1fr)}.ros .content,.ros .panel{overflow-wrap:anywhere;min-width:0}.ros .ros-shell{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md);grid-template-columns:72px minmax(0,1fr);margin:24px 0 8px;display:grid;overflow:hidden}.ros .rail{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}.ros .rail .mark{width:40px;height:40px;margin-bottom:14px}.ros .rail-item{width:44px;height:44px;color:var(--faint);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.ros .rail-item svg{width:20px;height:20px}.ros .rail-item:hover:not(:disabled){background:var(--muted-fill);color:var(--muted)}.ros .rail-item.active{background:var(--accent-soft);color:var(--accent-deep)}.ros .rail-spacer{flex:1}.ros .shell-main{flex-direction:column;min-width:0;display:flex}.ros .topbar{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 28px;display:flex}.ros .crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.ros .crumb b{color:var(--ink);font-weight:700}.ros .crumb .sep{color:var(--faint)}.ros .topbar .right{align-items:center;gap:12px;display:flex}.ros .canvas{background:var(--bg);min-width:0;padding:28px 32px 40px}.ros .flow-steps{flex-wrap:wrap;gap:8px 20px;margin:0 0 22px;padding:0;list-style:none;display:flex}.ros .flow-steps button{letter-spacing:.12em;color:var(--faint);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 0;font-size:11px;font-weight:700;display:inline-flex}.ros .flow-steps .dot{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.ros .flow-steps .done button{color:var(--muted)}.ros .flow-steps .done .dot{background:var(--ok-dot)}.ros .flow-steps .active button{color:var(--ink)}.ros .flow-steps .active .dot{background:var(--violet)}.ros .acct-chip{align-items:center;gap:10px;min-width:0;display:flex}.ros .avatar{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.ros .acct-chip .who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ros .acct-chip .who strong{overflow-wrap:anywhere;font-size:14px}.ros .sync{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ros .sync:before{content:"";background:var(--ok-dot);border-radius:50%;width:7px;height:7px}.ros .sync.saving:before{background:var(--warn-dot)}.ros .sync.error:before{background:var(--bad)}.ros .account{background:var(--wash);border:1px solid var(--accent-soft);border-radius:var(--radius);margin:0 0 20px;padding:18px 20px}.ros .account-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ros .account h2{margin:0 0 2px;font-size:16px}.ros .account form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ros .account form input{background:var(--surface);flex:220px;width:auto}.ros input:focus,.ros textarea:focus,.ros select:focus{border-color:var(--violet);outline:0;box-shadow:0 0 0 3px #6b5fcf26}.ros .field{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.ros .field input,.ros .field textarea,.ros .field select{text-transform:none;letter-spacing:normal;color:var(--ink);font-size:15px;font-weight:400}.ros .field .muted{text-transform:none;letter-spacing:normal;font-weight:400}.ros .badge:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ros .badge.soft:before{display:none}.ros .dolores-dock{z-index:40;background:var(--surface);box-shadow:var(--shadow-cta), 0 0 0 1px var(--violet-soft);color:var(--ink);text-align:left;border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;display:inline-flex;position:fixed;bottom:20px;left:20px}.ros .dolores-dock .dock-mark{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.ros .dolores-dock small{letter-spacing:.12em;color:var(--violet);font-size:10px;font-weight:700;display:block}.ros .dolores-dock b{font-size:13px}.ros .dolores{z-index:40;border-radius:var(--radius);border:1px solid var(--violet-soft);width:min(380px,100vw - 40px);height:min(70vh,600px);box-shadow:var(--shadow-cta), var(--shadow-md);position:fixed;top:auto;bottom:84px;left:20px}.ros .dolores header strong{color:var(--violet-deep)}@media (max-width:760px){.ros .ros-shell{border-radius:12px;grid-template-columns:minmax(0,1fr);margin-left:-4px;margin-right:-4px}.ros .rail{display:none}.ros .topbar{padding:10px 16px}.ros .canvas{padding:20px 14px 32px}.ros .acct-chip .who{display:none}.ros .topbar .right{justify-content:flex-end;width:100%}}.ros .acct-chip button{white-space:nowrap}.ros .phone-only{display:none}@media (max-width:760px){.ros .phone-only{display:inline}}.ros .bubble.assistant:has(.answer-md){white-space:normal}.ros .answer-md>*{margin:0 0 8px}.ros .answer-md>:last-child{margin-bottom:0}.ros .answer-md ol,.ros .answer-md ul{gap:6px;padding-left:22px;display:grid}.ros .answer-md ol{list-style:decimal}.ros .answer-md ul{list-style:outside}.ros .answer-md li{display:list-item}.ros .answer-md li::marker{color:var(--violet-deep);font-weight:700}.ros .answer-md li ul{gap:2px;margin-top:4px}.ros .answer-md .answer-h{margin-top:4px}.ros .locked{border-style:dashed}.ros .locked h2{margin-top:2px}.ros .locked-inline{color:var(--muted);margin:6px 0 0}.ros .notice{justify-content:space-between;align-items:center;gap:12px;display:flex}
