@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}:root{font-optical-sizing:auto;font-synthesis:none}*{box-sizing:border-box}body{margin:0}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}a{color:var(--blue);text-underline-offset:.2em}button,summary,a{touch-action:manipulation}button{font:inherit;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:500;min-height:44px;padding:calc(.65rem * var(--ohmy-spacing,1)) calc(1.15rem * var(--ohmy-spacing,1));background:var(--blue-solid);color:var(--text);border:1px solid transparent;border-radius:500px;cursor:pointer;transition:background-color .14s ease-out,opacity .14s ease-out}button.secondary{background:rgba(var(--ink-rgb),.102);color:var(--text);border-color:transparent}button.small{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(.5rem * var(--ohmy-spacing,1)) calc(.8rem * var(--ohmy-spacing,1))}button:active{opacity:.7;transition:none}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}header{flex-shrink:0;position:sticky;top:0;z-index:2;background:#000000eb;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);display:flex;justify-content:space-between;align-items:center;gap:calc(1rem * var(--ohmy-spacing,1));padding:calc(1.1rem * var(--ohmy-spacing,1)) max(calc(1.5rem * var(--ohmy-spacing,1)),calc((100% - 1192px)/2));border-bottom:1px solid rgba(var(--ink-rgb),.043)}header>a{display:flex;min-width:0;min-height:44px;align-items:center}.brand-logo{width:184px;max-width:100%;height:auto;display:block}.badge{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));white-space:nowrap;color:var(--muted);background:var(--raised);border:1px solid var(--strong-line);border-radius:calc(var(--ohmy-control-radius,8px) * 4);padding:calc(.4rem * var(--ohmy-spacing,1)) calc(.75rem * var(--ohmy-spacing,1))}main{isolation:isolate;width:100%;flex:1 0 auto;max-width:1240px;margin:0 auto;padding:calc(2.5rem * var(--ohmy-spacing,1)) calc(1.5rem * var(--ohmy-spacing,1)) calc(4rem * var(--ohmy-spacing,1))}main:focus{outline:none}footer{width:calc(100% - 3rem);flex-shrink:0;max-width:1192px;margin:0 auto;padding:calc(1.5rem * var(--ohmy-spacing,1)) 0 calc(2rem * var(--ohmy-spacing,1));border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:calc(1rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted)}.intro{display:flex;justify-content:space-between;align-items:center;gap:calc(2rem * var(--ohmy-spacing,1));margin-bottom:calc(2rem * var(--ohmy-spacing,1))}.eyebrow{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));letter-spacing:.1em;color:var(--muted);font-weight:600;margin:0 0 calc(.55rem * var(--ohmy-spacing,1))}h1{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1));font-weight:600;line-height:1.16;letter-spacing:-.03em;margin:0 0 calc(.65rem * var(--ohmy-spacing,1))}h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:600;line-height:1.35;letter-spacing:-.02em;margin:0}h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:500;line-height:1.45;letter-spacing:-.01em;margin:calc(.5rem * var(--ohmy-spacing,1)) 0}p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.65;color:var(--muted);margin:calc(.7rem * var(--ohmy-spacing,1)) 0}.intro p:last-child{margin:0}.meta,.muted{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.6;color:var(--muted)}.account{display:flex;align-items:center;gap:calc(.8rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.account>div{display:flex;flex-direction:column;gap:calc(.12rem * var(--ohmy-spacing,1))}.account span:not(.person-mark){font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.account button{margin-left:calc(.35rem * var(--ohmy-spacing,1))}.person-mark{width:36px;height:36px;border-radius:50%;background:var(--strong-line);border:1px solid var(--strong-line);color:var(--text);display:grid;place-items:center;flex-shrink:0;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:600}.workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:calc(1.5rem * var(--ohmy-spacing,1));align-items:start}.workspace aside{display:grid;gap:calc(1.5rem * var(--ohmy-spacing,1));min-width:0}.panel{background:var(--surface);border:1px solid transparent;border-radius:var(--radius);padding:calc(2rem * var(--ohmy-spacing,1));min-width:0}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:calc(1rem * var(--ohmy-spacing,1))}.activity-list{list-style:none;margin:calc(1.2rem * var(--ohmy-spacing,1)) 0 0;padding:0}.activity{display:grid;grid-template-columns:36px minmax(0,1fr) 6.5rem;column-gap:calc(1rem * var(--ohmy-spacing,1));padding:calc(1.15rem * var(--ohmy-spacing,1)) 0;border-top:1px solid var(--line)}.activity:first-child{padding-top:calc(.5rem * var(--ohmy-spacing,1));border-top:0}.activity:last-child{padding-bottom:0}.activity-content{min-width:0}.activity-content h3,.activity-content .answer{overflow-wrap:anywhere}.activity-byline{display:flex;justify-content:space-between;align-items:baseline;gap:calc(.5rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.activity-byline strong{font-weight:500}.activity-meta{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch;gap:calc(.6rem * var(--ohmy-spacing,1));min-width:0}.activity-meta time{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;padding-bottom:calc(.3rem * var(--ohmy-spacing,1))}.activity-tags{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.4rem * var(--ohmy-spacing,1)) calc(.7rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.state{border:1px solid var(--strong-line);border-radius:calc(var(--ohmy-control-radius,8px) * .6);padding:calc(.05rem * var(--ohmy-spacing,1)) calc(.35rem * var(--ohmy-spacing,1));color:var(--warning)}.state.accepted,.state.rejected,.state.superseded{color:var(--muted);border-color:var(--strong-line)}.activity-detail{margin-top:calc(.5rem * var(--ohmy-spacing,1))}.activity-detail>summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted);min-height:44px;padding:calc(.55rem * var(--ohmy-spacing,1)) 0}.task{padding:calc(1rem * var(--ohmy-spacing,1)) 0;border-top:1px solid var(--line);margin-top:calc(1rem * var(--ohmy-spacing,1))}.task:last-child{padding-bottom:0}.task details summary{font-size:.8rem}.endpoint{background:var(--canvas);border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * 1.5);padding:calc(.65rem * var(--ohmy-spacing,1));display:flex;gap:calc(.6rem * var(--ohmy-spacing,1));align-items:center;margin:calc(1.1rem * var(--ohmy-spacing,1)) 0}.endpoint code{flex:1;min-width:0;font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1));color:var(--text)}code,.wrap,.source-ref{overflow-wrap:anywhere;word-break:break-word}code{display:block;font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1));line-height:1.6;color:var(--text);white-space:normal}.source-ref{display:block;color:var(--muted)}.sources{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(.5rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.sources>a{overflow-wrap:anywhere}.answer{padding:calc(.25rem * var(--ohmy-spacing,1)) 0 calc(1rem * var(--ohmy-spacing,1))}.answer p:first-child{margin-top:0}.answer p:last-child{margin-bottom:0}.answer code{padding:calc(.65rem * var(--ohmy-spacing,1)) calc(.8rem * var(--ohmy-spacing,1));background:var(--canvas);border-radius:var(--ohmy-control-radius,8px);margin:calc(.6rem * var(--ohmy-spacing,1)) 0}.connect details,.faq details{border-top:1px solid var(--line)}summary{position:relative;list-style:none;cursor:pointer;color:var(--text);padding:calc(1rem * var(--ohmy-spacing,1)) calc(2rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1)) 0;min-height:48px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:500}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:400;color:var(--muted)}details[open]>summary:after{content:"−"}summary:active{opacity:.7}.activity-detail summary:after,.task summary:after{right:0}.faq{margin-top:calc(2.5rem * var(--ohmy-spacing,1))}.faq>.section-heading{padding-bottom:calc(1rem * var(--ohmy-spacing,1))}.faq .answer{max-width:820px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq .answer p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.buttons{display:flex;flex-wrap:wrap;gap:calc(.6rem * var(--ohmy-spacing,1));margin-top:calc(1.3rem * var(--ohmy-spacing,1))}.login{max-width:620px;margin:calc(1rem * var(--ohmy-spacing,1)) auto calc(2rem * var(--ohmy-spacing,1));padding:calc(2rem * var(--ohmy-spacing,1))}.login h1{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1))}.app-avatar{border-radius:calc(24px*var(--ohmy-roundness,1));margin-bottom:calc(1.4rem * var(--ohmy-spacing,1));display:block}.login+.connect{max-width:820px;margin:0 auto}.login~.faq{max-width:820px;margin-inline:auto}.notice{border:1px solid var(--line);border-radius:calc(var(--ohmy-panel-radius,14px) * .8571);padding:calc(.8rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));background:var(--raised);color:var(--text)}.notice.error{border-color:#754b48;color:var(--danger);background:var(--raised)}.empty{color:var(--muted)}.toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:3;max-width:calc(100vw - 2rem);padding:calc(.7rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));border-radius:500px;background:var(--text);color:var(--canvas);box-shadow:0 4px 24px #0005;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.toast:empty{display:none}#status:not(.toast){min-height:1.4rem}.skip{position:fixed;left:-9999px;top:.75rem;z-index:4;padding:calc(.5rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));background:var(--text);color:var(--page);border-radius:calc(var(--ohmy-control-radius,8px) * 1.2)}.skip:focus{left:.75rem}.text-link{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));display:inline-block;margin:calc(.4rem * var(--ohmy-spacing,1)) 0}.error-state{padding:calc(1rem * var(--ohmy-spacing,1)) 0}.error-state button{margin-top:calc(.5rem * var(--ohmy-spacing,1))}@media(hover:hover)and (pointer:fine){button:hover{background:var(--blue-solid)}button.secondary:hover{background:rgba(var(--ink-rgb),.149)}summary:hover{color:var(--text)}}@media(max-width:950px){.workspace{grid-template-columns:minmax(0,1fr)}.workspace aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.intro,.account{align-items:flex-start}.account>button{margin-top:calc(-.3rem * var(--ohmy-spacing,1))}.account span:not(.person-mark){max-width:190px;overflow-wrap:anywhere}}@media(max-width:650px){header{padding:calc(.7rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1))}.brand-logo{width:152px}.badge{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));padding:calc(.35rem * var(--ohmy-spacing,1)) calc(.6rem * var(--ohmy-spacing,1))}main{padding:calc(1.6rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1)) calc(2.5rem * var(--ohmy-spacing,1))}.intro{display:block;margin-bottom:calc(1.5rem * var(--ohmy-spacing,1))}.intro h1{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1))}.account{margin-top:calc(1.3rem * var(--ohmy-spacing,1));align-items:center}.account>div{flex:1}.account span:not(.person-mark){max-width:none}.account>button{margin:0}.workspace,.workspace aside{grid-template-columns:minmax(0,1fr);gap:calc(1rem * var(--ohmy-spacing,1))}.panel{padding:calc(1.1rem * var(--ohmy-spacing,1));border-radius:calc(24px*var(--ohmy-roundness,1))}.activity-byline{flex-wrap:wrap;gap:calc(.2rem * var(--ohmy-spacing,1))}.activity-content h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.activity{gap:calc(.6rem * var(--ohmy-spacing,1))}.activity>.person-mark{width:28px;height:28px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.endpoint{display:block}.endpoint button{margin-top:calc(.65rem * var(--ohmy-spacing,1))}.faq .section-heading{display:block}.faq .section-heading>.muted{display:block;margin-top:calc(.4rem * var(--ohmy-spacing,1))}.login{padding:calc(1.4rem * var(--ohmy-spacing,1))}.login h1{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1))}.buttons button{flex:1}footer{width:calc(100% - 2rem);display:block}.faq{margin-top:calc(2rem * var(--ohmy-spacing,1))}}@media(prefers-reduced-motion:reduce){button{transition:none}}@media(prefers-reduced-transparency:reduce){header{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--muted:var(--text);--line:var(--subtle)}header{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.profile-photo{object-fit:cover;border:0;background:transparent}.account .profile-photo{display:block}.icon{width:18px;height:18px;stroke-width:1.75;flex:none;vertical-align:middle}button{display:inline-flex;align-items:center;justify-content:center;gap:calc(.5rem * var(--ohmy-spacing,1))}h2{display:flex;align-items:center;gap:calc(.6rem * var(--ohmy-spacing,1))}h2>.icon{width:20px;height:20px;color:var(--muted)}summary:after,details[open]>summary:after{content:none}.disclosure-icon{position:absolute;right:.1rem;top:50%;color:var(--muted);transform:translateY(-50%);transition:transform .14s ease-out}details[open]>summary>.disclosure-icon{transform:translateY(-50%) rotate(180deg)}@media(prefers-reduced-motion:reduce){.disclosure-icon{transition:none}}.activity-list{margin-top:calc(1.25rem * var(--ohmy-spacing,1))}.activity{padding:calc(.8rem * var(--ohmy-spacing,1)) 0}.activity-content h3{margin:calc(.35rem * var(--ohmy-spacing,1)) 0 calc(.2rem * var(--ohmy-spacing,1))}.topic-badge{display:inline-block;padding:calc(.12rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1));border:1px solid rgba(var(--ink-rgb),.09);border-radius:500px;background:rgba(var(--ink-rgb),.027);color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;font-weight:500}.activity-byline{align-items:center}.activity-meta>.topic-badge{white-space:nowrap}.activity-bottom>.activity-detail{min-width:0;margin-top:0}.activity-detail>summary{display:inline-flex;align-items:center;gap:calc(.35rem * var(--ohmy-spacing,1));min-height:32px;padding:calc(.2rem * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.activity-detail>summary>.disclosure-icon{position:static;width:14px;height:14px;transform:none}.activity-detail[open]>summary>.disclosure-icon{transform:rotate(180deg)}.journal-toggle{display:flex;width:max-content;max-width:100%;margin:calc(1.2rem * var(--ohmy-spacing,1)) auto 0}.journal-toggle[aria-expanded=true]>.icon{transform:rotate(180deg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:651px)and (max-width:950px){.workspace aside .connect{grid-column:1/-1}}@media(max-width:650px){.activity-detail>summary{min-height:40px}}.record-history{margin-top:calc(1rem * var(--ohmy-spacing,1));border-top:1px solid var(--line);padding-top:calc(.8rem * var(--ohmy-spacing,1))}.record-history h4{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500;margin:0 0 calc(.45rem * var(--ohmy-spacing,1))}.revision-list{list-style:none;padding:0;margin:0}.revision-detail{border-top:1px solid var(--line)}.revision-detail>summary{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.2rem * var(--ohmy-spacing,1)) calc(.6rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:40px;padding:calc(.5rem * var(--ohmy-spacing,1)) calc(1.6rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1)) 0}.revision-detail>summary strong{font-weight:500}.revision-detail>summary span,.revision-detail time{color:var(--muted)}.revision-detail>summary time{margin-left:auto;padding:0;white-space:normal}.revision-body{white-space:pre-wrap;overflow-wrap:anywhere}.record-history button[hidden]{display:none}.connect>.connect-disclosure{border-top:0}.connect-summary{padding:0 calc(2rem * var(--ohmy-spacing,1)) 0 0;min-height:24px}.connect-content{padding-top:calc(.25rem * var(--ohmy-spacing,1))}@media(max-width:650px){.activity{grid-template-columns:24px minmax(0,1fr) 5rem;column-gap:calc(.5rem * var(--ohmy-spacing,1))}.activity>.person-mark{width:24px;height:24px}.activity-byline{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.activity-meta>.topic-badge{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.activity-meta time{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.activity-detail>summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));gap:calc(.25rem * var(--ohmy-spacing,1))}.activity-detail>summary>.disclosure-icon{width:12px;height:12px}}.platform-shortcuts{display:flex;align-items:center;gap:calc(.2rem * var(--ohmy-spacing,1));flex:none}.platform-shortcuts a{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;isolation:isolate}.platform-shortcuts a:before{content:"";position:absolute;inset:2.64px;border:1px solid var(--line);border-radius:50%;background:var(--surface);z-index:-1}.platform-shortcuts img{display:block;width:21.12px;height:21.12px;object-fit:contain}@media(hover:hover)and (pointer:fine){.platform-shortcuts a:hover:before{background:rgba(var(--ink-rgb),.125)}}@media(max-width:650px){header{gap:calc(.35rem * var(--ohmy-spacing,1))}.platform-shortcuts{gap:0}}.header-actions{display:flex;align-items:center;gap:calc(1rem * var(--ohmy-spacing,1))}.header-connect{position:relative;min-height:38.72px;height:38.72px;padding:0 calc(1.15rem * var(--ohmy-spacing,1));background:var(--blue-solid);color:var(--text);white-space:nowrap}.header-connect:after{content:"";position:absolute;inset:-2.64px 0;border-radius:inherit}footer{flex-wrap:wrap}.footer-credit{margin-left:auto;white-space:nowrap}.modal-open{overflow:hidden}.connect-modal{width:min(720px,calc(100% - 2rem));max-width:none;max-height:calc(100dvh - 3rem);padding:0;border:1px solid rgba(var(--ink-rgb),.125);border-radius:calc(28px*var(--ohmy-roundness,1));background:var(--surface);color:var(--text);box-shadow:0 24px 100px #0009;overflow:hidden}.connect-modal[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:modal-enter .18s ease-out}.connect-modal::backdrop{background:#000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-heading{position:relative;padding:calc(2rem * var(--ohmy-spacing,1)) calc(2rem * var(--ohmy-spacing,1)) calc(1.4rem * var(--ohmy-spacing,1));border-bottom:1px solid var(--line)}.modal-brand{display:flex;align-items:center;gap:calc(.85rem * var(--ohmy-spacing,1));margin-bottom:calc(1.25rem * var(--ohmy-spacing,1));padding-right:calc(3rem * var(--ohmy-spacing,1))}.modal-brand img{display:block;width:44px;height:44px;border-radius:50%}.modal-brand span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));letter-spacing:.11em;font-weight:500;color:var(--muted)}.modal-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.2;letter-spacing:-.035em}.modal-heading>p{max-width:520px;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.6;margin:calc(.65rem * var(--ohmy-spacing,1)) 0 0}.modal-close{position:absolute;right:1.25rem;top:1.25rem;width:44px;height:44px;padding:0}.modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(1.4rem * var(--ohmy-spacing,1)) calc(2rem * var(--ohmy-spacing,1)) calc(1.5rem * var(--ohmy-spacing,1));scrollbar-color:rgba(var(--ink-rgb),.188) transparent;scrollbar-width:thin}.connect-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(.4rem * var(--ohmy-spacing,1));padding:calc(.35rem * var(--ohmy-spacing,1));background:#0006;border:1px solid var(--line);border-radius:calc(16px*var(--ohmy-roundness,1));margin-bottom:calc(1.6rem * var(--ohmy-spacing,1))}.connect-tabs button{background:transparent;color:var(--muted);border-radius:calc(11px*var(--ohmy-roundness,1));min-height:46px;padding:calc(.55rem * var(--ohmy-spacing,1)) calc(.7rem * var(--ohmy-spacing,1))}.connect-tabs button[aria-selected=true]{background:var(--text);color:var(--page);box-shadow:0 2px 8px #0002}.connect-tabs img{width:19px;height:19px;object-fit:contain;filter:grayscale(1);opacity:.8}.connect-tabs button:not([aria-selected=true]) img{filter:grayscale(1) brightness(0) invert(1);opacity:.75}.connect-tab-panel[hidden]{display:none}.setup-steps{list-style:none;margin:0;padding:0}.setup-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:calc(1rem * var(--ohmy-spacing,1));position:relative;padding-bottom:calc(1.5rem * var(--ohmy-spacing,1))}.setup-step:not(:last-child):before{content:"";position:absolute;left:14px;top:39px;bottom:9px;width:1px;background:var(--line)}.setup-step:last-child{padding-bottom:0}.step-number{display:grid;place-items:center;width:30px;height:30px;background:color-mix(in srgb,var(--blue) 7.06%,transparent);border:1px solid color-mix(in srgb,var(--blue) 19.61%,transparent);border-radius:50%;color:var(--blue);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500;margin-top:calc(.05rem * var(--ohmy-spacing,1))}.setup-step h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:600;margin:calc(.15rem * var(--ohmy-spacing,1)) 0 calc(.4rem * var(--ohmy-spacing,1))}.setup-step p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.65;margin:calc(.4rem * var(--ohmy-spacing,1)) 0 calc(.7rem * var(--ohmy-spacing,1))}.setup-step strong,.setup-help strong{color:var(--text);font-weight:500}.setup-step .step-note,.setup-help .step-note{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin-top:calc(.6rem * var(--ohmy-spacing,1));margin-bottom:0}.setup-link{display:inline-flex;align-items:center;justify-content:center;gap:calc(.65rem * var(--ohmy-spacing,1));min-height:44px;padding:calc(.6rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));border:1px solid color-mix(in srgb,var(--blue) 18.82%,transparent);border-radius:500px;background:color-mix(in srgb,var(--blue) 7.06%,transparent);color:var(--blue);text-decoration:none;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500;margin:calc(.25rem * var(--ohmy-spacing,1)) 0 0}.setup-link .icon{width:15px;height:15px}.setup-settings{display:grid;gap:0;margin:calc(.85rem * var(--ohmy-spacing,1)) 0;background:#0003;border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1));padding:calc(.15rem * var(--ohmy-spacing,1)) calc(.9rem * var(--ohmy-spacing,1))}.setup-settings>div{display:flex;justify-content:space-between;align-items:baseline;gap:calc(1rem * var(--ohmy-spacing,1));padding:calc(.55rem * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.setup-settings>div+div{border-top:1px solid var(--line)}.setup-settings dt{color:var(--muted)}.setup-settings dd{margin:0;color:var(--text);text-align:right;overflow-wrap:anywhere}.setup-field>span{display:block;margin:calc(.85rem * var(--ohmy-spacing,1)) 0 calc(.4rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.setup-field .endpoint{margin:0;border-radius:calc(12px*var(--ohmy-roundness,1));background:#0003;padding:calc(.5rem * var(--ohmy-spacing,1)) calc(.6rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1)) calc(.85rem * var(--ohmy-spacing,1));gap:calc(.5rem * var(--ohmy-spacing,1))}.setup-field .endpoint code{font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1));line-height:1.55;color:var(--muted)}.setup-field .endpoint button{font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1));padding:calc(.45rem * var(--ohmy-spacing,1)) calc(.7rem * var(--ohmy-spacing,1));min-height:36px;flex:none}.setup-field .endpoint .icon{width:14px;height:14px}.verification-prompt{border:1px solid color-mix(in srgb,var(--blue) 13.33%,transparent);border-radius:calc(14px*var(--ohmy-roundness,1));background:color-mix(in srgb,var(--blue) 3.14%,transparent);padding:calc(.9rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));margin:calc(.6rem * var(--ohmy-spacing,1)) 0 calc(.7rem * var(--ohmy-spacing,1))}.verification-prompt p{margin:0 0 calc(.6rem * var(--ohmy-spacing,1));color:var(--text);font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1));line-height:1.65}.verification-prompt button{min-height:36px;font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1));padding:calc(.4rem * var(--ohmy-spacing,1)) calc(.7rem * var(--ohmy-spacing,1))}.verification-prompt .icon{width:14px;height:14px}.setup-step .setup-success{display:flex;align-items:flex-start;gap:calc(.5rem * var(--ohmy-spacing,1));color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.55;margin-bottom:0}.setup-success .icon{width:15px;height:15px;margin-top:calc(.1rem * var(--ohmy-spacing,1))}.setup-success code{display:inline;font:inherit;color:inherit}.setup-help{margin:calc(1.2rem * var(--ohmy-spacing,1)) 0 0 46px;border-top:1px solid var(--line)}.setup-help>summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:44px;padding:calc(.8rem * var(--ohmy-spacing,1)) calc(1.5rem * var(--ohmy-spacing,1)) calc(.8rem * var(--ohmy-spacing,1)) 0;color:var(--muted)}.setup-help .answer p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.setup-help .text-link{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.setup-help .text-link .icon{width:13px;height:13px}.already-connected{display:flex;align-items:flex-start;gap:calc(.7rem * var(--ohmy-spacing,1));background:rgba(var(--ink-rgb),.016);border:1px solid var(--line);border-radius:calc(14px*var(--ohmy-roundness,1));margin-top:calc(1.2rem * var(--ohmy-spacing,1));padding:calc(.85rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1))}.already-connected>.icon{width:16px;height:16px;color:var(--muted);margin-top:calc(.15rem * var(--ohmy-spacing,1))}.already-connected p{margin:0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.6;color:var(--muted)}.already-connected strong{font-weight:500;color:var(--muted)}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:calc(1rem * var(--ohmy-spacing,1));border-top:1px solid var(--line);padding:calc(1rem * var(--ohmy-spacing,1)) calc(2rem * var(--ohmy-spacing,1));background:var(--page)}.modal-footer>span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.modal-footer button{min-width:80px}@keyframes modal-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover)and (pointer:fine){.header-connect:hover{background:var(--blue-solid)}.connect-tabs button:not([aria-selected=true]):hover{background:rgba(var(--ink-rgb),.047)}.connect-tabs button[aria-selected=true]:hover{background:var(--text)}.setup-link:hover{background:color-mix(in srgb,var(--blue) 13.33%,transparent)}}@media(max-width:650px){header{flex-wrap:wrap;gap:calc(.55rem * var(--ohmy-spacing,1))}.header-actions{width:100%;justify-content:space-between;gap:calc(.5rem * var(--ohmy-spacing,1))}.header-connect{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));padding:0 calc(.9rem * var(--ohmy-spacing,1))}footer{display:flex;gap:calc(.5rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1))}.connect-modal{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);border-radius:calc(22px*var(--ohmy-roundness,1))}.modal-heading{padding:calc(1.4rem * var(--ohmy-spacing,1)) calc(1.15rem * var(--ohmy-spacing,1)) calc(1.1rem * var(--ohmy-spacing,1))}.modal-brand{margin-bottom:calc(1rem * var(--ohmy-spacing,1));gap:calc(.65rem * var(--ohmy-spacing,1))}.modal-brand span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.modal-brand img{width:36px;height:36px}.modal-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.modal-heading>p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.modal-close{top:.85rem;right:.85rem}.modal-body{padding:calc(1rem * var(--ohmy-spacing,1)) calc(1.15rem * var(--ohmy-spacing,1)) calc(1.2rem * var(--ohmy-spacing,1))}.connect-tabs{margin-bottom:calc(1.2rem * var(--ohmy-spacing,1));gap:calc(.2rem * var(--ohmy-spacing,1))}.connect-tabs button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(.45rem * var(--ohmy-spacing,1)) calc(.3rem * var(--ohmy-spacing,1));gap:calc(.4rem * var(--ohmy-spacing,1))}.connect-tabs img{width:17px;height:17px}.setup-step{gap:calc(.75rem * var(--ohmy-spacing,1));grid-template-columns:28px minmax(0,1fr);padding-bottom:calc(1.3rem * var(--ohmy-spacing,1))}.step-number{width:28px;height:28px}.setup-step:not(:last-child):before{left:13px}.setup-step h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.setup-field .endpoint{display:flex;flex-wrap:wrap;padding:calc(.65rem * var(--ohmy-spacing,1)) calc(.75rem * var(--ohmy-spacing,1))}.setup-field .endpoint code{flex-basis:100%}.setup-field .endpoint button{margin-top:calc(.1rem * var(--ohmy-spacing,1))}.setup-settings>div{flex-wrap:wrap;gap:calc(.15rem * var(--ohmy-spacing,1)) calc(.75rem * var(--ohmy-spacing,1))}.setup-help{margin-left:calc(40px * var(--ohmy-spacing,1))}.modal-footer{padding:calc(.85rem * var(--ohmy-spacing,1)) calc(1.15rem * var(--ohmy-spacing,1))}.modal-footer>span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.already-connected{padding:calc(.75rem * var(--ohmy-spacing,1))}}@media(max-width:360px){.connect-tabs button{gap:calc(.3rem * var(--ohmy-spacing,1))}}@media(prefers-reduced-motion:reduce){.connect-modal[open]{animation:none}}@media(prefers-reduced-transparency:reduce){.connect-modal::backdrop{background:#000e;-webkit-backdrop-filter:none;backdrop-filter:none}}.task-checklist{list-style:none;padding:0;margin:calc(1rem * var(--ohmy-spacing,1)) 0 0}.checklist-row{display:flex;align-items:flex-start;gap:calc(.45rem * var(--ohmy-spacing,1));padding:calc(.85rem * var(--ohmy-spacing,1)) 0 calc(.65rem * var(--ohmy-spacing,1));border-top:1px solid var(--line)}.task-check{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex:none;margin:calc(-.45rem * var(--ohmy-spacing,1)) 0 0 calc(-.55rem * var(--ohmy-spacing,1));cursor:pointer}.task-check input{position:absolute;inset:0;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.task-circle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--subtle);border-radius:50%;pointer-events:none;transition:background-color .14s,border-color .14s}.task-circle .icon{width:14px;height:14px;opacity:0;stroke-width:2.5}.task-check input:checked+.task-circle{background:var(--blue-solid);border-color:var(--blue-solid)}.task-check input:checked+.task-circle .icon{opacity:1}.task-check input:focus-visible+.task-circle{outline:3px solid var(--blue);outline-offset:4px}.task-check input:disabled{cursor:wait}.task-content{min-width:0;flex:1}.task-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(.4rem * var(--ohmy-spacing,1))}.task-heading h3{min-width:0;flex:1}.task-status,.task-source{flex:none;max-width:42%;white-space:normal;overflow-wrap:anywhere;text-align:center;font-size:.6rem;font-weight:500;line-height:1.5;border:0;border-radius:500px;padding:calc(.2rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1));margin-top:calc(.05rem * var(--ohmy-spacing,1))}.task-status-open{color:var(--blue);background:color-mix(in srgb,var(--blue) 14.9%,transparent)}.task-status-dot,.task-status-in_progress{color:var(--warning);background:color-mix(in srgb,var(--warning) 14.9%,transparent)}.task-status-done{color:var(--success);background:color-mix(in srgb,var(--success) 14.9%,transparent)}.task-status-cancelled,.task-status-unknown,.task-status-waiting{color:var(--muted);background:#bfbfbf26}.task-status-decision{color:var(--blue);background:color-mix(in srgb,var(--blue) 14.9%,transparent)}.task-toggle{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;margin:calc(-.6rem * var(--ohmy-spacing,1)) calc(-.7rem * var(--ohmy-spacing,1)) calc(-.6rem * var(--ohmy-spacing,1)) calc(-.35rem * var(--ohmy-spacing,1));border:0;border-radius:50%;background:transparent;color:var(--muted)}.task-toggle .icon{width:16px;height:16px;transition:transform .14s}.task-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.task-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:-6px}.task-toggle:hover{background:transparent}.task-content h3{font-size:.875rem;font-weight:500;line-height:1.5;margin:0;overflow-wrap:anywhere}.task-meta{font-size:.65rem;line-height:1.6;margin:calc(.25rem * var(--ohmy-spacing,1)) 0;color:var(--muted)}.task-details{margin-top:calc(.65rem * var(--ohmy-spacing,1))}.task-details[hidden]{display:none}.task-origin{font-size:.7rem;color:var(--muted);margin:0 0 calc(.4rem * var(--ohmy-spacing,1));overflow-wrap:anywhere}.task-phase{font-size:.7rem;color:var(--muted);margin:0 0 calc(.85rem * var(--ohmy-spacing,1))}.task-brief{margin:0;display:grid;gap:calc(.85rem * var(--ohmy-spacing,1))}.task-brief-block dt{font-size:.65rem;color:var(--muted);font-weight:500;margin:0 0 calc(.2rem * var(--ohmy-spacing,1))}.task-brief-block dd{font-size:.8rem;line-height:1.6;margin:0;white-space:pre-line;overflow-wrap:anywhere}.task-detail-owner{display:block;font-size:.65rem;color:var(--muted);margin-top:calc(.15rem * var(--ohmy-spacing,1))}.task-record{margin-top:calc(1rem * var(--ohmy-spacing,1));padding-top:calc(.8rem * var(--ohmy-spacing,1));border-top:1px solid var(--line)}.task-record>summary{font-size:.65rem;color:var(--muted);cursor:pointer}.task-record>summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:calc(3px*var(--ohmy-roundness,1))}.task-record .answer{padding-top:calc(.7rem * var(--ohmy-spacing,1))}.task-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;line-height:1.65;color:var(--muted);padding:calc(.25rem * var(--ohmy-spacing,1)) 0 calc(.7rem * var(--ohmy-spacing,1))}.is-saving{opacity:.65}.task-feedback-action{background:transparent;color:var(--blue);border:0;font-size:.75rem;min-height:44px;padding:calc(.4rem * var(--ohmy-spacing,1)) calc(.65rem * var(--ohmy-spacing,1))}.task-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:calc(.15rem * var(--ohmy-spacing,1)) calc(.6rem * var(--ohmy-spacing,1));font-size:.75rem;color:var(--muted)}.task-feedback:empty{display:none}.task-feedback:not(:empty){margin-top:calc(.6rem * var(--ohmy-spacing,1))}.task-empty{font-size:.8125rem;margin:calc(1.2rem * var(--ohmy-spacing,1)) 0 0;color:var(--muted)}@media(hover:hover)and (pointer:fine){.task-check:not(.is-readonly):hover .task-circle{border-color:var(--blue)}.task-feedback-action:hover{background:rgba(var(--ink-rgb),.047)}}@media(prefers-reduced-motion:reduce){.task-circle,.task-toggle .icon{transition:none}}:root{--col-backlog:var(--subtle);--col-todo:var(--blue);--col-in_progress:var(--blue-solid);--col-review:var(--warning);--col-done:var(--success)}.board{margin-bottom:calc(1.5rem * var(--ohmy-spacing,1))}.board>.section-heading{flex-wrap:wrap}.board h2{white-space:nowrap}.board-actions{display:flex;gap:calc(.5rem * var(--ohmy-spacing,1));flex-wrap:wrap;justify-content:flex-end}.board-note{margin:calc(.6rem * var(--ohmy-spacing,1)) 0 0;font-size:.8rem;color:var(--muted)}.board-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:calc(.75rem * var(--ohmy-spacing,1));margin-top:calc(1.25rem * var(--ohmy-spacing,1));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:calc(.25rem * var(--ohmy-spacing,1));scrollbar-color:rgba(var(--ink-rgb),.188) transparent;scrollbar-width:thin}.board-column{display:flex;flex-direction:column;min-width:0;background:rgba(var(--ink-rgb),.024);border:1px solid rgba(var(--ink-rgb),.039);border-radius:calc(18px*var(--ohmy-roundness,1));padding:calc(.6rem * var(--ohmy-spacing,1));scroll-snap-align:start;transition:background-color .14s ease-out,border-color .14s ease-out}.board-column.is-target{background:color-mix(in srgb,var(--blue) 5.1%,transparent);border-color:color-mix(in srgb,var(--blue) 20%,transparent)}.board-column-head{display:flex;align-items:center;gap:calc(.5rem * var(--ohmy-spacing,1));min-height:36px;padding:0 calc(.2rem * var(--ohmy-spacing,1)) 0 calc(.45rem * var(--ohmy-spacing,1));margin-bottom:calc(.35rem * var(--ohmy-spacing,1))}.board-column-head h3{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:-.005em}.board-count{font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.board-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--col-backlog)}[data-column=todo] .board-dot,.card-status[data-column=todo] .board-dot{background:var(--col-todo)}[data-column=in_progress] .board-dot,.card-status[data-column=in_progress] .board-dot{background:var(--col-in_progress)}[data-column=review] .board-dot,.card-status[data-column=review] .board-dot{background:var(--col-review)}[data-column=done] .board-dot,.card-status[data-column=done] .board-dot{background:var(--col-done)}.board-icon-button{margin-left:auto;width:32px;height:32px;min-height:32px;padding:0;background:transparent;color:var(--muted);border-radius:calc(9px*var(--ohmy-roundness,1))}.board-icon-button .icon{width:16px;height:16px}.board-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(.45rem * var(--ohmy-spacing,1));min-height:2.75rem}.board-item.is-lifted{display:none}.board-card{display:block;width:100%;min-height:44px;text-align:left;padding:calc(.7rem * var(--ohmy-spacing,1)) calc(.85rem * var(--ohmy-spacing,1));background:var(--surface);color:var(--text);border:1px solid rgba(var(--ink-rgb),.071);border-radius:calc(12px*var(--ohmy-roundness,1));font-size:.84rem;font-weight:500;line-height:1.45;box-shadow:0 1px 2px #0006;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:border-color .14s ease-out,background-color .14s ease-out,transform .14s ease-out}.board-card-title{display:block;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.board-card:focus-visible{outline-offset:2px}.board-empty{display:grid;place-items:center;min-height:2.75rem;border:1px dashed rgba(var(--ink-rgb),.078);border-radius:calc(12px*var(--ohmy-roundness,1));color:var(--subtle);font-size:.75rem}.board-empty[hidden]{display:none}.board-slot{border-radius:calc(12px*var(--ohmy-roundness,1));background:color-mix(in srgb,var(--blue) 7.84%,transparent);border:1px dashed color-mix(in srgb,var(--blue) 34.9%,transparent);min-height:44px}.board-ghost{position:fixed;z-index:20;pointer-events:none;margin:0;transform:rotate(2.5deg) scale(1.02);box-shadow:0 18px 40px #000a,0 0 0 1px color-mix(in srgb,var(--blue) 25.1%,transparent);background:var(--raised)}body.board-dragging,body.board-dragging *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.board-add{justify-content:flex-start;width:100%;min-height:38px;margin-top:calc(.45rem * var(--ohmy-spacing,1));padding:calc(.45rem * var(--ohmy-spacing,1)) calc(.6rem * var(--ohmy-spacing,1));background:transparent;color:var(--muted);border-radius:calc(10px*var(--ohmy-roundness,1));font-size:.8rem;font-weight:500}.board-add[hidden]{display:none}.board-add .icon{width:15px;height:15px}.board-composer{margin-top:calc(.45rem * var(--ohmy-spacing,1))}.board-composer textarea{display:block;width:100%;resize:none;font:inherit;font-size:.84rem;font-weight:500;line-height:1.45;color:var(--text);background:var(--surface);border:1px solid color-mix(in srgb,var(--blue) 34.9%,transparent);border-radius:calc(12px*var(--ohmy-roundness,1));padding:calc(.65rem * var(--ohmy-spacing,1)) calc(.8rem * var(--ohmy-spacing,1));outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 10.2%,transparent)}.board-composer-actions{display:flex;gap:calc(.4rem * var(--ohmy-spacing,1));margin-top:calc(.45rem * var(--ohmy-spacing,1))}.board-composer-actions button{min-height:36px}.board-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:calc(.75rem * var(--ohmy-spacing,1));max-width:calc(100vw - 2rem);padding:calc(.45rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1)) calc(.45rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));border-radius:500px;background:var(--text);color:var(--canvas);box-shadow:0 4px 24px #0005;font-size:.85rem}.board-toast button{min-height:34px;background:#0000001a;color:var(--canvas)}@media(hover:hover)and (pointer:fine){.board-card:hover{border-color:rgba(var(--ink-rgb),.149);background:var(--raised)}.board-icon-button:hover,.board-add:hover{background:rgba(var(--ink-rgb),.059);color:var(--text)}.board-toast button:hover{background:#00000026}}.card-modal{width:min(860px,calc(100% - 2rem));max-width:none;height:min(820px,calc(100dvh - 3rem));max-height:none;padding:0;border:1px solid rgba(var(--ink-rgb),.125);border-radius:calc(24px*var(--ohmy-roundness,1));background:var(--surface);color:var(--text);box-shadow:0 24px 100px #0009;overflow:hidden}.card-modal[open]{display:grid;grid-template-rows:auto minmax(0,1fr);animation:modal-enter .18s ease-out}.card-modal::backdrop{background:#000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-modal-bar{display:flex;align-items:center;gap:calc(.75rem * var(--ohmy-spacing,1));padding:calc(.9rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1)) calc(.9rem * var(--ohmy-spacing,1)) calc(1.25rem * var(--ohmy-spacing,1));border-bottom:1px solid var(--line)}.card-modal-tools{display:flex;align-items:center;gap:calc(.4rem * var(--ohmy-spacing,1));margin-left:auto}.card-modal-tools .modal-close{position:static;width:40px;height:40px;min-height:40px}.card-status{position:relative;display:inline-flex;align-items:center;gap:calc(.5rem * var(--ohmy-spacing,1));height:36px;padding:0 calc(.75rem * var(--ohmy-spacing,1));border-radius:500px;background:rgba(var(--ink-rgb),.059);font-size:.8125rem;font-weight:500}.card-status select{appearance:none;-webkit-appearance:none;font:inherit;color:var(--text);background:transparent;border:0;padding:0 calc(1.2rem * var(--ohmy-spacing,1)) 0 0;cursor:pointer;outline:none}.card-status select option{background:var(--surface);color:var(--text)}.card-status:focus-within{outline:3px solid var(--blue);outline-offset:2px}.card-status-chevron{position:absolute;right:.6rem;width:14px;height:14px;pointer-events:none;color:var(--muted)}.card-save-state{font-size:.75rem;color:var(--muted)}.card-modal-body{overflow-y:auto;overscroll-behavior:contain;padding:calc(2.25rem * var(--ohmy-spacing,1)) clamp(calc(1.25rem * var(--ohmy-spacing,1)),6vw,calc(4.5rem * var(--ohmy-spacing,1))) calc(4rem * var(--ohmy-spacing,1));scrollbar-color:rgba(var(--ink-rgb),.188) transparent;scrollbar-width:thin}.card-title-input{display:block;width:100%;resize:none;overflow:hidden;font:inherit;font-size:clamp(1.6rem,3.4vw,2.25rem);font-weight:600;line-height:1.2;letter-spacing:-.03em;color:var(--text);background:transparent;border:0;padding:0;outline:none}.card-title-input::placeholder{color:rgba(var(--ink-rgb),.239)}.card-meta{margin:calc(.6rem * var(--ohmy-spacing,1)) 0 calc(1.4rem * var(--ohmy-spacing,1));font-size:.75rem;color:var(--muted)}.card-conflict{margin:0 0 calc(1rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.block-editor{position:relative;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.65;color:var(--text);padding-left:calc(3.25rem * var(--ohmy-spacing,1));margin-left:calc(-3.25rem * var(--ohmy-spacing,1))}.block-editor.is-readonly{padding-left:0;margin-left:0}.block-row{position:relative;margin:calc(1px * var(--ohmy-spacing,1)) 0}.block-handle{position:absolute;left:-3.25rem;top:.15rem;display:flex;gap:calc(1px * var(--ohmy-spacing,1));opacity:0;transition:opacity .12s ease-out}.block-row:hover>.block-handle,.block-row:focus-within>.block-handle{opacity:1}.block-icon-button{width:24px;height:26px;min-height:26px;padding:0;border-radius:calc(6px*var(--ohmy-roundness,1));background:transparent;color:var(--subtle)}.block-icon-button .icon{width:16px;height:16px}.block-body{display:flex;align-items:flex-start;gap:calc(.5rem * var(--ohmy-spacing,1));min-width:0}.block-text{position:relative;flex:1;min-width:0;min-height:1.65em;padding:calc(.15rem * var(--ohmy-spacing,1)) calc(.1rem * var(--ohmy-spacing,1));outline:none;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:calc(4px*var(--ohmy-roundness,1));caret-color:var(--blue)}.block-text.is-empty:before{content:attr(data-placeholder);color:rgba(var(--ink-rgb),.22);pointer-events:none;position:absolute}.block-p .block-text.is-empty:not(:focus):before{content:none}.block-editor.is-readonly .block-text.is-empty:before{content:none}.block-h1{margin-top:calc(1.4rem * var(--ohmy-spacing,1))}.block-h2{margin-top:calc(1.1rem * var(--ohmy-spacing,1))}.block-h3{margin-top:calc(.8rem * var(--ohmy-spacing,1))}.block-h4{margin-top:calc(.6rem * var(--ohmy-spacing,1))}.block-row:first-child{margin-top:0}.block-h1 .block-text{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1));font-weight:600;line-height:1.25;letter-spacing:-.025em}.block-h2 .block-text{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:600;line-height:1.3;letter-spacing:-.02em}.block-h3 .block-text{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:600;line-height:1.35}.block-h4 .block-text{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:600;line-height:1.4;color:var(--text)}.block-h1 .block-handle{top:.5rem}.block-h2 .block-handle{top:.35rem}.block-h3 .block-handle{top:.2rem}.block-marker{flex:none;min-width:1.4rem;padding-top:calc(.15rem * var(--ohmy-spacing,1));text-align:center;color:var(--muted);-webkit-user-select:none;user-select:none}.block-ul .block-marker{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.3}.block-number{font-variant-numeric:tabular-nums;text-align:right;padding-right:calc(.1rem * var(--ohmy-spacing,1))}.todo-box{flex:none;display:grid;place-items:center;width:18px;height:18px;min-height:18px;margin:calc(.32rem * var(--ohmy-spacing,1)) calc(.2rem * var(--ohmy-spacing,1)) 0 calc(.15rem * var(--ohmy-spacing,1));padding:0;border-radius:calc(5px*var(--ohmy-roundness,1));border:1.5px solid rgba(var(--ink-rgb),.4);background:transparent;color:transparent}.todo-box .icon{width:13px;height:13px;stroke-width:3}.todo-box[aria-checked=true]{background:var(--blue-solid);border-color:var(--blue-solid);color:var(--text)}.todo-box:disabled{opacity:1;cursor:default}.block-todo.is-checked .block-text{color:var(--muted);text-decoration:line-through;text-decoration-color:rgba(var(--ink-rgb),.251)}.toggle-chevron{flex:none;width:24px;height:24px;min-height:24px;margin-top:calc(.12rem * var(--ohmy-spacing,1));padding:0;border-radius:calc(6px*var(--ohmy-roundness,1));background:transparent;color:var(--muted)}.toggle-chevron .icon{width:16px;height:16px;transition:transform .14s ease-out}.toggle-chevron[aria-expanded=true] .icon{transform:rotate(90deg)}.toggle-inner{flex:1;min-width:0}.toggle-inner>.block-text:first-child{font-weight:500}.toggle-content{margin-top:calc(.15rem * var(--ohmy-spacing,1));color:var(--text)}.toggle-content[hidden]{display:none}.toggle-content.is-empty:before{content:attr(data-placeholder)}.block-callout>.block-body{gap:calc(.7rem * var(--ohmy-spacing,1));padding:calc(.85rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));margin:calc(.35rem * var(--ohmy-spacing,1)) 0;background:color-mix(in srgb,var(--warning) 5.88%,transparent);border:1px solid color-mix(in srgb,var(--warning) 16.08%,transparent);border-radius:calc(12px*var(--ohmy-roundness,1))}.callout-icon{flex:none;padding-top:calc(.2rem * var(--ohmy-spacing,1));color:var(--warning)}.callout-icon .icon{width:18px;height:18px}.block-hr .block-body{padding:calc(.75rem * var(--ohmy-spacing,1)) 0}.block-divider{flex:1;height:1px;background:rgba(var(--ink-rgb),.149);outline:none;border-radius:calc(2px*var(--ohmy-roundness,1))}.block-divider:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 20%,transparent);background:var(--blue)}.block-table{position:relative;flex:1;min-width:0;margin:calc(.4rem * var(--ohmy-spacing,1)) 0;padding:0 calc(2rem * var(--ohmy-spacing,1)) 0 0}.block-table-scroll{overflow-x:auto;scrollbar-color:rgba(var(--ink-rgb),.188) transparent;scrollbar-width:thin}.block-table table{border-collapse:collapse;min-width:100%;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.block-table th,.block-table td{border:1px solid rgba(var(--ink-rgb),.122);min-width:120px;vertical-align:top;padding:0;text-align:left}.block-table th{background:rgba(var(--ink-rgb),.031);font-weight:600}.cell-text{min-height:2.4em;padding:calc(.45rem * var(--ohmy-spacing,1)) calc(.65rem * var(--ohmy-spacing,1));outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.cell-text:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--blue) 50.2%,transparent);border-radius:calc(2px*var(--ohmy-roundness,1))}.table-add{color:var(--muted);background:transparent;border-radius:calc(8px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500;min-height:30px;padding:calc(.25rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1))}.table-add .icon{width:15px;height:15px}.table-add-row{width:calc(100% + -0rem);justify-content:flex-start;margin-top:calc(.25rem * var(--ohmy-spacing,1))}.table-add-col{position:absolute;top:0;right:0;width:26px;height:calc(100% - 2.6rem);min-height:30px;padding:0}.table-tools{display:flex;gap:calc(.4rem * var(--ohmy-spacing,1));margin-top:calc(.35rem * var(--ohmy-spacing,1))}.table-tools[hidden]{display:none}.table-tools button{min-height:32px}.block-tail{display:block;width:100%;min-height:3rem;background:transparent;border-radius:0;cursor:text;padding:0}.block-tail:focus-visible{outline:2px dashed rgba(var(--ink-rgb),.376);outline-offset:2px}.block-tail:hover,.block-tail:active{background:transparent;opacity:1}.block-empty-note{color:var(--muted);margin:0}.block-menu{position:absolute;z-index:10;width:290px;max-height:min(340px,50vh);overflow-y:auto;padding:calc(.35rem * var(--ohmy-spacing,1));background:var(--surface);border:1px solid rgba(var(--ink-rgb),.11);border-radius:calc(14px*var(--ohmy-roundness,1));box-shadow:0 16px 48px #000b;scrollbar-width:thin}.block-menu-group{margin:calc(.35rem * var(--ohmy-spacing,1)) calc(.55rem * var(--ohmy-spacing,1)) calc(.25rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500;color:var(--muted);letter-spacing:.02em}.block-menu-empty{margin:calc(.5rem * var(--ohmy-spacing,1)) calc(.6rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted)}.block-menu-item{display:flex;align-items:center;justify-content:flex-start;gap:calc(.7rem * var(--ohmy-spacing,1));width:100%;min-height:44px;padding:calc(.35rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1));background:transparent;color:var(--text);border-radius:calc(9px*var(--ohmy-roundness,1));text-align:left;font-weight:400}.block-menu-item.is-active,.block-menu-item[aria-selected=true],.block-menu-item:hover,.block-menu-item:focus-visible{background:rgba(var(--ink-rgb),.071)}.block-menu-glyph{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:calc(8px*var(--ohmy-roundness,1));background:rgba(var(--ink-rgb),.051);border:1px solid rgba(var(--ink-rgb),.078);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:600;color:var(--text)}.block-menu-glyph .icon{width:16px;height:16px}.block-menu-label{display:flex;flex-direction:column;min-width:0;line-height:1.3}.block-menu-label strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500}.block-menu-label small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}@media(hover:hover)and (pointer:fine){.block-icon-button:hover,.toggle-chevron:hover,.table-add:hover{background:rgba(var(--ink-rgb),.071);color:var(--text)}}@media(hover:none){.block-row:not(:focus-within)>.block-handle{opacity:0;pointer-events:none}}@media(max-width:650px){.board-columns{grid-auto-columns:minmax(248px,82%)}.card-modal{width:100%;height:calc(100dvh - 1rem);border-radius:calc(20px*var(--ohmy-roundness,1))}.card-modal-body{padding:calc(1.5rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1)) calc(3rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1))}.block-editor{padding-left:calc(1.75rem * var(--ohmy-spacing,1));margin-left:calc(-.5rem * var(--ohmy-spacing,1))}.block-handle{left:-1.85rem}.block-handle .block-icon-button:first-child{display:none}.card-modal-tools [data-archive]{width:40px;padding:0;font-size:0;gap:0}}@media(prefers-reduced-motion:reduce){.board-card,.board-column,.toggle-chevron .icon,.block-handle{transition:none}.card-modal[open]{animation:none}.board-ghost{transform:none}}.task-source-chatgpt{color:var(--blue);background:var(--source-blue-bg)}.task-source-claude{color:var(--orange);background:var(--source-orange-bg)}.task-source-inkar,.task-source-bulat,.task-source-askar{color:var(--muted);background:var(--raised)}.task-source-unknown{font-size:.7rem;color:var(--muted);margin:calc(-.4rem * var(--ohmy-spacing,1)) 0 calc(.85rem * var(--ohmy-spacing,1))}.header-actions{gap:calc(.65rem * var(--ohmy-spacing,1));flex:none}.account-control{position:relative}.account-trigger.secondary{display:grid;place-items:center;width:44px;height:44px;padding:calc(3px * var(--ohmy-spacing,1));border-radius:50%;background:transparent}.account-trigger .person-mark{width:36px;height:36px}.account-menu{position:absolute;z-index:6;top:calc(100% + .65rem);right:0;width:290px;max-width:calc(100vw - 2rem);padding:calc(.45rem * var(--ohmy-spacing,1));background:var(--surface);border:1px solid rgba(var(--ink-rgb),.125);border-radius:calc(18px*var(--ohmy-roundness,1));box-shadow:0 16px 48px #0009}.account-menu[hidden]{display:none}.account-email{display:flex;align-items:center;gap:calc(.65rem * var(--ohmy-spacing,1));padding:calc(.65rem * var(--ohmy-spacing,1)) calc(.6rem * var(--ohmy-spacing,1)) calc(.8rem * var(--ohmy-spacing,1));margin:0 0 calc(.25rem * var(--ohmy-spacing,1));border-bottom:1px solid var(--line);font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted)}.account-email span{min-width:0;overflow-wrap:anywhere}.account-menu button{display:flex;justify-content:flex-start;align-items:center;gap:calc(.65rem * var(--ohmy-spacing,1));width:100%;min-height:44px;padding:calc(.55rem * var(--ohmy-spacing,1)) calc(.6rem * var(--ohmy-spacing,1));text-align:left;border-radius:calc(10px*var(--ohmy-roundness,1));background:transparent;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.account-menu button:hover{background:rgba(var(--ink-rgb),.071)}.account-menu .icon{width:18px;height:18px;flex:none}.meet-link{display:inline-flex;align-items:center;justify-content:center;gap:calc(.5rem * var(--ohmy-spacing,1));height:36px;min-height:36px;padding:0 calc(.85rem * var(--ohmy-spacing,1));border-radius:500px;background:var(--text);color:var(--surface);text-decoration:none;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:600;white-space:nowrap}.meet-link img{display:block;width:24px;height:24px}.meet-link:hover{background:var(--text)}footer{align-items:center}.product-credit{white-space:nowrap}footer .platform-shortcuts{margin-left:auto}.refresh-feedback{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;margin:calc(.45rem * var(--ohmy-spacing,1)) 0 0;color:var(--muted)}.refresh-feedback:empty{display:none}.refresh-feedback.is-error{color:var(--danger)}.card-done{background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);min-height:44px}.card-done:hover{background:color-mix(in srgb,var(--success) 24%,transparent)}.card-delete.secondary{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;background:rgba(var(--ink-rgb),.102);color:var(--muted)}.card-delete.secondary:hover{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}@media(max-width:650px){header{flex-wrap:nowrap;gap:calc(.5rem * var(--ohmy-spacing,1))}.brand-logo{width:132px}.header-actions{width:auto;gap:calc(.35rem * var(--ohmy-spacing,1));justify-content:flex-end}.meet-link{padding:0 calc(.8rem * var(--ohmy-spacing,1))}.account-menu{right:-5.9rem}footer{display:flex;align-items:center;gap:calc(.5rem * var(--ohmy-spacing,1))}.product-credit{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.card-modal-tools{gap:calc(.35rem * var(--ohmy-spacing,1))}}@media(max-width:360px){.brand-logo{width:112px}.meet-link{gap:calc(.35rem * var(--ohmy-spacing,1));padding:0 calc(.65rem * var(--ohmy-spacing,1))}.product-credit{white-space:normal}footer .platform-shortcuts{gap:0}}.task-brief-block .task-source-unknown{display:block;margin-top:calc(.2rem * var(--ohmy-spacing,1))}@media(max-width:650px){.card-modal-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(.25rem * var(--ohmy-spacing,1)) calc(.4rem * var(--ohmy-spacing,1));padding:calc(.7rem * var(--ohmy-spacing,1)) calc(.75rem * var(--ohmy-spacing,1))}.card-status{grid-column:1;grid-row:1;min-width:0;max-width:100%;justify-self:start;padding-inline:calc(.55rem * var(--ohmy-spacing,1));gap:calc(.35rem * var(--ohmy-spacing,1))}.card-status select{min-width:0;max-width:100%;flex:1;text-overflow:ellipsis}.card-save-state{grid-column:1;grid-row:2;min-width:0;min-height:1em;font-size:.68rem;line-height:1.25;overflow-wrap:anywhere}.card-modal-tools{grid-column:2;grid-row:1 / span 2;margin-left:0}.card-modal-tools .card-done{font-size:.8rem;padding:calc(.5rem * var(--ohmy-spacing,1)) calc(.7rem * var(--ohmy-spacing,1))}}.task-request-entry p{margin:calc(.2rem * var(--ohmy-spacing,1)) 0}.task-request-attribution{font-size:.65rem;color:var(--muted)}.task-request-text{margin:calc(.35rem * var(--ohmy-spacing,1)) 0;padding:calc(.4rem * var(--ohmy-spacing,1)) calc(.7rem * var(--ohmy-spacing,1));border-left:2px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.task-request-clarifications{margin-top:calc(.65rem * var(--ohmy-spacing,1));white-space:normal}.task-request-clarifications summary{cursor:pointer}.task-request-clarifications ol{padding-left:calc(1.2rem * var(--ohmy-spacing,1))}.meet-link{position:relative}.meet-link:before{content:"";position:absolute;inset:-4px 0;border-radius:inherit}.journal-report-section{margin:calc(1.1rem * var(--ohmy-spacing,1)) 0}.journal-report-section h4{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);font-weight:500;margin:0 0 calc(.4rem * var(--ohmy-spacing,1))}.journal-report-text,.journal-verbatim{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.journal-request{margin:calc(.5rem * var(--ohmy-spacing,1)) 0;padding:calc(.75rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));border-left:2px solid var(--blue);background:var(--surface);border-radius:0 calc(8px*var(--ohmy-roundness,1)) calc(8px*var(--ohmy-roundness,1)) 0}.journal-request p{margin:0}.journal-full-record{margin-top:calc(1rem * var(--ohmy-spacing,1))}.journal-full-record .journal-verbatim{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.journal-report-section .sources{display:flex;flex-direction:column;gap:calc(.35rem * var(--ohmy-spacing,1));overflow-wrap:anywhere}.journal-report-section .meta{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.workspace-navigation{display:flex;flex-wrap:wrap;gap:calc(.35rem * var(--ohmy-spacing,1));width:100%;max-width:1240px;padding:calc(.8rem * var(--ohmy-spacing,1)) calc(1.5rem * var(--ohmy-spacing,1)) 0;margin:0 auto}.workspace-navigation a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:calc(.55rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));border-radius:500px;color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));text-decoration:none;overflow-wrap:anywhere}.workspace-navigation a[aria-current=page]{background:rgba(var(--ink-rgb),.071);color:var(--text)}.ecosystem-page{min-width:0}.ecosystem-page [hidden]{display:none!important}.ecosystem-intro,.ecosystem-item-heading,.ecosystem-overview-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(1rem * var(--ohmy-spacing,1))}.ecosystem-intro{margin-bottom:calc(1.5rem * var(--ohmy-spacing,1));flex-wrap:wrap}.ecosystem-intro h1{margin-bottom:0}.ecosystem-journal-link{background:none;color:var(--muted);padding:calc(.5rem * var(--ohmy-spacing,1)) 0;text-decoration:underline;text-underline-offset:.25em;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));border-radius:calc(4px*var(--ohmy-roundness,1))}.ecosystem-page p,.ecosystem-page strong,.ecosystem-page h3,.ecosystem-page h4{overflow-wrap:anywhere}.ecosystem-page .panel{margin-bottom:calc(1.5rem * var(--ohmy-spacing,1))}.ecosystem-item-heading{align-items:baseline;flex-wrap:wrap}.ecosystem-standard-list,.ecosystem-asset-list{list-style:none;padding:0;margin:calc(1rem * var(--ohmy-spacing,1)) 0 0}.ecosystem-standard-list>li{display:flex;align-items:baseline;justify-content:space-between;gap:calc(1.5rem * var(--ohmy-spacing,1));padding:calc(.8rem * var(--ohmy-spacing,1)) 0;border-top:1px solid var(--line)}.ecosystem-standard-list>li:last-child{padding-bottom:0}.ecosystem-standard-list strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500}.ecosystem-standard-list small{display:block;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin-top:calc(.2rem * var(--ohmy-spacing,1))}.ecosystem-standard-state{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);white-space:nowrap;flex-shrink:0}.ecosystem-progress-row{margin-top:calc(1.2rem * var(--ohmy-spacing,1))}.ecosystem-progress-row h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:500;margin:0}.ecosystem-score{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ecosystem-progress,.ecosystem-unmeasured{display:block;width:100%;height:8px;border:0;border-radius:500px;overflow:hidden;margin:calc(.6rem * var(--ohmy-spacing,1)) 0;background:rgba(var(--ink-rgb),.071);accent-color:var(--blue-solid)}.ecosystem-progress::-webkit-progress-bar{background:rgba(var(--ink-rgb),.071);border-radius:500px}.ecosystem-progress::-webkit-progress-value{background:var(--blue-solid);border-radius:500px}.ecosystem-progress::-moz-progress-bar{background:var(--blue-solid);border-radius:500px}.ecosystem-progress-row>.meta{margin:calc(.4rem * var(--ohmy-spacing,1)) 0 0}.ecosystem-scope-note{margin:calc(1rem * var(--ohmy-spacing,1)) 0 0}.ecosystem-assets>.ecosystem-item-heading>.meta{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-asset-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:calc(.85rem * var(--ohmy-spacing,1));min-height:60px;padding:calc(.65rem * var(--ohmy-spacing,1)) 0;border-top:1px solid var(--line)}.ecosystem-asset-row:last-child{padding-bottom:0}.ecosystem-asset-row strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500}.ecosystem-asset-version{display:block;margin-top:calc(.2rem * var(--ohmy-spacing,1));color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));overflow-wrap:anywhere}.ecosystem-asset-avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));background:color-mix(in srgb,var(--blue) 6.27%,transparent);color:var(--blue);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:600}.ecosystem-site-count{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ecosystem-asset-list>.empty{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));padding:calc(.8rem * var(--ohmy-spacing,1)) 0 0;border-top:1px solid var(--line)}.ecosystem-secondary-assets{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(1.5rem * var(--ohmy-spacing,1))}.ecosystem-overview-footer{flex-wrap:wrap}.ecosystem-journal-heading{display:flex;align-items:center;flex-wrap:wrap;gap:calc(1.2rem * var(--ohmy-spacing,1));margin:0 0 calc(1.5rem * var(--ohmy-spacing,1))}.ecosystem-journal-heading h2:focus{outline:none}.ecosystem-journal-entry{border-top:1px solid var(--line);padding:calc(1rem * var(--ohmy-spacing,1)) 0}[data-ecosystem-journal] h3{margin:0 0 calc(.75rem * var(--ohmy-spacing,1));font-weight:600}[data-ecosystem-journal] h4{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:500;margin:calc(1rem * var(--ohmy-spacing,1)) 0 calc(.4rem * var(--ohmy-spacing,1))}[data-ecosystem-journal] p,[data-ecosystem-journal] li{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.65}.ecosystem-prewrap{white-space:pre-wrap}.ecosystem-state{min-height:160px}@media(max-width:650px){.workspace-navigation{padding:calc(.65rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1)) 0}.workspace-navigation a{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding-inline:calc(.8rem * var(--ohmy-spacing,1))}.ecosystem-intro{gap:calc(.5rem * var(--ohmy-spacing,1));margin-bottom:calc(1rem * var(--ohmy-spacing,1))}.ecosystem-page .panel{margin-bottom:calc(1rem * var(--ohmy-spacing,1))}.ecosystem-page h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.ecosystem-standard-list>li{gap:calc(.8rem * var(--ohmy-spacing,1))}.ecosystem-standard-list strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.ecosystem-standard-state{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-secondary-assets{grid-template-columns:minmax(0,1fr);gap:0}.ecosystem-item-heading{gap:calc(.35rem * var(--ohmy-spacing,1))}.ecosystem-asset-row{gap:calc(.65rem * var(--ohmy-spacing,1))}}@media(hover:hover)and (pointer:fine){.workspace-navigation a:hover{background:rgba(var(--ink-rgb),.043);color:var(--text)}.ecosystem-journal-link:hover{background:none;color:var(--text)}}@media(forced-colors:active){.ecosystem-asset-avatar,.ecosystem-progress,.ecosystem-unmeasured{border:1px solid CanvasText}}[data-collector-connections] select,[data-collector-package]{display:block;width:100%;box-sizing:border-box;font:inherit;color:var(--text);background:var(--surface);border:1px solid rgba(var(--ink-rgb),.188);border-radius:calc(12px*var(--ohmy-roundness,1));padding:calc(.8rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));margin-top:calc(.65rem * var(--ohmy-spacing,1))}[data-collector-connections] select{max-width:34rem}[data-collector-package]{font-family:monospace;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));resize:vertical;overflow-wrap:anywhere}[data-collector-connections] select:focus-visible,[data-collector-package]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[data-collector-list] li{margin-bottom:calc(1rem * var(--ohmy-spacing,1));overflow-wrap:anywhere}.ecosystem-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1.5rem * var(--ohmy-spacing,1));align-items:start}.ecosystem-card-grid>.panel{margin:0;min-width:0}.ecosystem-overview-footer{margin-top:calc(1.5rem * var(--ohmy-spacing,1))}.ecosystem-unique-plugins{margin-top:calc(1rem * var(--ohmy-spacing,1));border-top:1px solid var(--line)}.ecosystem-table-scroll{max-height:620px;overflow:auto;scrollbar-width:thin}.ecosystem-site-table{width:100%;border-collapse:collapse;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.ecosystem-site-table th,.ecosystem-site-table td{padding:calc(.55rem * var(--ohmy-spacing,1)) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ecosystem-site-table thead th{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);font-weight:400}.ecosystem-site-table th{font-weight:400;overflow-wrap:anywhere}.ecosystem-site-table td{width:85px;text-align:right;font-variant-numeric:tabular-nums}.ecosystem-site-table td small{display:block;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-site-table summary{padding:calc(.1rem * var(--ohmy-spacing,1)) calc(1.4rem * var(--ohmy-spacing,1)) calc(.1rem * var(--ohmy-spacing,1)) 0;min-height:38px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ecosystem-site-table ul{padding-left:calc(1rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.baseline-state.pass{color:var(--success)}.baseline-state.fail{color:var(--danger)}@media(max-width:760px){.ecosystem-card-grid{grid-template-columns:minmax(0,1fr);gap:calc(1rem * var(--ohmy-spacing,1))}}.rules-limits{margin-top:calc(1.5rem * var(--ohmy-spacing,1))}.rules-limits h2{margin-bottom:calc(.5rem * var(--ohmy-spacing,1))}.rules-list article{border-top:1px solid var(--line);padding:calc(.8rem * var(--ohmy-spacing,1)) 0}.rules-list h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));margin:0}.rules-list p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.rules-list .meta{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.task-title-editor{display:grid;gap:calc(.6rem * var(--ohmy-spacing,1));margin-top:calc(1rem * var(--ohmy-spacing,1))}.task-title-editor label{display:grid;gap:calc(.4rem * var(--ohmy-spacing,1));font-size:.75rem}.task-title-editor input{min-width:0;width:100%;padding:calc(.6rem * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));background:var(--canvas);color:var(--text);font:inherit}.task-title-editor button{justify-self:start}.ecosystem-assets .ecosystem-asset-list{max-height:620px;overflow:auto;scrollbar-width:thin}.rules-saved{border-top:1px solid var(--line);padding:calc(1rem * var(--ohmy-spacing,1)) 0}.rules-saved h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.rules-saved p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.ecosystem-card-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"progress progress progress progress progress progress progress knowledge knowledge knowledge knowledge knowledge" "compliance compliance compliance compliance compliance compliance compliance target target target target target" "compliance compliance compliance compliance compliance compliance compliance core core core core core" "plugins plugins plugins plugins plugins plugins plugins themes themes themes themes themes";align-items:stretch;gap:calc(1.25rem * var(--ohmy-spacing,1))}.ecosystem-progress-panel{grid-area:progress}.ecosystem-knowledge{grid-area:knowledge}.ecosystem-target{grid-area:target}.ecosystem-compliance{grid-area:compliance}.ecosystem-assets-plugins{grid-area:plugins}.ecosystem-assets-themes{grid-area:themes}.ecosystem-assets-core{grid-area:core}.ecosystem-card-grid h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));gap:calc(.65rem * var(--ohmy-spacing,1))}.ecosystem-card-grid h2>.icon{width:22px;height:22px}.ecosystem-hero-metric{display:flex;align-items:center;gap:calc(1.5rem * var(--ohmy-spacing,1));margin-top:calc(1.75rem * var(--ohmy-spacing,1));min-height:145px}.metric-headline{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));letter-spacing:-.04em;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.ecosystem-hero-metric p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));margin:calc(.35rem * var(--ohmy-spacing,1)) 0 calc(.9rem * var(--ohmy-spacing,1))}.metric-pill{display:inline-flex;border-radius:500px;background:rgba(var(--ink-rgb),.035);padding:calc(.3rem * var(--ohmy-spacing,1)) calc(.6rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.metric-ring{--ring-color:var(--blue);position:relative;display:inline-grid;place-items:center;width:144px;height:144px;flex:none;vertical-align:middle}.metric-ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg);fill:none;stroke-width:5;stroke-linecap:round}.metric-ring .ring-track{stroke:rgba(var(--ink-rgb),.063)}.metric-ring .ring-value{stroke:var(--ring-color)}.metric-ring>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.metric-ring-small{width:60px;height:60px}.metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));letter-spacing:-.025em}.metric-ring-small svg{stroke-width:5}.ecosystem-knowledge .metric-ring{--ring-color:var(--success)}.asset-summary{display:flex;align-items:center;gap:calc(1rem * var(--ohmy-spacing,1));margin:calc(1.3rem * var(--ohmy-spacing,1)) 0 calc(1rem * var(--ohmy-spacing,1))}.asset-summary>div>strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:500}.asset-summary p{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));margin:calc(.15rem * var(--ohmy-spacing,1)) 0 0}.asset-coverage{display:flex;align-items:center;gap:calc(.75rem * var(--ohmy-spacing,1));justify-content:flex-end}.asset-coverage .metric-ring-small{width:48px;height:48px}.ecosystem-assets .ecosystem-asset-list{max-height:360px;scrollbar-gutter:stable}.ecosystem-assets-core .ecosystem-asset-list{max-height:200px}.ecosystem-asset-row{grid-template-columns:32px minmax(0,1fr) auto;gap:calc(.75rem * var(--ohmy-spacing,1));min-height:70px}.ecosystem-asset-avatar{width:32px;height:32px;background:rgba(var(--ink-rgb),.024);border:0;color:var(--muted)}.ecosystem-asset-row strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.ecosystem-asset-version{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-target-list,.rules-numbered{list-style:none;margin:calc(1.1rem * var(--ohmy-spacing,1)) 0 0;padding:0;counter-reset:rule}.ecosystem-target-list>li,.rules-numbered>li{border-top:1px solid var(--line)}.ecosystem-target-list summary,.rules-numbered summary{display:flex;align-items:center;gap:calc(.75rem * var(--ohmy-spacing,1));padding:calc(.9rem * var(--ohmy-spacing,1)) calc(1.8rem * var(--ohmy-spacing,1)) calc(.9rem * var(--ohmy-spacing,1)) 0;min-height:56px}.rule-number{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:rgba(var(--ink-rgb),.039);color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-variant-numeric:tabular-nums}.ecosystem-target-list strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500}.solution-label{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin-top:calc(.1rem * var(--ohmy-spacing,1))}.criterion-description{padding:0 0 calc(.8rem * var(--ohmy-spacing,1)) calc(2.4rem * var(--ohmy-spacing,1))}.criterion-description p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.6;margin:calc(.3rem * var(--ohmy-spacing,1)) 0}.criterion-description p+p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.measurement-detail{border-top:1px solid var(--line);margin-top:calc(.4rem * var(--ohmy-spacing,1))}.measurement-detail>summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.measurement-detail p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.ecosystem-table-scroll{max-height:700px;scrollbar-gutter:stable}.ecosystem-site-table td{width:72px;vertical-align:middle;padding:calc(.6rem * var(--ohmy-spacing,1)) 0 calc(.6rem * var(--ohmy-spacing,1)) calc(.75rem * var(--ohmy-spacing,1))}.ecosystem-site-table td .metric-ring-small{width:50px;height:50px}.ecosystem-site-table td .metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-site-table summary{display:flex;align-items:center;min-height:62px;padding:calc(.7rem * var(--ohmy-spacing,1)) calc(1.7rem * var(--ohmy-spacing,1)) calc(.7rem * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ecosystem-site-table th{vertical-align:top}.ecosystem-site-table ul{list-style:none;padding:0;margin:0 0 calc(.8rem * var(--ohmy-spacing,1))}.ecosystem-site-table li{margin:calc(.6rem * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.ecosystem-site-table li>span:last-child:not(.baseline-state){display:block;margin-left:calc(1rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ecosystem-site-table thead th{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-overview-footer{margin-top:calc(1.25rem * var(--ohmy-spacing,1))}.ecosystem-overview-footer>.meta{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.checklist-row{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:calc(.55rem * var(--ohmy-spacing,1));padding:calc(.7rem * var(--ohmy-spacing,1)) 0;align-items:start}.task-check{width:44px;height:44px;margin:0 0 0 -6px}.task-heading{align-items:center;min-height:44px;gap:calc(.45rem * var(--ohmy-spacing,1))}.task-heading h3{line-height:1.45}.task-toggle{margin:0 calc(-.65rem * var(--ohmy-spacing,1)) 0 calc(-.3rem * var(--ohmy-spacing,1))}.task-status,.task-source{margin:0;align-self:center}.task-action-summary{padding:calc(.9rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));margin:0 0 calc(1rem * var(--ohmy-spacing,1));background:color-mix(in srgb,var(--blue) 4.31%,transparent);border-left:2px solid var(--blue);border-radius:0 calc(12px*var(--ohmy-roundness,1)) calc(12px*var(--ohmy-roundness,1)) 0}.task-action-summary>strong{font-size:.7rem;color:var(--blue);font-weight:500}.task-action-summary p{font-size:.85rem;line-height:1.65;margin:calc(.35rem * var(--ohmy-spacing,1)) 0 0;color:var(--text)}.rules-limits{margin-top:0}.rules-numbered summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.5}.rules-numbered .rule-description{padding:0 0 calc(1rem * var(--ohmy-spacing,1)) calc(2.4rem * var(--ohmy-spacing,1))}.rule-description p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.65;margin:calc(.3rem * var(--ohmy-spacing,1)) 0 calc(.65rem * var(--ohmy-spacing,1))}.rule-description .rule-scope{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.rules-coverage{border-top:1px solid var(--line);margin-top:calc(.5rem * var(--ohmy-spacing,1))}.rules-coverage summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.rules-coverage p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.rules-limits>.meta{margin:calc(.4rem * var(--ohmy-spacing,1)) 0 0}@media(max-width:1000px)and (min-width:761px){.ecosystem-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"progress knowledge" "compliance target" "compliance core" "plugins themes";gap:calc(1rem * var(--ohmy-spacing,1))}.ecosystem-card-grid>.panel{padding:calc(1.4rem * var(--ohmy-spacing,1))}.ecosystem-hero-metric{gap:calc(1rem * var(--ohmy-spacing,1));flex-wrap:wrap}.ecosystem-hero-metric>.metric-ring{width:110px;height:110px}.metric-headline{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}}@media(max-width:760px){.ecosystem-card-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"progress" "knowledge" "target" "compliance" "plugins" "core" "themes";gap:calc(1rem * var(--ohmy-spacing,1))}.ecosystem-hero-metric{gap:calc(1.4rem * var(--ohmy-spacing,1));margin-top:calc(1.25rem * var(--ohmy-spacing,1));min-height:125px}.ecosystem-hero-metric>.metric-ring{width:124px;height:124px}.metric-ring>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.asset-coverage .metric-ring-small>strong,.ecosystem-site-table td .metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.metric-headline{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.asset-coverage{gap:calc(.35rem * var(--ohmy-spacing,1))}.ecosystem-assets .ecosystem-asset-list{max-height:420px}.ecosystem-table-scroll{max-height:520px}}@media(max-width:370px){.ecosystem-hero-metric{gap:calc(.85rem * var(--ohmy-spacing,1))}.ecosystem-hero-metric>.metric-ring{width:104px;height:104px}}@media(forced-colors:active){.metric-ring .ring-track{stroke:GrayText}.metric-ring .ring-value{stroke:Highlight}.rule-number,.task-action-summary{border:1px solid CanvasText}}.task-name-settings{background:transparent;border:0;color:var(--muted);font-size:.7rem;padding:calc(.35rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1));min-height:44px;flex:none}.task-name-settings:hover{background:rgba(var(--ink-rgb),.031)}.task-name-dialog form{display:grid;gap:calc(1.1rem * var(--ohmy-spacing,1))}.task-name-dialog label{display:grid;gap:calc(.4rem * var(--ohmy-spacing,1));font-size:.8rem;color:var(--muted)}.task-name-dialog input,.task-name-dialog select{font:inherit;font-size:.9rem;line-height:1.5;color:var(--text);background:#0005;border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1));padding:calc(.75rem * var(--ohmy-spacing,1));min-width:0;width:100%}.task-name-dialog input:focus-visible,.task-name-dialog select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.task-name-dialog .buttons{margin:0}.task-name-feedback:empty{display:none}.checklist-row>.task-content{display:contents}.checklist-row>.task-check{grid-column:1;grid-row:1;align-self:center}.task-content>.task-heading{grid-column:2;grid-row:1}.task-content>.task-meta,.task-content>.task-details{grid-column:2}.task-name-dialog textarea{font:inherit;font-size:.85rem;line-height:1.6;color:var(--text);background:#0005;border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1));padding:calc(.75rem * var(--ohmy-spacing,1));width:100%;resize:vertical}.task-name-dialog textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ecosystem-page{padding-top:calc(.5rem * var(--ohmy-spacing,1))}.ecosystem-card-grid{grid-template-areas:"progress progress progress progress progress progress progress progress progress progress progress progress" "compliance compliance compliance compliance compliance compliance compliance target target target target target" "compliance compliance compliance compliance compliance compliance compliance themes themes themes themes themes" "plugins plugins plugins plugins plugins plugins plugins core core core core core";gap:calc(1rem * var(--ohmy-spacing,1))}.ecosystem-card-grid>.panel{padding:calc(1.6rem * var(--ohmy-spacing,1)) calc(1.75rem * var(--ohmy-spacing,1));border-radius:calc(28px*var(--ohmy-roundness,1))}.ecosystem-card-grid h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.4;margin:0;letter-spacing:-.025em}.ecosystem-health-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(1rem * var(--ohmy-spacing,1));flex-wrap:wrap}.ecosystem-health-actions{display:flex;align-items:center;gap:calc(.5rem * var(--ohmy-spacing,1));flex-wrap:wrap}.ecosystem-health-actions .secondary{min-height:44px;padding:calc(.65rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;background:rgba(var(--ink-rgb),.031)}.ecosystem-health-body{display:flex;align-items:center;gap:calc(1.6rem * var(--ohmy-spacing,1));margin-top:calc(1.2rem * var(--ohmy-spacing,1));max-width:760px}.ecosystem-health-copy{flex:1;min-width:0}.ecosystem-health-copy p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));margin:calc(.4rem * var(--ohmy-spacing,1)) 0 calc(.85rem * var(--ohmy-spacing,1))}.metric-headline{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.health-breakdown{display:flex;gap:calc(1.1rem * var(--ohmy-spacing,1));flex-wrap:wrap;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.health-breakdown span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ring-color);margin-right:calc(.4rem * var(--ohmy-spacing,1));vertical-align:middle}.health-track{display:block;width:100%;height:6px;border-radius:500px;overflow:hidden;margin-top:calc(.7rem * var(--ohmy-spacing,1))}.health-track rect{fill:var(--ring-color);stroke:var(--surface);stroke-width:2;vector-effect:non-scaling-stroke}.metric-ring{--ring-color:var(--warning);width:128px;height:128px}.metric-ring-small{width:52px;height:52px}.metric-ring>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.asset-summary{margin:calc(1.2rem * var(--ohmy-spacing,1)) 0 calc(.9rem * var(--ohmy-spacing,1));gap:calc(.85rem * var(--ohmy-spacing,1))}.asset-summary p{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.asset-summary>div>strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.asset-caption{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin:0 0 calc(.5rem * var(--ohmy-spacing,1))}.ecosystem-asset-row{min-height:62px;grid-template-columns:34px minmax(0,1fr) 44px;gap:calc(.7rem * var(--ohmy-spacing,1));padding:calc(.55rem * var(--ohmy-spacing,1)) 0}.ecosystem-asset-row strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.45}.ecosystem-asset-version{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;margin-top:calc(.2rem * var(--ohmy-spacing,1))}.ecosystem-asset-avatar{display:grid;place-items:center;position:relative;width:32px;height:32px;border-radius:calc(8px*var(--ohmy-roundness,1));overflow:hidden;background:rgba(var(--ink-rgb),.031);flex:none}.ecosystem-asset-avatar>*{grid-area:1/1}.ecosystem-asset-avatar img{width:100%;height:100%;object-fit:contain;background:transparent}.ecosystem-asset-avatar img[hidden]{display:none}.asset-coverage{display:grid;place-items:center}.asset-coverage .metric-ring-small{width:42px;height:42px}.asset-coverage .metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--text);min-width:0;text-align:center}.ecosystem-assets .ecosystem-asset-list{max-height:410px;scrollbar-gutter:auto}.ecosystem-assets-core .ecosystem-asset-list{max-height:180px}.ecosystem-target-list{margin-top:calc(1rem * var(--ohmy-spacing,1))}.ecosystem-target-list summary{gap:calc(.7rem * var(--ohmy-spacing,1));padding:calc(.7rem * var(--ohmy-spacing,1)) calc(1.4rem * var(--ohmy-spacing,1)) calc(.7rem * var(--ohmy-spacing,1)) 0;min-height:62px}.criterion-name{flex:1;min-width:0}.ecosystem-target-list strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.4}.solution-label{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.45;margin-top:calc(.25rem * var(--ohmy-spacing,1))}.ecosystem-target-list .metric-ring-small{width:44px;height:44px}.ecosystem-target-list .metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.criterion-description{padding:0 0 calc(.8rem * var(--ohmy-spacing,1))}.measurement-detail p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.compliance-summary{display:flex;align-items:center;gap:calc(.85rem * var(--ohmy-spacing,1));margin:calc(1.1rem * var(--ohmy-spacing,1)) 0 calc(.7rem * var(--ohmy-spacing,1))}.compliance-summary>strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.2;font-weight:600;letter-spacing:-.04em}.compliance-summary>strong>span{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted);font-weight:400;letter-spacing:0}.compliance-summary>span{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted)}.ecosystem-table-scroll{max-height:820px;scrollbar-gutter:auto}.ecosystem-site-table th{width:auto}.ecosystem-site-table td{width:80px;padding:calc(.7rem * var(--ohmy-spacing,1)) 0 calc(.7rem * var(--ohmy-spacing,1)) calc(.8rem * var(--ohmy-spacing,1))}.ecosystem-site-table summary{gap:calc(.65rem * var(--ohmy-spacing,1));min-height:58px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(.55rem * var(--ohmy-spacing,1)) calc(1.5rem * var(--ohmy-spacing,1)) calc(.55rem * var(--ohmy-spacing,1)) 0}.ecosystem-site-table summary .ecosystem-asset-avatar{width:24px;height:24px;border-radius:calc(6px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ecosystem-site-table summary>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.site-health{display:grid;gap:calc(.45rem * var(--ohmy-spacing,1));justify-items:end;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-variant-numeric:tabular-nums}.site-health>strong{font-weight:500}.site-health-track{display:block;width:64px;height:4px;border-radius:500px;background:rgba(var(--ink-rgb),.063);overflow:hidden}.site-health-track i{display:block;height:100%;background:var(--ring-color);border-radius:inherit}.task-name-settings.secondary{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:44px;padding:calc(.55rem * var(--ohmy-spacing,1)) calc(.95rem * var(--ohmy-spacing,1));background:rgba(var(--ink-rgb),.031);border-radius:500px;font-size:.75rem;line-height:1.4;white-space:nowrap}.task-name-settings.secondary:hover{background:rgba(var(--ink-rgb),.071)}.task-name-settings.secondary:active,.ecosystem-health-actions button:active{transform:scale(.97)}@media(max-width:1000px)and (min-width:761px){.ecosystem-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"progress progress" "compliance target" "compliance themes" "plugins core"}.ecosystem-card-grid>.panel{padding:calc(1.3rem * var(--ohmy-spacing,1))}.ecosystem-health-actions .secondary{padding-inline:calc(.85rem * var(--ohmy-spacing,1))}}@media(max-width:760px){.ecosystem-card-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"progress" "target" "compliance" "plugins" "themes" "core"}.ecosystem-card-grid>.panel{padding:calc(1.25rem * var(--ohmy-spacing,1));border-radius:calc(24px*var(--ohmy-roundness,1))}.ecosystem-health-heading{gap:calc(.8rem * var(--ohmy-spacing,1))}.ecosystem-health-actions{gap:calc(.4rem * var(--ohmy-spacing,1))}.ecosystem-health-actions .secondary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(.55rem * var(--ohmy-spacing,1)) calc(.8rem * var(--ohmy-spacing,1))}.ecosystem-health-body{gap:calc(1rem * var(--ohmy-spacing,1));margin-top:calc(1.2rem * var(--ohmy-spacing,1))}.ecosystem-health-body>.metric-ring{width:104px;height:104px}.metric-headline{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.health-breakdown{gap:calc(.55rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-health-copy p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-table-scroll{max-height:520px}.ecosystem-site-table td{width:68px}.site-health-track{width:52px}}@media(max-width:370px){.ecosystem-health-body{align-items:flex-start;gap:calc(.8rem * var(--ohmy-spacing,1))}.ecosystem-health-body>.metric-ring{width:88px;height:88px}.ecosystem-health-body>.metric-ring>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.metric-headline{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.health-breakdown{display:grid;gap:calc(.35rem * var(--ohmy-spacing,1))}}@media(prefers-reduced-motion:reduce){.task-name-settings.secondary:active,.ecosystem-health-actions button:active{transform:none}}.metric-ring .ring-track{stroke:color-mix(in srgb,var(--ring-color) 20%,transparent)}.ecosystem-assets-core{align-self:start}.ecosystem-card-grid{--eco-row-height:64px;--eco-font:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));--eco-caption:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"progress progress" "left right";align-items:start;gap:calc(1rem * var(--ohmy-spacing,1))}.ecosystem-bento-column{display:flex;flex-direction:column;gap:calc(1rem * var(--ohmy-spacing,1));min-width:0}.ecosystem-bento-left{grid-area:left}.ecosystem-bento-right{grid-area:right}.ecosystem-bento-column>.panel{align-self:stretch}.ecosystem-card-grid .panel{margin:0;min-width:0;padding:calc(1.5rem * var(--ohmy-spacing,1));border-radius:calc(28px*var(--ohmy-roundness,1))}.ecosystem-card-grid .ecosystem-compliance{padding-bottom:0}.ecosystem-card-grid h2>.ecosystem-symbol{width:22px;height:22px;color:var(--muted);background:none;overflow:visible}.ecosystem-card-grid h2{gap:calc(.65rem * var(--ohmy-spacing,1))}.ecosystem-assets .ecosystem-asset-list,.ecosystem-table-scroll{max-height:none;overflow:visible;scrollbar-gutter:auto}.ecosystem-asset-row,.ecosystem-asset-row:last-child{grid-template-columns:32px minmax(0,1fr) 44px;min-height:var(--eco-row-height);gap:calc(.75rem * var(--ohmy-spacing,1));padding:calc(.55rem * var(--ohmy-spacing,1)) 0}.ecosystem-asset-row strong,.ecosystem-target-list strong,.ecosystem-site-table .site-name{font-size:var(--eco-font);font-weight:500;line-height:1.45}.ecosystem-asset-version,.solution-label{font-size:var(--eco-caption);line-height:1.5;margin-top:calc(.2rem * var(--ohmy-spacing,1))}.ecosystem-asset-avatar,.ecosystem-site-table summary .ecosystem-asset-avatar{width:32px;height:32px;border-radius:calc(9px*var(--ohmy-roundness,1));clip-path:inset(0 round 9px);background:var(--surface);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));isolation:isolate}.ecosystem-asset-avatar img{display:block;border-radius:inherit;clip-path:inset(.5px round 8.5px);position:relative}.ecosystem-asset-avatar:has(img:not([hidden]))>span{visibility:hidden}.asset-coverage .metric-ring-small,.ecosystem-site-table .metric-ring-small,.ecosystem-target-list .metric-ring-small{width:44px;height:44px;min-width:0}.asset-coverage .metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-site-table .metric-ring-small>strong,.ecosystem-target-list .metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-site-table{table-layout:fixed;margin:0;font-size:var(--eco-font)}.ecosystem-site-table thead th{padding:calc(.35rem * var(--ohmy-spacing,1)) 0 calc(.6rem * var(--ohmy-spacing,1));font-size:var(--eco-caption);border-bottom:1px solid var(--line)}.ecosystem-site-table thead th:last-child{width:90px;text-align:right;padding-right:0}.ecosystem-site-table tbody td{width:auto;padding:0;border-bottom:0;border-top:1px solid var(--line);text-align:left;vertical-align:middle}.ecosystem-site-table tbody tr:first-child td{border-top:0}.ecosystem-site-table summary{display:grid;grid-template-columns:32px minmax(0,1fr) 44px 16px;align-items:center;min-height:var(--eco-row-height);gap:calc(.75rem * var(--ohmy-spacing,1));padding:calc(.55rem * var(--ohmy-spacing,1)) 0}.ecosystem-site-table .site-name{min-width:0;overflow-wrap:anywhere}.ecosystem-target-list summary{display:grid;grid-template-columns:minmax(0,1fr) 44px 16px;align-items:center;gap:calc(.75rem * var(--ohmy-spacing,1));min-height:var(--eco-row-height);padding:calc(.55rem * var(--ohmy-spacing,1)) 0}.ecosystem-site-table summary>.disclosure-icon,.ecosystem-target-list summary>.disclosure-icon{position:static;width:16px;height:16px;transform:none;justify-self:end}.ecosystem-site-table details[open]>summary>.disclosure-icon,.ecosystem-target-list details[open]>summary>.disclosure-icon{transform:rotate(180deg)}.ecosystem-site-table ul{margin:0;padding:.1rem 0 .7rem calc(44px*var(--ohmy-spacing,1))}.criterion-description{padding:0 0 calc(.7rem * var(--ohmy-spacing,1))}.compliance-summary,.asset-summary{margin:calc(1rem * var(--ohmy-spacing,1)) 0 calc(.7rem * var(--ohmy-spacing,1));min-height:52px}.compliance-summary{gap:calc(.75rem * var(--ohmy-spacing,1))}.compliance-summary>strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ecosystem-unique-plugins>summary,.measurement-detail>summary{min-height:48px;padding:calc(.65rem * var(--ohmy-spacing,1)) calc(1.5rem * var(--ohmy-spacing,1)) calc(.65rem * var(--ohmy-spacing,1)) 0;font-size:var(--eco-font)}.ecosystem-page .baseline-state.pass{color:var(--success)}.ecosystem-page .baseline-state.fail{color:var(--danger)}.ecosystem-page .baseline-state.unknown{color:var(--warning)}@media(max-width:760px){.ecosystem-card-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"progress" "target" "compliance" "plugins" "themes" "core"}.ecosystem-bento-column{display:contents}.ecosystem-card-grid .panel{padding:calc(1.25rem * var(--ohmy-spacing,1));border-radius:calc(24px*var(--ohmy-roundness,1))}.ecosystem-card-grid .ecosystem-compliance{padding-bottom:0}.ecosystem-site-table summary,.ecosystem-target-list summary{gap:calc(.6rem * var(--ohmy-spacing,1))}}.workspace-navigation+main{padding-top:calc(1.25rem * var(--ohmy-spacing,1))}.ecosystem-page{padding-top:0}.ecosystem-list-head{display:flex;align-items:center;justify-content:space-between;gap:calc(1rem * var(--ohmy-spacing,1));padding:calc(.35rem * var(--ohmy-spacing,1)) 0 calc(.6rem * var(--ohmy-spacing,1));color:var(--muted);font-size:var(--eco-caption);line-height:1.5}.ecosystem-list-head>span:last-child{text-align:right;margin-left:auto}.ecosystem-list-head+.ecosystem-asset-list,.ecosystem-list-head+.ecosystem-target-list{margin-top:0}.ecosystem-compliance>.journal-toggle{margin-bottom:calc(1.25rem * var(--ohmy-spacing,1))}.compliance-summary.asset-summary>div>strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:500;letter-spacing:0}.task-name-settings.secondary{position:relative;min-height:36px;padding:calc(.3rem * var(--ohmy-spacing,1)) calc(.9rem * var(--ohmy-spacing,1))}.task-name-settings.secondary:before{content:"";position:absolute;inset:-4px 0}[data-list-overflow][hidden]{display:none!important}@media(max-width:760px){.workspace-navigation+main{padding-top:calc(1rem * var(--ohmy-spacing,1))}}.card-help{position:relative;flex:none;z-index:3}.card-help-trigger{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:calc(6px*var(--ohmy-spacing,1));border:0;border-radius:50%;background:transparent;color:var(--muted)}.card-help-trigger>.icon{width:18px;height:18px}.card-help-trigger:hover,.card-help-trigger[aria-expanded=true]{background:rgba(var(--ink-rgb),.043);color:var(--text)}.card-help-content{position:absolute;z-index:10;right:0;top:100%;width:min(360px,calc(100vw - 4rem));padding:calc(1rem * var(--ohmy-spacing,1)) calc(1.1rem * var(--ohmy-spacing,1));background:var(--raised);border:1px solid rgba(var(--ink-rgb),.102);border-radius:calc(16px*var(--ohmy-roundness,1));box-shadow:0 12px 40px #0008;text-align:left;max-height:70vh;overflow:auto}.card-help-content p,.ecosystem-page .card-help-content p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.6;margin:calc(.5rem * var(--ohmy-spacing,1)) 0;color:var(--text)}.card-help-content p:first-child{margin-top:0}.card-help-content p:last-child{margin-bottom:0}[data-collector-connections]>.section-heading{align-items:flex-start;gap:calc(1rem * var(--ohmy-spacing,1));flex-wrap:wrap}[data-collector-connections]>p{max-width:780px;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.collector-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(1rem * var(--ohmy-spacing,1));margin:calc(1.5rem * var(--ohmy-spacing,1)) 0}.collector-summary>div{padding:calc(1rem * var(--ohmy-spacing,1)) calc(1.1rem * var(--ohmy-spacing,1));background:rgba(var(--ink-rgb),.016);border-radius:calc(16px*var(--ohmy-roundness,1));display:grid;gap:calc(.35rem * var(--ohmy-spacing,1))}.collector-summary strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.collector-summary span{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted)}.collector-list-head{display:grid;grid-template-columns:1fr 1fr;gap:calc(1rem * var(--ohmy-spacing,1));color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));padding:0 0 calc(.7rem * var(--ohmy-spacing,1))}.collector-list-head>span:last-child{text-align:right}.collector-connection-list{list-style:none;padding:0;margin:0}[data-collector-list] .collector-connection-list>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(.65rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));padding:calc(1rem * var(--ohmy-spacing,1)) 0;margin:0;border-top:1px solid var(--line);align-items:center}.collector-installation,.collector-report{display:grid;gap:calc(.25rem * var(--ohmy-spacing,1));min-width:0}.collector-installation>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500}.collector-report{text-align:right}.collector-connection-list small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.5}.collector-state{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500}.collector-state:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ring-color);margin-right:calc(.4rem * var(--ohmy-spacing,1));vertical-align:middle}.collector-manage{grid-column:1/-1;justify-self:stretch}.collector-manage>summary{min-height:36px;padding:calc(.35rem * var(--ohmy-spacing,1)) calc(1.5rem * var(--ohmy-spacing,1)) calc(.35rem * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));text-align:right;color:var(--muted)}.collector-manage p,.collector-add p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.collector-manage>button{display:flex;margin-left:auto}.collector-add{margin-top:calc(1.5rem * var(--ohmy-spacing,1));border-top:1px solid var(--line)}.collector-add>summary{display:flex;align-items:center;gap:calc(.6rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.collector-add form{max-width:680px;padding:calc(.25rem * var(--ohmy-spacing,1)) 0}.collector-add ol{padding-left:calc(1.25rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.7;color:var(--muted)}.collector-add label{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.collector-add form>button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}[data-collector-message]:empty{display:none}@media(max-width:650px){.collector-summary{gap:calc(.5rem * var(--ohmy-spacing,1))}.collector-summary>div{padding:calc(.8rem * var(--ohmy-spacing,1)) calc(.65rem * var(--ohmy-spacing,1))}.collector-summary strong,.collector-summary span{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.collector-connection-list small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}}.site-control-connections fieldset{display:grid;gap:calc(.75rem * var(--ohmy-spacing,1));margin:calc(1.25rem * var(--ohmy-spacing,1)) 0;border:0;padding:0}.site-control-connections fieldset label{display:flex;align-items:center;gap:calc(.6rem * var(--ohmy-spacing,1))}.site-control-connections input[type=checkbox]{width:1.1rem;height:1.1rem;margin:0}.site-control-connections form{display:grid;gap:calc(1rem * var(--ohmy-spacing,1));max-width:46rem}.site-control-connections form>button{justify-self:start}.site-control-connections details>summary{display:flex;align-items:center;justify-content:space-between;padding:calc(1rem * var(--ohmy-spacing,1)) 0;font-weight:600}.site-control-list{list-style:none;margin:0;padding:0}.site-control-list>li{padding:calc(1rem * var(--ohmy-spacing,1)) 0;border-top:1px solid var(--line)}.site-control-list>li>span{float:right;color:var(--muted)}.site-control-connections textarea{width:100%;margin-top:calc(1rem * var(--ohmy-spacing,1))}.product-switcher{position:relative;flex:none}.product-switcher>summary{display:flex;align-items:center;gap:calc(.65rem * var(--ohmy-spacing,1));list-style:none;padding:calc(.4rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1));margin:calc(-.4rem * var(--ohmy-spacing,1)) calc(-.5rem * var(--ohmy-spacing,1));border-radius:calc(14px*var(--ohmy-roundness,1));cursor:pointer}.product-switcher>summary::-webkit-details-marker{display:none}.product-switcher>summary>.icon{width:18px;height:18px;flex:none;color:var(--muted)}.product-switcher>summary>.disclosure-icon{position:static;transform:none}.product-switcher[open]>summary>.disclosure-icon{transform:rotate(180deg)}.product-switcher[open]>summary{background:rgba(var(--ink-rgb),.043)}.product-menu{position:absolute;top:calc(100% + .8rem);left:0;width:320px;padding:calc(.6rem * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(24px*var(--ohmy-roundness,1));background:var(--surface);box-shadow:0 15px 60px #0008;z-index:60}.product-menu a{display:flex;align-items:center;gap:calc(.85rem * var(--ohmy-spacing,1));padding:calc(.85rem * var(--ohmy-spacing,1));border-radius:calc(16px*var(--ohmy-roundness,1));color:var(--text);text-decoration:none}.product-menu a:hover,.product-menu a:focus-visible{background:rgba(var(--ink-rgb),.047)}.product-menu a>img{width:36px;height:36px}.product-menu a>span{flex:1}.product-menu strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500}.product-menu small{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin-top:calc(.2rem * var(--ohmy-spacing,1))}.product-menu .icon{width:18px;height:18px}.brand-logo-synapse{width:200px}.ecosystem-synced{text-align:right;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:calc(1rem * var(--ohmy-spacing,1)) 0 0}.synapse-toolbar{display:flex;align-items:center;justify-content:space-between;gap:calc(1rem * var(--ohmy-spacing,1));margin:0 0 calc(1.25rem * var(--ohmy-spacing,1))}.synapse-toolbar h1{font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1));margin:0}.synapse-toolbar p{margin:calc(.3rem * var(--ohmy-spacing,1)) 0 0;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted)}.synapse-toolbar>div:last-child{display:flex;align-items:center;gap:calc(.5rem * var(--ohmy-spacing,1))}.synapse-toolbar .secondary{display:inline-flex;align-items:center;gap:calc(.4rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(.6rem * var(--ohmy-spacing,1)) calc(.9rem * var(--ohmy-spacing,1));min-height:40px;text-decoration:none}.synapse-toolbar .icon{width:16px;height:16px}.synapse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1.2rem * var(--ohmy-spacing,1));align-items:start}.synapse-grid>.panel{margin:0;min-width:0}.synapse-stat{display:flex;align-items:center;gap:calc(1.1rem * var(--ohmy-spacing,1));margin:calc(1.25rem * var(--ohmy-spacing,1)) 0 calc(1rem * var(--ohmy-spacing,1))}.synapse-stat>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.1;letter-spacing:-.05em;font-weight:600}.synapse-stat>strong>small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);letter-spacing:-.02em}.synapse-stat>span{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.5}.synapse-stat small{color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-bands{display:flex;gap:calc(1rem * var(--ohmy-spacing,1));margin:0 0 calc(1rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-bands>span:before{content:"•";margin-right:calc(.35rem * var(--ohmy-spacing,1))}.synapse-list{list-style:none;margin:0;padding:0}.synapse-list>li{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:calc(1rem * var(--ohmy-spacing,1));min-height:64px;padding:calc(.75rem * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.synapse-list>li[hidden]{display:none}.synapse-list>li>span{min-width:0;overflow-wrap:anywhere}.synapse-list small{display:block;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:calc(.2rem * var(--ohmy-spacing,1)) 0 0}.synapse-list strong{font-weight:500}.synapse-list>li>strong{flex:none;font-variant-numeric:tabular-nums}.synapse-facts{margin:calc(1rem * var(--ohmy-spacing,1)) 0 0;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.synapse-facts>div{display:flex;justify-content:space-between;gap:calc(1rem * var(--ohmy-spacing,1));border-top:1px solid var(--line);padding:calc(.85rem * var(--ohmy-spacing,1)) 0}.synapse-facts dd{margin:0;font-variant-numeric:tabular-nums}.synapse-facts dt{color:var(--muted)}.synapse-chart{margin:calc(1rem * var(--ohmy-spacing,1)) calc(-.25rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1))}.synapse-chart svg{width:100%;height:auto;overflow:visible}.chart-grid{stroke:var(--line);stroke-width:1;fill:none}.chart-line{fill:none;stroke:var(--blue);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.synapse-chart text{fill:var(--muted);font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-family:inherit}.synapse-synced{text-align:right;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:calc(1rem * var(--ohmy-spacing,1)) 0}.synapse-empty{color:var(--muted)}@media(max-width:760px){.synapse-grid{grid-template-columns:minmax(0,1fr);gap:calc(1rem * var(--ohmy-spacing,1))}.synapse-toolbar{align-items:flex-start;flex-wrap:wrap}.synapse-toolbar>div:last-child{margin-left:auto}.brand-logo-synapse{width:132px}.product-switcher>summary{gap:calc(.3rem * var(--ohmy-spacing,1))}.product-switcher>summary>.icon{width:14px;height:14px}.product-menu{width:min(320px,calc(100vw - 2rem))}.synapse-stat>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.synapse-synced{text-align:left}.ecosystem-synced{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}}.synapse-page .tone-green{color:var(--success)}.synapse-page .tone-yellow{color:var(--warning)}.synapse-page .tone-red{color:var(--danger)}.synapse-page .tone-muted{color:var(--muted)}.brand-logo,.brand-logo-synapse{height:42px;width:auto;max-width:none}.metric-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:48px;padding:calc(.3rem * var(--ohmy-spacing,1)) calc(.65rem * var(--ohmy-spacing,1));border-radius:500px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.4;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);background:rgba(var(--ink-rgb),.047)}.metric-badge.tone-green{color:var(--success);background:color-mix(in srgb,var(--success) 14.9%,transparent)}.metric-badge.tone-yellow{color:var(--warning);background:color-mix(in srgb,var(--warning) 14.9%,transparent)}.metric-badge.tone-red{color:var(--danger);background:color-mix(in srgb,var(--danger) 14.9%,transparent)}.metric-badge.tone-muted{color:var(--muted);background:rgba(var(--ink-rgb),.047)}.ecosystem-assets .asset-coverage>.metric-badge{display:inline-flex}.ecosystem-asset-row,.ecosystem-asset-row:last-child{grid-template-columns:32px minmax(0,1fr) auto}.ecosystem-site-table summary{grid-template-columns:32px minmax(0,1fr) auto 16px}.ecosystem-target-list summary{grid-template-columns:minmax(0,1fr) auto 16px}.table-sort{display:inline-flex;align-items:center;justify-content:flex-end;gap:calc(.45rem * var(--ohmy-spacing,1));position:relative;min-height:28px;padding:0;background:transparent;border:0;border-radius:calc(4px*var(--ohmy-roundness,1));color:var(--muted);font:inherit;font-weight:inherit;line-height:inherit}.table-sort:before{content:"";position:absolute;inset:-8px 0}.table-sort:hover,.table-sort:active{background:transparent;color:var(--text);opacity:1}.sort-indicator{display:block;flex:none;width:9px;height:6px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);opacity:.8}.table-sort[data-sort-direction=asc] .sort-indicator{transform:rotate(180deg)}.synapse-page{--eco-row-height:64px;--eco-font:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));--eco-caption:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-page .panel{padding:calc(1.5rem * var(--ohmy-spacing,1));border-radius:calc(28px*var(--ohmy-roundness,1))}.synapse-summary{margin:0 0 calc(1rem * var(--ohmy-spacing,1))}.synapse-summary .ecosystem-health-heading>.section-heading{min-width:0;flex:1}.synapse-summary .ecosystem-health-heading h2{min-width:0}.dashboard-action{display:inline-flex;align-items:center;justify-content:center;gap:calc(.4rem * var(--ohmy-spacing,1));min-height:40px;padding:calc(.55rem * var(--ohmy-spacing,1)) calc(.85rem * var(--ohmy-spacing,1));background:rgba(var(--ink-rgb),.102);border-radius:500px;text-decoration:none;color:var(--text)}.dashboard-action .icon{width:16px;height:16px}.synapse-grid{gap:calc(1rem * var(--ohmy-spacing,1))}.synapse-page .asset-summary{gap:calc(.85rem * var(--ohmy-spacing,1))}.synapse-page .asset-summary>div>strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:500}.synapse-page .asset-summary p{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.synapse-page .asset-summary>.metric-ring-small{width:52px;height:52px}.dashboard-number{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.synapse-list>li{font-size:var(--eco-font);min-height:var(--eco-row-height);padding:calc(.65rem * var(--ohmy-spacing,1)) 0}.synapse-list small{font-size:var(--eco-caption)}.synapse-summary .ecosystem-health-copy{min-width:0}.wpmu-site-list a{color:var(--text);text-decoration:none}.wpmu-site-list a:hover{text-decoration:underline}.wpmu-site-list{padding:0!important;margin:0!important}.ecosystem-wpmu .criterion-description p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}@media(max-width:760px){.synapse-page .panel{padding:calc(1.25rem * var(--ohmy-spacing,1));border-radius:calc(24px*var(--ohmy-roundness,1))}.synapse-summary .ecosystem-health-heading{flex-wrap:wrap}.synapse-summary .ecosystem-health-actions{margin-left:auto}.ecosystem-card-grid{grid-template-areas:"progress" "target" "compliance" "wpmu" "plugins" "themes" "core"}.ecosystem-wpmu{grid-area:wpmu}.synapse-page .ecosystem-synced{text-align:right}}@media(max-width:650px){.brand-logo,.brand-logo-synapse{height:28px;width:auto}.dashboard-number{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.synapse-page .ecosystem-health-heading>.section-heading{flex-basis:100%}}@media(max-width:360px){.brand-logo,.brand-logo-synapse{height:24px;width:auto}.metric-badge{min-width:42px;padding:calc(.3rem * var(--ohmy-spacing,1)) calc(.5rem * var(--ohmy-spacing,1))}}.site-issues{list-style:none;margin:calc(.75rem * var(--ohmy-spacing,1)) 0;padding:0;display:grid;gap:calc(.5rem * var(--ohmy-spacing,1))}.site-issues>li{background:color-mix(in srgb,var(--danger) 7.06%,transparent);border-radius:calc(12px*var(--ohmy-roundness,1));padding:calc(.65rem * var(--ohmy-spacing,1)) calc(.75rem * var(--ohmy-spacing,1));border:1px solid color-mix(in srgb,var(--danger) 9.41%,transparent)}.site-issues>li[hidden]{display:none}.issue-site{display:flex;align-items:center;gap:calc(.55rem * var(--ohmy-spacing,1));min-width:0}.issue-site strong{overflow-wrap:anywhere;font-weight:500}.site-issues .ecosystem-asset-avatar{width:24px;height:24px;flex:none;border-radius:calc(7px*var(--ohmy-roundness,1))}.site-issues p{margin:calc(.4rem * var(--ohmy-spacing,1)) 0 0;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.criterion-description .list-disclosure{margin:calc(.75rem * var(--ohmy-spacing,1)) auto}.check-clear{color:var(--success)}.asset-coverage>.metric-badge{min-width:48px;text-align:center;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));padding:calc(.3rem * var(--ohmy-spacing,1)) calc(.65rem * var(--ohmy-spacing,1))}.synapse-bento-column{display:flex;flex-direction:column;gap:calc(1rem * var(--ohmy-spacing,1));min-width:0}.synapse-bento-column>.panel{margin:0}.synapse-summary{position:relative;padding-bottom:calc(2.5rem * var(--ohmy-spacing,1))!important}.synapse-summary>.ecosystem-synced{position:absolute;right:1.5rem;bottom:1rem;margin:0;line-height:1.3}@media(max-width:760px){.ecosystem-card-grid{grid-template-areas:"progress" "target" "wpmu" "plugins" "themes" "core"}.synapse-bento-column{display:contents}.synapse-grid{grid-template-areas:"reputation" "attention" "connections" "domains" "activity"}.synapse-grid [aria-labelledby=synapse-reputation]{grid-area:reputation}.synapse-grid [aria-labelledby=synapse-attention]{grid-area:attention}.synapse-grid [aria-labelledby=synapse-connections]{grid-area:connections}.synapse-grid [aria-labelledby=synapse-activity]{grid-area:activity}.synapse-summary>.ecosystem-synced{right:1.25rem}}.mailbox-label{display:flex;align-items:center;gap:calc(.65rem * var(--ohmy-spacing,1))}.mailbox-label>span:last-child{min-width:0}.mailbox-avatar{position:relative;display:grid;place-items:center;flex:none;overflow:hidden;width:32px;height:32px;border-radius:50%;background:rgba(var(--ink-rgb),.043);color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500}.mailbox-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}@media(max-width:760px){.synapse-grid [aria-labelledby=synapse-domain-health]{grid-area:domains}}.task-name-dialog{max-width:520px}.task-name-dialog .modal-body{padding-top:calc(.25rem * var(--ohmy-spacing,1))}.task-name-dialog .buttons{justify-content:flex-end}.task-name-dialog .task-name-empty{display:grid;justify-items:start;gap:calc(.5rem * var(--ohmy-spacing,1))}.task-name-dialog .task-name-empty p{margin:0 0 calc(.5rem * var(--ohmy-spacing,1))}.task-name-dialog .modal-heading p{font-size:.8rem;color:var(--muted);line-height:1.5}.ecosystem-asset-row:has([data-asset-actions]:not(:empty)){grid-template-columns:34px minmax(0,1fr) auto 28px}.asset-menu{position:relative}.asset-menu>summary{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:36px;list-style:none;cursor:pointer;color:var(--muted);border-radius:calc(8px*var(--ohmy-roundness,1))}.asset-menu>summary::-webkit-details-marker{display:none}.asset-menu>summary:hover,.asset-menu[open]>summary{background:rgba(var(--ink-rgb),.043)}.asset-menu>summary .icon{width:18px;height:18px}.asset-menu-options{position:absolute;right:0;top:calc(100% + 4px);min-width:130px;padding:calc(.35rem * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(14px*var(--ohmy-roundness,1));background:var(--surface);box-shadow:0 8px 28px #0006;z-index:45}.asset-menu-options button{display:block;width:100%;padding:calc(.65rem * var(--ohmy-spacing,1)) calc(.75rem * var(--ohmy-spacing,1));text-align:left;border:0;background:transparent;border-radius:calc(10px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.asset-menu-options button:hover{background:rgba(var(--ink-rgb),.047)}.asset-menu-options button[data-asset-operation=delete]{color:var(--danger)}.asset-menu-options button:disabled{color:var(--muted);opacity:.45;cursor:not-allowed}.asset-maintenance-dialog{width:min(640px,calc(100vw - 2rem));max-width:640px}.asset-maintenance-dialog .modal-body{padding-top:calc(.25rem * var(--ohmy-spacing,1))}.maintenance-summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.maintenance-warning{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.5;padding:calc(.8rem * var(--ohmy-spacing,1)) calc(1rem * var(--ohmy-spacing,1));background:color-mix(in srgb,var(--danger) 7.06%,transparent);border-radius:calc(12px*var(--ohmy-roundness,1))}.maintenance-sites{list-style:none;margin:calc(1rem * var(--ohmy-spacing,1)) 0;padding:0}.maintenance-sites li{display:flex;justify-content:space-between;gap:calc(1rem * var(--ohmy-spacing,1));padding:calc(.75rem * var(--ohmy-spacing,1)) 0;border-top:1px solid var(--line);font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.maintenance-sites li strong{font-weight:500;overflow-wrap:anywhere}.maintenance-sites li span{color:var(--muted);text-align:right;max-width:65%;overflow-wrap:anywhere}.asset-maintenance-dialog .buttons{justify-content:flex-end;flex-wrap:wrap}[data-asset-actions]:empty{display:none}.asset-menu>summary{box-sizing:border-box;width:32px;height:36px;min-width:32px;min-height:36px;padding:0!important;display:grid!important;place-items:center;grid-template-columns:1fr!important;gap:0!important}.asset-menu>summary .icon{display:block;width:18px;height:18px;margin:0;flex:none}.asset-menu-options button{display:flex;align-items:center;gap:calc(.6rem * var(--ohmy-spacing,1))}.asset-menu-options button>.icon{width:16px;height:16px;flex:none;margin:0}.task-name-dialog .modal-body{padding-top:calc(1.4rem * var(--ohmy-spacing,1))}.task-name-fields{display:grid;gap:calc(1rem * var(--ohmy-spacing,1))}.task-name-field input{width:100%;margin:0}.task-name-state{display:block;color:var(--muted);font-size:.72rem;line-height:1.4}.task-name-state:empty{display:none}.task-name-state:not(:empty){margin-top:calc(.4rem * var(--ohmy-spacing,1))}.task-name-state .icon{width:16px;height:16px;color:var(--success)}.task-name-field input[aria-invalid=true]{border-color:var(--danger)}.task-name-field input[aria-invalid=true]+.task-name-state{color:var(--danger)}.ecosystem-asset-row:has([data-asset-actions]:not(:empty)){grid-template-columns:34px minmax(0,1fr) auto 32px}.ecosystem-assets:has([data-asset-actions]:not(:empty)) .ecosystem-list-head>span:last-child{padding-right:0}.asset-menu>summary .icon{margin:0!important;justify-self:center;align-self:center}.wpmu-scan-button{margin-left:auto;flex:none;padding:calc(.55rem * var(--ohmy-spacing,1)) calc(.9rem * var(--ohmy-spacing,1));min-height:36px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.wpmu-scan-button[hidden]{display:none}.wpmu-scan-dialog{max-width:640px}.wpmu-scan-dialog .modal-body{padding-top:calc(1rem * var(--ohmy-spacing,1))}.board-sync{display:flex;align-items:center;justify-content:flex-end;gap:calc(.65rem * var(--ohmy-spacing,1));flex-wrap:wrap;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.board-notion-link{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgba(var(--ink-rgb),.031);color:inherit;text-decoration:none}.board-notion-link:before{content:"";position:absolute;inset:-6px;border-radius:50%}.board-notion-link:hover{background:rgba(var(--ink-rgb),.078);text-decoration:none}.board-notion-link:focus-visible{outline:2px solid var(--text);outline-offset:3px}.board-notion-link img{width:18px;height:18px;object-fit:contain}.board-dot{background:var(--column-color,var(--col-backlog))}.board-column[data-column=no_status]{--column-color:var(--subtle)}.board-column[data-column=quick_fixes]{--column-color:#bd906c}.board{overflow:hidden;--board-panel-padding:calc(2rem * var(--ohmy-spacing,1))}.board-carousel{position:relative;margin-top:calc(1.25rem * var(--ohmy-spacing,1));margin-inline:calc(-1 * var(--board-panel-padding));isolation:isolate}.board-carousel .board-columns{margin-top:0;grid-auto-columns:var(--board-column-width,210px);scroll-snap-type:none;scroll-padding-inline:48px;padding:3px calc(48px*var(--ohmy-spacing,1)) calc(6px*var(--ohmy-spacing,1));scrollbar-width:none}.board-carousel .board-columns::-webkit-scrollbar{display:none}.board-column[style]{background:color-mix(in srgb,var(--column-color) 8%,var(--surface));border-color:color-mix(in srgb,var(--column-color) 22%,transparent)}.board-column[style] .board-dot,.card-status[style] .board-dot{background:var(--column-color)}.board-status-label{display:flex;align-items:center;gap:calc(.5rem * var(--ohmy-spacing,1));min-width:0}.board-peek{position:absolute;z-index:2;top:3px;bottom:auto;min-height:0;width:36px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;touch-action:manipulation}.board-peek[hidden]{display:none}.board-peek-left{left:0}.board-peek-right{right:0}.board-peek:hover,.board-peek:active{background:transparent;opacity:1}.board-peek:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:calc(12px*var(--ohmy-roundness,1))}.board-column.is-parked-left,.board-column.is-parked-right{opacity:.24;pointer-events:none;transition:opacity .16s ease-out,transform .18s ease-out}.board.is-peek-left .board-column.is-parked-left{opacity:.5;transform:translate(3px)}.board.is-peek-right .board-column.is-parked-right{opacity:.5;transform:translate(-3px)}.board-new-short,.board-card-icon,.board-card-date{display:none}.board-card-content{min-width:0;display:block;flex:1}@media(min-width:651px){.board-columns{align-items:start}.board-column{padding:calc(.6rem * var(--ohmy-spacing,1));border:0;border-radius:calc(12px*var(--ohmy-roundness,1));align-self:start}.board-column[style]{background:color-mix(in srgb,var(--column-color) 7%,var(--surface))}.board-column-head{min-height:30px;margin-bottom:calc(.6rem * var(--ohmy-spacing,1));padding:0 calc(.3rem * var(--ohmy-spacing,1));gap:calc(.4rem * var(--ohmy-spacing,1))}.board-status-label{gap:calc(.3rem * var(--ohmy-spacing,1));padding:calc(.1rem * var(--ohmy-spacing,1)) calc(.45rem * var(--ohmy-spacing,1));border-radius:500px;background:color-mix(in srgb,var(--column-color) 64%,var(--surface))}.board-column[data-column=no_status] .board-status-label{background:transparent;padding-inline:0}.board-column[data-column=no_status] .board-status-label .board-dot{display:none}.board-column-head h3{font-size:.875rem;font-weight:500;line-height:1.35}.board-count{display:none}.board-dot{width:8px;height:8px}.board-card{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;gap:calc(.4rem * var(--ohmy-spacing,1));padding:calc(.7rem * var(--ohmy-spacing,1)) calc(.8rem * var(--ohmy-spacing,1));border-radius:calc(10px*var(--ohmy-roundness,1));background:color-mix(in srgb,var(--column-color,var(--muted)) 22%,var(--surface));border-color:color-mix(in srgb,var(--column-color,var(--muted)) 15%,rgba(var(--ink-rgb),.051));box-shadow:none;font-size:.875rem;font-weight:500;line-height:1.5}.board-column[data-column=no_status] .board-card{background:var(--surface);border-color:rgba(var(--ink-rgb),.071)}.board-card-icon{display:block;flex:none;color:var(--muted);padding-top:calc(2px * var(--ohmy-spacing,1))}.board-card-icon .icon{width:17px;height:17px}.board-card-date{display:block;margin-top:calc(.65rem * var(--ohmy-spacing,1));font-size:.8125rem;font-weight:400;color:var(--text)}.board-card-title{-webkit-line-clamp:5}.board-empty{display:none}.board-list:has(.board-empty){min-height:0}.board-add{min-height:40px;margin-top:calc(.45rem * var(--ohmy-spacing,1));padding:calc(.5rem * var(--ohmy-spacing,1)) calc(.65rem * var(--ohmy-spacing,1));border:1px solid color-mix(in srgb,var(--column-color,var(--muted)) 30%,transparent);border-radius:calc(10px*var(--ohmy-roundness,1));color:var(--column-color,var(--muted));font-size:.875rem;font-weight:400}.board-column[data-column=no_status] .board-add{color:var(--muted);border-color:rgba(var(--ink-rgb),.078)}}@media(max-width:650px){.board{--board-panel-padding:calc(1.1rem * var(--ohmy-spacing,1))}.board-carousel .board-columns{padding-inline:0;scroll-padding-inline:0}.board-column-head{padding-left:calc(.45rem * var(--ohmy-spacing,1))}.board-status-label{gap:calc(.5rem * var(--ohmy-spacing,1))}.board-new-label{display:none}.board-new-short{display:inline}.board-peek{display:none}.board-column.is-parked-left,.board-column.is-parked-right{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.board-column.is-parked-left,.board-column.is-parked-right{transition:none}.board.is-peek-left .board-column.is-parked-left,.board.is-peek-right .board-column.is-parked-right{transform:none}}@media(hover:hover)and (pointer:fine){.board .board-card:hover{background:color-mix(in srgb,var(--column-color,var(--muted)) 31%,var(--raised));border-color:color-mix(in srgb,var(--column-color,var(--muted)) 40%,rgba(var(--ink-rgb),.071))}.board [data-column=no_status] .board-card:hover{background:var(--raised);border-color:rgba(var(--ink-rgb),.149)}.board .board-add:hover{background:color-mix(in srgb,var(--column-color,var(--muted)) 13%,transparent);color:color-mix(in srgb,var(--column-color,var(--muted)) 75%,var(--text));border-color:color-mix(in srgb,var(--column-color,var(--muted)) 55%,transparent)}}.card-content-actions{display:flex;justify-content:flex-end;gap:calc(8px*var(--ohmy-spacing,1));margin-bottom:calc(16px * var(--ohmy-spacing,1));min-height:28px}.card-content-actions:empty{display:none}.card-content-actions a{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted);text-underline-offset:3px}.card-content-preview{line-height:1.65;overflow-wrap:anywhere}.card-content-preview>:first-child{margin-top:0}.card-content-preview p,.card-content-preview ul,.card-content-preview ol,.card-content-preview pre,.card-content-preview blockquote,.card-content-preview details{margin:0 0 calc(16px * var(--ohmy-spacing,1))}.card-content-preview li>p{margin-bottom:calc(6px * var(--ohmy-spacing,1))}.card-content-preview li>ul,.card-content-preview li>ol{margin-bottom:calc(6px * var(--ohmy-spacing,1))}.card-content-preview h1,.card-content-preview h2,.card-content-preview h3,.card-content-preview h4{margin:calc(24px * var(--ohmy-spacing,1)) 0 calc(12px * var(--ohmy-spacing,1));line-height:1.25}.card-content-preview h1{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1))}.card-content-preview h2,.card-content-preview h3,.card-content-preview h4{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.card-content-preview a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.card-content-preview code{display:inline;white-space:break-spaces;background:rgba(var(--ink-rgb),.039);border-radius:calc(4px*var(--ohmy-roundness,1));padding:2px calc(5px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1))}.card-content-preview pre{overflow:auto;padding:calc(16px*var(--ohmy-spacing,1));background:rgba(var(--ink-rgb),.031);border-radius:calc(10px*var(--ohmy-roundness,1))}.card-content-preview pre code{background:none;padding:0;white-space:pre}.card-content-preview blockquote{border-left:3px solid rgba(var(--ink-rgb),.149);padding:calc(8px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1));background:rgba(var(--ink-rgb),.02)}.card-content-preview blockquote>:last-child{margin-bottom:0}.card-content-preview table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin-bottom:calc(16px * var(--ohmy-spacing,1))}.card-content-preview th,.card-content-preview td{border:1px solid rgba(var(--ink-rgb),.125);padding:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));min-width:90px;text-align:left}.card-content-preview .card-align-center{text-align:center}.card-content-preview .card-align-right{text-align:right}.card-content-preview summary{cursor:pointer;font-weight:600;margin-bottom:calc(8px * var(--ohmy-spacing,1))}.card-content-preview details>p,.card-content-preview details>ul,.card-content-preview details>ol{margin-left:calc(20px * var(--ohmy-spacing,1))}.card-media-caption{display:block;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));border:1px dashed rgba(var(--ink-rgb),.125);border-radius:calc(8px*var(--ohmy-roundness,1));padding:calc(12px*var(--ohmy-spacing,1))}.card-content-preview summary:after{content:"›";right:4px}.card-content-preview details[open]>summary:after{content:"⌄"}.card-content-fallback{white-space:pre-wrap;overflow-wrap:anywhere}.ecosystem-freshness{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.6;color:var(--muted);margin:calc(1rem * var(--ohmy-spacing,1)) 0 0;padding-top:calc(1rem * var(--ohmy-spacing,1));border-top:1px solid var(--line)}.founder-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(1.25rem * var(--ohmy-spacing,1));margin:calc(1.25rem * var(--ohmy-spacing,1)) 0;align-items:start}.founder-tasks .tasks{min-width:0;margin:0}.founder-tasks .task-owner-heading{align-items:center;justify-content:flex-start;gap:calc(10px*var(--ohmy-spacing,1));margin:0;flex-wrap:nowrap}.founder-tasks .task-owner-heading h2{margin:0;min-width:0;flex:1;font-size:1rem;line-height:1.4;white-space:nowrap}.founder-tasks .task-owner-heading>.person-mark{flex:none;width:28px;height:28px}.task-card-actions{display:flex;justify-content:flex-end;align-items:center;gap:calc(6px*var(--ohmy-spacing,1));flex:none;margin-left:auto}.task-card-actions .task-add{border-radius:50%;width:36px;height:36px;min-width:36px;min-height:36px;padding:calc(8px*var(--ohmy-spacing,1));display:grid;place-items:center}.task-add .icon{width:17px;height:17px}.task-check:has(input:disabled){cursor:default}.task-check.is-readonly,.task-check.is-readonly input:disabled{cursor:default}.task-check.is-readonly .task-circle{transition:none}.task-check input:disabled+.task-circle{opacity:.35;cursor:default}.task-create-dialog label{display:block}.task-create-dialog label>input,.task-create-dialog label>textarea{display:block;margin-top:calc(.5rem * var(--ohmy-spacing,1))}.task-create-dialog .modal-heading h2{font-size:1rem;line-height:1.4}.task-create-dialog button[type=submit]{background:var(--text);color:var(--page)}@media(hover:hover)and (pointer:fine){.task-create-dialog button[type=submit]:hover{background:var(--text)}}@media(max-width:1000px){.founder-tasks{grid-template-columns:minmax(0,1fr);gap:calc(1rem * var(--ohmy-spacing,1));margin:calc(1rem * var(--ohmy-spacing,1)) 0}}.founder-tasks .task-card-actions .task-name-settings{min-width:44px;min-height:32px;padding:calc(5px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));font-size:11px}.founder-tasks .task-card-actions :is(.task-name-settings,.task-add){background:rgba(var(--ink-rgb),.031)}@media(hover:hover)and (pointer:fine){.founder-tasks .task-card-actions :is(.task-name-settings,.task-add):hover{background:rgba(var(--ink-rgb),.071)}}.founder-tasks .task-card-actions .task-add{position:relative;width:32px;height:32px;min-width:32px;min-height:32px;padding:calc(7px*var(--ohmy-spacing,1))}.founder-tasks .task-card-actions .task-add:before{content:"";position:absolute;inset:-6px;border-radius:50%}.founder-tasks .task-checklist{margin-top:calc(18px * var(--ohmy-spacing,1));padding-top:calc(6px*var(--ohmy-spacing,1));border-top:1px solid var(--line)}.founder-tasks .task-feedback:not(:empty)+.task-checklist,.founder-tasks .task-feedback:not(:empty)+.task-empty{margin-top:calc(4px * var(--ohmy-spacing,1))}.founder-tasks .checklist-row{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:calc(12px*var(--ohmy-spacing,1));row-gap:0;align-items:start;min-height:44px;padding:calc(10px*var(--ohmy-spacing,1)) 0;border:0}.founder-tasks .task-check{grid-column:1;grid-row:1;align-self:start;width:20px;height:22px;margin:0}.founder-tasks .task-check input{inset:-11px auto auto -12px;width:44px;height:44px}.founder-tasks .task-circle{width:18px;height:18px}.founder-tasks .task-circle .icon{width:12px;height:12px}.founder-tasks .task-heading{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:start;min-height:22px;gap:calc(8px*var(--ohmy-spacing,1))}.founder-tasks .task-heading h3{grid-column:1;grid-row:1;margin:0;font-size:14px;line-height:22px;font-weight:400;letter-spacing:0}.founder-tasks .task-heading .task-source{grid-column:2;grid-row:1;align-self:start;max-width:none;margin:calc(1px * var(--ohmy-spacing,1)) 0 0;padding:0 calc(6px*var(--ohmy-spacing,1));font-size:9px;line-height:20px;white-space:nowrap}.founder-tasks .task-toggle{grid-column:3;grid-row:1;align-self:start;width:20px;height:22px;min-height:22px;margin:0;padding:0}.founder-tasks .task-toggle:before{content:"";position:absolute;inset:-11px -12px;border-radius:50%}.founder-tasks .task-toggle .icon{width:14px;height:14px}.founder-tasks .task-toggle:focus-visible{outline-offset:3px}.founder-tasks .task-meta{margin:calc(4px * var(--ohmy-spacing,1)) 0 0}.founder-tasks .task-content>.task-meta{margin-top:calc(2px * var(--ohmy-spacing,1))}.founder-tasks .task-details{margin-top:calc(8px * var(--ohmy-spacing,1))}.workspace-detail-dialog{width:min(920px,calc(100vw - 32px))}.workspace-detail-dialog .modal-heading{display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1));padding-right:calc(88px*var(--ohmy-spacing,1))}.workspace-detail-dialog .modal-heading h2{min-width:0;font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.4}.workspace-detail-dialog [data-workspace-help]{margin-left:auto;flex:none}.workspace-detail-dialog .workspace-modal-panel{padding:0;border:0;background:transparent}.workspace-detail-dialog .activity-list{margin-top:0}@media(max-width:650px){.workspace-detail-dialog{width:calc(100vw - 16px)}.workspace-detail-dialog .modal-heading{gap:calc(8px*var(--ohmy-spacing,1));padding-right:calc(74px*var(--ohmy-spacing,1))}.workspace-detail-dialog .modal-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}}.founder-tasks .task-card-actions .task-name-settings:before{inset:-6px 0}.task-name-field{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:calc(8px*var(--ohmy-spacing,1));border-radius:calc(14px*var(--ohmy-roundness,1));background:var(--surface)}.task-name-field input{grid-column:2;min-width:0}.task-name-field .task-name-state{grid-column:2;margin-top:calc(5px * var(--ohmy-spacing,1))}.task-drag-handle{display:grid;place-items:center;align-self:start;width:36px;height:44px;min-height:44px;padding:calc(8px*var(--ohmy-spacing,1));border:0;border-radius:calc(10px*var(--ohmy-roundness,1));background:transparent;color:var(--subtle);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.task-drag-handle .icon{width:20px;height:20px}.task-drag-handle:hover,.task-drag-handle:focus-visible{background:rgba(var(--ink-rgb),.031);color:var(--text)}.task-drag-handle:active,.is-dragging .task-drag-handle{cursor:grabbing}.task-drag-handle:disabled,.task-drag-handle[aria-disabled=true]{cursor:default;opacity:.45}.task-name-field.is-dragging{box-shadow:0 10px 32px #0008;outline:1px solid rgba(var(--ink-rgb),.125);pointer-events:none}.task-name-field.is-dragging .task-drag-handle{pointer-events:auto}.task-name-placeholder{border:1px dashed rgba(var(--ink-rgb),.141);border-radius:calc(12px*var(--ohmy-roundness,1));background:rgba(var(--ink-rgb),.012)}.task-order-state{margin:calc(12px * var(--ohmy-spacing,1)) 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}.task-order-state:empty{display:none}@media(prefers-reduced-motion:reduce){.task-name-field{scroll-behavior:auto}}#synapse-attention{scroll-margin-top:calc(7rem * var(--ohmy-spacing,1))}.synapse-stale-note{margin:calc(.8rem * var(--ohmy-spacing,1)) 0 0;padding:calc(.7rem * var(--ohmy-spacing,1)) calc(.85rem * var(--ohmy-spacing,1));border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);border-radius:calc(12px*var(--ohmy-roundness,1));background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--warning);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.wpmu-check-coverage{display:block;color:var(--muted);font-size:var(--eco-caption,.7rem);line-height:1.5;margin-top:calc(.2rem * var(--ohmy-spacing,1));overflow-wrap:anywhere}.wpmu-coverage-note{line-height:1.6}.wpmu-scan-dialog .maintenance-sites{max-height:min(42dvh,360px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wpmu-scan-dialog .buttons{flex-wrap:wrap;justify-content:flex-end}.wpmu-scan-dialog .buttons button{max-width:100%;white-space:normal}.block-editor[contenteditable]:focus{outline:none}.synapse-review-panel{margin:0 0 calc(1rem * var(--ohmy-spacing,1))!important}.synapse-review-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(24px*var(--ohmy-spacing,1))}.synapse-review-heading h2{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));margin:0}.synapse-review-heading h2 .icon{width:19px;height:19px;color:var(--muted)}.synapse-review-heading p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.55;margin:calc(.7rem * var(--ohmy-spacing,1)) 0 0}.synapse-status-counts{display:flex;gap:calc(10px*var(--ohmy-spacing,1));flex:none}.synapse-status-counts button{display:grid;gap:calc(5px*var(--ohmy-spacing,1));justify-items:start;background:rgba(var(--ink-rgb),.02);padding:calc(12px*var(--ohmy-spacing,1)) calc(15px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(16px*var(--ohmy-roundness,1));min-width:88px;color:var(--muted);box-shadow:none}.synapse-status-counts strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:600;line-height:1.1}.synapse-status-counts span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:400}.synapse-status-counts [aria-pressed=true]{border-color:color-mix(in srgb,var(--blue) 40%,transparent);background:color-mix(in srgb,var(--blue) 5.1%,transparent)}.synapse-policy-note{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.7;margin:calc(1rem * var(--ohmy-spacing,1)) 0}.synapse-review-tools{display:flex;align-items:center;justify-content:space-between;gap:calc(12px*var(--ohmy-spacing,1));margin:calc(1.25rem * var(--ohmy-spacing,1)) 0}.synapse-review-filters{display:flex;gap:calc(5px*var(--ohmy-spacing,1))}.synapse-review-filters button{background:transparent;color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(.6rem * var(--ohmy-spacing,1)) calc(.8rem * var(--ohmy-spacing,1));border:1px solid var(--line);min-height:36px;box-shadow:none}.synapse-review-filters button[aria-pressed=true]{background:rgba(var(--ink-rgb),.071);color:var(--text)}.synapse-mailbox-search{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));max-width:360px;flex:1;border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1));padding:0 calc(12px*var(--ohmy-spacing,1));color:var(--muted)}.synapse-mailbox-search>.icon{width:15px;height:15px;flex:none}.synapse-mailbox-search input{width:100%;border:0;background:transparent;min-height:38px;padding:calc(7px*var(--ohmy-spacing,1)) 0;color:var(--text);font:inherit;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));outline:none}.synapse-mailbox-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.synapse-action-list{list-style:none;margin:0;padding:0}.synapse-action-list>li{display:grid;grid-template-columns:minmax(220px,1fr) minmax(210px,1fr) auto;gap:calc(22px*var(--ohmy-spacing,1));align-items:center;padding:calc(20px*var(--ohmy-spacing,1)) 0;border-top:1px solid var(--line)}.synapse-action-list>li[hidden]{display:none!important}.synapse-action-list .mailbox-label{min-width:0;align-items:flex-start}.synapse-action-list .mailbox-label>div{min-width:0}.synapse-action-list .mailbox-label strong{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500;overflow-wrap:anywhere;line-height:1.5}.synapse-action-list small{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.6;margin-top:calc(5px * var(--ohmy-spacing,1))}.synapse-status{display:inline-flex;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;gap:calc(5px*var(--ohmy-spacing,1));margin-top:calc(7px * var(--ohmy-spacing,1));font-weight:500}.synapse-status:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;align-self:center}.synapse-next-step{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.7;margin:0}.synapse-mailbox-actions{display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1))}.synapse-mailbox-actions .secondary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:36px;padding:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));white-space:nowrap;gap:calc(6px*var(--ohmy-spacing,1))}.synapse-mailbox-actions .icon{width:13px;height:13px}.synapse-read-scope{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.65;margin:calc(20px * var(--ohmy-spacing,1)) 0 0}.synapse-filter-summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--blue);margin:0 0 calc(12px * var(--ohmy-spacing,1))}.synapse-filter-summary:empty{display:none}.synapse-domain-action{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));flex:none}.synapse-domain-action button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(7px*var(--ohmy-spacing,1)) calc(9px*var(--ohmy-spacing,1));min-height:30px;gap:calc(5px*var(--ohmy-spacing,1))}.synapse-domain-action .icon{width:11px;height:11px}.synapse-context-link{display:inline-flex;align-items:center;gap:calc(5px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--blue);text-decoration:none;margin-top:calc(8px * var(--ohmy-spacing,1))}.synapse-context-link .icon{width:13px;height:13px}#synapse-capacity+.asset-summary{margin-top:calc(15px * var(--ohmy-spacing,1))}.synapse-page .dashboard-number>small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);font-weight:400}.synapse-action-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 48px)}.synapse-dialog-identity{display:flex;align-items:center;gap:calc(15px*var(--ohmy-spacing,1));flex-wrap:wrap;margin:0 0 calc(16px * var(--ohmy-spacing,1));color:var(--text);font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));overflow-wrap:anywhere}.synapse-dialog-identity .synapse-status{margin:0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-dialog-identity .tone-red{color:var(--danger)}.synapse-dialog-identity .tone-yellow{color:var(--warning)}.synapse-dialog-identity .tone-muted{color:var(--muted)}.synapse-dialog-next{color:var(--blue)!important;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))!important;line-height:1.65}.synapse-dialog-signals{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(8px*var(--ohmy-spacing,1));margin:calc(22px * var(--ohmy-spacing,1)) 0 calc(30px * var(--ohmy-spacing,1))}.synapse-dialog-signals>div{padding:calc(14px*var(--ohmy-spacing,1));background:rgba(var(--ink-rgb),.02);border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1))}.synapse-dialog-signals dt{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin-bottom:calc(9px * var(--ohmy-spacing,1))}.synapse-dialog-signals dd{margin:0;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--text)}.synapse-action-dialog h3{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));margin:0 0 calc(18px * var(--ohmy-spacing,1))}.synapse-runbook{padding-left:calc(20px*var(--ohmy-spacing,1))}.synapse-runbook li{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.8;margin-bottom:calc(16px * var(--ohmy-spacing,1));padding-left:calc(6px*var(--ohmy-spacing,1))}.synapse-dialog-actions{display:flex;gap:calc(9px*var(--ohmy-spacing,1));flex-wrap:wrap;margin-top:calc(26px * var(--ohmy-spacing,1))}.synapse-dialog-actions .secondary,.synapse-check-again{display:inline-flex;align-items:center;justify-content:center;gap:calc(6px*var(--ohmy-spacing,1));min-height:40px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(10px*var(--ohmy-spacing,1)) calc(14px*var(--ohmy-spacing,1));text-decoration:none;border-radius:calc(12px*var(--ohmy-roundness,1))}.synapse-check-again{background:var(--text);color:var(--page)}.synapse-dialog-actions .icon,.synapse-action-guide .icon{width:13px;height:13px}.synapse-action-guide a{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted);display:inline-flex;align-items:center;gap:calc(6px*var(--ohmy-spacing,1))}.synapse-action-dialog .modal-body>p{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.8;color:var(--muted)}.synapse-action-dialog [data-copy-status]{color:var(--blue)!important}.synapse-review-panel .synapse-empty{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.6;padding-block:calc(20px*var(--ohmy-spacing,1))}.synapse-review-panel button:focus-visible,.synapse-action-dialog button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:900px){.synapse-action-list>li{grid-template-columns:minmax(0,1fr) auto;gap:calc(10px*var(--ohmy-spacing,1)) calc(18px*var(--ohmy-spacing,1))}.synapse-next-step{grid-column:1;grid-row:2}.synapse-mailbox-actions{grid-column:2;grid-row:1/3;flex-direction:column;align-items:flex-end}.synapse-status-counts{gap:calc(6px*var(--ohmy-spacing,1))}.synapse-status-counts button{min-width:70px;padding:calc(12px*var(--ohmy-spacing,1))}.synapse-review-heading{gap:calc(18px*var(--ohmy-spacing,1))}}@media(max-width:650px){.synapse-review-heading{display:grid;gap:calc(20px*var(--ohmy-spacing,1))}.synapse-status-counts{width:100%}.synapse-status-counts button{flex:1;min-width:0}.synapse-review-tools{align-items:stretch;flex-direction:column}.synapse-mailbox-search{max-width:none}.synapse-review-filters{width:100%}.synapse-review-filters button{flex:1}.synapse-action-list>li{gap:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));padding:calc(20px*var(--ohmy-spacing,1)) 0}.synapse-action-list .mailbox-label strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-action-list .mailbox-avatar{width:28px;height:28px;flex-basis:28px}.synapse-mailbox-actions .secondary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(8px*var(--ohmy-spacing,1));min-height:34px}.synapse-mailbox-actions .secondary .icon{display:none}.synapse-next-step{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.7}.synapse-action-list small,.synapse-policy-note{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-dialog-signals{grid-template-columns:repeat(2,1fr)}.synapse-action-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.synapse-dialog-identity{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.synapse-dialog-actions>*{flex:1;white-space:nowrap}.synapse-domain-action{gap:calc(6px*var(--ohmy-spacing,1))}.synapse-domain-action button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(6px*var(--ohmy-spacing,1))}.synapse-action-list .metric-badge{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-grid [aria-labelledby=synapse-capacity]{grid-area:capacity}.synapse-grid{grid-template-areas:"reputation" "connections" "capacity" "domains" "activity"}}.archivy-page{min-width:0}.archivy-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(20px*var(--ohmy-spacing,1));margin-bottom:calc(24px * var(--ohmy-spacing,1))}.archivy-heading h1{font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1));letter-spacing:-.8px;margin:0 0 calc(8px * var(--ohmy-spacing,1))}.archivy-heading p,.archivy-context p{color:var(--muted);font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));margin:0;line-height:1.6}.archivy-heading button,.archivy-context button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:40px;gap:calc(7px*var(--ohmy-spacing,1))}.archivy-context{display:flex;align-items:center;justify-content:space-between;gap:calc(20px*var(--ohmy-spacing,1));padding:calc(24px*var(--ohmy-spacing,1))}.archivy-context strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.archivy-context p{margin:calc(10px * var(--ohmy-spacing,1)) 0 0}.archivy-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--blue);margin-right:calc(9px * var(--ohmy-spacing,1))}.archivy-status{color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.6;min-height:20px;margin:calc(16px * var(--ohmy-spacing,1)) calc(4px * var(--ohmy-spacing,1))}.archivy-canvas{padding:0;overflow:hidden;height:calc(100dvh - 230px);min-height:660px;background:var(--page);border-radius:calc(26px*var(--ohmy-roundness,1))}.archivy-canvas iframe{width:100%;height:100%;border:0;display:block}.archivy-placeholder{display:grid;place-items:center;height:100%;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted)}.archivy-notes{display:flex;gap:calc(32px*var(--ohmy-spacing,1));padding:calc(8px*var(--ohmy-spacing,1)) calc(4px*var(--ohmy-spacing,1))}.archivy-notes p{flex:1;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.7}.archivy-about{max-width:620px}.archivy-about p{color:var(--muted);font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.8}.archivy-about a{color:var(--blue)}.archivy-about .icon{width:16px;height:16px}@media(max-width:730px){.archivy-heading{align-items:flex-start;gap:calc(12px*var(--ohmy-spacing,1))}.archivy-heading h1{font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1))}.archivy-heading button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));max-width:140px}.archivy-context{padding:calc(20px*var(--ohmy-spacing,1));align-items:flex-start;flex-direction:column}.archivy-context p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.archivy-canvas{min-height:620px;border-radius:calc(20px*var(--ohmy-roundness,1))}.archivy-notes{display:block}.archivy-heading p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}}.archivy-canvas{position:relative}.archivy-canvas iframe.is-pending{position:absolute;inset:0;opacity:0;pointer-events:none}.synapse-patterns{display:grid;gap:calc(8px*var(--ohmy-spacing,1));margin:calc(20px * var(--ohmy-spacing,1)) 0}.synapse-patterns>p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))!important;color:var(--text)!important;margin:0 0 calc(4px * var(--ohmy-spacing,1))!important}.synapse-patterns>p span{color:var(--muted);margin-left:calc(8px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-pattern{display:flex;align-items:center;justify-content:space-between;gap:calc(16px*var(--ohmy-spacing,1));text-align:left;width:100%;background:rgba(var(--ink-rgb),.016)!important;border:1px solid rgba(var(--ink-rgb),.043);min-height:60px;padding:calc(13px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1))!important;box-shadow:none!important;border-radius:calc(13px*var(--ohmy-roundness,1))!important}.synapse-pattern strong,.synapse-pattern small{display:block}.synapse-pattern strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:550;color:var(--text)}.synapse-pattern small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin-top:calc(5px * var(--ohmy-spacing,1));font-weight:400}.synapse-pattern>span:last-child{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));flex-shrink:0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--blue)}.synapse-pattern .icon{width:14px;height:14px}.synapse-domain-context{margin:calc(24px * var(--ohmy-spacing,1)) 0;padding:calc(20px*var(--ohmy-spacing,1));border:1px solid rgba(var(--ink-rgb),.071);background:rgba(var(--ink-rgb),.012);border-radius:calc(16px*var(--ohmy-roundness,1))}.synapse-domain-context h3{margin:0 0 calc(14px * var(--ohmy-spacing,1))!important}.synapse-domain-context strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.synapse-domain-context p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.7;color:var(--muted)}.synapse-domain-context a{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--blue)}.synapse-domain-context .icon{width:13px;height:13px}@media(max-width:730px){.synapse-patterns>p span{display:block;margin:calc(6px * var(--ohmy-spacing,1)) 0 0;line-height:1.6}.synapse-pattern{padding:calc(12px*var(--ohmy-spacing,1))!important}.synapse-pattern strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-pattern small{max-width:230px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}}.archivy-focus{display:flex;gap:calc(8px*var(--ohmy-spacing,1));flex-wrap:wrap;margin:calc(18px * var(--ohmy-spacing,1)) 0 calc(4px * var(--ohmy-spacing,1))}.archivy-focus .secondary{min-height:38px}.archivy-focus [aria-pressed=true]{border-color:var(--accent,#8897ff);background:#7989ff1f;color:var(--text)}@media(max-width:730px){.archivy-focus .secondary{min-height:44px;flex:1 0 auto}}.connect-modal.synapse-action-dialog[open],.connect-modal.designer-dialog[open],.connect-modal.archivy-about[open]{grid-template-rows:auto minmax(0,1fr)}.loading-state{display:flex;min-height:min(58vh,520px);padding:calc(52px * var(--ohmy-spacing,1)) calc(24px * var(--ohmy-spacing,1));flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(12px * var(--ohmy-spacing,1));color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.loading-indicator{display:inline-flex;align-items:center;gap:calc(10px * var(--ohmy-spacing,1));font:inherit;color:inherit}.loading-state .loading-title{font:inherit;color:inherit;margin:0}.loading-state.is-compact{min-height:160px;padding:calc(24px * var(--ohmy-spacing,1)) calc(16px * var(--ohmy-spacing,1))}.loading-state.is-inline{flex-direction:row;min-height:180px;gap:calc(10px * var(--ohmy-spacing,1))}.loading-spinner,.ohmy-spinner{display:inline-block;box-sizing:border-box;width:18px;height:18px;flex:none;border:1.5px solid var(--strong-line,#d0d0d0);border-top-color:var(--text,#202020);border-radius:50%;animation:ohmy-loading-spin .8s linear infinite}@keyframes ohmy-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-spinner,.ohmy-spinner{animation:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-variable-1.8.1.woff2) format("woff2")}:root{font:100%/1.5 var(--ohmy-font-stack,Geist,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--canvas:#141414;--page:#0d0d0d;--surface:#161616;--raised:#232323;--hover:#2b2b2b;--text:#f6f6f6;--muted:#aaa;--subtle:#929292;--line:#ffffff14;--strong-line:#ffffff27;--primary:#f5f5f5;--on-primary:#171717;--blue:#91baff;--blue-solid:#387cf6;--blue-soft:#78aaff14;--orange:#f18a61;--orange-soft:#ed7a4e16;--success:#5fc38d;--danger:#f27d7d;--warning:#edbd6d;--source-blue-bg:#1f2d42;--source-orange-bg:#3b271e;--ink-rgb:255,255,255;--shadow:0 8px 30px #0003;--radius:var(--ohmy-panel-radius,14px);color:var(--text);background:var(--canvas);color-scheme:dark}:root[data-theme=light]{--canvas:#fff;--page:#fff;--surface:#f7f7f7;--raised:#f0f0f0;--hover:#e9e9e9;--text:#171717;--muted:#626262;--subtle:#686868;--line:#00000013;--strong-line:#00000025;--primary:#171717;--on-primary:#fff;--blue:#155acb;--blue-solid:#145ff2;--blue-soft:#dceafe;--orange:#b94720;--orange-soft:#fff0e9;--success:#187d46;--danger:#bd3535;--warning:#95610e;--source-blue-bg:#e8f0ff;--source-orange-bg:#ffede3;--ink-rgb:0,0,0;--shadow:0 8px 30px #0000000c;color-scheme:light}body{background:var(--canvas);color:var(--text)}[hidden]{display:none!important}button,input,textarea,select{font-family:inherit}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){border-width:1px;border-style:solid}button{background:var(--action,var(--primary));color:var(--on-action,var(--on-primary));border-radius:calc(8px*var(--ohmy-roundness,1));min-height:36px;padding:calc(.5rem * var(--ohmy-spacing,1)) calc(.85rem * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));box-shadow:0 1px 2px #0000000d}button.secondary{background:var(--surface);color:var(--text);border:1px solid var(--line);box-shadow:0 1px 2px #00000008}button.small{border-radius:calc(8px*var(--ohmy-roundness,1));padding:calc(.4rem * var(--ohmy-spacing,1)) calc(.65rem * var(--ohmy-spacing,1));min-height:32px}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}a{color:var(--blue)}h1,h2,h3,h4,h5,strong,summary{color:var(--text)}h1{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1));line-height:1.25;letter-spacing:-.035em;font-weight:600}h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));letter-spacing:-.02em}p{color:var(--muted)}::selection{background:color-mix(in srgb,var(--blue) 28%,transparent);color:var(--text)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{color:var(--text);background:var(--page);border-color:var(--strong-line);border-radius:calc(8px*var(--ohmy-roundness,1));accent-color:var(--blue-solid)}input::placeholder,textarea::placeholder{color:var(--subtle);opacity:1}code,.source-ref{color:var(--muted)}.app-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100dvh;padding:calc(8px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1)) 0;gap:0}.app-sidebar{position:sticky;top:8px;height:calc(100dvh - 16px);min-width:0;display:flex;flex-direction:column;padding:calc(20px*var(--ohmy-spacing,1)) calc(14px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));z-index:10}.sidebar-brand{position:relative;margin:0 calc(8px * var(--ohmy-spacing,1)) calc(30px * var(--ohmy-spacing,1))}.ohmy-brand{display:flex;align-items:center;width:max-content;max-width:100%;min-height:44px;text-decoration:none}.ohmy-logo{display:block;width:116px;height:40px;object-fit:contain}.ohmy-logo-light,[data-theme=light] .ohmy-logo-dark{display:none}[data-theme=light] .ohmy-logo-light{display:block}.product-segments{display:grid;grid-template-columns:1.12fr 1fr;gap:calc(3px * var(--ohmy-spacing,1));margin-top:calc(22px * var(--ohmy-spacing,1));padding:calc(4px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));background:color-mix(in srgb,var(--text) 3%,transparent)}.product-segments a{min-height:33px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--muted);border-radius:calc(6px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));letter-spacing:.035em;font-weight:600}.product-segments a[aria-current=true]{background:var(--raised);color:var(--text);box-shadow:0 1px 3px #0002}[data-theme=light] .product-segments a[aria-current=true]{background:#fff;box-shadow:0 1px 4px #00000012}.sidebar-group-label{padding:0 calc(12px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500;color:var(--subtle);margin:0 0 calc(10px * var(--ohmy-spacing,1))}.app-sidebar .workspace-navigation{display:grid;gap:calc(4px*var(--ohmy-spacing,1));width:100%;padding:0;margin:0;max-width:none}.app-sidebar .workspace-navigation a{justify-content:flex-start;gap:calc(10px*var(--ohmy-spacing,1));padding:calc(10px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));min-height:40px;border-radius:calc(8px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted);line-height:1.4}.app-sidebar .workspace-navigation a>.icon{width:17px;height:17px;stroke-width:1.6}.app-sidebar .workspace-navigation a[aria-current=page]{background:var(--raised);color:var(--text);box-shadow:inset 0 1px #ffffff04}.app-sidebar .workspace-navigation a[aria-current=page]>.icon{color:var(--orange)}.sidebar-note{display:flex;gap:calc(10px*var(--ohmy-spacing,1));padding:calc(16px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));margin-top:auto;color:var(--subtle)}.sidebar-note p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.7;margin:0;color:var(--subtle)}.sidebar-note strong{font-weight:400;color:var(--muted)}.sidebar-note-icon{margin-top:calc(3px * var(--ohmy-spacing,1));color:var(--orange)}.sidebar-note-icon>.icon{width:15px;height:15px}.sidebar-account{border-top:1px solid var(--line);padding-top:calc(12px*var(--ohmy-spacing,1));margin-top:calc(8px * var(--ohmy-spacing,1))}.app-sidebar .account-trigger.secondary{display:flex;justify-content:flex-start;width:100%;height:auto;min-height:52px;padding:calc(6px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));gap:calc(10px*var(--ohmy-spacing,1));background:transparent;border:0;border-radius:calc(8px*var(--ohmy-roundness,1));box-shadow:none;text-align:left}.app-sidebar .account-trigger>.icon{width:14px;height:14px;margin-left:auto;color:var(--muted)}.account-identity{display:flex;flex-direction:column;gap:calc(2px * var(--ohmy-spacing,1));min-width:0}.account-identity strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500}.account-identity small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);white-space:normal}.app-sidebar .account-trigger .person-mark{width:32px;height:32px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.app-sidebar .account-menu{top:auto;bottom:calc(100% + 8px);left:0;right:auto;width:270px;border-radius:calc(12px*var(--ohmy-roundness,1));padding:calc(5px*var(--ohmy-spacing,1));background:var(--raised);border:1px solid var(--strong-line);box-shadow:var(--shadow)}.account-menu button{color:var(--text);box-shadow:none;border-radius:calc(7px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.account-email{color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.app-surface{min-width:0;display:flex;flex-direction:column;background:var(--page);border:1px solid var(--line);border-radius:calc(28px*var(--ohmy-roundness,1));min-height:calc(100dvh - 16px)}.app-topbar{position:relative;top:auto;z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:calc(12px*var(--ohmy-spacing,1)) calc(28px*var(--ohmy-spacing,1));background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:calc(28px*var(--ohmy-roundness,1)) calc(28px*var(--ohmy-roundness,1)) 0 0}.app-breadcrumb{display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));min-width:0;color:var(--text)}.app-breadcrumb>.icon{width:13px;height:13px;color:var(--subtle)}.breadcrumb-product{color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));letter-spacing:.025em}.header-actions{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));flex:none}.appearance-toggle.secondary{display:flex;align-items:center;gap:calc(7px*var(--ohmy-spacing,1));min-height:34px;padding:calc(6px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));background:transparent;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));border-color:var(--line)}.appearance-toggle .icon{width:14px;height:14px}.app-topbar .meet-link{height:34px;min-height:34px;border-radius:calc(8px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500;padding:0 calc(10px*var(--ohmy-spacing,1));background:var(--action,var(--primary));color:var(--on-action,var(--on-primary));gap:calc(6px*var(--ohmy-spacing,1))}.app-topbar .meet-link img{width:17px;height:17px}.app-surface>main{max-width:1600px;width:100%;padding:calc(28px*var(--ohmy-spacing,1)) calc(28px*var(--ohmy-spacing,1)) calc(40px*var(--ohmy-spacing,1));min-width:0}.app-surface>footer{margin:0 calc(28px * var(--ohmy-spacing,1));width:calc(100% - 56px);max-width:none;padding:calc(14px*var(--ohmy-spacing,1)) 0;align-items:center;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.product-credit{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.platform-shortcuts a{width:32px;height:32px}.platform-shortcuts a:before{inset:0;background:transparent}.platform-shortcuts img{width:15px;height:15px}.panel,.synapse-page .panel{background:var(--surface);border:1px solid var(--line);border-radius:calc(14px*var(--ohmy-roundness,1));padding:calc(22px*var(--ohmy-spacing,1));box-shadow:0 1px 2px #00000003}.intro{margin-bottom:calc(24px * var(--ohmy-spacing,1))}.intro p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.65;max-width:660px}.eyebrow{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.founder-tasks{gap:calc(16px*var(--ohmy-spacing,1));margin:calc(20px * var(--ohmy-spacing,1)) 0}.founder-tasks .tasks{padding:calc(20px*var(--ohmy-spacing,1))}.founder-tasks .task-owner-heading h2{font-size:14px}.founder-tasks .task-heading h3{font-size:13px;line-height:21px}.founder-tasks .task-card-actions :is(.task-name-settings,.task-add){border-radius:calc(6px*var(--ohmy-roundness,1));background:var(--raised);color:var(--muted)}.board{--board-panel-padding:22px}.board-columns{gap:calc(12px*var(--ohmy-spacing,1))}.board-column,.board-column[style]{background:var(--page);border-radius:calc(10px*var(--ohmy-roundness,1))}.board-column[style] .board-status-label{background:color-mix(in srgb,var(--column-color) 16%,var(--surface));color:var(--text)}.board-card,.board-card:hover{background:var(--surface);color:var(--text);border:1px solid var(--line);box-shadow:0 1px 2px #00000007;border-radius:calc(8px*var(--ohmy-roundness,1));font-size:12px}.board-card:hover{border-color:var(--strong-line);background:var(--raised)}.board-column-head h3{font-size:12px}.board-count{color:var(--subtle)}.board-empty{color:var(--subtle);border-color:var(--line)}.board-add,.board-icon-button{color:var(--muted);box-shadow:none}.board-notion-link{background:var(--raised)}.board-notion-link img,.platform-shortcuts img[src$="github.svg"]{filter:none}[data-theme=light] .board-notion-link img,[data-theme=light] .platform-shortcuts img[src$="github.svg"]{filter:invert(1)}.notice{background:var(--blue-soft);color:var(--text);border-color:var(--strong-line);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.notice.error{background:color-mix(in srgb,var(--danger) 8%,var(--surface));border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger)}.metric-badge{border-radius:calc(6px*var(--ohmy-roundness,1));background:var(--raised)}.metric-badge.tone-green,.tone-green{color:var(--success)}.metric-badge.tone-red,.tone-red{color:var(--danger)}.metric-badge.tone-yellow,.tone-yellow{color:var(--warning)}.metric-badge.tone-green{background:color-mix(in srgb,var(--success) 12%,transparent)}.metric-badge.tone-red{background:color-mix(in srgb,var(--danger) 12%,transparent)}.metric-badge.tone-yellow{background:color-mix(in srgb,var(--warning) 12%,transparent)}.tone-green{--ring-color:var(--success)}.tone-yellow{--ring-color:var(--warning)}.tone-red{--ring-color:var(--danger)}.synapse-page .tone-green,.ecosystem-page .baseline-state.pass,.check-clear{color:var(--success)}.synapse-page .tone-yellow,.ecosystem-page .baseline-state.unknown{color:var(--warning)}.synapse-page .tone-red,.ecosystem-page .baseline-state.fail{color:var(--danger)}.metric-ring .ring-track{stroke:var(--line)}.ecosystem-card-grid,.synapse-grid{gap:calc(16px*var(--ohmy-spacing,1))}.ecosystem-page .panel{margin-bottom:calc(16px * var(--ohmy-spacing,1))}.ecosystem-asset-avatar{background:var(--blue-soft);color:var(--blue)}.ecosystem-card-grid h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.ecosystem-hero-metric{gap:calc(20px*var(--ohmy-spacing,1))}.ecosystem-page .metric-headline{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.dashboard-action{color:var(--text);background:var(--raised);border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.synapse-kicker{color:var(--orange)}.chart-line{stroke:var(--blue)}.chart-dot{fill:var(--blue)}.connect-modal,.card-modal{background:var(--page);color:var(--text);border:1px solid var(--strong-line);border-radius:calc(18px*var(--ohmy-roundness,1));box-shadow:0 24px 100px #0005}.connect-modal .modal-heading,.card-modal .card-modal-tools{border-color:var(--line);background:var(--page)}.modal-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));letter-spacing:-.025em}.modal-heading>p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.modal-close,.modal-heading>[data-close]{border-radius:calc(8px*var(--ohmy-roundness,1));min-width:36px;width:36px;height:36px;min-height:36px;padding:0;box-shadow:none}.modal-footer{background:var(--surface)}.modal-body{scrollbar-color:var(--strong-line) transparent}.modal-close{background:var(--raised);color:var(--text);border:1px solid var(--line)}.connect-tabs{background:var(--surface);border-radius:calc(10px*var(--ohmy-roundness,1));padding:calc(4px*var(--ohmy-spacing,1))}.connect-tabs button{color:var(--muted);border-radius:calc(7px*var(--ohmy-roundness,1));background:transparent;box-shadow:none}.connect-tabs button[aria-selected=true]{color:var(--text);background:var(--raised)}.card-modal :is(input,textarea),.block-text{color:var(--text)}.block-menu,.asset-menu-options,.block-actions-menu{background:var(--raised);border:1px solid var(--strong-line);border-radius:calc(12px*var(--ohmy-roundness,1));box-shadow:var(--shadow)}.endpoint,.answer code,.setup-settings,.verification-prompt{background:var(--surface);color:var(--text);border-color:var(--line)}.topic-badge,.metric-pill{background:var(--raised);border-color:var(--line);color:var(--muted)}.toast,.board-toast{background:var(--primary);color:var(--on-primary);border-radius:calc(10px*var(--ohmy-roundness,1));box-shadow:var(--shadow)}.public-shell{display:flex;flex-direction:column;min-height:100dvh}.public-topbar{position:relative;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:calc(20px*var(--ohmy-spacing,1)) calc(32px*var(--ohmy-spacing,1));border-bottom:1px solid var(--line)}.public-shell>main{padding-top:calc(40px*var(--ohmy-spacing,1))}.public-shell .login{background:var(--surface);border:1px solid var(--line);border-radius:calc(18px*var(--ohmy-roundness,1))}.app-surface .video-workspace{--v-surface:var(--surface);--v-card:var(--surface);--v-selected:var(--blue);--v-muted:var(--muted)}.app-surface .video-workspace :is(.v-prompt-card,.v-disclosure,.v-toolbar,.v-preview-panel,.v-result){border-radius:calc(14px*var(--ohmy-roundness,1));border:1px solid var(--line);background:var(--surface)}.app-surface .video-workspace .v-prompt-card textarea{font-family:inherit;background:var(--page);border-color:var(--strong-line);border-radius:calc(8px*var(--ohmy-roundness,1));color:var(--text);box-shadow:none}.app-surface .video-workspace :is(.v-upload,.v-generate,.v-quota,.v-choice,.v-radio){border-radius:calc(8px*var(--ohmy-roundness,1))}.app-surface .video-workspace .v-upload{background:var(--raised);color:var(--text);border:1px solid var(--line)}.app-surface .video-workspace .v-generate{background:var(--action,var(--primary))!important;color:var(--on-action,var(--on-primary))!important;border:1px solid var(--line)}.app-surface .video-workspace .v-radio:has(input:checked),.app-surface .video-workspace .v-choice:has(input:checked){background:var(--blue-soft);color:var(--blue)}.app-surface .video-workspace .v-radio:has(input:checked) small{color:var(--blue)}.app-surface .video-workspace .v-radio input{accent-color:var(--blue-solid)}.app-surface .video-workspace .v-quota{background:var(--raised);color:var(--muted)}.app-surface .video-workspace .v-icon-button{border-radius:calc(8px*var(--ohmy-roundness,1));color:var(--muted)}.app-surface .designer-page .designer-radio-row label:has(:checked){color:var(--blue);background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 50%,transparent)}.sidebar-toggle.secondary,.sidebar-close.secondary,.sidebar-scrim{display:none}@media(hover:hover)and (pointer:fine){button:hover{background:color-mix(in srgb,var(--action,var(--primary)) 85%,var(--page));color:var(--on-action,var(--on-primary))}button.secondary:hover,.account-menu button:hover,.workspace-navigation a:hover,.product-segments a:hover{background:var(--hover);color:var(--text)}.appearance-toggle.secondary:hover{background:var(--raised)}}@media(min-width:901px){.app-sidebar{overflow:visible}.app-sidebar .workspace-navigation{overflow-y:auto;scrollbar-width:thin;max-height:calc(100dvh - 370px)}}@media(max-width:1150px)and (min-width:901px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.app-sidebar{padding-inline:calc(10px*var(--ohmy-spacing,1))}.sidebar-brand{margin-inline:calc(6px * var(--ohmy-spacing,1))}.app-topbar{padding-inline:calc(22px*var(--ohmy-spacing,1))}.app-surface>main{padding:calc(24px*var(--ohmy-spacing,1)) calc(22px*var(--ohmy-spacing,1)) calc(36px*var(--ohmy-spacing,1))}.founder-tasks{gap:calc(12px*var(--ohmy-spacing,1))}.founder-tasks .tasks{padding:calc(16px*var(--ohmy-spacing,1))}.founder-tasks .task-owner-heading h2{font-size:13px}.account-identity small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}}@media(max-width:900px){.app-shell{display:block;padding:0}.app-surface{min-height:100dvh;border:0;border-radius:0}.app-topbar{border-radius:0;padding:calc(12px*var(--ohmy-spacing,1)) calc(20px*var(--ohmy-spacing,1));position:sticky;top:0;background:var(--page);z-index:5}.app-sidebar{position:fixed;inset:0 auto 0 0;width:264px;max-width:calc(100vw - 48px);height:100dvh;padding:calc(22px*var(--ohmy-spacing,1)) calc(14px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));transform:translate(-100%);visibility:hidden;background:var(--canvas);transition:transform .2s ease,visibility 0s linear .2s;z-index:50;overflow:visible}.sidebar-is-open .app-sidebar{transform:none;visibility:visible;transition-delay:0s}.sidebar-close.secondary{display:grid;place-items:center;position:absolute;right:-2px;top:2px;width:32px;height:32px;min-height:32px;padding:0;background:transparent;border:0;box-shadow:none}.sidebar-toggle.secondary{display:grid;place-items:center;min-height:32px;width:32px;padding:0;background:transparent;border:0;box-shadow:none;margin-left:-4px}.sidebar-toggle .icon{width:18px;height:18px}.sidebar-is-open .sidebar-scrim{display:block;position:fixed;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#0006;z-index:49;box-shadow:none;padding:0}.sidebar-open{overflow:hidden}.app-sidebar .account-menu{max-width:calc(100vw - 32px)}.app-surface>main{padding:calc(24px*var(--ohmy-spacing,1)) calc(20px*var(--ohmy-spacing,1)) calc(36px*var(--ohmy-spacing,1))}.app-surface>footer{margin-inline:calc(20px * var(--ohmy-spacing,1));width:calc(100% - 40px)}.app-breadcrumb{gap:calc(8px*var(--ohmy-spacing,1))}.breadcrumb-product{display:none}.app-breadcrumb>.icon{display:none}.sidebar-note{margin-top:auto}}@media(max-width:650px){.app-topbar{padding:calc(10px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1));min-height:58px;flex-wrap:nowrap}.app-breadcrumb{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.app-surface>main{padding:calc(22px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1)) calc(30px*var(--ohmy-spacing,1))}.app-surface>footer{margin-inline:calc(16px * var(--ohmy-spacing,1));width:calc(100% - 32px)}.app-topbar .header-actions{width:auto;gap:calc(6px*var(--ohmy-spacing,1))}.appearance-toggle.secondary{padding:calc(6px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1))}.appearance-toggle [data-theme-label]{display:none}.app-topbar .meet-link{padding:0 calc(8px*var(--ohmy-spacing,1));min-height:34px}h1,.intro h1{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1))}.panel,.synapse-page .panel{padding:calc(18px*var(--ohmy-spacing,1));border-radius:calc(12px*var(--ohmy-roundness,1))}.founder-tasks .tasks{padding:calc(18px*var(--ohmy-spacing,1))}.board{--board-panel-padding:18px}.founder-tasks{gap:calc(14px*var(--ohmy-spacing,1))}.public-topbar{padding:calc(16px*var(--ohmy-spacing,1)) calc(20px*var(--ohmy-spacing,1))}.public-shell>main{padding-top:calc(24px*var(--ohmy-spacing,1))}.public-topbar .ohmy-logo{width:104px;height:36px}.connect-modal{border-radius:calc(16px*var(--ohmy-roundness,1))}.ecosystem-card-grid,.synapse-grid{gap:calc(14px*var(--ohmy-spacing,1))}}@media(prefers-reduced-motion:reduce){.app-sidebar,button{transition:none}}@media(prefers-contrast:more){:root{--line:#ffffff55;--muted:#c6c6c6}:root[data-theme=light]{--line:#00000055;--muted:#484848}}.appearance-sun,[data-theme=light] .appearance-moon{display:none}[data-theme=light] .appearance-sun{display:block}.archivy-heading{align-items:flex-start;gap:calc(20px*var(--ohmy-spacing,1));margin-bottom:calc(20px * var(--ohmy-spacing,1))}.archivy-heading p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));margin:calc(6px * var(--ohmy-spacing,1)) 0 0}.archivy-heading-actions{display:flex;gap:calc(8px*var(--ohmy-spacing,1));flex-wrap:wrap}.archivy-heading-actions button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:36px}.archivy-context{display:flex;align-items:center;justify-content:space-between;gap:calc(16px*var(--ohmy-spacing,1));padding:0 0 calc(20px*var(--ohmy-spacing,1));border:0;border-bottom:1px solid var(--line);background:none;margin-bottom:calc(20px * var(--ohmy-spacing,1));border-radius:0}.archivy-context>div{display:grid;grid-template-columns:7px minmax(0,1fr);column-gap:calc(8px*var(--ohmy-spacing,1));align-items:center}.archivy-context strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500}.archivy-dot{width:6px;height:6px;background:var(--blue-solid);box-shadow:none}.archivy-context p{grid-column:2;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.6;margin:calc(2px * var(--ohmy-spacing,1)) 0 0;color:var(--subtle)}.archivy-context>[data-archivy-about]{width:32px;height:32px;min-height:32px;padding:0;box-shadow:none;background:transparent;border:0;color:var(--muted)}.archivy-status{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:calc(8px * var(--ohmy-spacing,1)) 0;min-height:0}.archivy-overview{display:grid;gap:calc(18px*var(--ohmy-spacing,1))}.overview-map-panel{padding:calc(24px*var(--ohmy-spacing,1))}.overview-map-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(16px*var(--ohmy-spacing,1))}.overview-map-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.overview-map-heading p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:calc(5px * var(--ohmy-spacing,1)) 0 0}.overview-legend{display:flex;align-items:center;gap:calc(7px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.overview-legend i{width:6px;height:6px;background:var(--blue);border-radius:50%}.overview-diagram{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(48px*var(--ohmy-spacing,1)) calc(32px*var(--ohmy-spacing,1));padding:calc(30px*var(--ohmy-spacing,1)) calc(4px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));isolation:isolate}.overview-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:0;pointer-events:none}.overview-wires path{stroke:var(--strong-line);fill:none;stroke-width:1;opacity:.8}.overview-wires path.is-active{stroke:var(--blue);stroke-width:1.5;opacity:.65}.overview-node{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:calc(9px*var(--ohmy-spacing,1));z-index:1;position:relative;padding:calc(16px*var(--ohmy-spacing,1));text-align:left;background:var(--page);border:1px solid var(--strong-line);border-radius:calc(12px*var(--ohmy-roundness,1));color:var(--text);min-height:148px;box-shadow:0 2px 5px #00000004;transition:border-color .15s,background .15s}.overview-node[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 9%,transparent)}.overview-node-top{display:flex;align-items:center;justify-content:space-between;gap:calc(8px*var(--ohmy-spacing,1))}.overview-node-icon,.overview-detail-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:calc(8px*var(--ohmy-roundness,1));background:var(--raised);color:var(--muted)}.overview-node-icon .icon{width:16px;height:16px}.overview-node[data-overview-node=workspace] .overview-node-icon,.overview-node[data-overview-node=design] .overview-node-icon{background:var(--orange-soft);color:var(--orange)}.overview-node[data-overview-node=memory] .overview-node-icon,.overview-node[data-overview-node=assistants] .overview-node-icon{background:var(--blue-soft);color:var(--blue)}.overview-node-arrow{color:var(--subtle);opacity:.55}.overview-node-arrow .icon{width:13px;height:13px}.overview-node strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.4;font-weight:550}.overview-node-description{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.55;color:var(--muted);font-weight:400}.overview-detail{padding:calc(24px*var(--ohmy-spacing,1))}.overview-detail-intro{display:flex;align-items:flex-start;gap:calc(14px*var(--ohmy-spacing,1))}.overview-detail-icon{width:36px;height:36px;flex:none;background:var(--blue-soft);color:var(--blue)}.overview-detail-icon .icon{width:19px;height:19px}.overview-detail-intro>div{min-width:0;flex:1}.overview-kicker{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);margin-bottom:calc(5px * var(--ohmy-spacing,1))}.overview-detail-intro h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.overview-detail-intro p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.7;margin:calc(8px * var(--ohmy-spacing,1)) 0 0;max-width:640px}.overview-detail-intro>.dashboard-action{flex:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:34px;padding:calc(7px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1))}.overview-detail-bottom{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr);gap:calc(28px*var(--ohmy-spacing,1));margin-top:calc(22px * var(--ohmy-spacing,1));padding-top:calc(20px*var(--ohmy-spacing,1));border-top:1px solid var(--line)}.overview-detail-bottom h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:500;color:var(--muted);margin:0 0 calc(10px * var(--ohmy-spacing,1))}.overview-connections{display:flex;gap:calc(7px*var(--ohmy-spacing,1));flex-wrap:wrap}.overview-connections button.secondary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));display:flex;flex-wrap:wrap;justify-content:flex-start;gap:calc(5px*var(--ohmy-spacing,1));padding:calc(8px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));background:var(--page);color:var(--text);min-height:44px;text-align:left}.overview-connections button>.icon{width:13px;height:13px}.overview-connections button small{display:block;flex-basis:100%;padding-left:calc(18px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:400;color:var(--subtle);line-height:1.5}.overview-evidence{min-width:0}.overview-evidence>summary{padding:0 calc(18px*var(--ohmy-spacing,1)) 0 0;min-height:32px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.5;display:flex;gap:calc(8px*var(--ohmy-spacing,1));align-items:flex-start}.overview-evidence>summary span{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--subtle)}.overview-source-links{display:grid;gap:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:calc(12px * var(--ohmy-spacing,1)) 0 calc(16px * var(--ohmy-spacing,1))}.overview-source-links>a{display:flex;align-items:center;justify-content:space-between;gap:calc(8px*var(--ohmy-spacing,1));overflow-wrap:anywhere;text-decoration:none}.overview-source-links .icon{width:12px;height:12px;flex:none}.overview-evidence button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.archivy-technical-heading{display:flex;justify-content:space-between;align-items:center;gap:calc(20px*var(--ohmy-spacing,1));margin:calc(24px * var(--ohmy-spacing,1)) 0 calc(14px * var(--ohmy-spacing,1))}.archivy-technical-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.archivy-technical-heading p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:calc(5px * var(--ohmy-spacing,1)) 0 0}.archivy-focus{margin:0 0 calc(16px * var(--ohmy-spacing,1))}.archivy-focus .secondary{border-radius:calc(7px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));min-height:34px}.archivy-canvas.panel{padding:0;border-radius:calc(14px*var(--ohmy-roundness,1));background:var(--surface);overflow:hidden}.archivy-scope-note{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.6;color:var(--subtle);margin:calc(18px * var(--ohmy-spacing,1)) 0 0}@media(hover:hover)and (pointer:fine){.overview-node:hover{background:var(--raised);border-color:var(--blue);color:var(--text)}}@media(max-width:1150px){.overview-diagram{gap:calc(34px*var(--ohmy-spacing,1)) calc(22px*var(--ohmy-spacing,1))}.overview-node{padding:calc(14px*var(--ohmy-spacing,1))}.overview-detail-bottom{grid-template-columns:minmax(0,1fr);gap:calc(20px*var(--ohmy-spacing,1))}.overview-detail-intro{flex-wrap:wrap}.overview-detail-intro>.dashboard-action{margin-left:calc(50px * var(--ohmy-spacing,1))}}@media(max-width:650px){.archivy-heading{flex-direction:column;gap:calc(16px*var(--ohmy-spacing,1))}.archivy-heading-actions{width:100%}.archivy-heading-actions button{min-height:40px;flex:1;padding:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.overview-map-heading{align-items:flex-start}.overview-legend{display:none}.overview-diagram{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1));padding:calc(24px*var(--ohmy-spacing,1)) 0 0}.overview-node{min-height:156px;padding:calc(13px*var(--ohmy-spacing,1));gap:calc(9px*var(--ohmy-spacing,1))}.overview-node strong,.overview-node-description{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.overview-detail-intro{gap:calc(12px*var(--ohmy-spacing,1))}.overview-detail-icon{width:30px;height:30px}.overview-detail-intro>div{flex-basis:calc(100% - 42px)}.overview-detail-intro>.dashboard-action{margin-left:calc(42px * var(--ohmy-spacing,1))}.overview-detail-intro h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.overview-detail-intro p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.overview-map-panel,.overview-detail{padding:calc(18px*var(--ohmy-spacing,1))}.overview-connections{gap:calc(8px*var(--ohmy-spacing,1))}.overview-connections button.secondary{min-height:44px}.archivy-context{margin-bottom:calc(18px * var(--ohmy-spacing,1))}.archivy-technical-heading{align-items:flex-start}.archivy-focus .secondary{min-height:40px}.archivy-focus{gap:calc(6px*var(--ohmy-spacing,1))}}.skip{z-index:1000}@media(max-width:900px){.product-segments a{min-height:40px}.app-sidebar .workspace-navigation a{min-height:44px}.sidebar-close.secondary{width:44px;height:44px;min-height:44px;right:-6px;top:-2px}}@media(max-width:650px){.app-topbar{min-height:64px}.appearance-toggle.secondary{min-height:44px;min-width:44px}.sidebar-toggle.secondary{width:44px;min-height:44px}.app-topbar .meet-link{min-height:44px;height:44px}.archivy-focus .secondary,.archivy-heading-actions button{min-height:44px}.app-surface .video-workspace .v-icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.product-segments a{min-height:44px}}.app-sidebar .workspace-navigation{overflow-y:auto;min-height:0;flex-shrink:1;scrollbar-width:thin}@media(max-width:900px){.app-sidebar{padding-bottom:max(calc(12px * var(--ohmy-spacing,1)),env(safe-area-inset-bottom))}.app-sidebar .workspace-navigation{max-height:none}}@media(max-width:650px){.modal-close,.modal-heading>[data-close]{width:44px;min-width:44px;height:44px;min-height:44px}.synapse-mailbox-actions .secondary,.synapse-dialog-actions .secondary,.synapse-check-again{min-height:44px}}@media(max-height:600px){.sidebar-note{display:none}.sidebar-brand{margin-bottom:calc(18px * var(--ohmy-spacing,1))}.sidebar-account{margin-top:auto}}:root{--warning:var(--danger);--divider:linear-gradient(90deg,transparent,var(--strong-line) 18%,var(--strong-line) 82%,transparent)}:root[data-theme=light]{--warning:var(--danger)}body{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55}h1,.intro h1{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1));line-height:1.25;letter-spacing:-.025em;font-weight:600}h2,.section-heading h2,.ecosystem-card-grid h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.4;font-weight:500}h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.4}button,button.small,.dashboard-action{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4}.meta,.eyebrow,.ecosystem-synced,.synapse-policy-note,.synapse-read-scope,.synapse-list small,.health-breakdown{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.app-sidebar{padding:calc(8px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1))}.sidebar-brand{margin:0 0 calc(24px * var(--ohmy-spacing,1))}.ohmy-brand{height:48px;min-height:48px;padding:0 calc(11px*var(--ohmy-spacing,1))}.ohmy-logo{width:66px;height:auto}.platform-picker{position:relative;margin-top:calc(8px * var(--ohmy-spacing,1))}.platform-trigger.secondary{width:100%;height:48px;display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));padding:calc(8px*var(--ohmy-spacing,1)) calc(11px*var(--ohmy-spacing,1));background:color-mix(in srgb,var(--text) 2%,transparent);border:1px solid var(--line);font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:400;text-align:left;justify-content:flex-start;box-shadow:none}.platform-trigger>img,.platform-menu img{border-radius:50%;width:28px;height:28px;object-fit:cover}.platform-trigger>.icon{width:14px;height:14px;margin-left:0;color:var(--muted)}.platform-menu{position:absolute;left:calc(100% + 4px);top:0;z-index:80;width:256px;padding:calc(4px*var(--ohmy-spacing,1));border:1px solid var(--strong-line);border-radius:calc(12px*var(--ohmy-roundness,1));background:var(--surface);box-shadow:var(--shadow)}.platform-menu>p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;text-transform:uppercase;margin:calc(4px * var(--ohmy-spacing,1)) calc(6px * var(--ohmy-spacing,1));color:var(--muted)}.platform-menu>a{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));min-height:46px;padding:calc(5px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));text-decoration:none;color:var(--text);font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55;border-radius:calc(7px*var(--ohmy-roundness,1))}.platform-menu>a[aria-current],.platform-menu>a:hover{background:var(--raised)}.platform-menu>a>span{flex:1}.platform-menu small{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted)}.platform-menu .icon{width:16px;height:16px}.sidebar-group-label{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;margin-bottom:calc(8px * var(--ohmy-spacing,1));padding-inline:calc(8px*var(--ohmy-spacing,1))}.app-sidebar .workspace-navigation{gap:0;max-height:none}.app-sidebar .workspace-navigation a{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;padding:calc(10px*var(--ohmy-spacing,1)) calc(11px*var(--ohmy-spacing,1));font-weight:400}.app-sidebar .workspace-navigation a[aria-current=page]{font-weight:500}.app-sidebar .workspace-navigation a>.icon,.app-sidebar .workspace-navigation a[aria-current=page]>.icon{width:16px;height:16px;color:var(--muted)}.sidebar-utilities{margin-top:auto;padding-top:calc(24px*var(--ohmy-spacing,1))}.sidebar-quick-actions{display:flex;gap:calc(8px*var(--ohmy-spacing,1));padding:0 calc(8px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1))}.sidebar-quick-actions{--ohmy-control-floor:36px;--ohmy-control-height:max(var(--ohmy-control-floor),calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1) * var(--ohmy-control-leading,1.4) + 2 * var(--ohmy-control-space,8px)))}.sidebar-quick-actions :is(.appearance-toggle,.sidebar-styles-toggle,.meet-link){inline-size:var(--ohmy-control-height);min-inline-size:var(--ohmy-control-height);block-size:var(--ohmy-control-height);min-block-size:var(--ohmy-control-height);flex:none;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));box-shadow:none;background:transparent;color:var(--text)}.sidebar-quick-actions .icon,.sidebar-quick-actions img{width:16px;height:16px}.sidebar-quick-actions img{filter:grayscale(1) brightness(0) invert(1)}[data-theme=light] .sidebar-quick-actions img{filter:grayscale(1) brightness(0)}.sidebar-info.secondary{display:flex;width:100%;gap:calc(8px*var(--ohmy-spacing,1));justify-content:flex-start;align-items:center;padding:calc(7px*var(--ohmy-spacing,1)) calc(11px*var(--ohmy-spacing,1));min-height:32px;background:transparent;border:0;box-shadow:none;color:var(--muted);font-weight:400}.sidebar-info .icon{width:16px;height:16px}.sidebar-account{border:0;margin-top:calc(4px * var(--ohmy-spacing,1));padding-top:0}.account-identity strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55}.account-identity small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.app-sidebar .account-trigger.secondary{padding:calc(8px*var(--ohmy-spacing,1)) calc(11px*var(--ohmy-spacing,1));min-height:48px}.app-sidebar .account-menu{width:256px}.account-menu button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4}.account-email{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.app-topbar{display:none}.app-surface>main{padding:calc(28px*var(--ohmy-spacing,1)) calc(32px*var(--ohmy-spacing,1)) calc(40px*var(--ohmy-spacing,1));max-width:none}.app-surface{border-radius:calc(32px*var(--ohmy-roundness,1))}.app-info{width:min(440px,calc(100vw - 32px))}.app-info .platform-shortcuts{justify-content:flex-start;gap:calc(10px*var(--ohmy-spacing,1));margin-top:calc(24px * var(--ohmy-spacing,1))}.app-info .platform-shortcuts a{width:40px;height:40px;border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1))}.app-info .platform-shortcuts img{width:20px;height:20px;filter:grayscale(1) brightness(0) invert(1)}[data-theme=light] .app-info .platform-shortcuts img{filter:grayscale(1) brightness(0)}.app-info .product-credit{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55}:is(.section-heading,.designer-page,.archivy-page,.ecosystem-page,.synapse-page,.workspace-navigation) .icon{color:var(--muted)}.overview-node-icon,.overview-detail-icon,.overview-node[data-overview-node] .overview-node-icon,.ecosystem-asset-avatar{color:var(--text);background:var(--raised)}.ecosystem-symbol .icon{filter:grayscale(1)}.metric-badge.tone-yellow,.tone-yellow,.synapse-page .tone-yellow{color:var(--danger);--ring-color:var(--danger)}.metric-badge.tone-yellow{background:color-mix(in srgb,var(--danger) 10%,transparent)}.ecosystem-page .baseline-state.unknown{color:var(--muted)}.tone-muted{--ring-color:var(--subtle)}.app-surface .panel{position:relative;background:transparent;border:0;border-radius:0;box-shadow:none;padding:calc(24px*var(--ohmy-spacing,1))}.app-surface .panel:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--divider)}.founder-tasks{gap:0;margin:calc(8px * var(--ohmy-spacing,1)) 0 0}.founder-tasks .tasks{padding:calc(24px*var(--ohmy-spacing,1))}.founder-tasks>.tasks:not(:last-child):before,.ecosystem-bento-left:before,.synapse-bento-column:first-child:before{content:"";position:absolute;top:20px;bottom:20px;right:0;width:1px;pointer-events:none;background:linear-gradient(transparent,var(--strong-line) 15%,var(--strong-line) 85%,transparent)}.founder-tasks .tasks{position:relative}.founder-tasks .task-owner-heading h2,.founder-tasks .task-heading h3{font-size:14px;line-height:20px}.board{--board-panel-padding:24px}.board-column,.board-column[style]{background:transparent!important}.board-card,.board-card:hover{font-size:14px;line-height:20px;background:var(--surface);box-shadow:none;border-color:var(--line)}.board-column .board-status-label,.board-column[data-column=no_status] .board-status-label{padding:3px calc(8px*var(--ohmy-spacing,1));background:var(--raised);color:var(--text);border-radius:calc(6px*var(--ohmy-roundness,1))}.board-column[style] .board-status-label{background:var(--raised)}.board-dot,.board-column[style] .board-dot{background:var(--subtle)}.board-column-head h3{font-size:12px;line-height:16px}.board-all-visible .board-columns{padding-inline:0;scroll-padding-inline:0}.board-all-visible .board-peek{display:none}.board-all-visible .board-column{opacity:1;pointer-events:auto}.ecosystem-card-grid,.synapse-grid{gap:0}.ecosystem-bento-column,.synapse-bento-column{gap:0;position:relative}.ecosystem-page .panel,.synapse-page .panel,.ecosystem-card-grid .panel{margin:0;padding:calc(24px*var(--ohmy-spacing,1));border:0;border-radius:0}.ecosystem-card-grid,.synapse-page{--eco-font:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));--eco-caption:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-review-panel{margin:0!important}.synapse-summary .metric-headline,.ecosystem-page .metric-headline,.synapse-stat>strong,.dashboard-number{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;letter-spacing:-.025em;font-weight:500}.synapse-status-counts button{border:0;border-radius:0;background:transparent;border-left:1px solid var(--line);min-width:80px}.synapse-status-counts span,.synapse-status-counts strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.synapse-policy-note{max-width:760px}.synapse-action-list .mailbox-label strong,.synapse-next-step,.synapse-list>li{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.synapse-action-list small,.synapse-status,.synapse-mailbox-actions .secondary,.synapse-domain-action button,.synapse-list small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.synapse-next-step{max-width:560px}.synapse-review-tools{padding-block:calc(8px*var(--ohmy-spacing,1))}.health-track{height:10px;border-radius:calc(2px*var(--ohmy-roundness,1))}.health-track rect{stroke:var(--page);stroke-width:3}.metric-ring .ring-track{stroke-dasharray:1.2 1.05}.metric-ring .ring-value{stroke-linecap:round}.metric-ring>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55}.metric-ring-small>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.chart-line{stroke:var(--text);stroke-width:2}.chart-dot{fill:var(--text)}.archivy-heading>div:first-child{display:none}.archivy-heading{justify-content:flex-end;margin-bottom:0}.archivy-context{padding:calc(16px*var(--ohmy-spacing,1)) calc(24px*var(--ohmy-spacing,1));margin:0}.archivy-overview{gap:0}.overview-map-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.4}.overview-map-heading p,.overview-node-description,.overview-detail-intro p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.overview-node strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55}.overview-node{min-height:148px}.overview-detail-intro h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.4}.overview-kicker,.overview-legend,.overview-context{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.designer-workbench .panel{padding:calc(20px*var(--ohmy-spacing,1))}.designer-preview-panel:after{display:none}.designer-sidebar{border-right:0}.designer-toolbar{gap:calc(16px*var(--ohmy-spacing,1))}.app-surface .video-workspace :is(.v-prompt-card,.v-disclosure,.v-toolbar,.v-preview-panel,.v-result){background:transparent;border:0;border-radius:0}.app-surface .video-workspace :is(.v-prompt-card,.v-preview-panel){border-bottom:1px solid var(--line)}.app-surface .video-workspace :is(.v-limits,.v-limit-badge,.v-model-limit,.v-api-off){color:var(--muted);background:var(--raised);border-color:var(--line)}@media(min-width:901px)and (max-width:1150px){.app-shell{grid-template-columns:240px minmax(0,1fr)}.app-sidebar{padding-inline:calc(16px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1))}.account-identity small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}}@media(max-width:900px){.app-sidebar{padding:calc(16px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));overflow-y:auto;overflow-x:visible}.sidebar-brand{margin-bottom:calc(20px * var(--ohmy-spacing,1))}.app-topbar{display:flex;min-height:56px;padding:calc(6px*var(--ohmy-spacing,1)) calc(20px*var(--ohmy-spacing,1));border:0}.app-surface{border-radius:0}.app-surface>main{padding:0 calc(16px*var(--ohmy-spacing,1)) calc(32px*var(--ohmy-spacing,1))}.platform-menu{left:0;top:calc(100% + 4px);width:100%;box-shadow:var(--shadow)}.sidebar-utilities{padding-top:calc(20px*var(--ohmy-spacing,1))}.sidebar-quick-actions .appearance-toggle,.sidebar-quick-actions .meet-link,.sidebar-info.secondary,.app-sidebar .workspace-navigation a{min-height:44px}.sidebar-close.secondary{top:0;right:0}.app-surface .panel,.ecosystem-card-grid .panel,.synapse-page .panel{padding:calc(20px*var(--ohmy-spacing,1))}.board{--board-panel-padding:20px}.synapse-action-list .mailbox-label strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-next-step{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}}@media(max-width:760px){.ecosystem-bento-left:before,.synapse-bento-column:first-child:before{display:none}.founder-tasks>.tasks:before{display:none}.founder-tasks .tasks{padding:calc(24px*var(--ohmy-spacing,1)) calc(20px*var(--ohmy-spacing,1))}.archivy-context{padding-inline:calc(20px*var(--ohmy-spacing,1))}.archivy-heading-actions button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;min-height:44px}.overview-node-description{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.synapse-status-counts{gap:0}.synapse-status-counts button{min-width:0}.app-surface .video-workspace .v-icon-button{min-height:44px}.designer-toolbar-actions button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}}.platform-chevrons{display:grid;margin-left:auto;gap:0;color:var(--muted)}.platform-chevrons .icon{width:12px;height:8px;stroke-width:1.5}.board-column .board-dot,.board-column[style] .board-dot{background:var(--subtle)!important}.platform-chevrons .icon:first-child{transform:rotate(180deg)}.mailbox-signal-strip{display:block;width:100%;max-width:400px;height:28px;margin-top:calc(14px * var(--ohmy-spacing,1))}.mailbox-signal-strip rect{fill:var(--ring-color,var(--subtle))}.chart-area{color:var(--text)}.archivy-heading>div:first-child{display:contents}.designer-style h2,.designer-panel-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.4}.designer-page :is(.designer-panel-heading>span,.designer-layout-card strong,.designer-layout-card small,.designer-layout-heading>span,.designer-reference>span,.designer-preview-note,.designer-setting-note,.designer-radio-row label){font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.designer-page :is(.designer-type-tabs button,.designer-toolbar-actions button,.designer-feedback button,.designer-style-actions .secondary){font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4}.designer-page .designer-switch{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))!important;line-height:1.55}.designer-page .designer-restore{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))!important;line-height:1.4}.app-surface .video-workspace :is(.v-model-badge,.v-radio small,.v-models>a,.v-quota,.v-stage-meta,.v-result-copy>p,.v-disclosure>summary>span){font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.app-surface .video-workspace :is(.v-upload,.v-radio,.v-choice,.v-generate,.v-download){font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4}.app-surface button .icon{color:inherit;filter:grayscale(1)}@media(min-width:901px){.app-shell{grid-template-columns:256px minmax(0,1fr)}.app-sidebar{padding:calc(8px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1))}}.account-identity{gap:0}.app-sidebar .account-trigger.secondary{padding:calc(6px*var(--ohmy-spacing,1)) calc(11px*var(--ohmy-spacing,1));min-height:48px}.app-surface .video-workspace .v-prompt-card textarea{font:400 calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))/1.5 Geist,sans-serif}.app-surface .video-workspace .v-generate,.app-surface .video-workspace .v-generate:hover{box-shadow:none;filter:none;border:1px solid var(--strong-line)}:root{--divider-edge:oklab(1 0 0 / .03);--divider-center:oklch(1 0 0 / .1);--divider:linear-gradient(to right,var(--divider-edge) 0%,var(--divider-center) 50%,var(--divider-edge) 100%);--divider-vertical:linear-gradient(var(--divider-edge) 0%,var(--divider-center) 50%,var(--divider-edge) 100%)}:root[data-theme=light]{--canvas:#f7f7f7;--divider-edge:color-mix(in oklab,oklch(.922 0 0) 30%,transparent);--divider-center:oklch(.922 0 0)}.app-sidebar{background:var(--canvas)}.app-surface{background:var(--page)}.founder-tasks>.tasks:not(:last-child):before,.ecosystem-bento-left:before,.synapse-bento-column:first-child:before{background:var(--divider-vertical)}.founder-tasks .task-owner-heading{border-bottom:0;padding-bottom:0;margin-bottom:0}.founder-tasks .tasks:after{display:none}.synapse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:none;align-items:start}.synapse-bento-column{display:contents}.synapse-bento-column:before{display:none!important}.synapse-grid>.synapse-bento-column>.panel{grid-area:auto;min-width:0;padding:calc(24px*var(--ohmy-spacing,1)) calc(20px*var(--ohmy-spacing,1)) calc(20px*var(--ohmy-spacing,1));min-height:290px}.synapse-grid>.synapse-bento-column>.panel:before{content:"";position:absolute;right:0;top:18px;bottom:18px;width:1px;background:var(--divider-vertical)}.synapse-grid [aria-labelledby=synapse-activity]{grid-column:span 2}.synapse-summary .ecosystem-health-body{padding:calc(14px*var(--ohmy-spacing,1)) 0 calc(8px*var(--ohmy-spacing,1));gap:calc(24px*var(--ohmy-spacing,1))}.synapse-summary .metric-ring{width:100px;height:100px}.synapse-summary .mailbox-signal-strip{height:24px;max-width:340px;margin-top:calc(8px * var(--ohmy-spacing,1))}.synapse-page .section-heading{margin-bottom:calc(16px * var(--ohmy-spacing,1))}.synapse-page h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.4}.synapse-page .asset-summary{margin:calc(12px * var(--ohmy-spacing,1)) 0 calc(20px * var(--ohmy-spacing,1));gap:calc(12px*var(--ohmy-spacing,1))}.synapse-page .asset-summary>div>strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4}.synapse-page .asset-summary p{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4}.synapse-page .synapse-list>li{min-height:48px;padding:calc(10px*var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.synapse-page .synapse-facts>div{padding:calc(12px*var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-review-heading{align-items:center}.synapse-review-heading p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:calc(4px * var(--ohmy-spacing,1)) 0 0}.synapse-status-counts button{padding:calc(4px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1))}.synapse-action-list>li{grid-template-columns:minmax(0,1fr) auto;gap:calc(16px*var(--ohmy-spacing,1));padding:calc(14px*var(--ohmy-spacing,1)) 0}.synapse-action-list .mailbox-label{align-items:center}.synapse-action-list .mailbox-label strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.synapse-action-list .mailbox-label small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;margin-top:calc(3px * var(--ohmy-spacing,1))}.synapse-mailbox-actions{grid-column:2;grid-row:auto;flex-direction:row}.synapse-status{margin-top:calc(3px * var(--ohmy-spacing,1))}.synapse-review-panel{padding-top:calc(28px*var(--ohmy-spacing,1))!important}.synapse-patterns{display:none}.synapse-chart{margin:calc(16px * var(--ohmy-spacing,1)) 0}.synapse-chart .chart-grid{stroke-dasharray:3 5}.synapse-chart .chart-dot{r:3;stroke:var(--page);stroke-width:2}.synapse-chart figcaption{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-chart text{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-grid .synapse-domain-action{gap:calc(6px*var(--ohmy-spacing,1))}.synapse-grid .synapse-domain-action button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(5px*var(--ohmy-spacing,1)) calc(7px*var(--ohmy-spacing,1))}.synapse-grid .metric-badge{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.app-surface .video-workspace :is(.v-prompt-card,.v-disclosure,.v-preview-panel,.v-result){background:transparent;border:1px solid var(--line);border-radius:calc(14px*var(--ohmy-roundness,1))}.app-surface .video-workspace .v-toolbar{border:0;background:transparent;padding:0 0 calc(14px*var(--ohmy-spacing,1))}.v-preview-panel{overflow:hidden}.v-preview-panel .v-stage{background:transparent}.v-empty{pointer-events:none;color:var(--subtle)}.v-toolbar-badges>[data-reset]{border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1))}.v-prompt-card{margin-bottom:calc(12px * var(--ohmy-spacing,1))}.app-surface>main:has(>.archivy-page){padding:0;display:flex;height:calc(100dvh - 18px);min-height:0}.archivy-page{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.archivy-page>.archivy-heading,.archivy-page>.archivy-context,.archivy-overview,.archivy-technical-heading,.archivy-focus,.archivy-scope-note{display:none!important}.archivy-technical{flex:1;min-height:0;height:100%;display:flex;flex-direction:column}.app-surface .archivy-canvas.panel{height:100%;min-height:0;flex:1;padding:0;border:0;border-radius:0;overflow:hidden;box-shadow:none}.archivy-canvas.panel:after{display:none}.archivy-status{margin:0 0 calc(8px * var(--ohmy-spacing,1));padding:0 calc(4px*var(--ohmy-spacing,1))}.archivy-status:empty{display:none}@media(max-width:1200px){.synapse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.synapse-grid [aria-labelledby=synapse-activity]{grid-column:span 2}}@media(max-width:900px){.app-surface>main:has(>.archivy-page){height:calc(100dvh - 56px);padding:0}}@media(max-width:650px){.synapse-grid{grid-template-columns:minmax(0,1fr)}.synapse-grid [aria-labelledby=synapse-activity]{grid-column:auto}.synapse-grid>.synapse-bento-column>.panel{min-height:0;padding:calc(22px*var(--ohmy-spacing,1)) calc(4px*var(--ohmy-spacing,1))}.synapse-grid>.synapse-bento-column>.panel:before{display:none}.synapse-summary .metric-ring{width:80px;height:80px}.synapse-summary .ecosystem-health-body{gap:calc(16px*var(--ohmy-spacing,1))}.synapse-mailbox-actions{flex-direction:column}.synapse-review-panel{padding-inline:calc(4px*var(--ohmy-spacing,1))!important}.synapse-review-heading{align-items:start}.synapse-status-counts{width:100%}.app-surface .archivy-canvas.panel{border-radius:0}}[aria-labelledby=synapse-capacity] .asset-summary{display:block}[aria-labelledby=synapse-capacity] .dashboard-number{display:block;white-space:nowrap;margin-bottom:calc(10px * var(--ohmy-spacing,1))}[aria-labelledby=synapse-capacity] .asset-summary>div>strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ecosystem-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:none}.ecosystem-bento-column{display:contents}.ecosystem-card-grid .panel{grid-area:auto;padding:calc(24px*var(--ohmy-spacing,1)) calc(20px*var(--ohmy-spacing,1));min-width:0}.ecosystem-card-grid>.ecosystem-progress-panel{grid-column:1/-1}.ecosystem-card-grid .ecosystem-compliance{grid-column:span 2}.ecosystem-bento-left:before{display:none!important}.ecosystem-card-grid .ecosystem-assets:before{content:"";position:absolute;right:0;top:18px;bottom:18px;width:1px;background:var(--divider-vertical)}.ecosystem-card-grid .ecosystem-list>li,.ecosystem-card-grid .ecosystem-asset-row{min-height:52px;padding-block:calc(10px*var(--ohmy-spacing,1))}.ecosystem-card-grid .ecosystem-asset-row strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.ecosystem-card-grid .ecosystem-asset-avatar{width:28px;height:28px;flex-basis:28px}.ecosystem-card-grid .asset-summary{gap:calc(12px*var(--ohmy-spacing,1));margin-block:calc(16px * var(--ohmy-spacing,1))}.ecosystem-card-grid .ecosystem-health-body{margin-top:calc(14px * var(--ohmy-spacing,1))}.ecosystem-card-grid .ecosystem-health-body>.metric-ring{width:100px;height:100px}.ecosystem-page .section-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.ecosystem-card-grid .asset-caption{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ecosystem-card-grid .ecosystem-asset-version{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}@media(max-width:1200px){.ecosystem-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ecosystem-card-grid{grid-template-columns:minmax(0,1fr)}.ecosystem-card-grid .ecosystem-compliance{grid-column:auto}.ecosystem-card-grid .ecosystem-assets:before{display:none}.ecosystem-card-grid .panel{padding:calc(22px*var(--ohmy-spacing,1)) calc(4px*var(--ohmy-spacing,1))}}.founder-tasks .task-checklist{border-top:0}.requester-source,.task-requester,.task-source{background:var(--raised);color:var(--muted)}.ecosystem-card-grid .criterion-name>.solution-label,.ecosystem-card-grid .ecosystem-assets-themes .asset-caption{display:none}.ecosystem-wpmu>p:not(.ecosystem-synced){display:none}.synapse-grid>.synapse-bento-column>[aria-labelledby=synapse-activity]{grid-column:span 2}@media(max-width:650px){.synapse-grid>.synapse-bento-column>[aria-labelledby=synapse-activity]{grid-column:auto}}.app-surface:has(.archivy-page){overflow:hidden}.archivy-page>.archivy-status:not(:empty){position:absolute;left:20px;top:16px;z-index:2;background:var(--page);padding:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));max-width:calc(100% - 40px)}.app-surface>main:is(:has(>.loading-state:only-child),:has(>.ecosystem-page>.loading-state),:has(>.synapse-page>.loading-state)){height:calc(100dvh - 18px);padding:0;display:grid;place-items:center;flex:1}.app-surface>main:has(>.ecosystem-page>.loading-state)>.ecosystem-page,.app-surface>main:has(>.synapse-page>.loading-state)>.synapse-page{display:contents}.app-surface>main:is(:has(>.loading-state:only-child),:has(>.ecosystem-page>.loading-state),:has(>.synapse-page>.loading-state)) .loading-state{min-height:0;margin:0;padding:calc(24px*var(--ohmy-spacing,1));width:100%}@media(max-width:900px){.app-surface>main:is(:has(>.loading-state:only-child),:has(>.ecosystem-page>.loading-state),:has(>.synapse-page>.loading-state)){height:calc(100dvh - 56px)}}.app-sidebar .workspace-navigation button{display:flex;align-items:center;justify-content:flex-start;gap:calc(10px*var(--ohmy-spacing,1));width:100%;min-height:40px;padding:calc(10px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));border:0;border-radius:calc(8px*var(--ohmy-roundness,1));background:transparent;box-shadow:none;color:var(--muted);font:inherit;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));text-align:left;cursor:pointer}.app-sidebar .workspace-navigation button:hover{background:rgba(var(--ink-rgb),.05);color:var(--text)}.platform-trigger>.icon{width:24px;height:24px;flex:none;color:var(--muted);margin-left:0}.platform-trigger>span:not(.platform-chevrons){flex:1;text-align:left}.platform-menu button{display:flex;align-items:center;justify-content:flex-start;gap:calc(12px*var(--ohmy-spacing,1));width:100%;min-height:44px;padding:calc(10px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));background:transparent;border:0;border-radius:calc(7px*var(--ohmy-roundness,1));box-shadow:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--text);text-align:left}.platform-menu button:hover,.platform-menu button[aria-checked=true]{background:rgba(var(--ink-rgb),.06)}.platform-menu button>span{flex:1;text-align:left}.platform-menu button>.icon{width:20px;height:20px;color:var(--muted)}.sidebar-tools{position:relative}.sidebar-tools>.sidebar-info{width:100%}.sidebar-tools>.sidebar-info>.icon:last-child{margin-left:auto;width:14px}.tools-menu{position:absolute;z-index:30;left:100%;bottom:0;width:220px;padding:calc(6px*var(--ohmy-spacing,1));background:var(--surface);border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));box-shadow:var(--shadow)}.tools-menu[hidden]{display:none}.tools-menu :is(a,button),.account-menu button{display:flex;width:100%;border:0;background:transparent;box-shadow:none;font:inherit;text-align:left;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));min-height:42px;padding:calc(9px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));border-radius:calc(6px*var(--ohmy-roundness,1));text-decoration:none;color:var(--text);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.tools-menu :is(a,button):hover,.account-menu button:hover{background:rgba(var(--ink-rgb),.06)}.tools-menu button:disabled{opacity:.45;cursor:default}.tools-menu .icon,.account-menu .icon{color:var(--muted);width:18px;height:18px}.navigation-toast:empty{display:none}.navigation-toast{position:fixed;z-index:100;left:50%;bottom:28px;transform:translate(-50%);max-width:calc(100vw - 32px);padding:calc(12px*var(--ohmy-spacing,1)) calc(18px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));background:var(--surface);color:var(--text);box-shadow:var(--shadow)}@media(max-width:900px){.app-sidebar .workspace-navigation button{min-height:44px}.tools-menu{left:0;bottom:100%;width:100%}.platform-menu{min-width:0}.account-menu{width:100%;min-width:0}}:root{--page-inset:32px;--page-top:28px}.app-surface>main:not(:has(>.chat-page,>.archivy-page,>.loading-state:only-child,>.ecosystem-page>.loading-state,>.synapse-page>.loading-state)){padding:var(--page-top) var(--page-inset) 40px;--main-inline-padding:var(--page-inset)}.app-surface #main h1.page-title,.chat-heading h1.page-title{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1))!important;line-height:1.3!important;font-weight:550;letter-spacing:-.01em;margin:0}.page-title>.icon,.page-title>.mind-orb{width:17px;height:17px;flex:none;color:var(--muted)}#main>.page-title,.designer-page>.page-title{margin-bottom:calc(24px * var(--ohmy-spacing,1))!important}.app-surface .ops-page-heading{position:relative;top:auto;width:100%;margin:0;padding:0 0 calc(24px*var(--ohmy-spacing,1));min-height:44px;background:transparent}.mind-orb{display:inline-block;flex:none;width:17px;height:17px;border-radius:50%;background:radial-gradient(ellipse at 27% 22%,#ffe3c1 0%,#ffa47c 27%,transparent 62%),linear-gradient(125deg,#ffc89c 8%,#ff5c46 66%,#ef4737);box-shadow:inset 0 0 2px #fff6}.app-sidebar .workspace-navigation .mind-orb{width:17px;height:17px;filter:none}.platform-trigger>img.view-favicon,.platform-menu img.view-favicon{width:24px;height:24px;object-fit:contain;border-radius:calc(4px*var(--ohmy-roundness,1));flex:none}.platform-menu button>img+span{min-width:0}.app-sidebar .account-menu{left:0;right:auto;width:256px;max-width:calc(100vw - 32px);padding:calc(6px*var(--ohmy-spacing,1));background:var(--surface);border-color:var(--line);border-radius:calc(10px*var(--ohmy-roundness,1))}.account-menu button>span{min-width:0;text-align:left}.account-menu button:focus-visible,.tools-menu :is(a,button):focus-visible{outline:1px solid var(--muted);outline-offset:-2px;background:var(--hover)}.account-menu-divider{border:0;height:1px;background:var(--line);margin:calc(6px * var(--ohmy-spacing,1)) calc(4px * var(--ohmy-spacing,1))}.account-menu #logout{border-radius:calc(7px*var(--ohmy-roundness,1))}@media(max-width:900px){:root{--page-inset:16px;--page-top:22px}.app-sidebar .account-menu{width:100%}.app-surface .ops-page-heading{padding-top:0}}.taste-orb{background:radial-gradient(ellipse at 27% 22%,#e9ffc7 0%,#acdf83 27%,transparent 62%),linear-gradient(125deg,#bded89 8%,#58b58c 66%,#239d84)}.tasks-page-heading{position:static;display:flex;align-items:center;justify-content:space-between;gap:calc(16px*var(--ohmy-spacing,1));min-height:32px;margin:0 0 calc(24px * var(--ohmy-spacing,1));padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.tasks-page-heading .board-sync{margin-left:auto;gap:calc(10px*var(--ohmy-spacing,1));flex-wrap:nowrap;min-width:0;text-align:right}.tasks-page-heading .board-sync-status{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.app-surface .tasks-page-heading~.board.panel{padding:0;--board-panel-padding:0px}.tasks-page-heading~.board .board-carousel{margin-top:0}.tasks-page-heading~.founder-tasks{gap:calc(48px*var(--ohmy-spacing,1));margin-top:calc(24px * var(--ohmy-spacing,1))}.app-surface .tasks-page-heading~.founder-tasks>.tasks{padding:calc(24px*var(--ohmy-spacing,1)) 0}.tasks-page-heading~.founder-tasks>.tasks:not(:last-child):before{right:-24px}@media(max-width:1000px){.tasks-page-heading~.founder-tasks{gap:0}.tasks-page-heading~.founder-tasks>.tasks:before{display:none}}@media(max-width:650px){.tasks-page-heading{gap:calc(12px*var(--ohmy-spacing,1))}.tasks-page-heading .board-sync-status{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}}.account-menu a[role=menuitem]{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));min-height:42px;padding:calc(9px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));border-radius:calc(6px*var(--ohmy-roundness,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--text);text-decoration:none}.account-menu a[role=menuitem]>.icon{width:18px;height:18px;color:var(--muted)}.account-menu a[role=menuitem]:hover,.account-menu a[role=menuitem]:focus-visible{background:var(--hover);color:var(--text)}.internal-information{max-width:1080px}.internal-information>h1{margin:0 0 calc(28px * var(--ohmy-spacing,1))}.internal-information>.panel{border:0;padding:0;background:transparent;box-shadow:none}.internal-information .rules-limits>h2{display:none}.internal-connection-guide{max-width:800px}.internal-information>.platform-shortcuts{justify-content:flex-start;margin-top:calc(24px * var(--ohmy-spacing,1));gap:calc(10px*var(--ohmy-spacing,1))}.internal-information>.platform-shortcuts a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:calc(9px*var(--ohmy-roundness,1))}.internal-information>.platform-shortcuts img{width:22px;height:22px}.internal-information>h1.page-title,.internal-information>.rules-limits>.section-heading{margin-bottom:calc(24px * var(--ohmy-spacing,1))!important}.internal-information-description{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55;color:var(--muted);margin:0 0 calc(20px * var(--ohmy-spacing,1))}.app-sidebar .workspace-navigation{grid-auto-rows:max-content;align-content:start}:root:not([data-theme=light]) .internal-information>.platform-shortcuts img[src$="github.svg"]{filter:none}.app-surface>main:has(>.ohmy-heading+.loading-state){display:flex;flex-direction:column;align-items:stretch;min-height:calc(100dvh - 18px);height:auto}.app-surface>main:has(>.ohmy-heading+.loading-state)>.ohmy-heading{flex:none;width:100%;align-self:stretch}.app-surface>main:has(>.ohmy-heading+.loading-state)>.loading-state{flex:1;min-height:180px;width:100%;margin:0}@media(max-width:900px){.app-surface>main:has(>.ohmy-heading+.loading-state){min-height:calc(100dvh - 56px)}}:root{--ohmy-control-radius:8px;--ohmy-panel-radius:14px;--ohmy-page-radius:28px;--ohmy-spacing:1}.app-surface{border-radius:var(--ohmy-page-radius)}.app-sidebar .workspace-navigation a,.secondary,.ohmy-button,.ohmy-icon-button,.board-card{border-radius:var(--ohmy-control-radius)}.panel,.ohmy-dialog,.connect-modal,.card-modal{border-radius:var(--ohmy-panel-radius)}.app-surface>main:not(.ohmy-mind-main):not(.chat-main):not(.video-workspace){padding:calc(28px * var(--ohmy-spacing)) calc(28px * var(--ohmy-spacing)) calc(40px * var(--ohmy-spacing))}.platform-design{max-width:1100px;margin:auto}.platform-design>header{display:flex;justify-content:space-between;align-items:center;gap:calc(16px * var(--ohmy-spacing,1));margin-bottom:calc(28px * var(--ohmy-spacing,1))}.platform-design h1{margin:0}.platform-design-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1.1fr);gap:calc(40px * var(--ohmy-spacing,1))}.platform-design section{margin-bottom:calc(28px * var(--ohmy-spacing,1))}.platform-design h2{margin:0 0 calc(18px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.platform-design-colors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(10px * var(--ohmy-spacing,1))}.platform-design-colors label{display:grid;gap:calc(8px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.platform-design-colors input[type=color]{width:100%;height:48px;padding:calc(3px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:var(--ohmy-control-radius);background:var(--page);cursor:pointer}.platform-design-field{display:grid;grid-template-columns:135px 1fr 45px;align-items:center;gap:calc(12px * var(--ohmy-spacing,1));margin:calc(18px * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.platform-design-field input{width:100%}.platform-design-field output{text-align:right;font-variant-numeric:tabular-nums}.platform-design-preview{position:sticky;top:24px;align-self:start;border:1px solid var(--line);border-radius:var(--ohmy-panel-radius);padding:calc(24px * var(--ohmy-spacing,1));background:var(--surface)}.platform-design-preview nav{display:flex;gap:calc(8px * var(--ohmy-spacing,1));margin-bottom:calc(24px * var(--ohmy-spacing,1))}.platform-design-preview button{border-radius:var(--ohmy-control-radius)}.platform-design-preview article{background:var(--page);border:1px solid var(--line);padding:calc(24px * var(--ohmy-spacing,1));border-radius:var(--ohmy-panel-radius)}.platform-design-preview input{width:100%;margin:calc(18px * var(--ohmy-spacing,1)) 0}.platform-design-actions{display:flex;gap:calc(8px * var(--ohmy-spacing,1));flex-wrap:wrap}.platform-design-status{min-height:1.5em;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.platform-design small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}@media(max-width:800px){.platform-design-grid{grid-template-columns:1fr}.platform-design-preview{position:static}.platform-design>header{align-items:flex-start;flex-direction:column}.platform-design-colors{grid-template-columns:repeat(3,1fr)}}.platform-design>header{position:static;background:none;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;min-height:44px}.platform-design>header h1{font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1));display:flex;align-items:center;gap:calc(10px * var(--ohmy-spacing,1));line-height:1.25}.platform-design>header h1>.icon{width:24px;height:24px}.platform-design-preview input{min-height:40px;padding:calc(9px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));box-sizing:border-box}.platform-design-preview nav button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}button{border-radius:var(--ohmy-control-radius)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{border-radius:var(--ohmy-control-radius)}.platform-design :is(input,select,textarea,button):not([role=radio]){box-shadow:none}.platform-design :is(input,select,textarea,button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.platform-design-type-roles{border-top:1px solid var(--line);margin-top:calc(20px * var(--ohmy-spacing,1));padding-top:calc(14px * var(--ohmy-spacing,1))}.platform-design-type-roles>summary{cursor:pointer;text-align:left;list-style-position:inside;color:var(--text);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(4px * var(--ohmy-spacing,1)) 0}.platform-design-type-samples{display:grid;gap:calc(8px * var(--ohmy-spacing,1));margin-top:calc(22px * var(--ohmy-spacing,1))}.platform-design-type-samples h3{margin:0}.platform-design-type-samples code{color:var(--muted)}.platform-design-preview .ohmy-text-eyebrow{margin:0 0 calc(10px * var(--ohmy-spacing,1));color:var(--muted)}@media(max-width:440px){.platform-design-field{grid-template-columns:105px minmax(0,1fr) 42px;gap:calc(8px * var(--ohmy-spacing,1))}.platform-design-preview{padding:calc(18px * var(--ohmy-spacing,1))}.platform-design-preview article{padding:calc(18px * var(--ohmy-spacing,1))}}.platform-design-lede{margin:0 0 calc(28px * var(--ohmy-spacing,1));max-width:56ch;color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.6}.platform-design h2{display:flex;align-items:center;gap:calc(8px * var(--ohmy-spacing,1))}.platform-design h2>.icon{width:16px;height:16px;color:var(--muted)}.platform-design-controls>section{padding-bottom:calc(24px * var(--ohmy-spacing,1));margin-bottom:calc(24px * var(--ohmy-spacing,1));border-bottom:1px solid var(--line)}.platform-design-field{grid-template-areas:"label range value" ". hint hint";row-gap:calc(4px * var(--ohmy-spacing,1))}.platform-design-field>span{grid-area:label}.platform-design-field>input,.platform-design-field>div{grid-area:range}.platform-design-field>output{grid-area:value}.platform-design-field-scaled{grid-template-areas:"label range value" ". scale ." ". hint hint"}.platform-design-field>.platform-design-scale{grid-area:scale;display:flex;justify-content:space-between;font-size:calc(var(--ohmy-text-h6,10px) * var(--ohmy-type-scale,1));color:var(--muted)}.platform-design-field>.platform-design-hint{grid-area:hint}.platform-design-hint{display:block;font-size:calc(var(--ohmy-text-h6,11px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted)}.platform-design-field output{white-space:nowrap}.platform-design-accent input[type=color]{width:56px;height:34px;padding:calc(2px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:var(--ohmy-control-radius);background:var(--page);cursor:pointer}.platform-design-accent>output{text-align:left!important;font-family:ui-monospace,monospace;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.platform-design-field>input[data-design-key=neutralHue]{appearance:none;-webkit-appearance:none;height:10px;border-radius:999px;background:linear-gradient(90deg,#ea7ca1,#e68677,#e38d3d 16.67%,#9ab140 33.33%,#83b661,#68ba7b,#42bd92 45.83%,#20bf9d 47.92%,#0ebfa0,#00bfa3 48.96%,#00bfa8 50%,#00bcbb,#18b9ce 58.33%,#3faff3 66.67%,#6aa8f2,#87a0f1 75%,#b28fef 83.33%,#ea7ca1);background:linear-gradient(90deg,#ea7ca1,#e68677,#e38d3d 16.67%,#9ab140 33.33%,#83b661,#68ba7b,#42bd92 45.83%,#20bf9d 47.92%,#0ebfa0,color(xyz 0.251 0.4 0.409) 48.96%,color(xyz 0.249 0.401 0.434) 50%,color(xyz 0.268 0.397 0.535),#18b9ce 58.33%,#3faff3 66.67%,#6aa8f2,#87a0f1 75%,#b28fef 83.33%,#ea7ca1)}.platform-design-field>input[data-design-key=neutralHue]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--page);border:2px solid var(--text);cursor:pointer}.platform-design-field>input[data-design-key=neutralHue]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--page);border:2px solid var(--text);cursor:pointer}.platform-design-palette{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:calc(10px * var(--ohmy-spacing,1));height:28px;border-radius:var(--ohmy-control-radius);overflow:hidden;border:1px solid var(--line)}.platform-design-palette>span{display:block}.platform-design-typeface [role=radiogroup]{display:flex;gap:calc(6px * var(--ohmy-spacing,1));flex-wrap:wrap}.platform-design-typeface [role=radio]{min-height:32px;padding:calc(5px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.platform-design-typeface [role=radio][data-design-typeface=geist]{font-family:Geist,sans-serif}.platform-design-typeface [role=radio][data-design-typeface=inter]{font-family:Inter,sans-serif}.platform-design-typeface [role=radio][data-design-typeface=system]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.platform-design-typeface [role=radio][aria-checked=true],.platform-design [data-design-button][aria-checked=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.platform-design-ramp{list-style:none;margin:calc(8px * var(--ohmy-spacing,1)) 0 0;padding:0;border:1px solid var(--line);border-radius:var(--ohmy-panel-radius);overflow:hidden}.platform-design-ramp>li{display:flex;justify-content:space-between;align-items:baseline;gap:calc(12px * var(--ohmy-spacing,1));padding:calc(8px * var(--ohmy-spacing,1)) calc(14px * var(--ohmy-spacing,1));border-top:1px solid var(--line)}.platform-design-ramp>li:first-child{border-top:0}.platform-design-ramp small{font-variant-numeric:tabular-nums;color:var(--muted);font-size:calc(var(--ohmy-text-h6,11px) * var(--ohmy-type-scale,1))}.platform-design-ramp [data-ramp=typePage]{font-size:calc(var(--ohmy-text-page)*var(--ohmy-type-scale,1));font-weight:600}.platform-design-ramp [data-ramp=typeH1],.platform-design-ramp [data-ramp=typeH2]{font-size:calc(var(--ohmy-text-h1)*var(--ohmy-type-scale,1));font-weight:600}.platform-design-ramp [data-ramp=typeH3]{font-size:calc(var(--ohmy-text-h3)*var(--ohmy-type-scale,1));font-weight:600}.platform-design-ramp [data-ramp=typeBody]{font-size:calc(var(--ohmy-text-body)*var(--ohmy-type-scale,1))}.platform-design-ramp [data-ramp=typeMeta]{font-size:calc(var(--ohmy-text-h6)*var(--ohmy-type-scale,1));color:var(--muted)}.platform-design-checks{list-style:none;margin:0 0 calc(8px * var(--ohmy-spacing,1));padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8px * var(--ohmy-spacing,1))}.platform-design-checks>li{display:flex;align-items:center;gap:calc(8px * var(--ohmy-spacing,1));padding:calc(9px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:var(--ohmy-control-radius);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.platform-design-checks>li>span{flex:1}.platform-design-checks b{font-variant-numeric:tabular-nums;font-weight:600}.platform-design-checks em{font-style:normal;font-size:calc(var(--ohmy-text-h6,10px) * var(--ohmy-type-scale,1));font-weight:600;padding:calc(1px * var(--ohmy-spacing,1)) calc(7px * var(--ohmy-spacing,1));border-radius:999px;background:var(--surface)}.platform-design-checks [data-level=great] em,.platform-design-checks [data-level=pass] em{color:var(--success)}.platform-design-checks [data-level=warn] em{color:var(--warning)}.platform-design-checks [data-level=fail] em{color:var(--danger)}.platform-design-fine{margin-top:calc(4px * var(--ohmy-spacing,1))}.platform-design-fine>summary{display:flex;align-items:center;gap:calc(8px * var(--ohmy-spacing,1));cursor:pointer;list-style:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:550;padding:calc(10px * var(--ohmy-spacing,1)) 0}.platform-design-fine>summary::-webkit-details-marker{display:none}.platform-design-fine>summary .icon{width:15px;height:15px}.platform-design-fine>section{margin:calc(20px * var(--ohmy-spacing,1)) 0}.platform-design-app{display:grid;grid-template-columns:150px minmax(0,1fr);border:1px solid var(--line);border-radius:var(--ohmy-panel-radius);overflow:hidden;background:var(--canvas)}.platform-design-app>aside{display:flex;flex-direction:column;gap:calc(4px * var(--ohmy-spacing,1));padding:calc(16px * var(--ohmy-spacing,1)) calc(10px * var(--ohmy-spacing,1))}.platform-design-app>aside>.ohmy-text-eyebrow{margin:0 calc(6px * var(--ohmy-spacing,1)) calc(8px * var(--ohmy-spacing,1));color:var(--muted)}.platform-design-nav{display:flex;align-items:center;gap:calc(8px * var(--ohmy-spacing,1));padding:calc(7px * var(--ohmy-spacing,1)) calc(8px * var(--ohmy-spacing,1));border-radius:var(--ohmy-control-radius);color:var(--muted)}.platform-design-nav .icon{width:14px;height:14px}.platform-design-nav[aria-current]{background:var(--hover);color:var(--text)}.platform-design-app>article{background:var(--page);margin:calc(8px * var(--ohmy-spacing,1)) calc(8px * var(--ohmy-spacing,1)) calc(8px * var(--ohmy-spacing,1)) 0;padding:calc(22px*var(--ohmy-spacing));border-radius:calc(var(--ohmy-page-radius)*.6)}.platform-design-app>article>*{margin-top:0}.platform-design-app h2{margin:0 0 calc(10px * var(--ohmy-spacing,1))}.platform-design-app p{margin:0 0 calc(14px * var(--ohmy-spacing,1))}.platform-design-card{margin-top:calc(18px * var(--ohmy-spacing,1));padding:calc(16px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:var(--ohmy-panel-radius);background:var(--surface)}.platform-design-card h3{margin:0 0 calc(4px * var(--ohmy-spacing,1))}.platform-design-card .ohmy-text-meta{color:var(--muted)}.platform-design-card table{width:100%;margin-top:calc(12px * var(--ohmy-spacing,1));border-collapse:collapse}.platform-design-card :is(th,td){text-align:left;padding:calc(6px * var(--ohmy-spacing,1)) 0;border-top:1px solid var(--line)}.platform-design-preview{background:var(--surface)}@media(max-width:1000px){.platform-design-app{grid-template-columns:1fr}.platform-design-app>aside{display:none}.platform-design-app>article{margin:0}}@media(max-width:440px){.platform-design-checks{grid-template-columns:1fr}}.platform-design-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.platform-design-field{grid-template-columns:minmax(92px,120px) minmax(0,1fr) 58px}.platform-design-ramp-caption{margin:calc(12px * var(--ohmy-spacing,1)) 0 0}@media(max-width:1180px){.platform-design-grid{grid-template-columns:1fr}.platform-design-preview{position:static}}.platform-design button{transition:none}.platform-design{max-width:760px}.platform-design-grid{grid-template-columns:minmax(0,1fr)}.ohmy-styles-inspector{position:fixed;z-index:150;top:var(--ohmy-shell-gap,8px);bottom:var(--ohmy-shell-gap,8px);right:var(--ohmy-shell-gap,8px);width:400px;max-width:calc(100vw - 2 * var(--ohmy-shell-gap,8px));height:calc(100dvh - 2 * var(--ohmy-shell-gap,8px));max-height:none;overflow:auto;overscroll-behavior:contain;background:var(--page);color:var(--text);border:1px solid var(--strong-line);border-radius:var(--ohmy-page-radius);box-shadow:var(--shadow);box-sizing:border-box}.ohmy-styles-inspector .platform-design{max-width:none;margin:0;padding:0}.ohmy-styles-inspector .platform-design>header{position:sticky;top:0;z-index:2;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0;padding:calc(20px * var(--ohmy-spacing,1)) calc(22px * var(--ohmy-spacing,1)) calc(14px * var(--ohmy-spacing,1));background:var(--page);border-bottom:1px solid var(--line)}.ohmy-styles-inspector .platform-design>header h2{margin:0;font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1));font-weight:600;letter-spacing:-.025em}.ohmy-styles-inspector .platform-design-actions{width:100%;gap:calc(6px * var(--ohmy-spacing,1));margin-top:calc(10px * var(--ohmy-spacing,1))}.ohmy-styles-inspector .platform-design-actions button{flex:1;white-space:nowrap}.ohmy-styles-inspector :is([data-design-content],[data-design-conflict],[data-design-legacy],.platform-design-status){margin:0;padding:calc(14px * var(--ohmy-spacing,1)) calc(22px * var(--ohmy-spacing,1))}.ohmy-styles-inspector .platform-design-status:empty{padding:0;min-height:0}.ohmy-styles-inspector .platform-design-grid{display:block}.ohmy-styles-inspector .platform-design-lede{margin-bottom:calc(20px * var(--ohmy-spacing,1))}.ohmy-styles-inspector .platform-design-field{grid-template-columns:104px minmax(0,1fr) 40px;gap:calc(8px * var(--ohmy-spacing,1));margin-block:calc(16px * var(--ohmy-spacing,1))}.ohmy-styles-inspector .platform-design-checks{grid-template-columns:1fr}.ohmy-styles-inspector .platform-design-checks>li{padding:calc(8px * var(--ohmy-spacing,1))}.ohmy-styles-inspector [data-design-conflict]{border-bottom:1px solid var(--line)}.ohmy-styles-inspector .platform-design-field.platform-design-typeface{display:flex;flex-direction:column;align-items:stretch;gap:calc(8px * var(--ohmy-spacing,1))}.ohmy-styles-inspector .platform-design-typeface .ohmy-segmented{width:100%}@media(min-width:1280px){.ohmy-styles-open #app .app-surface{margin-right:calc(400px + var(--ohmy-shell-gap,8px));max-width:calc(100% - 400px - var(--ohmy-shell-gap,8px))}.ohmy-styles-open #app .ohmy-company-shell .app-surface{max-width:none}}@media(max-width:639px){.ohmy-styles-inspector{top:auto;bottom:8px;right:8px;height:auto;width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 72px);border-radius:var(--ohmy-page-radius)}.ohmy-styles-inspector .platform-design>header{padding:calc(16px * var(--ohmy-spacing,1))}.ohmy-styles-inspector :is([data-design-content],[data-design-conflict],[data-design-legacy],.platform-design-status){padding:calc(12px * var(--ohmy-spacing,1)) calc(16px * var(--ohmy-spacing,1))}}.ohmy-styles-inspector .platform-design-field{grid-template-columns:minmax(0,104px) minmax(32px,1fr) max-content}.ohmy-styles-inspector .platform-design-field>span{min-width:0;overflow-wrap:anywhere}.ohmy-styles-inspector,.platform-design{--ohmy-type-scale:1;--ohmy-spacing:1;--ohmy-text-page:22px;--ohmy-text-h1:28px;--ohmy-text-h3:16px;--ohmy-text-body:14px;--ohmy-text-h6:12px;--ohmy-text-button:13px;--ohmy-text-code:12px;--ohmy-control-height:36px;font-size:14px}.ohmy-styles-inspector{box-shadow:none!important;border:1px solid var(--line);background:var(--page)}.ohmy-styles-inspector .platform-design>header{padding:16px 18px 12px;gap:8px}.ohmy-styles-inspector .platform-design>header h2{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.01em;gap:8px}.ohmy-styles-inspector .platform-design-actions{display:flex;margin-top:4px;gap:6px}.ohmy-styles-inspector .platform-design-actions button{font-size:13px}.ohmy-styles-inspector :is([data-design-content],[data-design-conflict],[data-design-legacy],.platform-design-status){padding:10px 18px}.ohmy-styles-inspector [data-design-content]{padding-top:4px}.platform-design-group{padding:14px 0 16px;border-bottom:1px solid var(--line)}.platform-design-group:last-child{border-bottom:0}.platform-design-controls>section.platform-design-group{margin:0;padding-bottom:16px}.platform-design-group>h3{margin:0 0 10px;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.ohmy-styles-inspector .platform-design-field,.platform-design .platform-design-field{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "range range" "hint hint";align-items:center;column-gap:8px;row-gap:6px;margin:0 0 12px}.platform-design-field>span{grid-area:label;font-size:13px;line-height:1.4;color:var(--text);min-width:0;overflow-wrap:anywhere}.platform-design-field>output{grid-area:value;font-size:12px;line-height:1.4;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.platform-design-field>input[type=range]{grid-area:range;width:100%;margin:0}.platform-design-field>.platform-design-hint,.platform-design-field>.platform-design-scale{grid-area:hint}.platform-design-field.platform-design-choice{grid-template-areas:"label label" "range range"}.platform-design-choice>.ohmy-segmented{grid-area:range;width:100%}.platform-design-choice [data-design-typeface=geist]{font-family:Geist,sans-serif}.platform-design-choice [data-design-typeface=inter]{font-family:Inter,sans-serif}.platform-design-choice [data-design-typeface=system]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.platform-design-field.platform-design-accent{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label value range"}.platform-design-accent>input[type=color]{grid-area:range;width:40px;height:28px;padding:2px;border:1px solid var(--line);border-radius:var(--ohmy-control-radius);background:var(--page);cursor:pointer}.platform-design-accent>output{font-family:ui-monospace,monospace;text-align:right!important}.platform-design-group>.platform-design-hint{display:block;margin:-6px 0 10px;font-size:12px;line-height:1.5;color:var(--muted)}.platform-design-field>.platform-design-hint{font-size:12px;line-height:1.5;color:var(--muted)}.platform-design-palette{height:20px;margin:4px 0 12px}.platform-design-more{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}.platform-design-more>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;min-height:32px;font-size:13px;line-height:1.4;color:var(--text)}.platform-design-more>summary::-webkit-details-marker{display:none}.platform-design-more>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .15s}.platform-design-more[open]>summary:after{transform:rotate(225deg) translateY(-2px)}.platform-design-more[open]>summary{margin-bottom:8px}.platform-design-subhead{margin:8px 0 6px;font-size:12px;line-height:1.4;color:var(--muted)}.platform-design-colors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:8px}.platform-design-colors label{display:grid;gap:4px;font-size:11px;line-height:1.4;color:var(--muted)}.platform-design-colors input[type=color]{width:100%;height:28px;padding:2px;border:1px solid var(--line);border-radius:var(--ohmy-control-radius);background:var(--page)}.ohmy-styles-inspector .platform-design-checks{grid-template-columns:1fr;gap:4px;margin:0 0 8px}.ohmy-styles-inspector .platform-design-checks>li{padding:6px 10px;font-size:12px}.platform-design-checks em{font-size:11px}:root :is(#app,[data-ohmy-styles-inspector],dialog) .ohmy-segmented{display:inline-flex;align-items:stretch;gap:2px;padding:2px;min-height:32px;max-width:100%;border:1px solid var(--line);border-radius:calc(11px * var(--ohmy-roundness,1));background:var(--surface);color:var(--text);box-sizing:border-box}:root :is(#app,[data-ohmy-styles-inspector],dialog) .ohmy-segmented>button:is([role=radio],[aria-pressed]){display:flex;align-items:center;justify-content:center;flex:1;min-height:28px;min-width:0;margin:0;padding:4px 12px;border:0;border-radius:calc(8px * var(--ohmy-roundness,1));background:transparent;color:var(--muted);box-shadow:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;white-space:nowrap;cursor:pointer}:root :is(#app,[data-ohmy-styles-inspector],dialog) .ohmy-segmented>button:is([role=radio],[aria-pressed]):is([aria-checked=true],[aria-pressed=true]){background:var(--page);color:var(--text);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 12%,transparent)}:root :is(#app,[data-ohmy-styles-inspector],dialog) .ohmy-segmented>button:is([role=radio],[aria-pressed]):focus-visible{outline:2px solid var(--blue);outline-offset:2px}:root :is(#app,[data-ohmy-styles-inspector],dialog) .ohmy-segmented>button:is([role=radio],[aria-pressed]):disabled{opacity:.45;cursor:not-allowed}:root :is(#app,[data-ohmy-styles-inspector],dialog) .ohmy-segmented-view{overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap;align-self:start}:root :is(#app,[data-ohmy-styles-inspector],dialog) .ohmy-segmented-view>button[aria-pressed]{flex:0 0 auto}@media(max-width:440px){:root :is(#app,[data-ohmy-styles-inspector],dialog) .ohmy-segmented-view>button[aria-pressed]{padding-inline:8px}}:root :is(#app,[data-ohmy-styles-inspector],dialog) .ohmy-segmented-view:after{content:none}.founder-tasks .task-toggle,.founder-tasks .task-toggle:is(:hover,:focus-visible){border:0;border-radius:0;background:transparent;color:var(--muted);box-shadow:none}.founder-tasks .task-toggle:before{border:0;background:none;box-shadow:none}.founder-tasks .task-toggle:hover .icon{color:var(--text);opacity:1}.task-name-field{background:transparent}.task-drag-handle,.task-drag-handle:hover{background:transparent;box-shadow:none}.board-columns{gap:calc(8px*var(--ohmy-spacing,1))}.board-column{padding-inline:calc(4px*var(--ohmy-spacing,1))!important}.board-column .board-status-label,.board-column[style] .board-status-label{background:color-mix(in srgb,var(--column-color,var(--subtle)) 18%,var(--page));color:var(--text)}.board-column .board-dot,.board-column[style] .board-dot{background:var(--column-color,var(--subtle))!important}.board-column[data-column=no_status] .board-status-label{background:var(--raised)}.board .board-add:not(:hover){border-color:var(--line);color:var(--muted)}.designer-page .designer-layout-card>img{height:auto;max-height:none;object-fit:contain;opacity:1}.designer-page .designer-layout-list{max-height:calc(100dvh - 350px);min-height:180px}.designer-main{display:block!important}.designer-style-file{display:flex;align-items:flex-start;gap:calc(8px*var(--ohmy-spacing,1));min-width:0}.designer-style-file>.icon{width:16px;height:16px;flex:0 0 16px;margin-top:calc(2px * var(--ohmy-spacing,1))}.designer-style-file>span{min-width:0;overflow-wrap:anywhere}.designer-preview-controls{display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1));min-width:0}.designer-preview-controls>.designer-primary{white-space:nowrap;display:flex;align-items:center;gap:calc(7px*var(--ohmy-spacing,1));min-height:36px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.designer-preview-controls>.designer-primary>.icon{width:16px;height:16px}.designer-dialog .modal-heading{gap:calc(16px*var(--ohmy-spacing,1))}.designer-dialog .modal-heading h2{margin-right:auto}.designer-original-link{display:flex;align-items:center;gap:calc(7px*var(--ohmy-spacing,1));white-space:nowrap;text-decoration:none;color:var(--text);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.designer-original-link>.icon{width:14px;height:14px}.designer-original{margin:0}.designer-original img{width:100%;height:auto;max-height:none;object-fit:contain}.designer-dialog:has(.designer-original) .modal-body{padding:calc(16px*var(--ohmy-spacing,1))}.designer-preview-note{display:none}.app-surface .video-workspace .v-stage{cursor:pointer}.app-surface .video-workspace .v-stage:focus-visible{outline:2px solid var(--text);outline-offset:4px}.app-surface .video-workspace .v-empty{pointer-events:none;gap:calc(12px*var(--ohmy-spacing,1))}.v-empty span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.app-surface .video-workspace .v-preview-panel.is-dragover{outline:2px solid var(--blue);outline-offset:-2px;background:var(--blue-soft)}.v-workbench{align-items:stretch}.v-direction{align-self:stretch;display:flex;flex-direction:column;position:static!important}.app-surface .video-workspace .v-prompt-card{flex:1;min-height:220px;display:flex;flex-direction:column}.v-prompt-card textarea{flex:1;min-height:130px!important;height:100%;resize:vertical}.v-direction .v-generate{margin-top:calc(16px * var(--ohmy-spacing,1))!important}.v-direction .v-status:empty{display:none}.v-center{min-width:0}.v-direction>.sr-only{position:absolute}.ops-page-heading{display:flex;justify-content:space-between;align-items:center;gap:calc(20px*var(--ohmy-spacing,1));padding:calc(8px*var(--ohmy-spacing,1)) 0 calc(26px*var(--ohmy-spacing,1))}.ops-page-heading h1{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1));line-height:1.3;margin:0;font-weight:550;letter-spacing:-.025em}.ops-page-heading h1>.icon{width:20px;height:20px;color:var(--muted)}.ops-page-heading p{margin:calc(5px * var(--ohmy-spacing,1)) 0 0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.ops-heading-right{display:flex;align-items:center;justify-content:flex-end;gap:calc(12px*var(--ohmy-spacing,1))}.ops-heading-right>time{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle);white-space:nowrap}.ops-heading-right button .icon{width:16px;height:16px}.ops-provider{display:inline-flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));text-decoration:none;color:var(--text);border:1px solid var(--line);padding:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));border-radius:calc(8px*var(--ohmy-roundness,1))}.ops-provider .icon{width:14px;height:14px}.ops-refresh{width:36px;padding:0!important}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 0 calc(24px*var(--ohmy-spacing,1));position:relative}.ops-metrics:after,.ops-tabs:after,.ops-checks:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--divider)}.ops-metric{padding:calc(16px*var(--ohmy-spacing,1)) calc(24px*var(--ohmy-spacing,1));position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:calc(8px*var(--ohmy-spacing,1))}.ops-metric:first-child{padding-left:0}.ops-metric:not(:last-child):after{content:"";position:absolute;right:0;top:12px;bottom:12px;width:1px;background:var(--divider-vertical)}.ops-metric>span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted)}.ops-metric>strong{font-size:32px;font-weight:500;line-height:40px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ops-metric>small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--subtle)}.ops-pass{color:var(--success)}.ops-fail{color:var(--danger)}.ops-neutral,.ops-unknown{color:var(--muted)}.ops-overflow{position:relative;flex:none}.ops-overflow>summary{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));cursor:pointer;list-style:none}.ops-overflow>summary::-webkit-details-marker{display:none}.ops-overflow>summary>.icon{width:16px;height:16px}.ops-overflow>summary:after{display:none}.ops-overflow-menu{position:absolute;right:0;top:calc(100% + 8px);width:232px;z-index:20;padding:calc(6px*var(--ohmy-spacing,1));border:1px solid var(--strong-line);border-radius:calc(10px*var(--ohmy-roundness,1));background:var(--page);box-shadow:var(--shadow);display:grid;gap:calc(3px * var(--ohmy-spacing,1))}.ops-overflow-menu>button.secondary{display:flex;justify-content:flex-start;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));width:100%;border:0;background:transparent;box-shadow:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(10px*var(--ohmy-spacing,1));min-height:38px;text-align:left}.ops-overflow-menu .icon{width:15px;height:15px}.ops-tabs{display:flex;gap:calc(24px*var(--ohmy-spacing,1));position:relative;margin-top:calc(12px * var(--ohmy-spacing,1))}.ops-tabs button{padding:calc(16px*var(--ohmy-spacing,1)) 0;background:transparent;color:var(--muted);border:0;border-radius:0;box-shadow:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));white-space:nowrap}.ops-tabs button[aria-pressed=true]{color:var(--text);box-shadow:inset 0 -2px var(--text)}.ops-checks{--ops-check-inset:calc(16px*var(--ohmy-spacing,1));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:calc(20px*var(--ohmy-spacing,1)) 0;margin-inline:calc(-1 * var(--ops-check-inset));position:relative}.ops-checks:after{left:var(--ops-check-inset);right:var(--ops-check-inset)}.ops-check{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:calc(12px*var(--ohmy-spacing,1));padding:var(--ops-check-inset);border:0;border-radius:calc(8px*var(--ohmy-roundness,1));background:transparent;box-shadow:none;text-align:left;min-width:0;color:var(--text)}.ops-check:hover,.ops-check[aria-pressed=true]{background:var(--surface);color:var(--text)}.ops-check>span{display:flex;align-items:center;justify-content:space-between;gap:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ops-check>span>.icon{width:14px;height:14px;color:var(--subtle)}.ops-check>strong{font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.02em}.ops-check>strong>small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);font-weight:400;letter-spacing:0}.ops-check>small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--subtle)}.ops-stack{display:block;height:6px;width:100%;overflow:hidden;border-radius:calc(2px*var(--ohmy-roundness,1));background:var(--raised)}.ops-stack>.ops-pass{fill:var(--success)}.ops-stack>.ops-fail{fill:var(--danger)}.ops-stack>.ops-unknown{fill:var(--strong-line)}.ops-sites{padding:calc(24px*var(--ohmy-spacing,1)) 0 0}.ops-list-heading{display:flex;justify-content:space-between;align-items:center;gap:calc(16px*var(--ohmy-spacing,1));margin:0 0 calc(16px * var(--ohmy-spacing,1))}.ops-list-heading h2{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1));line-height:1.3;margin:0}.ops-list-heading h2>span{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;font-weight:400;color:var(--muted);padding:1px calc(6px*var(--ohmy-spacing,1));background:var(--raised);border-radius:calc(5px*var(--ohmy-roundness,1))}.ops-search{display:flex;gap:calc(8px*var(--ohmy-spacing,1));align-items:center;max-width:280px;width:100%;padding:0 calc(10px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1))}.ops-search>.icon{width:14px;height:14px;color:var(--subtle);flex:none}.ops-search input{min-width:0;width:100%;padding:calc(8px*var(--ohmy-spacing,1)) 0;border:0!important;background:transparent!important;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));box-shadow:none;outline:0}.ops-search:focus-within{outline:2px solid var(--text);outline-offset:2px}.ops-filter-row{display:flex;gap:calc(6px*var(--ohmy-spacing,1));flex-wrap:wrap;margin-bottom:calc(16px * var(--ohmy-spacing,1))}.ops-filter-row button{min-height:32px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(6px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));border:1px solid var(--line);background:transparent;color:var(--muted);box-shadow:none}.ops-filter-row button[aria-pressed=true]{background:var(--raised);color:var(--text)}.ops-table-scroll{overflow:auto;max-width:100%;border-top:1px solid var(--line);scrollbar-width:thin}.ops-site-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));text-align:left}.ops-site-table th{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);font-weight:400;padding:calc(14px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));border-bottom:1px solid var(--line)}.ops-site-table td{padding:calc(14px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));border-bottom:1px solid var(--line);vertical-align:middle}.ops-site-table th:first-child,.ops-site-table td:first-child{padding-left:0}.ops-site-table td:first-child{width:26%;min-width:190px;white-space:normal;max-width:300px}.ops-site-table small{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--subtle);margin-top:calc(4px * var(--ohmy-spacing,1));overflow-wrap:anywhere}.ops-site-name{display:block;min-height:0;padding:0;background:transparent;color:var(--text);box-shadow:none;border:0;border-radius:0;text-align:left;font-weight:500;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55;overflow-wrap:anywhere}.ops-site-name:hover{color:var(--text);background:transparent;text-decoration:underline;text-underline-offset:3px}.ops-signal{display:inline-flex;align-items:center;gap:calc(5px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;white-space:nowrap}.ops-signal:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.ops-inspect.secondary{width:30px;min-height:30px;height:30px;padding:calc(6px*var(--ohmy-spacing,1));background:transparent;border:0;box-shadow:none}.ops-inspect>.icon{width:14px;height:14px}.ops-pagination{display:flex;align-items:center;justify-content:space-between;gap:calc(16px*var(--ohmy-spacing,1));margin-top:calc(16px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ops-pagination>div{display:flex;gap:calc(6px*var(--ohmy-spacing,1))}.ops-pagination button{width:32px;min-height:32px;padding:calc(7px*var(--ohmy-spacing,1));background:transparent}.ops-pagination .icon{width:15px;height:15px}.ops-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20px*var(--ohmy-spacing,1));padding-top:calc(24px*var(--ohmy-spacing,1))}.ops-secondary-grid>.panel{grid-area:auto;grid-column:auto;grid-row:auto;padding:calc(20px*var(--ohmy-spacing,1)) calc(4px*var(--ohmy-spacing,1))!important;min-width:0;position:relative;align-self:start}.ops-secondary-grid .metric-ring{width:56px;height:56px;flex:none}.ops-secondary-grid .metric-ring>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.ops-secondary-grid .section-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.ops-secondary-grid .asset-summary{align-items:center}.ops-secondary-grid .ecosystem-assets .metric-badge{background:var(--raised);color:var(--text)}.ops-site-dialog{width:min(700px,calc(100vw - 32px))}.ops-site-links{display:flex;gap:calc(8px*var(--ohmy-spacing,1));flex-wrap:wrap;margin-bottom:calc(24px * var(--ohmy-spacing,1))}.ops-site-links a{display:flex;align-items:center;gap:calc(6px*var(--ohmy-spacing,1));padding:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));text-decoration:none;color:var(--text);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ops-site-links .icon{width:14px;height:14px}.ops-site-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16px*var(--ohmy-spacing,1));margin:0 0 calc(28px * var(--ohmy-spacing,1))}.ops-site-facts dt{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin-bottom:calc(8px * var(--ohmy-spacing,1))}.ops-site-facts dd{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));overflow-wrap:anywhere;margin:0}.ops-detail-checks{list-style:none;padding:0;margin:calc(12px * var(--ohmy-spacing,1)) 0 calc(24px * var(--ohmy-spacing,1))}.ops-detail-checks>li{display:grid;grid-template-columns:1fr auto;gap:calc(6px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1));padding:calc(12px*var(--ohmy-spacing,1)) 0;border-bottom:1px solid var(--line);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ops-detail-checks strong{font-weight:500}.ops-detail-checks small{grid-column:1/-1;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted)}.synapse-ops .ops-mailbox-strip{margin:-12px 0 calc(12px * var(--ohmy-spacing,1));padding:0 24px 0 calc(25% + 24px)}.synapse-ops .mailbox-signal-strip{height:18px;max-width:200px;margin:0}.synapse-ops .synapse-review-panel{padding:calc(24px*var(--ohmy-spacing,1)) 0!important}.synapse-ops .synapse-review-heading{gap:calc(20px*var(--ohmy-spacing,1))}.synapse-ops .synapse-review-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.synapse-ops .synapse-review-heading p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.synapse-ops .synapse-status-counts{display:none}.synapse-ops .synapse-review-tools{margin:calc(18px * var(--ohmy-spacing,1)) 0}.synapse-ops .synapse-action-list>li{min-height:60px;padding:calc(12px*var(--ohmy-spacing,1)) 0}.synapse-ops .synapse-review-filters button{min-height:34px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));border-radius:calc(7px*var(--ohmy-roundness,1))}.synapse-ops .synapse-mailbox-search{border-radius:calc(7px*var(--ohmy-roundness,1))}.synapse-ops .synapse-action-list{max-height:480px;overflow-y:auto;padding-right:calc(6px*var(--ohmy-spacing,1));scrollbar-width:thin}.synapse-ops .synapse-review-panel:after{display:none}.ops-mail-performance{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:calc(32px*var(--ohmy-spacing,1));padding-top:calc(20px*var(--ohmy-spacing,1));border-top:1px solid var(--line)}.synapse-ops .ops-mail-performance>.panel{padding:calc(16px*var(--ohmy-spacing,1)) 0!important;min-width:0}.synapse-ops .ops-mail-performance>.panel:after{display:none}.ops-mail-performance .synapse-chart{margin:calc(24px * var(--ohmy-spacing,1)) 0 calc(16px * var(--ohmy-spacing,1))}.ops-mail-performance .synapse-chart svg{max-height:260px}.ops-diagnostics{border-top:1px solid var(--line);margin-top:calc(24px * var(--ohmy-spacing,1));padding-top:calc(18px*var(--ohmy-spacing,1))}.ops-diagnostics>summary{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));cursor:pointer;min-height:36px}.ops-diagnostics>summary>.icon{width:16px;height:16px}.ops-diagnostics .ops-secondary-grid{padding-top:calc(4px*var(--ohmy-spacing,1))}.ops-stale{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--danger)}@media(max-width:1200px){.ops-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-check{padding:calc(14px*var(--ohmy-spacing,1))}.ops-metric{padding-inline:calc(16px*var(--ohmy-spacing,1))}.ops-mail-performance{gap:calc(24px*var(--ohmy-spacing,1));grid-template-columns:minmax(250px,1fr) minmax(0,1.5fr)}}@media(max-width:900px){.ops-page-heading{padding-top:calc(16px*var(--ohmy-spacing,1))}.ops-page-heading h1{font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1));line-height:1.3}.ops-heading-right{gap:calc(8px*var(--ohmy-spacing,1))}.ops-heading-right>time{display:none}.ops-metric>strong{font-size:28px;line-height:36px}.ops-metrics{gap:0}.ops-metric{padding:calc(12px*var(--ohmy-spacing,1))}.ops-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8px*var(--ohmy-spacing,1));padding:calc(20px*var(--ohmy-spacing,1)) 0}.ops-checks{--ops-check-inset:calc(14px*var(--ohmy-spacing,1))}.ops-check{padding:var(--ops-check-inset)!important}.ops-mail-performance{grid-template-columns:1fr}.ops-table-scroll{margin-inline:-4px}.ops-secondary-grid{gap:calc(16px*var(--ohmy-spacing,1))}.ops-tabs{gap:calc(20px*var(--ohmy-spacing,1))}.ops-tabs button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ops-page-heading .ops-provider{padding:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.designer-preview-controls{gap:calc(6px*var(--ohmy-spacing,1))}.designer-preview-controls>.designer-primary{padding:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.designer-dialog .modal-heading{flex-wrap:wrap}.designer-dialog .designer-original-link{order:3;width:100%;justify-content:flex-end}.v-direction .v-prompt-card{min-height:200px}}@media(max-width:650px){.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(10px*var(--ohmy-spacing,1))}.ops-metric{padding:calc(12px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1))}.ops-metric:nth-child(odd){padding-left:0}.ops-metric:nth-child(2):after{display:none}.ops-metric>small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.ops-page-heading{align-items:flex-start;gap:calc(12px*var(--ohmy-spacing,1))}.ops-page-heading h1{font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1))}.ops-page-heading h1>.icon{width:17px;height:17px}.ops-page-heading p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ops-heading-right .ops-provider{display:none}.ops-checks{gap:calc(4px*var(--ohmy-spacing,1))}.ops-check>strong{font-size:24px}.ops-check>strong>small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ops-check>small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ops-list-heading{align-items:stretch;flex-direction:column;gap:calc(14px*var(--ohmy-spacing,1))}.ops-search{max-width:none}.ops-filter-row{gap:calc(4px*var(--ohmy-spacing,1))}.ops-filter-row button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:36px}.ops-tabs{gap:calc(18px*var(--ohmy-spacing,1));overflow:auto;max-width:100%}.ops-tabs button{padding-block:calc(12px*var(--ohmy-spacing,1))}.ops-secondary-grid{grid-template-columns:minmax(0,1fr)}.ops-site-facts{grid-template-columns:1fr;gap:calc(14px*var(--ohmy-spacing,1))}.ops-detail-checks>li{grid-template-columns:1fr}.ops-detail-checks small{grid-column:auto}.synapse-ops .ops-mailbox-strip{padding-left:0;margin:0 0 calc(10px * var(--ohmy-spacing,1))}.synapse-ops .synapse-action-list{max-height:none;padding-right:0}.synapse-ops .synapse-action-list .mailbox-label strong,.synapse-ops .synapse-action-list small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.synapse-ops .synapse-mailbox-actions .secondary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:36px}.synapse-ops .synapse-review-tools{flex-direction:column}.synapse-ops .synapse-mailbox-search{max-width:none;min-height:38px}.synapse-ops .synapse-mailbox-actions{gap:calc(6px*var(--ohmy-spacing,1))}.ops-mail-performance{gap:calc(16px*var(--ohmy-spacing,1))}.designer-page .designer-preview-heading{flex-wrap:wrap;gap:calc(14px*var(--ohmy-spacing,1))}.designer-preview-controls{width:100%;justify-content:space-between}.designer-page .designer-layout-list{max-height:440px}.v-direction .v-prompt-card{min-height:200px;flex:none}.app-surface .video-workspace .v-stage{min-height:260px}.v-empty span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}}.ops-page-heading{width:100%;max-width:none;margin:0;border:0;background:none}.app-surface .video-workspace .v-workbench{grid-template-rows:auto minmax(0,1fr);row-gap:0}.v-workbench>.v-toolbar{grid-column:2;grid-row:1;margin-bottom:calc(14px * var(--ohmy-spacing,1));min-height:36px}.v-workbench>.v-direction{grid-column:1;grid-row:2}.v-workbench>.v-center{grid-column:2;grid-row:2}.v-workbench>.v-center>[data-frame-panel]{height:auto;display:block}.v-workbench>.v-center>[data-frame-panel]>.v-stage{flex:none}.ops-overflow>summary>.disclosure-icon{display:none}.synapse-ops .synapse-action-list{max-height:340px}.synapse-ops .synapse-action-list .mailbox-label strong{display:inline-block;margin-right:calc(8px * var(--ohmy-spacing,1))}.synapse-ops .synapse-action-list .synapse-status{margin-top:0}.synapse-ops .ops-mailbox-strip{margin:0 0 calc(8px * var(--ohmy-spacing,1));padding:0}.synapse-ops .ops-mailbox-strip .mailbox-signal-strip{max-width:none;width:100%;height:16px;opacity:.8}@media(max-width:650px){.synapse-ops .synapse-action-list{max-height:none}.synapse-ops .synapse-action-list .mailbox-label strong{display:block}}.designer-dialog .modal-heading{display:flex!important;align-items:center;flex-wrap:nowrap!important}.designer-dialog .modal-heading>h2{flex:1;min-width:0;margin:0}.designer-dialog .modal-heading>.designer-original-link{order:initial;width:auto;flex:none;justify-content:center;margin-left:auto}.designer-style-file{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))!important;line-height:1.55!important}.designer-style-file>.icon{width:14px;height:14px;flex-basis:14px;margin-top:calc(3px * var(--ohmy-spacing,1))}@media(max-width:650px){.designer-dialog .modal-heading{padding:calc(16px*var(--ohmy-spacing,1));gap:calc(10px*var(--ohmy-spacing,1))}.designer-dialog .modal-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.designer-dialog .modal-heading>.designer-original-link{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.designer-dialog .modal-heading>.modal-close{min-width:36px;width:36px;height:36px;min-height:36px}}.board .board-card:hover{background:var(--raised);border-color:var(--strong-line)}@media(max-width:650px){.ops-table-scroll{overflow:visible}.ops-site-table{white-space:normal}.ops-site-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ops-site-table tbody>tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(14px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));padding:calc(16px*var(--ohmy-spacing,1)) 0;border-bottom:1px solid var(--line)}.ops-site-table tbody>tr>td{display:block;padding:0;border:0;min-width:0;max-width:none;width:auto}.ops-site-table tbody>tr>td:first-child{grid-column:1/4;grid-row:1;min-width:0;max-width:none;width:auto}.ops-site-table tbody>tr>td>.ops-signal{white-space:normal;overflow-wrap:anywhere}.ops-site-table tbody>tr>td:nth-child(2){grid-column:1/4;grid-row:2}.ops-site-table tbody>tr>td:nth-child(3){grid-column:4;grid-row:2}.ops-site-table tbody>tr>td:nth-child(3):before{content:"WordPress";display:block;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin-bottom:calc(5px * var(--ohmy-spacing,1))}.ops-site-table tbody>tr>td:nth-child(4){grid-column:1;grid-row:3}.ops-site-table tbody>tr>td:nth-child(5){grid-column:2;grid-row:3}.ops-site-table tbody>tr>td:nth-child(6){grid-column:3;grid-row:3}.ops-site-table tbody>tr>td:nth-child(7){grid-column:4;grid-row:3}.ops-site-table tbody>tr>td:nth-child(4):before,.ops-site-table tbody>tr>td:nth-child(5):before,.ops-site-table tbody>tr>td:nth-child(6):before,.ops-site-table tbody>tr>td:nth-child(7):before{display:block;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;margin-bottom:calc(4px * var(--ohmy-spacing,1))}.ops-site-table tbody>tr>td:nth-child(4):before{content:"Security"}.ops-site-table tbody>tr>td:nth-child(5):before{content:"Performance"}.ops-site-table tbody>tr>td:nth-child(6):before{content:"SEO"}.ops-site-table tbody>tr>td:nth-child(7):before{content:"Links"}.ops-site-table tbody>tr>td:last-child{grid-column:4;grid-row:1;justify-self:end}.ops-signal{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ops-site-table .ops-site-name{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}}.ops-site-dialog .modal-heading h2{min-width:0;overflow-wrap:anywhere}.ops-detail-checks>li>*{min-width:0;overflow-wrap:anywhere}.designer-dialog .modal-heading>.modal-close{position:static!important;flex:none;margin:0}.ops-site-dialog .modal-heading{display:flex;align-items:center;gap:calc(16px*var(--ohmy-spacing,1))}.ops-site-dialog .modal-heading h2{flex:1;margin:0}.ops-site-dialog .modal-heading>.modal-close{position:static;flex:none;margin:0}[data-eco-content][hidden]{display:none!important}.ops-secondary-grid[data-eco-content=standards]{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-secondary-grid>.panel:before{display:none}.ops-site-name{display:flex!important;align-items:center;gap:calc(10px*var(--ohmy-spacing,1))}.ops-site-favicon{width:20px;height:20px;object-fit:contain;flex:none;filter:none!important;border-radius:calc(3px*var(--ohmy-roundness,1))}.ops-site-table td:first-child>small{margin-left:calc(30px * var(--ohmy-spacing,1))}.founder-tasks .task-checklist{margin-top:calc(12px * var(--ohmy-spacing,1));padding-top:0}.app-surface>main{--main-inline-padding:32px}.board-carousel{margin-left:0;margin-right:calc(-1 * (var(--board-panel-padding) + var(--main-inline-padding)))}.board-carousel .board-columns{padding-left:0;padding-right:0;scroll-padding-left:0}.board-column{padding-inline:0!important}.board-all-visible .board-carousel{margin-right:calc(-1 * (var(--board-panel-padding) + var(--main-inline-padding)))}.app-surface .video-workspace .v-toolbar{padding-bottom:0;min-height:36px;margin-bottom:calc(8px * var(--ohmy-spacing,1))}.v-toolbar-actions{display:flex;gap:calc(8px*var(--ohmy-spacing,1));align-items:center}.v-toolbar-download{width:36px;height:36px;border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));display:grid;place-items:center;background:transparent;color:var(--text);padding:0;flex:none}.v-toolbar-download>.icon{width:16px;height:16px}.v-toolbar-download:disabled{opacity:.4;cursor:default}@media(max-width:900px){.app-surface>main{--main-inline-padding:16px}}@media(max-width:650px){.ops-secondary-grid[data-eco-content=standards]{grid-template-columns:minmax(0,1fr)}}.board-heading-actions{display:flex;gap:calc(12px*var(--ohmy-spacing,1));align-items:center;min-width:0}.board-navigation{display:flex;gap:calc(4px*var(--ohmy-spacing,1));flex:none}.board-navigation:not(:has(button:not([hidden]))){display:none}.board-scroll-control{display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:calc(4px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(6px*var(--ohmy-roundness,1));background:transparent;color:var(--muted)}.board-scroll-control>.icon{width:14px;height:14px}.board-scroll-control:hover{background:var(--raised);color:var(--text)}.board-scroll-control[hidden]{display:none!important}@media(max-width:650px){.board-navigation{display:none}.board-heading-actions{gap:calc(6px*var(--ohmy-spacing,1))}}.app-surface .video-workspace .v-stage{aspect-ratio:16/9;min-height:0;width:100%}.app-surface .video-workspace .v-stage.is-portrait{aspect-ratio:9/16;width:min(100%,36.5625dvh);max-height:none;margin-inline:auto}.app-surface .video-workspace .v-result video{max-height:none}.card-modal .card-modal-bar :is(.card-status,.card-modal-tools button){height:40px;min-height:40px;box-sizing:border-box}.card-modal .card-modal-tools :is(.card-delete,.modal-close){width:40px;min-width:40px;padding:0;border-radius:calc(8px*var(--ohmy-roundness,1))}.card-modal .card-modal-tools .card-done{display:inline-flex;align-items:center;justify-content:center;padding:0 calc(14px*var(--ohmy-spacing,1));border-radius:calc(8px*var(--ohmy-roundness,1))}.card-modal .card-save-state:empty{display:none}.card-content-actions .secondary{display:inline-flex;align-items:center;justify-content:center;gap:calc(6px*var(--ohmy-spacing,1));min-height:36px;padding:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;color:var(--text);text-decoration:none;border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));background:var(--raised)}.card-content-actions .secondary>.icon{width:14px;height:14px}@media(max-width:650px){.card-modal .card-modal-bar{gap:calc(8px*var(--ohmy-spacing,1));padding:calc(12px*var(--ohmy-spacing,1))}.card-modal .card-status{padding-inline:calc(10px*var(--ohmy-spacing,1));min-width:0}.card-modal .card-status select{max-width:120px}.card-modal .card-modal-tools{gap:calc(6px*var(--ohmy-spacing,1))}.card-modal .card-save-state:not(:empty){position:absolute;top:62px;right:16px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.card-modal .card-modal-tools .card-done{padding-inline:calc(10px*var(--ohmy-spacing,1))}}.ops-page-heading h1,.v-page-heading{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1))!important;line-height:1.3!important;font-weight:550;letter-spacing:-.01em;margin:0}.ops-page-heading h1>.icon,.v-page-heading>.icon{width:17px!important;height:17px!important;flex:none;color:var(--muted)}.v-workbench>.v-page-heading{grid-column:1;grid-row:1;align-self:center;margin-bottom:calc(8px * var(--ohmy-spacing,1))}.ops-overflow>summary{padding:0!important;min-height:36px!important;height:36px!important;line-height:0;gap:0;position:relative}.ops-overflow>summary>.icon:not(.disclosure-icon){margin:0!important;position:static!important;display:block;align-self:center;justify-self:center;transform:none!important}.ops-overflow>summary>.disclosure-icon{display:none!important}.app-info .platform-shortcuts a:before,.app-info .platform-shortcuts a:after{display:none!important}.app-info .platform-shortcuts img{border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;padding:0!important}.synapse-ops .synapse-mailbox-search input:is(:focus,:focus-visible){outline:0!important;box-shadow:none!important;border:0!important;border-radius:0!important}.synapse-ops .synapse-mailbox-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.synapse-ops .synapse-action-list{max-height:374px}.synapse-ops .ops-mail-performance .synapse-chart svg{max-height:none;width:100%;display:block}.app-surface .board.panel{overflow:visible;--board-left-inset:56px;--board-right-inset:56px}.board .board-carousel,.board.board-all-visible .board-carousel{margin-left:calc(-1 * var(--board-left-inset));margin-right:calc(-1 * var(--board-right-inset))}.board .board-carousel .board-columns{padding-left:var(--board-left-inset);padding-right:var(--board-right-inset);scroll-padding-left:var(--board-left-inset)}.board.board-all-visible .board-columns{padding-right:var(--board-right-inset)}.board .board-peek{display:block;background:transparent!important;opacity:1!important;border:0;box-shadow:none;min-height:0}.board .board-peek[hidden]{display:none!important}@media(max-width:900px){.app-surface .board.panel{--board-left-inset:36px;--board-right-inset:36px}}@media(max-width:650px){.synapse-ops .synapse-action-list{max-height:none}.v-workbench>.v-page-heading{grid-column:1;grid-row:1}.v-workbench>.v-toolbar{grid-column:1;grid-row:2}.v-workbench>.v-direction{grid-column:1;grid-row:3}.v-workbench>.v-center{grid-column:1;grid-row:4}}.ops-inventory-panel .section-heading h2{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.4}.ops-inventory-panel .section-heading h2>.icon{width:17px;height:17px}.ops-detail-metric{display:flex;align-items:center;gap:calc(16px*var(--ohmy-spacing,1));margin:calc(24px * var(--ohmy-spacing,1)) 0}.ops-detail-metric>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55;font-weight:500;letter-spacing:-.025em}.ops-detail-metric small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:400;color:var(--muted);letter-spacing:0}.ops-detail-metric>span{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.55}.ops-detail-metric>span>small{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.ops-detail-table-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:calc(10px*var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ops-standard-rows,.ops-software-rows{list-style:none;padding:0;margin:0}.ops-standard-rows>li{border-bottom:1px solid var(--line)}.ops-standard-rows>li[hidden],.ops-software-rows>li[hidden]{display:none!important}.ops-standard-rows summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;gap:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));align-items:center;padding:calc(16px*var(--ohmy-spacing,1)) 0;list-style:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ops-standard-rows summary::-webkit-details-marker{display:none}.ops-standard-rows summary>span:first-child{min-width:0}.ops-standard-rows summary strong{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:500;line-height:1.4}.ops-standard-rows summary small{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--subtle);margin-top:calc(2px * var(--ohmy-spacing,1))}.ops-standard-rows summary>.disclosure-icon{grid-column:3;grid-row:1;width:14px;height:14px;position:static!important}.ops-standard-bar{grid-column:1/-1;display:block}.ops-standard-coverage{grid-column:1/-1;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.ops-row-count{white-space:nowrap;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-variant-numeric:tabular-nums}.ops-row-count>small{display:inline!important;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.ops-software-rows>.ecosystem-asset-row{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto 24px;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));border-bottom:1px solid var(--line);padding:calc(14px*var(--ohmy-spacing,1)) 0;min-height:72px}.ops-software-rows .ecosystem-asset-avatar{width:28px;height:28px}.ops-software-name{min-width:0}.ops-software-name>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;font-weight:500;overflow-wrap:anywhere}.ops-software-name>small{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--subtle);overflow-wrap:anywhere}.ops-software-bar{grid-column:1/-1;display:block;min-width:0}.ops-software-bar>.ops-stack{width:100%;height:6px;margin:0;border-radius:calc(2px*var(--ohmy-roundness,1))}.ops-software-rows>.ecosystem-asset-row{row-gap:calc(8px*var(--ohmy-spacing,1));border-top:0}.ops-software-rows>.ecosystem-asset-row>:not(.ops-software-bar){grid-row:1}.ops-software-rows>.ecosystem-asset-row:focus-within{outline:1px solid var(--blue);outline-offset:2px}.ops-secondary-grid[data-eco-content=software]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1200px){.ops-secondary-grid[data-eco-content=software]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ops-secondary-grid[data-eco-content=standards]{grid-template-columns:1fr}}@media(max-width:650px){.ops-secondary-grid[data-eco-content=software]{grid-template-columns:1fr}}.recovery-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px)}.recovery-dialog .modal-heading{display:flex;align-items:center;gap:calc(16px*var(--ohmy-spacing,1))}.recovery-dialog .modal-heading h2{flex:1;margin:0}.recovery-dialog .modal-heading>.modal-close{position:static;margin:0;flex:none}.recovery-dialog .modal-body{overflow-y:auto}.recovery-mailbox{display:flex;justify-content:space-between;gap:calc(16px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));overflow-wrap:anywhere}.recovery-plan-table{overflow:auto}.recovery-plan-table table{width:100%;border-collapse:collapse;text-align:left;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.recovery-plan-table th,.recovery-plan-table td{padding:calc(10px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));border-bottom:1px solid var(--line)}.recovery-plan-table th{font-weight:500}.recovery-plan-table td{white-space:nowrap}.recovery-plan-table thead{color:var(--muted)}.recovery-campaigns{margin:calc(24px * var(--ohmy-spacing,1)) 0}.recovery-campaigns h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.recovery-campaigns ul{list-style:none;padding:0}.recovery-campaigns li{display:flex;justify-content:space-between;gap:calc(12px*var(--ohmy-spacing,1));padding:calc(10px*var(--ohmy-spacing,1)) 0;border-bottom:1px solid var(--line);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.recovery-campaigns li strong{font-weight:500;overflow-wrap:anywhere}.recovery-confirm{display:flex;align-items:flex-start;gap:calc(10px*var(--ohmy-spacing,1));margin-top:calc(18px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.recovery-confirm input{width:16px;height:16px;flex:none;margin:calc(2px * var(--ohmy-spacing,1)) 0 0}.recovery-submit-row{display:flex;align-items:center;justify-content:space-between;gap:calc(12px*var(--ohmy-spacing,1));margin-top:calc(24px * var(--ohmy-spacing,1))}.recovery-submit-row a{display:flex;align-items:center;gap:calc(6px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--text);text-decoration:none}.recovery-submit-row .icon{width:14px;height:14px}.recovery-blockers{color:var(--danger);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.recovery-activity{position:fixed;top:20px;right:20px;z-index:9000;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:calc(16px*var(--ohmy-spacing,1));background:#101010;color:#f5f5f5;border:1px solid #444;border-radius:calc(12px*var(--ohmy-roundness,1));box-shadow:0 8px 32px #0003;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.recovery-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(12px*var(--ohmy-spacing,1))}.recovery-activity-heading strong{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500}.recovery-activity-heading .icon{width:16px;height:16px}.recovery-activity-heading button{padding:calc(4px*var(--ohmy-spacing,1));width:28px;min-height:28px;border:0;border-radius:calc(6px*var(--ohmy-roundness,1));background:transparent;color:#ddd}.recovery-activity section{padding-top:calc(16px*var(--ohmy-spacing,1));margin-top:calc(14px * var(--ohmy-spacing,1));border-top:1px solid #333}.recovery-activity section>strong{display:block;overflow-wrap:anywhere;font-weight:500}.recovery-job-status{display:block;color:#aaa;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin-top:calc(4px * var(--ohmy-spacing,1))}.recovery-activity ol{list-style:none;padding:0;margin:calc(14px * var(--ohmy-spacing,1)) 0}.recovery-activity li{display:flex;gap:calc(10px*var(--ohmy-spacing,1));margin:calc(10px * var(--ohmy-spacing,1)) 0}.recovery-step-mark{display:grid;place-items:center;width:15px;height:15px;flex:none;margin-top:calc(2px * var(--ohmy-spacing,1))}.recovery-step-mark>.icon{width:14px;height:14px}.recovery-step-mark.is-running{border:1.5px solid #555;border-top-color:#fff;border-radius:50%;animation:recovery-spin .8s linear infinite}.recovery-activity small{display:block;color:#aaa;line-height:16px;margin-top:calc(4px * var(--ohmy-spacing,1))}.recovery-activity p{color:#bbb;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;margin:calc(10px * var(--ohmy-spacing,1)) 0 0}.recovery-activity .recovery-activity-error{color:#ff9e9e}.recovery-activity .recovery-finish{background:#1b1b1b;color:#ddd;border:1px solid #444;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));min-height:28px;padding:calc(4px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));border-radius:calc(6px*var(--ohmy-roundness,1));margin-top:calc(12px * var(--ohmy-spacing,1))}.synapse-action-list [data-recovery-estimate]{color:var(--muted);font-variant-numeric:tabular-nums}@keyframes recovery-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.recovery-step-mark.is-running{animation:none;border-style:dotted}}@media(max-width:650px){.recovery-activity{top:12px;right:12px;max-height:60dvh}.recovery-submit-row{align-items:stretch;flex-direction:column}}:root{--workspace-paper:#000;--workspace-dot:rgba(53,53,53,.5);--workspace-fade:0,0,0}:root[data-theme=light]{--workspace-paper:#fff;--workspace-dot:#e0e0e2;--workspace-fade:255,255,255}.app-surface{background-color:var(--workspace-paper);background-image:linear-gradient(90deg,rgba(var(--workspace-fade),1) 6px,rgba(var(--workspace-fade),0) 18px calc(100% - 18px),rgba(var(--workspace-fade),1) calc(100% - 6px)),linear-gradient(0deg,rgba(var(--workspace-fade),1) 6px,rgba(var(--workspace-fade),0) 18px calc(100% - 18px),rgba(var(--workspace-fade),1) calc(100% - 6px)),radial-gradient(ellipse 50% 50% at 50% 50%,rgba(var(--workspace-fade),.92),rgba(var(--workspace-fade),.45) 65%,rgba(var(--workspace-fade),0)),radial-gradient(circle at 0 0,var(--workspace-dot) .8px,transparent .9px);background-size:100% 100%,100% 100%,100% 100%,12px 12px}.founder-tasks .task-feedback-action.secondary{min-width:44px;min-height:32px;padding:calc(5px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;border:1px solid var(--line);border-radius:calc(6px*var(--ohmy-roundness,1));background:var(--raised);color:var(--muted);box-shadow:0 1px 2px #00000008}.founder-tasks .task-feedback-action.secondary:hover{background:var(--hover);color:var(--text)}.task-create-dialog :is(input,textarea){background:var(--page)!important;color:var(--text);border:1px solid var(--strong-line)}.app-surface .ops-page-heading{--heading-inset:32px;position:relative;width:calc(100% + 2 * var(--heading-inset));max-width:none;margin-inline:calc(-1 * var(--heading-inset));padding:16px var(--heading-inset);min-height:68px;background:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0;box-shadow:none}.app-surface .ops-page-heading:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--divider);opacity:0;pointer-events:none}.ops-heading-sentinel{display:block;width:0;height:0;pointer-events:none}@media(max-width:900px){.app-surface .ops-page-heading{--heading-inset:16px}}.app-surface :is(.ecosystem-page,.synapse-page) .table-sort{min-height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font:inherit}.app-surface :is(.ecosystem-page,.synapse-page) .table-sort:is(:hover,:active){background:transparent;box-shadow:none;color:var(--text)}.asset-menu-options{width:180px;min-width:0;max-width:calc(100vw - 32px);padding:calc(6px*var(--ohmy-spacing,1));border:1px solid var(--strong-line);border-radius:calc(10px*var(--ohmy-roundness,1));background:var(--page);box-shadow:var(--shadow);z-index:30}.asset-menu[open]{z-index:30}.asset-menu-options>button.secondary{display:flex;justify-content:flex-start;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));width:100%;min-height:38px;padding:calc(10px*var(--ohmy-spacing,1));border:0;border-radius:calc(6px*var(--ohmy-roundness,1));background:transparent;box-shadow:none;color:var(--text);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;text-align:left}.asset-menu-options>button.secondary>.icon{width:15px;height:15px;flex:none}.asset-menu-options>button.secondary:is(:hover,:focus-visible){background:var(--hover);color:var(--text)}.asset-menu-options>button.secondary[data-asset-operation=delete]{color:var(--danger)}.asset-menu-options>button.secondary:disabled{background:transparent;color:var(--muted);opacity:.45}.synapse-diagnostics-grid{margin-top:calc(24px * var(--ohmy-spacing,1));padding-top:calc(4px*var(--ohmy-spacing,1));border-top:1px solid var(--line)}.synapse-activity-chart{position:relative;isolation:isolate}.synapse-ops .ops-mail-performance .synapse-activity-chart>svg{display:block;width:100%;height:190px;max-height:none;overflow:visible}.synapse-activity-chart .chart-line,.synapse-activity-chart .chart-grid{vector-effect:non-scaling-stroke}.synapse-activity-chart .activity-point{cursor:pointer;outline:none}.synapse-activity-chart .activity-hit{fill:transparent;stroke:none}.synapse-activity-chart .activity-point:focus-visible .activity-hit{stroke:var(--blue);stroke-width:2}.synapse-activity-chart .activity-point.is-active .chart-dot{r:4}.activity-axis{position:relative;height:18px;margin:calc(8px * var(--ohmy-spacing,1)) calc(8px * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.activity-axis>span{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.activity-axis>span:first-child:not(.is-single){transform:none}.activity-axis>span:last-child:not(.is-single){transform:translate(-100%)}.activity-axis>span[hidden]{display:none}.synapse-activity-chart figcaption{margin-top:calc(12px * var(--ohmy-spacing,1))}.activity-tooltip{position:absolute;z-index:5;width:260px;max-width:100%;padding:calc(12px*var(--ohmy-spacing,1));border:1px solid var(--strong-line);border-radius:calc(10px*var(--ohmy-roundness,1));background:var(--page);color:var(--text);box-shadow:var(--shadow);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;pointer-events:none}.activity-tooltip[hidden]{display:none}.activity-tooltip>strong{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;font-weight:550;margin-bottom:calc(8px * var(--ohmy-spacing,1))}.activity-tooltip dl{margin:0}.activity-tooltip dl>div{display:flex;justify-content:space-between;gap:calc(12px*var(--ohmy-spacing,1));margin-top:calc(6px * var(--ohmy-spacing,1))}.activity-tooltip dt{color:var(--muted)}.activity-tooltip dd{flex:none;margin:0;text-align:right;font-variant-numeric:tabular-nums}.activity-tooltip dd>strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500}.activity-tooltip dd>small{display:block;white-space:nowrap;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--subtle)}.app-surface :is(.ops-inventory-panel,.synapse-diagnostics-grid>.panel):after{display:none}.ops-mobile-sort{display:none}@media(max-width:650px){.ops-mobile-sort{display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1));margin:0 0 calc(12px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ops-mobile-sort>label{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));flex:1;min-width:0}.ops-mobile-sort select{min-width:0;max-width:100%;min-height:36px;padding:calc(6px*var(--ohmy-spacing,1)) calc(24px*var(--ohmy-spacing,1)) calc(6px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(6px*var(--ohmy-roundness,1));background:var(--page);color:var(--text);font:inherit}.ops-mobile-sort>.secondary{min-height:36px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));padding:calc(6px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));background:transparent;border:1px solid var(--line);white-space:nowrap}}.ecosystem-assets-core .ops-software-rows>.ecosystem-asset-row{grid-template-columns:28px minmax(0,1fr) auto}.ops-table-scroll{position:relative}.task-source-link{display:inline-flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1));max-width:100%;overflow-wrap:anywhere}.task-source-link>img{flex:none;width:16px;height:16px;object-fit:contain}.task-source-link>span{min-width:0}.task-source-link small{display:block;color:var(--muted);font-size:10px;line-height:14px;text-decoration:none}.task-action-summary p,.task-brief dd,.task-description{white-space:pre-wrap;overflow-wrap:anywhere}.task-dates{margin:calc(12px * var(--ohmy-spacing,1)) 0;color:var(--muted);font-size:12px;line-height:20px}.task-dates>summary{width:fit-content;cursor:pointer}.task-dates dl{margin:calc(8px * var(--ohmy-spacing,1)) 0}.task-dates dl>div{display:flex;gap:calc(16px*var(--ohmy-spacing,1));margin:calc(4px * var(--ohmy-spacing,1)) 0}.task-dates dt{min-width:58px}.task-dates dd{margin:0;color:var(--text)}.task-attachments:empty{display:none}.task-attachments{margin:calc(16px * var(--ohmy-spacing,1)) 0}.task-attachment-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(12px*var(--ohmy-spacing,1));margin-bottom:calc(8px * var(--ohmy-spacing,1))}.task-attachment-heading h4{font-size:12px;margin:0}.task-attachments .task-attachment-add{min-height:32px;padding:calc(4px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));font-size:12px}.task-attachment-list{list-style:none;padding:0;margin:0}.task-attachment-list>li{margin:calc(8px * var(--ohmy-spacing,1)) 0}.task-attachment-row{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1))}.task-attachment-row>button:first-child{min-width:0;overflow-wrap:anywhere;text-align:left;font-size:12px}.task-attachment-row .task-attachment-remove{margin-left:auto;flex:none;min-height:28px;padding:calc(4px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1));font-size:11px}.task-attachment-image{display:block;max-width:100%;max-height:420px;width:auto;object-fit:contain;border-radius:calc(8px*var(--ohmy-roundness,1));margin-top:calc(8px * var(--ohmy-spacing,1))}.task-attachment-notice,.task-attachment-privacy{font-size:11px;line-height:18px;color:var(--muted);margin:calc(6px * var(--ohmy-spacing,1)) 0}.task-attachment-notice:empty{display:none}.task-attachment-preview{display:flex;flex-wrap:wrap;gap:calc(8px*var(--ohmy-spacing,1));margin:0}.task-attachment-preview img{width:80px;height:64px;object-fit:cover;border-radius:calc(6px*var(--ohmy-roundness,1))}.task-create-dialog .task-image-field{font-size:12px}.task-create-dialog .task-image-field input{padding:calc(8px*var(--ohmy-spacing,1));font-size:12px;max-width:100%}.board .board-peek{touch-action:pan-y}.board .board-drag-handle{display:none}@media(max-width:1024px),(pointer:coarse){.board .board-item{position:relative}.board .board-card{touch-action:pan-x pan-y;min-height:44px;padding-right:calc(44px*var(--ohmy-spacing,1))}.board .board-drag-handle{display:grid;place-items:center;position:absolute;right:3px;top:4px;width:36px;min-height:36px;padding:0;border:0;border-radius:calc(6px*var(--ohmy-roundness,1));background:transparent;box-shadow:none;color:var(--subtle);touch-action:none}.board .board-drag-handle .icon{width:16px;height:16px}.board .board-drag-handle:is(:hover,:focus-visible){background:var(--hover);color:var(--text)}.board .board-column-head{min-width:0}.board .board-status-label{max-width:100%}.board .board-column-head h3{overflow-wrap:anywhere}}@media(max-width:650px){.board .board-column{min-width:0}.board .board-column-head{min-height:30px;gap:calc(6px*var(--ohmy-spacing,1));padding-inline:calc(4px*var(--ohmy-spacing,1))}.board .board-count{display:none}.board .board-card{display:flex;align-items:flex-start;text-align:left;font-size:14px;line-height:20px;padding-block:calc(12px*var(--ohmy-spacing,1));padding-left:calc(12px*var(--ohmy-spacing,1))}.board .board-card-icon{display:block;flex:none;padding-top:calc(2px * var(--ohmy-spacing,1))}.board .board-card-icon .icon{width:16px;height:16px}.board .board-card-title{display:block;-webkit-line-clamp:unset}.board .board-add{min-height:44px}.board .board-drag-handle{top:6px}.task-heading{min-width:0}.task-heading h3{overflow-wrap:anywhere}.task-attachment-heading{align-items:flex-start}}@media(max-width:1024px),(pointer:coarse){.board .board-peek{display:none!important;pointer-events:none}.board .board-column,.board .board-column[style]{border:0;background:transparent;border-radius:0}.board .board-column:is(.is-parked-left,.is-parked-right),.board.is-peek-left .board-column.is-parked-left,.board.is-peek-right .board-column.is-parked-right{opacity:1;transform:none;pointer-events:auto;transition:none}.board .board-columns{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.board .board-column-head,.board .board-list{touch-action:pan-x pan-y}}.ohmy-company-shell .app-topbar{display:none}.ohmy-company-shell .sidebar-brand{margin-bottom:calc(28px * var(--ohmy-spacing,1))}.ohmy-company-shell .sidebar-utilities{margin-top:auto}.ohmy-company-shell .sidebar-quick-actions{padding:calc(8px*var(--ohmy-spacing,1))}.ohmy-workspace{min-width:0}.ohmy-workspace .icon{width:18px;height:18px;flex:none}.ohmy-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(20px*var(--ohmy-spacing,1));margin-bottom:calc(28px * var(--ohmy-spacing,1))}.ohmy-heading h1{display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1));margin:0;font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1));line-height:1.3;letter-spacing:-.035em}.ohmy-heading h1>.icon,.ohmy-heading h1>.mind-orb{width:24px;height:24px}.ohmy-heading>div>p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));margin:calc(7px * var(--ohmy-spacing,1)) 0 0}.ohmy-heading-actions{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1))}.ohmy-heading-actions button,.ohmy-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(7px*var(--ohmy-spacing,1));text-decoration:none}.ohmy-icon-button.secondary{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:calc(7px*var(--ohmy-spacing,1));min-width:36px;min-height:36px}.ohmy-button{border-radius:calc(8px*var(--ohmy-roundness,1));background:var(--action,var(--primary));color:var(--on-action,var(--on-primary));padding:calc(9px*var(--ohmy-spacing,1)) calc(14px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:500;min-height:36px}.ohmy-button.secondary{background:var(--surface);border:1px solid var(--line);color:var(--text)}.ohmy-muted{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:calc(7px*var(--ohmy-spacing,1))}.ohmy-company-picker{display:flex;align-items:center;position:relative;gap:calc(9px*var(--ohmy-spacing,1));margin-top:calc(24px * var(--ohmy-spacing,1));width:100%;padding:calc(8px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));background:transparent;color:var(--text)}.ohmy-company-picker>.icon:first-of-type{width:17px;height:17px;flex:none;color:var(--muted)}.ohmy-company-picker select{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;padding:0 calc(17px*var(--ohmy-spacing,1)) 0 0;min-width:0;width:100%;border:0!important;background:transparent!important;appearance:none;box-shadow:none;cursor:pointer}.ohmy-company-picker>.icon:last-child{position:absolute;width:13px;height:13px;right:8px;pointer-events:none;color:var(--muted)}.ohmy-marketing-menu{position:relative;margin-top:calc(12px * var(--ohmy-spacing,1));border-top:1px solid var(--line);padding-top:calc(12px*var(--ohmy-spacing,1))}.ohmy-marketing-menu>summary{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));list-style:none;min-height:40px;padding:calc(10px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));cursor:pointer;border-radius:calc(8px*var(--ohmy-roundness,1))}.ohmy-marketing-menu>summary::-webkit-details-marker,.ohmy-account>summary::-webkit-details-marker{display:none}.ohmy-marketing-menu>summary>.icon{width:17px;height:17px}.ohmy-marketing-menu>summary>.icon:last-child{width:13px;height:13px;margin-left:auto}.ohmy-marketing-menu[open]>summary{color:var(--text);background:var(--raised)}.ohmy-marketing-dropdown{position:fixed;top:var(--ohmy-marketing-top,10px);left:var(--ohmy-marketing-left,260px);max-height:calc(100dvh - 24px);overflow-y:auto;width:275px;padding:calc(6px*var(--ohmy-spacing,1));border:1px solid var(--strong-line);border-radius:calc(12px*var(--ohmy-roundness,1));background:var(--raised);box-shadow:var(--shadow);z-index:30}.ohmy-marketing-dropdown:before{content:"";position:absolute;left:-14px;top:0;width:14px;height:100%}.ohmy-marketing-dropdown a{align-items:center;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted);text-decoration:none;border-radius:calc(8px*var(--ohmy-roundness,1));display:grid;grid-template-columns:18px minmax(0,1fr);gap:calc(10px*var(--ohmy-spacing,1));min-height:40px;padding:calc(8px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));box-shadow:none}.ohmy-marketing-dropdown a .icon{width:18px;height:18px;align-self:center;justify-self:center;margin:0}.ohmy-marketing-dropdown a>span{min-width:0;line-height:calc(20px * var(--ohmy-type-scale,1))}.ohmy-marketing-dropdown a:hover,.ohmy-marketing-dropdown a[aria-current=page]{background:var(--hover);color:var(--text)}.ohmy-marketing-dropdown small{grid-column:2;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.ohmy-account{position:relative}.ohmy-account>summary{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));cursor:pointer;min-height:50px;padding:calc(6px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));list-style:none;border-radius:calc(8px*var(--ohmy-roundness,1))}.ohmy-account>summary:hover{background:var(--hover)}.ohmy-account>summary>.icon{width:14px;height:14px;margin-left:auto;color:var(--muted)}.ohmy-account .person-mark{width:32px;height:32px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-account-menu{position:absolute;bottom:calc(100% + 8px);left:0;width:240px;background:var(--raised);border:1px solid var(--strong-line);border-radius:calc(12px*var(--ohmy-roundness,1));box-shadow:var(--shadow);padding:calc(5px*var(--ohmy-spacing,1));z-index:31}.ohmy-account-menu a,.ohmy-account-menu button{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:calc(9px*var(--ohmy-spacing,1));padding:calc(10px*var(--ohmy-spacing,1));min-height:38px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));text-decoration:none;background:transparent;border:0;color:var(--text);box-shadow:none;border-radius:calc(7px*var(--ohmy-roundness,1))}.ohmy-account-menu :is(a,button):hover{background:var(--hover)}.ohmy-account-menu .icon{width:16px;height:16px}.ohmy-mobile-company{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-tabs{display:flex;gap:calc(24px*var(--ohmy-spacing,1));border-bottom:1px solid var(--line);margin:0 0 calc(28px * var(--ohmy-spacing,1));overflow-x:auto}.ohmy-tabs a{flex:none;padding:0 0 calc(13px*var(--ohmy-spacing,1));color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));text-decoration:none;border-bottom:2px solid transparent}.ohmy-tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--text)}.ohmy-section-title{display:flex;justify-content:space-between;align-items:center;gap:calc(16px*var(--ohmy-spacing,1));margin-bottom:calc(16px * var(--ohmy-spacing,1))}.ohmy-section-title h2{margin:0;font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:550}.ohmy-section-title select{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:34px;padding:calc(6px*var(--ohmy-spacing,1)) calc(30px*var(--ohmy-spacing,1)) calc(6px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1))}.ohmy-empty,.ohmy-state-error{padding:calc(60px*var(--ohmy-spacing,1)) calc(24px*var(--ohmy-spacing,1));text-align:center;max-width:550px;margin:0 auto}.ohmy-empty-icon{margin-bottom:calc(14px * var(--ohmy-spacing,1));color:var(--subtle)}.ohmy-empty-icon .icon{width:28px;height:28px}.ohmy-empty h2,.ohmy-state-error h2{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:550;margin:0 0 calc(8px * var(--ohmy-spacing,1))}.ohmy-empty p,.ohmy-state-error p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;margin:0 0 calc(18px * var(--ohmy-spacing,1))}.ohmy-inline-status{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;min-height:0;color:var(--muted)}.ohmy-inline-status:empty{display:none}.ohmy-pill{display:inline-flex;align-items:center;white-space:nowrap;border-radius:calc(5px*var(--ohmy-roundness,1));padding:3px calc(7px*var(--ohmy-spacing,1));background:var(--surface);border:1px solid var(--line);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500;color:var(--muted);line-height:1.5}.ohmy-pill[data-state=approved],.ohmy-pill[data-state=ready],.ohmy-pill[data-state=succeeded],.ohmy-pill[data-state=active],.ohmy-pill[data-state=completed]{color:var(--success);background:color-mix(in srgb,var(--success) 7%,transparent);border-color:color-mix(in srgb,var(--success) 14%,transparent)}.ohmy-pill[data-state=proposed],.ohmy-pill[data-state=waiting_approval]{color:var(--warning);background:color-mix(in srgb,var(--warning) 7%,transparent);border-color:color-mix(in srgb,var(--warning) 14%,transparent)}.ohmy-company-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:calc(16px*var(--ohmy-spacing,1));max-width:1100px}.ohmy-company-card{display:flex;align-items:center;gap:calc(14px*var(--ohmy-spacing,1));padding:calc(22px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(14px*var(--ohmy-roundness,1));text-decoration:none;color:var(--text);background:transparent}.ohmy-company-card:hover{background:var(--surface);border-color:var(--strong-line)}.ohmy-company-card-icon,.ohmy-page-symbol,.ohmy-connection-symbol{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));background:var(--surface);color:var(--muted)}.ohmy-company-card>div:nth-child(2){min-width:0;flex:1}.ohmy-company-card h2{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.4;font-weight:500;margin:0 0 calc(2px * var(--ohmy-spacing,1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ohmy-company-card p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ohmy-company-card>.icon{width:15px;height:15px;color:var(--subtle)}.ohmy-company-card .ohmy-pill{margin-left:auto}.ohmy-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;border:1px solid var(--strong-line);border-radius:calc(18px*var(--ohmy-roundness,1));padding:calc(24px*var(--ohmy-spacing,1));background:var(--page);color:var(--text);box-shadow:0 20px 100px #0003;overflow:auto}.ohmy-dialog::backdrop{background:#0005;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ohmy-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(16px*var(--ohmy-spacing,1));margin-bottom:calc(22px * var(--ohmy-spacing,1))}.ohmy-dialog-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));margin:0}.ohmy-dialog label{display:flex;flex-direction:column;gap:calc(7px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:0 0 calc(18px * var(--ohmy-spacing,1))}.ohmy-dialog input,.ohmy-dialog textarea{width:100%;min-height:42px;padding:calc(10px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ohmy-dialog-actions{display:flex;justify-content:flex-end;gap:calc(8px*var(--ohmy-spacing,1));margin-top:calc(24px * var(--ohmy-spacing,1))}.ohmy-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);padding:calc(10px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1));border-radius:calc(10px*var(--ohmy-roundness,1));background:var(--raised);color:var(--text);border:1px solid var(--strong-line);box-shadow:var(--shadow);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));z-index:100}.ohmy-toast:empty{display:none}.ohmy-coming-soon{display:flex;min-height:50dvh;align-items:center;justify-content:center;flex-direction:column;gap:calc(14px*var(--ohmy-spacing,1))}.ohmy-coming-soon>span{display:flex;align-items:center;justify-content:center;border-radius:calc(16px*var(--ohmy-roundness,1));border:1px solid var(--line);width:60px;height:60px;color:var(--subtle);background:var(--surface)}.ohmy-coming-soon .icon{width:26px;height:26px}.ohmy-coming-soon h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:500;color:var(--muted)}.ohmy-company-shell .ohmy-mind-main{height:calc(100dvh - 18px);padding-block:calc(24px*var(--ohmy-spacing,1));display:flex;flex-direction:column}.ohmy-mind{display:flex;flex:1;flex-direction:column;min-height:0;width:100%;max-width:1120px;margin:0 auto}.ohmy-mind .ohmy-heading{margin-bottom:calc(12px * var(--ohmy-spacing,1))}.ohmy-conversation-actions{display:flex;align-items:center;gap:calc(7px*var(--ohmy-spacing,1))}.ohmy-conversation-actions select{max-width:240px;width:100%;border:0!important;background:transparent!important;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:36px;padding:calc(7px*var(--ohmy-spacing,1)) calc(26px*var(--ohmy-spacing,1)) calc(7px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));text-overflow:ellipsis;cursor:pointer}.ohmy-conversation-actions label{max-width:240px}.ohmy-mind-history{flex:1;min-height:80px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:calc(18px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1)) calc(30px*var(--ohmy-spacing,1));width:100%;max-width:720px;margin:0 auto}.ohmy-mind-welcome{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100%;padding:calc(24px*var(--ohmy-spacing,1)) 0}.ohmy-mind-welcome>.mind-orb{width:48px;height:48px;margin-bottom:20px}.ohmy-mind-welcome h2{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1));letter-spacing:-.035em;font-weight:500;margin:0 0 calc(26px * var(--ohmy-spacing,1))}.ohmy-prompt-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8px*var(--ohmy-spacing,1))}.ohmy-prompt-suggestions button.secondary{background:transparent;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:36px;padding:calc(8px*var(--ohmy-spacing,1)) calc(11px*var(--ohmy-spacing,1))}.ohmy-prompt-suggestions .icon{width:15px;height:15px;color:var(--muted)}.ohmy-message{display:grid;grid-template-columns:34px minmax(0,1fr);gap:calc(13px*var(--ohmy-spacing,1));margin:0 0 calc(28px * var(--ohmy-spacing,1))}.ohmy-message-role{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);padding-top:calc(5px*var(--ohmy-spacing,1));display:flex;align-items:flex-start;gap:calc(6px*var(--ohmy-spacing,1));flex-direction:column}.ohmy-message-role>.mind-orb{width:17px;height:17px}.ohmy-message-user .ohmy-message-content{background:var(--surface);padding:calc(12px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1))}.ohmy-message-pending{opacity:.7}.ohmy-message-state,.ohmy-message-pending small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.ohmy-composer{width:100%;max-width:720px;margin:0 auto;border:1px solid var(--strong-line);border-radius:calc(16px*var(--ohmy-roundness,1));background:var(--page);padding:calc(12px*var(--ohmy-spacing,1));box-shadow:0 3px 15px #00000004;flex:none}.ohmy-composer textarea{display:block;resize:none;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:100%;max-height:200px;min-height:54px;padding:calc(6px*var(--ohmy-spacing,1)) calc(6px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;color:var(--text)}.ohmy-composer textarea:focus{outline:none}.ohmy-composer:focus-within{border-color:color-mix(in srgb,var(--text) 35%,transparent)}.ohmy-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:calc(12px*var(--ohmy-spacing,1))}.ohmy-composer-options{display:flex;align-items:center;gap:calc(4px*var(--ohmy-spacing,1));min-width:0}.ohmy-composer .ohmy-icon-button.secondary{border:0;background:transparent;box-shadow:none}.ohmy-model-select{position:relative;display:flex;align-items:center;max-width:280px;min-width:0}.ohmy-model-select select{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));background:transparent!important;border:0!important;padding:calc(8px*var(--ohmy-spacing,1)) calc(22px*var(--ohmy-spacing,1)) calc(8px*var(--ohmy-spacing,1)) calc(7px*var(--ohmy-spacing,1));min-height:34px;max-width:100%;appearance:none;cursor:pointer;text-overflow:ellipsis}.ohmy-model-select>.icon{position:absolute;right:5px;width:12px;height:12px;pointer-events:none;color:var(--muted)}.ohmy-composer{--ohmy-control-floor:36px;--ohmy-control-space:calc(6px * var(--ohmy-spacing,1));--ohmy-control-height:max(var(--ohmy-control-floor),calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1) * 1.4 + 2 * var(--ohmy-control-space)))}.ohmy-composer .ohmy-send{inline-size:var(--ohmy-control-height);min-inline-size:var(--ohmy-control-height);block-size:var(--ohmy-control-height);min-block-size:var(--ohmy-control-height);border-radius:calc(9px*var(--ohmy-roundness,1));padding:0;flex:none}.ohmy-composer .ohmy-send:disabled{opacity:.3}.ohmy-composer-status{margin:calc(4px * var(--ohmy-spacing,1)) calc(6px * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.ohmy-composer-status:empty{display:none}.ohmy-shared-note{display:flex;align-items:center;justify-content:center;gap:calc(5px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--subtle);margin-top:calc(10px * var(--ohmy-spacing,1));flex:none}.ohmy-shared-note .icon{width:12px;height:12px}.ohmy-attachments{display:flex;flex-wrap:wrap;gap:calc(6px*var(--ohmy-spacing,1))}.ohmy-attachments:empty{display:none}.ohmy-attachment{display:inline-flex;align-items:center;gap:calc(6px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1));background:var(--surface);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));padding:2px 2px 2px calc(8px*var(--ohmy-spacing,1));margin-bottom:calc(8px * var(--ohmy-spacing,1));max-width:100%}.ohmy-attachment>span{overflow:hidden;text-overflow:ellipsis;max-width:240px;white-space:nowrap}.ohmy-attachment>.icon{width:13px;height:13px}.ohmy-attachment .ohmy-icon-button.secondary{width:24px;min-width:24px;min-height:24px;height:24px;padding:calc(5px*var(--ohmy-spacing,1))}.ohmy-attachment .icon{width:12px;height:12px}.ohmy-message-recovery,.ohmy-job{max-width:720px;width:100%;margin:0 auto calc(12px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));padding:calc(12px*var(--ohmy-spacing,1)) calc(14px*var(--ohmy-spacing,1));display:flex;align-items:center;justify-content:space-between;gap:calc(12px*var(--ohmy-spacing,1));background:var(--surface);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));flex:none}.ohmy-message-recovery p,.ohmy-job p{margin:0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-message-recovery>div,.ohmy-job>div{display:flex;align-items:center;gap:calc(8px*var(--ohmy-spacing,1))}.ohmy-job>div:first-child{flex-wrap:wrap}.ohmy-job p{width:100%;padding-left:calc(24px*var(--ohmy-spacing,1));color:var(--muted)}.ohmy-job strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500}.ohmy-job-mark{display:flex;align-items:center}.ohmy-job-mark .icon{width:15px;height:15px}.ohmy-job-error{border-color:color-mix(in srgb,var(--warning) 25%,var(--line))}.ohmy-prose{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.7;overflow-wrap:anywhere;color:var(--text)}.ohmy-prose>:first-child{margin-top:0}.ohmy-prose>:last-child{margin-bottom:0}.ohmy-prose p{color:var(--text);margin:0 0 calc(13px * var(--ohmy-spacing,1))}.ohmy-prose h1{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1));margin:calc(30px * var(--ohmy-spacing,1)) 0 calc(15px * var(--ohmy-spacing,1))}.ohmy-prose h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));margin:calc(28px * var(--ohmy-spacing,1)) 0 calc(13px * var(--ohmy-spacing,1))}.ohmy-prose h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));margin:calc(24px * var(--ohmy-spacing,1)) 0 calc(10px * var(--ohmy-spacing,1))}.ohmy-prose :is(ul,ol){padding-left:calc(22px*var(--ohmy-spacing,1));margin:calc(12px * var(--ohmy-spacing,1)) 0}.ohmy-prose li{margin:calc(5px * var(--ohmy-spacing,1)) 0}.ohmy-prose pre{overflow:auto;padding:calc(14px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));background:var(--surface);font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1));line-height:1.6;max-width:100%}.ohmy-prose code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1))}.ohmy-prose blockquote{border-left:2px solid var(--strong-line);margin:calc(18px * var(--ohmy-spacing,1)) 0;padding:0 0 0 calc(16px*var(--ohmy-spacing,1));color:var(--muted)}.ohmy-prose table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-prose th,.ohmy-prose td{padding:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1));border:1px solid var(--line);text-align:left}.ohmy-prose hr{border:0;border-top:1px solid var(--line);margin:calc(24px * var(--ohmy-spacing,1)) 0}.ohmy-source-image-label{display:inline;color:var(--muted);font-style:italic}.ohmy-package-status{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));margin:0 0 calc(24px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.ohmy-taste-view{max-width:950px;margin-bottom:calc(40px * var(--ohmy-spacing,1))}.ohmy-design-document{max-width:720px}.ohmy-foundation,.ohmy-review,.ohmy-artifacts{border-top:1px solid var(--line);padding-top:calc(24px*var(--ohmy-spacing,1));margin-top:calc(28px * var(--ohmy-spacing,1));max-width:1100px}.ohmy-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:calc(10px*var(--ohmy-spacing,1))}.ohmy-workspace .ohmy-source-card{display:flex;align-items:center;justify-content:flex-start;gap:calc(11px*var(--ohmy-spacing,1));text-align:left;background:transparent;color:var(--text);border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));padding:calc(14px*var(--ohmy-spacing,1));box-shadow:none;min-width:0}.ohmy-source-card>span:nth-child(2){display:flex;flex-direction:column;gap:calc(4px*var(--ohmy-spacing,1));min-width:0;flex:1}.ohmy-source-card strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500;overflow-wrap:anywhere}.ohmy-source-card small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-source-card>.icon{color:var(--subtle);width:16px;height:16px}.ohmy-review-items{display:grid;gap:0}.ohmy-review-items>label{display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1));padding:calc(14px*var(--ohmy-spacing,1)) 0;border-bottom:1px solid var(--line)}.ohmy-review-items input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--text);flex:none}.ohmy-review-items>label>span:not(.ohmy-pill){display:flex;flex:1;flex-direction:column;gap:calc(3px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-review-items strong{font-weight:500}.ohmy-review-items small{color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-brand-section{margin:0 0 calc(32px * var(--ohmy-spacing,1))}.ohmy-brand-section>h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));margin:0 0 calc(16px * var(--ohmy-spacing,1))}.ohmy-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:calc(14px*var(--ohmy-spacing,1));max-width:700px}.ohmy-colors>div{display:flex;flex-direction:column;gap:calc(5px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-colors small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-swatch{background:var(--swatch,var(--surface));display:block;height:90px;border-radius:calc(10px*var(--ohmy-roundness,1));border:1px solid var(--line);margin-bottom:calc(4px * var(--ohmy-spacing,1))}.ohmy-definition-list{display:grid;gap:0;max-width:650px}.ohmy-definition-list>div{display:flex;align-items:center;justify-content:space-between;padding:calc(15px*var(--ohmy-spacing,1)) 0;border-bottom:1px solid var(--line);font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.ohmy-definition-list span{color:var(--muted)}.ohmy-rules details{border-bottom:1px solid var(--line)}.ohmy-rules summary{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));padding:calc(16px*var(--ohmy-spacing,1)) 0;list-style:none;cursor:pointer;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ohmy-rules summary::-webkit-details-marker{display:none}.ohmy-rules summary strong{flex:1;font-weight:500}.ohmy-rules summary>.icon:last-child{width:13px;height:13px;color:var(--muted)}.ohmy-rules .ohmy-prose{padding:0 0 calc(20px*var(--ohmy-spacing,1)) calc(28px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.ohmy-source-dialog{width:min(850px,calc(100vw - 32px))}.ohmy-source-meta{display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin-bottom:calc(22px * var(--ohmy-spacing,1));color:var(--muted)}.ohmy-artifact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:calc(10px*var(--ohmy-spacing,1))}.ohmy-workspace .ohmy-artifact-card{display:flex;align-items:center;justify-content:flex-start;gap:calc(11px*var(--ohmy-spacing,1));width:100%;padding:calc(14px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));background:transparent;color:var(--text);text-align:left;box-shadow:none}.ohmy-artifact-card>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:calc(4px*var(--ohmy-spacing,1));min-width:0}.ohmy-artifact-card strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500}.ohmy-artifact-card small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-artifact-card>.icon{width:14px;height:14px;color:var(--subtle)}.ohmy-artifact-symbol{width:32px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:calc(7px*var(--ohmy-roundness,1));background:var(--surface);color:var(--muted)}.ohmy-artifact-dialog{width:min(930px,calc(100vw - 32px))}.ohmy-artifact-meta{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin-bottom:calc(18px * var(--ohmy-spacing,1))}.ohmy-artifact-meta>span:first-child{flex:1}.ohmy-artifact-meta select{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(6px*var(--ohmy-spacing,1))}.ohmy-artifact-meta label{margin:0}.ohmy-artifact-preview{min-height:160px;max-height:60dvh;background:var(--surface);border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));overflow:auto;display:flex;align-items:center;justify-content:center}.ohmy-artifact-preview img{display:block;max-width:100%;height:auto;max-height:60dvh;object-fit:contain}.ohmy-artifact-preview>p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));padding:calc(30px*var(--ohmy-spacing,1))}.ohmy-artifact-files{display:flex;gap:calc(10px*var(--ohmy-spacing,1));flex-wrap:wrap;margin-top:calc(18px * var(--ohmy-spacing,1))}.ohmy-artifact-files button{display:flex;align-items:center;gap:calc(10px*var(--ohmy-spacing,1));min-height:46px;padding:calc(8px*var(--ohmy-spacing,1)) calc(12px*var(--ohmy-spacing,1))}.ohmy-artifact-files button>span{display:flex;flex-direction:column;gap:calc(3px * var(--ohmy-spacing,1));text-align:left;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ohmy-artifact-files small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-artifact-date{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:calc(14px * var(--ohmy-spacing,1)) 0 0;color:var(--subtle)}.ohmy-domain-link{display:flex;align-items:center;gap:calc(7px*var(--ohmy-spacing,1));color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));text-decoration:none}.ohmy-domain-link .icon{width:13px;height:13px}.ohmy-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1))}.ohmy-table{width:100%;border-collapse:collapse;text-align:left;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-table th{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);font-weight:500;padding:calc(13px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1));border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap}.ohmy-table td{padding:calc(16px*var(--ohmy-spacing,1));border-bottom:1px solid var(--line)}.ohmy-table tr:last-child td{border-bottom:0}.ohmy-table td strong{font-weight:500}.ohmy-table .ohmy-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ohmy-order-items{min-width:160px;max-width:300px;color:var(--muted)}.ohmy-pagination{display:flex;align-items:center;justify-content:flex-end;gap:calc(14px*var(--ohmy-spacing,1));margin-top:calc(18px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-freshness{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:0 0 calc(15px * var(--ohmy-spacing,1))}.ohmy-page-list{border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1));padding:0 calc(18px*var(--ohmy-spacing,1))}.ohmy-page-list article{display:flex;align-items:center;gap:calc(14px*var(--ohmy-spacing,1));padding:calc(18px*var(--ohmy-spacing,1)) 0;border-bottom:1px solid var(--line)}.ohmy-page-list article:last-child{border-bottom:0}.ohmy-page-list article>div:nth-child(2){flex:1;min-width:0}.ohmy-page-list h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:500;margin:0 0 calc(4px * var(--ohmy-spacing,1))}.ohmy-page-list p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:0}.ohmy-connection-card{display:flex;align-items:center;gap:calc(14px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1));padding:calc(22px*var(--ohmy-spacing,1));margin-bottom:calc(12px * var(--ohmy-spacing,1))}.ohmy-connection-card>div:nth-child(2){flex:1;min-width:0}.ohmy-connection-card h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:500;margin:0 0 calc(5px * var(--ohmy-spacing,1));overflow-wrap:anywhere}.ohmy-connection-card p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:0}.ohmy-pairing{padding:calc(22px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1));background:var(--surface);margin-top:calc(16px * var(--ohmy-spacing,1))}.ohmy-pairing h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));margin:0 0 calc(15px * var(--ohmy-spacing,1))}.ohmy-pairing>small{display:block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin-top:calc(12px * var(--ohmy-spacing,1));color:var(--muted)}.ohmy-pair-code{font-family:ui-monospace,monospace;font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1));letter-spacing:.15em;color:var(--text)}@media(max-width:1100px){.ohmy-marketing-dropdown{position:static;left:auto;top:auto;width:100%;margin-top:calc(5px * var(--ohmy-spacing,1))}.ohmy-marketing-dropdown:before{display:none}.ohmy-company-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:900px){.ohmy-company-shell .app-topbar{display:flex;justify-content:flex-start;gap:calc(12px*var(--ohmy-spacing,1))}.ohmy-company-shell .ohmy-mind-main{height:calc(100dvh - 56px);padding:calc(8px*var(--ohmy-spacing,1)) calc(16px*var(--ohmy-spacing,1)) calc(14px*var(--ohmy-spacing,1))}.ohmy-company-shell .sidebar-utilities{margin-top:auto}.ohmy-marketing-dropdown{position:static;box-shadow:none;margin-top:calc(5px * var(--ohmy-spacing,1))}.ohmy-company-picker{margin-top:calc(22px * var(--ohmy-spacing,1))}.ohmy-heading{margin:calc(8px * var(--ohmy-spacing,1)) 0 calc(23px * var(--ohmy-spacing,1))}.ohmy-heading h1{font-size:calc(var(--ohmy-text-page,22px) * var(--ohmy-type-scale,1))}.ohmy-mind .ohmy-heading{margin:0 0 calc(8px * var(--ohmy-spacing,1))}.ohmy-model-select select{max-width:230px}.ohmy-conversation-actions select{max-width:180px}.ohmy-mind-welcome h2{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1))}.ohmy-workspace .ohmy-icon-button.secondary{min-height:40px;min-width:40px}.ohmy-composer .ohmy-icon-button.secondary{min-block-size:var(--ohmy-control-height);min-inline-size:var(--ohmy-control-height)}.ohmy-prompt-suggestions button.secondary{min-height:40px}.ohmy-mind-history{padding:calc(14px*var(--ohmy-spacing,1)) 0 calc(22px*var(--ohmy-spacing,1))}.ohmy-message{grid-template-columns:25px minmax(0,1fr);gap:calc(8px*var(--ohmy-spacing,1))}.ohmy-message-role{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-workspace .ohmy-dialog{padding:calc(20px*var(--ohmy-spacing,1))}.ohmy-company-card{padding:calc(18px*var(--ohmy-spacing,1))}.ohmy-page-list{padding:0 calc(14px*var(--ohmy-spacing,1))}}@media(max-width:560px){.ohmy-heading{gap:calc(12px*var(--ohmy-spacing,1))}.ohmy-heading-actions>button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ohmy-conversation-actions label{max-width:145px}.ohmy-conversation-actions select{max-width:145px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding-left:calc(4px*var(--ohmy-spacing,1))}.ohmy-heading h1{gap:calc(8px*var(--ohmy-spacing,1))}.ohmy-heading h1>.icon,.ohmy-heading h1>.mind-orb{width:21px;height:21px}.ohmy-mind-welcome{padding:calc(16px*var(--ohmy-spacing,1)) 0}.ohmy-mind-welcome h2{font-size:calc(var(--ohmy-text-h1,28px) * var(--ohmy-type-scale,1));margin-bottom:calc(20px * var(--ohmy-spacing,1))}.ohmy-prompt-suggestions{flex-direction:column;width:min(250px,100%)}.ohmy-prompt-suggestions button{justify-content:flex-start}.ohmy-composer{padding:calc(9px*var(--ohmy-spacing,1));border-radius:calc(13px*var(--ohmy-roundness,1))}.ohmy-composer textarea{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4}.ohmy-model-select select{max-width:210px}.ohmy-shared-note{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin-top:calc(8px * var(--ohmy-spacing,1))}.ohmy-prose{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.ohmy-message-recovery{flex-direction:column;align-items:flex-start}.ohmy-message-recovery>div{flex-wrap:wrap}.ohmy-tabs{gap:calc(22px*var(--ohmy-spacing,1))}.ohmy-company-grid,.ohmy-source-grid,.ohmy-artifact-grid{grid-template-columns:minmax(0,1fr)}.ohmy-company-card{gap:calc(10px*var(--ohmy-spacing,1))}.ohmy-company-card-icon{width:36px;height:36px}.ohmy-company-card .ohmy-pill{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-domain-link{max-width:150px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-dialog{padding:calc(18px*var(--ohmy-spacing,1))}.ohmy-artifact-meta{flex-wrap:wrap}.ohmy-page-list article{flex-wrap:wrap}.ohmy-page-list article>button{margin-left:calc(56px * var(--ohmy-spacing,1))}.ohmy-connection-card{padding:calc(16px*var(--ohmy-spacing,1));gap:calc(10px*var(--ohmy-spacing,1))}.ohmy-connection-symbol{width:36px;height:36px}.ohmy-connection-card>.ohmy-pill{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-review-items>label{gap:calc(9px*var(--ohmy-spacing,1))}.ohmy-source-card{flex-wrap:wrap}.ohmy-table th,.ohmy-table td{padding:calc(12px*var(--ohmy-spacing,1))}.ohmy-pagination{justify-content:space-between;gap:calc(8px*var(--ohmy-spacing,1))}.ohmy-artifact-files button{flex:1}.ohmy-toast{bottom:12px}.ohmy-coming-soon{min-height:50dvh}}@media(prefers-reduced-motion:reduce){.ohmy-workspace *{scroll-behavior:auto!important}}.ohmy-native-result{max-width:720px;width:100%;margin:0 auto calc(12px * var(--ohmy-spacing,1));display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));padding:calc(14px*var(--ohmy-spacing,1));background:var(--surface)}.ohmy-native-result>span{display:flex;color:var(--muted)}.ohmy-native-result>div{display:flex;flex:1;flex-direction:column;gap:calc(4px*var(--ohmy-spacing,1))}.ohmy-native-result strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500}.ohmy-native-result small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-native-result a{display:flex;align-items:center;gap:calc(6px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));text-decoration:none;color:var(--text)}.ohmy-native-result a .icon{width:13px;height:13px}.ohmy-native-styles{margin-top:calc(30px * var(--ohmy-spacing,1));padding-top:calc(24px*var(--ohmy-spacing,1));border-top:1px solid var(--line)}.ohmy-native-style-list{display:grid;border:1px solid var(--line);border-radius:calc(12px*var(--ohmy-roundness,1));padding:0 calc(18px*var(--ohmy-spacing,1))}.ohmy-native-style-list article{display:flex;align-items:center;gap:calc(13px*var(--ohmy-spacing,1));padding:calc(16px*var(--ohmy-spacing,1)) 0;border-bottom:1px solid var(--line)}.ohmy-native-style-list article:last-child{border-bottom:0}.ohmy-native-style-list article>span{color:var(--muted)}.ohmy-native-style-list article>div{display:flex;flex:1;flex-direction:column;gap:calc(4px*var(--ohmy-spacing,1))}.ohmy-native-style-list strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500}.ohmy-native-style-list small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-pairing-summary{display:flex;justify-content:space-between;gap:calc(16px*var(--ohmy-spacing,1));padding:calc(18px*var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));background:var(--surface)}.ohmy-pairing-summary>div{display:flex;flex-direction:column;gap:calc(5px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.ohmy-pairing-summary span{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-connection-scopes{list-style:none;margin:calc(20px * var(--ohmy-spacing,1)) 0;padding:0;display:grid;gap:calc(10px*var(--ohmy-spacing,1))}.ohmy-connection-scopes li{display:flex;align-items:flex-start;gap:calc(9px*var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.ohmy-connection-scopes .icon{width:15px;height:15px;margin-top:calc(2px * var(--ohmy-spacing,1));color:var(--muted)}.ohmy-pairing-intro p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));margin:0 0 calc(18px * var(--ohmy-spacing,1))}.ohmy-manual-pairing{margin:calc(20px * var(--ohmy-spacing,1)) 0 0;border-top:1px solid var(--line);padding-top:calc(16px*var(--ohmy-spacing,1))}.ohmy-manual-pairing>summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));cursor:pointer;margin-bottom:calc(12px * var(--ohmy-spacing,1));color:var(--muted)}.ohmy-manual-pairing textarea{margin:calc(14px * var(--ohmy-spacing,1)) 0 0;font:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1))/1.5 ui-monospace,monospace;resize:vertical;max-height:220px}.ohmy-manual-pairing small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-pairing-wait>h3,.ohmy-pairing-success h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:550;margin:calc(12px * var(--ohmy-spacing,1)) 0 calc(6px * var(--ohmy-spacing,1))}.ohmy-pairing-wait>p,.ohmy-pairing-success p{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));margin:0 0 calc(18px * var(--ohmy-spacing,1))}.ohmy-pairing-success{text-align:center;padding:calc(24px*var(--ohmy-spacing,1)) 0}.ohmy-pairing-success>.icon{width:32px;height:32px;color:var(--success)}@media(max-width:560px){.ohmy-native-result{flex-wrap:wrap}.ohmy-native-result a{margin-left:calc(30px * var(--ohmy-spacing,1))}.ohmy-native-style-list{padding:0 calc(14px*var(--ohmy-spacing,1))}.ohmy-native-style-list article{flex-wrap:wrap}.ohmy-native-style-list article>button{margin-left:calc(31px * var(--ohmy-spacing,1))}}.ohmy-history-more{text-align:center;margin:0 0 calc(22px * var(--ohmy-spacing,1))}.ohmy-history-more p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin:calc(8px * var(--ohmy-spacing,1)) 0 0}.ohmy-load-more{margin-top:calc(16px * var(--ohmy-spacing,1))}.ohmy-review-item{display:flex;align-items:center;gap:calc(14px*var(--ohmy-spacing,1));border-bottom:1px solid var(--line);padding:calc(12px*var(--ohmy-spacing,1)) 0}.ohmy-review-item>label{display:flex;align-items:center;gap:calc(12px*var(--ohmy-spacing,1));flex:1;min-width:0}.ohmy-review-item>label>span:not(.ohmy-pill){display:flex;flex:1;flex-direction:column;gap:calc(3px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.ohmy-review-item strong{font-weight:500;overflow-wrap:anywhere}.ohmy-review-item small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.ohmy-artifact-document{max-height:60dvh;overflow:auto;padding:calc(4px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1)) calc(10px*var(--ohmy-spacing,1)) 0}.ohmy-artifact-document section{margin:0 0 calc(20px * var(--ohmy-spacing,1))}.ohmy-artifact-document h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));margin:calc(16px * var(--ohmy-spacing,1)) 0 calc(8px * var(--ohmy-spacing,1))}.ohmy-document-item{border-left:1px solid var(--line);padding-left:calc(14px*var(--ohmy-spacing,1));margin:calc(10px * var(--ohmy-spacing,1)) 0}.ohmy-intake-sources{border-top:1px solid var(--line);padding-top:calc(16px*var(--ohmy-spacing,1));margin:calc(8px * var(--ohmy-spacing,1)) 0 calc(18px * var(--ohmy-spacing,1))}.ohmy-intake-sources>summary{cursor:pointer;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted);margin-bottom:calc(14px * var(--ohmy-spacing,1))}.ohmy-intake-sources label{position:relative}.ohmy-intake-sources small{position:absolute;right:0;top:0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.ohmy-intake-sources input[type=file]{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(9px*var(--ohmy-spacing,1));background:var(--surface);border:1px solid var(--line);border-radius:calc(8px*var(--ohmy-roundness,1))}.ohmy-source-preview{display:flex;justify-content:center;align-items:center;min-height:140px;max-height:50dvh;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:calc(10px*var(--ohmy-roundness,1));margin:0 0 calc(20px * var(--ohmy-spacing,1))}.ohmy-source-preview img{display:block;max-width:100%;max-height:50dvh;height:auto;object-fit:contain}.ohmy-source-actions{display:flex;gap:calc(10px*var(--ohmy-spacing,1));flex-wrap:wrap;margin-top:calc(22px * var(--ohmy-spacing,1))}.ohmy-page-search{display:flex;align-items:center;gap:calc(6px*var(--ohmy-spacing,1));max-width:460px;margin-bottom:calc(18px * var(--ohmy-spacing,1))}.ohmy-page-search input{min-width:0;flex:1;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(9px*var(--ohmy-spacing,1)) calc(11px*var(--ohmy-spacing,1));height:38px}.ohmy-page-search .ohmy-icon-button.secondary{width:38px;min-height:38px}.ohmy-page-freshness{margin-top:calc(16px * var(--ohmy-spacing,1))}.ohmy-page-list article:focus-visible{outline:2px solid var(--strong-line);outline-offset:4px;border-radius:calc(8px*var(--ohmy-roundness,1))}.ohmy-dialog.brand-style-import{width:min(1000px,calc(100vw - 32px));color:var(--text)}.brand-style-import .ohmy-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(20px * var(--ohmy-spacing,1));margin-bottom:calc(4px * var(--ohmy-spacing,1))}.brand-style-import .ohmy-dialog-heading h2{margin:0;font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));letter-spacing:-.035em}.brand-style-import .brand-import-base{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin:calc(8px * var(--ohmy-spacing,1)) 0 0;line-height:1.5}.brand-style-import .brand-import-tables section{margin-bottom:calc(30px * var(--ohmy-spacing,1))}.brand-style-import .brand-import-tables h3{margin:0 0 calc(14px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:550}.brand-style-import .brand-import-table{border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * 1.5);overflow:auto}.brand-style-import .brand-import-table table{table-layout:fixed;min-width:560px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.brand-style-import .brand-import-table thead th{padding:calc(11px * var(--ohmy-spacing,1)) calc(16px * var(--ohmy-spacing,1));background:var(--surface);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);font-weight:500}.brand-style-import .brand-import-table :is(th,td){width:33.333%;max-width:none;vertical-align:middle;padding:calc(14px * var(--ohmy-spacing,1)) calc(16px * var(--ohmy-spacing,1))}.brand-style-import .brand-import-table tbody th{background:transparent;font-weight:500;text-align:left}.brand-style-import .brand-import-table tbody tr:last-child :is(th,td){border-bottom:0}.brand-style-import .brand-import-table tbody td+td{border-left:1px solid var(--line)}.brand-style-import .brand-review-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6px * var(--ohmy-spacing,1)) calc(10px * var(--ohmy-spacing,1))}.brand-style-import .brand-review-status{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:16px;font-weight:400;color:var(--muted);white-space:nowrap}.brand-style-import .brand-review-status[data-state=review]{color:var(--text);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.brand-style-import .brand-review-specimen{display:flex;align-items:center;gap:calc(12px * var(--ohmy-spacing,1));min-height:38px}.brand-style-import .brand-review-value{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--text)}.brand-style-import .brand-review-visual{display:block;flex:none}.brand-style-import .brand-review-swatch{width:38px;height:38px;border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * 1.125);box-shadow:inset 0 0 0 1px #ffffff14}.brand-style-import .brand-review-corner{width:48px;height:36px;background:var(--surface);border:1px solid var(--strong-line,var(--line))}.brand-style-import .brand-review-measure{height:14px;max-width:calc(100% - 58px);border-left:1px solid var(--text);border-right:1px solid var(--text);background:var(--surface);position:relative}.brand-style-import .brand-review-measure:after{content:"";position:absolute;inset:6px 0 auto;border-top:1px solid var(--muted)}.brand-style-import .brand-review-type{min-width:48px;font-size:26px;line-height:1.15;letter-spacing:-.04em}.brand-style-import .brand-review-leading{white-space:pre;font-size:14px;letter-spacing:-.04em;min-width:48px}.brand-style-import .brand-review-text-only{min-height:28px}.brand-style-import .brand-review-detail{margin-top:calc(5px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:400;color:var(--muted)}.brand-style-import .brand-review-detail summary{cursor:pointer;width:fit-content;font:inherit;line-height:1.5;min-height:0;padding:0 calc(14px * var(--ohmy-spacing,1)) 0 0;margin:0}.brand-style-import .brand-review-detail :is(code,span){display:block;overflow-wrap:anywhere;margin-top:calc(7px * var(--ohmy-spacing,1))}.brand-style-import .brand-review-detail code{font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1));white-space:normal}.brand-style-import .brand-review-detail p{margin:calc(7px * var(--ohmy-spacing,1)) 0 0;line-height:1.6}.brand-style-import .brand-review-origin{display:block;margin:0 0 calc(5px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.brand-style-import .brand-review-font-name{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500}.brand-style-import .brand-review-font-source{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.brand-style-import .brand-import-skipped>summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted);cursor:pointer;padding:calc(4px * var(--ohmy-spacing,1)) 0 calc(14px * var(--ohmy-spacing,1))}.brand-style-import .brand-import-skipped .brand-import-table tbody th{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-family:ui-monospace,monospace}.brand-style-import footer{align-items:center;border-top:1px solid var(--line);margin-top:calc(24px * var(--ohmy-spacing,1));padding-top:calc(16px * var(--ohmy-spacing,1))}.brand-style-import footer [role=status]{flex:1;margin:0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted)}.brand-style-import footer button{flex:none}@media(max-width:620px){.brand-style-import{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:calc(18px * var(--ohmy-spacing,1))}.brand-style-import .ohmy-dialog-heading h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.brand-style-import .brand-import-table :is(th,td){padding:calc(12px * var(--ohmy-spacing,1))}.brand-style-import footer{bottom:-18px;flex-wrap:wrap}.brand-style-import footer [role=status]:not(:empty){flex-basis:100%}}.brand-style-import .brand-review-detail summary:after{width:8px;height:8px;right:0;top:3px}.brand-style-import .brand-import-skipped>summary{min-height:0;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:20px}@media(max-width:620px){.brand-style-import .brand-import-table table{min-width:0}.brand-style-import .brand-import-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.brand-style-import .brand-import-table tbody{display:block}.brand-style-import .brand-import-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.brand-style-import .brand-import-table tbody tr:last-child{border-bottom:0}.brand-style-import .brand-import-table tbody :is(th,td){width:auto;min-width:0;border-bottom:0}.brand-style-import .brand-import-table tbody th{grid-column:1/-1;padding-bottom:calc(4px * var(--ohmy-spacing,1))}.brand-style-import .brand-import-table tbody td:before{content:attr(data-review-column);display:block;margin-bottom:calc(7px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.brand-style-import .brand-review-specimen{gap:calc(8px * var(--ohmy-spacing,1));flex-wrap:wrap}}[data-brand-page] :where(header,footer){position:static;top:auto;z-index:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;display:block;width:auto;max-width:none;margin:0;padding:0}[data-brand-color] :is(strong,span,p),[data-brand-surface] :is(strong,span,p,small){color:inherit}.brand-font-state{display:block;font:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))/18px var(--font-sans,Arial,sans-serif);color:var(--subtle);margin-top:calc(9px * var(--ohmy-spacing,1))}.brand-editor-guidelines{margin-top:calc(28px * var(--ohmy-spacing,1))}.brand-editor-guidelines>summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));cursor:pointer;margin-bottom:calc(24px * var(--ohmy-spacing,1));color:var(--muted)}.brand-editor-upload .brand-editor-asset-thumb{width:64px;height:48px;min-height:48px;flex:none;background:var(--page);padding:calc(6px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * .625)}.brand-editor-upload .brand-editor-asset-thumb img{max-height:36px;width:100%;height:100%;object-fit:contain}.brand-editor-upload>small{max-width:240px;overflow-wrap:anywhere}.brand-editor-asset-thumb .ohmy-loading{min-height:0}.brand-editor-asset-thumb .ohmy-loading>span:last-child{display:none}.brand-font-license{display:flex;justify-content:space-between;gap:calc(14px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));margin:0 0 calc(20px * var(--ohmy-spacing,1))}.brand-font-license>span{color:var(--muted)}.brand-font-license>strong{font-weight:500}.brand-actions{display:flex;align-items:center;gap:calc(8px * var(--ohmy-spacing,1))}.brand-actions .icon{width:15px;height:15px}.brand-menu{position:relative}.brand-menu>summary{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--ohmy-spacing,1));min-height:34px;padding:calc(7px * var(--ohmy-spacing,1)) calc(10px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:var(--ohmy-control-radius,8px);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:18px;list-style:none;cursor:pointer;white-space:nowrap;background:var(--page);color:var(--text)}.brand-menu>summary::-webkit-details-marker{display:none}.brand-menu>summary:hover{background:var(--hover)}.brand-more>summary{min-width:34px;padding:calc(7px * var(--ohmy-spacing,1))}.brand-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:34;min-width:220px;padding:calc(5px * var(--ohmy-spacing,1));background:var(--raised);border:1px solid var(--strong-line);border-radius:calc(var(--ohmy-panel-radius,14px) * .7143);box-shadow:var(--shadow)}.brand-menu-panel button{display:flex;width:100%;justify-content:flex-start;padding:calc(10px * var(--ohmy-spacing,1));border:0;background:transparent;color:var(--text);box-shadow:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:38px;border-radius:calc(var(--ohmy-panel-radius,14px) * .4286)}.brand-menu-panel button:hover{background:var(--hover)}.brand-menu-panel button:disabled{opacity:.4;cursor:default}.brand-menu-panel small{display:block;padding:calc(7px * var(--ohmy-spacing,1)) calc(10px * var(--ohmy-spacing,1));color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));white-space:normal;line-height:16px}.brand-recovery{display:flex;align-items:center;gap:calc(12px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * 1.125);padding:calc(12px * var(--ohmy-spacing,1)) calc(14px * var(--ohmy-spacing,1));margin-bottom:calc(22px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.brand-recovery>span{flex:1}.brand-recovery button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.brand-tabs{margin-bottom:calc(32px * var(--ohmy-spacing,1))}.brand-split{display:grid;grid-template-columns:152px minmax(0,1fr);gap:calc(40px * var(--ohmy-spacing,1));align-items:start}.brand-local-nav{position:sticky;top:28px;display:flex;flex-direction:column;gap:calc(3px * var(--ohmy-spacing,1));padding:0}.brand-logo-asset{background:transparent!important;min-height:100px!important;width:100%;max-width:380px;display:flex;align-items:center;justify-content:center}.brand-logo-asset img{max-width:100%;max-height:150px;object-fit:contain}.brand-asset{display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:190px;background:var(--surface);border-radius:var(--ohmy-control-radius,8px)}.brand-asset img{display:block;width:100%;height:100%;max-height:480px;object-fit:contain}.brand-asset .ohmy-loading{min-height:120px;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.brand-asset-missing{flex-direction:column;gap:calc(12px * var(--ohmy-spacing,1));border:1px dashed var(--line);color:var(--subtle);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));min-height:190px}.brand-asset-missing>.icon{width:22px;height:22px}.brand-asset-error{color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));text-align:center;padding:calc(22px * var(--ohmy-spacing,1));gap:calc(12px * var(--ohmy-spacing,1));flex-direction:column}.brand-asset-error button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:32px}.brand-strategy{max-width:1020px;margin:0 auto}.brand-strategy>section{display:grid;grid-template-columns:40px minmax(0,1fr);gap:calc(24px * var(--ohmy-spacing,1));padding:calc(32px * var(--ohmy-spacing,1)) 0;border-top:1px solid var(--line)}.brand-strategy>section:first-child{border-top:0;padding-top:calc(8px * var(--ohmy-spacing,1))}.brand-section-number{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle);font-family:ui-monospace,monospace;padding-top:calc(6px * var(--ohmy-spacing,1))}.brand-strategy h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));letter-spacing:-.035em;font-weight:500;margin:0 0 calc(18px * var(--ohmy-spacing,1))}.brand-copy{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.8;color:var(--muted);max-width:75ch}.brand-copy p{margin:0 0 calc(16px * var(--ohmy-spacing,1))}.brand-copy p:last-child{margin-bottom:0}.brand-copy strong{color:var(--text);font-weight:550}.brand-evidence-state{display:inline-block;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:17px;color:var(--subtle);margin-top:calc(14px * var(--ohmy-spacing,1))}.brand-empty-line{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.brand-application-content{min-width:0}.brand-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(24px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1))}.brand-application-card{position:relative;min-width:0}.brand-application-image{aspect-ratio:1920/1280;background:var(--surface);border-radius:calc(var(--ohmy-control-radius,8px) * 1.25);overflow:hidden;display:flex;align-items:center;justify-content:center}.brand-application-image>img{display:block;object-fit:contain;width:100%;height:100%}.brand-application-image .ohmy-loading{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));gap:calc(7px * var(--ohmy-spacing,1));min-height:100px}.brand-application-caption{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(3px * var(--ohmy-spacing,1));margin-top:0;text-align:center}.brand-application-caption>span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle);white-space:nowrap}.brand-application-menu{position:absolute;top:10px;right:10px}.brand-application-menu>summary{background:var(--page);min-height:28px;min-width:28px;padding:calc(5px * var(--ohmy-spacing,1));border-color:var(--line);box-shadow:0 2px 10px #00000008}.brand-application-menu>summary>.icon{width:14px;height:14px}.brand-case-study{width:100%;max-width:1160px;margin:0 auto;display:grid;gap:20px}.brand-case-intro{padding:16px 0 28px;max-width:820px}.brand-case-intro h2{font-size:clamp(28px,3.2vw,44px);font-weight:500;letter-spacing:-.045em;line-height:1.15;max-width:22ch;margin:0 0 22px}.brand-case-intro .brand-copy{font-size:13px;line-height:1.8;max-width:85ch}.brand-case-logo{min-height:380px;border-radius:12px;display:flex;justify-content:center;align-items:center;padding:60px}.brand-case-logo .brand-logo-asset{max-width:450px}.brand-case-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:12px;min-height:220px}.brand-case-palette>div{display:flex;flex-direction:column;justify-content:space-between;padding:24px;gap:40px}.brand-case-palette strong{font-size:13px;font-weight:500}.brand-case-palette span{font-size:11px;font-family:ui-monospace,monospace}.brand-case-type{padding:44px;border-radius:12px;min-height:380px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:28px}.brand-case-type>span{font-size:11px;opacity:.65}.brand-case-type>p{margin:0;font-size:clamp(42px,5vw,78px);line-height:1.05;font-weight:550;letter-spacing:-.05em}.brand-case-type>small{font-size:11px;opacity:.65}.brand-case-application{position:relative;margin:0}.brand-case-application>div{aspect-ratio:3/2;border-radius:12px;overflow:hidden;background:var(--surface);display:flex;align-items:center;justify-content:center}.brand-case-application img{display:block;object-fit:cover;width:100%;height:100%}.brand-case-application h3{font-size:11px;font-weight:400;color:var(--muted);margin:12px 0 15px}.brand-editor{width:min(1080px,calc(100vw - 40px));height:min(780px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;overflow:hidden}.brand-editor>form{height:100%;display:flex;flex-direction:column}.brand-editor-header{display:flex;align-items:center;justify-content:space-between;padding:calc(20px * var(--ohmy-spacing,1)) calc(24px * var(--ohmy-spacing,1));border-bottom:1px solid var(--line);flex:none}.brand-editor-header h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:550;margin:0;letter-spacing:-.025em}.brand-editor-layout{display:grid;grid-template-columns:174px minmax(0,1fr);flex:1;min-height:0}.brand-editor-layout>nav{padding:calc(16px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));display:flex;flex-direction:column;gap:calc(3px * var(--ohmy-spacing,1));border-right:1px solid var(--line);overflow:auto}.brand-editor-layout>nav button{justify-content:flex-start;border:0;background:transparent;box-shadow:none;padding:calc(10px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));border-radius:calc(var(--ohmy-control-radius,8px) * .875);color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));text-align:left}.brand-editor-layout>nav button[aria-current=true]{color:var(--text);background:var(--surface)}.brand-editor [data-brand-editor-fields]{padding:calc(26px * var(--ohmy-spacing,1)) calc(30px * var(--ohmy-spacing,1));overflow:auto;min-width:0}.brand-editor label{margin-bottom:calc(18px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-field>span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:500;color:var(--muted)}.brand-editor input,.brand-editor textarea,.brand-editor select{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:20px;border:1px solid var(--line);background:var(--page);border-radius:calc(var(--ohmy-control-radius,8px) * .875);color:var(--text);min-height:38px;width:100%;padding:calc(8px * var(--ohmy-spacing,1)) calc(10px * var(--ohmy-spacing,1))}.brand-editor textarea{resize:vertical;min-height:70px}.brand-editor input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;accent-color:var(--text)}.brand-editor .brand-editor-field:has(input[type=checkbox]){flex-direction:row;align-items:center;justify-content:space-between}.brand-editor-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(20px * var(--ohmy-spacing,1))}.brand-editor-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 calc(16px * var(--ohmy-spacing,1))}.brand-editor-group{border:0;border-top:1px solid var(--line);padding:calc(22px * var(--ohmy-spacing,1)) 0 0;margin:0 0 calc(24px * var(--ohmy-spacing,1));min-width:0}.brand-editor-group legend{padding:0 calc(12px * var(--ohmy-spacing,1)) 0 0;font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:550;color:var(--text)}.brand-editor-footer{display:flex;justify-content:flex-end;align-items:center;gap:calc(8px * var(--ohmy-spacing,1));padding:calc(16px * var(--ohmy-spacing,1)) calc(24px * var(--ohmy-spacing,1));border-top:1px solid var(--line);flex:none}.brand-editor-footer>p{flex:1;margin:0;color:var(--muted);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:18px;max-width:70ch}.brand-editor-footer>button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));flex:none}.brand-editor-colors>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:calc(16px * var(--ohmy-spacing,1));padding-bottom:calc(16px * var(--ohmy-spacing,1));border-bottom:1px solid var(--line);margin-bottom:calc(18px * var(--ohmy-spacing,1));align-items:start}.brand-editor-colors input[type=color]{width:48px;height:48px;padding:calc(3px * var(--ohmy-spacing,1));min-height:48px;cursor:pointer;margin-top:calc(21px * var(--ohmy-spacing,1))}.brand-editor-colors .brand-editor-field:first-child{max-width:210px}.brand-editor-colors label:last-child{margin-bottom:0}.brand-editor-upload{display:flex;align-items:center;gap:calc(12px * var(--ohmy-spacing,1));flex-wrap:wrap;padding:calc(14px * var(--ohmy-spacing,1));background:var(--surface);border-radius:var(--ohmy-control-radius,8px);margin:0 0 calc(20px * var(--ohmy-spacing,1))}.brand-editor-upload>span{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted);flex:1}.brand-editor-upload>small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--subtle)}.brand-editor-upload .brand-upload-button{position:relative;display:inline-flex;align-items:center;flex-direction:row;gap:calc(6px * var(--ohmy-spacing,1));overflow:hidden;cursor:pointer;padding:calc(7px * var(--ohmy-spacing,1)) calc(10px * var(--ohmy-spacing,1));border:1px solid var(--line);background:var(--page);border-radius:calc(var(--ohmy-control-radius,8px) * .75);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));margin:0}.brand-upload-button>.icon{width:14px;height:14px}.brand-upload-button input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;padding:0}.brand-text-button{background:transparent;box-shadow:none;border:0;color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(4px * var(--ohmy-spacing,1))}.brand-editor-contrast{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ohmy-spacing,1)) calc(16px * var(--ohmy-spacing,1));margin:calc(18px * var(--ohmy-spacing,1)) 0 calc(24px * var(--ohmy-spacing,1))}.brand-editor-contrast>span{display:flex;gap:calc(5px * var(--ohmy-spacing,1));align-items:center;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.brand-editor-contrast .icon{width:12px;height:12px}.brand-editor-contrast [data-pass=false]{color:var(--warning)}.brand-editor-scale-preview{font:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))/20px ui-monospace,monospace;color:var(--muted);padding:calc(14px * var(--ohmy-spacing,1));background:var(--surface);border-radius:calc(var(--ohmy-panel-radius,14px) * .4286)}@media(min-width:1700px){.brand-split{gap:calc(64px * var(--ohmy-spacing,1));grid-template-columns:170px minmax(0,1fr)}.brand-application-grid{gap:calc(28px * var(--ohmy-spacing,1)) calc(24px * var(--ohmy-spacing,1))}.brand-application-image{aspect-ratio:1920/1280}}@media(max-width:1200px){.brand-split{grid-template-columns:130px minmax(0,1fr);gap:calc(28px * var(--ohmy-spacing,1))}.brand-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.brand-actions{gap:calc(5px * var(--ohmy-spacing,1))}.brand-actions>button>span{display:inline}.brand-menu>summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.brand-split{grid-template-columns:120px minmax(0,1fr);gap:calc(22px * var(--ohmy-spacing,1))}.brand-case-logo{min-height:300px}.brand-case-palette>div{padding:18px}.brand-case-type{padding:32px}.brand-editor-layout{grid-template-columns:150px minmax(0,1fr)}.brand-editor [data-brand-editor-fields]{padding:calc(22px * var(--ohmy-spacing,1))}.brand-editor-three{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.brand-actions .brand-menu>summary{min-height:36px;padding:calc(7px * var(--ohmy-spacing,1))}.brand-actions>button{min-height:36px;padding:calc(7px * var(--ohmy-spacing,1))}.brand-actions>button>.icon{width:16px;height:16px}.brand-tabs{gap:calc(24px * var(--ohmy-spacing,1));margin-bottom:calc(22px * var(--ohmy-spacing,1))}.brand-tabs a{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.brand-split{display:block}.brand-local-nav{position:static;flex-direction:row;overflow-x:auto;gap:calc(3px * var(--ohmy-spacing,1));padding-bottom:calc(14px * var(--ohmy-spacing,1));margin-bottom:calc(18px * var(--ohmy-spacing,1))}.brand-strategy>section{grid-template-columns:22px minmax(0,1fr);gap:calc(14px * var(--ohmy-spacing,1));padding:calc(24px * var(--ohmy-spacing,1)) 0}.brand-strategy h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.brand-copy{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.brand-application-grid{gap:calc(20px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1))}.brand-application-menu{top:8px;right:8px}.brand-application-image .ohmy-loading>span:last-child{display:none}.brand-case-study{gap:14px}.brand-case-intro{padding:8px 0 16px}.brand-case-intro h2{font-size:32px;max-width:100%}.brand-case-logo{min-height:240px;padding:38px}.brand-case-palette{min-height:170px}.brand-case-palette>div{padding:12px;gap:48px}.brand-case-palette strong{font-size:10px}.brand-case-palette span{font-size:8px}.brand-case-type{padding:26px;min-height:290px}.brand-case-type>p{font-size:48px}.brand-editor{width:calc(100vw - 16px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:calc(var(--ohmy-control-radius,8px) * 1.5)}.brand-editor-header{padding:calc(14px * var(--ohmy-spacing,1)) calc(16px * var(--ohmy-spacing,1))}.brand-editor-layout{display:flex;flex-direction:column}.brand-editor-layout>nav{flex-direction:row;flex:none;border-right:0;border-bottom:1px solid var(--line);padding:calc(8px * var(--ohmy-spacing,1));gap:calc(3px * var(--ohmy-spacing,1));overflow-x:auto}.brand-editor-layout>nav button{white-space:nowrap;padding:calc(8px * var(--ohmy-spacing,1)) calc(10px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.brand-editor [data-brand-editor-fields]{padding:calc(20px * var(--ohmy-spacing,1)) calc(16px * var(--ohmy-spacing,1));flex:1}.brand-editor-two{gap:0 calc(12px * var(--ohmy-spacing,1))}.brand-editor-footer{padding:calc(12px * var(--ohmy-spacing,1));gap:calc(6px * var(--ohmy-spacing,1));flex-wrap:wrap}.brand-editor-footer>p{flex-basis:100%;margin-bottom:calc(5px * var(--ohmy-spacing,1))}.brand-editor-footer>p:empty{display:none}.brand-editor-footer>button{min-height:38px}.brand-editor-upload{gap:calc(10px * var(--ohmy-spacing,1))}.brand-menu-panel{min-width:210px}.brand-recovery{flex-wrap:wrap}.brand-recovery>span{flex-basis:100%}}[data-brand-page]>.ohmy-heading{flex-wrap:wrap;gap:calc(14px * var(--ohmy-spacing,1))}[data-brand-actions]{max-width:100%}.brand-actions{flex-wrap:wrap;max-width:100%}.brand-actions .brand-menu-panel{max-width:calc(100vw - 40px)}.brand-actions>button,.brand-menu>summary{min-height:40px}.brand-page-navigation{display:flex;align-items:center;justify-content:space-between;gap:calc(6px * var(--ohmy-spacing,1));margin-top:calc(10px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));color:var(--muted)}.brand-page-navigation button{min-width:32px;min-height:32px}.brand-import-button{position:relative;overflow:hidden;margin:0 calc(10px * var(--ohmy-spacing,1)) 0 auto!important;white-space:nowrap}.brand-import-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.brand-font-declaration{border:1px solid var(--line);border-radius:var(--ohmy-control-radius,8px);padding:calc(14px * var(--ohmy-spacing,1));margin-bottom:calc(20px * var(--ohmy-spacing,1))}.brand-font-declaration>summary{cursor:pointer;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));margin-bottom:calc(14px * var(--ohmy-spacing,1))}.brand-font-declaration p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.brand-font-declaration label{display:flex;flex-direction:column;gap:calc(6px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.brand-font-declaration .brand-confirmation{flex-direction:row;align-items:flex-start;gap:calc(10px * var(--ohmy-spacing,1))}.brand-confirmation input{flex:none}.brand-asset-picker{padding:calc(16px * var(--ohmy-spacing,1));border-bottom:1px solid var(--line);max-height:240px;overflow:auto}.brand-asset-picker[hidden]{display:none}.brand-asset-picker h3{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));margin:0 0 calc(10px * var(--ohmy-spacing,1))}.brand-asset-picker [data-brand-asset-options]{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ohmy-spacing,1));margin-bottom:calc(10px * var(--ohmy-spacing,1))}.brand-conflict{width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 40px);overflow:auto}.brand-conflict fieldset{min-width:0;border:1px solid var(--line);border-radius:var(--ohmy-control-radius,8px);margin:calc(20px * var(--ohmy-spacing,1)) 0;padding:calc(14px * var(--ohmy-spacing,1))}.brand-conflict legend{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));overflow-wrap:anywhere}.brand-conflict label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:calc(10px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.brand-conflict pre{grid-column:2;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;background:var(--surface);padding:calc(12px * var(--ohmy-spacing,1));border-radius:calc(var(--ohmy-control-radius,8px) * .75);font:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1))/1.7 ui-monospace,monospace}.brand-conflict footer{display:flex;justify-content:flex-end;gap:calc(8px * var(--ohmy-spacing,1))}.brand-native-receipt{border:1px solid var(--line);padding:calc(16px * var(--ohmy-spacing,1));border-radius:var(--ohmy-control-radius,8px);margin:calc(14px * var(--ohmy-spacing,1)) 0}.brand-native-receipt p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}@media(max-width:620px){[data-brand-page]>.ohmy-heading{display:flex;align-items:flex-start;flex-direction:column}.brand-actions{position:relative;width:100%;gap:calc(6px * var(--ohmy-spacing,1))}.brand-actions>button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.brand-actions .brand-menu>summary{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.brand-editor-header h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.brand-import-button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(7px * var(--ohmy-spacing,1))}.brand-editor-header{gap:calc(6px * var(--ohmy-spacing,1))}.brand-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.brand-application-grid,.brand-editor-two{grid-template-columns:minmax(0,1fr)}.brand-conflict footer{flex-wrap:wrap}}@media(max-width:360px){.brand-editor-header{display:flex;flex-wrap:wrap}.brand-editor-header h2{flex:1;white-space:nowrap}.brand-editor-header>.ohmy-icon-button{order:2}.brand-import-button{order:3;flex:none;min-width:110px;margin:0!important}}.brand-style-upload{position:relative;overflow:hidden;display:inline-flex;flex-direction:row;align-items:center;gap:calc(8px * var(--ohmy-spacing,1));cursor:pointer;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.4;margin:0;padding:calc(8px * var(--ohmy-spacing,1)) calc(11px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * .875);background:var(--page);color:var(--text)}.brand-style-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.brand-style-upload:has(input:focus-visible){outline:2px solid var(--text);outline-offset:3px}.brand-style-upload .icon{width:15px;height:15px}.brand-style-import{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:calc(24px * var(--ohmy-spacing,1));overflow:auto}.brand-style-import .ohmy-dialog-heading{position:static;background:var(--page);padding:0 0 calc(20px * var(--ohmy-spacing,1));border:0}.brand-import-tables section{margin-bottom:calc(28px * var(--ohmy-spacing,1))}.brand-import-tables h3{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));margin:0 0 calc(16px * var(--ohmy-spacing,1))}.brand-import-table{overflow:auto}.brand-import-table table{width:100%;border-collapse:collapse;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));text-align:left}.brand-import-table :is(th,td){padding:calc(10px * var(--ohmy-spacing,1));border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;max-width:260px}.brand-import-table th{background:var(--surface);font-weight:500}.brand-import-table small{display:block;color:var(--muted);line-height:1.5;margin-top:calc(4px * var(--ohmy-spacing,1))}.brand-style-import footer{display:flex;justify-content:flex-end;gap:calc(10px * var(--ohmy-spacing,1));position:sticky;bottom:-24px;background:var(--page);padding:calc(16px * var(--ohmy-spacing,1)) 0 0}.brand-mockup-placeholder{width:100%;height:100%;min-height:120px;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--subtle)}.brand-mockup-placeholder>.icon{width:28px;height:28px;opacity:.65}.brand-frame-size{display:block;padding:0 calc(10px * var(--ohmy-spacing,1)) calc(8px * var(--ohmy-spacing,1)) calc(10px * var(--ohmy-spacing,1));cursor:default;-webkit-user-select:text;user-select:text;color:var(--subtle);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:16px}.brand-frame-status{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:17px;margin:calc(8px * var(--ohmy-spacing,1)) 0 0;color:var(--muted)}.brand-frame-status:empty{display:none}.brand-application-image{aspect-ratio:1920/1280}.brand-application-image>img{object-fit:cover}.brand-case-application>div{aspect-ratio:1920/1280}.brand-case-application img{object-fit:cover}@media(max-width:1200px){.brand-application-grid>.brand-application-card:nth-child(odd) .brand-application-menu>.brand-menu-panel{left:0;right:auto}}@media(max-width:620px){.brand-application-grid>.brand-application-card:nth-child(n) .brand-application-menu>.brand-menu-panel{left:auto;right:0}}.brand-case-palette{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.brand-case-palette>div{min-width:0;gap:12px;justify-content:space-between}[data-brand-page].brand-editing [data-brand-recovery]{display:none}.ohmy-media-caption{font-family:var(--ohmy-font-stack,Geist,sans-serif);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:400;line-height:1.4;color:var(--muted);text-align:center;margin:calc(12px * var(--ohmy-spacing,1)) 0 0;overflow-wrap:anywhere}.brand-identity{display:grid;grid-template-columns:150px minmax(0,1000px);align-items:start;gap:56px;max-width:1206px;padding:20px 0 64px}.bi-nav{position:sticky;top:28px;display:flex;flex-direction:column;gap:3px;align-items:stretch;padding:0}.bi-nav a{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:39px;padding:9px 12px;color:var(--muted);font-size:12px;line-height:20px;text-decoration:none;border-radius:7px;text-align:left}.bi-nav a .icon{width:15px;height:15px;flex:none;opacity:.8}.bi-nav a:hover{background:var(--hover);color:var(--text)}.bi-nav a[aria-current]{background:var(--surface);color:var(--text);font-weight:550}.bi-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bi-article{min-width:0}.bi-section{scroll-margin-top:28px;margin:0 0 100px}.bi-section:last-child{margin-bottom:0}.bi-section>header{position:static;top:auto;z-index:auto;display:block;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:0}.bi-section>header{margin-bottom:25px}.bi-section>header h2{font-size:36px;font-weight:550;line-height:1.15;letter-spacing:-.045em;margin:0}.bi-section>header h2:focus{outline:none}.bi-section h3{font-size:22px;font-weight:500;line-height:29px;letter-spacing:-.025em;margin:0 0 20px}.bi-subsection{margin-top:46px}.bi figure{margin:0;min-width:0}.bi .bi-color-card figcaption{font-size:10px;line-height:17px}.bi .brand-asset{min-height:0;border-radius:0;background:transparent;overflow:hidden}.bi-paint-unavailable{visibility:hidden}.bi-paint-note{position:absolute;z-index:3;inset:50% auto auto 50%;transform:translate(-50%,-50%);max-width:90%;padding:6px 9px;background:var(--page);color:var(--muted);border:1px solid var(--line);border-radius:5px;font-size:9px;line-height:14px;text-align:center}.bi .brand-asset img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.bi .brand-asset .ohmy-loading{min-height:50px;font-size:10px}.bi [hidden]{display:none!important}.bi-caption,.bi-quiet{font-size:11px;line-height:19px;color:var(--muted);margin:16px 0 0}.bi-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.bi-logo-stage{height:210px;border:1px solid #80808024;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#fff}.bi .bi-main-logo{position:relative;z-index:2;width:min(200px,64%);height:57px}.bi-logo-inverse{background:#111}.bi .bi-logo-backdrop{position:absolute;inset:0;width:100%;height:100%}.bi .bi-logo-backdrop img{object-fit:cover}.bi-logo-image{background:#52624d}.bi-logo-image:after{content:"";position:absolute;inset:0;background:#0007;pointer-events:none}.bi-image-unavailable{position:absolute;bottom:12px;color:#fff;font-size:9px;z-index:2}.bi-mark-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bi-mark-tile{aspect-ratio:1;min-width:0;background:var(--brand-color-muted);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;color:var(--brand-color-text)}.bi-app-square{width:41.667%;aspect-ratio:1;display:grid;place-items:center;border-radius:22%}.bi-app-inverse{background:var(--brand-color-default)}.bi .bi-app-art{width:70%;height:70%}.bi-browser-mark{display:block;container-type:inline-size}.bi-browser-window{position:absolute;top:24.583%;left:18.333%;width:81.508%;height:85%;background:#fff;border-radius:12.3cqw 0 0;overflow:hidden}.bi-browser-tabs{height:36.7cqw;background:#ddd;display:flex;align-items:center;gap:4.2cqw;padding:4cqw 4cqw 0}.bi-browser-menu{transform:translateY(-5px);display:grid;place-items:center;background:#fff;border-radius:8cqw;width:27.6cqw;height:27.6cqw;flex:none}.bi-browser-menu>.icon{width:9cqw;height:9cqw;color:#28282a}.bi-browser-tab{position:relative;display:flex;align-items:center;gap:6cqw;align-self:stretch;flex:1;padding:6cqw;background:#fff;border-radius:9cqw 0 0;font-size:9.33cqw;color:#28282a}.bi-browser-tab:before{content:"";position:absolute;right:100%;bottom:0;width:12cqw;height:12cqw;background:radial-gradient(circle at 0 0,transparent calc(12cqw - .5px),#fff 12cqw);pointer-events:none}.bi-browser-app{display:grid;place-items:center;width:18.2cqw;height:18.2cqw;border-radius:4cqw;flex:none}.bi .bi-tiny-mark{width:75%;height:75%;flex:none}.bi-browser-tools{display:flex;align-items:center;gap:8cqw;padding:8cqw 10cqw}.bi-browser-tools>.icon{width:11cqw;height:11cqw;flex:none;color:#28282a}.bi-browser-tools>.icon:nth-child(2){opacity:.42}.bi-profile-mark{display:block;container-type:inline-size}.bi-profile-banner{position:absolute;inset:0 0 auto;height:41.25%}.bi-profile-avatar{position:absolute;left:6.875%;top:20.4%;width:40.83%;height:40.83%;display:grid;place-items:center;border:2.083cqw solid var(--brand-color-muted);border-radius:10cqw}.bi .bi-profile-image{width:82%;height:70%;border:0;background:transparent}.bi-profile-mark>strong{position:absolute;left:8.94%;top:64.4%;display:flex;align-items:center;gap:1.25cqw;font-size:10.13cqw;line-height:1.2;font-weight:500;letter-spacing:-.04em;max-width:88%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--bi-ink-muted,var(--brand-color-text))}.bi-profile-decoration{width:8.5cqw;height:8.5cqw;flex:none}.bi-profile-handle{position:absolute;left:8.94%;top:77.4%;font-size:6.12cqw;line-height:1.2;color:#999}.bi-geometry{display:grid;grid-template-columns:minmax(0,2.19fr) repeat(2,minmax(0,1fr));gap:14px;align-items:start}.bi-diagram{position:relative;width:100%;color:var(--brand-color-primary);border-radius:24px;background:var(--brand-color-muted);overflow:hidden}.bi-logotype-diagram{aspect-ratio:491/224}.bi-square-diagram{aspect-ratio:1}.bi-diagram>.brand-asset{position:absolute}.bi-diagram>[data-bi-guideline]{position:absolute;inset:0;pointer-events:none}.bi-diagram svg{display:block;width:100%;height:100%;overflow:visible}.bi-grid-lines{opacity:.15}.bi-dimension{color:#a1a1a1}.bi-dimension text{color:var(--bi-ink-muted,var(--brand-color-text))}.bi-diagram svg text{stroke:none;fill:currentColor;font:500 var(--bi-diagram-text,6px) ui-sans-serif,system-ui,sans-serif}.bi .bi-geometry-logo{width:77.5%;height:50%;left:11.25%;top:25%}.bi .bi-geometry-icon{width:70%;height:70%;left:15%;top:15%}.bi-misuse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.bi-misuse-grid figure>div{height:180px;background:var(--brand-color-muted);border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}.bi .bi-misuse-logo{width:60%;height:75px}.bi-misuse-stretch .bi-misuse-logo{transform:scaleY(1.65)}.bi-misuse-rotate .bi-misuse-logo{transform:rotate(-15deg)}.bi-misuse-shadow .bi-misuse-logo{filter:drop-shadow(5px 5px 3px #1116)}.bi-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}.bi-guidance h4{display:flex;gap:8px;align-items:center;margin:0 0 10px;font-size:12px;font-weight:550}.bi-guidance li>.icon{width:13px;height:13px;flex:none;margin-top:3px}.bi-guidance-do li>.icon{color:#26753c}.bi-guidance-dont li>.icon{color:#b63337}.bi-guidance ul{font-size:11px;line-height:19px;color:var(--muted);padding:0;margin:0;list-style:none}.bi-guidance li{display:flex;align-items:flex-start;gap:8px}.bi-guidance li+li{margin-top:5px}.bi-palette-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bi-color-card{height:152px;border-radius:11px;border:1px solid #80808024;display:flex;align-items:flex-end;padding:17px}.bi-color-card figcaption{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;text-align:left;color:inherit}.bi-color-card strong{font-size:17px;line-height:22px;letter-spacing:-.025em;font-weight:500}.bi-color-card span{font-size:10px;opacity:.8}.bi-font-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.bi-font-grid:has(>.bi-font-card:only-child){grid-template-columns:minmax(0,1fr)}.bi-font-card{min-width:0;background:var(--brand-color-default);color:var(--bi-ink-default,var(--brand-color-text))}.bi-font-card>h3{font-size:64px;line-height:1.15;letter-spacing:-.055em;margin:0 0 22px;overflow-wrap:anywhere;font-synthesis:none}.bi-weight-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:20px}.bi-weight-pills>button{border:1px solid var(--line);background:transparent;color:var(--muted);font-family:inherit;font-size:11px;line-height:17px;padding:7px 13px;border-radius:5px;min-height:33px}.bi-weight-pills>button[aria-selected=true]{background:var(--text);color:var(--page);border-color:var(--text)}.bi-weight-pills>button:disabled{opacity:.45;cursor:default}.bi-font-glyphs{font-size:clamp(16px,2.2vw,28px);line-height:1.6;letter-spacing:.015em;word-break:break-all;margin:0;font-synthesis:none}.bi-font-readiness{font-size:10px}.bi-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bi .bi-image-grid>.brand-asset{min-height:0;aspect-ratio:16/9;border-radius:12px;background:var(--brand-color-muted)}.bi .bi-image-grid>.brand-asset img{object-fit:cover;object-position:center}.bi-token-table+.bi-token-table{margin-top:32px}.bi-token-table{min-width:0}.bi-token-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px;text-align:left;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--brand-color-default);color:var(--bi-ink-default,var(--brand-color-text))}.bi-token-table th,.bi-token-table td{font-weight:400;border-bottom:1px solid var(--line);padding:12px 16px;vertical-align:middle}.bi-token-table thead th{font-size:10px;color:var(--bi-ink-muted,var(--brand-color-text));background:var(--brand-color-muted)}.bi-token-table th:first-child{width:50%}.bi-token-table td:nth-child(2){width:90px;white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.bi-token-table tbody tr:last-child>*{border-bottom:0}.bi-space-preview{display:block;max-width:100%;height:10px;background:var(--brand-color-primary);border-radius:2px}.bi-radius-preview{display:block;width:48px;height:48px;border:1px solid var(--brand-color-stroke);background:var(--brand-color-muted)}.bi-radius-preview[data-bi-radius-shape=pill]{width:72px;height:28px}.bi-type-scale .bi-token-table th:first-child{width:100px}.bi-type-scale .bi-token-table td:nth-child(2){width:auto;white-space:normal;color:var(--brand-color-text)}.bi-type-scale .bi-token-table td:last-child{width:140px;white-space:nowrap;text-align:right;color:var(--muted)}.bi-type-compact{display:none}.bi-type-scale p{margin:0;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.bi-icons{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:28px 24px;border:1px solid var(--line);border-radius:12px}.bi-icons .icon{width:28px;height:28px;flex:none}.bi-icon-caption{text-align:center}@media(min-width:1500px){.brand-identity{gap:72px;max-width:1222px}}@media(max-width:1080px){.brand-identity{grid-template-columns:130px minmax(0,1fr);gap:28px}.bi-logo-stage{height:175px}.bi-color-card{height:130px}}@media(max-width:760px){.brand-identity{display:block;padding-top:8px}.bi-nav{top:56px;z-index:12;background:var(--page);flex-direction:row;overflow-x:auto;gap:4px;padding:6px 0 12px;margin-bottom:26px}.bi-nav a{white-space:nowrap;flex:none;font-size:11px;min-height:36px;padding:8px 10px;gap:7px}.bi-nav a .icon{width:13px;height:13px}.bi-section{scroll-margin-top:128px;margin-bottom:72px}.bi-section>header h2{font-size:31px}.bi-section h3{font-size:20px;margin-bottom:18px}.bi-subsection{margin-top:36px}.bi-mark-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.bi-misuse-grid{gap:20px 12px}.bi-font-card>h3{font-size:48px}.bi-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-geometry{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bi-geometry>figure:first-child{grid-column:1/-1}}@media(max-width:480px){.bi-section>header h2{font-size:29px}.bi-logo-grid{gap:18px 10px}.bi-logo-stage{height:125px}.bi .bi-main-logo{width:64%;height:40px}.bi .bi-color-card figcaption{font-size:9px}.bi-misuse-grid figure>div{height:108px}.bi .bi-misuse-logo{width:88%;height:50px}.bi-guidance{gap:18px;margin-top:28px}.bi-guidance ul{font-size:10px;line-height:18px}.bi-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bi-color-card{height:114px;padding:13px}.bi-color-card strong{font-size:16px}.bi-font-grid{grid-template-columns:1fr;gap:30px}.bi-font-card>h3{font-size:46px}.bi-token-table th,.bi-token-table td{padding:11px 10px}.bi-token-table th:first-child{width:48%}.bi-token-table td:nth-child(2){width:55px}.bi-type-scale table{table-layout:fixed}.bi-type-scale .bi-token-table th:first-child{width:22%}.bi-type-scale .bi-token-table td:nth-child(2){width:43%}.bi-type-scale .bi-token-table td:last-child{width:35%;white-space:normal}.bi-type-full{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bi-type-compact{display:inline}.bi-radius-preview{width:35px;height:35px}.bi-icons{gap:22px;padding:22px 16px;justify-content:space-around}.bi-icons .icon{width:25px;height:25px}}@media(max-width:900px)and (min-width:761px){.bi-nav{top:84px}.bi-section{scroll-margin-top:84px}}@media(prefers-reduced-motion:reduce){.bi *{scroll-behavior:auto!important}}.bi-subheading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px;position:relative}.bi-font-heading:after{content:"";position:absolute;left:0;right:0;bottom:-12px;border-bottom:1px solid var(--line);pointer-events:none}.bi-section .bi-subheading>h3{margin:0}.bi-help{position:relative;flex:none}.bi .bi-help>summary{box-sizing:border-box;list-style:none;width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;display:grid;place-items:center;line-height:1;border-radius:50%;color:var(--muted);cursor:pointer}.bi-help>summary::-webkit-details-marker{display:none}.bi .bi-help>summary>span{box-sizing:border-box;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;border:1.3px solid currentColor;border-radius:50%;display:grid;place-items:center;font:500 11px/1 ui-sans-serif,system-ui}.bi .bi-help>summary:hover{background:var(--surface);color:var(--text)}.bi-help>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bi-help-content{position:absolute;right:0;top:35px;width:min(340px,70vw);padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--page);box-shadow:0 10px 30px #00000012;color:var(--text);z-index:20;text-align:left}.bi-help-content p{margin:0;font-size:12px;line-height:1.65}.bi-help-content code{display:block;margin-top:12px;font-size:10px;line-height:1.7;white-space:normal;color:var(--muted)}@media(max-width:760px){.bi-subheading{margin-bottom:18px}.bi-font-heading:after{bottom:-9px}}@media(max-width:480px){.bi-help-content{width:min(300px,75vw)}}.bi .bi-font-card>h3{color:var(--bi-heading-default,var(--brand-color-emphasis))}.bi .bi-font-glyphs,.bi-token-table td:nth-child(2),.bi-type-scale .bi-token-table td:last-child{color:var(--bi-ink-default,var(--brand-color-text))}.bi-native-host{min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--page)}.bi .brand-native-preview{display:block;width:100%;border:0;transform:none;zoom:1}.bi .brand-native-preview[hidden]{display:none}.bi .brand-asset .ohmy-loading{min-height:0;width:100%;height:100%;padding:0;gap:0;color:inherit}.bi .brand-asset .ohmy-loading>.loading-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bi .brand-asset .loading-spinner{width:min(16px,70%);height:auto;aspect-ratio:1;border-color:color-mix(in srgb,currentColor 24%,transparent);border-top-color:currentColor}.bi-logo-stage{color:#161616}.bi-logo-inverse,.bi-logo-image{color:#fff}.bi .bi-diagram .brand-asset{color:var(--bi-ink-muted,var(--brand-color-text))}.bi-app-inverse{color:var(--bi-ink-default,var(--brand-color-text))}.bi-inverse-missing{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px dashed rgb(255 255 255/.45);border-radius:999px;color:#ffffffd9;font-size:12px;line-height:1.4;text-align:center;background:#0000002e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bi-inverse-missing .icon{width:14px;height:14px;flex:none}.bi-app-square .bi-inverse-missing{padding:6px;border-radius:10px;font-size:10px;flex-direction:column}.ohmy-workspace .ohmy-dialog.brand-editor{padding:0}.brand-editor{width:min(760px,calc(100vw - 40px));height:fit-content;max-height:calc(100dvh - 48px);max-width:none;padding:0;overflow:hidden}.brand-editor>form{max-height:calc(100dvh - 48px);height:auto;display:flex;flex-direction:column}.brand-editor .brand-editor-header{position:static;padding:calc(22px * var(--ohmy-spacing,1)) calc(28px * var(--ohmy-spacing,1));border:0;background:var(--page);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;gap:calc(16px * var(--ohmy-spacing,1));flex:none}.brand-editor .brand-editor-header h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));font-weight:550;color:inherit}.brand-editor .brand-editor-layout{display:flex;flex-direction:column;min-height:0;overflow:auto;overscroll-behavior:contain;flex:1}.brand-editor [data-brand-editor-fields]{padding:calc(6px * var(--ohmy-spacing,1)) calc(28px * var(--ohmy-spacing,1)) calc(28px * var(--ohmy-spacing,1));overflow:visible;min-width:0}.brand-editor-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(18px * var(--ohmy-spacing,1))}.brand-editor h3,.brand-editor .brand-editor-field>span{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.5;font-weight:550;color:var(--text);margin:0 0 calc(10px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-asset{min-width:0}.brand-editor .brand-editor-upload{position:relative;display:block;padding:calc(14px * var(--ohmy-spacing,1));margin:0;background:var(--surface);border:0;border-radius:calc(var(--ohmy-control-radius,8px) * 1.25)}.brand-editor .brand-editor-asset-preview{display:flex;align-items:center;justify-content:center;min-height:108px;height:108px;padding:calc(18px * var(--ohmy-spacing,1));margin-bottom:calc(12px * var(--ohmy-spacing,1));background:var(--page);border:1px solid var(--line);border-radius:calc(var(--ohmy-panel-radius,14px) * .5);overflow:hidden;color:var(--subtle)}.brand-editor .brand-editor-asset-preview>.icon{width:26px;height:26px}.brand-editor .brand-editor-asset-preview img{display:block;width:100%;height:100%;max-width:100%;max-height:70px;object-fit:contain}.brand-editor .brand-editor-asset-preview .ohmy-loading{min-height:0}.brand-editor .brand-editor-asset-actions{display:flex;gap:calc(8px * var(--ohmy-spacing,1));flex-wrap:wrap;align-items:center}.brand-editor label.brand-upload-button{position:relative;overflow:hidden;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;gap:calc(6px * var(--ohmy-spacing,1));padding:calc(7px * var(--ohmy-spacing,1)) calc(11px * var(--ohmy-spacing,1));margin:0;border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * .75);background:var(--page);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.brand-editor label.brand-upload-button:has(input:focus-visible){outline:2px solid var(--text);outline-offset:3px}.brand-editor .brand-upload-button>.icon{flex:none}.brand-editor .brand-editor-asset-actions>button,.brand-editor .brand-editor-asset-actions>.brand-upload-button{display:inline-flex;flex:none;justify-content:center;min-height:34px;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));white-space:nowrap;padding:calc(7px * var(--ohmy-spacing,1)) calc(11px * var(--ohmy-spacing,1));margin:0}.brand-editor .brand-editor-identity .brand-editor-asset-actions>*{flex:1}.brand-editor .brand-editor-upload>.brand-editor-remove{position:absolute;top:20px;right:20px}.brand-editor .brand-editor-remove,.brand-editor-menu>summary,.brand-editor [data-brand-reorder-images]{display:grid;place-items:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:calc(6px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * .625);background:var(--page);color:var(--muted);box-shadow:none;flex:none;cursor:pointer}.brand-editor .brand-editor-remove>.icon,.brand-editor-menu>summary>.icon,.brand-editor [data-brand-reorder-images]>.icon{width:14px;height:14px}.brand-editor .brand-editor-remove:hover,.brand-editor-menu>summary:hover{background:var(--hover);color:var(--text)}.brand-editor .brand-text-button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.5;padding:calc(3px * var(--ohmy-spacing,1)) 0;min-height:0;color:var(--muted)}.brand-editor-images,.brand-editor-family,.brand-editor-seeds,.brand-editor-system{margin-top:calc(26px * var(--ohmy-spacing,1))}.brand-editor-images>header,.brand-editor-system>header{display:flex;justify-content:space-between;align-items:center;gap:calc(16px * var(--ohmy-spacing,1));margin-bottom:calc(10px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-images>header,.brand-editor .brand-editor-system>header,.brand-editor .brand-asset-picker>header{position:static;top:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:0;color:var(--text)}.brand-editor-images>header>h3,.brand-editor-system>header>h3{margin:0}.brand-editor-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(12px * var(--ohmy-spacing,1));margin-top:calc(12px * var(--ohmy-spacing,1))}.brand-editor-image{position:relative;min-width:0}.brand-editor .brand-editor-image-preview{width:100%;height:auto;min-height:0;aspect-ratio:16/9;border-radius:calc(var(--ohmy-panel-radius,14px) * .5);border:1px solid var(--line);background:var(--surface);overflow:hidden}.brand-editor .brand-editor-image-preview img{width:100%;height:100%;max-height:none;object-fit:cover}.brand-editor .brand-editor-image-preview .ohmy-loading{min-height:0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.brand-editor-image-actions{position:absolute;top:7px;right:7px;display:flex;gap:calc(5px * var(--ohmy-spacing,1));align-items:flex-start}.brand-editor-image-order{display:flex;justify-content:center;gap:calc(6px * var(--ohmy-spacing,1));margin-top:calc(7px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-image-order>button{width:28px;min-width:28px;height:28px;min-height:28px;padding:calc(6px * var(--ohmy-spacing,1))}.brand-editor-image-order .icon{width:13px;height:13px}.brand-editor-menu{position:relative;flex:none;min-width:0}.brand-editor-menu>summary{list-style:none}.brand-editor-menu>summary::-webkit-details-marker{display:none}.brand-editor-menu-panel{position:absolute;z-index:10;top:calc(100% + 5px);right:0;min-width:228px;width:max-content;max-width:min(300px,calc(100vw - 28px));max-height:min(390px,55dvh);overflow:auto;padding:calc(5px * var(--ohmy-spacing,1));border:1px solid var(--strong-line);border-radius:calc(var(--ohmy-panel-radius,14px) * .5714);background:var(--raised);color:var(--text);box-shadow:var(--shadow)}.brand-editor .brand-editor-menu-panel>button{display:flex;align-items:flex-start;gap:calc(9px * var(--ohmy-spacing,1));justify-content:flex-start;text-align:left;width:100%;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));line-height:1.5;font-weight:400;min-height:36px;padding:calc(9px * var(--ohmy-spacing,1));border:0;border-radius:calc(var(--ohmy-panel-radius,14px) * .3571);box-shadow:none;background:transparent;color:var(--text);white-space:normal}.brand-editor .brand-editor-menu-panel>button:hover{background:var(--hover)}.brand-editor-menu-panel>button>.icon{width:13px;height:13px;flex:none;margin-top:calc(2px * var(--ohmy-spacing,1));opacity:0}.brand-editor-menu-panel>button[aria-pressed=true]>.icon{opacity:1}.brand-editor .brand-editor-menu-panel>label{display:flex;flex-direction:row;align-items:flex-start;gap:calc(9px * var(--ohmy-spacing,1));cursor:pointer;padding:calc(8px * var(--ohmy-spacing,1)) calc(9px * var(--ohmy-spacing,1));margin:0;border-radius:calc(var(--ohmy-panel-radius,14px) * .3571);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--text);min-height:35px}.brand-editor-menu-panel>label:hover{background:var(--hover)}.brand-editor input[type=checkbox],.brand-editor input[type=radio]{accent-color:var(--text);flex:none;width:16px;height:16px;min-height:16px;margin:calc(1px * var(--ohmy-spacing,1)) 0 0;padding:0}.brand-editor-font-list{display:grid;gap:calc(8px * var(--ohmy-spacing,1));margin-top:calc(12px * var(--ohmy-spacing,1))}.brand-editor-font-actions{margin-top:calc(12px * var(--ohmy-spacing,1))}.brand-editor-font-row{display:flex;align-items:center;gap:calc(8px * var(--ohmy-spacing,1));padding:calc(11px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * .875);background:var(--page);min-width:0}.brand-editor-font-row>div:first-child{display:flex;flex:1;min-width:0;flex-direction:column;gap:calc(2px * var(--ohmy-spacing,1))}.brand-editor-font-row strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.5;font-weight:500;overflow-wrap:anywhere}.brand-editor-font-row span{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted)}.brand-editor .brand-editor-font-row .brand-editor-menu-panel span{color:var(--text);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}.brand-editor .brand-editor-seeds>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-seeds label{display:flex;flex-direction:row;align-items:center;gap:calc(9px * var(--ohmy-spacing,1));margin:0;min-width:0;border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * .875);padding:calc(8px * var(--ohmy-spacing,1));background:var(--page)}.brand-editor-seed-copy{display:flex;flex-direction:column;gap:calc(2px * var(--ohmy-spacing,1));min-width:0}.brand-editor-seed-name{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted)}.brand-editor .brand-editor-seeds input[type=color]{flex:none;width:32px;height:32px;min-height:32px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:calc(var(--ohmy-control-radius,8px) * .5)}.brand-editor-seed-hex{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--text);font-family:ui-monospace,monospace;overflow-wrap:anywhere}.brand-editor .brand-editor-components{display:flex;flex-direction:column;gap:calc(12px * var(--ohmy-spacing,1));margin:calc(20px * var(--ohmy-spacing,1)) 0}.brand-editor .brand-editor-components>label{display:flex;flex-direction:row;align-items:flex-start;gap:calc(9px * var(--ohmy-spacing,1));margin:0;cursor:pointer;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5}.brand-editor .brand-editor-field{display:flex;flex-direction:column;gap:0;margin:0}.brand-editor .brand-editor-field select{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));min-height:40px;width:100%}.brand-editor .brand-editor-footer{padding:calc(18px * var(--ohmy-spacing,1)) calc(28px * var(--ohmy-spacing,1));border-top:1px solid var(--line);flex:none;gap:calc(10px * var(--ohmy-spacing,1));background:var(--page)}.brand-editor .brand-editor-footer>p{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;overflow-wrap:anywhere}.brand-editor-font-license{border:0;padding:calc(16px * var(--ohmy-spacing,1));margin:calc(4px * var(--ohmy-spacing,1)) 0 0;background:var(--surface);border-radius:var(--ohmy-control-radius,8px);min-width:0}.brand-editor-font-license>legend{padding:0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:550}.brand-editor .brand-editor-font-license label{display:flex;flex-direction:column;gap:calc(6px * var(--ohmy-spacing,1));margin:calc(10px * var(--ohmy-spacing,1)) 0;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.brand-editor .brand-editor-font-license .brand-confirmation{display:flex;flex-direction:row;align-items:flex-start;gap:calc(8px * var(--ohmy-spacing,1));line-height:1.5}.brand-editor-license-pair{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:calc(12px * var(--ohmy-spacing,1))}.brand-editor-font-license textarea{min-height:80px}.brand-editor .brand-asset-picker{padding:calc(18px * var(--ohmy-spacing,1)) calc(28px * var(--ohmy-spacing,1));background:var(--surface);border:0;margin:0}.brand-editor .brand-asset-picker[hidden]{display:none}.brand-asset-picker>header{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ohmy-spacing,1));margin-bottom:calc(12px * var(--ohmy-spacing,1))}.brand-asset-picker>header h3{margin:0}.brand-asset-picker [data-brand-asset-options]{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ohmy-spacing,1))}.brand-editor :is(button,summary,select,input,textarea):focus-visible{outline:2px solid var(--text);outline-offset:3px}@media(max-width:620px){.brand-editor{width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.brand-editor>form{max-height:calc(100dvh - 24px)}.brand-editor .brand-editor-header{padding:calc(18px * var(--ohmy-spacing,1))}.brand-editor [data-brand-editor-fields]{padding:calc(2px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1)) calc(22px * var(--ohmy-spacing,1))}.brand-editor-identity{gap:calc(12px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-upload{padding:calc(10px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-asset-preview{min-height:90px;height:90px;padding:calc(14px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-asset-actions{gap:calc(6px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-asset-actions>button,.brand-editor .brand-editor-asset-actions>.brand-upload-button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(7px * var(--ohmy-spacing,1)) calc(8px * var(--ohmy-spacing,1));min-width:0}.brand-editor-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(9px * var(--ohmy-spacing,1))}.brand-editor-image-actions{top:5px;right:5px;gap:calc(4px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-seeds>div{gap:calc(12px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-footer{padding:calc(14px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1))}.brand-editor .brand-asset-picker{padding:calc(16px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1))}}@media(max-width:420px){.brand-editor-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-editor .brand-editor-seeds>div{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-editor-license-pair{grid-template-columns:minmax(0,1fr)}}.brand-editor-seeds input[type=color]::-webkit-color-swatch-wrapper{padding:0}.brand-editor-seeds input[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--ohmy-control-radius,8px) * .5)}.brand-editor-seeds input[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--ohmy-control-radius,8px) * .5)}.brand-editor-geometry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12px * var(--ohmy-spacing,1))}.brand-editor-geometry label{display:grid;gap:calc(8px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));min-width:0}.brand-editor-geometry input{min-width:0;width:100%;padding:calc(10px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:var(--ohmy-control-radius,8px)}.brand-editor-system-note{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted);margin:calc(12px * var(--ohmy-spacing,1)) 0 calc(20px * var(--ohmy-spacing,1))}.brand-editor-system>.brand-editor-field{margin-bottom:calc(18px * var(--ohmy-spacing,1))}.brand-editor{width:min(1240px,calc(100vw - 40px));height:calc(100dvh - 48px)}.brand-editor>form{height:100%}.brand-editor .brand-editor-header{padding:calc(18px * var(--ohmy-spacing,1)) calc(28px * var(--ohmy-spacing,1));border-bottom:1px solid var(--line)}.brand-editor [data-brand-editor-fields]{padding:0}.brand-editor-tabs{position:sticky;top:0;z-index:5;display:flex;gap:calc(4px * var(--ohmy-spacing,1));margin:0 calc(-28px * var(--ohmy-spacing,1)) calc(6px * var(--ohmy-spacing,1));padding:calc(12px * var(--ohmy-spacing,1)) calc(28px * var(--ohmy-spacing,1));background:var(--page);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.brand-editor .brand-editor-tabs>button{display:inline-flex;align-items:center;gap:calc(7px * var(--ohmy-spacing,1));flex:none;min-height:34px;padding:calc(7px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));font-weight:500;box-shadow:none}.brand-editor .brand-editor-tabs>button>.icon{width:14px;height:14px}.brand-editor .brand-editor-tabs>button:hover{background:var(--hover);color:var(--text)}.brand-editor .brand-editor-tabs>button[aria-selected=true]{background:var(--text);color:var(--page)}.brand-editor-pane{padding-top:calc(18px * var(--ohmy-spacing,1))}.brand-editor-pane[hidden]{display:none}.brand-editor-pane>section:first-child,.brand-editor-pane>.brand-editor-identity:first-child{margin-top:0}.brand-editor-pane>section{margin-top:calc(28px * var(--ohmy-spacing,1))}.brand-editor h3{display:flex;align-items:center;gap:calc(7px * var(--ohmy-spacing,1))}.brand-editor h3>.icon{width:14px;height:14px}.brand-editor-hint{margin:-4px 0 calc(12px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;color:var(--muted)}.brand-editor .brand-editor-seeds>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10px * var(--ohmy-spacing,1))}.brand-editor-seed{display:flex;align-items:flex-start;gap:calc(10px * var(--ohmy-spacing,1));padding:calc(10px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * 1.125);background:var(--page);min-width:0}.brand-editor .brand-editor-seeds .brand-editor-seed-swatch{border:0;padding:0;background:none;flex:none}.brand-editor .brand-editor-seeds input[type=color]{width:40px;height:40px;min-height:40px;border-radius:calc(var(--ohmy-control-radius,8px) * .875);box-shadow:inset 0 0 0 1px #00000014}.brand-editor-seed .brand-editor-seed-copy{flex:1}.brand-editor .brand-editor-seed-hex{width:100%;min-height:0;height:auto;padding:calc(1px * var(--ohmy-spacing,1)) 0;border:0;border-bottom:1px dashed transparent;border-radius:0;background:transparent;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;letter-spacing:.02em;text-transform:uppercase}.brand-editor .brand-editor-seed-hex:hover{border-bottom-color:var(--strong-line)}.brand-editor .brand-editor-seed-hex:focus{border-bottom-color:var(--text);outline:none}.brand-editor-seed small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.4;color:var(--muted)}.brand-editor .brand-editor-geometry{display:grid;grid-template-columns:1fr;gap:calc(12px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-components>label>span{display:flex;flex-direction:column}.brand-editor-components small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));color:var(--muted)}.brand-editor-history{display:flex;align-items:center;gap:calc(6px * var(--ohmy-spacing,1));margin-right:auto}.brand-editor .brand-editor-history .ohmy-icon-button{width:32px;height:32px;min-height:32px;padding:calc(7px * var(--ohmy-spacing,1))}.brand-editor-history .icon{width:15px;height:15px}.brand-editor-redo .icon{transform:scaleX(-1)}.brand-editor .brand-editor-footer{display:flex;align-items:center}.brand-editor .brand-editor-footer>p{flex:1;margin:0;text-align:right;color:var(--muted)}@media(max-width:980px){.brand-editor-tabs{top:0}}@media(max-width:620px){.brand-editor{height:calc(100dvh - 24px)}.brand-editor-tabs{margin:0 calc(-18px * var(--ohmy-spacing,1)) calc(6px * var(--ohmy-spacing,1));padding:calc(10px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-seeds>div{grid-template-columns:1fr}.brand-editor-history .brand-text-button{display:none}}.brand-editor-tabs>button{transition:none}.ohmy-workspace .ohmy-dialog.brand-editor-inline,.brand-editor.brand-editor-inline{position:fixed;inset:16px 16px auto auto;inset-inline-start:auto;z-index:60;display:none;width:min(400px,calc(100vw - 32px));max-width:none;height:auto;max-height:calc(100dvh - 32px);margin:0;padding:0;border:1px solid var(--strong-line);border-radius:var(--ohmy-panel-radius,14px);background:var(--page);color:var(--text);box-shadow:0 1px 2px #0000000f,0 24px 56px -24px #0006;overflow:hidden}.brand-editor.brand-editor-inline[open]{display:flex;flex-direction:column;animation:brand-editor-slide .2s cubic-bezier(.2,0,0,1)}@keyframes brand-editor-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.brand-editor.brand-editor-inline[open]{animation:none}}.brand-editor-inline>form{display:flex;flex-direction:column;height:auto;max-height:calc(100dvh - 34px);min-height:0}.brand-editor-inline .brand-editor-header{flex:none;padding:calc(14px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1));border-bottom:1px solid var(--line)}.brand-editor-inline .brand-editor-header h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.brand-editor-inline .brand-editor-layout{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}.brand-editor-inline [data-brand-editor-fields]{padding:0 calc(18px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1))}.brand-editor-inline .brand-editor-tabs{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(4px * var(--ohmy-spacing,1));margin:0 calc(-18px * var(--ohmy-spacing,1)) calc(4px * var(--ohmy-spacing,1));padding:calc(10px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1));background:var(--page);border-bottom:1px solid var(--line)}.brand-editor .brand-editor-inline .brand-editor-tabs>button,.brand-editor-inline .brand-editor-tabs>button{justify-content:center;padding:calc(7px * var(--ohmy-spacing,1)) calc(6px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));gap:calc(5px * var(--ohmy-spacing,1))}.brand-editor-inline .brand-editor-pane{padding-top:calc(14px * var(--ohmy-spacing,1))}.brand-editor-inline .brand-editor-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--ohmy-spacing,1))}.brand-editor-inline .brand-editor-asset>h3{margin-bottom:calc(8px * var(--ohmy-spacing,1))}.brand-editor-inline .brand-editor-asset>.brand-editor-hint{margin:0 0 calc(8px * var(--ohmy-spacing,1));min-height:3em}.brand-editor-inline .brand-editor-upload{padding:calc(8px * var(--ohmy-spacing,1))}.brand-editor-inline .brand-editor-asset-preview{height:72px;min-height:72px;padding:calc(10px * var(--ohmy-spacing,1));margin-bottom:calc(8px * var(--ohmy-spacing,1))}.brand-editor-inline .brand-editor-asset[data-inverse] .brand-editor-asset-preview{background:#141414;border-color:#141414;color:#8a8a8a}.brand-editor-inline .brand-editor-identity .brand-editor-asset-actions{flex-direction:column;align-items:stretch;gap:calc(6px * var(--ohmy-spacing,1))}.brand-editor-inline .brand-editor-identity .brand-editor-asset-actions>*{min-width:0;width:100%;justify-content:center}.brand-editor-inline .brand-editor-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-editor-inline .brand-editor-seeds>div{grid-template-columns:1fr}.brand-editor-inline .brand-editor-seeds>.brand-editor-hint{margin:calc(12px * var(--ohmy-spacing,1)) 0 0}.brand-editor-inline .brand-editor-pane[data-brand-editor-pane=style]>section{margin:0 0 calc(18px * var(--ohmy-spacing,1))}.brand-editor-character{padding:calc(16px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * 1.25);background:var(--surface)}.brand-editor-character-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12px * var(--ohmy-spacing,1));margin-bottom:calc(10px * var(--ohmy-spacing,1))}.brand-editor-character-head h3{margin:0}.brand-editor-character-head output{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:600}.brand-editor-character input[type=range]{width:100%;margin:calc(4px * var(--ohmy-spacing,1)) 0;accent-color:var(--text);cursor:pointer}.brand-editor-character-scale{display:flex;justify-content:space-between;gap:calc(2px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-character-scale>button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(2px * var(--ohmy-spacing,1)) 0;color:var(--muted)}.brand-editor .brand-editor-character-scale>button:hover{color:var(--text)}.brand-editor-character .brand-editor-readout{margin:calc(12px * var(--ohmy-spacing,1)) 0 calc(4px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.5;font-variant-numeric:tabular-nums}.brand-editor-character .brand-editor-hint{margin:0}.brand-editor-inline .brand-editor-footer{flex:none;position:static;padding:calc(12px * var(--ohmy-spacing,1)) calc(18px * var(--ohmy-spacing,1));gap:calc(8px * var(--ohmy-spacing,1))}.brand-editor-inline .brand-editor-footer>p{display:none}.brand-editor-inline .brand-editor-footer>p:not(:empty){display:block;position:absolute;left:18px;right:18px;bottom:60px;padding:calc(8px * var(--ohmy-spacing,1)) calc(10px * var(--ohmy-spacing,1));border-radius:var(--ohmy-control-radius,8px);background:var(--text);color:var(--page);text-align:left;font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1))}@media(min-width:1180px){[data-brand-page].brand-editing [data-brand-content]{margin-right:max(0px,calc(416px - 28px * var(--ohmy-spacing,1)));transition:margin-right .2s cubic-bezier(.2,0,0,1)}}@media(max-width:560px){.ohmy-workspace .ohmy-dialog.brand-editor-inline,.brand-editor.brand-editor-inline{inset:auto 8px 8px;width:auto;max-height:62dvh}.brand-editor-inline>form{max-height:calc(62dvh - 2px)}}.brand-editor-inline>form{position:relative}.brand-editor.brand-editor-inline .brand-editor-tabs{gap:calc(6px * var(--ohmy-spacing,1));padding:calc(10px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));margin:0 calc(-18px * var(--ohmy-spacing,1)) calc(4px * var(--ohmy-spacing,1));grid-template-columns:repeat(4,minmax(0,1fr))}.brand-editor.brand-editor-inline .brand-editor-tabs>button{min-width:0;min-height:38px;justify-content:center;gap:0;padding:calc(8px * var(--ohmy-spacing,1)) calc(4px * var(--ohmy-spacing,1));font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));white-space:nowrap;letter-spacing:-.02em}.brand-editor.brand-editor-inline .brand-editor-tabs>button>span{min-width:0}.brand-editor.brand-editor-inline .brand-editor-tabs>button>.icon{display:none}@media(max-width:380px){.brand-editor.brand-editor-inline .brand-editor-tabs{gap:calc(2px * var(--ohmy-spacing,1));padding-inline:calc(8px * var(--ohmy-spacing,1))}.brand-editor.brand-editor-inline .brand-editor-tabs>button{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding-inline:calc(2px * var(--ohmy-spacing,1))}}.brand-editor .brand-editor-history>.brand-text-button{min-height:32px;padding:0 calc(8px * var(--ohmy-spacing,1));border:0;border-radius:calc(var(--ohmy-panel-radius,14px) * .4286);background:transparent;color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));box-shadow:none}.brand-editor .brand-editor-history>.brand-text-button:not(:disabled):hover{background:var(--hover);color:var(--text)}.brand-editor .brand-editor-history>.brand-text-button:disabled{background:transparent;opacity:.45}.brand-editor-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8px * var(--ohmy-spacing,1))}.brand-editor .brand-editor-choice{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4px * var(--ohmy-spacing,1));min-width:0;padding:calc(8px * var(--ohmy-spacing,1));border:1px solid var(--line);border-radius:calc(var(--ohmy-control-radius,8px) * 1.25);background:var(--page);color:var(--text);text-align:left;box-shadow:none}.brand-editor .brand-editor-choice:hover{border-color:var(--strong-line);background:var(--page)}.brand-editor .brand-editor-choice[aria-checked=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.brand-editor-choice strong{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));font-weight:600}.brand-editor-choice small{font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));line-height:1.35;color:var(--muted)}.brand-editor-choice-sample{display:grid;place-items:center;width:100%;height:52px;margin-bottom:4px;border-radius:7px;background:#f4f3f0}.brand-editor-choice-sample>i{display:block;width:62%;height:28px;border-radius:6px;background:#fff}.brand-editor-choice-sample[data-sample=outline]>i{border:1px solid #CFCFCB}.brand-editor-choice-sample[data-sample=shadow]>i{box-shadow:0 1px 2px #00000014,0 6px 14px #0000001a}.brand-editor-choice-sample[data-sample=filled]{background:#fff;border:1px solid var(--line)}.brand-editor-choice-sample[data-sample=filled]>i{background:#ecebe7}.brand-editor-segmented{display:inline-grid;grid-auto-flow:column;gap:calc(2px * var(--ohmy-spacing,1));padding:calc(2px * var(--ohmy-spacing,1));border-radius:calc(var(--ohmy-control-radius,8px) * 1.125);background:var(--surface);border:1px solid var(--line)}.brand-editor .brand-editor-segmented>button{min-height:30px;padding:calc(4px * var(--ohmy-spacing,1)) calc(14px * var(--ohmy-spacing,1));border:0;border-radius:calc(var(--ohmy-control-radius,8px) * .875);background:transparent;color:var(--muted);font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));box-shadow:none}.brand-editor .brand-editor-segmented>button[aria-checked=true]{background:var(--page);color:var(--text);box-shadow:0 1px 2px #00000014}.brand-actions .brand-menu-panel button,.brand-actions .brand-menu-panel summary{justify-content:flex-start;text-align:left;gap:calc(10px * var(--ohmy-spacing,1))}.brand-actions .brand-menu-panel button>span,.brand-actions .brand-menu-panel summary>span{flex:1}.brand-more>.brand-menu-panel{width:270px;max-width:calc(100vw - 40px)}.brand-export-submenu{width:100%}.brand-export-submenu>summary{border:0;border-radius:calc(var(--ohmy-control-radius,8px) * .625);background:transparent;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1));padding:calc(10px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));white-space:normal}.brand-export-submenu>.brand-menu-panel{position:static;width:100%;min-width:0;box-shadow:none;border:0;border-left:1px solid var(--line);margin:calc(2px * var(--ohmy-spacing,1)) 0 calc(4px * var(--ohmy-spacing,1)) calc(20px * var(--ohmy-spacing,1));padding:0;width:calc(100% - 20px)}.brand-strategy-layout{width:min(100%,1020px);margin-inline:auto;min-width:0}.brand-strategy-layout>.brand-strategy{max-width:none;width:100%;margin:0}.brand-strategy-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--ohmy-spacing,1));width:100%;margin:calc(12px * var(--ohmy-spacing,1)) 0 calc(36px * var(--ohmy-spacing,1))}.brand-document-card.secondary{display:flex;align-items:center;gap:calc(14px * var(--ohmy-spacing,1));text-align:left;justify-content:flex-start;padding:calc(24px * var(--ohmy-spacing,1));background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--ohmy-panel-radius,14px) * .8571);box-shadow:none;min-height:100px}.brand-document-card>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500;flex:1}.brand-document-card>.icon{width:21px;height:21px}.brand-document-card>.icon:last-child{width:16px;height:16px;color:var(--muted)}.brand-case-study{width:min(100%,1120px);margin-inline:auto;gap:20px}.brand-case-slide{aspect-ratio:16/9!important;min-height:0!important;width:100%;height:auto;position:relative;overflow:hidden;border-radius:14px}.brand-case-logo{display:grid;place-items:center;padding:8%}.brand-case-logo>.brand-logo-asset{width:68%;height:100%;min-height:0;display:grid;place-items:center}.brand-case-logo .brand-logo-asset img{width:100%;height:100%;max-height:240px;object-fit:contain}.brand-case-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.brand-case-palette>div{min-height:0;height:100%;padding:28px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:0}.brand-case-type{display:flex;flex-direction:column;justify-content:space-between;padding:6%}.brand-case-type>p{font-size:clamp(34px,6vw,96px);line-height:1.04;margin:0}.brand-case-application{aspect-ratio:1920/1280!important}.brand-case-application>[data-brand-template-preview]{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;min-height:0}.brand-case-application>[data-brand-template-preview]>img{width:100%;height:100%;object-fit:cover}.brand-case-application>h3{position:absolute;bottom:16px;left:16px;margin:0;padding:6px 10px;border-radius:6px;background:var(--page);color:var(--text);font-size:12px;font-weight:500;z-index:1}.brand-case-application .ohmy-loading{height:100%}.brand-applications-article{align-items:start}.brand-applications-article .brand-local-nav{position:sticky;top:24px;display:flex;flex-direction:column;gap:calc(4px * var(--ohmy-spacing,1))}.brand-local-nav a{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:calc(10px * var(--ohmy-spacing,1));padding:calc(10px * var(--ohmy-spacing,1));border-radius:calc(var(--ohmy-control-radius,8px) * .875);color:var(--muted);text-decoration:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.brand-local-nav a:hover,.brand-local-nav a[aria-current=true]{background:var(--raised);color:var(--text)}.brand-local-nav a>.icon{width:15px;height:15px;flex:none}.brand-application-section{scroll-margin-top:24px;outline:none;margin-bottom:calc(80px * var(--ohmy-spacing,1))}.brand-application-section>h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1));line-height:1.15;font-weight:500;letter-spacing:-1px;margin:0 0 calc(32px * var(--ohmy-spacing,1))}.brand-application-subtitle{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));font-weight:500;letter-spacing:-.5px;margin:calc(32px * var(--ohmy-spacing,1)) 0 calc(20px * var(--ohmy-spacing,1))}.brand-application-grid{margin-bottom:calc(36px * var(--ohmy-spacing,1))}.brand-application-image{aspect-ratio:1920/1280!important;min-height:0;background:var(--surface)}.brand-application-image>img{width:100%;height:100%;object-fit:cover}.brand-application-menu .brand-menu-panel button{text-align:left;justify-content:flex-start}.brand-page-navigation{font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.brand-application-menu{top:10px;right:10px}.ohmy-marketing-dropdown a{display:flex!important;align-items:center;justify-content:flex-start!important;gap:calc(10px * var(--ohmy-spacing,1));text-align:left;min-height:40px}.ohmy-marketing-dropdown a>.icon{flex:none;width:17px;height:17px}.ohmy-marketing-dropdown a>span{flex:1}.public-workspace-shell .sidebar-utilities{margin-top:auto}.public-workspace-shell .login{width:min(100%,440px);margin:auto}.public-workspace-shell .app-surface>main:has(>.login){display:grid;place-items:center;min-height:calc(100dvh - 18px)}.public-workspace-shell .sidebar-account{min-height:48px}.public-workspace-shell .workspace-navigation a{display:flex;justify-content:flex-start;text-align:left}@media(max-width:900px){.brand-applications-article .brand-local-nav{top:12px}.public-workspace-shell .app-surface>main:has(>.login){min-height:calc(100dvh - 56px)}}@media(max-width:620px){.brand-strategy-downloads{gap:calc(10px * var(--ohmy-spacing,1));margin-bottom:calc(24px * var(--ohmy-spacing,1))}.brand-document-card.secondary{padding:calc(16px * var(--ohmy-spacing,1)) calc(12px * var(--ohmy-spacing,1));gap:calc(8px * var(--ohmy-spacing,1));min-height:80px}.brand-document-card>strong{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1))}.brand-document-card>.icon{width:16px;height:16px}.brand-case-study{gap:12px}.brand-case-palette>div{padding:12px 8px}.brand-case-palette strong{font-size:10px}.brand-case-palette span{font-size:8px}.brand-case-type>p{font-size:clamp(25px,7vw,44px)}.brand-case-application>h3{font-size:10px;left:8px;bottom:8px;padding:4px 7px}.brand-applications-article .brand-local-nav{position:sticky;top:0;z-index:4;display:flex;flex-direction:row;overflow-x:auto;background:var(--page);padding-block:calc(8px * var(--ohmy-spacing,1));margin-bottom:calc(26px * var(--ohmy-spacing,1))}.brand-local-nav a{white-space:nowrap;flex:none;font-size:calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1))}.brand-application-section>h2{font-size:calc(var(--ohmy-text-h3,16px) * var(--ohmy-type-scale,1))}.brand-application-grid{grid-template-columns:minmax(0,1fr)}.brand-application-section{margin-bottom:calc(50px * var(--ohmy-spacing,1))}.brand-actions{position:relative}.brand-more>.brand-menu-panel{right:0;left:auto;max-width:calc(100vw - 40px)}}@media(max-width:900px)and (min-width:621px){.brand-applications-article .brand-local-nav{top:84px}.brand-application-section{scroll-margin-top:84px}}@media(max-width:620px){[data-brand-page]>.ohmy-heading{flex-direction:row;align-items:center;flex-wrap:nowrap}[data-brand-page]>.ohmy-heading>.ohmy-heading-actions{width:auto;flex:none;margin-left:auto}[data-brand-page]>.ohmy-heading .brand-actions{width:auto;justify-content:flex-end}.brand-applications-article .brand-local-nav{top:56px}.brand-application-section{scroll-margin-top:128px}}.brand-actions>.brand-edit-primary{display:inline-flex;align-items:center;gap:calc(8px * var(--ohmy-spacing,1));white-space:nowrap}@media(max-width:620px){.brand-actions>.brand-style-upload>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.brand-native-corrections{font-size:calc(var(--ohmy-text-body,14px) * var(--ohmy-type-scale,1));line-height:1.6;overflow-wrap:anywhere}.brand-native-corrections summary{cursor:pointer;min-height:32px}.brand-native-corrections ul{padding-inline-start:calc(20px * var(--ohmy-spacing,1));max-height:22rem;overflow:auto}.brand-native-corrections code{font-size:calc(var(--ohmy-text-code,12px) * var(--ohmy-type-scale,1))}.brand-inverse-missing{position:absolute;bottom:8px;left:8px;right:8px;max-width:calc(100% - 16px);font-size:calc(var(--ohmy-text-h6,12px) * var(--ohmy-type-scale,1));white-space:normal;padding:calc(8px * var(--ohmy-spacing,1));background:var(--page);color:var(--text);border:1px solid var(--line)}html,html:has(#app .app-shell){scrollbar-gutter:auto}.internal-information>.platform-shortcuts a:before{content:none}.internal-information>.platform-shortcuts a:hover{background:var(--hover)}.internal-information>.platform-shortcuts a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.sidebar-quick-actions{flex-wrap:wrap}.sidebar-quick-actions .sidebar-tools{flex:none}.sidebar-quick-actions .sidebar-tools-toggle{inline-size:var(--ohmy-control-height);min-inline-size:var(--ohmy-control-height);block-size:var(--ohmy-control-height);min-block-size:var(--ohmy-control-height);padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--ohmy-control-radius,8px);box-shadow:none;background:transparent;color:var(--text)}.sidebar-quick-actions .tools-menu{position:fixed;bottom:auto;width:220px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.sidebar-quick-actions .sidebar-tools-toggle>.icon{width:14px;height:14px}.sidebar-quick-actions :is(button,.meet-link):hover{background:var(--hover)}.sidebar-styles-toggle[aria-busy=true]{opacity:.65}.ohmy-heading,.tasks-page-heading,.ops-page-heading,.platform-design>header{min-height:40px;box-sizing:border-box}:where(button,.ohmy-button,a.secondary,label.secondary,summary.secondary,.brand-menu>summary,.brand-editor-menu>summary,[role=tab],.workspace-navigation a,.tools-menu a,.account-menu button){transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease,opacity .14s ease;-webkit-tap-highlight-color:transparent}:where(button,.ohmy-button,a.secondary,label.secondary,.brand-menu>summary,.brand-editor-menu>summary,[role=tab]):not(:disabled):not([aria-disabled=true]):active{transform:scale(.97)}:where(.workspace-navigation a,.tools-menu a,.account-menu button):active{transform:scale(.985)}:where(summary,label[for],[role=tab],[role=radio],input[type=range],input[type=color],select){cursor:pointer}:where(button,.ohmy-button,input,select,textarea):disabled{cursor:not-allowed}:where(button,.ohmy-button):disabled{opacity:.5}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(a,button,summary,[tabindex]):focus:not(:focus-visible){outline:none}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){transition:border-color .14s ease,background-color .14s ease}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select):hover:not(:focus):not(:disabled){border-color:color-mix(in srgb,var(--text) 26%,transparent)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select):focus{border-color:var(--blue)}@keyframes ohmy-arrive{0%{opacity:0}to{opacity:1}}:where([data-brand-content],[data-website-content],[data-files-content],[data-design-content],.board,.founder-tasks)>*:not(.ohmy-loading):not(.loading-state){animation:ohmy-arrive .18s ease-out both}:where(.brand-asset) img{animation:ohmy-arrive .2s ease-out both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-brand-page].brand-editing [data-brand-content]>*{animation:none}button:active,summary:active{opacity:1}.founder-tasks{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.task-owner-heading{min-width:0}.task-owner-heading>h2{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-owner-heading .task-card-actions{flex:none}.ohmy-mind{max-width:none}.ohmy-mind>:not(.ohmy-heading){width:100%;max-width:720px;margin-inline:auto}.ohmy-company-card-icon.has-favicon{padding:calc(6px * var(--ohmy-spacing,1));background:var(--page);overflow:hidden}.ohmy-company-card-icon.has-favicon>img{width:100%;height:100%;object-fit:contain;animation:ohmy-arrive .2s ease-out both}:where(.bi,.brand-case-study,[data-brand-template-preview]){--ohmy-spacing:1}.ohmy-icon-button{min-width:32px;min-height:32px}@media(prefers-reduced-motion:reduce){:where(button,.ohmy-button,a.secondary,summary,[role=tab]){transition:none!important;animation:none!important}:where(button,.ohmy-button,a.secondary,summary,[role=tab]):active{transform:none!important}}.ohmy-connection-state{min-block-size:360px}.ohmy-connection-state[aria-busy=true]{display:grid;align-content:start}.ohmy-tabs{scrollbar-width:none}.ohmy-tabs::-webkit-scrollbar{display:none}:root{--ohmy-shell-gap:calc(8px * var(--ohmy-spacing,1));--ohmy-control-floor:40px;--ohmy-control-leading:1.4;--ohmy-control-space:calc(8px * var(--ohmy-spacing,1));--ohmy-control-height:max(var(--ohmy-control-floor),calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1) * var(--ohmy-control-leading) + 2 * var(--ohmy-control-space)))}.app-shell{padding-block:var(--ohmy-shell-gap);padding-right:var(--ohmy-shell-gap)}.app-surface{min-height:calc(100dvh - 2 * var(--ohmy-shell-gap))}@media(max-width:760px){:root{--ohmy-shell-gap:0px}}:is(.board,.founder-tasks,.card-modal,.task-create-dialog,.task-name-dialog){--ohmy-type-scale:1;--ohmy-spacing:1;--ohmy-roundness:1;--ohmy-control-radius:8px;--ohmy-panel-radius:14px;--ohmy-page-radius:28px;--ohmy-text-page:22px;--ohmy-text-h1:28px;--ohmy-text-h3:16px;--ohmy-text-h6:12px;--ohmy-text-body:14px;--ohmy-text-button:13px;--ohmy-text-code:12px;font-size:14px}:where(#app,dialog,[data-ohmy-styles-inspector]) :where(button,.ohmy-button,a.secondary,label.secondary,summary.secondary,.brand-menu>summary,.brand-editor-menu>summary):not(:where(.sidebar-scrim,.sr-only,[hidden],.board,.board *,.founder-tasks,.founder-tasks *,.card-modal,.card-modal *,.task-create-dialog,.task-create-dialog *,.task-name-dialog,.task-name-dialog *,.sb-spec-button,[data-brand-template-preview],[data-brand-template-preview] *)){box-sizing:border-box;min-block-size:var(--ohmy-control-height);line-height:var(--ohmy-control-leading);vertical-align:middle}.ohmy-segmented,.ohmy-segmented-view{--ohmy-control-floor:32px;--ohmy-control-space:calc(5px * var(--ohmy-spacing,1));--ohmy-control-height:max(var(--ohmy-control-floor),calc(var(--ohmy-text-button,13px) * var(--ohmy-type-scale,1) * var(--ohmy-control-leading) + 2 * var(--ohmy-control-space)))}:root :is(#app,dialog,[data-ohmy-styles-inspector]) .ohmy-icon-button:not(:where(.board *,.founder-tasks *)){inline-size:var(--ohmy-control-height);min-inline-size:var(--ohmy-control-height);block-size:var(--ohmy-control-height);padding-inline:0;flex:none}:root #app :is(.brand-menu,.brand-editor-menu)>summary{inline-size:var(--ohmy-control-height);min-inline-size:var(--ohmy-control-height);block-size:var(--ohmy-control-height);padding-inline:0}.ohmy-heading{flex-wrap:wrap}.ohmy-heading-actions{flex-wrap:wrap;max-width:100%;min-width:0}.ohmy-styles-inspector .platform-design-actions button{white-space:normal;min-width:0;overflow-wrap:anywhere}:root #app .ohmy-heading{flex-wrap:wrap}.ohmy-styles-inspector :is(.platform-design-hint,.platform-design-scale>span,.platform-design-colors label){min-width:0;overflow-wrap:anywhere}.ohmy-styles-inspector .platform-design-scale{gap:calc(8px * var(--ohmy-spacing,1))}:where(button,.ohmy-button,a.secondary,label.secondary,summary.secondary,.brand-menu>summary,.brand-editor-menu>summary):not(:where(.sidebar-scrim,.sr-only,[hidden],.board,.board *,.founder-tasks,.founder-tasks *,.card-modal,.card-modal *,.task-create-dialog,.task-create-dialog *,.task-name-dialog,.task-name-dialog *,.sb-spec-button,[data-brand-template-preview],[data-brand-template-preview] *)){display:inline-flex;align-items:center;justify-content:center}
