.fl-window{border-radius:var(--mantine-radius-lg);box-shadow:var(--obk-shadow-floating)}.fl-top{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}.fl-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}.fl-crumbs span{margin-inline:var(--obk-space-4)}.fl-crumbs .ic{width:16px;height:16px;color:var(--obk-text-dimmed)}.fl-screen{border:1px solid var(--obk-border);border-radius:0 0 var(--mantine-radius-lg) var(--mantine-radius-lg);background-color:var(--obk-surface);position:relative;overflow:hidden;container:flow-screen/inline-size}.fl-mk{height:var(--fl-height,41em);color:var(--obk-text);font-size:min(16px,1.5625cqw);line-height:1.25;position:relative;overflow:hidden}.fl-mk:not([data-live]) [data-out]{display:none}.fl-mk[data-live] :is([data-in],[data-out]):not(.fl-slot){transition:opacity .45s var(--site-ease), transform .45s var(--site-ease), visibility .45s}.fl-mk[data-live] :is([data-in],[data-out]):not([data-on],.fl-slot,[data-count]){opacity:0;visibility:hidden}.fl-mk[data-live][data-still] :is([data-in],[data-out],.fl-slot,.fl-slot-in>*){transition:none}.fl-swap{display:inline-grid}.fl-swap>*{grid-area:1/1}.fl-cycle{display:inline-grid}.fl-cycle>*{opacity:0;grid-area:1/1;transition:opacity .3s}.fl-cycle>[data-current]{opacity:1}.fl-slot{grid-template-rows:1fr;display:grid}.fl-slot-in{min-height:0;overflow:hidden}.fl-mk[data-live] .fl-slot{transition:grid-template-rows .5s var(--site-ease)}.fl-mk[data-live] .fl-slot:not([data-on],[data-drop]){grid-template-rows:0fr}.fl-slot-in>*{transition:opacity .4s}.fl-slot[data-landing]>.fl-slot-in>*{transition:none}.fl-mk[data-live] .fl-slot:not([data-on])>.fl-slot-in>*{opacity:0}.fl-slot[data-drop]:not([data-on])>.fl-slot-in{background-color:var(--obk-surface-sunken);outline:.125em dashed var(--obk-border-control);outline-offset:-.125em;border-radius:.5em}.fl-mk.fl-ghost{z-index:4;background-color:var(--obk-surface);pointer-events:none;border-radius:.75em;height:auto;position:fixed;overflow:visible}.fl-mk.fl-ghost:before{border-radius:inherit;box-shadow:var(--obk-shadow-floating);content:"";opacity:var(--fl-lift,1);position:absolute;inset:0}.fl-mark{z-index:2;border:.125em solid var(--site-accent);pointer-events:none;border-radius:.75em;position:absolute;inset:-.25em}.fl-mk[data-live] .fl-mark:not([data-on]){transform:scale(1.03)}.fl-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}.fl-who{white-space:nowrap;align-items:center;gap:.5em;min-width:0;display:inline-flex}.fl-dim{color:var(--obk-text-dimmed)}.fl-mk .tag[data-size]{border-radius:.5em;flex:none;justify-self:start;height:1.75em;padding-inline:.5em;font-size:.875em}.fl-mk .tag[data-size=sm]{height:1.25em;padding-inline:.5em;font-size:.75em}.fl-rag{width:.5em;height:.5em;box-shadow:0 0 0 .1em var(--obk-surface);border-radius:50%;flex:none;display:block}.fl-rag[data-rag=green]{background-color:var(--obk-rag-green)}.fl-rag[data-rag=amber]{background-color:var(--obk-rag-amber)}.fl-rag[data-rag=red]{background-color:var(--obk-rag-red)}.fl-chart{border-radius:.375em;flex:1 1 0;width:100%;min-height:0}.fl-chart-plot{fill:var(--obk-chart-surface)}.fl-chart [data-band=green]{fill:var(--obk-chart-band-green)}.fl-chart [data-band=amber]{fill:var(--obk-chart-band-amber)}.fl-chart [data-band=red]{fill:var(--obk-chart-band-red)}.fl-chart-grid{stroke:var(--obk-chart-grid);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.fl-chart-line{fill:none;stroke:var(--obk-text);stroke-width:.125em;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fl-chart-dot{fill:none;stroke:var(--obk-text);stroke-width:.375em;stroke-linecap:round;vector-effect:non-scaling-stroke}.fl-plan-head{justify-content:space-between;align-items:flex-start;gap:.5em;display:flex}.fl-plan-head>b{font-weight:var(--obk-font-weight-medium);line-height:1.3}.fl-plan-head>span{color:var(--obk-text-dimmed);white-space:nowrap;justify-items:end;line-height:1.4;display:grid}.fl-reading{color:var(--obk-text);font-weight:var(--obk-font-weight-semibold);font-variant-numeric:tabular-nums}.fl-matrix{grid-template-rows:repeat(3,2.5em) minmax(15em,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}.fl-cell,.fl-bar,.fl-center{background-color:var(--obk-surface-sunken);border-radius:.5em;min-width:0;min-height:0;display:grid;position:relative}.fl-cell{place-items:center}.fl-cell i{background-color:var(--obk-text);border-radius:50%;width:.4em;height:.4em}.fl-mk[data-live] .fl-cell i:not([data-on]){transform:scale(0)}.fl-bar-in{align-items:center;gap:.5em;min-width:0;padding:.25em .5em;display:flex;overflow:hidden}.fl-mk[data-live] .fl-bar-in:not([data-on]){transform:scale(.94)}.fl-bar-in[data-vertical]{writing-mode:vertical-rl;gap:.375em;padding:.5em .25em}.fl-bar[data-side=left] .fl-bar-in{rotate:180deg}.fl-bar-in[data-vertical] .fl-avatar{writing-mode:horizontal-tb;rotate:90deg}.fl-bar-in[data-vertical] .tag[data-size]{justify-content:center;width:1.6em;height:auto;padding:.375em 0}.fl-label{min-width:0;font-weight:var(--obk-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.15;overflow:hidden}.fl-lock{width:1em;height:1em;color:var(--obk-text-dimmed);flex:none}.fl-bar>.fl-rag{position:absolute;top:.25em;right:.25em}.fl-center{place-items:center}.fl-watermark{width:min(40%,15em);fill:var(--obk-watermark)}.fl-center b{font-weight:var(--obk-font-weight-semibold);white-space:nowrap;position:absolute}.fl-center b[data-side=up]{top:1.25em}.fl-center b[data-side=down]{bottom:1.25em}.fl-center b[data-side=left]{left:1.25em}.fl-center b[data-side=right]{right:1.25em}.fl-board{gap:.5em;padding:1.25em;display:grid}.fl-board-head,.fl-row{grid-template-columns:2.5em repeat(4,minmax(0,1fr));gap:.5em;display:grid}.fl-row{position:relative}.fl-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}.fl-board-head .fl-week{justify-content:center;padding:0}.fl-goal{contain:size;background-color:var(--obk-surface-sunken);border-radius:.5em;display:flex;overflow:hidden}.fl-goal-in{writing-mode:vertical-rl;align-items:center;gap:.5em;min-height:0;padding:.5em;display:flex;overflow:hidden;rotate:180deg}.fl-board .fl-goal-in .fl-avatar{writing-mode:horizontal-tb;rotate:90deg}.fl-goal-title{min-height:0;font-weight:var(--obk-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-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}.fl-stories{position:relative;overflow:visible}.fl-dotabs{align-items:center;display:flex}.fl-tab{white-space:nowrap;border-radius:1em;align-items:center;gap:.375em;height:2em;padding-inline:.375em;display:inline-flex}.fl-tab[data-active]{background-color:var(--obk-selected);font-weight:var(--obk-font-weight-medium);padding-inline:.5em .625em}.fl-tab .ic{width:1.125em;height:1.125em}.fl-tab>span{font-size:.875em}.fl-tab b{font-size:.75em;font-weight:var(--obk-font-weight-semibold);font-variant-numeric:tabular-nums}.fl-card{background-color:var(--obk-surface-raised);border-radius:.5em;gap:.5em;padding:.625em;display:grid;position:relative}.fl-mk[data-live] .fl-card:not([data-on]){transform:translateY(.75em)}.fl-card-top{justify-content:space-between;align-items:center;gap:.5em;display:flex}.fl-card-top small{color:var(--obk-text-dimmed);text-overflow:ellipsis;white-space:nowrap;font-size:.75em;overflow:hidden}.fl-tags{flex-wrap:wrap;gap:.25em;display:flex}.fl-card-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}.fl-board .fl-card .fl-avatar{width:2em;height:2em}.fl-none{color:var(--obk-text-dimmed);flex-direction:column;justify-content:center;align-items:center;gap:.5em;font-size:.75em;display:flex;position:absolute;inset:0}.fl-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}.fl-empty-icon .ic{width:1.5em;height:1.5em}.fl-story{height:100%}.fl-page{padding:2em max(3em,50% - 23em) 3em}.fl-page-head{justify-items:start;display:grid}.fl-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}.fl-page-avatar[data-color=red]{background-color:var(--mantine-color-red-light);color:var(--mantine-color-red-light-color)}.fl-page-avatar .ic{width:2.25em;height:2.25em}.fl-page-title{font-size:2em;font-weight:var(--obk-font-weight-bold);line-height:1.2}.fl-props{justify-self:stretch;gap:.25em;margin-top:1.25em;display:grid}.fl-prop{grid-template-columns:10em minmax(0,1fr);align-items:center;min-height:2em;display:grid}.fl-prop>:last-child{justify-self:start}.fl-prop-name{color:var(--obk-text-dimmed);align-items:center;gap:.5em;display:flex}.fl-prop-name .ic{width:1.125em;height:1.125em}.fl-prop b{font-weight:var(--obk-font-weight-medium)}.fl-section{gap:.25em;margin-top:1.75em;display:grid}.fl-heading{font-size:1.5em;font-weight:var(--obk-font-weight-bold);line-height:1.3}.fl-block{gap:.75em;min-width:0;padding:.5em .25em .75em;display:grid}.fl-block-head{align-items:center;gap:.5em;min-height:2em;display:flex}.fl-block-head .ic{flex:none;width:1.125em;height:1.125em}.fl-block-head b{font-size:1.125em;font-weight:var(--obk-font-weight-semibold)}.fl-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5em;display:grid}.fl-gap{background-color:var(--obk-surface-sunken);border-radius:.5em;height:13em;display:block;position:relative;overflow:hidden}.fl-gap-name{font-weight:var(--obk-font-weight-semibold);position:absolute;top:.625em;left:.75em}.fl-gap-chart{width:100%;height:calc(100% - 3em);position:absolute;top:2.5em;left:0;overflow:visible}.fl-gap-target,.fl-gap-trend,.fl-gap-baseline{stroke-width:.125em;vector-effect:non-scaling-stroke}.fl-gap-target{stroke:var(--obk-chart-series-3);stroke-dasharray:6 5}.fl-gap-trend{stroke:var(--obk-chart-series-2);stroke-dasharray:1 5;stroke-linecap:round}.fl-gap-baseline{stroke:var(--mantine-color-orange-5)}.fl-gap-figures{justify-items:end;gap:.125em;display:grid;position:absolute;top:.5em;right:.5em}.fl-gap-figures>span{background-color:color-mix(in srgb, var(--obk-surface) 60%, transparent);backdrop-filter:blur(4px);white-space:nowrap;border-radius:.25em;align-items:baseline;gap:.375em;padding-inline:.25em;display:flex}.fl-gap-figures small{color:var(--obk-text-dimmed);font-size:.75em}.fl-gap-figures [data-base] small:before{background-color:var(--mantine-color-orange-5);content:"";vertical-align:middle;width:.75em;height:.125em;margin-inline-end:.375em;display:inline-block}.fl-gap-figures b{font-variant-numeric:tabular-nums;font-size:.875em;font-weight:var(--obk-font-weight-semibold)}.fl-text{margin:0;line-height:1.6}.fl-field{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.5;display:block;overflow:hidden}.fl-field:empty:before{content:attr(data-placeholder);color:var(--obk-text-dimmed)}.fl-questions{gap:.375em;display:grid}.fl-question{align-items:center;gap:.75em;min-height:1.75em;display:flex}.fl-question .fl-field{flex:auto}.fl-whys{gap:.5em;display:grid}.fl-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}.fl-why>.ic{width:1.125em;height:1.125em;color:var(--obk-text-dimmed);flex:none}.fl-why-text{min-width:0;font-weight:var(--obk-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.fl-fish-frame{background-color:var(--obk-surface-sunken);border-radius:.5em;padding:.5em;display:block}.fl-fish{width:100%;height:auto;display:block}.fl-fish line{stroke:var(--obk-text-dimmed);stroke-linecap:round;stroke-width:3px}.fl-fish text{fill:var(--obk-text);font-family:inherit;font-size:15px}.fl-fish text[data-category]{font-weight:var(--obk-font-weight-medium)}.fl-fish text[data-root]{fill:var(--obk-danger);font-weight:var(--obk-font-weight-semibold)}.fl-fish rect{fill:var(--obk-surface)}.fl-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;justify-content:center;align-items:center;padding:8px 12px;line-height:1.3;display:flex}.fl-gate{gap:.5em;display:grid}.fl-gate-row{align-items:center;gap:.75em;display:flex}.fl-gate-row b{font-weight:var(--obk-font-weight-medium)}.fl-lines{display:grid}.fl-line{border-bottom:1px solid var(--obk-border);grid-template-columns:7.5em minmax(0,1fr) auto;align-items:center;gap:.75em;min-height:2.25em;display:grid}.fl-line b{font-variant-numeric:tabular-nums;font-weight:var(--obk-font-weight-semibold)}.fl-line-total{font-weight:var(--obk-font-weight-semibold);border-bottom:0;grid-template-columns:minmax(0,1fr) auto}.fl-line-total b{font-size:1.125em}.fl-gantt{grid-template-columns:minmax(0,1.25fr) max-content minmax(0,1.5fr);display:grid}.fl-gantt-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.fl-gantt-row>span{border-bottom:1px solid var(--obk-border);align-items:center;gap:.5em;min-width:0;min-height:2.25em;padding:.25em .5em;display:flex}.fl-gantt-head>span{color:var(--obk-text-dimmed);font-size:.875em;font-weight:var(--obk-font-weight-medium)}.fl-gantt-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-gantt-row>.fl-gantt-lane{padding:0;position:relative}.fl-gantt-week{white-space:nowrap;flex:1 1 0;padding-inline:.25em;font-size:.875em}.fl-gantt-lane:after{top:0;bottom:-1px;left:var(--today);background-color:var(--obk-danger);content:"";width:.125em;position:absolute}.fl-gantt-today{top:-.75em;left:var(--today);color:var(--obk-danger);font-size:.75em;font-weight:var(--obk-font-weight-semibold);position:absolute;translate:-50%}.fl-gantt-bar{z-index:1;top:50%;left:var(--from);width:var(--width);border:1px solid var(--obk-border);background-color:var(--obk-surface);height:1.875em;font-size:.8125em;font-weight:var(--obk-font-weight-medium);white-space:nowrap;border-radius:.5em;align-items:center;gap:.375em;padding-inline:.5em;display:flex;position:absolute;translate:0 -50%}.fl-gantt-bar:before{background-color:var(--fl-mark);content:"";border-radius:50%;flex:none;width:.625em;height:.625em}.fl-gantt-bar>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.fl-gantt-bar[data-state=green]{--fl-mark:var(--mantine-color-green-filled)}.fl-gantt-bar[data-state=blue]{--fl-mark:var(--mantine-color-blue-filled)}.fl-gantt-bar[data-state=gray]{--fl-mark:var(--mantine-color-gray-5)}.fl-funnel{align-content:start;gap:.75em;padding:1.25em;display:grid}.fl-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.fl-kpi{background-color:var(--obk-surface-sunken);border-radius:.5em;justify-content:space-between;align-items:center;gap:.5em;min-width:0;min-height:2.5em;padding-inline:.75em;display:flex;position:relative}.fl-kpi>span{color:var(--obk-text-dimmed);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-kpi b{font-weight:var(--obk-font-weight-semibold);font-variant-numeric:tabular-nums}.fl-groups{gap:.5em;display:grid}.fl-group{background-color:var(--obk-surface-sunken);border-radius:.5em;overflow:hidden}.fl-mk[data-live] .fl-group{transition-delay:calc(var(--i,0) * 70ms)}.fl-mk[data-live] .fl-group:not([data-on]){transform:translateY(.5em)}.fl-group-head{align-items:center;gap:.5em;min-height:2.5em;padding-inline:.75em;display:flex}.fl-group-head>.ic{width:1em;height:1em;color:var(--obk-text-dimmed)}.fl-group-head b{font-weight:var(--obk-font-weight-semibold)}.fl-moved{gap:.375em;min-width:0;margin-inline-start:auto;display:flex;overflow:hidden}.fl-mk .tag.fl-impact{flex:0 auto;min-width:0}.fl-impact>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fl-impact>b{font-variant-numeric:tabular-nums;font-weight:var(--obk-font-weight-semibold);flex:none}.fl-dot{border-radius:50%;width:.5em;height:.5em}.fl-dot[data-color=gray]{background-color:var(--mantine-color-gray-filled)}.fl-dot[data-color=blue]{background-color:var(--mantine-color-blue-filled)}.fl-dot[data-color=cyan]{background-color:var(--mantine-color-cyan-filled)}.fl-dot[data-color=violet]{background-color:var(--mantine-color-violet-filled)}.fl-dot[data-color=orange]{background-color:var(--mantine-color-orange-filled)}.fl-dot[data-color=green]{background-color:var(--mantine-color-green-filled)}.fl-count,.fl-amount{color:var(--site-accent-soft-text);font-weight:var(--obk-font-weight-semibold);font-variant-numeric:tabular-nums}.fl-table{background-color:var(--obk-surface);border-radius:.5em;margin:0 .5em .5em;padding-inline:.25em;display:grid}.fl-trow{border-bottom:1px solid var(--obk-border);grid-template-columns:minmax(0,2.2fr) 6.5em minmax(0,1fr) 8.5em 7em;align-items:center;gap:.75em;min-height:2.5em;padding-inline:.5em;display:grid;position:relative}.fl-trow .fl-mark{border-radius:.5em;inset:.125em 0}.fl-thead{color:var(--obk-text-dimmed);font-weight:var(--obk-font-weight-medium)}.fl-tstory{font-weight:var(--obk-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-num,.fl-thead>:nth-child(n+4){font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.fl-total{font-weight:var(--obk-font-weight-semibold);border-bottom:0}.flow-chapter{--fl-height:clamp(24em, calc(100svh - var(--site-top-bar) - 3.5rem - 52px - 56px), 46em)}.flow-chapter[data-long]{--fl-height:auto}.flow-chapter .section-head{max-width:none;container-type:inline-size}.flow-chapter .section-head p{max-width:46rem}@media (width>=48em){.flow-chapter .section-head h2{font-size:min(var(--site-h2), 100cqi / (var(--title-chars,32) * .52))}}.flow-index{background-color:var(--site-accent-soft);width:1.75em;height:1.75em;color:var(--site-accent-soft-text);vertical-align:.3em;border-radius:50%;place-items:center;margin-inline-end:.25em;font-size:.55em;line-height:1;display:inline-grid}.flow-view{color:var(--site-accent-soft-text)}.flow-sep{color:var(--obk-text-dimmed)}.flow-steps{align-items:center;gap:var(--obk-space-8);margin:0 0 var(--obk-space-16);flex-wrap:wrap;padding:0;list-style:none;display:flex}.flow-chip{align-items:center;gap:var(--obk-space-8);min-height:36px;padding-inline:var(--obk-space-6) var(--obk-space-12);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-semibold);white-space:nowrap;transition:border-color var(--obk-duration-slow) ease, background-color var(--obk-duration-fast) ease, color var(--obk-duration-slow) ease;display:inline-flex}.flow-num{background-color:var(--obk-surface-sunken);width:24px;height:24px;color:var(--obk-text-dimmed);font-size:var(--mantine-font-size-xs);transition:background-color var(--obk-duration-slow) ease, color var(--obk-duration-slow) ease;border-radius:50%;flex:none;place-items:center;display:inline-grid}.flow-chapter[data-live] .flow-chip{color:var(--obk-text-dimmed);cursor:pointer}.flow-chapter[data-live] .flow-chip:hover{background-color:var(--obk-hover);color:var(--obk-text)}.flow-chapter[data-live] .flow-step[data-current] .flow-chip{border-color:var(--site-accent);color:var(--obk-text)}.flow-chapter[data-live] .flow-step:is([data-current],[data-done]) .flow-num{background-color:var(--site-accent);color:var(--site-on-action)}.flow-chapter[data-live]:not([data-long]) .flow-room{height:calc((var(--steps) - 1) * 55vh + 30vh)}.flow-chapter[data-live]:not([data-long]) .flow-stage{top:calc(var(--site-top-bar) + var(--obk-space-16));position:sticky}.flow-chapter[data-live][data-long] .flow-steps{top:var(--site-top-bar);z-index:5;padding-block:var(--obk-space-16);background-color:var(--obk-surface);margin-bottom:0;position:sticky}.flow-chapter[data-live][data-long] .flow-steps[data-stuck]{box-shadow:0 1px 0 var(--obk-border)}.industry-pick{align-items:stretch;display:inline-flex;position:relative}.industry-pick summary{border-start-start-radius:var(--mantine-radius-xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--mantine-radius-xl);padding-inline-start:var(--obk-space-16);list-style:none}.industry-pick summary::-webkit-details-marker{display:none}.industry-pick>.btn{border-start-start-radius:0;border-start-end-radius:var(--mantine-radius-xl);border-end-end-radius:var(--mantine-radius-xl);border-end-start-radius:0;padding-inline-end:var(--obk-space-16)}.industry[open] summary{background-color:var(--mantine-color-default-hover)}.industry summary .ic{width:18px;height:18px;color:var(--site-accent-soft-text)}.industry summary .industry-chevron{color:var(--obk-text-dimmed);transition:transform var(--obk-duration-fast) ease}.industry[open] .industry-chevron{transform:rotate(180deg)}.industry-panel{top:calc(100% + var(--obk-space-8));z-index:40;width:min(20rem, calc(100vw - 2 * var(--site-gutter)));padding:var(--obk-space-6);border:1px solid var(--obk-border);border-radius:var(--mantine-radius-lg);background-color:var(--obk-surface);box-shadow:var(--obk-shadow-floating);color:var(--obk-text);font-weight:var(--obk-font-weight-regular);text-align:left;position:absolute;left:50%;translate:-50%}.industry-head{gap:var(--obk-space-2);padding:var(--obk-space-8) var(--obk-space-10) var(--obk-space-10);font-size:var(--mantine-font-size-sm);display:grid}.industry-head span{color:var(--obk-text-dimmed);font-size:var(--obk-font-size-2xs)}.industry-panel ul{gap:var(--obk-space-2);margin:0;padding:0;list-style:none;display:grid}.industry-panel a{align-items:center;gap:var(--obk-space-10);padding:var(--obk-space-8) var(--obk-space-10);border-radius:var(--mantine-radius-md);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.industry-panel a:hover{background-color:var(--obk-hover)}.industry-tile{border-radius:var(--mantine-radius-md);background-color:var(--obk-hover);width:32px;height:32px;color:var(--obk-text-dimmed);place-items:center;display:inline-grid}.industry-tile .ic{width:18px;height:18px}.industry-panel a[aria-current=page] .industry-tile{background-color:var(--site-accent-soft);color:var(--site-accent-soft-text)}.industry-text{min-width:0;display:grid}.industry-text b{font-size:var(--mantine-font-size-sm);font-weight:var(--obk-font-weight-semibold)}.industry-text small{color:var(--obk-text-dimmed);font-size:var(--obk-font-size-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.industry-check{width:16px;height:16px;color:var(--site-accent)}.flow-hero{padding-bottom:0}.flow-hero .hero-head{max-width:64rem}.flow-end .section-head{margin-bottom:0}.flow-tip{z-index:80;max-width:20rem;padding:var(--obk-space-4) var(--obk-space-10);border: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);pointer-events:none;line-height:1.4;position:fixed}.flow-tip[hidden]{display:none}.flow-tip:after{top:100%;left:var(--arrow,50%);width:var(--obk-space-10);height:var(--obk-space-6);background-color:var(--obk-tooltip);clip-path:polygon(0 0,100% 0,50% 100%);content:"";position:absolute;translate:-50%}.flow-tip[data-below]:after{clip-path:polygon(50% 0,100% 100%,0 100%);top:auto;bottom:100%}
