.demo-window{border:1px solid var(--obk-border);border-radius:var(--mantine-radius-lg);background-color:var(--obk-surface);min-width:0;box-shadow:var(--obk-shadow-floating);grid-area:1/1;overflow:hidden}.demo-window[data-sizer]{visibility:hidden}.demo-bar{align-items:center;gap:var(--obk-space-12);height:52px;padding-inline:var(--obk-space-16);color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-sm);display:flex}.demo-tools{gap:var(--obk-space-12);display:flex}.demo-bar .ic{width:20px;height:20px}.demo-share{align-items:center;gap:var(--obk-space-8);margin-left:auto;display:flex}.demo-page{gap:var(--obk-space-12);padding:var(--obk-space-8) clamp(16px, 4vw, 48px) var(--obk-space-32);font-size:var(--mantine-font-size-sm);display:grid}.demo-icon{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-orange-light);width:48px;height:48px;color:var(--mantine-color-orange-light-color);place-items:center;display:grid}.demo-icon .ic{width:28px;height:28px}.demo-title{font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);font-weight:var(--obk-font-weight-bold);letter-spacing:-.025em;line-height:1.1}.demo-props{gap:var(--obk-space-2) var(--obk-space-12);grid-template-columns:9rem minmax(0,1fr);align-items:center;display:grid}.demo-props>span{min-height:var(--obk-item-height);align-items:center;display:flex}.demo-key{gap:var(--obk-space-6);color:var(--obk-text-dimmed)}.demo-mention{align-items:center;gap:var(--obk-space-4);color:var(--site-accent-soft-text);font-weight:var(--obk-font-weight-medium);display:inline-flex}.demo-fold{opacity:0;transition:grid-template-rows .45s var(--site-ease), opacity .35s ease;grid-template-rows:0fr;display:grid}.demo-fold>*{overflow:hidden}.demo-fold[data-on]{opacity:1;grid-template-rows:1fr}.demo-callout{gap:var(--obk-space-10);padding:var(--obk-space-12) var(--obk-space-16);border-radius:var(--mantine-radius-sm);background-color:var(--obk-surface-sunken);line-height:1.5;display:flex}.demo-callout .ic{color:var(--obk-text-dimmed);margin-top:2px}.demo-callout-accent{background-color:var(--site-accent-soft);color:var(--site-accent-soft-text)}.demo-callout-accent .ic{color:var(--site-accent-soft-text)}.demo-heading{margin-top:var(--obk-space-6);font-size:var(--mantine-font-size-md);font-weight:var(--obk-font-weight-semibold)}.demo-table{border-top:1px solid var(--obk-border)}.demo-row{gap:var(--obk-space-8);min-height:var(--obk-item-height);padding-inline:var(--obk-space-4);border-bottom:1px solid var(--obk-border);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 7.5rem;align-items:center;display:grid}.demo-head{min-height:32px;color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-xs)}.demo-num{color:var(--obk-text-dimmed);font-variant-numeric:tabular-nums}.demo-todos{gap:var(--obk-space-2);margin:0;padding:0;list-style:none;display:grid}.demo-todos li{align-items:center;gap:var(--obk-space-8);min-height:32px;padding-inline:var(--obk-space-4);border-radius:var(--mantine-radius-sm);display:flex}.demo-check{border:1.5px solid var(--obk-text-muted);border-radius:var(--mantine-radius-sm);width:16px;height:16px;transition:background-color var(--obk-duration-slow) ease, border-color var(--obk-duration-slow) ease;flex:none;place-items:center;display:grid}.demo-check .ic{width:12px;height:12px;color:var(--obk-surface);opacity:0;transition:opacity .2s ease .1s, transform .3s var(--site-ease) .1s;transform:scale(.4)}.demo-task{min-width:0;transition:background-size .45s var(--site-ease) .15s, color .3s ease .15s;background-image:linear-gradient(currentColor,currentColor);background-position:0 55%;background-repeat:no-repeat;background-size:0% 1px;flex:1}.demo-todos li[data-done] .demo-check{border-color:var(--site-accent);background-color:var(--site-accent)}.demo-todos li[data-done] .demo-check .ic{opacity:1;transform:none}.demo-todos li[data-done] .demo-task{color:var(--obk-text-dimmed);background-size:100% 1px}.demo-new{display:none!important}.demo-new[data-on]{background-color:var(--site-accent-soft);color:var(--site-accent-soft-text);animation:demo-row-in .5s var(--site-ease);display:flex!important}@keyframes demo-row-in{0%{opacity:0;transform:translateY(-6px)}}.demo-who{align-items:center;gap:var(--obk-space-4);display:inline-flex}.demo-avatar{background-color:var(--obk-fill);width:18px;height:18px;color:var(--obk-text-dimmed);font-size:10px;font-weight:var(--obk-font-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.demo-due{min-width:3.4rem;color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-xs);text-align:right}.demo-new .demo-due{color:inherit}.demo-minutes{align-items:center;gap:var(--obk-space-6);color:var(--obk-text-dimmed);display:flex}.demo-grid{grid-template-columns:minmax(0,1fr) 19.5rem;align-items:start;display:grid}@media (width<=56em){.demo-grid{gap:var(--obk-space-16);grid-template-columns:minmax(0,1fr)}}.demo-sheet{min-width:0;margin-right:-40px;display:grid}@media (width<=56em){.demo-sheet{margin-right:0}}.demo-phone{z-index:2;margin-top:var(--obk-space-48);position:relative}@media (width<=56em){.demo-phone{margin-top:0}}.agent-pick{justify-content:flex-start;align-items:center;gap:var(--obk-space-6);margin-bottom:var(--obk-space-32);flex-wrap:wrap;display:flex}.agent-tabs{justify-content:flex-start;gap:var(--obk-space-6);flex-wrap:wrap;display:flex}.agent[data-static] .agent-tabs{display:none}.agent-tabs button,.agent-more{align-items:center;gap:var(--obk-space-8);min-height:40px;padding-inline:var(--obk-space-12) var(--obk-space-16);border:1px solid var(--obk-border);border-radius:var(--mantine-radius-xl);background-color:var(--obk-surface);color:var(--obk-text-dimmed);font:inherit;font-size:var(--mantine-font-size-sm);font-weight:var(--obk-font-weight-medium);cursor:pointer;display:inline-flex}.agent-tabs button:hover,.agent-more:hover{color:var(--obk-text)}.agent-more{text-decoration:none}.agent-tabs button[aria-selected=true]{border-color:var(--obk-text);background-color:var(--obk-text);color:var(--obk-surface)}.agent-tabs .ic,.agent-more .ic{width:18px;height:18px}.agent:not([data-static]){grid-template-columns:minmax(0,1fr);display:grid}.agent:not([data-static]) .agent-case{grid-area:2/1;display:grid}.agent:not([data-static]) .agent-case[hidden]{visibility:hidden}.agent:not([data-static]) .demo-grid{align-items:stretch}.agent .demo-sheet{position:relative}.agent-cursor{z-index:3;border:1px solid var(--obk-border);background-color:var(--obk-surface);width:30px;height:30px;box-shadow:var(--obk-shadow-floating);font-size:var(--mantine-font-size-sm);opacity:0;pointer-events:none;transition:opacity .3s ease, transform .45s var(--site-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.agent-cursor[data-on]{opacity:1}.agent [data-spot][data-lit]{border-radius:var(--mantine-radius-sm);animation:1.8s agent-spot}@keyframes agent-spot{15%,65%{background-color:var(--site-accent-soft);box-shadow:0 0 0 2px var(--site-accent-soft-border)}}.agent[data-static] .agent-case+.agent-case{margin-top:var(--obk-space-48)}.agent-case[hidden]{display:none}.agent-icon{background-color:var(--site-accent-soft);color:var(--site-accent-soft-text)}.agent:not([data-static]) [data-from]{transition:opacity .45s ease, transform .45s var(--site-ease)}.agent:not([data-static]) [data-from]:not([data-on]){opacity:0;transform:translateY(6px)}.agent-value{align-items:center;gap:var(--obk-space-6);font-variant-numeric:tabular-nums;display:inline-flex}.agent-rag{background-color:var(--mantine-color-green-filled);border-radius:50%;width:8px;height:8px}.agent-rag[data-rag=red]{background-color:var(--mantine-color-red-filled)}.agent-rag[data-rag=amber]{background-color:var(--mantine-color-yellow-filled)}.agent-photo{gap:var(--obk-space-6);max-width:22rem;margin:0;display:grid}.agent-photo img{border-radius:var(--mantine-radius-md);width:100%;height:auto}.agent-photo figcaption{align-items:center;gap:var(--obk-space-6);color:var(--obk-text-dimmed);display:inline-flex}.agent-photo .ic{width:16px;height:16px}.agent-summary{margin:0}.compare thead th:first-child{width:22%}.compare td{color:var(--obk-text-dimmed)}.compare thead .compare-elmira{color:var(--obk-text)}.compare td.compare-elmira{color:var(--obk-text);font-weight:var(--obk-font-weight-medium)}.compare td.compare-elmira .ic{margin-right:var(--obk-space-8);color:var(--site-accent-soft-text)}@media (width<=40em){.compare td.compare-elmira .ic{display:none}}.road{gap:var(--obk-space-20);margin:0;display:grid}.road-plot{--road-height:15rem;padding-top:var(--obk-space-24);position:relative}.road-cols{grid-template-columns:repeat(3,1fr);display:grid}.road-col{justify-items:center;gap:var(--obk-space-10);display:grid}.road-area{width:min(5rem,70%);height:var(--road-height);position:relative}.road-stack{height:calc(var(--share) * 1%);transition:height .35s var(--site-ease);flex-direction:column-reverse;gap:2px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.road-part{background-color:var(--version-hue);flex-basis:0;min-height:0}.road-part[hidden]{display:none}.road-value{bottom:calc(var(--share) * 1% + var(--obk-space-6));transition:bottom .35s var(--site-ease);color:var(--obk-text);font-size:var(--mantine-font-size-sm);font-weight:var(--obk-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.road-stage{color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-sm)}.road-tip{z-index:2;padding:var(--obk-space-6) var(--obk-space-10);border:1px solid var(--obk-tooltip-border);border-radius:var(--mantine-radius-sm);background-color:var(--obk-tooltip);color:var(--obk-tooltip-text);font-size:var(--mantine-font-size-sm);white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.coverage-top{gap:var(--obk-space-32) var(--obk-space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.coverage-top .section-head{margin-bottom:0}@media (width<=60em){.coverage-top{grid-template-columns:minmax(0,1fr)}}.passing{gap:var(--obk-space-16);margin-top:var(--obk-space-48);display:grid}.passing-row{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.passing-track{gap:var(--obk-space-16);width:max-content;padding:var(--obk-space-4) 0;margin:0;list-style:none;display:flex}.passing-card{width:17rem;height:100%}.passing-pause[hidden]{display:none}.passing-foot{justify-content:flex-end;align-items:center;gap:var(--obk-space-12);flex-wrap:wrap;display:flex}.passing-all{justify-self:start;align-items:center;gap:var(--obk-space-6);color:var(--obk-link);font-weight:var(--obk-font-weight-semibold);text-decoration:none;display:inline-flex}.passing-all:hover{text-decoration:underline}.passing:not([data-static]) .passing-track{animation:70s linear infinite passing}.passing:not([data-static]) .passing-row[data-reverse] .passing-track{animation-direction:reverse}.passing:is(:hover,:focus-within,[data-paused]) .passing-track{animation-play-state:paused}.passing[data-static] .passing-row{overflow-x:auto;mask-image:none}.passing[data-static] [data-copy]{display:none}@keyframes passing{to{transform:translateX(calc(-50% - var(--obk-space-8)))}}.card.cta-form{justify-items:stretch}.cta-form input{min-height:40px;padding-inline:var(--obk-space-12);border:1px solid var(--obk-border-control);border-radius:var(--mantine-radius-md);background-color:var(--obk-surface);color:var(--obk-text);font:inherit}.cta-form .btn{margin-top:var(--obk-space-4)}.cta-message{padding:var(--obk-space-10) var(--obk-space-12);border-radius:var(--mantine-radius-md);background-color:var(--site-accent-soft);color:var(--obk-text);font-size:var(--mantine-font-size-sm)}.cta-write a{color:var(--obk-link);font-weight:var(--obk-font-weight-semibold)}.cta-in{gap:var(--obk-space-48);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}@media (width<=56em){.cta-in{gap:var(--obk-space-32);grid-template-columns:minmax(0,1fr)}}.cta-head{margin-bottom:0}.views-bar{align-items:center;gap:var(--obk-space-12);min-height:52px;padding:var(--obk-space-8) var(--obk-space-16);border:1px solid var(--obk-border);border-radius:var(--mantine-radius-lg) var(--mantine-radius-lg) 0 0;background-color:var(--obk-surface);border-bottom:0;display:flex}.views-crumbs{align-items:center;gap:var(--obk-space-6);min-width:0;color:var(--obk-text);font-size:var(--mantine-font-size-sm);font-weight:var(--obk-font-weight-medium);white-space:nowrap;flex:1 1 0;display:flex;overflow:hidden}.views-crumbs span{margin-inline:var(--obk-space-4)}.views-crumbs .ic{width:16px;height:16px;color:var(--obk-text-dimmed);flex:none}.views-tabs{align-items:center;gap:var(--obk-space-4);flex:none;display:flex}.views-tabs button{align-items:center;gap:var(--obk-space-6);height:34px;padding-inline:var(--obk-space-10) var(--obk-space-12);border-radius:var(--mantine-radius-xl);color:var(--obk-text-dimmed);font:inherit;font-size:var(--mantine-font-size-sm);font-weight:var(--obk-font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.views-tabs button:hover{color:var(--obk-text)}.views-tabs button[aria-selected=true]{background-color:var(--obk-selected);color:var(--obk-text)}.views-tabs .ic{width:18px;height:18px}.views-screen{border:1px solid var(--obk-border);border-radius:0 0 var(--mantine-radius-lg) var(--mantine-radius-lg);background-color:var(--obk-surface);box-shadow:var(--obk-shadow-floating);position:relative;overflow:hidden;container:screen/inline-size}.mk{height:41em;color:var(--obk-text);font-size:min(16px,1.5625cqw);line-height:1.25;position:relative;overflow:hidden}@container screen (width<=40rem){.mk{font-size:2.63158cqw}}.views-list{gap:var(--obk-space-16);margin:var(--obk-space-24) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.views:not([data-static]) .views-list [data-pickable]{cursor:pointer}@media (width<=48em){.views-list{grid-template-columns:minmax(0,1fr)}}.views-actor{--actor:clamp(26px, calc(100cqw / 30), 36px);z-index:3;width:var(--actor);height:var(--actor);margin:calc(var(--actor) / -2) 0 0 calc(var(--actor) / -2);pointer-events:none;transform:translate(var(--x,0), var(--y,0));transition:transform .65s var(--site-ease);position:absolute;top:0;left:0}.views-actor[hidden]{display:none}.views-actor[data-layer=view]{z-index:1}.views-actor[data-still]{transition:none}.views-actor-face{width:100%;height:100%;box-shadow:0 0 0 2px var(--obk-surface), var(--obk-shadow-floating);border-radius:50%;display:block;scale:0}.views-actor[data-state=in] .views-actor-face{animation:views-actor-in .6s var(--site-ease) both}.views-actor[data-state=out] .views-actor-face{animation:.55s ease-in both views-actor-out}.views-bubble{padding:var(--obk-space-6) var(--obk-space-10);border:1px solid var(--obk-border);border-radius:var(--mantine-radius-md);background-color:var(--obk-surface-raised);box-shadow:var(--obk-shadow-floating);color:var(--obk-text);font-size:var(--mantine-font-size-xs);white-space:nowrap;opacity:0;translate:var(--dx,0) var(--dy,0);transition:opacity .25s ease, translate .65s var(--site-ease);gap:2px;line-height:1.3;display:grid;position:absolute}.views-bubble:empty{display:none}.views-bubble b{font-weight:var(--obk-font-weight-semibold)}.views-bubble small{align-items:center;gap:var(--obk-space-4);color:var(--obk-text-dimmed);font-size:inherit;display:inline-flex}.views-actor[data-say=left] .views-bubble{top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.views-actor[data-say=right] .views-bubble{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.views-actor[data-say=top] .views-bubble{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.views-actor[data-say=bottom] .views-bubble{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.views-actor[data-state=in] .views-bubble{opacity:1;transition-delay:0s,0s}.views-actor[data-state=out] .views-bubble{opacity:0}.views-actor[data-state=in]:not([data-still]) .views-bubble{transition-delay:.35s,0s}@keyframes views-actor-in{0%{scale:0}25%,45%{scale:.2}to{scale:1}}@keyframes views-actor-out{0%{scale:1}55%,80%{scale:.2}to{scale:0}}.mk-ghost{z-index:1;box-shadow:var(--obk-shadow-floating);pointer-events:none;margin:0;position:absolute}.mk [data-pending]{visibility:hidden}.mk [data-pending]:is(.mk-board-row,.mk-action,.mk-story,.mk-note){display:none}.mk-action[data-leaving]{position:relative}.mk-action[data-leaving]:after{content:"";border-radius:inherit;background-color:color-mix(in srgb, var(--obk-rag-green) 22%, transparent);box-shadow:inset 0 0 0 .125em var(--obk-rag-green);position:absolute;inset:0}.mk [data-typing]:after{content:"";vertical-align:-.12em;background-color:var(--site-accent);block-size:1em;inline-size:.1em;margin-inline-start:.06em;animation:.9s step-end infinite mk-caret;display:inline-block}@keyframes mk-caret{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.views:not([data-static]) .views-panel:not([hidden]){animation:.4s both views-in}.mk [data-new]{animation:mk-arrive .5s var(--site-ease) both}.mk :is(.mk-cell i,.mk-rag)[data-new]{animation:mk-pop .5s var(--site-ease) both}.mk svg[data-new],.mk svg [data-new]{animation:.4s both mk-fade}.mk-chart-dot[data-new]{animation:mk-dot .6s var(--site-ease) both}.mk [data-leaving]{animation:.65s ease-in both mk-leave}.mk [data-flash]{animation:1.4s ease-out mk-flash}.mk [data-new][data-flash]{animation:mk-arrive .5s var(--site-ease) both, mk-flash 1.4s ease-out}.mk svg[data-new][data-flash]{animation:.4s both mk-fade,1.4s ease-out mk-flash}.mk-rag[data-flash]{animation:1.2s ease-out mk-ping}}@keyframes views-in{0%{opacity:0}}@keyframes mk-arrive{0%{opacity:0;scale:.94}}@keyframes mk-leave{0%,45%{opacity:1;scale:1}to{opacity:0;scale:.92}}@keyframes mk-pop{0%{scale:0}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-dot{0%{stroke-width:0}60%{stroke-width:.7em}}@keyframes mk-ping{0%{box-shadow:0 0 0 .1em var(--obk-surface), 0 0 0 .1em var(--mk-ping,transparent)}to{box-shadow:0 0 0 .1em var(--obk-surface), 0 0 0 .9em transparent}}.mk-rag[data-rag=red]{--mk-ping:var(--obk-rag-red)}.mk-rag[data-rag=amber]{--mk-ping:var(--obk-rag-amber)}.mk-rag[data-rag=green]{--mk-ping:var(--obk-rag-green)}@keyframes mk-flash{0%{box-shadow:0 0 0 .2em color-mix(in srgb, var(--site-accent) 60%, transparent)}to{box-shadow:0 0 0 .75em #0000}}.views[data-static] .views-panel+.views-panel{margin-top:var(--obk-space-32)}.views[data-static] .views-panel+.views-panel .views-screen{border-radius:var(--mantine-radius-lg)}.views-panel[hidden]{display:none}@media (width<=48em){.views-crumbs{display:none}.views-bar .demo-dots{margin-inline-end:auto}}@media (width<=30em){.views-bar .demo-dots{display:none}.views-tabs{flex:auto;justify-content:space-between}}.mk-panel{z-index:2;border-left:1px solid var(--obk-border);background-color:var(--obk-surface);flex-direction:column;width:45%;transition:transform .25s;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.mk-panel[hidden]{display:none}.mk-panel[data-open]{transform:none}@container screen (width<=40rem){.mk-panel{border-left:0;width:100%}}.mk-panel-tools{height:3.875em;color:var(--obk-text-dimmed);flex:none;justify-content:space-between;align-items:center;padding-inline:.75em;display:flex}.mk-panel-tools>span{gap:.75em;display:flex}.mk-panel-tools .ic{width:1.25em;height:1.25em}.mk-panel-body{flex-direction:column;min-height:0;padding:.5em 2.5em 1.5em;display:flex}.mk-panel-title{font-size:1.75em;font-weight:var(--obk-font-weight-bold);line-height:1.2}.mk-props{gap:.25em;margin-top:1em;display:grid}.mk-prop{grid-template-columns:9.5em minmax(0,1fr);align-items:start;display:grid}.mk-prop>:not(.tag){align-items:center;min-height:2.25em;display:flex}.mk-prop-name{color:var(--obk-text-dimmed);white-space:nowrap;gap:.5em}.mk-prop-name .ic{width:1.125em;height:1.125em}.mk-prop .tag{justify-self:start;margin-block:.375em}.mk-person{align-items:center;gap:.5em;display:flex}.mk-doc{gap:1em;margin-top:1.25em;display:grid}.mk-back{color:var(--obk-text-dimmed);font-size:.875em;font-weight:var(--obk-font-weight-medium);align-items:center;gap:.375em;margin-bottom:.75em;display:flex}.mk-back .ic{width:1.125em;height:1.125em}.mk-grid{border-top:1px solid var(--obk-border);grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));margin-top:1.25em;display:grid}.mk-grid>span{border-bottom:1px solid var(--obk-border);white-space:nowrap;align-items:center;gap:.5em;min-width:0;height:2.5em;padding-inline:.625em;display:flex}.mk-grid>span:not(:nth-child(3n+1)){border-left:1px solid var(--obk-border)}.mk-grid>.mk-grid-head{color:var(--obk-text-dimmed);font-weight:var(--obk-font-weight-medium)}.mk-grid-number{font-variant-numeric:tabular-nums;justify-content:flex-end}.mk-grid .mk-rag{flex:none;margin-inline-end:auto;position:static}.mk-board{gap:.5em;padding:1.25em;display:grid}.mk-board-head,.mk-board-row{grid-template-columns:2.5em repeat(4,minmax(0,1fr));gap:.5em;display:grid}.mk-board-head span{background-color:var(--obk-surface-sunken);height:2.5em;font-weight:var(--obk-font-weight-semibold);border-radius:.5em;align-items:center;padding-inline:.75em;display:flex}.mk-board-head .mk-week{justify-content:center;padding:0}.mk-board-row{border-radius:.5em}.mk-goal{contain:size;background-color:var(--obk-surface-sunken);border-radius:.5em;display:flex;overflow:hidden}.mk-goal-in{writing-mode:vertical-rl;align-items:center;gap:.5em;min-height:0;padding:.5em;display:flex;overflow:hidden;transform:rotate(180deg)}.mk-goal-in .mk-avatar{writing-mode:horizontal-tb;transform:rotate(90deg)}.mk-goal-title{min-height:0;font-weight:var(--obk-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-goal-in .mk-rag,.mk-goal-bar .mk-rag{flex:none;position:static}.mk-goal-bar{background-color:var(--obk-surface-sunken);border-radius:.5em;grid-column:1/-1;justify-content:center;align-items:center;gap:.5em;height:2.5em;padding-inline:.5em;display:none}.mk-goal-bar b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-goal-bar .ic:first-child{margin-inline-end:auto}.mk-goal-bar .ic:last-child{margin-inline-start:auto}.mk-goal-bar .ic{width:1.125em;height:1.125em;color:var(--obk-text-dimmed)}.mk-cell-box{aspect-ratio:1;background-color:var(--obk-surface-sunken);border-radius:.5em;flex-direction:column;gap:.5em;min-width:0;padding:.75em;display:flex;overflow:hidden}.mk-plan-head{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}.mk-plan-head>b{font-weight:var(--obk-font-weight-medium);line-height:1.3}.mk-plan-head>span{color:var(--obk-text-dimmed);white-space:nowrap;justify-items:end;line-height:1.4;display:grid}.mk-plan-head>span b{color:var(--obk-text);font-weight:var(--obk-font-weight-semibold);font-variant-numeric:tabular-nums}.mk-chart{border-radius:.375em;flex:1 1 0;width:100%;min-height:0}.mk-chart-plot{fill:var(--obk-chart-surface)}.mk-chart [data-band=green]{fill:var(--obk-chart-band-green)}.mk-chart [data-band=amber]{fill:var(--obk-chart-band-amber)}.mk-chart [data-band=red]{fill:var(--obk-chart-band-red)}.mk-chart-grid{stroke:var(--obk-chart-grid);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.mk-chart-line{fill:none;stroke:var(--obk-text);stroke-width:.125em;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mk-chart-dot{fill:none;stroke:var(--obk-text);stroke-width:.375em;stroke-linecap:round;vector-effect:non-scaling-stroke}.mk-tabs{align-items:center;display:flex}.mk-tab{height:2em;color:var(--obk-text);white-space:nowrap;border-radius:1em;align-items:center;gap:.375em;padding-inline:.375em;display:inline-flex}.mk-tab[data-active]{background-color:var(--obk-selected);font-weight:var(--obk-font-weight-medium);padding-inline:.5em .625em}.mk-tab .ic{width:1.125em;height:1.125em}.mk-tab>span{font-size:.875em}.mk-tab:not([data-active])>span{display:none}.mk-tab b{font-size:.75em;font-weight:var(--obk-font-weight-semibold);font-variant-numeric:tabular-nums}.mk-tab b:empty{display:none}.mk-action,.mk-story{background-color:var(--obk-surface-raised);border-radius:.5em;gap:.5em;padding:.625em;display:grid}.mk-action-top{justify-content:space-between;align-items:center;gap:.5em;display:flex}.mk-story-tags{flex-wrap:wrap;gap:.25em;display:flex}:is(.mk-matrix,.mk-board) .tag[data-size=sm]{height:1.25em;padding-inline:.5em;font-size:.75em}.mk-action-top small{color:var(--obk-text-dimmed);white-space:nowrap;font-size:.75em}.mk-action-title{font-weight:var(--obk-font-weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.mk-action-who{align-items:center;gap:.5em;display:flex}.mk-action-who .mk-avatar{width:2em;height:2em}.mk-none{color:var(--obk-text-dimmed);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.5em;font-size:.75em;display:flex}.mk-stories:has(>.mk-story:not([data-pending]))>.mk-none{display:none}.mk-empty-icon{background-color:var(--obk-hover-sunken);width:2.75em;height:2.75em;color:var(--obk-text);border-radius:.5em;place-items:center;display:inline-grid}.mk-empty-icon .ic{width:1.5em;height:1.5em}.mk-section{font-size:1.125em;font-weight:var(--obk-font-weight-semibold)}.mk-fact{background-color:var(--obk-surface-sunken);border-radius:.5em;grid-template-columns:7em minmax(0,1fr);align-items:center;gap:.75em;padding:.5em;display:grid}.mk [data-pending].mk-fact{display:none}.mk-fact-text{gap:.25em;line-height:1.3;display:grid}.mk-fact-text b{font-weight:var(--obk-font-weight-medium)}.mk-fact-text small{color:var(--obk-text-dimmed);align-items:center;gap:.375em;font-size:.875em;display:inline-flex}.mk-fact-text .ic{width:1.125em;height:1.125em}.mk-photo{aspect-ratio:4/3;background-image:linear-gradient(135deg, var(--site-photo-from), var(--site-photo-to));border-radius:.375em;overflow:hidden}.mk-photo img{object-fit:cover;width:100%;height:100%;display:block}@container screen (width<=40rem){.mk-board-head,.mk-board-row:not([data-row="0"]),.mk-goal{display:none}.mk-board-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-goal-bar{display:flex}}.section.hero{padding-top:var(--site-hero-top)}.hero-head{text-align:center;justify-items:center;max-width:64rem;margin-inline:auto}.hero-head h1{font-size:var(--site-hero);font-weight:var(--obk-font-weight-bold);text-wrap:balance;line-height:1.05}.hero-mark{background-image:linear-gradient(var(--site-mark), var(--site-mark));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 88%;background-repeat:no-repeat;background-size:100% 36%}.hero-head .hero-lead-wide{max-width:60rem}.hero-ways{justify-content:center;gap:var(--obk-space-12);margin-top:var(--obk-space-8);flex-wrap:wrap;display:flex}.flow-stage{--flow-phone:19.5rem;--flow-tall:2.05;position:relative}@media (width<=64em){.flow-stage{--flow-phone:16rem;--flow-tall:1.9}}@media (width<=40em){.flow-stage{--flow-phone:17.5rem;--flow-tall:1.3}}.flow-switch{align-items:center;gap:var(--obk-space-8);padding:var(--obk-space-4) var(--obk-space-8);border-radius:var(--mantine-radius-xl);color:var(--obk-text);font:inherit;font-size:var(--mantine-font-size-sm);font-weight:var(--obk-font-weight-medium);cursor:pointer;background:0 0;border:0;display:inline-flex}.flow-switch[hidden]{display:none}.flow-switch:hover{background-color:var(--obk-hover)}.flow-switch .ic{width:18px;height:18px;color:var(--obk-text-dimmed)}.flow-track{background-color:var(--obk-border-control);width:34px;height:20px;transition:background-color var(--obk-duration-slow) ease;border-radius:10px;display:inline-block;position:relative}.flow-track i{background-color:var(--obk-surface);width:16px;height:16px;box-shadow:var(--obk-shadow-raised);transition:transform var(--obk-duration-slow) var(--site-ease);border-radius:50%;position:absolute;top:2px;left:2px}.flow-switch[aria-checked=true] .flow-track{background-color:var(--site-accent)}.flow-switch[aria-checked=true] .flow-track i{transform:translate(14px)}.flow[data-phone=off] .flow-stage .flow-phone{display:none}.flow-stage{--flow-person:clamp(165px, 23vw, 320px);margin-bottom:calc(var(--flow-person) * .55)}.flow-people{right:0;bottom:calc(var(--flow-person) * -.36);z-index:6;height:var(--flow-person);pointer-events:none;position:absolute;left:0}.flow-person{bottom:0;left:var(--x);height:100%;transition:left .6s var(--site-ease);position:absolute;transform:translate(-50%)}.flow-person[data-person="1"]{--x:9%}.flow-person[data-person="2"]{--x:25%;bottom:calc(var(--flow-person) * -.18)}.flow-person[data-person="3"]{--x:41%}.flow-person[data-person="4"]{--x:58%}.flow-phone[data-side=left]~.flow-people .flow-person[data-person="1"]{--x:42%}.flow-phone[data-side=left]~.flow-people .flow-person[data-person="2"]{--x:58%}.flow-phone[data-side=left]~.flow-people .flow-person[data-person="3"]{--x:74%}.flow-phone[data-side=left]~.flow-people .flow-person[data-person="4"]{--x:91%}.flow[data-phone=off] .flow-stage .flow-person[data-person="1"]{--x:16%}.flow[data-phone=off] .flow-stage .flow-person[data-person="2"]{--x:42%}.flow[data-phone=off] .flow-stage .flow-person[data-person="3"]{--x:62%}.flow[data-phone=off] .flow-stage .flow-person[data-person="4"]{--x:86%}@media (width<=40em){.flow-stage{--flow-person:145px;flex-direction:column;margin-bottom:0;display:flex}.flow-people{margin-top:calc(var(--flow-person) * -.62);order:1;position:relative;bottom:auto}.flow .flow-phone{order:2}}.flow-tab{align-items:center;gap:var(--obk-space-6);height:34px;padding-inline:var(--obk-space-10) var(--obk-space-12);border-radius:var(--mantine-radius-xl);background-color:var(--obk-selected);color:var(--obk-text);font-size:var(--mantine-font-size-sm);font-weight:var(--obk-font-weight-medium);white-space:nowrap;flex:none;display:inline-flex}.flow-tab .ic{width:18px;height:18px}.flow[data-static] .flow-phone{margin-top:var(--obk-space-32)}.flow:not([data-static]) .views-screen .mk{height:max(41em, calc(var(--flow-phone) * var(--flow-tall) + 2 * var(--obk-space-24)))}.flow:not([data-static]) .flow-phone{top:52px;bottom:0;left:calc(100% - var(--flow-phone) - var(--obk-space-24));z-index:4;width:var(--flow-phone);transition:left .6s var(--site-ease);align-items:center;display:flex;position:absolute}.flow:not([data-static]) .flow-phone[data-side=left]{left:var(--obk-space-24)}.flow:not([data-static]) .flow-phone .phone{aspect-ratio:1 / var(--flow-tall)}@media (width<=40em){.flow:not([data-static]) .views-screen .mk{height:41em}.flow:not([data-static]) .flow-phone{width:auto;margin-top:var(--obk-space-16);position:static}}.flow-tasks a{color:inherit}.start-steps{gap:var(--obk-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=56em){.start-steps{grid-template-columns:minmax(0,1fr)}}.start-foot{justify-content:space-between;align-items:center;gap:var(--obk-space-16) var(--obk-space-32);margin-top:var(--obk-space-32);flex-wrap:wrap;display:flex}.start-works{align-items:center;gap:var(--obk-space-8) var(--obk-space-16);color:var(--obk-text-dimmed);flex-wrap:wrap;display:flex}.start-works ul{gap:var(--obk-space-8);color:var(--obk-text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.start-works li{align-items:center;gap:var(--obk-space-8);min-height:40px;padding-inline:var(--obk-space-12) var(--obk-space-16);border:1px solid var(--obk-border);border-radius:var(--mantine-radius-xl);background-color:var(--obk-surface);font-size:var(--mantine-font-size-sm);font-weight:var(--obk-font-weight-medium);display:inline-flex}.start-works li .ic{width:18px;height:18px;color:var(--obk-text-dimmed)}.start-trust{gap:var(--obk-space-16);margin-top:var(--obk-space-16);padding:var(--obk-space-24);border:1px solid var(--site-accent-soft-border);border-radius:var(--mantine-radius-lg);background-color:var(--site-accent-soft);display:grid}.start-trust h3{align-items:center;gap:var(--obk-space-8);color:var(--site-accent-soft-text);font-size:var(--mantine-font-size-lg);font-weight:var(--obk-font-weight-semibold);display:flex}.start-trust ul{gap:var(--obk-space-16) var(--obk-space-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=56em){.start-trust ul{grid-template-columns:minmax(0,1fr)}}.start-trust li{align-items:flex-start;gap:var(--obk-space-10);color:var(--site-accent-soft-text);display:flex}.start-trust li .ic{width:20px;height:20px;color:var(--site-accent-soft-text);margin-top:2px}.story{--story-inset:max(var(--site-gutter), calc((100% - var(--site-max)) / 2 + var(--site-gutter)));--story-card-w:320px;--story-card-h:64px;--story-tile:36px;--story-label:var(--mantine-font-size-xs);--story-text:var(--mantine-font-size-lg);--story-chat:var(--mantine-font-size-sm);--story-title:var(--site-hero);--story-lead:var(--site-lead);height:340vh;position:relative}.story-pin{top:calc(var(--site-top-bar) + env(safe-area-inset-top,0px));height:calc(100svh - var(--site-top-bar) - env(safe-area-inset-top,0px));position:sticky}.story-stage{height:100%;position:relative;overflow:clip}.story-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--site-accent) 14%, transparent), transparent);opacity:0;width:960px;height:640px;transition:opacity .8s ease, top .8s var(--site-ease), left .8s var(--site-ease);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-stage:not([data-scene="0"]) .story-glow{opacity:1}.story-copy{top:var(--obk-space-48);left:var(--story-inset);z-index:5;width:min(36rem, calc(100% - 2 * var(--site-gutter)));pointer-events:none;display:grid;position:absolute}.story-eyebrow{margin-bottom:var(--obk-space-16);grid-area:1/1}.story-act{align-content:start;align-self:start;gap:var(--obk-space-20);opacity:0;visibility:hidden;transition:opacity .4s ease, transform .4s var(--site-ease), visibility 0s linear .4s;grid-area:2/1;display:grid;transform:translateY(10px)}.story-act[data-on]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s ease .15s, transform .45s var(--site-ease) .15s, visibility 0s;transform:none}.story-title{font-size:var(--story-title);font-weight:var(--obk-font-weight-bold);text-wrap:balance;margin:0;line-height:1.02}.story-lead{color:var(--obk-text-dimmed);font-size:var(--story-lead);text-wrap:pretty;margin:0;line-height:1.45}.story-people{gap:var(--obk-space-4);margin:0;padding:0;list-style:none;display:grid}.story-people button{align-items:center;gap:var(--obk-space-12);width:100%;padding:var(--obk-space-8) var(--obk-space-10);border-radius:var(--mantine-radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--obk-duration-slow) ease, border-color var(--obk-duration-slow) ease, box-shadow var(--obk-duration-slow) ease;background:0 0;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.story-people button:hover{background-color:var(--obk-hover)}.story-people button[aria-pressed=true]{border-color:var(--obk-border);background-color:var(--obk-surface-raised);box-shadow:var(--obk-shadow-raised)}.story-face{background-color:var(--obk-surface-sunken);width:36px;height:36px;color:var(--obk-text-dimmed);font-weight:var(--obk-font-weight-semibold);border-radius:50%;place-items:center;display:grid}.story-people button[aria-pressed=true] .story-face{background-color:var(--site-accent-soft);color:var(--site-accent-soft-text)}.story-person{min-width:0;display:grid}.story-person b{font-weight:var(--obk-font-weight-semibold)}.story-person small{color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-sm)}.story-clock{right:var(--obk-space-16);bottom:3px;left:var(--obk-space-16);background-color:var(--site-accent);opacity:0;transform-origin:0;border-radius:2px;height:2px;position:absolute;transform:scaleX(0)}.story-people button[aria-pressed=true] .story-clock{opacity:1}.story-feed{z-index:2;pointer-events:none;mask-image:linear-gradient(90deg, transparent, black var(--site-gutter), black calc(100% - var(--site-gutter)), transparent);position:absolute;inset:0}.story-kept{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.story-card{align-items:center;gap:var(--obk-space-12);width:var(--story-card-w);height:var(--story-card-h);padding-inline:var(--obk-space-12);border:1px solid var(--obk-border);border-radius:var(--mantine-radius-lg);background-color:var(--obk-surface-raised);box-shadow:var(--obk-shadow-raised);transform-origin:0 0;will-change:transform, opacity;display:flex;position:absolute;top:0;left:0}.story-card:after{border:1px solid var(--site-accent-soft-border);border-radius:inherit;background-color:color-mix(in srgb, var(--site-accent) 6%, transparent);content:"";opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:-1px}.story-stage:not([data-scene="0"]) .story-kept .story-card:after{opacity:1}.story-tile{width:var(--story-tile);height:var(--story-tile);border-radius:var(--mantine-radius-sm);background-color:var(--obk-surface-sunken);color:var(--tone);flex:none;transition:background-color .45s;display:grid;position:relative;overflow:hidden}.story-tile .ic{width:20px;height:20px;margin:auto;position:absolute;inset:0}.story-tile .story-b{color:var(--site-accent-soft-text)}.story-text{gap:var(--obk-space-2);flex:1;min-width:0;display:grid}.story-line{display:block;position:relative;overflow:hidden}.story-line>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.story-line>.story-b{position:absolute;inset:0 0 auto}.story-from{height:18px;color:var(--obk-text-dimmed);font-size:var(--story-label);line-height:18px}.story-what{height:1.3em;font-size:var(--story-text);font-weight:var(--obk-font-weight-semibold);line-height:1.3}.story-kept .story-a,.story-kept .story-b{transition:opacity .45s ease var(--roll,0s), transform .45s var(--site-ease) var(--roll,0s)}.story-b{opacity:0}.story-kept .story-line>.story-b{transform:translateY(100%)}.story-kept .story-tile .story-b{transform:translateY(var(--story-tile))}.story-stage[data-rolling] .story-kept .story-card{--roll:calc(.5s + var(--i,0) * 60ms)}.story-stage:not([data-scene="0"]) .story-kept .story-a{opacity:0;transform:translateY(-100%)}.story-stage:not([data-scene="0"]) .story-kept .story-tile .story-a{transform:translateY(calc(-1 * var(--story-tile)))}.story-stage:not([data-scene="0"]) .story-kept .story-b{opacity:1;transform:none}.story-stage[data-scene="2"][data-forming] .story-phone{opacity:0;visibility:visible;transition:none;transform:none}.story-flier{z-index:7;border-radius:var(--mantine-radius-sm);background-color:var(--site-accent-soft);box-shadow:0 0 0 var(--obk-space-2) var(--site-accent-soft);color:var(--site-accent-soft-text);font-size:var(--story-chat);font-weight:var(--obk-font-weight-semibold);white-space:nowrap;pointer-events:none;will-change:transform, opacity;line-height:normal;position:absolute;top:0;left:0}.story-hole{font-weight:var(--obk-font-weight-semibold)}.story-hole[data-waiting]{opacity:0}.story-hole[data-landed]{border-radius:var(--mantine-radius-sm);animation:story-land 1.2s var(--site-ease)}@keyframes story-land{0%{background-color:var(--site-accent-soft);box-shadow:0 0 0 var(--obk-space-2) var(--site-accent-soft);color:var(--site-accent-soft-text)}}.story-stage .story-phone{z-index:4;aspect-ratio:auto;opacity:0;visibility:hidden;width:320px;max-width:none;height:656px;transition:opacity .4s ease, transform .5s var(--site-ease), visibility 0s linear .5s;margin:0;position:absolute;top:0;left:0;transform:translateY(28px)}.story-stage[data-scene="2"] .story-phone{opacity:1;visibility:visible;transition:opacity .5s ease .3s, transform .7s var(--site-ease) .3s, visibility 0s;transform:none}.story-chat{justify-content:flex-end;gap:var(--obk-space-6);min-height:0;padding:var(--obk-space-12) var(--obk-space-10);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.story-day{margin-bottom:var(--obk-space-4);padding:var(--obk-space-4) var(--obk-space-10);border-radius:var(--mantine-radius-md);background-color:var(--site-bubble-in);color:var(--site-chat-dim);font-size:var(--obk-font-size-2xs);align-self:center;box-shadow:0 1px .5px #0b141a21}.story-thread{gap:var(--obk-space-6);flex-direction:column;display:none}.story-thread[data-on]{display:flex}.story-bubble{max-width:88%;padding:var(--obk-space-6) var(--obk-space-10);border-radius:var(--mantine-radius-md);background-color:var(--site-bubble-in);color:var(--site-chat-text);font-size:var(--story-chat);text-wrap:pretty;align-self:flex-start;margin:0;line-height:1.4;display:none;box-shadow:0 1px .5px #0b141a21}.story-bubble[data-shown]{animation:story-pop .3s var(--site-ease) both;display:block}@keyframes story-pop{0%{opacity:0;transform:translateY(6px)}}.story-out{background-color:var(--site-bubble-out);align-self:flex-end}.story-name{color:var(--site-chat-name);font-size:var(--mantine-font-size-xs);display:block}.story-said{display:block}.story-head{font-weight:var(--obk-font-weight-semibold)}.story-time{justify-content:flex-end;align-items:center;gap:var(--obk-space-2);margin-top:var(--obk-space-2);color:var(--site-chat-dim);font-size:var(--obk-font-size-2xs);line-height:1;display:flex}.story-out .story-time{color:color-mix(in srgb, var(--site-chat-text) 60%, var(--site-chat-dim))}.story-phone .story-time .ic{width:16px;height:16px;color:var(--site-chat-tick)}.story-typing{align-self:flex-start;gap:var(--obk-space-4);border-radius:var(--mantine-radius-md);background-color:var(--site-bubble-in);padding:11px 12px;display:inline-flex}.story-typing[hidden]{display:none}.story-typing i{background-color:var(--site-chat-dim);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite story-dot}.story-typing i:nth-child(2){animation-delay:.15s}.story-typing i:nth-child(3){animation-delay:.3s}@keyframes story-dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-3px)}}.story-steps{top:50%;right:max(var(--obk-space-4), calc(var(--story-inset) / 2 - 16px));z-index:6;gap:var(--obk-space-2);padding:var(--obk-space-4) 0;background-color:color-mix(in srgb, var(--obk-surface) 88%, transparent);box-shadow:0 0 0 1px var(--obk-border);border-radius:999px;display:grid;position:absolute;transform:translateY(-50%)}.story-steps button{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:24px;height:32px;padding:0;display:grid}.story-steps button:before{background-color:var(--obk-text-dimmed);content:"";width:8px;height:8px;transition:height var(--obk-duration-slow) var(--site-ease), background-color var(--obk-duration-slow) ease;border-radius:4px}.story-steps button[aria-current=step]:before{background-color:var(--obk-text);height:24px}@media (width>=62.5em){.story-copy{width:min(36rem,44vw)}.story-act[data-act="2"]{max-width:26rem}}@media (width<=47.49em){.story{--story-card-w:288px;--story-card-h:56px;--story-tile:32px;--story-text:var(--mantine-font-size-md)}.story-copy{top:var(--obk-space-20)}.story-act{gap:var(--obk-space-12)}.story-act[data-act="2"] .story-lead{display:none}.story-people{gap:var(--obk-space-6);flex-wrap:wrap;display:flex}.story-people button{gap:var(--obk-space-8);padding:3px var(--obk-space-12) 3px 3px;border-color:var(--obk-border);border-radius:999px;grid-template-columns:28px auto}.story-face{width:28px;height:28px}.story-person small,.story-clock{display:none}.story-card{gap:var(--obk-space-10);padding-inline:var(--obk-space-10)}}.story[data-static]{height:auto;padding-block:var(--site-section)}.story[data-static] .story-pin,.story[data-static] .story-stage{height:auto;position:static;overflow:visible}.story[data-static] .story-stage{justify-items:center;gap:var(--obk-space-32);max-width:var(--site-max);padding-inline:var(--site-gutter);grid-template-areas:"eyebrow""scene0""feed""scene1""kept""scene2""phone";margin-inline:auto;display:grid}.story[data-static] .story-copy{display:contents}.story[data-static] .story-act{opacity:1;visibility:visible;justify-self:stretch;transform:none}.story[data-static] .story-eyebrow{grid-area:eyebrow;justify-self:stretch;margin-bottom:0}.story[data-static] .story-act[data-act="0"]{grid-area:scene0}.story[data-static] .story-act[data-act="1"]{grid-area:scene1}.story[data-static] .story-act[data-act="2"]{grid-area:scene2}.story[data-static] .story-feed{justify-content:center;gap:var(--obk-space-12);max-height:calc(2 * var(--story-card-h) + var(--obk-space-12));flex-wrap:wrap;grid-area:feed;display:flex;position:static;overflow:hidden;mask-image:none}.story[data-static] .story-kept{gap:var(--obk-space-12);grid-area:kept;display:grid;position:static}.story[data-static] .story-card{position:relative}.story[data-static] .story-kept .story-a{display:none}.story[data-static] .story-kept .story-b{opacity:1;position:static;transform:none}.story[data-static] .story-tile .story-b{position:absolute}.story[data-static] .story-phone{aspect-ratio:1/2.05;opacity:1;visibility:visible;grid-area:phone;width:min(320px,100%);height:auto;position:relative;transform:none}.story[data-static] .story-glow,.story[data-static] .story-steps{display:none}.time{gap:var(--obk-space-24);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;display:grid}@media (width<=60em){.time{grid-template-columns:minmax(0,1fr)}}.time-week{gap:var(--obk-space-16);min-width:0;display:grid}.time-label,.time-ask{font-weight:var(--obk-font-weight-semibold)}.time-sliders{gap:var(--obk-space-12);padding-bottom:var(--obk-space-16);border-bottom:1px solid var(--obk-border);display:grid}.time-slider{gap:var(--obk-space-6);color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-sm);display:grid}.time-slider>span{justify-content:space-between;gap:var(--obk-space-8);display:flex}.time-slider b{color:var(--obk-text);font-weight:var(--obk-font-weight-semibold);font-variant-numeric:tabular-nums}.time-slider input{width:100%;accent-color:var(--site-accent);margin:0}.time-chips{gap:var(--obk-space-8);flex-wrap:wrap;display:flex}.time-chip{align-items:center;gap:var(--obk-space-6);padding:var(--obk-space-6) var(--obk-space-12);border:1px solid var(--obk-border-control);background-color:var(--obk-surface-raised);color:var(--obk-text);font:inherit;font-size:var(--mantine-font-size-sm);cursor:pointer;border-radius:999px;display:inline-flex}.time-chip:hover{border-color:var(--site-accent-soft-border)}.time-chip[aria-pressed=true]{border-color:var(--site-accent-soft-border);background-color:var(--site-accent-soft);color:var(--site-accent-soft-text);font-weight:var(--obk-font-weight-semibold)}.time-chip[aria-pressed=true] .time-chip-off,.time-chip[aria-pressed=false] .time-chip-on{display:none}.time-box{gap:var(--obk-space-12);display:grid}.time-box-head{gap:var(--obk-space-4) var(--obk-space-12);font-weight:var(--obk-font-weight-semibold);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.time-legend{color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-xs);font-weight:var(--obk-font-weight-medium)}.time-list{border:1px solid var(--obk-border);border-radius:var(--mantine-radius-md);background-color:var(--obk-surface-raised);margin:0;padding:0;list-style:none;overflow:hidden}.time-row{gap:var(--obk-space-12);padding:var(--obk-space-10) var(--obk-space-12);border-bottom:1px solid var(--obk-border);justify-content:space-between;align-items:center;margin-bottom:-1px;display:flex}.time-row[hidden]{display:none}.time-row-title{gap:var(--obk-space-10);min-width:0;color:inherit;align-items:center;text-decoration:none;display:flex}.time-row-title:hover{text-decoration:underline}.time-row-title .ic{color:var(--site-accent-soft-text);flex:none}.time-row-hours{color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.time-row-hours b{color:var(--obk-text);font-weight:var(--obk-font-weight-semibold)}.time .time-elmira{color:var(--site-accent-soft-text)}.time-side{gap:var(--obk-space-16);top:calc(var(--site-top-bar) + var(--obk-space-16));display:grid;position:sticky}@media (width<=60em){.time-side{position:static}}.time-sum,.time-year{justify-items:stretch}.time-figure{display:grid}.time-figure-label{color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-sm);font-weight:var(--obk-font-weight-semibold)}.time-figure-value{font-size:var(--site-figure);font-weight:var(--obk-font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.15}.time-split{background-color:var(--site-time-rest);border-radius:5px;height:10px;overflow:hidden}.time-split i{background-color:var(--site-time-elmira);height:100%;display:block}.time-back{font-size:var(--site-figure);font-weight:var(--obk-font-weight-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}.time-back-label{color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-sm)}.time-chart{width:100%;height:auto;overflow:visible}.time-axis{stroke:var(--obk-border);stroke-width:1px}.time-bar-today{fill:var(--site-time-today)}.time-bar-elmira{fill:var(--site-time-elmira)}.time-bar-cost{fill:var(--site-time-cost)}.time-bar-after{fill:var(--site-time-after)}.time-value,.time-bar-label{text-anchor:middle;font-family:inherit}.time-value{fill:var(--obk-text);font-size:var(--mantine-font-size-xs);font-weight:var(--obk-font-weight-semibold)}.time-bar-label{fill:var(--obk-text-dimmed);font-size:var(--mantine-font-size-xs)}.mk-matrix{grid-template-rows:repeat(3,2.5em) minmax(17em,1fr) repeat(3,2.5em);grid-template-columns:repeat(3,2.5em) minmax(0,1fr) repeat(3,2.5em);gap:.5em;height:100%;padding:.75em;display:grid}.mk-cell,.mk-bar,.mk-center{background-color:var(--obk-surface-sunken);border-radius:.5em;min-width:0;min-height:0;display:grid;position:relative}.mk-cell{place-items:center}.mk-cell i{background-color:var(--obk-text);border-radius:50%;width:.4em;height:.4em}.mk-bar-in{align-items:center;gap:.5em;min-width:0;padding:.25em .5em;display:flex;overflow:hidden}.mk-bar-in[data-vertical]{writing-mode:vertical-rl;gap:.375em;padding:.5em .25em}.mk-bar[data-side=left] .mk-bar-in{transform:rotate(180deg)}.mk-bar-in[data-vertical] .mk-avatar{writing-mode:horizontal-tb;transform:rotate(90deg)}.mk-avatar{background-color:var(--obk-pressed);width:2.4em;height:2.4em;color:var(--obk-text);font-size:.625em;font-weight:var(--obk-font-weight-bold);border-radius:.6em;flex:none;place-items:center;line-height:1;display:inline-grid}.mk-label{min-width:0;font-size:1em;font-weight:var(--obk-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.15;overflow:hidden}:is(.mk-matrix,.mk-board,.mk-panel) .tag[data-size]{border-radius:.5em;flex:none;height:1.5em;padding-inline:.375em;font-size:.875em}.mk-bar-in[data-vertical] .tag[data-size]{justify-content:center;width:1.6em;height:auto;padding:.375em 0}.mk-lock{width:1em;height:1em;color:var(--obk-text-dimmed);flex:none}.mk-rag{width:.5em;height:.5em;box-shadow:0 0 0 .1em var(--obk-surface);border-radius:50%;position:absolute;top:.25em;right:.25em}.mk-bar:is([data-side=left],[data-side=right]) .mk-rag{top:auto;bottom:.25em}.mk-rag[data-rag=green]{background-color:var(--obk-rag-green)}.mk-rag[data-rag=amber]{background-color:var(--obk-rag-amber)}.mk-rag[data-rag=red]{background-color:var(--obk-rag-red)}.mk-center{place-items:center}.mk-watermark{width:min(40%,15em);fill:var(--obk-watermark)}.mk-center b{font-size:1em;font-weight:var(--obk-font-weight-semibold);white-space:nowrap;position:absolute}.mk-center b[data-side=up]{top:1.25em}.mk-center b[data-side=down]{bottom:1.25em}.mk-center b[data-side=left]{left:1.25em}.mk-center b[data-side=right]{right:1.25em}.mk-props .mk-prop>.mk-summary{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.375em;padding-block:.375em}.mk-open{background-color:var(--obk-surface-sunken);font-weight:var(--obk-font-weight-medium);border-radius:.375em;padding:.125em .5em}.mk-note{border-radius:.5em;gap:.5em;padding:.75em;line-height:1.4;display:grid}.mk-note b{font-size:1.125em;font-weight:var(--obk-font-weight-semibold)}.mk-note i{color:var(--obk-text-dimmed)}.mk-told{height:100%;position:relative}.mk-page{transform:translateY(calc(var(--scroll,0px) * -1));transition:transform .75s var(--site-ease);padding:1.75em 21em 41em 3em}.mk-page[data-still]{transition:none}.mk-page-avatar{background-color:var(--mantine-color-gray-light);width:3.75em;height:3.75em;color:var(--mantine-color-gray-light-color);border-radius:.5em;place-items:center;margin-bottom:.75em;display:inline-grid}.mk-page-avatar .ic{stroke-width:2px;width:2.25em;height:2.25em}.mk-page-avatar[data-color=red]{background-color:var(--mantine-color-red-light);color:var(--mantine-color-red-light-color)}.mk-page-avatar[data-color=yellow]{background-color:var(--mantine-color-yellow-light);color:var(--mantine-color-yellow-light-color)}.mk-page-avatar[data-color=green]{background-color:var(--mantine-color-green-light);color:var(--mantine-color-green-light-color)}.mk-page-avatar[data-color=blue]{background-color:var(--mantine-color-blue-light);color:var(--mantine-color-blue-light-color)}.mk-page-head{justify-items:start;display:grid}.mk-page-title{font-size:2em;font-weight:var(--obk-font-weight-bold);line-height:1.2}.mk-page-head .mk-props{justify-self:stretch;margin-top:1.5em}.mk-doc-section{gap:.5em;margin-top:2em;display:grid}.mk-doc-heading{font-size:1.5em;font-weight:var(--obk-font-weight-bold);line-height:1.3}.mk-doc-line{min-height:1.75em;color:var(--obk-text-dimmed);line-height:1.75}.mk-doc-section:has(>.mk-block:not([data-pending]))>.mk-doc-line{display:none}.mk-doc-text{margin:0;line-height:1.6}.mk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5em;display:grid}.mk-block{border-radius:.5em;gap:.75em;min-width:0;padding-block:.5em;display:grid}.mk [data-pending].mk-block{display:none}.mk-block-head{align-items:center;gap:.5em;min-height:2.25em;display:flex}.mk-block-head .ic{flex:none;width:1.125em;height:1.125em}.mk-block-head b{font-size:1.125em;font-weight:var(--obk-font-weight-semibold)}.mk-told .tag[data-size=md]{flex:none;height:1.5em;padding-inline:.5em;font-size:.875em}.mk-field{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:1.5em;line-height:1.5;display:block;overflow:hidden}.mk-field:empty:before,.mk-why-text:empty:before{content:attr(data-placeholder);color:var(--obk-text-dimmed)}.mk-questions{gap:.375em;display:grid}.mk-question{align-items:center;gap:.75em;min-height:1.75em;display:flex}.mk-question .mk-field{flex:auto}.mk-whys{gap:.5em;display:grid}.mk-why{min-height:2.25em;background-color:var(--obk-surface-sunken);border-radius:.5em;align-items:center;gap:.5em;margin-inline-start:calc(var(--depth,0) * 1.5em);padding:.25em .5em .25em .375em;display:flex}.mk-why>.ic{width:1.125em;height:1.125em;color:var(--obk-text-dimmed);flex:none}.mk-why-text{min-width:0;font-weight:var(--obk-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.mk-fish-empty{color:var(--obk-text-dimmed)}.mk-fish-frame{background-color:var(--obk-surface-sunken);border-radius:.5em;padding:.75em;display:block}.mk-fishbone:has(.mk-fish-bone:not([data-pending])) .mk-fish-empty,.mk-fishbone:not(:has(.mk-fish-bone:not([data-pending]))) .mk-fish-frame{display:none}.mk-fish{width:100%;height:auto;max-height:15.5em;display:block}.mk-fish line{stroke:var(--obk-text-dimmed);stroke-linecap:round}.mk-fish text{fill:var(--obk-text);font-family:inherit}.mk-fish text[data-category]{font-weight:var(--obk-font-weight-medium)}.mk-fish text[data-color=red]{fill:var(--obk-danger);font-weight:var(--obk-font-weight-semibold)}.mk-fish-head rect{fill:var(--obk-surface-sunken)}.mk-fish-effect{box-sizing:border-box;width:100%;height:100%;color:var(--obk-text);font-size:16px;font-weight:var(--obk-font-weight-semibold);text-align:center;overflow-wrap:break-word;justify-content:center;align-items:center;padding:8px 12px;line-height:1.3;display:flex}.mk-gap{background-color:var(--obk-surface-sunken);border-radius:.5em;gap:.5em;padding:.75em;display:grid}.mk-gap .mk-chart{height:8em}.mk-table{display:grid}.mk-table-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.mk-table-row>span{border-bottom:1px solid var(--obk-border);align-items:center;gap:.5em;min-width:0;min-height:2.25em;padding:.375em .5em;line-height:1.3;display:flex}.mk-table .ic{flex:none;width:1.125em;height:1.125em}.mk-table-head>span{color:var(--obk-text-dimmed);font-weight:var(--obk-font-weight-medium);white-space:nowrap}.mk-table-text{font-weight:var(--obk-font-weight-medium)}.mk-goals{grid-template-columns:minmax(0,1fr) max-content max-content}.mk-facts{grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) max-content max-content}.mk-cm{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) repeat(5,max-content)}.mk-cm-score{font-variant-numeric:tabular-nums;justify-content:center}.mk-table-row>.mk-cm-cause{color:var(--obk-text-dimmed);text-overflow:ellipsis;white-space:nowrap;line-height:2.25;display:block;overflow:hidden}.mk-gantt{grid-template-columns:minmax(0,.9fr) max-content minmax(0,1.7fr);display:grid}.mk-gantt-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.mk-gantt-row>span{border-bottom:1px solid var(--obk-border);align-items:center;gap:.5em;min-width:0;min-height:2.25em;padding:.375em .5em;line-height:1.3;display:flex}.mk-gantt-row>.mk-table-text{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.mk-gantt .ic{flex:none;width:1.125em;height:1.125em}.mk-gantt-head>span{color:var(--obk-text-dimmed);font-weight:var(--obk-font-weight-medium);white-space:nowrap}.mk-gantt-row>.mk-gantt-lane{background-image:linear-gradient(to right, var(--obk-border) 1px, transparent 1px);background-size:calc(100% / var(--weeks)) 100%;padding:0;position:relative;overflow:hidden}.mk-gantt-row:not(.mk-gantt-head)>.mk-gantt-lane:before{content:"";inset-block:0;left:var(--today);background-color:var(--obk-danger);width:2px;position:absolute}.mk-gantt-week{bottom:.375em;left:var(--at);padding-inline-start:.375em;font-size:.75em;line-height:1.3;display:grid;position:absolute}.mk-gantt-week small{font-size:inherit}.mk-gantt-bar{top:50%;left:var(--from);z-index:1;box-sizing:border-box;width:var(--width);border:1px solid var(--obk-border-control);background-color:var(--obk-surface-raised);border-radius:.5em;align-items:center;gap:.375em;height:1.625em;padding-inline:.5em;display:flex;position:absolute;translate:0 -50%}.mk-gantt-mark{background-color:var(--mantine-color-blue-filled);border-radius:50%;flex:none;width:.5em;height:.5em}.mk-gantt-bar>span{font-size:.875em;font-weight:var(--obk-font-weight-medium);white-space:nowrap;flex:none}.mk-sections{z-index:1;background-color:var(--obk-surface-raised);width:17.5em;box-shadow:var(--obk-shadow-floating);border-radius:.5em;padding:1em;display:grid;position:absolute;top:50%;right:1em;translate:0 -50%}.mk-sections-playbook{font-weight:var(--obk-font-weight-semibold)}.mk-sections-question,.mk-sections-detail>span:first-child{color:var(--obk-text-dimmed);margin:.25em 0 0;font-size:.875em;line-height:1.4}.mk-sections-list{gap:.125em;margin:.75em 0 0;padding:0;list-style:none;display:grid}.mk-sections-item{border-radius:.5em;display:grid}.mk-sections-row{color:var(--obk-text-dimmed);font-weight:var(--obk-font-weight-medium);align-items:center;gap:.375em;padding:.375em .5em;display:flex}.mk-sections-row>span:first-child{flex:auto;min-width:0}.mk-sections-item[data-active] .mk-sections-row{color:var(--obk-text);font-weight:var(--obk-font-weight-semibold)}.mk-sections-row .ic{flex:none}.mk-sections-lock{width:1em;height:1em;color:var(--obk-text-muted)}.mk-sections-done,.mk-sections-done .ic{width:1.125em;height:1.125em;color:var(--obk-success);display:none}.mk-sections-done .ic{display:block}.mk-told:has([data-section="2"]>.mk-block:not([data-pending])) [data-row="2"] .mk-sections-lock,.mk-told:has([data-section="3"]>.mk-block:not([data-pending])) [data-row="3"] .mk-sections-lock,.mk-told:has([data-section="4"]>.mk-block:not([data-pending])) [data-row="4"] .mk-sections-lock{display:none}.mk-sections-item[data-row="1"] .mk-sections-done,.mk-told:has([data-mk~=root\.badge][data-color=red]) [data-row="2"] .mk-sections-done,.mk-told:has([data-section="3"] [data-needed]):not(:has([data-section="3"] [data-needed]:is(:empty,[data-typing]))) [data-row="3"] .mk-sections-done,.mk-told:has([data-section="4"] [data-needed]):not(:has([data-section="4"] [data-needed]:is(:empty,[data-typing]))) [data-row="4"] .mk-sections-done{display:inline-flex}.mk-sections-detail{padding:0 .5em .25em;display:none}.mk-sections-detail>span:first-child{margin:0}.mk-sections-item[data-active] .mk-sections-detail{display:grid}.mk-chips{flex-wrap:wrap;gap:.25em;margin-top:.5em;display:flex}.mk-chips:empty{display:none}.mk-chip{background-color:var(--obk-fill);color:var(--obk-text);font-size:.875em;font-weight:var(--obk-font-weight-medium);border-radius:.5em;align-items:center;gap:.25em;padding:.125em .5em;line-height:1.5;display:inline-flex}.mk-chip[data-kind=required]{background-color:var(--obk-block-required)}.mk-chip[data-kind=suggested]{background-color:var(--obk-block-suggested)}.mk-chip[data-kind=pending]{color:var(--obk-text-dimmed)}.mk-chip .ic{flex:none;width:1.125em;height:1.125em}.mk-chip[data-kind=pending] .ic{color:var(--obk-text-muted)}.mk [data-pending].mk-chip{display:none}.mk-dock{height:0;display:none}@container screen (width<=40rem){.mk-page{padding:1.25em 1.25em 41em 3.5em}.mk-sections{display:none}.mk-dock{display:block}.mk-split{grid-template-columns:minmax(0,1fr)}.mk-table-row>.mk-wide,.mk-gantt-row>.mk-wide{display:none}.mk-facts{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mk-cm,.mk-goals{grid-template-columns:minmax(0,1fr) max-content}.mk-gantt{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.views[data-static] .mk:has(>.mk-told){height:auto}.views[data-static] .mk-page{padding-bottom:2em}.views[data-static] .mk-sections{top:1.75em;translate:none}.views-go{gap:var(--obk-space-6);width:fit-content;margin:var(--obk-space-32) auto 0;display:flex}.views-go .ic{width:18px;height:18px}.watch-frame{gap:var(--obk-space-16);margin:0;display:grid}.watch-video{border:1px solid var(--obk-border);border-radius:var(--mantine-radius-lg);background-color:var(--obk-surface);width:100%;height:auto;display:block}.watch-script summary{cursor:pointer;color:var(--obk-text);font-weight:var(--obk-font-weight-medium)}.watch-script ol{gap:var(--obk-space-8);margin:var(--obk-space-12) 0 0;color:var(--obk-text-dimmed);padding-inline-start:var(--obk-space-24);display:grid}
