.obs{--obs-ink:#141c3a;--obs-rail:#e6ecf8;--obs-rail-2:#d9e2f4;--obs-rail-line:#c9d4ec;--obs-rail-text:#1b2340;--obs-rail-muted:#4b577a;--obs-paper:#f6f7fa;--obs-card:#fff;--obs-text:#1d2333;--obs-muted:#566173;--obs-line:#e0e5ee;--obs-blue:#354f98;--obs-blue-soft:#e8eefa;--obs-sage:#2f6a46;--obs-sage-soft:#e3eee5;--obs-violet:#5a4c8c;--obs-violet-soft:#ece8f4;--obs-brass:#c48a22;--obs-brass-ink:#6f4b0c;--obs-brass-soft:#fbf0d9;--obs-ease:cubic-bezier(.16, 1, .3, 1);--obs-radius:14px;--obs-r-card:var(--radius,14px);--obs-r-control:9px;--obs-r-field:7px;--obs-r-badge:5px;color:var(--obs-text);background:var(--obs-paper);font-family:var(--font-ui);grid-template-columns:276px minmax(0,1fr);min-height:100dvh;display:grid}.obs ::selection{color:var(--obs-ink);background:#d9e2f7}.obs :focus-visible{outline:3px solid var(--obs-blue);outline-offset:2px;border-radius:6px}.obs-skip{z-index:100;background:var(--obs-card);border-radius:var(--obs-r-control);padding:8px 12px;position:absolute;top:8px;left:-9999px}.obs-skip:focus{left:8px}:where(.obs) :where(button){font:inherit;color:inherit}.obs a{color:var(--obs-blue);text-underline-offset:3px}.obs-button{border-radius:var(--obs-r-control);border:1px solid var(--obs-line);background:var(--obs-card);cursor:pointer;min-height:40px;color:var(--obs-text);transition:background .15s, border-color .15s, box-shadow .2s var(--obs-ease), transform .15s;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.obs-button:hover:not(:disabled){border-color:#c5cfe2;box-shadow:0 4px 14px -8px #141c3a59}.obs-button:active:not(:disabled){transform:translateY(1px)}.obs-button:disabled{opacity:1;color:var(--obs-muted);border-color:var(--obs-line);cursor:not-allowed;background:#eef1f6}.obs-primary:disabled{background:#5f74ae;border-color:#5f74ae}.obs-primary{background:var(--obs-blue);border-color:var(--obs-blue);color:#fff!important}.obs-primary:hover:not(:disabled){background:#2c4485}.obs-active.obs-button,.obs-axent-button.obs-active{background:var(--obs-blue-soft);border-color:#b9c8ec}.obs-link{color:var(--obs-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.obs-link:hover{text-underline-offset:3px;text-decoration:underline}.obs-icon{border-radius:var(--obs-r-control);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;block-size:40px;inline-size:40px;display:inline-grid}.obs-icon:hover:not(:disabled){background:#354f9814}.obs-rail-desktop{block-size:100dvh;position:sticky;top:0}.obs-rail{background:var(--obs-rail);block-size:100%;color:var(--obs-rail-text);border-inline-end:1px solid var(--obs-rail-line);flex-direction:column;gap:6px;padding:20px 14px 14px;display:flex;overflow:hidden}.obs-rail a,.obs-rail button{color:var(--obs-rail-text)}.obs-rail :focus-visible{outline-color:var(--obs-blue)}.obs-rail-brand{padding:2px 8px 18px;display:inline-flex}.obs-rail-brand img{block-size:34px;inline-size:auto}.obs-scope{border-radius:var(--obs-r-control);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.obs-scope:hover,.obs-org:hover:not(:disabled),.obs-rail-action:hover{background:var(--obs-rail-2)}.obs-scope[aria-current],.obs-org[aria-current],.obs-rail-action[aria-current]{background:var(--obs-card);box-shadow:0 0 0 1px var(--obs-rail-line), 0 6px 16px -12px #141c3a73}.obs-scope span:first-of-type{flex:1}.obs-scope-lamp{border-radius:var(--obs-r-badge);background:var(--obs-brass-soft);color:var(--obs-brass-ink);align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:800;line-height:22px;display:inline-flex;box-shadow:inset 0 0 0 1px #c48a2273}.obs-scope-lamp:before{content:"";background:var(--obs-brass);border-radius:50%;block-size:7px;inline-size:7px;box-shadow:0 0 8px 1px #e8a838b3}.obs-rail-head{align-items:center;gap:8px;padding:14px 10px 4px;display:flex}.obs-rail-head h2{letter-spacing:.02em;color:var(--obs-rail-muted);flex:1;margin:0;font-size:12px;font-weight:700}.obs-rail-count{color:var(--obs-rail-muted);font-variant-numeric:tabular-nums;font-size:12px}.obs-rail .obs-icon{block-size:32px;inline-size:32px;color:var(--obs-rail-muted)}.obs-rail .obs-icon:hover:not(:disabled){background:var(--obs-rail-2);color:var(--obs-rail-text)}.obs-filter input{inline-size:100%;border-radius:var(--obs-r-field);border:1px solid var(--obs-rail-line);background:var(--obs-card);min-height:38px;color:var(--obs-rail-text);font:inherit;padding:0 10px;font-size:14px}.obs-filter input::placeholder{color:#6a7595}.obs-orgs{scrollbar-width:thin;scrollbar-color:var(--obs-rail-line) transparent;flex:1;align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.obs-org{inline-size:100%;border-radius:var(--obs-r-control);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:11px;min-height:52px;padding:7px 10px;transition:background .15s;display:flex}.obs-org:disabled{cursor:default;opacity:.7}.obs-org-text{min-inline-size:0;display:grid}.obs-org-name{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.25}.obs-org-sub{color:var(--obs-rail-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.obs-org[aria-current] .obs-org-name{color:var(--obs-blue)}.obs-org-sub-lit{color:var(--obs-brass-ink);font-weight:700}.obs-org-empty{color:var(--obs-rail-muted);padding:10px;font-size:13px}.obs-rail-note{color:var(--obs-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.obs-rail-foot{border-top:1px solid var(--obs-rail-line);gap:2px;padding-top:10px;display:grid}.obs-rail-action{border-radius:var(--obs-r-control);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.obs-rail-locale{padding:4px 10px}.obs-rail-locale .locale-selector{color:var(--obs-rail-muted)}.obs-rail-locale select{color:var(--obs-rail-text);font:inherit;background:0 0;border:0;font-size:13px}.obs-rail-locale option{color:#111}.obs-lens{flex:none;place-items:center;block-size:26px;inline-size:26px;display:inline-grid;position:relative}.obs-lens-ring{fill:none;stroke:currentColor;stroke-width:2px}.obs-lens-stem{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.obs-lens{color:var(--obs-blue)}.obs-lens-observing{color:#4d68b8}.obs-lens-observing .obs-lens-ring{stroke-dasharray:5 3.2;transform-origin:11px 10px;animation:2.4s linear infinite obs-spin}.obs-lens-paused{color:#7d88a8}.obs-lens-paused .obs-lens-ring{stroke-dasharray:2 3}.obs-lens-low{color:var(--obs-brass)}.obs-lens-low .obs-lens-ring{stroke-dasharray:3 2.5}.obs-lens-pending{color:#7f8bb0}.obs-lamp-dot{background:var(--obs-brass);block-size:9px;inline-size:9px;box-shadow:0 0 0 2px var(--obs-rail), 0 0 10px 2px #e8a838b3;border-radius:50%;animation:2.6s ease-in-out 3 obs-lamp;position:absolute;inset-block-start:1px;inset-inline-end:0}.obs-desk .obs-lens{color:var(--obs-blue)}.obs-desk .obs-lamp-dot{box-shadow:0 0 0 2px var(--obs-card), 0 0 10px 2px #e8a83899}.obs-main{outline:none;min-inline-size:0;padding:28px clamp(20px,3vw,44px) 64px}.obs-toast{z-index:20;border-radius:var(--obs-r-card);background:var(--obs-ink);color:#fff;animation:obs-rise .3s var(--obs-ease);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;display:flex;position:sticky;top:12px;box-shadow:0 12px 30px -16px #141c3a99}.obs-toast p{flex:1;margin:0;font-size:14px;line-height:1.5}.obs h1{letter-spacing:-.015em;margin:0;font-family:Fraunces,Georgia,serif;font-weight:400}.obs h2,.obs h3,.obs h4{font-family:var(--font-ui);letter-spacing:0}.obs-lede{color:var(--obs-muted);max-inline-size:68ch;margin:8px 0 0;font-size:16px;line-height:1.6}.obs-empty{color:var(--obs-muted);margin:6px 0;font-size:14px;line-height:1.6}.obs-quiet{color:var(--obs-muted);font-size:13px;line-height:1.55}.obs-note{border-radius:var(--obs-r-control);background:var(--obs-brass-soft);color:var(--obs-brass-ink);padding:10px 12px;font-size:14px}.obs-org-view{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.obs-org-view.obs-has-depth{grid-template-columns:minmax(0,1fr) clamp(360px,30vw,440px);gap:28px}.obs-org-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.obs-org-title{align-items:center;gap:14px;min-inline-size:0;display:flex}.obs-org-title h1{view-transition-name:obs-title;overflow-wrap:anywhere;font-size:clamp(28px,2.6vw,38px);line-height:1.12}.obs-focus-lens{background:var(--obs-card);border:1px solid var(--obs-line);border-radius:50%;flex:none;place-items:center;block-size:52px;inline-size:52px;display:inline-grid;box-shadow:0 6px 20px -12px #354f9873}.obs-focus-lens img{animation:obs-focus .75s var(--obs-ease) both}.obs-org-meta{color:var(--obs-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 0;font-size:13px;display:flex}.obs-chip{border-radius:var(--obs-r-badge);color:#3b4456;background:#eef0f5;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.obs-chip:before{content:"";border:1.5px dashed;border-radius:50%;block-size:7px;inline-size:7px}.obs-chip-ok{background:var(--obs-sage-soft);color:var(--obs-sage)}.obs-chip-ok:before{background:currentColor;border-style:solid}.obs-org-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.obs-menu{position:relative}.obs-menu>.obs-icon{border-color:var(--obs-line);background:var(--obs-card)}.obs-menu-list{z-index:30;background:var(--obs-card);border:1px solid var(--obs-line);border-radius:var(--obs-r-card);min-inline-size:230px;animation:obs-rise .18s var(--obs-ease);margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 18px 40px -20px #141c3a73}.obs-menu-list button{text-align:start;inline-size:100%;border-radius:var(--obs-r-control);cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 12px;font-size:14px}.obs-menu-list button:hover{background:var(--obs-blue-soft)}.obs-inline-form{border-radius:var(--obs-radius);background:var(--obs-card);border:1px solid var(--obs-line);gap:8px;max-inline-size:640px;margin:18px 0 0;padding:16px;display:grid}.obs-inline-form label,.obs-add-form label,.obs-account label{font-size:14px;font-weight:600}.obs-inline-form input,.obs-add-form input,.obs-account input{border-radius:var(--obs-r-control);min-height:44px;font:inherit;color:var(--obs-text);background:#fff;border:1px solid #cfd6e4;padding:0 12px}.obs-inline-form p{color:var(--obs-muted);margin:0;font-size:13px}.obs-form-actions{align-items:center;gap:14px;display:flex}.obs-tabs{border-bottom:1px solid var(--obs-line);scrollbar-width:none;z-index:10;background:var(--obs-paper);gap:4px;margin:22px 0 0;display:flex;position:sticky;top:0;overflow-x:auto}.obs-tabs [role=tab]{cursor:pointer;min-height:46px;color:var(--obs-muted);white-space:nowrap;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:600;position:relative}.obs-tabs [role=tab]:hover{color:var(--obs-text)}.obs-tabs [role=tab][aria-selected=true]{color:var(--obs-ink)}.obs-tabs [role=tab][aria-selected=true]:after{content:"";background:var(--obs-blue);view-transition-name:obs-tab;border-radius:3px 3px 0 0;block-size:3px;position:absolute;inset-block-end:-1px;inset-inline:10px}.obs-panel{padding-top:22px}.obs-brief{border-radius:var(--obs-r-card);background:var(--obs-card);border:1px solid var(--obs-line);padding:22px 24px;box-shadow:0 10px 30px -24px #141c3a59}.obs-brief-lead{max-inline-size:58ch;color:var(--obs-ink);animation:obs-resolve .7s .12s var(--obs-ease) both;text-wrap:pretty;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,1.7vw,25px);line-height:1.38}.obs-tally{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.obs-tally li{border-radius:var(--obs-r-badge);background:var(--obs-paper);border:1px solid var(--obs-line);color:#36405a;padding:5px 12px;font-size:13px;font-weight:600}.obs-brief-note{color:var(--obs-muted);margin:12px 0 0;font-size:14px}.obs-since{border-top:1px solid var(--obs-line);color:var(--obs-brass-ink);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 0;padding:14px 0 0;font-size:14px;font-weight:600;display:flex}.obs-since span:nth-child(2){flex:1}.obs-since small{opacity:.85;font-weight:500;display:block}.obs-since .obs-link{color:var(--obs-brass-ink)}.obs-since-lamp{background:var(--obs-brass);border-radius:50%;block-size:10px;inline-size:10px;animation:2.6s ease-in-out 3 obs-lamp;box-shadow:0 0 10px 2px #e8a838a6}.obs-lanes{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:22px;display:grid;container-type:inline-size}.obs-summary .obs-lanes{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start}.obs-lane{--lane:var(--obs-blue);--lane-soft:var(--obs-blue-soft);border-top:3px solid var(--lane);padding:14px 0 0}.obs-lane-understood{--lane:var(--obs-sage);--lane-soft:var(--obs-sage-soft)}.obs-lane-unknown{--lane:var(--obs-violet);--lane-soft:var(--obs-violet-soft)}.obs-lane header h2{color:var(--lane);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.obs-lane header h2:before{content:"";border:2px solid var(--lane);border-radius:50%;block-size:10px;inline-size:10px}.obs-lane-count{border-radius:var(--obs-r-badge);background:var(--lane-soft);min-inline-size:26px;color:var(--lane);text-align:center;font-variant-numeric:tabular-nums;margin-inline-start:auto;padding:0 8px;font-size:12px;line-height:22px}.obs-lane header p{color:var(--obs-muted);margin:4px 0 12px;font-size:13px;line-height:1.5}.obs-lane ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.obs-card{text-align:start;border-radius:var(--obs-r-card);border:1px solid var(--obs-line);background:color-mix(in srgb, var(--lane-soft) 22%, var(--obs-card));cursor:pointer;inline-size:100%;transition:box-shadow .25s var(--obs-ease), transform .2s var(--obs-ease), border-color .2s;gap:7px;padding:14px 15px 12px;display:grid}.obs-card:hover{border-color:#cdd5e5;transform:translateY(-2px);box-shadow:0 12px 26px -18px #141c3a80}.obs-card.obs-active{border-color:var(--lane);box-shadow:0 0 0 1px var(--lane), 0 14px 30px -20px #141c3a80}.obs-card.obs-lit{transition:box-shadow .6s;box-shadow:0 0 0 1px #c48a228c,0 8px 24px -14px #c48a22a6}.obs-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.obs-card-headline{color:var(--obs-ink);overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.42}.obs-card-headline .obs-new{vertical-align:1px;margin-inline-start:8px}.obs-card-why{color:var(--obs-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.obs-card-before{border-radius:var(--obs-r-control);background:var(--obs-brass-soft);color:var(--obs-brass-ink);align-self:start;padding:2px 9px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}p.obs-card-before{margin:0 0 8px;padding:8px 12px;font-size:13.5px;display:block}.obs-card-foot{color:var(--obs-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.obs-card-go{color:var(--lane);align-items:center;gap:4px;margin-inline-start:auto;font-weight:700;display:inline-flex}.obs-card:hover .obs-card-go svg{transform:translate(3px)}.obs-card-go svg{transition:transform .2s var(--obs-ease)}.obs-new{border-radius:var(--obs-r-badge);background:var(--obs-brass-soft);color:var(--obs-brass-ink);align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.obs-new:before{content:"";background:var(--obs-brass);border-radius:50%;block-size:6px;inline-size:6px}.obs-mark{color:var(--obs-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.obs-mark-observed{color:#27304a}.obs-mark-declared{color:#4a5368}.obs-mark-potential{color:var(--obs-blue)}.obs-mark-unknown,.obs-mark-unresolved{color:var(--obs-violet)}.obs-mark-strength{color:var(--obs-sage)}.obs-mark-clarify{color:var(--obs-brass-ink)}.obs-depth{--lane:var(--obs-blue);border-radius:var(--obs-r-card);background:var(--obs-card);border:1px solid var(--obs-line);max-block-size:calc(100dvh - 32px);animation:obs-slide .38s var(--obs-ease) both;view-transition-name:obs-depth;scrollbar-width:thin;align-self:start;position:sticky;top:16px;overflow-y:auto;box-shadow:0 24px 60px -36px #141c3a8c}.obs-depth.obs-lane-understood{--lane:var(--obs-sage)}.obs-depth.obs-lane-unknown{--lane:var(--obs-violet)}.obs-depth-bar{z-index:2;background:color-mix(in srgb, var(--obs-card) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--obs-line);color:var(--lane);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.obs-depth-body{padding:18px 22px 8px}.obs-depth-body h2{overflow-wrap:anywhere;outline:none;margin:10px 0 6px;font-size:21px;font-weight:700;line-height:1.3}.obs-depth-why{color:var(--obs-muted);margin:0 0 6px;font-size:14.5px;line-height:1.55}.obs-depth-body section{border-top:1px solid var(--obs-line);padding:14px 0}.obs-depth-body section:first-of-type{margin-top:10px}.obs-depth-body h3,.obs-depth-axent h3{color:var(--lane);margin:0 0 8px;font-size:13px;font-weight:800}.obs-depth-body p{margin:0 0 8px;font-size:14.5px;line-height:1.6}.obs-proposal{background:color-mix(in srgb, var(--obs-sage-soft) 55%, transparent);border-radius:var(--obs-r-card);margin:6px 0;border-top:0!important;padding:14px!important}.obs-dimensions{gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}.obs-dimensions li{border-radius:var(--obs-r-control);background:var(--obs-paper);justify-content:space-between;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.obs-dimensions li>span:last-child{font-weight:700}.obs-dim-observed>span:last-child{color:var(--obs-sage)}.obs-dim-unknown>span:last-child{color:var(--obs-violet)}.obs-source{margin:0 0 12px}.obs-source blockquote{border-radius:var(--obs-r-control);background:var(--obs-paper);color:var(--obs-ink);overflow-wrap:anywhere;margin:0 0 6px;padding:10px 14px;font-size:15px;font-style:italic;line-height:1.5}.obs-source figcaption{color:var(--obs-muted);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.obs-source a{overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:600;display:inline-flex}.obs-proof{gap:6px;margin:4px 0 12px;display:grid}.obs-proof>div{grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:10px;font-size:13px;display:grid}.obs-proof dt{color:var(--obs-muted)}.obs-proof dd{overflow-wrap:anywhere;margin:0}.obs-depth-axent{border-top:1px solid var(--obs-line);padding:14px 22px 22px}.obs-ask{background:var(--obs-blue-soft);inline-size:100%;color:var(--obs-ink);border-color:#c4d1ef;justify-content:center;margin:0 0 12px}.obs-depth-axent .axent-panel{box-shadow:none;background:0 0;border:0;padding:0}.obs-depth-axent .mono,.obs-depth-axent .message-author{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.obs-observing{text-align:center;border-radius:var(--obs-r-card);background:var(--obs-card);border:1px solid var(--obs-line);justify-items:center;gap:10px;padding:36px 18px;display:grid}.obs-observing h2{margin:6px 0;font-size:21px;font-weight:700}.obs-observing-lens{place-items:center;block-size:120px;inline-size:120px;display:grid;position:relative}.obs-observing-lens svg{position:absolute;inset:0}.obs-scan-ring{fill:none;stroke:#d8e0f3;stroke-width:2px}.obs-scan-sweep{fill:none;stroke:var(--obs-blue);stroke-width:3px;stroke-linecap:round;stroke-dasharray:60 220;transform-origin:60px 60px;animation:2.2s linear infinite obs-spin}.obs-stages{text-align:start;gap:10px;max-inline-size:460px;margin:8px 0 0;padding:0;list-style:none;display:grid}.obs-stages li{color:var(--obs-muted);align-items:flex-start;gap:12px;display:flex}.obs-stages li strong{color:inherit;font-size:14.5px;display:block}.obs-stages li small{font-size:13px;line-height:1.5;display:block}.obs-stage-dot{border:2px solid #c6cfe1;border-radius:50%;flex:none;block-size:12px;inline-size:12px;margin-top:4px}.obs-stages li.done{color:var(--obs-text)}.obs-stages li.done .obs-stage-dot{background:var(--obs-sage);border-color:var(--obs-sage)}.obs-stages li.current{color:var(--obs-ink)}.obs-stages li.current .obs-stage-dot{border-color:var(--obs-blue);animation:1.8s ease-in-out infinite obs-lamp;box-shadow:0 0 0 4px #354f9826}.obs-skeleton{gap:12px;display:grid}.obs-shimmer{border-radius:var(--obs-r-card);background:linear-gradient(90deg,#eceff5 0%,#f6f8fb 50%,#eceff5 100%) 0 0/200% 100%;animation:1.4s linear infinite obs-shimmer;display:block}.obs-shimmer-lead{border-radius:var(--obs-r-card);block-size:92px}.obs-shimmer-line{block-size:18px;inline-size:45%}.obs-shimmer-card{border-radius:var(--obs-r-card);block-size:220px}.obs-desk-counts .obs-shimmer{block-size:18px;inline-size:84px}.obs-loading{color:var(--obs-muted);align-items:center;gap:12px;padding:40px;display:flex}.obs-desk-head h1{font-size:clamp(30px,3vw,42px)}.obs-progress{color:var(--obs-muted);max-inline-size:420px;margin:14px 0 0;padding-top:10px;font-size:13px;position:relative}.obs-progress-bar{background:var(--obs-blue);block-size:3px;transition:inline-size .4s var(--obs-ease);border-radius:3px;position:absolute;inset-block-start:0;inset-inline-start:0}.obs-desk-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin:26px 0;display:grid;container-type:inline-size}.obs-desk-col{--lane:var(--obs-blue);--lane-soft:var(--obs-blue-soft);border-top:3px solid var(--lane);padding:14px 0 0}.obs-desk-col.obs-lane-understood{--lane:var(--obs-sage);--lane-soft:var(--obs-sage-soft)}.obs-desk-col.obs-lane-unknown{--lane:var(--obs-violet);--lane-soft:var(--obs-violet-soft)}.obs-desk-col h2{color:var(--lane);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.obs-desk-col .obs-lane-count{border-radius:var(--obs-r-badge);background:var(--lane-soft);text-align:center;min-inline-size:26px;margin-inline-start:auto;padding:0 8px;font-size:12px;line-height:22px}.obs-desk-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.obs-desk-row{text-align:start;border-radius:var(--obs-r-card);border:1px solid var(--obs-line);background:var(--obs-card);inline-size:100%;transition:transform .2s var(--obs-ease), box-shadow .2s;gap:8px;padding:12px 14px;display:grid}.obs-desk-row-main{text-align:start;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.obs-desk-row-main:hover .obs-desk-text{text-decoration:underline;-webkit-text-decoration-color:var(--lane);text-decoration-color:var(--lane);text-underline-offset:3px}.obs-desk-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.obs-desk-orgs{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.obs-desk-in{color:var(--obs-muted);font-weight:600}.obs-org-chip{border-radius:var(--obs-r-badge);border:1px solid color-mix(in srgb, var(--lane) 30%, transparent);background:color-mix(in srgb, var(--lane-soft) 80%, white);min-height:28px;color:var(--lane);cursor:pointer;padding:0 10px;font-size:12px;font-weight:700}.obs-org-chip:hover{background:var(--lane-soft);border-color:var(--lane)}.obs-desk-row:hover{transform:translateY(-1px);box-shadow:0 10px 22px -16px #141c3a80}.obs-desk-row.obs-lit{box-shadow:0 0 0 1px #c48a228c,0 8px 20px -14px #c48a22a6}.obs-desk-org{color:var(--lane);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.obs-desk-text{color:var(--obs-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.obs-more{color:var(--obs-muted);margin:10px 0 0;font-size:13px}.obs-desk-table h2{margin:0 0 10px;font-size:15px;font-weight:700}.obs-desk-table ul{border:1px solid var(--obs-line);border-radius:var(--obs-r-card);background:var(--obs-card);margin:0;padding:0;list-style:none;overflow:hidden}.obs-desk-table li+li{border-top:1px solid var(--obs-line)}.obs-desk-org-row{inline-size:100%;cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto 104px auto;align-items:center;gap:14px;min-height:62px;padding:10px 16px;display:grid}.obs-desk-org-row:hover:not(:disabled){background:#f8f9fc}.obs-desk-org-row:disabled{cursor:default;opacity:.75}.obs-desk-org-name{min-inline-size:0;font-size:15px;font-weight:650;display:grid}.obs-desk-org-name small{color:var(--obs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.obs-desk-counts{color:var(--obs-muted);gap:6px;font-size:13px;display:flex}.obs-count{border-radius:var(--obs-r-badge);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-inline-size:28px;padding:0 9px;font-size:12px;font-weight:600;line-height:24px}.obs-count strong{font-weight:800}.obs-count.obs-lane-matters{background:var(--obs-blue-soft);color:var(--obs-blue)}.obs-count.obs-lane-understood{background:var(--obs-sage-soft);color:var(--obs-sage)}.obs-count.obs-lane-unknown{background:var(--obs-violet-soft);color:var(--obs-violet)}.obs-desk-when{color:var(--obs-muted);text-align:end;font-size:12.5px}.obs-legend{color:var(--obs-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 2px 0;font-size:12.5px;display:flex}.obs-legend .obs-count{min-inline-size:14px;margin-inline-end:-6px;padding:0;line-height:14px}.obs-section-lede{color:var(--obs-muted);max-inline-size:70ch;margin:0 0 16px}.obs-timeline{gap:0;max-inline-size:820px;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.obs-event{grid-template-columns:150px minmax(0,1fr);gap:18px;padding:0 0 22px 22px;display:grid;position:relative}.obs-event:before{content:"";background:var(--obs-line);inline-size:2px;position:absolute;inset-block:8px -2px;inset-inline-start:4px}.obs-event:last-child:before{display:none}.obs-event:after{content:"";background:var(--obs-card);border:2px solid var(--obs-blue);border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-start:4px;inset-inline-start:0}.obs-event-change:after{background:var(--obs-brass);border-color:var(--obs-brass)}.obs-event-reading:after{border-color:var(--obs-sage)}.obs-event time{color:var(--obs-muted);font-variant-numeric:tabular-nums;font-size:13px}.obs-event strong{font-size:15px}.obs-event p{color:var(--obs-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.55}.obs-evidence{gap:22px;display:grid}.obs-sources{border-radius:var(--obs-r-card);background:var(--obs-card);border:1px solid var(--obs-line);padding:18px 20px}.obs-sources h2{margin:0 0 10px;font-size:15px}.obs-sources ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.obs-sources li{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:14px;display:flex}.obs-sources li a{align-items:center;gap:4px;font-weight:600;display:inline-flex}.obs-sources li span:last-child{color:var(--obs-muted);font-size:13px}.obs-empty-state{border-radius:var(--obs-r-card);background:var(--obs-card);border:1px solid var(--obs-line);max-inline-size:720px;padding:28px}.obs-empty-state h2{margin:0 0 8px;font-size:19px;font-weight:700}.obs-empty-state p{color:var(--obs-muted);line-height:1.6}.obs-add{gap:14px;max-inline-size:760px;margin:4vh auto 0;display:grid}.obs-add-lens{background:var(--obs-card);border:1px solid var(--obs-line);border-radius:50%;place-items:center;block-size:104px;inline-size:104px;display:grid;box-shadow:0 18px 40px -26px #354f9899}.obs-add-lens img{animation:obs-focus .9s var(--obs-ease) both}.obs-add h1{text-wrap:balance;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.obs-add-form{gap:8px;margin-top:8px;display:grid}.obs-add-row{flex-wrap:wrap;gap:10px;display:flex}.obs-add-row input{border-radius:var(--obs-r-card);flex:280px;min-height:52px;font-size:16px}.obs-add-row .obs-button{min-height:52px;padding:0 18px}.obs-add-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.obs-add-steps li{counter-increment:step;background:var(--obs-card);border:1px solid var(--obs-line);color:var(--obs-muted);border-radius:14px;gap:4px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:grid}.obs-add-steps strong{color:var(--obs-ink);font-size:14.5px}.obs-add-steps strong:before{content:counter(step) " · ";color:var(--obs-blue)}.obs-account h1{margin-bottom:20px;font-size:clamp(28px,2.6vw,38px)}.obs-account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin-bottom:22px;display:grid}.obs-account-card{border-radius:var(--obs-r-card);background:var(--obs-card);border:1px solid var(--obs-line);padding:20px}.obs-account-card h2{margin:0 0 8px;font-size:17px}.obs-account-card form{gap:8px;margin:12px 0;display:grid}.obs-price{margin:4px 0;font-size:26px;font-weight:700}.obs-price small{color:var(--obs-muted);font-size:12.5px;font-weight:500;display:block}.obs-gate{gap:14px;max-inline-size:560px;margin:12vh auto;padding:0 20px;display:grid}.obs-gate h1{font-size:36px}.obs-frame{display:block}.obs-frame-brand{padding:22px 28px}.obs-mobilebar{display:none}.obs-sheet-backdrop{z-index:60;background:#0c112673;animation:.2s both obs-fade;position:fixed;inset:0}.obs-sheet{background:var(--obs-rail);inline-size:min(88vw,340px);animation:obs-drawer .3s var(--obs-ease) both;position:absolute;inset-block:0;inset-inline-start:0}.obs-sheet-close{z-index:2;color:var(--obs-rail-text);position:absolute;inset-block-start:14px;inset-inline-end:10px}@media (max-width:880px){.obs{grid-template-columns:minmax(0,1fr)}.obs-rail-desktop{display:none}.obs-mobilebar{z-index:40;background:var(--obs-rail);color:var(--obs-rail-text);border-bottom:1px solid var(--obs-rail-line);align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.obs-mobilebar .obs-icon{color:var(--obs-rail-text)}.obs-mobilebar-title{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:700;overflow:hidden}.obs-main{padding:18px 16px 48px}.obs-org-view.obs-has-depth{grid-template-columns:minmax(0,1fr)}.obs-depth{z-index:70;max-block-size:none;animation:obs-sheet-up .34s var(--obs-ease) both;border-radius:0;position:fixed;inset:0}.obs-tabs{margin-inline:-16px;padding-inline:12px;top:56px}.obs-org-title h1{font-size:27px}.obs-focus-lens{block-size:44px;inline-size:44px}.obs-focus-lens img{block-size:28px;inline-size:28px}.obs-org-actions{flex-wrap:nowrap}.obs-org-actions .obs-button{min-height:44px}.obs-collapse{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.obs-tally{color:#36405a;margin-top:10px;font-size:13px;line-height:1.6;display:block}.obs-tally li{background:0 0;border:0;padding:0;font-size:13px;display:inline}.obs-tally li+li:before{content:" · ";color:var(--obs-muted)}.obs-brief-lead{font-size:19px}.obs-since{margin-top:12px;padding-top:10px}.obs-org-head{gap:12px}.obs-brief{padding:18px}.obs-desk-org-row{grid-template-columns:auto minmax(0,1fr) auto}.obs-desk-when,.obs-desk-org-row>svg{display:none}.obs-desk-counts{grid-column:2/-1}.obs-event{grid-template-columns:minmax(0,1fr);gap:2px}.obs-toast{top:64px}}@keyframes obs-spin{to{transform:rotate(360deg)}}@keyframes obs-lamp{0%,to{opacity:1}50%{opacity:.45}}@keyframes obs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes obs-resolve{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:none}}@keyframes obs-focus{0%{opacity:.2;filter:blur(6px);transform:scale(.55)rotate(-25deg)}to{opacity:1;filter:none;transform:none}}@keyframes obs-slide{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes obs-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes obs-drawer{0%{transform:translate(-100%)}to{transform:none}}@keyframes obs-fade{0%{opacity:0}to{opacity:1}}@keyframes obs-shimmer{to{background-position:-200% 0}}::view-transition-old(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(obs-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(obs-tab){animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.obs *,.obs :before,.obs :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.obs-card.obs-lit{transition:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}body:has(.obs-rail-desktop) .privacy-preferences-button{inset-inline-end:auto;left:22px;right:auto;inset-inline-start:22px}.obs-rail-foot{padding-bottom:52px}.obs-main{padding-bottom:96px}@media (max-width:880px){body:has(.obs) .privacy-preferences-button{top:8px;bottom:auto;left:auto;inset-inline-start:auto;right:50px;z-index:45;block-size:40px;inline-size:40px;justify-content:center;gap:0;min-height:40px;padding:0;font-size:0;inset-inline-end:50px}body:has(.obs) .privacy-preferences-button svg{block-size:18px;inline-size:18px}.obs-main{padding-bottom:48px}}.obs-depth-axent .send-button:disabled{opacity:1;background:var(--obs-blue-soft);color:var(--obs-blue);cursor:not-allowed;box-shadow:inset 0 0 0 1px #b9c8ec}.obs-depth-axent-only{flex-direction:column;block-size:calc(100dvh - 32px);display:flex;overflow:hidden}.obs-depth-axent-only .obs-depth-axent{border-top:0;flex-direction:column;flex:1;min-block-size:0;padding:18px 22px;display:flex}.obs-depth-axent-only .axent-panel{flex-direction:column;flex:1;block-size:auto;min-block-size:0;max-block-size:none;display:flex}.obs-depth-axent-only .axent-messages{scrollbar-width:thin;flex:1;min-block-size:0;overflow-y:auto}.obs-depth-axent-only .axent-compose{flex:none;margin-top:auto}.obs-depth-bar-bare{z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:absolute;inset-block-start:39px;inset-inline-end:14px}.obs-depth-axent-only .axent-header{padding-inline-end:40px}@media (max-width:880px){.obs-depth-axent-only{block-size:100dvh}.obs-depth-bar-bare{inset-inline:10px auto}.obs-depth-axent-only .axent-header{padding-inline:40px 0}}.obs-rail-cta{background:var(--obs-blue);border-radius:var(--obs-r-card);justify-content:center;min-block-size:46px;margin-block-end:6px;font-size:15px;box-shadow:0 8px 18px #354f983d;color:#fff!important}.obs-rail-cta:hover:not(:disabled){background:#2c4485}.obs-rail-cta:disabled{opacity:1;cursor:not-allowed;box-shadow:none;background:#5f74ae}.obs-rail-foot .obs-rail-action:not(.obs-rail-cta):disabled{opacity:1;color:var(--obs-rail-muted);cursor:not-allowed}.obs-rail-foot .obs-rail-action:not(.obs-rail-cta){border:1px solid var(--obs-rail-line);border-radius:var(--obs-r-card);background:0 0;min-block-size:42px;padding-inline:12px}.obs-rail-foot .obs-rail-action:not(.obs-rail-cta):hover:not(:disabled){background:var(--obs-blue-soft)}.obs-rail-locale .locale-selector{border:1px solid var(--obs-rail-line);border-radius:var(--obs-r-card);justify-content:center;align-items:center;gap:8px;min-block-size:42px;padding-inline:12px;display:flex}.obs-rail-locale .locale-selector select{text-align:center;text-align-last:center;flex:auto;inline-size:100%;min-inline-size:0}.obs-facets{grid-template-columns:minmax(0,1fr);gap:10px;margin:16px 0 6px;display:grid}.obs-facet-nav,.obs-channel-nav{min-inline-size:0}.obs-facet-nav ul,.obs-channel-nav ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.obs-facet{border:1px solid var(--obs-line);border-radius:var(--obs-r-badge);background:var(--obs-card);min-block-size:38px;color:var(--obs-text);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color .18s var(--obs-ease), border-color .18s var(--obs-ease);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.obs-facet:hover{background:var(--obs-blue-soft);border-color:#b9c8ec}.obs-facet[aria-pressed=true]{background:var(--obs-blue-soft);border-color:var(--obs-blue);color:var(--obs-ink)}.obs-facet-count{border-radius:var(--obs-r-badge);background:var(--obs-blue);color:#fff;place-items:center;block-size:22px;min-inline-size:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.obs-facet[aria-pressed=true] .obs-facet-count{background:var(--obs-blue);color:#fff}.obs-facet-empty{color:var(--obs-muted);font-weight:500}.obs-facet-empty[aria-pressed=true]{color:var(--obs-ink);font-weight:600}.obs-channel-nav{border-radius:var(--obs-r-card);background:var(--obs-blue-soft);inline-size:fit-content;max-inline-size:100%;padding:6px}.obs-facet-channel{background:var(--obs-card);min-block-size:36px;font-size:13px}.obs-facet-channel[aria-pressed=true]{background:var(--obs-blue-soft)}.obs-scope-title{color:var(--obs-ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.2}.obs-brief-scoped .obs-brief-lead{font-family:var(--font-ui);color:var(--obs-muted);max-inline-size:64ch;margin-top:8px;font-size:16px;line-height:1.55}.obs-event-tag{border-radius:var(--obs-r-badge);background:var(--obs-blue-soft);color:var(--obs-blue);margin-inline-start:8px;padding:2px 8px;font-size:12px;font-weight:700}.obs-evidence-finding{color:var(--obs-muted);font-size:13px}@media (max-width:699px){.obs-facets{margin-inline:-2px}.obs-facet-nav ul,.obs-channel-nav ul{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding-block:2px;overflow-x:auto}.obs-facet-nav ul::-webkit-scrollbar{display:none}.obs-channel-nav ul::-webkit-scrollbar{display:none}.obs-facet{scroll-snap-align:center;min-block-size:44px}.obs-channel-nav{inline-size:auto}}@media (prefers-reduced-motion:reduce){.obs-facet{transition:none}}.obs-example-notice a{align-items:center;min-block-size:28px;display:inline-flex}.obs-mobilebar a{place-items:center;min-block-size:40px;min-inline-size:40px;display:inline-grid}.obs-facet{border-radius:var(--obs-r-control)}.obs-channel-nav{border-radius:var(--obs-r-card)}.obs-rail-cta,.obs-rail-foot .obs-rail-action:not(.obs-rail-cta),.obs-rail-locale .locale-selector{border-radius:var(--obs-r-control)}.obs-add-row input{border-radius:var(--obs-r-field)}.obs-brief+.obs-empty-state{max-inline-size:none;margin-block-start:24px}.obs-orgs{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--obs-rail-line) transparent;padding-inline-end:10px}.obs-orgs::-webkit-scrollbar{inline-size:6px}.obs-orgs::-webkit-scrollbar-thumb{background:var(--obs-rail-line);border-radius:var(--obs-r-badge)}@media (max-width:880px){.obs-menu-list{max-inline-size:calc(100vw - 32px)}}.obs-menu-list button:disabled{opacity:1;color:var(--obs-muted);cursor:not-allowed;background:0 0}.obs-rail-foot .obs-rail-action:not(.obs-rail-cta){justify-content:center}.obs-axent-cta{display:inline-flex;position:relative}.obs-button.obs-axent-button:not(.obs-active){background:var(--obs-blue);border-color:var(--obs-blue);color:#fff;box-shadow:0 8px 18px -10px #354f98a6}.obs-button.obs-axent-button:not(.obs-active):hover:not(:disabled){background:#2c4485;border-color:#2c4485}.obs-button.obs-axent-button.obs-active{background:var(--obs-blue-soft);color:var(--obs-blue);border-color:#b9c8ec}.obs-axent-note{white-space:nowrap;font-family:Bic Notes,Segoe Print,cursive;font-size:var(--axent-size);color:#2747a8;transform-origin:0;align-items:flex-start;gap:6px;padding-inline-start:22px;font-weight:600;line-height:1.1;display:inline-flex;position:absolute;inset-block-start:calc(100% + var(--axent-gap));inset-inline-start:0;transform:rotate(-2deg)}.obs-axent-note svg{flex:none;block-size:1.15em;inline-size:1.15em;margin-block-start:-.7em}@media (min-width:881px){.obs-axent-note{transform-origin:100%;flex-direction:row-reverse;padding-inline:0 18px;inset-inline:auto 0}}.obs-org-actions{--axent-gap:clamp(12px, 1vw + 7px, 24px);--axent-size:clamp(15px, .35vw + 12.5px, 20px)}.obs-org-actions:has(.obs-axent-cta){padding-block-end:calc(var(--axent-gap) + var(--axent-size) * 1.6)}@media (max-width:880px){.obs-org-actions .obs-axent-cta{order:-1}.obs-org-actions{inline-size:100%}.obs-org-actions>.obs-button:first-of-type{margin-inline-start:auto}.obs-org-actions{--axent-gap:clamp(24px, 2vw + 14px, 32px)}}.obs.obs-shelled{min-block-size:0;display:block}.obs.obs-in-shell{background:0 0;min-block-size:0;display:block}.obs-in-shell .obs-rail{background:0 0;border:0;block-size:auto;padding:0;overflow:visible}.obs-in-shell .obs-rail-brand,.obs-in-shell .obs-rail-locale{display:none}.obs-in-shell .obs-orgs{flex:none;max-block-size:38vh}.obs-in-shell .obs-rail-foot{padding-block-end:0}.obs.obs-in-shell{margin-block:8px 12px}.obs-in-shell .obs-rail{gap:4px}.obs-in-shell .obs-rail-head{padding-inline:12px}.obs-in-shell .obs-rail-foot{border-top:0;margin-block-start:8px;padding-block-start:0}.obs-in-shell .obs-orgs{padding-inline-end:4px}.obs.obs-focused{background:var(--obs-paper);flex-direction:column;min-block-size:100dvh;display:flex}.obs-focused-bar{justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,4vw,40px);display:flex}.obs-focused-bar img{block-size:32px;inline-size:auto}.obs-focused-tools{align-items:center;gap:12px;display:flex}.obs-focused-main{outline:none;flex:1;padding:clamp(16px,4vh,48px) clamp(16px,4vw,40px) 64px}.obs-focused-main .obs-add{margin-block-start:0}@media (max-width:880px){body:has(.obs-focused) .privacy-preferences-button{top:auto;bottom:12px;right:auto;inset-inline-end:auto;left:16px;inset-inline-start:16px}}.obs-activation{gap:22px;max-inline-size:880px;margin:0 auto;display:grid}.obs-activation-saved{align-items:flex-start;gap:18px;display:flex}.obs-activation-lens{background:var(--obs-card);border:1px solid var(--obs-line);border-radius:50%;flex:none;place-items:center;block-size:72px;inline-size:72px;display:grid;box-shadow:0 14px 30px -18px #354f9873}.obs-activation-saved h1{color:var(--obs-ink);overflow-wrap:anywhere;text-wrap:balance;margin:4px 0 8px;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3vw,40px);line-height:1.1}.obs-activation-saved p{max-inline-size:62ch;color:var(--obs-muted);margin:0;font-size:16px;line-height:1.6}.obs-activation-status{border-radius:var(--obs-r-control);border:1px solid var(--obs-line);background:var(--obs-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;font-size:15px;line-height:1.5;display:flex}.obs-activation-progress{background:var(--obs-blue-soft);color:var(--obs-ink);border-color:#c8d4ef}.obs-activation-problem{background:var(--obs-brass-soft);color:var(--obs-brass-ink);border-color:#ecd2a7}.obs-activation-info{color:var(--obs-text)}.obs-activation-ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.obs-activation-way{border-radius:var(--obs-r-card);border:1px solid var(--obs-line);background:var(--obs-card);align-content:start;gap:10px;padding:20px;display:grid}.obs-activation-way.obs-activation-primary{border-color:#b9c8ec;box-shadow:0 16px 34px -24px #354f988c}.obs-activation-way h2{color:var(--obs-ink);align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.obs-activation-way h2 svg{color:var(--obs-blue)}.obs-activation-way p{color:var(--obs-text);margin:0;font-size:14px;line-height:1.55}.obs-activation-price strong{color:var(--obs-ink);font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:600}.obs-activation-price span{color:var(--obs-muted)}.obs-activation-terms{color:var(--obs-muted)!important;font-size:13px!important}.obs-activation-total{font-weight:600;color:var(--obs-ink)!important}.obs-activation-actions{flex-wrap:wrap;gap:8px;display:flex}.obs-activation-way>.obs-button{justify-self:start}.obs-activation-invite{gap:6px;display:grid}.obs-activation-invite label{font-size:14px;font-weight:600}.obs-activation-invite input{border-radius:var(--obs-r-field);min-block-size:44px;min-inline-size:0;font:inherit;background:#fff;border:1px solid #cfd6e4;flex:1;padding:0 12px}.obs-activation-invite input[aria-invalid=true]{border-color:#b4532a}.obs-activation-error{color:#9a3f1c!important;font-size:13px!important}.obs-activation-change{justify-self:start}@media (max-width:599px){.obs-activation-saved{flex-direction:column;gap:12px}.obs-activation-lens{block-size:56px;inline-size:56px}.obs-activation-invite .obs-add-row{flex-direction:column;align-items:stretch}.obs-activation-way>.obs-button{justify-content:center;justify-self:stretch}}.obs-identity-open{align-items:center;gap:6px;margin-block:4px 12px;display:inline-flex}.obs-identity h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.05rem}.obs-identity-search{gap:6px;display:grid}.obs-identity-list{border:0;gap:6px;margin:0;padding:0;display:grid}.obs-identity-list legend{margin-bottom:4px;font-weight:600}.obs-identity-option{border:1px solid var(--obs-line);border-radius:var(--obs-r-control);cursor:pointer;background:var(--obs-card);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.obs-identity-option:has(input:checked){border-color:var(--obs-text)}.obs-identity-option input{margin-top:3px}.obs-identity-option span{gap:2px;min-width:0;display:grid}.obs-identity-option small{color:var(--obs-muted);overflow-wrap:anywhere}
