.instr-seg{background:hsl(var(--surface-warm-raised));border:1px solid hsl(var(--border) / .7);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.instr-seg__btn{cursor:pointer;height:30px;font-family:inherit;font-size:var(--fs-control);letter-spacing:-.005em;color:hsl(var(--text-tertiary));background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.instr-seg__btn:hover{color:hsl(var(--text-secondary))}.instr-seg__btn[aria-pressed=true],.instr-seg__btn.is-active{background:hsl(var(--card));color:hsl(var(--text-primary));box-shadow:0 1px 2px #22364f24}.instr-bar{background:hsl(var(--card) / .7);border:1px solid hsl(var(--border) / .7);box-shadow:var(--depth-card);border-radius:10px}.instr-band{background:linear-gradient(180deg, hsl(var(--strip-bg)), hsl(var(--strip-bg-deep)));color:hsl(var(--strip-text));border-bottom:1px solid hsl(var(--strip-divider))}.instr-search{align-items:center;display:inline-flex;position:relative}.instr-search__icon{width:16px;height:16px;color:hsl(var(--text-tertiary));pointer-events:none;flex:none}.instr-search input{height:var(--ctrl-h-sm);background:hsl(var(--surface-raised));border:1px solid hsl(var(--border));font-size:var(--fs-body);color:hsl(var(--text-primary));letter-spacing:-.005em;border-radius:8px;font-family:inherit;transition:border-color .14s,box-shadow .14s}.instr-search input::placeholder{color:hsl(var(--text-tertiary))}.instr-search input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .16);outline:0}.instr-signal-dot{background:hsl(var(--primary));width:8px;height:8px;box-shadow:0 0 0 3px hsl(var(--primary) / .18);border-radius:50%}.instr-count-pill{background:hsl(var(--primary));min-width:22px;height:20px;color:hsl(var(--primary-foreground));font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:999px;place-items:center;padding:0 7px;font-weight:800;display:inline-grid}
:root{--txb-row-h:62px;--txb-row-gap:5px;--txb-content-max:1640px}.txb-page{max-width:var(--txb-content-max);margin:0 auto;padding:30px 32px 96px}.txb-pagehead{border-bottom:1px solid hsl(var(--border) / .7);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding-bottom:20px;display:flex}.txb-pagehead__lockup{flex-direction:column;gap:5px;min-width:0;display:flex}.txb-pagehead__title{font-size:var(--fs-title);color:hsl(var(--text-primary));margin:0;line-height:1.05}.txb-pagehead__sub{font-size:var(--fs-body);color:hsl(var(--text-tertiary));letter-spacing:-.005em;font-variant-numeric:tabular-nums;margin:0}.txb-pagehead__sub strong{color:hsl(var(--text-primary));font-weight:600}.txb-sep{color:hsl(var(--text-tertiary) / .5);margin:0 9px}.txb-count{color:hsl(var(--text-secondary));font-weight:500}.txb-count--signed{color:hsl(var(--success))}.txb-count--dead{color:hsl(var(--text-tertiary))}.txb-filterbar{-moz-column-gap:22px;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:24px;padding:11px 16px;display:flex}.txb-cluster{flex:none;align-items:center;gap:10px;display:inline-flex}.txb-cluster--search{flex:240px;justify-content:flex-end;min-width:200px}.txb-eyebrow{font-size:var(--fs-label);color:hsl(var(--text-tertiary));text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-weight:700}.txb-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;display:inline-flex}.txb-check input{opacity:0;pointer-events:none;position:absolute}.txb-check__box{background:hsl(var(--surface-raised));border:1px solid hsl(var(--border));border-radius:4px;width:15px;height:15px;transition:background .14s,border-color .14s,box-shadow .14s;position:relative}.txb-check__box:after{content:"";border:solid hsl(var(--primary-foreground));transform-origin:50%;border-width:0 1.8px 1.8px 0;width:4px;height:8px;transition:transform .14s cubic-bezier(.16,1,.3,1);position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)scale(0)}.txb-check input:checked+.txb-check__box{background:hsl(var(--primary));border-color:hsl(var(--gold-hover));box-shadow:0 0 0 3px hsl(var(--primary) / .16)}.txb-check input:checked+.txb-check__box:after{transform:rotate(45deg)scale(1)}.txb-check__lbl{font-size:var(--fs-body);color:hsl(var(--text-primary));letter-spacing:-.005em;font-weight:500}.txb-pill{height:var(--ctrl-h-sm);background:hsl(var(--surface-raised));border:1px solid hsl(var(--border));cursor:pointer;font-size:var(--fs-body);color:hsl(var(--text-primary));letter-spacing:-.005em;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:500;transition:border-color .14s,background .14s;display:inline-flex}.txb-pill svg{width:15px;height:15px;color:hsl(var(--text-tertiary))}.txb-pill__caret{width:14px!important;height:14px!important}.txb-pill:hover{border-color:hsl(var(--text-tertiary));background:hsl(var(--surface-warm))}.txb-sort{height:var(--ctrl-h-sm);background:hsl(var(--surface-raised));border:1px solid hsl(var(--border));font-size:var(--fs-body);color:hsl(var(--text-primary));border-radius:8px;align-items:stretch;font-weight:500;display:inline-flex;overflow:hidden}.txb-sort:hover{border-color:hsl(var(--text-tertiary))}.txb-sort__eyebrow{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--text-tertiary));align-items:center;padding:0 4px 0 11px;font-weight:700;display:inline-flex}.txb-sort__dir{cursor:pointer;width:26px;color:hsl(var(--text-primary));background:0 0;border:0;place-items:center;display:inline-grid}.txb-sort__dir:hover{background:hsl(var(--surface-warm))}.txb-sort__dir svg{width:14px;height:14px}.txb-sort__field{cursor:pointer;font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px 0 4px;display:inline-flex}.txb-sort__field:hover{background:hsl(var(--surface-warm))}.txb-sort__field svg{width:14px;height:14px;color:hsl(var(--text-tertiary))}.txb-cluster--search .instr-search{width:100%;max-width:320px}.txb-cluster--search .instr-search__icon{position:absolute;left:12px}.txb-cluster--search .instr-search input{width:100%;padding:0 12px 0 36px}.txb-search__clear{background:hsl(var(--text-tertiary) / .18);width:18px;height:18px;color:hsl(var(--text-secondary));cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid;position:absolute;right:8px}.txb-search__clear:hover{background:hsl(var(--text-tertiary) / .32);color:hsl(var(--text-primary))}.txb-search__clear svg{stroke-width:2.4px;width:10px;height:10px}.txb-list{flex-direction:column;gap:18px;display:flex}.txb-group{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--depth-card);border-radius:12px;overflow:hidden}.txb-group__head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:15px;height:50px;padding:0 18px;display:flex}.txb-group__caret{width:16px;height:16px;color:hsl(var(--strip-text-muted));flex-shrink:0;place-items:center;display:inline-grid}.txb-group__caret svg{width:14px;height:14px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.txb-group--collapsed .txb-group__caret svg{transform:rotate(-90deg)}.txb-group--collapsed .txb-group__body{display:none}.txb-group__title{font-size:var(--fs-heading);letter-spacing:-.01em;color:hsl(var(--strip-text));white-space:nowrap;margin:0;font-weight:600}.txb-group__industry{background:hsl(var(--strip-bg-deep));height:21px;color:hsl(var(--strip-text-muted));font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff0f;border-radius:4px;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.txb-group__count{font-size:var(--fs-control);color:hsl(var(--strip-text-muted));letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.txb-group__count strong{color:hsl(var(--strip-text));font-weight:700}.txb-group__add{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--strip-text-muted));cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-family:inherit;font-weight:700;text-decoration:none;transition:color .13s,background .13s;display:inline-flex}.txb-group__add svg{width:13px;height:13px}.txb-group__add:hover{color:hsl(var(--strip-bg));background:hsl(var(--primary))}.txb-group__title-link{color:inherit;border-bottom:1px solid #0000;padding-bottom:1px;text-decoration:none;transition:border-color .14s}.txb-group__title-link:hover{border-bottom-color:hsl(var(--strip-text) / .5)}.txb-group__title-link--trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;margin:-2px -9px;padding:2px 9px;transition:background .13s,border-color .13s;position:relative}.txb-group__title-link--trigger:hover,.txb-group__title-link--trigger.is-active{background:hsl(var(--primary) / .18);border-color:hsl(var(--gold-border-soft) / .5)}.txb-group__title-link--trigger:focus-visible{outline:2px solid hsl(var(--ring) / .5);outline-offset:3px}.txb-group__corner-edit{width:15px;height:15px;color:hsl(var(--strip-text-muted));opacity:0;place-items:center;transition:opacity .13s,color .13s;display:inline-grid;position:absolute;top:-7px;right:-4px}.txb-group__corner-edit svg{stroke-width:1.9px;width:11px;height:11px}.txb-group__title-link--trigger:hover .txb-group__corner-edit{opacity:1}.txb-group__body{gap:var(--txb-row-gap);background:hsl(var(--background) / .55);flex-direction:column;padding:7px;display:flex}.txb-row{-moz-column-gap:16px;min-height:var(--txb-row-h);color:inherit;background:hsl(var(--card));border:1px solid hsl(var(--border) / .5);box-shadow:var(--depth-row);border-radius:9px;grid-template-columns:[owner]34px[market]minmax(132px,340px)[foot]120px[occ]140px[type]256px[pipe]440px[recency]104px[alert]16px[chev]14px;align-items:center;column-gap:16px;padding:0 16px 0 18px;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),border-color .15s;display:grid;position:relative}.txb-row:hover{box-shadow:var(--depth-lift);border-color:hsl(var(--border));z-index:2;transform:translateY(-2px)}.txb-row:before{content:"";background:0 0;border-radius:0 1px 1px 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.txb-row--signed:before{background:hsl(var(--success))}.txb-row--dead:before{background:hsl(var(--text-tertiary) / .7)}.txb-row--dead .txb-md:not(.txb-md--type){text-decoration:line-through;-webkit-text-decoration-color:hsl(var(--text-tertiary) / .55);text-decoration-color:hsl(var(--text-tertiary) / .55);color:hsl(var(--text-tertiary));text-decoration-thickness:1px}.txb-disc{border:1px solid hsl(var(--border));width:32px;height:32px;font-size:var(--fs-micro);letter-spacing:.01em;color:hsl(var(--text-primary));font-variant-numeric:tabular-nums;border-radius:50%;grid-column:owner;place-items:center;font-weight:800;display:inline-grid;box-shadow:0 1px 1px #22364f14,inset 0 1px #fff6}.txb-disc--private{background:hsl(var(--strip-bg-deep));border-color:hsl(var(--strip-bg));color:hsl(var(--strip-text));cursor:help}.txb-disc--private svg{width:14px;height:14px}.txb-md{min-width:0;font-size:var(--fs-name);letter-spacing:-.005em;color:hsl(var(--text-primary));white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.txb-md--market{grid-column:market;align-items:center;gap:0;font-weight:500;display:inline-flex}.txb-md__txt{color:hsl(var(--text-primary));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.txb-md--foot{font-size:var(--fs-control);color:hsl(var(--text-secondary));grid-column:foot;align-items:baseline;gap:4px;display:inline-flex}.txb-md--occ{font-size:var(--fs-control);color:hsl(var(--text-secondary));grid-column:occ}.txb-md--type{grid-column:type}.txb-fig{color:hsl(var(--text-primary));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:0;font-weight:600}.txb-md--occ .txb-fig{color:hsl(var(--text-secondary));font-weight:500;font-size:var(--fs-control)}.txb-unit{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-tertiary));font-weight:600}.txb-plus{background:hsl(var(--primary) / .16);color:hsl(var(--gold-text));font-size:var(--fs-micro);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;align-items:center;margin-left:7px;padding:1px 6px;font-weight:800;display:inline-flex}.txb-add{color:hsl(var(--text-tertiary));font-weight:500;font-size:var(--fs-control);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;margin:-3px -7px;padding:3px 7px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.txb-add__ic{background:hsl(var(--primary) / .16);width:15px;height:15px;color:hsl(var(--gold-text));font-size:var(--fs-control);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;line-height:1;transition:background-color .12s;display:inline-grid}.txb-row:hover .txb-add{color:hsl(var(--text-secondary))}.txb-md--editable .txb-add:hover{background:hsl(var(--primary) / .08);border-color:hsl(var(--gold-border-soft));color:hsl(var(--text-primary))}.txb-md--editable .txb-add:hover .txb-add__ic{background:hsl(var(--primary) / .28)}.txb-type{font-size:var(--fs-control);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-secondary));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:700;display:inline-flex;overflow:hidden}.txb-type__dot{border:1px solid hsl(var(--text-tertiary));background:0 0;border-radius:50%;flex-shrink:0;width:6px;height:6px}.txb-type--renewal .txb-type__dot,.txb-type--expand .txb-type__dot,.txb-type--downsize .txb-type__dot,.txb-type--relocate .txb-type__dot{background:hsl(var(--primary));border-color:hsl(var(--gold-hover))}.txb-type--stay{color:hsl(var(--text-tertiary))}.txb-type--stay .txb-type__dot{border-style:dashed}.txb-type--new .txb-type__dot{background:hsl(var(--text-secondary));border-color:hsl(var(--text-secondary))}.txb-type--sublease{color:hsl(var(--info))}.txb-type--sublease .txb-type__dot{background:hsl(var(--info));border-color:hsl(var(--info))}.txb-type--disposition{color:hsl(var(--warning))}.txb-type--disposition .txb-type__dot{background:hsl(var(--warning));border-color:hsl(var(--warning))}.txb-type--unset{color:hsl(var(--text-tertiary));border:1px dashed hsl(var(--text-tertiary) / .55);letter-spacing:.07em;cursor:pointer;border-radius:999px;padding:2px 10px 2px 8px;font-weight:600}.txb-type--unset .txb-type__dot{border-style:dashed;border-color:hsl(var(--text-tertiary) / .7)}.txb-row:hover .txb-type--unset{border-color:hsl(var(--text-tertiary) / .8);color:hsl(var(--text-secondary))}.txb-type[data-divergent]:after{content:"";background:hsl(var(--warning));width:5px;height:5px;box-shadow:0 0 0 2px hsl(var(--warning) / .18);border-radius:50%;flex-shrink:0;margin-left:1px}.txb-pipe{background:var(--depth-bezel-bg);box-shadow:var(--depth-bezel-inset);border-radius:9px;grid-column:pipe;gap:6px;padding:4px;display:flex}.txb-seg-p{min-width:0;height:30px;font-size:var(--fs-label);letter-spacing:-.015em;text-transform:uppercase;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;font-weight:700;display:inline-flex;position:relative}.txb-seg-p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.txb-seg-p.is-off{color:hsl(var(--text-tertiary) / .85);background:#22374f0a;box-shadow:inset 0 0 0 1px #22374f12}.txb-seg-p.is-done{color:hsl(var(--primary-foreground));background:linear-gradient(180deg, hsl(var(--primary)), hsl(var(--gold-hover)));box-shadow:inset 0 1px 0 #ffffff47, 0 1px 1px hsl(var(--gold-hover) / .3)}.txb-seg-p.is-done:before{content:"✓";opacity:.9;flex-shrink:0;margin-right:1px;font-size:11px;font-weight:900;line-height:1}.txb-seg-p.is-live{color:hsl(var(--text-primary));background:hsl(var(--primary) / .15);box-shadow:inset 0 0 0 1.5px hsl(var(--gold-hover)), 0 0 9px hsl(var(--primary) / .32);z-index:1;font-weight:800}.txb-seg-p.is-generating{background:#dfc5901f;box-shadow:inset 0 1px 2px #24364c1a,inset 0 0 0 1px #c99e5442}.txb-seg-p.is-generating>span:not(.gen-spin-wrap){opacity:.38}.txb-recency{font-size:var(--fs-body);color:hsl(var(--text-tertiary));letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-area:1/recency/auto/-1;justify-content:center;align-items:center;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}.txb-row__alert{grid-area:1/alert;place-items:center;width:16px;height:16px;display:inline-grid}.txb-row__chev{opacity:0;grid-area:1/chev;width:14px;height:14px;transition:opacity .14s,transform .14s;position:relative;transform:translate(-2px)}.txb-row__chev:after{content:"";border-top:2px solid hsl(var(--text-tertiary));border-right:2px solid hsl(var(--text-tertiary));width:7px;height:7px;position:absolute;top:3px;left:2px;transform:rotate(45deg)}.txb-row:hover .txb-row__chev{opacity:1;transform:translate(0)}.txb-row--editing .txb-row__chev{display:none}.txb-row mark{background:hsl(var(--primary) / .22);color:hsl(var(--text-primary));font-weight:600}.txb-md--editable{align-self:stretch;align-items:center;gap:4px;min-width:0;display:inline-flex;position:relative;overflow:visible}.txb-md--market.txb-md--editable{gap:0}.txb-md__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.txb-md__edit-zone{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;min-width:0;max-width:100%;margin:-3px -7px;padding:3px 7px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.txb-md--editable .txb-md__edit-zone:hover{background:hsl(var(--primary) / .08);border-color:hsl(var(--gold-border-soft));color:hsl(var(--text-primary))}.txb-md__corner-edit{width:15px;height:15px;color:hsl(var(--gold-hover));opacity:0;cursor:pointer;place-items:center;transition:opacity .12s,color .12s;display:inline-grid;position:absolute;top:-8px;right:-8px}.txb-md__corner-edit svg{stroke-width:2px;width:12px;height:12px}.txb-md--editable .txb-md__edit-zone:hover .txb-md__corner-edit{opacity:1}.txb-md__corner-edit:hover{color:hsl(var(--gold-text))}:is(.txb-row:has(.txb-md__edit-zone:hover) .txb-row__chev,.txb-row:has(.txb-add:hover) .txb-row__chev){opacity:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes txb-row-saved-flash{0%{background-color:hsl(var(--primary) / .18)}to{background-color:#0000}}.txb-row--just-saved{animation:.72s ease-out forwards txb-row-saved-flash}@media (max-width:1180px){.txb-row{-moz-column-gap:12px;column-gap:12px}.txb-pipe{grid-column:pipe}}.txb-row--with-client{grid-template-columns:[owner]34px[client]minmax(124px,240px)[market]minmax(116px,320px)[foot]116px[occ]130px[type]234px[pipe]400px[recency]100px[alert]16px[chev]14px}.txb-md--client{font-size:var(--fs-name);letter-spacing:-.01em;color:hsl(var(--text-primary));white-space:nowrap;text-overflow:ellipsis;grid-column:client;min-width:0;font-weight:600;line-height:1.2;overflow:hidden}.txb-group__stagemark{background:linear-gradient(180deg, hsl(var(--primary)), hsl(var(--gold-hover)));width:3px;height:16px;box-shadow:0 0 8px hsl(var(--primary) / .4);border-radius:2px;flex-shrink:0}.txb-group--flat .txb-group__body{border-radius:12px;padding:9px;box-shadow:inset 0 1px #fff9}.txb-state{text-align:center;background:hsl(var(--card));border:1px solid hsl(var(--border));max-width:540px;box-shadow:var(--depth-card);border-radius:14px;flex-direction:column;align-items:center;gap:13px;margin:52px auto 0;padding:42px 40px 44px;display:flex}.txb-state__icon{background:var(--depth-bezel-bg);width:54px;height:54px;box-shadow:var(--depth-bezel-inset);color:hsl(var(--text-tertiary));border-radius:13px;place-items:center;display:inline-grid}.txb-state__icon svg{width:26px;height:26px}.txb-state--error .txb-state__icon{color:hsl(var(--warning));background:hsl(var(--warning) / .08);box-shadow:inset 0 0 0 1px hsl(var(--warning) / .18)}.txb-state__title{font-size:var(--fs-stat);letter-spacing:-.015em;color:hsl(var(--text-primary));margin:0;font-weight:700}.txb-state__body{max-width:42ch;font-size:var(--fs-body);color:hsl(var(--text-tertiary));letter-spacing:-.003em;margin:0;line-height:1.55}.txb-state__body strong{color:hsl(var(--text-secondary));font-weight:600}.txb-state__filterline{font-size:var(--fs-control);color:hsl(var(--text-tertiary));flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:inline-flex}.txb-state__chip{background:hsl(var(--primary) / .16);color:hsl(var(--gold-text));font-size:var(--fs-micro);letter-spacing:.02em;border-radius:5px;align-items:center;padding:2px 9px;font-weight:800;display:inline-flex}.txb-state__actions{align-items:center;gap:10px;margin-top:8px;display:inline-flex}.txb-row__verdict{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:4px;grid-column:pipe;justify-self:start;align-items:center;gap:6px;padding:6px 14px 7px;font-weight:700;display:inline-flex}.txb-row__verdict svg{stroke-width:2.2px;width:14px;height:14px}.txb-row__verdict--signed{background:hsl(var(--success));color:hsl(var(--success-foreground));box-shadow:0 1px 2px hsl(var(--success) / .25)}.txb-row__verdict--dead{background:hsl(var(--strip-bg-deep));color:hsl(var(--strip-text-muted));border:1px solid hsl(var(--strip-bg))}.txb-filterbar--dimmed{opacity:.5;pointer-events:none}.txb-skel-group{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--depth-card);border-radius:12px;overflow:hidden}.txb-skel-group+.txb-skel-group{margin-top:18px}.txb-skel-group__header{background:linear-gradient(180deg, hsl(var(--strip-bg)), hsl(var(--strip-bg-deep)));align-items:center;gap:15px;height:50px;padding:0 18px;display:flex}.txb-skel-group__body{gap:var(--txb-row-gap);background:hsl(var(--background) / .55);flex-direction:column;padding:7px;display:flex}.txb-skel-row{-moz-column-gap:16px;min-height:var(--txb-row-h);background:hsl(var(--card));border:1px solid hsl(var(--border) / .5);box-shadow:var(--depth-row);border-radius:9px;grid-template-columns:[owner]34px[market]minmax(132px,340px)[foot]120px[occ]140px[type]256px[pipe]440px[recency]104px[alert]16px[chev]14px;align-items:center;column-gap:16px;padding:0 16px 0 18px;display:grid}.txb-skel-disc{background:#697d9652;border-radius:50%;width:32px;height:32px;animation:1.4s ease-in-out infinite txb-shimmer-disc}.txb-skel-line{background:linear-gradient(90deg,#697d962e 0%,#697d966b 50%,#697d962e 100%) 0 0/200% 100%;border-radius:3px;height:10px;animation:1.4s ease-in-out infinite txb-shimmer}.txb-skel-group__header .txb-skel-line{opacity:.55;background:linear-gradient(90deg,#394960 0%,#506786 50%,#394960 100%) 0 0/200% 100%}@keyframes txb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes txb-shimmer-disc{0%,to{opacity:.4}50%{opacity:.7}}.app-shell:has(.txb-page) .app-nav__inner{max-width:var(--txb-content-max)}
.st-wrap{place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.st-wrap .st{transition:opacity .12s;position:absolute}.st-trash{width:22px;height:22px;color:var(--ol-destructive);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;place-items:center;transition:opacity .12s,background-color .12s;display:grid;position:absolute}.st-trash .ic{width:16px;height:16px}.tr:hover .st-wrap .st,.st-wrap:focus-within .st{opacity:0}.tr:hover .st-wrap .st-trash,.st-wrap:focus-within .st-trash,.tr--extracting:hover .st-wrap .st{opacity:1}.st-trash:hover{background:hsl(var(--destructive) / .1)}.bdm{background:hsl(var(--ol-surface));width:min(1120px,95vw);max-height:calc(100vh - 56px);color:hsl(var(--ol-surface-foreground));border-radius:var(--ol-radius-dialog);box-shadow:var(--ol-shadow-lg);border-top:1.5px solid var(--ol-gold);animation:bdm-in var(--ol-duration-in) var(--ol-ease-in);flex-direction:column;display:flex;overflow:hidden}@keyframes bdm-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.bdm__head{border-bottom:1px solid var(--ol-separator);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px 16px;display:flex}.bdm__id{min-width:0}.bdm__name{letter-spacing:-.02em;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:var(--fs-stat);color:hsl(var(--ol-surface-foreground));line-height:1.1}.bdm__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;display:flex}.bdm__addr{font-size:var(--fs-control);color:hsl(var(--ol-muted))}.bdm__metasep{background:var(--ol-separator);width:1px;height:13px}.bdm__owner{font-size:var(--fs-control);color:hsl(var(--ol-muted));align-items:center;gap:7px;display:inline-flex}.bdm__owner .owner__logo{border-radius:5px;width:20px;height:20px}.bdm__status{font-size:var(--fs-meta);color:hsl(var(--ol-muted));align-items:center;gap:6px;font-weight:600;display:inline-flex}.bdm__actions{flex:none;align-items:center;gap:8px;display:flex}.bdm__x{width:32px;height:32px;color:hsl(var(--ol-muted));cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:grid}.bdm__x:hover{background:var(--ol-hover);color:hsl(var(--ol-surface-foreground))}.bdm__body{flex-direction:column;gap:20px;padding:18px 24px 22px;display:flex;overflow:auto}.bdm-visual{grid-template-columns:1.7fr 1fr;gap:16px;display:grid}.panel{border:1px solid var(--ol-border);background:hsl(var(--ol-surface-raised));border-radius:11px;min-height:256px;position:relative;overflow:hidden}.panel__cap{z-index:3;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08182b8c;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:13px}.panel__cap .ic{width:13px;height:13px}.bdm-photo__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bdm-attr{z-index:4;font-size:var(--fs-micro);color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);letter-spacing:.01em;background:#06132394;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex;position:absolute;bottom:9px;right:9px}.bdm-photo--empty{background:hsl(var(--ol-surface-raised));place-items:center;display:grid}.panel-empty{text-align:center;max-width:280px;padding:22px}.panel-empty__ic{background:hsl(var(--ol-surface));border:1px solid var(--ol-border);width:46px;height:46px;color:hsl(var(--ol-faint));border-radius:12px;place-items:center;margin:0 auto 12px;display:grid}.panel-empty__ic .ic{width:22px;height:22px}.panel-empty__t{font-size:var(--fs-name);color:hsl(var(--ol-surface-foreground));font-weight:600}.panel-empty__s{font-size:var(--fs-control);color:hsl(var(--ol-muted));margin-top:4px;line-height:1.5}.bdm-map__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bdm-unresolved{border:1px dashed var(--ol-border);background:hsl(var(--ol-surface-raised) / .5);border-radius:12px;place-items:center;min-height:320px;padding:28px;display:grid}.bdm-unresolved__inner{text-align:center;max-width:480px}.bdm-unresolved__edit{text-align:left;gap:9px;margin-top:20px;display:flex}.bdm-unresolved__edit .ol-input{flex:1}.bdm-unresolved__onfile{font-size:var(--fs-meta);color:hsl(var(--ol-faint));margin-top:13px}.bdm-unresolved__onfile code{color:hsl(var(--ol-muted));font-family:inherit;font-weight:600}.bdm-near__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.bdm-near__eyebrow{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--ol-muted));font-weight:700}.bdm-near__note{font-size:var(--fs-meta);color:hsl(var(--ol-faint))}.bdm-near__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.poi{background:hsl(var(--ol-surface));border:1px solid var(--ol-border);box-shadow:var(--depth-card);border-radius:10px;flex-direction:column;gap:7px;padding:13px;display:flex}.poi__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.poi__ic{background:hsl(var(--ol-surface-raised));width:28px;height:28px;color:hsl(var(--ol-muted));border:1px solid var(--ol-border-subtle);border-radius:7px;flex:none;place-items:center;display:grid}.poi__ic .ic{width:15px;height:15px}.poi__time{font-size:var(--fs-meta);color:hsl(var(--ol-muted));font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.poi__time .ic{width:13px;height:13px;color:hsl(var(--ol-faint))}.poi__name{font-size:var(--fs-control);color:hsl(var(--ol-surface-foreground));font-weight:600;line-height:1.25}.poi__cap{font-size:var(--fs-meta);color:hsl(var(--ol-muted));line-height:1.4}.poi__kind{font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--ol-faint));font-weight:600}.bdm-floor{flex-direction:column;gap:20px;display:flex}.floor-sec__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.floor-sec__l{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ol-muted));align-items:center;gap:8px;font-weight:700;display:inline-flex}.floor-sec__l .ic{width:15px;height:15px;color:hsl(var(--ol-faint))}.floor-sec__note{font-size:var(--fs-meta);color:hsl(var(--ol-faint))}.floor-sec__note strong{color:hsl(var(--ol-muted));font-weight:600}.tgrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tstation{background:hsl(var(--ol-surface-raised) / .6);border:1px solid var(--ol-border-subtle);border-radius:10px;padding:12px 13px}.tstation__top{align-items:center;gap:8px;margin-bottom:9px;display:flex}.tstation__top>.ic{width:14px;height:14px;color:hsl(var(--ol-faint));flex:none}.tstation__name{font-size:var(--fs-control);color:hsl(var(--ol-surface-foreground));font-weight:600}.tstation__time{font-size:var(--fs-meta);color:hsl(var(--ol-muted));font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:600}.tstation__lines{flex-wrap:wrap;gap:5px;display:flex}.tline{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.ngrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ncat{background:hsl(var(--ol-surface));border:1px solid var(--ol-border);box-shadow:var(--depth-card);border-radius:10px;padding:12px 14px}.ncat__head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ncat__ic{background:hsl(var(--ol-surface-raised));width:26px;height:26px;color:hsl(var(--ol-muted));border:1px solid var(--ol-border-subtle);border-radius:7px;flex:none;place-items:center;display:grid}.ncat__ic .ic{width:14px;height:14px}.ncat__t{font-size:var(--fs-control);color:hsl(var(--ol-surface-foreground));font-weight:700}.npoi{font-size:var(--fs-control);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.npoi+.npoi{border-top:1px solid var(--ol-separator)}.npoi__name{color:hsl(var(--ol-muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.npoi__meta{flex:none;align-items:center;gap:10px;display:inline-flex}.npoi__price{color:hsl(var(--ol-faint));font-variant-numeric:tabular-nums}.npoi__rate{color:hsl(var(--ol-muted));font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.npoi__rate .ic{width:12px;height:12px;color:hsl(var(--ol-gold-text));fill:hsl(var(--ol-gold-text))}.npoi__time{color:hsl(var(--ol-faint));font-variant-numeric:tabular-nums;text-align:right;min-width:36px}.bdm-near--empty{border:1px dashed var(--ol-border);background:hsl(var(--ol-surface-raised) / .5);border-radius:10px;align-items:center;gap:12px;padding:18px 20px;display:flex}.bdm-near--empty .ic{width:20px;height:20px;color:hsl(var(--ol-faint));flex:none}.bdm-near--empty__t{font-size:var(--fs-control);color:hsl(var(--ol-muted))}.bdm-edit{flex-direction:column;flex:1;gap:9px;min-width:0;max-width:560px;display:flex;position:relative}.bdm-edit__row{align-items:center;gap:9px;display:flex}.bdm-edit__row .ol-input{flex:1}.bdm .autocomplete{border:1px solid var(--ol-border);box-shadow:var(--ol-shadow);background:hsl(var(--ol-surface));border-radius:9px;margin-top:0;overflow:hidden}.bdm .ac-item{font-size:var(--fs-control);cursor:pointer;color:hsl(var(--ol-surface-foreground));align-items:center;gap:10px;padding:9px 12px;display:flex}.bdm .ac-item+.ac-item{border-top:1px solid var(--ol-separator)}.bdm .ac-item:hover,.bdm .ac-item.is-active{background:var(--ol-hover)}.bdm .ac-item .ic{width:14px;height:14px;color:hsl(var(--ol-faint));flex:none}.bdm .ac-item__main{flex-direction:column;gap:1px;min-width:0;display:flex}.bdm .ac-item__sub{color:hsl(var(--ol-faint));font-size:var(--fs-meta)}.bdm-edit__hint{font-size:var(--fs-meta);color:hsl(var(--ol-faint));align-items:center;gap:6px;display:inline-flex}.bdm-edit__hint .ic{width:13px;height:13px}.bdm.is-editing .bdm__head{z-index:5;position:relative}.bdm-edit__field{flex:1;min-width:0;position:relative}.bdm-edit__field .autocomplete{z-index:5;position:absolute;top:calc(100% + 6px);left:0;right:0}.toast-zone{z-index:80;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast{background:hsl(var(--card));min-width:320px;color:hsl(var(--text-primary));border:1px solid hsl(var(--border));box-shadow:var(--ol-shadow-lg);border-radius:11px;align-items:center;gap:14px;padding:12px 14px 12px 16px;display:flex}.toast__main{flex-direction:column;gap:1px;min-width:0;display:flex}.toast__t{font-size:var(--fs-control);font-weight:600}.toast__s{font-size:var(--fs-meta);color:hsl(var(--text-tertiary));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast__undo{cursor:pointer;font:inherit;font-size:var(--fs-control);color:hsl(var(--gold-text));background:0 0;border:none;border-radius:7px;margin-left:auto;padding:6px 9px;font-weight:700}.toast__undo:hover{background:hsl(var(--ol-gold) / .1)}
.vbar{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));box-shadow:var(--depth-card)}.vbar__inner{max-width:var(--content-max);justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0 auto;padding:11px 32px;display:flex}.vtabs{background:var(--depth-bezel-bg);box-shadow:var(--depth-bezel-inset);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.vtab{cursor:pointer;font:inherit;font-size:var(--fs-control);color:hsl(var(--text-secondary));background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:8px 16px;font-weight:600;display:inline-flex}.vtab .ic{width:15px;height:15px}.vtab:hover{color:hsl(var(--text-primary))}.vtab.is-active{background:hsl(var(--strip-bg));color:hsl(var(--strip-text));box-shadow:0 1px 2px #22364f47}.vb__count{font-size:var(--fs-control);color:hsl(var(--text-tertiary));align-items:center;gap:6px;font-weight:600;display:inline-flex}.vb__count strong{color:hsl(var(--text-primary));font-variant-numeric:tabular-nums}.vmain{max-width:var(--content-max);flex:1;width:100%;margin:0 auto;padding:22px 32px 28px}.vfoot{border-top:1px solid hsl(var(--border));background:hsl(var(--card))}.vfoot__inner{max-width:var(--content-max);width:100%;font-size:var(--fs-micro);color:hsl(var(--text-tertiary));justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:16px 32px;display:flex}.vfoot__inner strong{color:hsl(var(--text-secondary));font-weight:600}.id-cell{align-items:center;gap:12px;padding:8px 0;display:flex}.no__d{background:hsl(var(--strip-bg));width:24px;height:24px;color:hsl(var(--strip-text));font-size:var(--fs-label);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.sm-tag{font-size:var(--fs-control);color:hsl(var(--text-secondary));font-weight:600;display:inline-block}.u{font-size:var(--fs-micro);color:hsl(var(--text-tertiary));margin-left:2px;font-weight:600}.quiet{color:hsl(var(--text-tertiary));font-weight:500}.sm{background:hsl(var(--ol-surface));width:min(680px,95vw);max-height:calc(100vh - 64px);color:hsl(var(--ol-surface-foreground));border-radius:var(--ol-radius-dialog);box-shadow:var(--ol-shadow-lg);border-top:1.5px solid var(--ol-gold);animation:sm-in var(--ol-duration-in) var(--ol-ease-in);flex-direction:column;display:flex;overflow:hidden}@keyframes sm-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.sm__head{border-bottom:1px solid var(--ol-separator);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px 16px;display:flex}.sm__title{letter-spacing:-.02em;color:hsl(var(--ol-surface-foreground));font-size:20px;font-weight:700;line-height:1.1}.sm__sub{font-size:var(--fs-control);color:hsl(var(--ol-muted));max-width:52ch;margin-top:6px;line-height:1.5}.sm__x{width:32px;height:32px;color:hsl(var(--ol-muted));cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:grid}.sm__x:hover{background:var(--ol-hover);color:hsl(var(--ol-surface-foreground))}.sm__bar{border-bottom:1px solid var(--ol-separator);background:hsl(var(--ol-surface-raised) / .5);justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;display:flex}.sm__barlbl{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--ol-muted));font-weight:700}.sm__barlbl strong{color:hsl(var(--ol-surface-foreground));font-variant-numeric:tabular-nums}.sm__list{padding:8px 12px;overflow:auto}.rcp{border:1px solid var(--ol-border-subtle);background:hsl(var(--ol-surface));box-shadow:var(--depth-card);border-radius:11px;flex-direction:column;gap:11px;padding:15px 14px;display:flex}.rcp+.rcp{margin-top:9px}.rcp--stale{border-color:hsl(var(--primary) / .35);box-shadow:0 0 0 1px hsl(var(--primary) / .1), var(--depth-card)}.rcp__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rcp__who{align-items:center;gap:11px;min-width:0;display:flex}.rcp__ava{background:hsl(var(--ol-surface-raised));width:36px;height:36px;color:hsl(var(--ol-muted));border:1px solid var(--ol-border-subtle);font-size:var(--fs-control);border-radius:9px;flex:none;place-items:center;font-weight:800;display:inline-grid}.rcp__id{min-width:0}.rcp__name{font-size:var(--fs-name);letter-spacing:-.01em;color:hsl(var(--ol-surface-foreground));font-weight:700;line-height:1.2}.rcp__org{font-size:var(--fs-meta);color:hsl(var(--ol-faint));margin-top:2px}.statechip{font-size:var(--fs-meta);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.statechip .ic{width:13px;height:13px}.statechip--ok{background:hsl(var(--success) / .1);color:hsl(var(--success))}.statechip--stale{background:hsl(var(--primary) / .12);color:hsl(var(--gold-text))}.rcp__access{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.linkfield{background:hsl(var(--ol-surface-raised) / .7);border:1px solid var(--ol-border-subtle);border-radius:8px;flex:1;align-items:center;gap:9px;min-width:220px;height:36px;padding:0 6px 0 12px;display:flex}.linkfield .ic{width:14px;height:14px;color:hsl(var(--ol-faint))}.linkfield__url{font-size:var(--fs-control);color:hsl(var(--ol-muted));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.linkfield__copy{cursor:pointer;height:28px;font:inherit;font-size:var(--fs-meta);background:hsl(var(--ol-surface));color:hsl(var(--ol-surface-foreground));border:none;border:1px solid var(--ol-border);border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.linkfield__copy:hover{background:var(--ol-hover)}.linkfield__copy .ic{width:13px;height:13px}.pwpill{background:hsl(var(--ol-surface-raised) / .7);border:1px solid var(--ol-border-subtle);border-radius:8px;flex:none;align-items:center;gap:8px;height:36px;padding:0 4px 0 12px;display:inline-flex}.pwpill__lbl{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--ol-faint));font-weight:700}.pwpill__dots{letter-spacing:2px;color:hsl(var(--ol-muted));font-size:15px;line-height:1}.pwpill__reset{cursor:pointer;width:28px;height:28px;color:hsl(var(--ol-muted));background:0 0;border:none;border-radius:6px;flex:none;place-items:center;display:inline-grid}.pwpill__reset:hover{background:var(--ol-hover);color:hsl(var(--ol-surface-foreground))}.pwpill__reset .ic{width:14px;height:14px}.rcp__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.rcp__meta{font-size:var(--fs-meta);color:hsl(var(--ol-faint));align-items:center;gap:8px;display:inline-flex}.rcp__meta .dot{background:hsl(var(--ol-faint));border-radius:50%;width:3px;height:3px}.rcp__acts{align-items:center;gap:8px;display:flex}.ol-btn--sm{height:30px;font-size:var(--fs-meta);padding:0 11px}.sm__add{border:1.5px dashed var(--ol-border);cursor:pointer;width:100%;font:inherit;font-size:var(--fs-control);color:hsl(var(--ol-muted));background:0 0;border-radius:11px;align-items:center;gap:10px;margin-top:9px;padding:14px;font-weight:600;display:flex}.sm__add:hover{border-color:hsl(var(--primary) / .5);color:hsl(var(--ol-surface-foreground));background:hsl(var(--primary) / .03)}.sm__add .addic{background:hsl(var(--ol-surface-raised));width:28px;height:28px;color:hsl(var(--ol-muted));border-radius:8px;flex:none;place-items:center;display:inline-grid}.sm__add .addic .ic{width:16px;height:16px}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid hsl(var(--ol-border));border-top-color:hsl(var(--primary));border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin}.spinner--lg{border-width:3px;width:34px;height:34px}.sm__foot{border-top:1px solid var(--ol-separator);background:hsl(var(--ol-surface-raised) / .5);justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.sm-empty__lead{gap:14px;padding:18px 24px 6px;display:flex}.sm-empty__ic{background:hsl(var(--primary) / .1);width:44px;height:44px;color:hsl(var(--gold-text));border:1px solid hsl(var(--primary) / .25);border-radius:12px;flex:none;place-items:center;display:inline-grid}.sm-empty__ic .ic{width:22px;height:22px}.sm-empty__t{font-size:var(--fs-name);color:hsl(var(--ol-surface-foreground));font-weight:700}.sm-empty__s{font-size:var(--fs-control);color:hsl(var(--ol-muted));max-width:48ch;margin-top:4px;line-height:1.5}.sm-form{flex-direction:column;gap:15px;padding:14px 24px 18px;display:flex}.ol-field__hint{font-size:var(--fs-meta);color:hsl(var(--ol-faint));line-height:1.45}.sm-form__pw{gap:8px;display:flex}.sm-form__pw .ol-input{font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:1}.sm-gate{text-align:center;padding:34px 28px 30px}.sm-gate__spin{margin:0 auto 16px}.sm-gate__t{font-size:var(--fs-heading);letter-spacing:-.01em;color:hsl(var(--ol-surface-foreground));font-weight:700}.sm-gate__s{max-width:46ch;font-size:var(--fs-control);color:hsl(var(--ol-muted));margin:7px auto 0;line-height:1.55}.sm-gate__prog{max-width:380px;margin:22px auto 0}.sm-gate__count{font-size:var(--fs-meta);color:hsl(var(--ol-muted));justify-content:space-between;align-items:baseline;margin-bottom:8px;font-weight:600;display:flex}.sm-gate__count strong{color:hsl(var(--ol-surface-foreground));font-variant-numeric:tabular-nums}.pbar{background:hsl(var(--ol-surface-raised));height:7px;box-shadow:var(--depth-bezel-inset);border-radius:999px;overflow:hidden}.pbar__fill{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--gold-hover)));border-radius:999px;height:100%}.sm-gate__note{font-size:var(--fs-meta);color:hsl(var(--ol-faint));align-items:center;gap:7px;margin-top:18px;display:inline-flex}.sm-gate__note .ic{width:14px;height:14px}.statechip--working{background:hsl(var(--info) / .1);color:hsl(var(--info))}.statechip--working .spinner{border-width:2px;border-top-color:hsl(var(--info));border-color:hsl(var(--info) / .3);width:12px;height:12px}.rcp.is-working{border-color:hsl(var(--info) / .3)}.rcp.is-working .rcp__access{opacity:.55}.sm-confirm{background:hsl(var(--ol-surface));width:min(440px,92vw);color:hsl(var(--ol-surface-foreground));border-radius:var(--ol-radius-dialog);box-shadow:var(--ol-shadow-lg);border-top:1.5px solid var(--ol-destructive);animation:sm-in var(--ol-duration-in) var(--ol-ease-in);flex-direction:column;display:flex;overflow:hidden}.sm-confirm__body{gap:14px;padding:22px 22px 16px;display:flex}.sm-confirm__ic{background:hsl(var(--ol-destructive) / .1);width:42px;height:42px;color:var(--ol-destructive);border:1px solid hsl(var(--ol-destructive) / .22);border-radius:11px;flex:none;place-items:center;display:inline-grid}.sm-confirm__ic .ic{width:21px;height:21px}.sm-confirm__t{font-size:var(--fs-name);color:hsl(var(--ol-surface-foreground));font-weight:700;line-height:1.2}.sm-confirm__s{font-size:var(--fs-control);color:hsl(var(--ol-muted));margin-top:6px;line-height:1.55}.sm-confirm__foot{justify-content:flex-end;align-items:center;gap:9px;padding:6px 22px 20px;display:flex}.sm.is-dimmed{filter:saturate(.92)brightness(.97)}.v-stage{border:1px solid hsl(var(--border));box-shadow:var(--depth-panel);border-radius:12px;height:calc(100vh - 250px);min-height:460px;position:relative;overflow:hidden}.v-metros{z-index:4;gap:6px;display:inline-flex;position:absolute;top:14px;left:14px}.v-metro{font-size:var(--fs-meta);background:hsl(var(--card) / .92);border:1px solid hsl(var(--border));box-shadow:var(--depth-card);color:hsl(var(--text-secondary));cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-weight:600;display:inline-flex}.v-metro.is-active{background:hsl(var(--strip-bg));color:hsl(var(--strip-text));border-color:hsl(var(--strip-bg))}.v-metro__n{font-variant-numeric:tabular-nums;color:hsl(var(--text-tertiary))}.v-metro.is-active .v-metro__n{color:hsl(var(--strip-text-muted))}.v-legend{z-index:4;background:hsl(var(--card) / .92);border:1px solid hsl(var(--border));box-shadow:var(--depth-card);font-size:var(--fs-meta);color:hsl(var(--text-secondary));border-radius:8px;align-items:center;gap:9px;padding:7px 12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.v-legend .legdot{background:hsl(var(--strip-bg));border:1.5px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 3px #1f314766}.v-attr{z-index:4;font-size:var(--fs-micro);color:hsl(var(--text-secondary));background:hsl(var(--card) / .92);border:1px solid hsl(var(--border));border-radius:4px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute;bottom:10px;right:10px}.v3d-card{z-index:5;background:hsl(var(--card) / .95);border:1px solid hsl(var(--border));max-width:280px;box-shadow:var(--ol-shadow);border-top:1.5px solid var(--ol-gold);border-radius:11px;padding:12px 14px;position:absolute;bottom:16px;left:16px}.v3d-card__name{font-size:var(--fs-name);color:hsl(var(--text-primary));font-weight:700}.v3d-card__addr{font-size:var(--fs-meta);color:hsl(var(--text-tertiary));margin-top:2px}.v3d-badge{z-index:5;font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0613238c;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.v3d-badge .ic{width:13px;height:13px}.v3d-out{background:radial-gradient(120% 90% at 50% 30%,#e8ecf3,#dee6ed);place-items:center;display:grid;position:absolute;inset:0}.v3d-out__inner{text-align:center;max-width:360px;padding:24px}.v3d-out__ic{background:hsl(var(--card));border:1px solid hsl(var(--border));width:56px;height:56px;color:hsl(var(--text-tertiary));box-shadow:var(--depth-card);border-radius:15px;place-items:center;margin:0 auto 14px;display:grid}.v3d-out__ic .ic{width:26px;height:26px}.v3d-out__t{font-size:var(--fs-heading);color:hsl(var(--text-primary));letter-spacing:-.01em;font-weight:700}.v3d-out__s{font-size:var(--fs-control);color:hsl(var(--text-secondary));margin-top:7px;line-height:1.55}.v-center{background:radial-gradient(120% 80% at 50% -8%, hsl(var(--card) / .5), transparent 55%), linear-gradient(hsl(var(--canvas)), hsl(var(--canvas-mist)));background-attachment:fixed;flex:1;place-items:center;padding:40px;display:grid}.v-state{text-align:center;width:100%;max-width:420px}.v-loading__spin{margin:0 auto 18px}.v-loading__t{font-size:var(--fs-heading);letter-spacing:-.01em;color:hsl(var(--text-primary));font-weight:700}.v-loading__s{font-size:var(--fs-control);color:hsl(var(--text-secondary));margin-top:7px;line-height:1.55}.unavail{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--depth-panel);border-top:3px solid hsl(var(--primary));border-radius:14px;padding:40px 36px}.unavail__ic{background:hsl(var(--muted));width:64px;height:64px;color:hsl(var(--text-tertiary));border-radius:17px;place-items:center;margin:0 auto 18px;display:grid}.unavail__ic .ic{width:30px;height:30px}.unavail__t{font-size:var(--fs-stat);letter-spacing:-.02em;color:hsl(var(--text-primary));font-weight:700;line-height:1.1}.unavail__s{font-size:var(--fs-control);color:hsl(var(--text-secondary));margin-top:10px;line-height:1.6}.unavail__foot{border-top:1px solid hsl(var(--border) / .7);font-size:var(--fs-meta);color:hsl(var(--text-tertiary));align-items:center;gap:7px;margin-top:22px;padding-top:18px;display:inline-flex}.unavail__foot .ic{width:14px;height:14px}
.ntx-sheet{--deal-accent:213 18% 46%}.ntx-stage{z-index:200;background:var(--ol-scrim);-webkit-backdrop-filter:blur(var(--ol-scrim-blur));backdrop-filter:blur(var(--ol-scrim-blur));place-items:center;padding:40px;display:grid;position:fixed;inset:0}.ntx-sheet{background:radial-gradient(120% 75% at 50% -8%, color-mix(in srgb, hsl(var(--deal-accent)) 6%, transparent), transparent 62%), linear-gradient(180deg, hsl(var(--ol-surface)), hsl(var(--ol-surface-raised)));width:min(940px,100%);color:hsl(var(--ol-surface-foreground));border-radius:var(--ol-radius-dialog);border-top:5px solid var(--ol-gold);box-shadow:0 0 0 1px hsl(var(--accent-gold) / .2), 0 0 40px -6px hsl(var(--accent-gold) / .24), var(--ol-shadow-lg), var(--depth-lift);position:relative;overflow:hidden}.ntx-doc{padding:40px 56px 28px}.ntx-letterhead{background:radial-gradient(150% 175% at 90% -45%, color-mix(in srgb, hsl(var(--deal-accent)) 14%, transparent), transparent 58%), color-mix(in srgb, hsl(var(--deal-accent)) 7%, transparent);box-shadow:var(--depth-bezel-inset);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:-8px -26px 0;padding:26px;transition:background .25s;display:grid}.ntx-crest{background:hsl(var(--ol-surface));min-width:70px;max-width:248px;height:70px;box-shadow:0 0 0 1.5px color-mix(in srgb, hsl(var(--deal-accent)) 55%, transparent), var(--ol-shadow);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ntx-crest__logo{background:hsl(var(--deal-accent));border-radius:15px;place-items:center;width:70px;height:70px;animation:.22s both ntx-land;display:grid}.ntx-crest__logo--mono{background:#60738a}.ntx-crest__mono{letter-spacing:-.03em;color:hsl(var(--deal-accent-on,0 0% 100%));font:700 33px/1 Inter,sans-serif}.ntx-crest__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ntx-crest--wide{padding:0 22px}.ntx-wordmark{letter-spacing:-.01em;white-space:nowrap;font-size:29px;font-weight:800;line-height:1;animation:.22s both ntx-land}img.ntx-wordmark{-o-object-fit:contain;object-fit:contain;width:auto;max-width:204px;height:44px}.ntx-crest--empty{width:70px;min-width:70px;box-shadow:none;border:1.5px dashed var(--ol-border);background:0 0}.ntx-crest__placeholder{color:hsl(var(--ol-placeholder));opacity:.7}.ntx-client{min-width:0}.ntx-client__name{letter-spacing:-.025em;color:hsl(var(--ol-surface-foreground));white-space:nowrap;text-overflow:ellipsis;font-size:50px;font-weight:700;line-height:1.25;overflow:hidden}.ntx-client__name--ghost{color:hsl(var(--ol-placeholder));font-weight:600}.ntx-client__name .ntx-caret{vertical-align:-.12em;width:2px;height:.92em;margin-left:4px}.ntx-deferred{opacity:.4;filter:saturate(.6);pointer-events:none;-webkit-user-select:none;user-select:none}.ntx-client__sub{font-size:var(--fs-meta);align-items:center;gap:12px;margin-top:9px;display:flex}.ntx-domain{color:hsl(var(--ol-muted));letter-spacing:.01em;align-items:center;gap:7px;display:inline-flex}.ntx-provenance-dot{background:hsl(var(--success));border-radius:50%;flex:none;width:7px;height:7px}.ntx-industry{font-size:var(--fs-micro);color:hsl(var(--deal-accent));background:color-mix(in srgb, hsl(var(--deal-accent)) 11%, transparent);border-radius:6px;align-items:center;padding:3px 10px;font-weight:500;display:inline-flex}.ntx-confirm{background:hsl(var(--ol-surface-raised));box-shadow:0 0 0 1px var(--ol-border);font-size:var(--fs-meta);color:hsl(var(--ol-surface-foreground));border-radius:9px;align-items:center;gap:9px;padding:6px 6px 6px 13px;animation:.2s both ntx-slide-in;display:inline-flex}.ntx-confirm__q{color:hsl(var(--ol-muted));font-weight:500}.ntx-confirm__domain{background:hsl(var(--ol-surface));border:1px solid var(--ol-border);border-radius:6px;padding:4px 9px;font-weight:600}.ntx-confirm__edit{cursor:pointer;font:500 var(--fs-micro)/1 "Inter", sans-serif;color:hsl(var(--ol-muted));background:0 0;border:none;border-radius:6px;padding:5px 7px}.ntx-confirm__edit:hover{background:var(--ol-hover)}.ntx-confirm__confirm{background:var(--ol-gold);color:hsl(var(--primary-foreground));font:600 var(--fs-micro)/1 "Inter", sans-serif;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 13px;display:inline-flex}.ntx-shimmer{background:hsl(var(--ol-surface-raised));position:relative;overflow:hidden}.ntx-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#c8d2e08c 50%,#0000 100%);animation:1.1s ease-in-out infinite ntx-shimmer;position:absolute;inset:0;transform:translate(-100%)}.ntx-crest__load{border-radius:16px;width:100%;height:100%}.ntx-skeleton-pill{border-radius:6px;width:84px;height:22px;display:inline-block}.ntx-lookup{font-size:var(--fs-meta);color:hsl(var(--ol-faint));align-items:center;gap:8px;display:inline-flex}.ntx-combo{position:relative}.ntx-menu{background:hsl(var(--ol-surface));border:1px solid var(--ol-border);border-left:1.5px solid var(--ol-gold);border-radius:var(--ol-radius-popover);width:min(560px,100%);box-shadow:var(--ol-shadow-lg);z-index:5;max-height:min(56vh,480px);padding:6px;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto}.ntx-menu__group{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ol-faint));padding:8px 10px 6px;font-weight:600}.ntx-menu__item{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;transition:background-color .12s;display:flex}.ntx-menu__item:hover,.ntx-menu__item--hover{background:var(--ol-hover)}.ntx-menu__crest{color:#fff;letter-spacing:-.02em;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font:700 15px/1 Inter,sans-serif;display:grid}.ntx-menu__crest--wide{background:hsl(var(--ol-surface));width:auto;min-width:36px;max-width:136px;box-shadow:0 0 0 1px var(--ol-border);padding:0 11px}.ntx-menu__wordmark{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:800}.ntx-menu__crest--mono{background:#60738a}.ntx-menu__crest:has(img){background:hsl(var(--ol-surface));width:auto;min-width:36px;max-width:136px;box-shadow:0 0 0 1px var(--ol-border);padding:4px 9px;overflow:hidden}.ntx-menu__crest img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:28px}.ntx-menu__text{flex:1;min-width:0}.ntx-menu__name{font-size:var(--fs-name);color:hsl(var(--ol-surface-foreground));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ntx-menu__meta{font-size:var(--fs-meta);color:hsl(var(--ol-muted))}.ntx-menu__tag{font-size:var(--fs-micro);color:hsl(var(--ol-faint));flex:none}.ntx-menu__sep{background:var(--ol-separator);height:1px;margin:6px 8px}.ntx-menu__create{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:11px 10px;transition:background-color .12s;display:flex}.ntx-menu__create:hover{background:var(--ol-gold-subtle)}.ntx-menu__create-mark{border:1.5px dashed var(--ol-border);width:34px;height:34px;color:hsl(var(--ol-gold-text));border-radius:9px;flex:none;place-items:center;font-size:20px;font-weight:500;display:grid}.ntx-menu__create-text{font-size:var(--fs-name);color:hsl(var(--ol-surface-foreground));flex:1}.ntx-menu__create-text b{font-weight:600}.ntx-occ{background:hsl(var(--ol-surface));border:1px solid var(--ol-border);border-left:1.5px solid var(--ol-gold);border-radius:var(--ol-radius-popover);width:300px;box-shadow:var(--ol-shadow-lg);z-index:6;padding:12px;position:absolute;bottom:calc(100% + 8px);right:0}.ntx-occ__seg{background:hsl(var(--ol-surface-raised));border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:3px;margin-bottom:12px;padding:3px;display:grid}.ntx-occ__seg-btn{appearance:none;cursor:pointer;font:500 var(--fs-micro)/1 "Inter", sans-serif;color:hsl(var(--ol-muted));background:0 0;border:none;border-radius:6px;padding:7px 0;transition:background-color .12s,color .12s}.ntx-occ__seg-btn--active{background:hsl(var(--ol-surface));color:hsl(var(--deal-accent));box-shadow:var(--ol-shadow);font-weight:600}.ntx-occ__year{justify-content:space-between;align-items:center;padding:4px 6px 10px;display:flex}.ntx-occ__year-label{font-size:var(--fs-name);font-variant-numeric:tabular-nums;font-weight:600}.ntx-occ__step{cursor:pointer;border:1px solid var(--ol-border);background:hsl(var(--ol-surface));width:28px;height:28px;color:hsl(var(--ol-muted));border-radius:7px;place-items:center;display:grid}.ntx-occ__step:hover{background:var(--ol-hover)}.ntx-occ__quarters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ntx-occ__q{appearance:none;cursor:pointer;border:1px solid var(--ol-border);background:hsl(var(--ol-surface));font:500 var(--fs-body)/1 "Inter", sans-serif;color:hsl(var(--ol-surface-foreground));text-align:center;border-radius:8px;padding:12px 0;transition:background-color .12s,border-color .12s}.ntx-occ__q:hover{background:var(--ol-hover)}.ntx-occ__q b{font-size:var(--fs-micro);color:hsl(var(--ol-faint));margin-top:3px;font-weight:500;display:block}.ntx-occ__q--active{border-color:color-mix(in srgb, hsl(var(--deal-accent)) 65%, transparent);background:color-mix(in srgb, hsl(var(--deal-accent)) 11%, white);color:hsl(var(--deal-accent));font-weight:600}.ntx-occ__q--active b{color:color-mix(in srgb, hsl(var(--deal-accent)) 80%, hsl(var(--ol-muted)))}.ntx-occ__range{border-top:1px solid var(--ol-separator);font-size:var(--fs-meta);color:hsl(var(--ol-muted));align-items:center;gap:8px;margin-top:11px;padding-top:11px;display:flex}.ntx-payoff{font-size:var(--fs-meta);color:hsl(var(--ol-faint))}.ntx-foot{background:hsl(var(--ol-surface));border:1px solid var(--ol-border);border-left:1.5px solid var(--ol-gold);border-radius:var(--ol-radius-popover);width:320px;box-shadow:var(--ol-shadow-lg);z-index:6;padding:12px;position:absolute;bottom:calc(100% + 8px);left:0}.ntx-unit-seg{background:hsl(var(--ol-surface-raised));border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:12px;padding:3px;display:grid}.ntx-unit-seg__btn{appearance:none;cursor:pointer;font:500 var(--fs-micro)/1 "Inter", sans-serif;color:hsl(var(--ol-muted));background:0 0;border:none;border-radius:6px;padding:8px 0}.ntx-unit-seg__btn--active{background:hsl(var(--ol-surface));color:hsl(var(--deal-accent));box-shadow:var(--ol-shadow);font-weight:600}.ntx-num-row{align-items:center;gap:10px;display:flex}.ntx-num{border:1px solid var(--ol-border);background:hsl(var(--ol-surface));border-radius:8px;flex:1;align-items:baseline;gap:6px;min-width:0;padding:10px 12px;display:flex}.ntx-num--active{border-color:color-mix(in srgb, hsl(var(--deal-accent)) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, hsl(var(--deal-accent)) 14%, transparent)}.ntx-num__val{font:600 var(--fs-name)/1.1 "Inter", sans-serif;color:hsl(var(--ol-surface-foreground));font-variant-numeric:tabular-nums}.ntx-num__ph{font:500 var(--fs-name)/1.1 "Inter", sans-serif;color:hsl(var(--ol-placeholder))}.ntx-num__unit{font-size:var(--fs-meta);color:hsl(var(--ol-muted))}.ntx-range-sep{font-size:var(--fs-meta);color:hsl(var(--ol-faint));flex:none}.ntx-toggle-row{border-top:1px solid var(--ol-separator);font-size:var(--fs-meta);color:hsl(var(--ol-muted));align-items:center;gap:9px;margin-top:12px;padding-top:11px;display:flex}.ntx-other-input{border:1px solid color-mix(in srgb, hsl(var(--deal-accent)) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, hsl(var(--deal-accent)) 14%, transparent);background:hsl(var(--ol-surface));border-radius:9px;align-items:center;gap:8px;max-width:460px;margin-top:10px;padding:11px 14px;display:flex}.ntx-other-input__val{font:500 var(--fs-body)/1.2 "Inter", sans-serif;color:hsl(var(--ol-surface-foreground))}.ntx-other-input__ph{font:500 var(--fs-body)/1.2 "Inter", sans-serif;color:hsl(var(--ol-placeholder))}.ntx-select{border:1px solid var(--ol-border);background:hsl(var(--ol-surface));font-size:var(--fs-micro);color:hsl(var(--ol-muted));cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-weight:500;display:inline-flex}.ntx-select__chev{color:hsl(var(--ol-faint))}.ntx-meta{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ol-faint));white-space:nowrap;align-self:start;font-weight:600}.ntx-rule{background:linear-gradient(90deg, hsl(var(--deal-accent)) 0%, color-mix(in srgb, hsl(var(--deal-accent)) 35%, transparent) 70%, transparent 100%);border-radius:2px;height:2px;margin:26px 0 4px;transition:background .25s}.ntx-section{padding:22px 0 4px}.ntx-section__label{font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--ol-faint));margin-bottom:14px;font-weight:600}.ntx-thesis__q{font-size:var(--fs-name);color:hsl(var(--ol-muted));margin-bottom:12px}.ntx-drivers{flex-wrap:wrap;gap:10px;display:flex}.ntx-driver{appearance:none;border:1px solid var(--ol-border);background:hsl(var(--ol-surface-raised));font:500 var(--fs-body)/1.2 "Inter", sans-serif;color:hsl(var(--ol-surface-foreground));cursor:pointer;border-radius:9px;padding:11px 18px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;box-shadow:0 1px 2px #2d3e5312}.ntx-driver:hover{background:hsl(var(--ol-surface));border-color:hsl(var(--ol-muted) / .45);box-shadow:var(--ol-shadow)}.ntx-driver:active{transform:translateY(1px)}.ntx-driver:focus-visible{border-color:hsl(var(--deal-accent));box-shadow:0 0 0 3px color-mix(in srgb, hsl(var(--deal-accent)) 16%, transparent);outline:none}.ntx-driver--active,.ntx-driver--active:hover{border-color:color-mix(in srgb, hsl(var(--deal-accent)) 65%, transparent);background:color-mix(in srgb, hsl(var(--deal-accent)) 11%, white);color:hsl(var(--deal-accent));box-shadow:0 1px 2px color-mix(in srgb, hsl(var(--deal-accent)) 20%, transparent);font-weight:600}.ntx-scope{grid-template-columns:1.2fr 1fr 1fr;gap:30px;display:grid}.ntx-fact{min-width:0}.ntx-fact__q{font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--ol-faint));margin-bottom:9px;font-weight:600}.ntx-field{background:hsl(var(--ol-surface-raised));border:1px solid var(--ol-border);min-height:52px;box-shadow:var(--depth-bezel-inset);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 13px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.ntx-field--filled{background:hsl(var(--ol-surface))}.ntx-field--active{background:hsl(var(--ol-surface));border-color:color-mix(in srgb, hsl(var(--deal-accent)) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, hsl(var(--deal-accent)) 14%, transparent)}.ntx-fact__v{font-size:var(--fs-name);letter-spacing:-.005em;color:hsl(var(--ol-surface-foreground));font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.ntx-fact__v .ntx-unit{font-size:var(--fs-body);color:hsl(var(--ol-muted));margin-left:4px;font-weight:500}.ntx-fact__ph{font-size:var(--fs-name);color:hsl(var(--ol-placeholder));font-weight:500}.ntx-fact__sub{font-size:var(--fs-meta);color:hsl(var(--ol-faint));margin-top:8px}.ntx-caret{vertical-align:-.2em;background:hsl(var(--deal-accent));width:1.5px;height:1.15em;margin-left:1px;animation:1.1s step-end infinite ntx-caret;display:inline-block}.ntx-markets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ntx-chip{font-size:var(--fs-body);color:hsl(var(--deal-accent));background:color-mix(in srgb, hsl(var(--deal-accent)) 10%, transparent);border-radius:7px;align-items:center;gap:7px;padding:6px 8px 6px 12px;font-weight:600;display:inline-flex}.ntx-chip__x{width:18px;height:18px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:5px;place-items:center;display:grid}.ntx-chip__x:hover{opacity:1;background:color-mix(in srgb, hsl(var(--deal-accent)) 18%, transparent)}.ntx-chip-add{font-size:var(--fs-body);color:hsl(var(--ol-placeholder));cursor:pointer;background:0 0;border:none;padding:6px 2px}.ntx-footer{background:hsl(var(--ol-surface-raised));border-top:1px solid var(--ol-separator);justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:20px 56px;display:flex}.ntx-private{font-size:var(--fs-body);color:hsl(var(--ol-muted));cursor:pointer;align-items:center;gap:11px;display:inline-flex}.ntx-switch{background:var(--ol-border);border-radius:11px;flex:none;width:38px;height:22px;transition:background-color .15s;position:relative}.ntx-switch:after{content:"";background:hsl(var(--ol-surface));width:18px;height:18px;box-shadow:var(--ol-shadow);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.ntx-switch--on{background:hsl(var(--ol-gold-text))}.ntx-switch--on:after{transform:translate(16px)}.ntx-launch{height:var(--ctrl-h);background:var(--ol-gold);color:hsl(var(--primary-foreground));font:600 var(--fs-body)/1 "Inter", sans-serif;letter-spacing:-.005em;cursor:pointer;box-shadow:var(--ol-shadow);border:none;border-radius:9px;align-items:center;gap:10px;padding:0 22px;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.ntx-launch:hover{background:hsl(var(--gold-hover));box-shadow:var(--ol-shadow-lg);transform:translateY(-1px)}.ntx-launch:focus-visible{box-shadow:0 0 0 3px var(--ol-focus-ring), var(--ol-shadow);outline:none}.ntx-launch__arrow{transition:transform .15s}.ntx-launch:hover .ntx-launch__arrow{transform:translate(3px)}.ntx-launch--waiting{background:var(--ol-border);color:hsl(var(--ol-faint));box-shadow:none;cursor:default}@keyframes ntx-land{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ntx-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ntx-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ntx-shimmer{to{transform:translate(100%)}}@keyframes ntx-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ntx-crest__logo,.ntx-fact__v,.ntx-confirm,.ntx-caret,.ntx-shimmer:after{animation:none}.ntx-launch,.ntx-launch__arrow,.ntx-letterhead,.ntx-rule,.ntx-field,.ntx-driver{transition:none}}.ntx-page{background:hsl(var(--background));min-height:100vh}.ntx-nav{height:var(--nav-h);background:hsl(var(--nav-bg));border-bottom:1px solid hsl(var(--nav-border));align-items:center;gap:14px;padding:0 28px;display:flex}.ntx-nav__brand{letter-spacing:-.02em;font-weight:700;font-size:var(--fs-name);color:hsl(var(--foreground))}.ntx-nav__sp{flex:1}.ntx-nav__avatar{width:var(--avatar);height:var(--avatar);background:hsl(var(--strip-bg));color:#fff;border-radius:50%;place-items:center;font:600 13px/1 Inter,sans-serif;display:grid}.ntx-firstrun{max-width:1010px;margin:0 auto;padding:52px 32px}.ntx-firstrun__eyebrow{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--text-tertiary));font-weight:600}.ntx-firstrun__head{letter-spacing:-.025em;font-weight:700;font-size:var(--fs-title);color:hsl(var(--foreground));margin:10px 0 6px}.ntx-firstrun__sub{font-size:var(--fs-name);color:hsl(var(--text-secondary));margin-bottom:26px}.ntx-sheet--inline{border:1px solid hsl(var(--border));border-top:1px solid hsl(var(--border));box-shadow:var(--depth-panel)}@media (max-width:820px){.ntx-stage{padding:22px}.ntx-doc{padding:30px 30px 22px}.ntx-letterhead{gap:18px;padding:20px}.ntx-client__name{font-size:34px}.ntx-meta{display:none}.ntx-scope{grid-template-columns:1fr;gap:18px}.ntx-footer{padding:18px 30px}.ntx-firstrun{padding:36px 24px}}@media (max-width:480px){.ntx-stage{align-items:end;padding:0}.ntx-sheet{border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:96vh;display:flex}.ntx-doc{padding:22px 18px 16px;overflow-y:auto}.ntx-letterhead{grid-template-columns:auto 1fr;gap:14px;padding:14px 14px 16px}.ntx-crest{border-radius:13px;min-width:54px;max-width:190px;height:54px}.ntx-crest__logo{border-radius:13px;width:54px;height:54px}.ntx-crest__mono{font-size:27px}.ntx-wordmark{font-size:23px}.ntx-client__name{white-space:normal;font-size:25px;line-height:1.08}.ntx-meta{display:none}.ntx-rule{margin:20px 0 2px}.ntx-section{padding:18px 0 2px}.ntx-drivers{gap:8px}.ntx-driver{padding:12px 14px}.ntx-scope{grid-template-columns:1fr;gap:16px}.ntx-footer{padding:14px 18px calc(16px + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch;gap:14px;position:sticky;bottom:0}.ntx-launch{width:100%;height:50px;font-size:var(--fs-name);justify-content:center}.ntx-private{justify-content:flex-start}.ntx-menu{width:100%}}
.cr-panel{flex-direction:column;height:100%;min-height:0;display:flex}.cr-panel__head{background:hsl(var(--strip-bg));color:hsl(var(--strip-text));flex-shrink:0;padding:14px 16px 15px}.cr-panel__eyebrow{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--primary));align-items:center;gap:8px;margin-bottom:11px;font-weight:600;display:flex}.cr-panel__eyebrow svg{width:14px;height:14px}.cr-stepper{justify-content:space-between;align-items:center;gap:10px;display:flex}.cr-stepper__name{font-size:var(--fs-heading);letter-spacing:-.015em;color:hsl(var(--strip-text));font-weight:700;line-height:1.1}.cr-stepper__btns{align-items:center;gap:6px;display:flex}.cr-stepper__btn{width:26px;height:26px;color:hsl(var(--strip-text));cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:7px;place-items:center;display:grid}.cr-stepper__btn:hover{background:#ffffff21}.cr-stepper__pos{font-size:var(--fs-micro);color:hsl(var(--strip-text-muted));white-space:nowrap}.cr-panel__intro{font-size:var(--fs-meta);color:hsl(var(--text-secondary));border-bottom:1px solid hsl(var(--border) / .7);flex-shrink:0;padding:11px 16px;line-height:1.4}.cr-panel__body{flex:1;padding:16px 16px 22px;overflow-y:auto}.cr-sec{margin-bottom:10px}.cr-sec:not(:first-child){margin-top:24px}.cr-sec__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.cr-sec__title{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--text-primary));font-weight:700}.cr-sec__meta{font-size:var(--fs-micro);color:hsl(var(--text-tertiary));white-space:nowrap}.cr-sec__sub{font-size:var(--fs-meta);color:hsl(var(--text-tertiary));margin-bottom:12px;line-height:1.4}.cr-tag{background:hsl(var(--muted));height:18px;color:hsl(var(--text-tertiary));font-size:var(--fs-nano);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-weight:600;display:inline-flex}.cr-panel__foot{border-top:1px solid hsl(var(--border) / .8);background:hsl(var(--surface-warm-raised));flex-shrink:0;align-items:center;gap:9px;padding:11px 16px;display:flex}.cr-panel__foot--warn{background:hsl(var(--warning) / .08)}.cr-foot-ico{width:16px;height:16px;color:hsl(var(--warning));flex-shrink:0}.cr-foot-txt{font-size:var(--fs-micro);color:hsl(var(--text-secondary));line-height:1.35}.cr-foot-txt b{color:hsl(var(--text-primary));font-weight:600}.cr-opt{border:1px solid hsl(var(--border));border-left:2px solid hsl(var(--primary));background:hsl(var(--card));box-shadow:var(--depth-card);border-radius:10px;margin-bottom:9px;padding:11px 12px 12px}.cr-opt__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cr-opt__label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--gold-text));font-weight:700}.cr-opt__x{width:20px;height:20px;color:hsl(var(--text-tertiary));cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.cr-opt__x:hover{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.cr-opt__suite{font-size:var(--fs-body);color:hsl(var(--text-primary));font-weight:600;line-height:1.25}.cr-opt__combo{font-size:var(--fs-micro);color:hsl(var(--text-secondary));align-items:center;gap:5px;margin-top:3px;display:inline-flex}.cr-opt__combo-chip{background:hsl(var(--primary) / .12);height:16px;color:hsl(var(--gold-text));font-weight:600;font-size:var(--fs-nano);letter-spacing:.03em;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.cr-opt__metrics{align-items:baseline;gap:8px;margin:9px 0 11px;display:flex}.cr-opt__rsf{font-size:var(--fs-stat);letter-spacing:-.01em;color:hsl(var(--text-primary));font-weight:700;line-height:1}.cr-opt__rsf-u{font-size:var(--fs-micro);color:hsl(var(--text-tertiary));text-transform:uppercase;letter-spacing:.05em;font-weight:600}.cr-suite-list{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cr-suite{border-bottom:1px solid hsl(var(--border) / .7);cursor:pointer;align-items:center;gap:10px;padding:9px 11px;display:flex}.cr-suite:last-child{border-bottom:none}.cr-suite:hover{background:hsl(var(--ol-hover))}.cr-suite__check{border:1.5px solid hsl(var(--border));color:#0000;border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.cr-suite.is-checked .cr-suite__check{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.cr-suite.is-checked{background:hsl(var(--primary) / .05)}.cr-suite__check svg{width:11px;height:11px}.cr-suite__main{flex:1;min-width:0}.cr-suite__id{font-size:var(--fs-micro);color:hsl(var(--text-primary));font-weight:600}.cr-suite__avail{font-size:var(--fs-nano);color:hsl(var(--text-tertiary));letter-spacing:.02em;margin-top:1px}.cr-suite__avail.is-future{color:hsl(var(--warning))}.cr-suite__nums{text-align:right;flex-shrink:0}.cr-suite__rsf{font-size:var(--fs-micro);color:hsl(var(--text-primary));font-variant-numeric:tabular-nums;font-weight:700}.cr-suite__sf{font-size:var(--fs-nano);color:hsl(var(--text-tertiary));font-variant-numeric:tabular-nums}.cr-suite.is-used{cursor:default;opacity:.72}.cr-suite.is-used:hover{background:0 0}.cr-suite__used{background:hsl(var(--muted));height:16px;color:hsl(var(--text-tertiary));font-size:var(--fs-nano);border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.cr-btn-gold{background:hsl(var(--primary));height:32px;color:hsl(var(--primary-foreground));font-size:var(--fs-micro);cursor:pointer;box-shadow:var(--depth-card);border:none;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-weight:700;display:inline-flex}.cr-btn-gold:hover{background:hsl(var(--gold-hover))}.cr-btn-gold svg{width:14px;height:14px}.cr-manual-link{font-size:var(--fs-micro);color:hsl(var(--text-secondary));cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:12px;padding:0;font-weight:600;display:inline-flex}.cr-manual-link:hover{color:hsl(var(--gold-text))}.cr-manual-link svg{width:13px;height:13px}.cr-confirm-btn{border:1px solid hsl(var(--gold-border-soft));background:hsl(var(--card));height:24px;color:hsl(var(--gold-text));font-size:var(--fs-nano);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.cr-confirm-btn:hover{background:hsl(var(--primary) / .08)}.cr-confirm-btn svg{width:11px;height:11px}.cr-fpslots{margin-top:6px}.cr-fpslots__head{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.cr-fpslots__title{font-size:var(--fs-micro);color:hsl(var(--text-secondary));align-items:center;gap:6px;font-weight:600;display:flex}.cr-fpslots__title svg{width:14px;height:14px;color:hsl(var(--text-tertiary))}.cr-fpslots__count{font-size:var(--fs-nano);color:hsl(var(--text-tertiary));font-variant-numeric:tabular-nums;font-weight:700}.cr-fpslots__row{flex-wrap:wrap;gap:6px;display:flex}.cr-fpslot{height:33px;font-size:var(--fs-nano);border-radius:8px;flex:calc(50% - 3px);align-items:center;gap:7px;padding:0 9px;font-weight:600;display:flex}.cr-fpslot--bound{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--text-primary))}.cr-fpslot--bound svg{width:14px;height:14px;color:hsl(var(--success));flex-shrink:0}.cr-fpslot--add{border:1px dashed hsl(var(--gold-border-soft));background:hsl(var(--primary) / .04);color:hsl(var(--gold-text));cursor:pointer;justify-content:center}.cr-fpslot--add svg{width:13px;height:13px}.cr-suite__tag{background:hsl(var(--info) / .12);height:16px;color:hsl(var(--info));font-size:var(--fs-nano);letter-spacing:.02em;border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.cr-addopt{border:1.5px dashed hsl(var(--gold-border-soft));background:hsl(var(--primary) / .04);width:100%;color:hsl(var(--gold-text));cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.cr-addopt:hover{background:hsl(var(--primary) / .08)}.cr-addopt[disabled]{border-color:hsl(var(--border));color:hsl(var(--text-tertiary));cursor:not-allowed;background:0 0}.cr-addopt__ico{background:hsl(var(--primary));width:26px;height:26px;color:hsl(var(--primary-foreground));border-radius:7px;flex-shrink:0;place-items:center;display:grid}.cr-addopt[disabled] .cr-addopt__ico{background:hsl(var(--muted));color:hsl(var(--text-tertiary))}.cr-addopt__ico svg{width:15px;height:15px}.cr-addopt__main{flex:1}.cr-addopt__t{font-size:var(--fs-micro);font-weight:700}.cr-addopt__s{font-size:var(--fs-nano);color:hsl(var(--text-tertiary));margin-top:1px;font-weight:500}.cr-addopt__count{font-size:var(--fs-micro);color:hsl(var(--gold-text));font-variant-numeric:tabular-nums;font-weight:700}.cr-addopt[disabled] .cr-addopt__count{color:hsl(var(--text-tertiary))}.cr-imglist{flex-direction:column;gap:6px;display:flex}.cr-imgrow{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:10px;align-items:center;gap:11px;width:100%;padding:8px;display:flex}.cr-imgrow:hover{border-color:hsl(var(--gold-border-soft));background:hsl(var(--primary) / .03)}.cr-imgrow.is-active{border-color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .4);background:hsl(var(--primary) / .05)}.cr-imgrow__thumb{border-radius:7px;flex-shrink:0;place-items:center;width:56px;height:42px;display:grid;position:relative;overflow:hidden}.cr-imgrow__thumb--bound{box-shadow:var(--depth-card)}.cr-imgrow__thumb--empty{border:1.5px dashed hsl(var(--border));background:hsl(var(--surface-warm-raised));color:hsl(var(--text-tertiary))}.cr-imgrow__thumb--empty svg{width:15px;height:15px}.cr-imgrow__main{flex:1;min-width:0}.cr-imgrow__kind{font-size:var(--fs-micro);color:hsl(var(--text-primary));font-weight:600}.cr-imgrow__state{font-size:var(--fs-nano);letter-spacing:.02em;margin-top:2px}.cr-imgrow__state--bound{color:hsl(var(--gold-text));font-weight:600}.cr-imgrow__state--empty{color:hsl(var(--text-tertiary))}.cr-imgrow__go{color:hsl(var(--text-tertiary));flex-shrink:0;place-items:center;display:grid}.cr-imgrow__go svg{width:14px;height:14px}.cr-imgrow.is-active .cr-imgrow__go{color:hsl(var(--gold-text))}.cr-img-upload{border:1px dashed hsl(var(--border));background:hsl(var(--card));width:100%;height:34px;color:hsl(var(--text-secondary));font-size:var(--fs-micro);cursor:pointer;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:0 11px;font-weight:600;display:inline-flex}.cr-img-upload:hover{border-color:hsl(var(--gold-border-soft));color:hsl(var(--gold-text))}.cr-img-upload svg{width:14px;height:14px;color:hsl(var(--text-tertiary))}.cr-scrim{z-index:30;background:var(--ol-scrim);-webkit-backdrop-filter:blur(var(--ol-scrim-blur));backdrop-filter:blur(var(--ol-scrim-blur));place-items:center;display:grid;position:absolute;inset:0}.cr-gallery{background:hsl(var(--ol-surface));border:1px solid var(--ol-border);border-radius:var(--ol-radius-dialog);width:760px;max-height:612px;box-shadow:var(--ol-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.cr-gallery__head{border-bottom:1px solid var(--ol-separator);flex-shrink:0;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.cr-gallery__head-main{flex:1;min-width:0}.cr-gallery__eyebrow{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--ol-gold-text));align-items:center;gap:7px;margin-bottom:6px;font-weight:600;display:flex}.cr-gallery__eyebrow svg{width:14px;height:14px}.cr-gallery__title{font-size:var(--fs-heading);letter-spacing:-.015em;color:hsl(var(--ol-surface-foreground));font-weight:700;line-height:1.15}.cr-gallery__sub{font-size:var(--fs-meta);color:hsl(var(--ol-muted));margin-top:3px}.cr-gallery__x{border:1px solid var(--ol-border);background:hsl(var(--ol-surface));width:30px;height:30px;color:hsl(var(--ol-muted));cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cr-gallery__x:hover{background:var(--ol-hover)}.cr-gallery__x svg{width:15px;height:15px}.cr-gallery__body{flex:1;padding:16px 18px 18px;overflow-y:auto}.cr-galsec{margin-bottom:18px}.cr-galsec__head{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.cr-galsec__label{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--ol-gold-text));font-weight:600}.cr-galsec__count{font-size:var(--fs-micro);color:hsl(var(--ol-muted))}.cr-galgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cr-cand{aspect-ratio:4/3;border:1px solid var(--ol-border);cursor:pointer;background:#46566e;border-radius:9px;padding:0;position:relative;overflow:hidden}.cr-cand:hover{box-shadow:0 0 0 2px hsl(var(--primary) / .4)}.cr-cand__fill{position:absolute;inset:0}.cr-cand__credit{z-index:1;color:#fff;text-align:left;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0009);padding:16px 9px 6px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cr-cand.is-sel{box-shadow:0 0 0 3px hsl(var(--primary));border-color:hsl(var(--primary))}.cr-cand__check{z-index:2;background:hsl(var(--primary));width:22px;height:22px;color:hsl(var(--primary-foreground));box-shadow:var(--depth-card);border-radius:50%;place-items:center;display:none;position:absolute;top:7px;right:7px}.cr-cand.is-sel .cr-cand__check{display:grid}.cr-cand__check svg{width:12px;height:12px}.cr-cand__used{z-index:2;color:#fff;height:18px;font-size:var(--fs-nano);letter-spacing:.03em;background:#1118279e;border-radius:999px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex;position:absolute;top:7px;left:7px}.cr-galupload{border:1.5px dashed var(--ol-border);background:hsl(var(--ol-surface-raised) / .5);width:100%;height:46px;color:hsl(var(--ol-muted));cursor:pointer;font-size:var(--fs-micro);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-weight:600;display:flex}.cr-galupload:hover{border-color:hsl(var(--primary));background:hsl(var(--primary) / .05);color:hsl(var(--ol-gold-text))}.cr-galupload svg{width:16px;height:16px}.cr-galupload__s{color:hsl(var(--ol-muted));font-weight:500}.cr-gallery__foot{border-top:1px solid var(--ol-separator);background:hsl(var(--ol-surface-raised) / .4);flex-shrink:0;align-items:center;gap:12px;padding:12px 18px;display:flex}.cr-gallery__foot-txt{font-size:var(--fs-micro);color:hsl(var(--ol-muted));flex:1}.cr-gallery__foot-txt b{color:hsl(var(--ol-surface-foreground))}.cr-ghost-btn{border:1px solid var(--ol-border);background:hsl(var(--ol-surface));height:32px;color:hsl(var(--ol-muted));font-size:var(--fs-micro);cursor:pointer;border-radius:8px;padding:0 13px;font-weight:600}.cr-ghost-btn:hover{background:var(--ol-hover)}.cr-galzone{text-align:center;border:1.5px dashed hsl(var(--primary) / .6);background:hsl(var(--primary) / .05);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:280px;padding:32px 28px;display:flex}.cr-galzone:hover{background:hsl(var(--primary) / .09);border-color:hsl(var(--primary))}.cr-galzone__ico{width:40px;height:40px;color:hsl(var(--ol-gold-text))}.cr-galzone__t{font-size:var(--fs-name);letter-spacing:-.015em;color:hsl(var(--ol-surface-foreground));font-weight:700}.cr-galzone__s{font-size:var(--fs-meta);color:hsl(var(--ol-muted));max-width:400px;line-height:1.45}.cr-galzone__cta{background:hsl(var(--primary));height:38px;color:hsl(var(--primary-foreground));font-size:var(--fs-micro);box-shadow:var(--depth-card);border-radius:9px;align-items:center;gap:7px;margin-top:8px;padding:0 16px;font-weight:700;display:inline-flex}.cr-galzone__cta svg{width:15px;height:15px}.cr-galzone__hint{font-size:var(--fs-nano);color:hsl(var(--ol-muted));margin-top:2px}.cr-drift{border:1px solid hsl(var(--warning) / .35);background:hsl(var(--warning) / .08);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 12px;display:flex}.cr-drift__ico{width:17px;height:17px;color:hsl(var(--warning));flex-shrink:0;margin-top:1px}.cr-drift__txt{font-size:var(--fs-micro);color:hsl(var(--text-secondary));line-height:1.4}.cr-drift__txt b{color:hsl(var(--text-primary));font-weight:700}.cr-drift__txt .cr-drift__count{color:hsl(var(--warning));font-weight:700}.cr-drift--clear{border-color:hsl(var(--success) / .3);background:hsl(var(--success) / .07)}.cr-drift--clear .cr-drift__ico{color:hsl(var(--success))}.cr-conflict{border:1px solid hsl(var(--border));border-left:2px solid hsl(var(--warning) / .55);background:hsl(var(--card));box-shadow:var(--depth-card);border-radius:10px;margin-bottom:10px;padding:11px 12px 12px}.cr-conflict__head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.cr-conflict__fact{font-size:var(--fs-body);color:hsl(var(--text-primary));letter-spacing:-.01em;font-weight:700}.cr-conflict__tag{background:hsl(var(--warning) / .12);height:18px;color:hsl(var(--warning));font-size:var(--fs-nano);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-weight:700;display:inline-flex}.cr-srcopt{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:9px 10px;display:flex}.cr-srcopt:last-of-type{margin-bottom:0}.cr-srcopt:hover{border-color:hsl(var(--gold-border-soft))}.cr-srcopt__radio{border:1.5px solid hsl(var(--border));border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.cr-srcopt__radio:after{content:"";background:0 0;border-radius:50%;width:7px;height:7px}.cr-srcopt__body{flex:1;min-width:0}.cr-srcopt__val{font-size:var(--fs-body);color:hsl(var(--text-primary));font-variant-numeric:tabular-nums;font-weight:600}.cr-srcopt__src{font-size:var(--fs-nano);color:hsl(var(--text-tertiary));letter-spacing:.02em;margin-top:2px}.cr-srcopt.is-sel{border-color:hsl(var(--primary));background:hsl(var(--primary) / .04);border-left-width:2px}.cr-srcopt.is-sel .cr-srcopt__radio{border-color:hsl(var(--primary))}.cr-srcopt.is-sel .cr-srcopt__radio:after{background:hsl(var(--primary))}.cr-conflict__act{align-items:center;gap:9px;margin-top:11px;display:flex}.cr-conflict__hint{font-size:var(--fs-nano);color:hsl(var(--text-tertiary));flex:1}.cr-conflict--resolved{border-left-color:hsl(var(--primary));background:hsl(var(--primary) / .03);padding:10px 12px}.cr-conflict--resolved .cr-conflict__head{margin-bottom:0}.cr-resolved-row{align-items:center;gap:9px;display:flex}.cr-resolved-row__check{background:hsl(var(--primary));width:18px;height:18px;color:hsl(var(--primary-foreground));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cr-resolved-row__check svg{width:11px;height:11px}.cr-resolved-row__main{flex:1;min-width:0}.cr-resolved-row__fact{font-size:var(--fs-micro);color:hsl(var(--text-tertiary))}.cr-resolved-row__val{font-size:var(--fs-body);color:hsl(var(--gold-text));font-variant-numeric:tabular-nums;font-weight:700}.cr-resolved-row__reopen{font-size:var(--fs-nano);color:hsl(var(--text-secondary));cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 2px;font-weight:600}.cr-resolved-row__reopen:hover{color:hsl(var(--gold-text))}.cr-allclear{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 18px;display:flex}.cr-allclear__disc{background:hsl(var(--success) / .12);width:52px;height:52px;color:hsl(var(--success));border-radius:50%;place-items:center;display:grid}.cr-allclear__disc svg{width:26px;height:26px}.cr-allclear__t{font-size:var(--fs-name);letter-spacing:-.015em;color:hsl(var(--text-primary));font-weight:700}.cr-allclear__s{font-size:var(--fs-meta);color:hsl(var(--text-secondary));max-width:280px;line-height:1.45}
.rfp-cv{max-width:1080px;margin:0 auto;padding:4px 4px 72px}.rfp-cv-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.rfp-cv-head__title{font-size:var(--fs-title);margin:0}.rfp-cv-head__sub{font-size:var(--fs-meta);color:hsl(var(--text-tertiary));max-width:56ch;margin:4px 0 0;line-height:1.5}.rfp-cv-head__tools{flex:none;gap:8px;display:flex}.rfp-cv-banner{background:hsl(var(--ol-surface-raised));border:1px solid var(--ol-border);border-radius:var(--radius);box-shadow:var(--depth-panel);align-items:center;gap:28px;margin-bottom:20px;padding:16px 20px;display:flex}.rfp-cv-banner__stats{flex:none;gap:22px;display:flex}.rfp-cv-stat{align-items:center;gap:9px;display:flex}.rfp-cv-stat__icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rfp-cv-stat__icon svg{stroke-width:2.2px;width:17px;height:17px}.rfp-cv-stat__icon--ready{color:hsl(var(--success));background:hsl(var(--success) / .12)}.rfp-cv-stat__icon--todo{color:hsl(var(--accent-gold-text));background:hsl(var(--accent-gold-soft-bg))}.rfp-cv-stat__num{font-size:var(--fs-stat);margin-right:5px;font-weight:700;line-height:1}.rfp-cv-stat__lbl{font-size:var(--fs-meta);color:hsl(var(--text-tertiary))}.rfp-cv-banner__copy{font-size:var(--fs-meta);color:hsl(var(--text-secondary));border-left:1px solid var(--ol-border);margin:0;padding-left:20px;line-height:1.5}.rfp-cv-banner__copy strong{color:hsl(var(--text-primary));font-weight:600}.rfp-cv-stage{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:24px;display:grid}.rfp-cv-rail{background:hsl(var(--ol-surface-raised));border:1px solid var(--ol-border);border-radius:var(--radius);box-shadow:var(--depth-panel);flex-direction:column;gap:16px;padding:18px;display:flex;position:sticky;top:16px}.rfp-cv-rail__prep{flex-direction:column;gap:4px;display:flex}.rfp-cv-rail__prep-lbl{font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--accent-gold-text));font-weight:700}.rfp-cv-rail__prep-sub{font-size:var(--fs-meta);color:hsl(var(--text-tertiary))}.rfp-cv-tab{height:var(--ctrl-h,40px);font-size:var(--fs-control);color:#fff;background:hsl(var(--accent-gold));border-radius:var(--radius);cursor:pointer;box-shadow:var(--depth-card);border:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:650;display:inline-flex}.rfp-cv-tab:hover{background:hsl(var(--accent-gold-hover))}.rfp-cv-tab svg{stroke-width:2.2px;width:16px;height:16px}.rfp-cv-prog{flex-direction:column;gap:8px;display:flex}.rfp-cv-prog__lbl{font-size:var(--fs-label);color:hsl(var(--text-secondary));font-weight:600}.rfp-cv-prog__dots{flex-wrap:wrap;gap:6px;display:flex}.rfp-cv-prog__dot{background:hsl(var(--text-tertiary) / .28);border-radius:50%;width:9px;height:9px}.rfp-cv-prog__dot--done{background:hsl(var(--success))}.rfp-cv-prog__dot--active{background:hsl(var(--accent-gold));box-shadow:0 0 0 3px hsl(var(--accent-gold) / .22)}.rfp-cv-prog__count{font-size:var(--fs-micro);color:hsl(var(--text-tertiary))}.rfp-cv-complete{height:var(--ctrl-h,40px);font-size:var(--fs-control);color:hsl(var(--text-tertiary));background:hsl(var(--text-tertiary) / .1);border-radius:var(--radius);cursor:not-allowed;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.rfp-cv-complete svg{stroke-width:2.2px;width:16px;height:16px}.rfp-cv-complete.is-armed{color:#fff;background:hsl(var(--success));border-color:hsl(var(--success));cursor:pointer}.rfp-cv-complete__hint{font-size:var(--fs-micro);color:hsl(var(--text-tertiary));text-align:center}.rfp-cv-complete__hint.is-done{color:hsl(var(--success));font-weight:600}.rfp-cv-clauses{border-top:1px solid var(--ol-border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.rfp-cv-clauses__lbl{font-size:var(--fs-label);color:hsl(var(--text-secondary));font-weight:600}.rfp-cv-clause{font-size:var(--fs-meta);color:hsl(var(--text-secondary));cursor:pointer;align-items:center;gap:8px;display:flex}.rfp-cv-clause input{accent-color:hsl(var(--accent-gold))}.rfp-cv-paper{background:hsl(var(--ol-surface));border:1px solid var(--ol-border);border-radius:var(--radius);box-shadow:var(--ol-shadow-lg);overflow:hidden}.rfp-cv-docx .docx-wrapper{background:0 0!important;padding:0!important}.rfp-cv-docx .docx-wrapper>section.docx{box-shadow:none!important;margin:0 auto!important}.rfp-cv-state{text-align:center;place-items:center;gap:12px;min-height:420px;padding:40px;display:grid}.rfp-cv-state__msg{font-size:var(--fs-body);color:hsl(var(--text-secondary))}.rfp-cv-spin{border:2.5px solid hsl(var(--text-tertiary) / .25);border-top-color:hsl(var(--accent-gold));border-radius:50%;width:26px;height:26px;animation:.7s linear infinite rfp-cv-spin}@keyframes rfp-cv-spin{to{transform:rotate(360deg)}}.rfp-cv-slot{font:inherit;color:hsl(var(--text-primary));background:hsl(var(--accent-gold-soft-bg));border:1.5px solid hsl(var(--gold-border-soft));cursor:text;vertical-align:baseline;border-radius:5px;align-items:center;min-width:28px;margin:0 1px;padding:0 7px;font-weight:600;display:inline-flex;position:relative}.rfp-cv-slot:focus,.rfp-cv-slot:focus-visible{border-color:hsl(var(--accent-gold));box-shadow:0 0 0 3px hsl(var(--accent-gold) / .22);outline:none}.rfp-cv-slot--manual{border-style:dashed;border-color:hsl(var(--accent-gold) / .55);color:hsl(var(--accent-gold-text));background:0 0;font-weight:650}.rfp-cv-slot__cue{font-size:var(--fs-micro);letter-spacing:.02em;align-items:center;gap:3px;display:inline-flex}.rfp-cv-slot__cue svg{stroke-width:2.4px;width:11px;height:11px}.rfp-cv-slot--active{border-color:hsl(var(--accent-gold));box-shadow:0 0 0 3px hsl(var(--accent-gold) / .28)}.rfp-cv-slot__input{font:inherit;color:hsl(var(--text-primary));background:0 0;border:none;outline:none;min-width:40px;padding:0;font-weight:600}.rfp-cv-slot__src{white-space:nowrap;font-size:var(--fs-micro);color:hsl(var(--ol-surface-foreground));background:hsl(var(--ol-surface));border:1px solid var(--ol-border);box-shadow:var(--ol-shadow);opacity:0;pointer-events:none;z-index:5;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-weight:600;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(2px)}.rfp-cv-slot__src svg{stroke-width:2.4px;width:11px;height:11px;color:hsl(var(--accent-gold))}.rfp-cv-slot:hover .rfp-cv-slot__src{opacity:1;transform:translate(-50%)translateY(0)}.rfp-cv-slot--pop{animation:.34s both rfp-cv-pop}@keyframes rfp-cv-pop{0%{opacity:0;transform:translateY(-2px)scale(.96)}to{opacity:1;transform:none}}.rfp-cv-ctx{font-size:var(--fs-micro);color:hsl(var(--text-tertiary));margin-top:4px;font-weight:500;display:block}.rfp-cv-ctx strong{color:hsl(var(--text-secondary));font-weight:650}.rfp-cv-done{font-size:var(--fs-meta);color:hsl(var(--success));align-items:center;gap:8px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.rfp-cv-slot--pop,.rfp-cv-spin{animation:none}}
@keyframes pf-spin{to{transform:rotate(360deg)}}.pf{--strip-success:160 50% 64%;--pf-cat-plum:291 24% 40%;--pf-map-land:216 31% 93%;--pf-cat-1:var(--strip-bg);--pf-cat-2:var(--primary);--pf-cat-3:var(--success);--pf-cat-4:var(--warning);--pf-cat-5:var(--text-tertiary);--pf-cat-6:var(--destructive);--pf-cat-7:var(--pf-cat-plum);min-height:calc(100vh - var(--nav-h));background:linear-gradient(180deg, hsl(var(--canvas)) 0%, hsl(var(--canvas-mist)) 100%);width:100%;color:hsl(var(--text-primary));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.pf-sidebar{top:var(--nav-h);height:calc(100vh - var(--nav-h));background:hsl(var(--strip-bg));width:256px;color:hsl(var(--strip-text-muted));flex-direction:column;flex-shrink:0;display:flex;position:sticky}.pf-switch{border-bottom:1px solid hsl(var(--strip-text) / .1);padding:14px;position:relative}.pf-switch__eyebrow{font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--strip-text-muted) / .65);padding:2px 4px 8px;font-weight:600}.pf-switch__btn{background:hsl(var(--strip-text) / .06);border:1px solid hsl(var(--strip-text) / .12);width:100%;color:hsl(var(--strip-text));text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:background .14s,border-color .14s;display:flex}.pf-switch__btn:hover{background:hsl(var(--strip-text) / .1);border-color:hsl(var(--strip-text) / .22)}.pf-switch__btn.is-empty{border-style:dashed}.pf-switch__btn.is-empty .pf-switch__name{color:hsl(var(--strip-text) / .9)}.pf-switch__crest{width:30px;height:30px;color:hsl(var(--strip-bg));font-size:var(--fs-micro);background:#fff;border-radius:7px;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.pf-switch__crest img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:3px}.pf-switch__crest--empty{background:hsl(var(--strip-text) / .08);border:1px dashed hsl(var(--strip-text) / .28);color:hsl(var(--strip-text-muted))}.pf-switch__id{flex-direction:column;flex:1;min-width:0;display:flex}.pf-switch__name{font-size:var(--fs-body);color:hsl(var(--strip-text));white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.pf-switch__hint{font-size:var(--fs-micro);color:hsl(var(--strip-text-muted) / .8);margin-top:1px}.pf-switch__chev{color:hsl(var(--strip-text-muted));flex-shrink:0}.pf-sidebar__nav{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex}.pf-sidebar__item{width:100%;font-size:var(--fs-meta);color:hsl(var(--strip-text-muted));border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:background .14s,color .14s;display:flex;position:relative}.pf-sidebar__item:hover{background:hsl(var(--strip-text) / .05);color:hsl(var(--strip-text))}.pf-sidebar__item.is-active{background:hsl(var(--strip-text) / .1);color:hsl(var(--strip-text))}.pf-sidebar__rail{inset-block:6px;background:hsl(var(--primary));border-radius:9999px;width:4px;position:absolute;left:0}.pf-sidebar__label{text-align:left;flex:1}.pf-sidebar__badge{background:hsl(var(--primary));font-size:var(--fs-micro);color:hsl(var(--strip-bg));border-radius:9999px;padding:2px 8px;font-weight:600}.pf-sidebar__foot{border-top:1px solid hsl(var(--strip-text) / .1);padding:16px 20px}.pf-sidebar__savings-label{font-size:var(--fs-micro);color:hsl(var(--strip-text-muted))}.pf-sidebar__savings{font-size:var(--fs-heading);color:hsl(var(--strip-success));margin-top:2px;font-weight:600}.pf-sidebar__asof{font-size:var(--fs-micro);color:hsl(var(--strip-text-muted) / .7);margin-top:8px}.pf-main{flex:1;min-width:0;overflow-x:hidden}.pf-body{max-width:80rem;margin:0 auto;padding:24px}.pf-card{background:hsl(var(--card));border:1px solid hsl(var(--border) / .7);border-radius:var(--ol-radius-dialog);box-shadow:var(--depth-card);padding:24px}.pf-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;display:flex}.pf-state__title{font-size:var(--fs-heading);color:hsl(var(--text-primary));font-weight:600}.pf-state__sub{font-size:var(--fs-meta);color:hsl(var(--text-secondary));max-width:32rem}.pf-state__cta{background:hsl(var(--primary));font-size:var(--fs-meta);color:hsl(var(--strip-bg));border-radius:8px;align-items:center;margin-top:4px;padding:8px 16px;font-weight:600;display:inline-flex}.pf-state__cta:hover{background:hsl(var(--gold-hover))}.pf-spin{border:2px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:9999px;width:28px;height:28px;animation:.72s linear infinite pf-spin}@media (prefers-reduced-motion:reduce){.pf-spin{animation:none}}.pf-sidebar--empty .pf-sidebar__nav{opacity:.38;pointer-events:none}.pf-firstrun{min-height:calc(100vh - var(--nav-h) - 48px);flex-direction:column;display:flex}.pf-firstrun__cue{align-self:flex-start;align-items:center;gap:14px;margin:32px 0 0 4px;display:inline-flex}.pf-firstrun__cuearrow{color:hsl(var(--primary));flex-shrink:0}.pf-firstrun__cuetext{font-size:var(--fs-heading);letter-spacing:-.01em;color:hsl(var(--text-primary));font-weight:600}.pf-firstrun__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-bottom:40px;display:flex}.pf-firstrun__art{color:hsl(var(--strip-bg))}.pf-art-gold{fill:hsl(var(--primary))}.pf-art-win{fill:#ffffffeb}.pf-firstrun__headline{font-size:var(--fs-stat);letter-spacing:-.02em;color:hsl(var(--text-primary));margin:32px 0 0;font-weight:600}.pf-firstrun__desc{max-width:446px;font-size:var(--fs-body);color:hsl(var(--text-secondary));margin:12px auto 0;line-height:1.55}.pf-switchmenu{z-index:60;background:hsl(var(--ol-surface));border:1px solid var(--ol-border);border-left:1.5px solid var(--ol-gold);border-radius:var(--ol-radius-popover);width:480px;box-shadow:var(--ol-shadow-lg);color:hsl(var(--ol-surface-foreground));padding:8px;position:absolute;top:calc(100% - 2px);left:12px}.pf-switchmenu__label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--ol-gold-text));padding:6px 12px 9px;font-weight:600}.pf-switchmenu__item{appearance:none;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;width:100%;padding:11px 12px;transition:background .13s;display:flex}.pf-switchmenu__item+.pf-switchmenu__item{margin-top:1px}.pf-switchmenu__item:hover{background:var(--ol-hover)}.pf-switchmenu__item.is-current{background:var(--ol-selected)}.pf-switchmenu__id{flex-direction:column;flex:1;min-width:0;display:flex}.pf-switchmenu__name{font-size:var(--fs-name);color:hsl(var(--ol-surface-foreground));white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.28;overflow:hidden}.pf-switchmenu__check{color:var(--ol-gold);flex-shrink:0}.pf-switchmenu__logo{border:1px solid var(--ol-border);background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:46px;height:46px;padding:0 12px;display:inline-flex}.pf-switchmenu__logo img,.pf-switchmenu__logo svg{width:auto;max-width:132px;height:26px;display:block}.pf-switchmenu__logo--initials{background:hsl(var(--strip-bg));width:46px;min-width:46px;color:hsl(var(--strip-text));font-weight:700;font-size:var(--fs-meta);border:0;padding:0}.pf-back{font-size:var(--fs-meta);color:hsl(var(--text-secondary));align-items:center;gap:6px;margin-bottom:14px;padding:4px 2px;font-weight:500;transition:color .12s;display:inline-flex}.pf-back:hover{color:hsl(var(--text-primary))}.pf-back svg{width:16px;height:16px}
