:root{color-scheme:light;--paper: #f4f1ea;--paper-deep: #eae5db;--surface: #fbf9f4;--white: #fffefa;--ink: #121514;--ink-soft: #292d2b;--muted: #555853;--faint: #656761;--placeholder: #62645f;--inverse-muted: #a0a09a;--line: #d4cfc5;--line-dark: #7d7e78;--accent: #f25533;--accent-dark: #b8321c;--accent-soft: #fbe2da;--positive: #2e7548;--positive-soft: #e0ece2;--link: #245dae;--danger: #ad392f;--danger-soft: #f7e1dd;--font: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ar: "Alexandria", "Manrope", sans-serif;--radius: 3px}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;overflow-x:clip}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.drawer-locked{overflow:hidden}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:var(--link);text-underline-offset:3px}a:hover{color:#17457f}:focus-visible{outline:3px solid var(--link);outline-offset:3px}::selection{color:var(--ink);background:#ffc8b8}.eyebrow{color:var(--accent-dark);font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.eyebrow--light{color:#ff8c70}.brand-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--ink);line-height:1}.brand-lockup--inverse{color:var(--paper)}.brand-lockup--compact{gap:7px}.brand-signal{display:inline-flex;align-items:flex-end;gap:2px;width:18px;height:22px}.brand-signal i{display:block;width:4px;background:var(--accent)}.brand-signal i:nth-child(1){height:8px}.brand-signal i:nth-child(2){height:14px}.brand-signal i:nth-child(3){height:21px}.brand-word{font-size:27px;font-weight:800;letter-spacing:-.075em}.brand-word b{color:var(--accent)}.brand-ar{padding-inline-start:10px;border-inline-start:1px solid currentColor;color:inherit;font-family:var(--font-ar);font-size:13px;font-weight:500;opacity:.65}.brand-lockup--compact .brand-word{font-size:22px}.brand-lockup--compact .brand-signal{width:15px;height:18px}.brand-lockup--compact .brand-signal i{width:3px}.brand-lockup--compact .brand-signal i:nth-child(1){height:6px}.brand-lockup--compact .brand-signal i:nth-child(2){height:11px}.brand-lockup--compact .brand-signal i:nth-child(3){height:17px}.market-stamp{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:6px 10px;border:1px solid rgba(255,255,255,.22);color:inherit;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.market-stamp__dot{width:7px;height:7px;background:#55a66c;border-radius:50%}.startup-screen{display:flex;min-height:100vh;min-height:100dvh;padding:32px;align-items:center;justify-content:center;flex-direction:column;background:var(--paper);text-align:center}.startup-rule{width:min(300px,70vw);height:2px;margin:38px 0 18px;overflow:hidden;background:var(--line)}.startup-rule span{display:block;width:38%;height:100%;background:var(--accent);animation:signal-read 1.4s ease-in-out infinite alternate}.startup-screen>p{margin:0;color:var(--muted);font-size:13px}.startup-meta{margin-top:10px;color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.16em}@keyframes signal-read{0%{transform:translate(-10%)}to{transform:translate(175%)}}.startup-screen--error{gap:42px}.startup-card{width:min(500px,100%);padding:32px;border-top:3px solid var(--accent);background:var(--surface);text-align:left}.startup-card h1{margin:10px 0 12px;font-size:clamp(28px,5vw,42px);letter-spacing:-.055em;line-height:1.05}.startup-card p{margin:0 0 24px;color:var(--muted)}.gate{display:grid;grid-template-columns:minmax(440px,1.16fr) minmax(440px,.84fr);min-height:100vh;min-height:100dvh;background:var(--paper)}.gate-story{position:relative;display:flex;min-height:100%;padding:max(34px,env(safe-area-inset-top)) 42px max(28px,env(safe-area-inset-bottom));overflow:hidden;flex-direction:column;justify-content:space-between;background:var(--ink);color:var(--paper)}.gate-story:after{position:absolute;right:-40px;bottom:9%;width:250px;height:1px;background:#ffffff21;box-shadow:0 22px #ffffff21,0 44px #ffffff21,0 66px #ffffff21;content:"";transform:rotate(-38deg)}.gate-story__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px}.gate-story__copy{position:relative;z-index:1;max-width:680px;margin:auto 0 6vh;padding-top:80px}.gate-story__copy h1{margin:16px 0 20px;font-size:clamp(42px,5.8vw,86px);font-weight:700;letter-spacing:-.075em;line-height:.98}.gate-story__copy h1 em{color:var(--accent);font-style:normal}.gate-story__copy p{max-width:570px;margin:0;color:#f4f1eab0;font-size:clamp(15px,1.35vw,19px);line-height:1.65}.gate-story__ledger{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25)}.gate-story__ledger span{display:flex;min-height:72px;padding:17px 14px;align-items:flex-start;flex-direction:column;border-inline-end:1px solid rgba(255,255,255,.16);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gate-story__ledger span:last-child{border-inline-end:0}.gate-story__ledger b{margin-bottom:7px;color:var(--accent);font-size:9px;letter-spacing:.14em}.gate-story__foot{position:relative;z-index:1;display:flex;padding-top:24px;align-items:center;justify-content:space-between;color:var(--inverse-muted);font-size:9px;font-weight:700;letter-spacing:.15em}.gate-panel{display:flex;padding:max(36px,env(safe-area-inset-top)) clamp(34px,6vw,92px) max(36px,env(safe-area-inset-bottom));align-items:center;justify-content:center}.gate-card{width:min(440px,100%)}.gate-card__head{margin-bottom:34px}.gate-card h2{margin:10px 0;font-size:clamp(34px,4vw,52px);font-weight:700;letter-spacing:-.065em;line-height:1.06}.gate-card__head p,.gate-lede{margin:0;color:var(--muted);font-size:14px}.gate-form{display:grid;gap:19px}.field{display:grid;gap:7px}.field>span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.field small{color:var(--faint);font-size:11px}.field input,.gate-card>input,.rail input,.rail select,.hq-form input{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line-dark);border-radius:0;outline:0;background:var(--surface);color:var(--ink)}.field input::placeholder,.rail input::placeholder,.hq-form input::placeholder{color:var(--placeholder);opacity:1}.field input:hover,.rail input:hover,.rail select:hover,.hq-form input:hover{border-color:var(--ink)}.field input:focus,.rail input:focus,.rail select:focus,.hq-form input:focus{border-color:var(--link);box-shadow:0 0 0 2px #245dae29}.field input:focus-visible,.gate-card>input:focus-visible,.rail input:focus-visible,.rail select:focus-visible,.hq-form input:focus-visible,.composer textarea:focus-visible{outline:3px solid var(--link);outline-offset:2px}.button-primary,.gate-card>button{display:inline-flex;min-height:50px;padding:13px 18px;align-items:center;justify-content:space-between;gap:18px;background:var(--accent-dark);color:#fff;cursor:pointer;font-size:13px;font-weight:800}.button-primary:hover,.gate-card>button:hover{background:#942816}.button-primary:disabled,.gate-card>button:disabled{cursor:not-allowed;opacity:.48}.button-block{width:100%}.button-loading{margin:auto}.gate-switch{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;text-align:center}.gate-switch a{font-weight:800}.gate-foot{margin:14px 0 0;color:var(--faint);font-size:11px;line-height:1.55;text-align:center}.gate-card--pending{text-align:left}.approval-signal{display:grid;width:54px;height:54px;margin-bottom:28px;place-items:center;border:1px solid var(--positive);color:var(--positive);font-size:22px}.approval-route{display:flex;margin:35px 0;align-items:flex-start}.approval-route__step{display:grid;width:76px;flex:0 0 76px;gap:7px;color:var(--faint);font-size:9px;line-height:1.25;text-align:center;text-transform:uppercase}.approval-route__step b{display:grid;width:30px;height:30px;margin:auto;place-items:center;border:1px solid var(--line-dark);font-size:10px}.approval-route__step.is-done{color:var(--positive)}.approval-route__step.is-done b{border-color:var(--positive);background:var(--positive);color:#fff}.approval-route__line{height:1px;margin-top:15px;flex:1;background:var(--line)}.shell{display:grid;grid-template-columns:224px minmax(0,1fr);width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--paper)}.side{position:relative;z-index:20;display:flex;min-width:0;height:100%;overflow:hidden;flex-direction:column;background:var(--ink);color:var(--paper)}.side-brand{display:flex;min-height:calc(78px + env(safe-area-inset-top));padding:calc(24px + env(safe-area-inset-top)) 20px 24px;align-items:center;border-bottom:1px solid rgba(255,255,255,.22)}.side-new{display:flex;min-height:50px;margin:17px 14px 20px;padding:11px 13px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.28);background:transparent;color:var(--paper);cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.045em}.side-new:hover{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}.side-new span{font-size:19px;font-weight:400;line-height:1}.side-label{display:flex;padding:0 17px 9px;align-items:center;justify-content:space-between;color:var(--inverse-muted);font-size:9px;font-weight:800;letter-spacing:.17em}.side-label b{color:var(--inverse-muted);font-weight:600}.side-list{padding:0 9px 20px;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.side-empty{padding:20px 9px;color:var(--inverse-muted);font-size:11px;line-height:1.55}.side-item{position:relative;display:grid;width:100%;min-height:47px;padding:10px;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.09);background:transparent;color:#f4f1eaa3;cursor:pointer;font-size:11px;line-height:1.35;text-align:left}.side-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-item i{color:transparent;font-style:normal}.side-item:hover{color:var(--paper)}.side-item:hover i{color:var(--accent)}.side-item.active{padding-inline-start:15px;color:#fff;font-weight:700}.side-item.active:before{position:absolute;inset-block:11px;inset-inline-start:0;width:3px;background:var(--accent);content:""}.side-item.active i{color:var(--accent)}.side-foot{padding:15px 14px max(14px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.13)}.side-account{display:flex;min-width:0;align-items:center;gap:10px}.side-avatar{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;background:var(--accent-dark);color:#fff;font-size:11px;font-weight:800}.side-account>span:last-child{display:grid;min-width:0}.side-account b{overflow:hidden;color:var(--paper);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.side-account small{color:var(--inverse-muted);font-size:9px}.side-foot-actions{display:flex;margin-top:13px;align-items:center;justify-content:space-between}.side-hq,.side-user{display:inline-flex;min-height:44px;padding:10px 0;align-items:center;background:transparent;color:var(--inverse-muted);cursor:pointer;font-size:10px;text-decoration:none}.side-hq:hover,.side-user:hover{color:var(--paper)}.drawer-close{display:grid;width:44px;height:44px;padding:11px;place-items:center;background:transparent;color:currentColor;cursor:pointer}.drawer-close svg{width:20px;height:20px}.side>.drawer-close{display:none;position:absolute;inset-block-start:calc(7px + env(safe-area-inset-top));inset-inline-end:7px;z-index:2;color:var(--paper)}.drawer-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;visibility:hidden;background:#12151485;opacity:0;transition:opacity .18s ease,visibility .18s ease}.drawer-backdrop.show{visibility:visible;opacity:1}.main{display:flex;min-width:0;height:100%;flex-direction:column;background:var(--paper)}.main-head{position:relative;z-index:10;display:grid;min-height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 24px 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;border-bottom:1px solid var(--line);background:#f4f1eafa}.main-head__market .market-stamp{border-color:var(--line-dark);color:var(--muted)}.main-head__market{grid-column:1}.main-title{display:grid;min-width:0;grid-column:2;text-align:center}.main-title span{color:var(--faint);font-size:8px;font-weight:800;letter-spacing:.16em}.main-title strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.icon-btn{display:grid;width:44px;height:44px;padding:11px;place-items:center;background:transparent;color:var(--ink);cursor:pointer}.icon-btn svg{width:20px;height:20px}.menu-trigger{display:none}.wallet-btn{display:inline-flex;min-height:44px;padding:9px 12px;grid-column:4;align-items:center;gap:8px;border:1px solid var(--line-dark);background:transparent;color:var(--ink);cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.035em}.wallet-btn:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.wallet-btn svg{width:17px;height:17px}.live-dot{display:inline-flex;min-height:28px;padding:5px 8px;grid-column:3;align-items:center;gap:6px;border:1px solid #9ab9a3;color:var(--positive);font-size:8px;font-weight:800;letter-spacing:.13em}.live-dot:before{width:6px;height:6px;border-radius:50%;background:var(--positive);content:"";animation:pulse 1.1s ease-in-out infinite alternate}@keyframes pulse{to{opacity:.25}}.scroll{min-height:0;overflow-x:hidden;overflow-y:auto;flex:1;overscroll-behavior:contain;scrollbar-color:var(--line-dark) transparent}.thread{width:min(900px,100%);min-height:100%;margin:0 auto;padding:54px clamp(22px,5vw,60px) 34px}.empty{display:flex;min-height:calc(100vh - 300px);min-height:calc(100dvh - 300px);padding-top:clamp(18px,4vh,52px);flex-direction:column;justify-content:center}.empty-copy{max-width:680px}.empty-copy h1{margin:14px 0 17px;font-size:clamp(43px,6.1vw,76px);font-weight:700;letter-spacing:-.075em;line-height:.96}.empty-copy h1 em{color:var(--accent);font-style:normal}.empty-copy p{max-width:620px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.task-grid{display:grid;margin-top:39px;grid-template-columns:1fr 1fr;border-block-start:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark)}.task-card{position:relative;display:flex;min-height:132px;padding:14px 16px 16px;overflow:hidden;flex-direction:column;border-inline-end:1px solid var(--line-dark);border-block-end:1px solid var(--line-dark);background:transparent;color:var(--ink);cursor:pointer;text-align:start}.task-card:last-child{grid-column:1 / -1;min-height:104px}.task-card:hover{background:var(--ink);color:var(--paper)}.task-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--faint);font-size:8px;font-weight:800;letter-spacing:.15em}.task-card:hover .task-card__top{color:var(--inverse-muted)}.task-card__top b{color:var(--accent-dark)}.task-card:hover .task-card__top b{color:#ff8264}.task-card__top i{font-style:normal}.task-card__prompt{max-width:85%;margin-top:auto;font-size:14px;font-weight:700;line-height:1.35}.task-card__arrow{position:absolute;inset-inline-end:15px;bottom:13px;color:var(--accent);font-size:18px}.task-card:dir(rtl){font-family:var(--font-ar);text-align:start}.task-card:dir(rtl) .task-card__arrow{inset-inline-start:15px;inset-inline-end:auto}.empty-ledger{display:grid;margin-top:24px;grid-template-columns:repeat(3,1fr);color:var(--faint);font-size:9px}.empty-ledger span{display:grid;gap:3px}.empty-ledger b{color:var(--ink);font-size:8px;letter-spacing:.12em}.msg{margin-bottom:34px}.msg-user{display:flex;justify-content:flex-end}.bubble{max-width:min(610px,86%);padding:14px 17px;border-inline-end:3px solid var(--accent);background:var(--paper-deep);font-size:14px;line-height:1.65;white-space:pre-wrap}.bubble:dir(rtl){border-inline-end:0;border-inline-start:3px solid var(--accent);font-family:var(--font-ar);text-align:start}.msg-assistant{max-width:820px}.who{display:flex;margin-bottom:15px;align-items:center;gap:8px;color:var(--faint);font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.who:after{height:1px;flex:1;background:var(--line);content:""}.who-signal{width:13px;height:10px;border-inline:3px solid var(--accent);box-shadow:inset 3px 0 0 var(--paper),inset 6px 0 0 var(--accent)}.prose{color:var(--ink-soft);font-size:14px;line-height:1.78;overflow-wrap:anywhere}.prose:dir(rtl){font-family:var(--font-ar);line-height:1.95;text-align:start}.prose p{margin:0 0 13px}.prose h3{margin:26px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line);color:var(--ink);font-size:17px;letter-spacing:-.025em}.prose h3:first-child{margin-top:0}.prose strong{color:var(--ink);font-weight:800}.prose code{padding:2px 5px;background:var(--paper-deep);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.prose a{font-weight:700;text-decoration-thickness:1px}.prose ul{margin:10px 0 17px;padding-inline-start:23px}.prose li{margin:6px 0;padding-inline-start:3px}.prose li::marker{color:var(--accent)}.activity{margin:0 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.activity-head{display:flex;width:100%;min-height:44px;padding:10px 2px;align-items:center;gap:9px;background:transparent;color:var(--muted);cursor:pointer;font-size:10px;font-weight:700;text-align:left}.activity-title{flex:1}.activity-toggle{color:var(--faint);font-size:16px;font-weight:400}.spark{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--accent);animation:pulse 1s ease-in-out infinite alternate}.spark.done{background:var(--positive);animation:none}.activity-body{padding:0 0 13px}.think{max-height:120px;padding:11px 13px;overflow-y:auto;border-inline-start:2px solid var(--line-dark);color:var(--faint);font-size:11px;line-height:1.6;white-space:pre-wrap}.tools{display:flex;margin-top:10px;flex-wrap:wrap;gap:6px}.tool-chip{display:inline-flex;min-height:28px;padding:5px 9px;align-items:center;gap:6px;border:1px solid var(--line);color:var(--muted);font-size:9px;font-weight:700}.tool-chip:before{font-size:9px;content:"•"}.tool-chip.running{border-color:#f0a18e;color:var(--accent-dark)}.tool-chip.running:before{color:var(--accent);animation:pulse 1s ease-in-out infinite alternate}.tool-chip.done{color:var(--positive)}.tool-chip.done:before{content:"✓"}.cursor{display:inline-block;width:7px;height:16px;margin-inline-start:3px;background:var(--accent);vertical-align:-2px;animation:pulse .65s infinite alternate}.err{margin:12px 0;padding:11px 13px;border-inline-start:3px solid var(--danger);background:var(--danger-soft);color:#762b25;font-size:12px;line-height:1.55}.source-ledger{margin-top:22px;border-block:1px solid var(--line-dark)}.source-ledger summary{display:flex;min-height:48px;padding:11px 2px;align-items:center;justify-content:space-between;color:var(--ink);cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.source-ledger summary::marker{color:var(--accent-dark)}.source-ledger summary b{color:var(--positive);font-size:9px;letter-spacing:.12em}.source-ledger__list{display:grid;padding:0 0 12px;gap:1px;background:var(--line)}.source-ledger__list a{position:relative;display:grid;min-height:54px;padding:10px 42px 10px 12px;grid-template-columns:minmax(0,1fr);align-content:center;background:var(--surface);color:var(--ink);text-decoration:none}.source-ledger__list a:hover{background:var(--paper-deep)}.source-ledger__list span{overflow-wrap:anywhere;font-size:11px;font-weight:750}.source-ledger__list small{margin-top:2px;overflow-wrap:anywhere;color:var(--muted);font-size:9px}.source-ledger__list i{position:absolute;inset-inline-end:13px;top:50%;color:var(--link);font-size:15px;font-style:normal;transform:translateY(-50%)}.settings-save-error{display:flex;min-height:48px;margin-bottom:8px;padding:9px 10px 9px 13px;align-items:center;justify-content:space-between;gap:12px;border-inline-start:3px solid var(--danger);background:var(--danger-soft);color:#762b25;font-size:10px;line-height:1.45}.settings-save-error button{min-height:36px;padding:7px 9px;flex:0 0 auto;border:1px solid #762b25;background:transparent;color:#762b25;cursor:pointer;font-size:9px;font-weight:800}.settings-save-error button:hover{background:#762b25;color:var(--white)}.composer-wrap{position:relative;z-index:8;width:min(900px,100%);margin:0 auto;padding:8px clamp(22px,5vw,60px) max(15px,env(safe-area-inset-bottom));background:var(--paper)}.composer-context{display:flex;min-height:47px;align-items:center;gap:7px;color:var(--faint);font-size:9px}.composer-context button{display:inline-flex;min-height:44px;padding:8px 9px;align-items:center;gap:6px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:9px;font-weight:700}.composer-context button:hover{border-color:var(--ink);color:var(--ink)}.context-dot{width:6px;height:6px;border-radius:50%;background:var(--positive)}.composer{display:grid;min-height:70px;grid-template-columns:44px minmax(0,1fr) auto;align-items:end;border:1px solid var(--line-dark);border-top:3px solid var(--ink);background:var(--surface);box-shadow:0 8px 24px #12151414}.composer:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #245dae21,0 8px 24px #12151412}.composer-index{align-self:stretch;display:grid;place-items:center;border-inline-end:1px solid var(--line);color:var(--faint);font-size:8px;font-weight:800;letter-spacing:.12em;writing-mode:vertical-rl;transform:rotate(180deg)}.composer textarea{width:100%;max-height:160px;min-height:66px;padding:20px 15px 15px;resize:none;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px;line-height:1.55}.composer textarea:dir(rtl){font-family:var(--font-ar);text-align:start}.composer textarea::placeholder{color:var(--placeholder);opacity:1}.send{display:inline-flex;min-width:108px;min-height:48px;margin:10px;padding:10px 13px;align-items:center;justify-content:space-between;gap:12px;background:var(--accent-dark);color:#fff;cursor:pointer;font-size:10px;font-weight:800}.send:hover{background:#942816}.send:disabled{background:var(--paper-deep);color:var(--faint);cursor:not-allowed}.send b{font-size:16px}.send.stop{display:grid;min-width:48px;width:48px;place-items:center;background:var(--ink)}.stop-glyph{width:11px;height:11px;background:#fff}.composer-hint{display:flex;padding-top:7px;align-items:center;justify-content:space-between;color:var(--faint);font-size:8px}.rail{position:fixed;z-index:60;inset-block-start:0;inset-inline-end:0;width:min(400px,100vw);height:100vh;height:100dvh;padding:env(safe-area-inset-top) 24px max(30px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--surface);box-shadow:-14px 0 44px #1215142e;visibility:hidden;pointer-events:none;transform:translate(102%);transition:transform .22s ease,visibility 0s linear .22s}.rail.open{visibility:visible;pointer-events:auto;transform:translate(0);transition:transform .22s ease,visibility 0s}.rail>.drawer-close{position:sticky;z-index:2;top:10px;margin:10px -8px -44px auto;color:var(--ink)}.rail-head{margin:0 -24px;padding:54px 24px 26px;border-bottom:1px solid var(--line-dark);background:var(--paper-deep)}.rail-head h2{margin:9px 0 8px;font-size:29px;letter-spacing:-.055em;line-height:1.05}.rail-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.rail-section{padding:22px 0;border-bottom:1px solid var(--line)}.rail-section h3{display:flex;margin:0 0 13px;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rail-section h3>span{color:var(--accent-dark);font-size:8px;letter-spacing:.14em}.rail-note{margin-top:9px;color:var(--faint);font-size:10px;line-height:1.5}.pm-grid{display:grid;grid-template-columns:1fr 1fr;border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.pm{display:flex;min-height:44px;padding:9px 10px;align-items:center;gap:8px;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:10px}.pm:hover{color:var(--ink)}.pm .dot{width:8px;height:8px;border:1px solid var(--line-dark)}.pm.on{background:var(--positive-soft);color:var(--positive);font-weight:800}.pm.on .dot{border-color:var(--positive);background:var(--positive)}.toggle-row{display:flex;min-height:64px;padding:11px 0;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);cursor:pointer}.toggle-row:last-child{border-bottom:0}.toggle-row .lbl{font-size:11px;font-weight:800}.toggle-row .sub{margin-top:2px;color:var(--faint);font-size:9px}.switch{position:relative;width:38px;height:22px;flex:0 0 38px;border:1px solid var(--line-dark);background:var(--paper-deep)}.switch:after{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:14px;height:14px;background:var(--line-dark);content:"";transition:transform .15s ease,background .15s ease}.switch.on{border-color:var(--positive);background:var(--positive-soft)}.switch.on:after{background:var(--positive);transform:translate(16px)}.lux.on{margin:0 -24px;padding:22px 24px;border-inline-start:4px solid var(--accent);background:var(--accent-soft)}.lux-note{margin-top:10px;padding:10px 11px;border-top:1px solid #eab5a8;color:#7c3f31;font-size:10px;line-height:1.55}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--line-dark)}.seg button{min-height:44px;padding:8px;border-inline-end:1px solid var(--line-dark);background:transparent;color:var(--muted);cursor:pointer;font-size:9px;font-weight:800;text-transform:uppercase}.seg button:last-child{border-inline-end:0}.seg button.on{background:var(--ink);color:var(--paper)}.widget{margin:22px 0}.w-card{border:1px solid var(--line-dark);background:var(--surface)}.w-head{display:grid;min-height:62px;padding:12px 15px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--line-dark)}.w-head>span{color:var(--accent-dark);font-size:8px;font-weight:800;letter-spacing:.14em}.w-head>strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.w-head>i{color:var(--faint);font-size:8px;font-style:normal;font-weight:800;letter-spacing:.12em}.w-body{padding:20px}.deal-verdict{display:flex;min-height:28px;margin-bottom:16px;align-items:center;justify-content:space-between;gap:10px}.verdict-stamp{padding:5px 8px;background:var(--positive);color:#fff;font-size:8px;font-weight:800;letter-spacing:.15em}.deal-badge{color:var(--accent-dark);font-size:10px;font-weight:800}.deal-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding-bottom:19px;border-bottom:1px solid var(--line)}.deal-copy{align-self:end}.deal-item{font-size:clamp(19px,3vw,27px);font-weight:800;letter-spacing:-.045em;line-height:1.15}.deal-merchant{margin-top:6px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.deal-price{min-width:145px;text-align:right}.deal-price>span{color:var(--faint);font-size:7px;font-weight:800;letter-spacing:.14em}.deal-price .now{margin-top:4px;color:var(--ink);font-size:clamp(23px,4vw,34px);font-weight:800;letter-spacing:-.055em;white-space:nowrap}.deal-price .was{color:var(--faint);font-size:10px;text-decoration:line-through}.pay-with{display:grid;margin-top:17px;padding:14px;grid-template-columns:95px minmax(100px,auto) minmax(0,1fr);align-items:center;gap:11px;background:var(--positive-soft)}.pw-label{color:var(--positive);font-size:8px;font-weight:800;letter-spacing:.13em}.pw-method{color:var(--positive);font-size:13px;font-weight:800}.pw-reason{padding-inline-start:11px;border-inline-start:1px solid #a9c7b0;color:#4c6f55;font-size:10px}.deal-meta{display:grid;margin-top:12px;grid-template-columns:1fr 1fr;border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.deal-meta>span{display:grid;min-height:55px;padding:10px;gap:2px;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--muted);font-size:10px}.deal-meta b{color:var(--faint);font-size:7px;letter-spacing:.13em}.deal-notes{margin-top:17px}.deal-notes__label{color:var(--faint);font-size:8px;font-weight:800;letter-spacing:.13em}.deal-highlights{margin:8px 0 0;padding:0;list-style:none}.deal-highlights li{position:relative;margin:6px 0;padding-inline-start:18px;color:var(--muted);font-size:11px}.deal-highlights li:before{position:absolute;top:7px;inset-inline-start:1px;width:6px;height:2px;background:var(--accent);content:""}.deal-foot{display:flex;min-height:46px;margin:18px -20px -20px;padding:9px 14px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line-dark);color:var(--faint);font-size:8px}.deal-foot a{display:inline-flex;min-height:44px;align-items:center;gap:6px;font-size:10px;font-weight:800}.cmp-summary{display:flex;margin-bottom:15px;padding-bottom:15px;align-items:baseline;gap:7px;border-bottom:2px solid var(--ink)}.cmp-summary strong{font-size:28px;letter-spacing:-.06em}.cmp-summary span{color:var(--muted);font-size:10px}.cmp-summary i{margin-inline-start:auto;color:var(--faint);font-size:8px;font-style:normal;text-transform:uppercase}.cmp-table{border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.cmp-row{display:grid;min-height:65px;padding:10px 12px;grid-template-columns:27px minmax(0,1fr) auto minmax(88px,auto);align-items:center;gap:10px;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line)}.cmp-row.best{background:var(--positive-soft)}.cmp-rank{color:var(--faint);font-size:8px;font-weight:800}.cmp-row .m{min-width:0;color:var(--ink);font-size:11px;font-weight:700}.cmp-row .m a{font-weight:800}.cmp-row .n{margin-top:3px;color:var(--faint);font-size:9px;font-weight:500;line-height:1.4}.cmp-row .p{font-size:13px;font-weight:800;text-align:right;white-space:nowrap}.best-tag{padding:4px 6px;background:var(--positive);color:#fff;font-size:7px;font-weight:800;letter-spacing:.12em}.itin-day{padding-block:0 19px;padding-inline:20px 0;border-inline-start:1px solid var(--line-dark)}.itin-day:last-child{padding-bottom:4px}.itin-title{position:relative;display:flex;margin-bottom:11px;align-items:baseline;gap:11px}.itin-title:before{position:absolute;top:7px;inset-inline-start:-24px;width:7px;height:7px;background:var(--accent);content:""}.itin-title .d{color:var(--accent-dark);font-size:8px;font-weight:800;letter-spacing:.13em}.itin-title strong{font-size:13px}.itin-item{display:grid;min-height:30px;grid-template-columns:58px minmax(0,1fr) auto;align-items:baseline;gap:9px;color:var(--muted);font-size:10px}.itin-item .t{color:var(--faint);font-size:8px}.itin-activity small{color:var(--faint);font-size:9px}.itin-item .c{color:var(--ink);font-size:10px;font-weight:800;white-space:nowrap}.itin-total{display:flex;margin:17px -20px -20px;padding:15px 20px;align-items:center;justify-content:space-between;border-top:2px solid var(--ink);font-size:8px;font-weight:800;letter-spacing:.12em}.itin-total .v{color:var(--ink);font-size:18px;letter-spacing:-.04em}.savings{text-align:center}.savings-label{color:var(--positive);font-size:8px;font-weight:800;letter-spacing:.14em}.savings .amt{margin:6px 0 5px;color:var(--positive);font-size:clamp(37px,7vw,58px);font-weight:800;letter-spacing:-.075em;line-height:1}.savings .hl{color:var(--muted);font-size:11px}.savings ul{margin:20px 0 0;padding:0;border-top:1px solid var(--line);list-style:none;text-align:left}.savings li{display:grid;min-height:42px;padding:9px 0;grid-template-columns:35px 1fr;align-items:center;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px}.savings li b{color:var(--accent-dark);font-size:8px}.rec-grid{display:grid;grid-template-columns:1fr 1fr;border-block-start:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark)}.rec{position:relative;display:flex;min-height:145px;padding:15px;flex-direction:column;border-inline-end:1px solid var(--line-dark);border-block-end:1px solid var(--line-dark)}.rec-index{margin-bottom:14px;color:var(--accent-dark);font-size:8px;font-weight:800;letter-spacing:.12em}.rec .rt{font-size:12px;font-weight:800;line-height:1.4}.rec .rr{margin-top:6px;color:var(--muted);font-size:10px;line-height:1.55}.rec .rm{display:flex;margin-top:auto;padding-top:13px;align-items:center;justify-content:space-between;gap:8px;color:var(--faint);font-size:8px}.rec .rp{color:var(--ink);font-size:11px;font-weight:800;white-space:nowrap}.hq-gate{display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,.78fr);min-height:100vh;min-height:100dvh;background:var(--paper)}.hq-gate__brand{display:flex;padding:38px clamp(32px,5vw,70px);flex-direction:column;justify-content:space-between;background:var(--ink);color:var(--paper)}.hq-gate__brand h1{margin:15px 0 18px;font-size:clamp(42px,5.4vw,74px);letter-spacing:-.07em;line-height:.98}.hq-gate__brand p{max-width:570px;margin:0;color:#f4f1ea99}.hq-gate__brand .market-stamp{align-self:flex-start}.hq-gate__panel{display:flex;padding:36px clamp(30px,6vw,80px);align-items:center;justify-content:center}.hq-gate__panel .field{margin:26px 0 16px}.hq{min-height:100vh;min-height:100dvh;background:var(--paper)}.hq-top{position:sticky;z-index:20;top:0;display:grid;min-height:70px;padding:env(safe-area-inset-top) 24px 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:28px;background:var(--ink);color:var(--paper)}.hq-brand{display:flex;align-items:center;gap:13px}.hq-brand>span{padding-inline-start:12px;border-inline-start:1px solid rgba(255,255,255,.35);color:var(--inverse-muted);font-size:9px;font-weight:800;letter-spacing:.16em}.hq-tabs{display:flex;min-width:0;align-items:stretch;justify-content:center}.hq-tab{position:relative;min-height:69px;padding:10px 14px;background:transparent;color:var(--inverse-muted);cursor:pointer;font-size:10px;font-weight:700}.hq-tab:hover{color:var(--paper)}.hq-tab.on{color:#fff}.hq-tab.on:after{position:absolute;inset-inline:14px;bottom:0;height:3px;background:var(--accent);content:""}.hq-actions{display:flex;align-items:center;gap:14px}.hq-lock{min-height:44px;padding:9px 12px;border:1px solid rgba(255,255,255,.24);background:transparent;color:#ff9177;cursor:pointer;font-size:9px;font-weight:800}.hq-lock:hover{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}.hq-exit{display:inline-flex;min-width:44px;min-height:44px;padding:8px;align-items:center;justify-content:center;color:var(--inverse-muted);font-size:9px;font-weight:700;text-decoration:none}.hq-exit:hover{color:#fff}.hq-body{width:min(1280px,100%);margin:0 auto;padding:42px 30px 60px}.hq-page-head{display:grid;margin-bottom:35px;padding-bottom:25px;grid-template-columns:minmax(0,1fr) minmax(240px,420px);align-items:end;gap:30px;border-bottom:2px solid var(--ink)}.hq-page-head h1{margin:9px 0 0;font-size:clamp(33px,4.2vw,56px);letter-spacing:-.065em;line-height:1}.hq-page-head p{margin:0;color:var(--muted);font-size:12px}.stat-grid{display:grid;margin-bottom:26px;grid-template-columns:repeat(6,1fr);border-block-start:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark)}.stat{min-width:0;min-height:116px;padding:15px;border-inline-end:1px solid var(--line-dark);border-block-end:1px solid var(--line-dark);background:var(--surface)}.stat .v{color:var(--ink);font-size:clamp(27px,3vw,38px);font-weight:800;letter-spacing:-.06em}.stat .l{margin-top:12px;color:var(--faint);font-size:9px;line-height:1.35;text-transform:uppercase}.stat.green{background:var(--positive-soft)}.stat.green .v{color:var(--positive)}.hq-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel{border:1px solid var(--line-dark);background:var(--surface)}.panel-h{display:flex;min-height:52px;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-dark);color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.panel-h:before{width:7px;height:7px;margin-inline-end:2px;background:var(--accent);content:""}.panel-h>:first-child{margin-inline-start:auto}.panel-b{padding:8px 16px 16px}.table-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.hq table{width:100%;border-collapse:collapse;font-size:11px}.table-wrap table{min-width:650px}.hq th{padding:11px 10px;border-bottom:1px solid var(--line-dark);color:var(--faint);font-size:8px;font-weight:800;letter-spacing:.1em;text-align:left;text-transform:uppercase}.hq td{padding:11px 10px;border-bottom:1px solid var(--line);color:var(--ink-soft);vertical-align:top}.hq tbody tr:last-child td{border-bottom:0}.hq tr:hover td{background:var(--paper)}.td-mono{font-variant-numeric:tabular-nums;font-weight:700}.td-muted{color:var(--muted)!important}.td-faint{color:var(--faint)!important;font-size:9px}.pill{display:inline-flex;min-height:23px;padding:4px 7px;align-items:center;border:1px solid var(--line-dark);color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pill.signal{border-color:#d9907e;background:var(--accent-soft);color:var(--accent-dark)}.pill.green{border-color:#a6c6ae;background:var(--positive-soft);color:var(--positive)}.pill.red{border-color:#e2aaa4;background:var(--danger-soft);color:var(--danger)}.btn{display:inline-flex;min-height:44px;padding:9px 13px;align-items:center;justify-content:center;border:1px solid var(--line-dark);background:var(--surface);color:var(--ink);cursor:pointer;font-size:9px;font-weight:800}.btn:hover{border-color:var(--ink)}.btn.primary{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}.btn.primary:hover{border-color:#942816;background:#942816}.btn.ghost{background:transparent}.btn:disabled{cursor:not-allowed;opacity:.45}.pending-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.hq-form{display:flex;margin-bottom:18px;flex-wrap:wrap;gap:9px}.hq-form input{min-width:220px;flex:1}.profile-card,.source-card,.insight,.rec-card{margin-bottom:10px;padding:15px 16px;border:1px solid var(--line-dark);background:var(--surface)}.profile-card .ph{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 18px}.profile-card .handle{font-size:14px;font-weight:800}.profile-card .contact-email{display:block;margin-top:3px;color:var(--link);font-size:10px;font-weight:600;overflow-wrap:anywhere}.profile-card .summary{max-width:840px;margin:12px 0;color:var(--muted);font-size:11px}.kv{display:flex;flex-wrap:wrap;gap:5px}.kv span{padding:4px 7px;border:1px solid var(--line);color:var(--faint);font-size:8px}.kv span b{color:var(--ink)}.source-card{border-inline-start:3px solid var(--ink)}.sc-top,.rc-top{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}.sc-name,.rc-title{font-size:12px;font-weight:800;overflow-wrap:anywhere}.sc-deals,.rc-price{color:var(--accent-dark);font-size:10px;font-weight:800}.sc-meta,.rc-sub{margin-top:5px;color:var(--faint);font-size:9px}.sc-notes,.rc-note{margin-top:7px;color:var(--muted);font-size:10px;line-height:1.55;overflow-wrap:anywhere}.rc-meta{display:flex;margin-top:10px;flex-wrap:wrap;align-items:center;gap:6px}.insight{border-inline-start:3px solid var(--accent)}.insight .it{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:800}.insight .ib{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.65}.insight .id{margin-top:9px;color:var(--faint);font-size:8px}.loading,.empty-note{padding:24px 4px;color:var(--faint);font-size:11px;text-align:center}.only-narrow{display:none}@media(max-width:1100px){.gate{grid-template-columns:1fr 1fr}.gate-story{padding-inline:30px}.gate-panel{padding-inline:34px}.gate-story__copy h1{font-size:clamp(42px,6.2vw,64px)}.stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{position:fixed;z-index:70;inset-block-start:0;inset-inline-start:0;width:min(280px,86vw);visibility:hidden;pointer-events:none;transform:translate(-102%);transition:transform .22s ease,visibility 0s linear .22s}.side.open{visibility:visible;pointer-events:auto;transform:translate(0);transition:transform .22s ease,visibility 0s}.side>.drawer-close{display:grid}.side-brand{padding-inline-end:58px}.menu-trigger{display:grid}.main-head{grid-template-columns:auto auto minmax(0,1fr) auto auto;padding-inline:12px;gap:8px}.menu-trigger{grid-column:1}.main-head__market{grid-column:2}.main-title{grid-column:3}.live-dot{grid-column:4}.wallet-btn{grid-column:5}.main-title{text-align:left}.main-head__market .market-stamp{padding-inline:7px}.hq-top{gap:12px;padding-inline:14px}.hq-brand>span{display:none}.hq-tabs{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.hq-tabs::-webkit-scrollbar{display:none}.hq-tab{padding-inline:11px;white-space:nowrap}.hq-exit{width:44px;padding:0;font-size:0}.hq-exit:after{font-size:9px;content:"APP ↗"}.hq-page-head{grid-template-columns:1fr;gap:13px}.hq-cols{grid-template-columns:1fr}}@media(max-width:880px){.gate{display:block}.gate-story{min-height:auto;padding:max(24px,env(safe-area-inset-top)) 22px 28px}.gate-story:after{display:none}.gate-story__copy{margin:54px 0 46px;padding:0}.gate-story__copy h1{font-size:clamp(39px,11vw,62px)}.gate-story__copy p{font-size:14px}.gate-story__ledger{display:none}.gate-story__foot{padding-top:0}.gate-panel{padding:42px 22px max(44px,env(safe-area-inset-bottom))}.hq-gate{display:block}.hq-gate__brand{min-height:360px;padding:28px 24px}.hq-gate__brand h1{font-size:45px}.hq-gate__panel{padding:45px 22px}}@media(max-width:720px){.main-head{min-height:calc(61px + env(safe-area-inset-top))}.main-head__market{display:none}.main-head{grid-template-columns:auto minmax(0,1fr) auto auto}.menu-trigger{grid-column:1}.main-title{grid-column:2}.live-dot{grid-column:3}.wallet-btn{grid-column:4}.wallet-btn{width:44px;padding:11px;justify-content:center}.wallet-btn span{display:none}.thread{padding:35px 17px 26px}.composer-wrap{padding-inline:12px}.empty{min-height:calc(100dvh - 250px);padding-top:20px}.empty-copy h1{font-size:clamp(39px,12vw,60px)}.task-grid{grid-template-columns:1fr}.task-card,.task-card:last-child{min-height:104px;grid-column:auto}.empty-ledger{grid-template-columns:1fr;gap:7px}.empty-ledger span{grid-template-columns:70px 1fr}.composer{grid-template-columns:34px minmax(0,1fr) auto}.composer textarea{padding:17px 10px 12px;font-size:13px}.send{min-width:48px;width:48px;padding:10px;justify-content:center}.send span,.composer-hint span:first-child{display:none}.composer-hint{justify-content:flex-end}.w-head{grid-template-columns:minmax(0,1fr) auto}.w-head>span{grid-column:1 / -1}.w-body{padding:15px}.deal-top{grid-template-columns:1fr;gap:13px}.deal-price{min-width:0;text-align:left}.pay-with{grid-template-columns:1fr}.pw-reason{padding:8px 0 0;border-inline-start:0;border-top:1px solid #a9c7b0}.deal-foot{margin:18px -15px -15px}.cmp-row{grid-template-columns:22px minmax(0,1fr) auto}.cmp-row .p{grid-column:2 / -1;text-align:left}.cmp-summary i{display:none}.rec-grid{grid-template-columns:1fr}.rec{min-height:126px}.itin-item{grid-template-columns:45px minmax(0,1fr)}.itin-item .c{grid-column:2}.hq-top{grid-template-columns:auto minmax(0,1fr) auto}.hq-body{padding:28px 14px 45px}.hq-page-head{margin-bottom:24px}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat{min-height:98px}.only-wide{display:none!important}.only-narrow{display:block}.panel-b{padding-inline:10px}.profile-card .ph{display:block}.profile-card .pending-actions{margin-top:10px}}@media(max-width:430px){.gate-story__top .market-stamp{display:none}.gate-story__copy{margin-top:42px}.gate-story__foot span:last-child{display:none}.gate-card h2{font-size:38px}.approval-route__step{width:64px;flex-basis:64px}.main-title span{display:none}.main-title strong{font-size:10px}.live-dot{width:28px;min-height:28px;padding:0;justify-content:center;font-size:0}.bubble{max-width:92%}.composer-context button:nth-of-type(2){display:none}.composer-index{display:none}.composer{grid-template-columns:minmax(0,1fr) auto}.deal-meta{grid-template-columns:1fr}.deal-foot{align-items:flex-start;flex-direction:column}.cmp-row{gap:7px;padding-inline:8px}.rail{padding-inline:18px}.rail-head,.lux.on{margin-inline:-18px;padding-inline:18px}.pm-grid{grid-template-columns:1fr}.settings-save-error{align-items:stretch;flex-direction:column}.settings-save-error button{min-height:44px}.hq-brand .brand-signal{display:none}.hq-brand .brand-word{font-size:19px}.hq-lock{width:44px;min-width:44px;padding:0;font-size:0}.hq-lock:after{font-size:15px;content:"×"}}@media(pointer:coarse){.field input,.gate-card>input,.rail input,.rail select,.hq-form input,.composer textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
