.margin-example-module__KBDq0q__copy{isolation:isolate;position:relative}.margin-example-module__KBDq0q__paragraph{margin:0 0 1.2em;position:relative}.margin-example-module__KBDq0q__paragraph:last-of-type{margin-bottom:0}.margin-example-module__KBDq0q__prose{color:color-mix(in oklab, var(--foreground) 84%, transparent);margin:0;font-size:1rem;line-height:1.8}.margin-example-module__KBDq0q__ink{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.margin-example-module__KBDq0q__marked{z-index:2;cursor:pointer;touch-action:manipulation;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;position:relative}.margin-example-module__KBDq0q__marked:hover,.margin-example-module__KBDq0q__selected{background:#d98a3a21}.margin-example-module__KBDq0q__corrected{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#3f9a6b1f;background:lab(57.2338% -36.8669 16.3244/.12)}.margin-example-module__KBDq0q__marginLabel{width:8rem;position:absolute;top:0;left:calc(100% + 1.5rem)}.margin-example-module__KBDq0q__label{white-space:nowrap;color:#a46024;cursor:pointer;transform-origin:0;background:0 0;border:0;align-items:center;padding:0;font:400 21px/1.1 Nanum Pen Script,cursive;display:flex;transform:rotate(-2deg)}.margin-example-module__KBDq0q__labelGlyph{vertical-align:-.05em;width:.85em;height:.85em;margin-right:.2em}.margin-example-module__KBDq0q__applied{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;font-size:.75rem;display:flex}.margin-example-module__KBDq0q__applied button{min-height:2.75rem;color:var(--foreground);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .4rem;text-decoration:underline}.margin-example-module__KBDq0q__card{z-index:60;left:var(--card-x,12px);top:var(--card-y,12px);color:#292720;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);font:14px/1.5 var(--font-sans), sans-serif;background:#faf7f0;border:1px solid #ded9ce;border-radius:9px;padding:12px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #1b171029}.margin-example-module__KBDq0q__cardHead{color:#716d64;align-items:flex-start;gap:.5rem;font:italic 15px/1.4 Newsreader,Georgia,serif;display:flex}.margin-example-module__KBDq0q__close{color:#625e55;cursor:pointer;background:0 0;border:0;flex:none;margin:-.2rem 0 0 auto;padding:0 4px;font-size:20px;line-height:1}.margin-example-module__KBDq0q__finding{background:#ede7da;border-radius:7px;margin-top:.4rem;padding:.4rem .6rem .65rem}.margin-example-module__KBDq0q__findingLabel{color:#a46024;font:400 23px/1.1 Nanum Pen Script,cursive;display:block}.margin-example-module__KBDq0q__description{margin:.3rem 0 0;font:16.5px/1.45 Newsreader,Georgia,serif}.margin-example-module__KBDq0q__meta{color:#625e55;margin:.5rem 0 0;font:400 11.5px/1.5 JetBrains Mono,monospace}.margin-example-module__KBDq0q__fix{background:#e2e0dc;border-left:3px solid #577f9b;border-radius:0 6px 6px 0;margin-top:10px;padding:10px 12px}.margin-example-module__KBDq0q__ask{color:#292720;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.margin-example-module__KBDq0q__preferenceHeading{color:#38637e;margin:0;font:400 22px/1.1 Nanum Pen Script,cursive}.margin-example-module__KBDq0q__preference{margin:6px 0 8px;font:17.5px/1.45 Newsreader,Georgia,serif}.margin-example-module__KBDq0q__note{color:#625e55;font:11.5px/1.5 var(--font-sans), sans-serif;margin:8px 0 0}.margin-example-module__KBDq0q__apply{color:#faf7f0;width:100%;font:600 13px/1.5 var(--font-sans), sans-serif;cursor:pointer;background:#292720;border:0;border-radius:5px;margin-top:10px;padding:8px}.margin-example-module__KBDq0q__apply:hover{background:#000}.margin-example-module__KBDq0q__hint{color:#716d64;margin:.6rem 0 0;font:italic 13px/1.5 Newsreader,Georgia,serif}.margin-example-module__KBDq0q__marked:focus-visible,.margin-example-module__KBDq0q__label:focus-visible,.margin-example-module__KBDq0q__close:focus-visible,.margin-example-module__KBDq0q__ask:focus-visible,.margin-example-module__KBDq0q__apply:focus-visible,.margin-example-module__KBDq0q__applied button:focus-visible{outline-offset:3px;outline:2px solid #a46024}@media (max-width:1080px){.margin-example-module__KBDq0q__marginLabel{text-align:right;width:auto;margin-top:.5rem;position:static}.margin-example-module__KBDq0q__label{margin-left:auto}.margin-example-module__KBDq0q__labelGlyph{transform:rotate(45deg)}}@media (prefers-reduced-motion:no-preference){.margin-example-module__KBDq0q__marked,.margin-example-module__KBDq0q__corrected{transition:background .14s}}
.margin-specimen-module__VAzIyG__specimen{--paper:#faf7f0;--paper-ink:#292720;--paper-muted:#716d64;--paper-line:#ded9ce;--rail:7.5rem;container-type:inline-size}.margin-specimen-module__VAzIyG__layout{gap:1rem;display:grid}.margin-specimen-module__VAzIyG__paper{border:1px solid var(--paper-line);background:var(--paper);color:var(--paper-ink);border-radius:9px;box-shadow:0 1px #1b17100a}.margin-specimen-module__VAzIyG__page{isolation:isolate;padding:1.5rem calc(var(--rail) + 2.75rem) 1.5rem 2rem;position:relative}.margin-specimen-module__VAzIyG__ink{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.margin-specimen-module__VAzIyG__prose{border-radius:4px;margin:0 0 1em;font:17px/1.75 Newsreader,Georgia,serif;transition:background .14s}.margin-specimen-module__VAzIyG__prose:last-of-type{margin-bottom:0}.margin-specimen-module__VAzIyG__paragraphSelected{background:#c8474f12}.margin-specimen-module__VAzIyG__marked{z-index:2;cursor:pointer;touch-action:manipulation;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;position:relative}.margin-specimen-module__VAzIyG__marked:hover,.margin-specimen-module__VAzIyG__selected{background:color-mix(in srgb, var(--mark) 14%, transparent)}.margin-specimen-module__VAzIyG__corrected{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#3f9a6b24;background:lab(57.2338% -36.8669 16.3244/.14)}.margin-specimen-module__VAzIyG__mark path{transition:opacity .16s}.margin-specimen-module__VAzIyG__dim path{opacity:.22}.margin-specimen-module__VAzIyG__leader path{opacity:.55}.margin-specimen-module__VAzIyG__leader.margin-specimen-module__VAzIyG__dim path{opacity:.15}.margin-specimen-module__VAzIyG__rail{z-index:3;width:var(--rail);height:100%;position:absolute;top:0;right:.75rem}.margin-specimen-module__VAzIyG__specimen .margin-specimen-module__VAzIyG__railLabel,.margin-specimen-module__VAzIyG__railGood{white-space:nowrap;transform-origin:0;background:0 0;border:0;max-width:100%;padding:0;font:400 21px/1.1 Nanum Pen Script,cursive;transition:opacity .16s,transform .16s;position:absolute;top:0;left:0;transform:rotate(-2deg)}.margin-specimen-module__VAzIyG__railLabel{cursor:pointer}.margin-specimen-module__VAzIyG__railLabel:hover{transform:translate(2px)rotate(-3deg)}.margin-specimen-module__VAzIyG__railGood{color:#2d7552;left:1.25rem;transform:rotate(-4deg)}.margin-specimen-module__VAzIyG__railSelected{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.margin-specimen-module__VAzIyG__railDim{opacity:.4}.margin-specimen-module__VAzIyG__side{align-content:start;gap:.75rem;display:grid}.margin-specimen-module__VAzIyG__key{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.margin-specimen-module__VAzIyG__specimen .margin-specimen-module__VAzIyG__keyItem{background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .5rem;font:400 19px/1 Nanum Pen Script,cursive;display:inline-flex}button.margin-specimen-module__VAzIyG__keyItem{cursor:pointer}button.margin-specimen-module__VAzIyG__keyItem:hover,.margin-specimen-module__VAzIyG__keySelected{border-color:var(--paper-line);background:var(--paper)}button.margin-specimen-module__VAzIyG__keyItem:disabled{cursor:default;opacity:.55}.margin-specimen-module__VAzIyG__swatch{width:1.15em;height:1.15em}.margin-specimen-module__VAzIyG__keyTick{width:.8em;height:.8em}.margin-specimen-module__VAzIyG__card{border:1px solid var(--paper-line);background:var(--paper);min-height:9rem;color:var(--paper-ink);font:14px/1.5 var(--font-sans), sans-serif;border-radius:9px;padding:12px}.margin-specimen-module__VAzIyG__empty{color:var(--paper-muted);margin:0;font:italic 15px/1.45 Newsreader,Georgia,serif}.margin-specimen-module__VAzIyG__finding{background:#ede7da;border-radius:7px;padding:.4rem .6rem .65rem}.margin-specimen-module__VAzIyG__findingLabel{font:400 23px/1.1 Nanum Pen Script,cursive;display:block}.margin-specimen-module__VAzIyG__description{margin:.3rem 0 0;font:16px/1.45 Newsreader,Georgia,serif}.margin-specimen-module__VAzIyG__meta{color:#625e55;align-items:center;gap:.4rem;margin:.5rem 0 0;font:400 11.5px/1.5 JetBrains Mono,monospace;display:flex}.margin-specimen-module__VAzIyG__meta svg{width:1.4em;height:1.4em}.margin-specimen-module__VAzIyG__fix{background:#e2e0dc;border-left:3px solid #577f9b;border-radius:0 6px 6px 0;margin-top:10px;padding:10px 12px}.margin-specimen-module__VAzIyG__specimen .margin-specimen-module__VAzIyG__ask{color:var(--paper-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.margin-specimen-module__VAzIyG__preferenceHeading{color:#38637e;margin:0;font:400 22px/1.1 Nanum Pen Script,cursive}.margin-specimen-module__VAzIyG__preference{margin:6px 0 8px;font:17px/1.45 Newsreader,Georgia,serif}.margin-specimen-module__VAzIyG__note{color:#625e55;font:11.5px/1.5 var(--font-sans), sans-serif;margin:8px 0 0}.margin-specimen-module__VAzIyG__specimen .margin-specimen-module__VAzIyG__apply{background:var(--paper-ink);width:100%;color:var(--paper);font:600 13px/1.5 var(--font-sans), sans-serif;cursor:pointer;border:0;border-radius:5px;margin-top:10px;padding:8px}.margin-specimen-module__VAzIyG__apply:hover{background:#000}.margin-specimen-module__VAzIyG__applied{border-top:1px solid var(--paper-line);color:var(--paper-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.5rem;font-size:.75rem;display:flex}.margin-specimen-module__VAzIyG__specimen .margin-specimen-module__VAzIyG__applied button{min-height:2.75rem;color:var(--paper-ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .4rem;text-decoration:underline}.margin-specimen-module__VAzIyG__marked:focus-visible,.margin-specimen-module__VAzIyG__railLabel:focus-visible,.margin-specimen-module__VAzIyG__keyItem:focus-visible,.margin-specimen-module__VAzIyG__ask:focus-visible,.margin-specimen-module__VAzIyG__apply:focus-visible,.margin-specimen-module__VAzIyG__applied button:focus-visible{outline-offset:3px;outline:2px solid #a46024}@container (min-width:760px){.margin-specimen-module__VAzIyG__layout{grid-template-columns:minmax(0,1fr) 17rem;align-items:start}}@container (max-width:519px){.margin-specimen-module__VAzIyG__page{padding:1.1rem 1rem 1.1rem 1.6rem}.margin-specimen-module__VAzIyG__prose{font-size:16px}.margin-specimen-module__VAzIyG__rail{display:none}}@media (prefers-reduced-motion:no-preference){.margin-specimen-module__VAzIyG__draw path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.42s ease-out forwards margin-specimen-module__VAzIyG__ink}}@keyframes margin-specimen-module__VAzIyG__ink{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.margin-specimen-module__VAzIyG__prose,.margin-specimen-module__VAzIyG__mark path,.margin-specimen-module__VAzIyG__railLabel,.margin-specimen-module__VAzIyG__railGood{transition:none}}
.project-demos-module__Le7AFq__figure{--demo-paper:var(--card,#fff);--demo-ink:var(--foreground,#171614);--demo-muted:var(--muted-foreground,#64615b);--demo-border:var(--border,#e7e4df);--demo-soft:color-mix(in oklab, var(--background,#fff) 84%, var(--foreground,#171614) 4%);--demo-accent:var(--accent-color,#9c613e);border:1px solid var(--demo-border);width:100%;color:var(--demo-ink);background:var(--demo-paper);border-radius:1.15rem;gap:1.25rem;padding:clamp(1rem,3.2vw,2rem);display:grid;overflow:hidden;box-shadow:0 12px 36px #241d160d}.project-demos-module__Le7AFq__figure :where(button,input){font:inherit}.project-demos-module__Le7AFq__figure :where(button){color:inherit}.project-demos-module__Le7AFq__figure :where(button:focus-visible,input:focus-visible){outline:3px solid color-mix(in oklab, var(--demo-accent) 72%, white);outline-offset:3px}.project-demos-module__Le7AFq__figureHeader,.project-demos-module__Le7AFq__feedToolbar,.project-demos-module__Le7AFq__jobHeader,.project-demos-module__Le7AFq__thresholdHeading,.project-demos-module__Le7AFq__routeRow,.project-demos-module__Le7AFq__timingStrip{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.project-demos-module__Le7AFq__figureHeader{align-items:flex-start}.project-demos-module__Le7AFq__eyebrow,.project-demos-module__Le7AFq__label,.project-demos-module__Le7AFq__preferenceLabel,.project-demos-module__Le7AFq__exampleLabel{color:var(--demo-muted);letter-spacing:.045em;margin:0;font-size:.73rem;font-weight:650}.project-demos-module__Le7AFq__eyebrow{text-transform:none}.project-demos-module__Le7AFq__contextPill,.project-demos-module__Le7AFq__sourceTag,.project-demos-module__Le7AFq__findingStatus,.project-demos-module__Le7AFq__routeBadge,.project-demos-module__Le7AFq__newLabel{border:1px solid var(--demo-border);width:fit-content;color:var(--demo-muted);background:var(--demo-soft);border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.71rem;line-height:1.2;display:inline-flex}.project-demos-module__Le7AFq__quote{border-left:2px solid var(--demo-accent);max-width:46rem;font-family:var(--font-serif,Georgia, serif);margin:.2rem 0 0;padding-left:1rem;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.45}.project-demos-module__Le7AFq__quoteSmall{font-family:var(--font-serif,Georgia, serif);margin:.65rem 0;font-size:1.05rem;line-height:1.5}.project-demos-module__Le7AFq__preferenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.project-demos-module__Le7AFq__preference{border:1px solid var(--demo-border);background:var(--demo-soft);border-radius:.75rem;align-content:start;gap:.45rem;min-height:5.3rem;padding:.9rem;font-size:.9rem;line-height:1.4;display:grid}.project-demos-module__Le7AFq__preferenceLabel{font-size:.69rem}.project-demos-module__Le7AFq__divider{background:var(--demo-border);height:1px}.project-demos-module__Le7AFq__questionBlock{gap:.9rem;display:grid}.project-demos-module__Le7AFq__question{margin:.25rem 0 0;font-size:1.04rem;font-weight:600}.project-demos-module__Le7AFq__choiceList{flex-wrap:wrap;gap:.55rem;display:flex}.project-demos-module__Le7AFq__choice,.project-demos-module__Le7AFq__segmentButton,.project-demos-module__Le7AFq__textButton,.project-demos-module__Le7AFq__ruleButton,.project-demos-module__Le7AFq__findingTab{border:1px solid var(--demo-border);background:var(--demo-paper);cursor:pointer;border-radius:.65rem;min-height:2.6rem;padding:.55rem .8rem;transition:border-color .15s,background-color .15s,color .15s}.project-demos-module__Le7AFq__choice:hover,.project-demos-module__Le7AFq__segmentButton:hover,.project-demos-module__Le7AFq__findingTab:hover,.project-demos-module__Le7AFq__ruleButton:hover{border-color:color-mix(in oklab, var(--demo-accent) 54%, var(--demo-border))}.project-demos-module__Le7AFq__choiceSelected,.project-demos-module__Le7AFq__segmentButtonActive,.project-demos-module__Le7AFq__ruleButtonActive,.project-demos-module__Le7AFq__findingTabActive{border-color:var(--demo-accent);background:color-mix(in oklab, var(--demo-accent) 10%, var(--demo-paper))}.project-demos-module__Le7AFq__consequence,.project-demos-module__Le7AFq__changeNote{background:var(--demo-soft);border-radius:.8rem;align-items:flex-start;gap:.8rem;padding:.95rem 1rem;display:flex}.project-demos-module__Le7AFq__consequence>div,.project-demos-module__Le7AFq__changeNote>div{gap:.3rem;display:grid}.project-demos-module__Le7AFq__consequence p:last-child,.project-demos-module__Le7AFq__changeNote p:last-child{margin:0;font-size:.9rem;line-height:1.5}.project-demos-module__Le7AFq__consequenceMark,.project-demos-module__Le7AFq__noteIcon{color:var(--demo-accent);font-size:1.15rem}.project-demos-module__Le7AFq__figureNote{color:var(--demo-muted);margin:0;font-size:.76rem;line-height:1.5}.project-demos-module__Le7AFq__editorLayout,.project-demos-module__Le7AFq__findingLayout,.project-demos-module__Le7AFq__ruleLayout,.project-demos-module__Le7AFq__routingTop{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;display:grid}.project-demos-module__Le7AFq__sourceCard,.project-demos-module__Le7AFq__editorCard,.project-demos-module__Le7AFq__findingDetail,.project-demos-module__Le7AFq__receipt,.project-demos-module__Le7AFq__ruleContent,.project-demos-module__Le7AFq__overallRoute{border:1px solid var(--demo-border);background:var(--demo-soft);border-radius:.85rem;min-width:0;padding:1rem}.project-demos-module__Le7AFq__sourceCard .project-demos-module__Le7AFq__label,.project-demos-module__Le7AFq__editorCard .project-demos-module__Le7AFq__label{display:block}.project-demos-module__Le7AFq__fieldset{border:0;gap:.65rem;margin:0;padding:0;display:grid}.project-demos-module__Le7AFq__fieldset legend{margin-bottom:.45rem}.project-demos-module__Le7AFq__radioChoice{cursor:pointer;align-items:center;gap:.6rem;min-height:2.5rem;font-size:.92rem;display:flex}.project-demos-module__Le7AFq__radioChoice input{accent-color:var(--demo-accent);width:1rem;height:1rem}.project-demos-module__Le7AFq__textButton{width:fit-content;min-height:0;color:var(--demo-accent);text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:.3rem 0;text-decoration:underline}.project-demos-module__Le7AFq__textButton:hover{color:var(--demo-ink)}.project-demos-module__Le7AFq__changeNote{border-left:2px solid var(--demo-accent)}.project-demos-module__Le7AFq__seek{width:100%;accent-color:var(--demo-accent);cursor:pointer}.project-demos-module__Le7AFq__errorMessage{color:var(--demo-ink);background:color-mix(in oklab, var(--demo-accent) 12%, var(--demo-paper));border-radius:.65rem;margin:0;padding:.75rem .9rem;font-size:.88rem}.project-demos-module__Le7AFq__receipt{background:var(--demo-paper);animation:.26s ease-out both project-demos-module__Le7AFq__receipt-arrive;position:relative;box-shadow:0 3px 12px #1e1c180a}.project-demos-module__Le7AFq__receiptQuote{font-family:var(--font-serif,Georgia, serif);margin:.35rem 0 .9rem;font-size:1.05rem;line-height:1.45}.project-demos-module__Le7AFq__receipt>p:not(.project-demos-module__Le7AFq__label){font-size:.88rem;line-height:1.5}.project-demos-module__Le7AFq__timingStrip{border-top:1px solid var(--demo-border);color:var(--demo-muted);flex-wrap:wrap;justify-content:flex-start;gap:.55rem 1.2rem;padding-top:.9rem;font-size:.75rem}.project-demos-module__Le7AFq__timingStrip strong{color:var(--demo-ink);font-family:var(--font-mono,monospace);font-weight:600}.project-demos-module__Le7AFq__findingLayout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.project-demos-module__Le7AFq__annotatedText{padding:.7rem 0}.project-demos-module__Le7AFq__exchangeLine{color:var(--demo-muted);margin:1.1rem 0;line-height:1.5}.project-demos-module__Le7AFq__annotatedPassage{border:0;border-bottom:2px solid color-mix(in oklab, var(--demo-accent) 65%, transparent);background:color-mix(in oklab, var(--demo-accent) 10%, transparent);text-align:left;cursor:pointer;width:100%;padding:.7rem .2rem;line-height:1.6;display:block}.project-demos-module__Le7AFq__findingSide{gap:.65rem;min-width:0;display:grid}.project-demos-module__Le7AFq__findingTabs{flex-wrap:wrap;gap:.35rem;display:flex}.project-demos-module__Le7AFq__findingTab{min-height:2.25rem;padding:.45rem .6rem;font-size:.73rem}.project-demos-module__Le7AFq__findingDetail{background:var(--demo-paper)}.project-demos-module__Le7AFq__findingStatus{color:var(--demo-accent);margin-bottom:.75rem}.project-demos-module__Le7AFq__cardTitle{margin:0 0 .9rem;font-size:1rem}.project-demos-module__Le7AFq__findingDetail>p:not(.project-demos-module__Le7AFq__label):not(.project-demos-module__Le7AFq__reviewNote){margin:.25rem 0 .8rem;font-size:.86rem;line-height:1.5}.project-demos-module__Le7AFq__reviewNote{border-top:1px solid var(--demo-border);color:var(--demo-muted);margin:.7rem 0;padding-top:.7rem;font-size:.78rem;line-height:1.5}.project-demos-module__Le7AFq__fullRecord{background:var(--demo-soft);border-radius:.55rem;margin-top:.65rem;padding:.65rem;font-size:.76rem;line-height:1.5}.project-demos-module__Le7AFq__fullRecord p{margin:.3rem 0}.project-demos-module__Le7AFq__ruleLayout{grid-template-columns:minmax(11rem,.7fr) minmax(0,1.3fr)}.project-demos-module__Le7AFq__ruleNav{align-content:start;gap:.5rem;display:grid}.project-demos-module__Le7AFq__ruleButton{text-align:left;align-items:center;gap:.65rem;width:100%;min-height:3.1rem;line-height:1.35;display:flex}.project-demos-module__Le7AFq__ruleIndex{color:var(--demo-muted);font-family:var(--font-mono,monospace);font-size:.7rem}.project-demos-module__Le7AFq__ruleContent{background:var(--demo-paper)}.project-demos-module__Le7AFq__markdown{color:var(--demo-ink);background:var(--demo-soft);font-family:var(--font-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.6rem;margin:0;padding:.75rem;font-size:.72rem;line-height:1.55;overflow-x:auto}.project-demos-module__Le7AFq__ruleDescription{color:var(--demo-muted);margin:.8rem 0 1rem;font-size:.84rem;line-height:1.5}.project-demos-module__Le7AFq__examplePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.project-demos-module__Le7AFq__examplePair>div{border-radius:.65rem;min-width:0;padding:.7rem}.project-demos-module__Le7AFq__exampleTrigger{background:color-mix(in oklab, #bf6a4b 10%, var(--demo-paper))}.project-demos-module__Le7AFq__exampleAccept{background:color-mix(in oklab, #54836d 10%, var(--demo-paper))}.project-demos-module__Le7AFq__exampleLabel{font-size:.65rem}.project-demos-module__Le7AFq__examplePair p{margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.project-demos-module__Le7AFq__routingTop{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch}.project-demos-module__Le7AFq__thresholdControl{align-content:start;gap:.8rem;padding:1rem 0;display:grid}.project-demos-module__Le7AFq__thresholdValue{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;font-size:1.4rem}.project-demos-module__Le7AFq__thresholdHeading{justify-content:flex-start}.project-demos-module__Le7AFq__overallRoute{align-content:center;justify-items:start;gap:.35rem;display:grid}.project-demos-module__Le7AFq__routeName{font-family:var(--font-serif,Georgia, serif);text-transform:capitalize;margin:0;font-size:1.7rem;line-height:1.15}.project-demos-module__Le7AFq__overallRoute>p:not(.project-demos-module__Le7AFq__label):not(.project-demos-module__Le7AFq__routeName){margin:.2rem 0;font-size:.86rem}.project-demos-module__Le7AFq__routeOrder{color:var(--demo-muted);flex-wrap:wrap;align-items:center;font-size:.68rem;display:flex}.project-demos-module__Le7AFq__routeList{border-top:1px solid var(--demo-border);display:grid}.project-demos-module__Le7AFq__routeRow{border-bottom:1px solid var(--demo-border);padding:.7rem 0}.project-demos-module__Le7AFq__routeRule{margin:0;font-size:.86rem}.project-demos-module__Le7AFq__routeCondition{color:var(--demo-muted);margin:.15rem 0 0;font-size:.72rem}.project-demos-module__Le7AFq__routeBadge{text-transform:capitalize;flex:none}.project-demos-module__Le7AFq__routeBadgeActive{border-color:var(--demo-accent);color:var(--demo-ink)}.project-demos-module__Le7AFq__toggleRow{border:1px solid var(--demo-border);background:var(--demo-soft);border-radius:.75rem;gap:.15rem;width:fit-content;max-width:100%;padding:.2rem;display:inline-flex}.project-demos-module__Le7AFq__segmentButton{background:0 0;border-color:#0000;min-height:2.25rem;padding:.45rem .75rem;font-size:.8rem}.project-demos-module__Le7AFq__segmentButtonActive{border-color:var(--demo-border);background:var(--demo-paper);box-shadow:0 1px 2px #1e1c180d}.project-demos-module__Le7AFq__architecture{border:1px solid var(--demo-border);background:var(--demo-soft);border-radius:.9rem;justify-content:center;align-items:center;gap:clamp(.7rem,4vw,3rem);min-height:11rem;padding:1.2rem;display:flex}.project-demos-module__Le7AFq__destination,.project-demos-module__Le7AFq__homeDestination{border:1px solid var(--demo-border);background:var(--demo-paper);text-align:center;border-radius:.8rem;justify-items:center;gap:.35rem;width:min(42%,14rem);min-height:7rem;padding:.9rem;display:grid;box-shadow:0 4px 14px #1e1c180a}.project-demos-module__Le7AFq__destinationSecondary{opacity:.86}.project-demos-module__Le7AFq__destinationIcon{width:2rem;height:2rem;color:var(--demo-accent);background:var(--demo-soft);border-radius:.6rem;place-items:center;font-size:1.2rem;display:grid}.project-demos-module__Le7AFq__destination>span:nth-child(2),.project-demos-module__Le7AFq__homeDestination>span:nth-child(2){font-size:.92rem;font-weight:600}.project-demos-module__Le7AFq__destination small,.project-demos-module__Le7AFq__homeDestination small{max-width:13rem;color:var(--demo-muted);font-size:.7rem;line-height:1.4}.project-demos-module__Le7AFq__connector{color:var(--demo-muted)}.project-demos-module__Le7AFq__homeDestination{width:min(64%,22rem)}.project-demos-module__Le7AFq__homeRows{gap:.3rem;width:100%;margin-top:.2rem;display:grid}.project-demos-module__Le7AFq__homeRows i{background:var(--demo-soft);border-radius:99px;height:.3rem;display:block}.project-demos-module__Le7AFq__homeRows i:nth-child(2){width:82%}.project-demos-module__Le7AFq__architectureCaption{color:var(--demo-muted);text-align:center;margin:-.45rem 0 0;font-size:.84rem}.project-demos-module__Le7AFq__sourceImage{gap:.45rem;margin:0;display:grid}.project-demos-module__Le7AFq__sourceImage img{border:1px solid var(--demo-border);border-radius:.75rem;width:100%;height:auto;display:block}.project-demos-module__Le7AFq__sourceImage figcaption{color:var(--demo-muted);font-size:.72rem}.project-demos-module__Le7AFq__feedToolbar{align-items:flex-start}.project-demos-module__Le7AFq__feedSubtitle{color:var(--demo-muted);margin:.2rem 0 0;font-size:.78rem}.project-demos-module__Le7AFq__jobHeader{border-bottom:1px solid var(--demo-border);color:var(--demo-muted);padding:.6rem 0;font-size:.75rem}.project-demos-module__Le7AFq__jobList{gap:0;margin:0;padding:0;list-style:none;display:grid}.project-demos-module__Le7AFq__jobRow{border-bottom:1px solid var(--demo-border);align-items:center;gap:.75rem;min-width:0;padding:.72rem 0;display:flex}.project-demos-module__Le7AFq__jobMark{border:1px solid var(--demo-border);width:2.25rem;height:2.25rem;color:var(--demo-accent);background:var(--demo-soft);border-radius:.65rem;flex:0 0 2.25rem;place-items:center;font-size:.85rem;font-weight:650;display:grid}.project-demos-module__Le7AFq__jobDetails{min-width:0}.project-demos-module__Le7AFq__jobTitle{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.88rem;font-weight:600;display:flex}.project-demos-module__Le7AFq__jobMeta{color:var(--demo-muted);margin:.15rem 0 0;font-size:.72rem;line-height:1.4}.project-demos-module__Le7AFq__newLabel{border-color:color-mix(in oklab, var(--demo-accent) 32%, var(--demo-border));color:var(--demo-accent);padding:.2rem .42rem;font-size:.63rem}.project-demos-module__Le7AFq__arrowMark{color:var(--demo-muted);margin-left:auto}.project-demos-module__Le7AFq__emptyState{color:var(--demo-muted);text-align:center;padding:1.5rem .5rem;font-size:.85rem}.project-demos-module__Le7AFq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes project-demos-module__Le7AFq__receipt-arrive{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.project-demos-module__Le7AFq__figure{border-radius:.9rem;gap:1rem}.project-demos-module__Le7AFq__figureHeader{flex-direction:column}.project-demos-module__Le7AFq__preferenceGrid{grid-template-columns:1fr}.project-demos-module__Le7AFq__preference{grid-template-columns:4rem minmax(0,1fr);align-items:baseline;min-height:0}.project-demos-module__Le7AFq__editorLayout,.project-demos-module__Le7AFq__findingLayout,.project-demos-module__Le7AFq__ruleLayout,.project-demos-module__Le7AFq__routingTop{grid-template-columns:minmax(0,1fr)}.project-demos-module__Le7AFq__choiceList{display:grid}.project-demos-module__Le7AFq__choice{text-align:left}.project-demos-module__Le7AFq__timingStrip{grid-template-columns:minmax(0,1fr);display:grid}.project-demos-module__Le7AFq__examplePair{grid-template-columns:minmax(0,1fr)}.project-demos-module__Le7AFq__architecture{gap:.45rem;min-height:9rem;padding:.75rem}.project-demos-module__Le7AFq__destination{width:43%;padding:.65rem .4rem}.project-demos-module__Le7AFq__homeDestination{width:78%}.project-demos-module__Le7AFq__connector{font-size:.75rem}.project-demos-module__Le7AFq__feedToolbar{flex-direction:column}.project-demos-module__Le7AFq__segmentButton{padding-inline:.6rem;font-size:.74rem}.project-demos-module__Le7AFq__routeRow{align-items:flex-start}.project-demos-module__Le7AFq__routeBadge{text-align:center;max-width:7.5rem}}@media (prefers-reduced-motion:reduce){.project-demos-module__Le7AFq__figure :where(button){transition:none}.project-demos-module__Le7AFq__receipt{animation:none}}.project-demos-module__Le7AFq__inkGlyph{vertical-align:-.25em;width:1.15em;height:1.15em;margin:0 .2em}.project-demos-module__Le7AFq__routeStep{align-items:center;display:inline-flex}
.tellby-founder-module__sY3T2W__screen{--t-paper:#f6f3ed;--t-paper-sunken:#efeae0;--t-card:#fff;--t-ink:#23302b;--t-body:#2e3b35;--t-soft:#455249;--t-line:#e4dfd4;--t-line-strong:#d3ccbe;--t-sage:#335140;--t-sage-600:#446b54;--t-sage-100:#e3ece4;--t-apricot:#e08a5b;--t-apricot-text:#a2542a;--t-apricot-100:#f8e6d7;--t-apricot-50:#fbf1e8;--t-on-apricot:#3a2313;min-width:0;color:var(--t-body);background:var(--t-paper);border-radius:1rem}.tellby-founder-module__sY3T2W__screen :where(button:focus-visible){outline:3px solid var(--t-sage-600);outline-offset:3px}.tellby-founder-module__sY3T2W__speaker{color:var(--t-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:650;display:block}.tellby-founder-module__sY3T2W__fieldLabel{color:var(--t-soft);letter-spacing:.03em;margin:.9rem 0 .45rem;font-size:.74rem;font-weight:650}.tellby-founder-module__sY3T2W__chipRow{flex-wrap:wrap;gap:.4rem;display:flex}.tellby-founder-module__sY3T2W__chip{border:1px solid var(--t-line-strong);background:var(--t-card);cursor:pointer;border-radius:999px;min-height:2.5rem;padding:.45rem .8rem;font-size:.82rem;transition:background-color .16s,border-color .16s;color:var(--t-body)!important}.tellby-founder-module__sY3T2W__chip[aria-pressed=true]{border-color:var(--t-sage);background:var(--t-sage-100);font-weight:600;color:var(--t-sage)!important}.tellby-founder-module__sY3T2W__screen:has(.tellby-founder-module__sY3T2W__card){grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,4vw,2.5rem);display:grid}.tellby-founder-module__sY3T2W__card{border:1px solid var(--t-line);background:var(--t-card);border-radius:1rem;overflow:hidden;box-shadow:0 18px 40px #23302b14}.tellby-founder-module__sY3T2W__cardBand{color:var(--t-soft);background:var(--t-apricot-50);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1.25rem;font-size:.78rem;display:flex}.tellby-founder-module__sY3T2W__badgeApproved,.tellby-founder-module__sY3T2W__badgeKept,.tellby-founder-module__sY3T2W__badgeReview{border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.tellby-founder-module__sY3T2W__badgeApproved,.tellby-founder-module__sY3T2W__badgeKept{color:var(--t-sage);background:var(--t-sage-100)}.tellby-founder-module__sY3T2W__badgeReview{color:var(--t-on-apricot);background:var(--t-apricot-100)}.tellby-founder-module__sY3T2W__cardBody{gap:1rem;padding:1.25rem 1.25rem 1.4rem;display:grid}.tellby-founder-module__sY3T2W__cardTitle,.tellby-founder-module__sY3T2W__reviewTitle,.tellby-founder-module__sY3T2W__screenHeading{color:var(--t-ink);font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.015em;margin:0;font-weight:400;line-height:1.2}.tellby-founder-module__sY3T2W__cardTitle{font-size:clamp(1.35rem,2.6vw,1.75rem)}.tellby-founder-module__sY3T2W__voiceRow{align-items:center;gap:.8rem;display:flex}.tellby-founder-module__sY3T2W__playDisc{background:var(--t-apricot);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:3rem;height:3rem;font-size:.85rem;transition:transform .16s;display:grid;color:var(--t-on-apricot)!important}.tellby-founder-module__sY3T2W__playDisc:active:not(:disabled){transform:scale(.95)}.tellby-founder-module__sY3T2W__playDisc:disabled{opacity:.5;cursor:not-allowed}.tellby-founder-module__sY3T2W__waveform{flex:1;align-items:center;gap:2px;min-width:0;height:2.5rem;display:flex;overflow:hidden}.tellby-founder-module__sY3T2W__waveform span{background:var(--t-line-strong);border-radius:999px;flex:1;min-width:0;transition:background-color .2s}.tellby-founder-module__sY3T2W__waveform span[data-heard]{background:var(--t-apricot)}.tellby-founder-module__sY3T2W__voiceTime{color:var(--t-soft);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.74rem}.tellby-founder-module__sY3T2W__cardSummary{margin:0;font-size:.95rem;line-height:1.6}.tellby-founder-module__sY3T2W__cardQuote{border-left:2px solid var(--t-apricot);gap:.35rem;margin:0;padding-left:.9rem;display:grid}.tellby-founder-module__sY3T2W__cardQuote blockquote{color:var(--t-ink);font-family:var(--font-playfair), Georgia, serif;margin:0;font-size:1.05rem;font-style:italic;line-height:1.45}.tellby-founder-module__sY3T2W__hearBit{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:fit-content;min-height:2.25rem;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline;color:var(--t-apricot-text)!important}.tellby-founder-module__sY3T2W__cardFacts{border-top:1px solid var(--t-line);gap:.5rem;margin:0;padding-top:.9rem;display:grid}.tellby-founder-module__sY3T2W__cardFacts div{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.tellby-founder-module__sY3T2W__cardFacts dt{width:3.5rem;color:var(--t-soft);font-size:.72rem;font-weight:650}.tellby-founder-module__sY3T2W__cardFacts dd{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.tellby-founder-module__sY3T2W__cardFacts dd span{background:var(--t-paper-sunken);border-radius:999px;padding:.2rem .55rem;font-size:.78rem}.tellby-founder-module__sY3T2W__cardLegend{counter-reset:legend;gap:1.1rem;margin:0;padding:0;font-size:.86rem;line-height:1.5;list-style:none;display:grid}.tellby-founder-module__sY3T2W__cardLegend li{color:var(--t-soft);counter-increment:legend;padding-left:2rem;position:relative}.tellby-founder-module__sY3T2W__cardLegend li:before{content:counter(legend);border:1px solid var(--t-line-strong);width:1.4rem;height:1.4rem;color:var(--t-ink);border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:.05rem;left:0}.tellby-founder-module__sY3T2W__cardLegend strong{color:var(--t-ink);font-weight:600}.tellby-founder-module__sY3T2W__rolesStage{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:grid}.tellby-founder-module__sY3T2W__roleColumn{gap:.6rem;min-width:0;display:grid}.tellby-founder-module__sY3T2W__roleLabel,.tellby-founder-module__sY3T2W__roleNote{color:var(--demo-muted);margin:0;font-size:.76rem;line-height:1.45}.tellby-founder-module__sY3T2W__roleLabel{letter-spacing:.03em;font-weight:650}.tellby-founder-module__sY3T2W__phone{border:6px solid #1f2622;border-radius:1.8rem;flex-direction:column;min-height:27rem;padding:1.1rem 1rem 1rem;display:flex}.tellby-founder-module__sY3T2W__appBar{color:var(--t-soft);justify-content:space-between;margin:0 0 1rem;font-size:.72rem;font-weight:650;display:flex}.tellby-founder-module__sY3T2W__screenHeading{font-size:1.3rem}.tellby-founder-module__sY3T2W__lockedChip{border:1px dashed var(--t-line-strong);width:fit-content;color:var(--t-soft);border-radius:999px;gap:.35rem;margin:0;padding:.4rem .75rem;font-size:.82rem;display:inline-flex}.tellby-founder-module__sY3T2W__fieldHint{color:var(--t-soft);margin:.4rem 0 0;font-size:.74rem}.tellby-founder-module__sY3T2W__sageButton,.tellby-founder-module__sY3T2W__apricotButton{cursor:pointer;border:0;border-radius:.75rem;min-height:3rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:background-color .16s,transform .16s}.tellby-founder-module__sY3T2W__sageButton{background:var(--t-sage);margin-top:auto;color:#f4f7f2!important}.tellby-founder-module__sY3T2W__sageButton:hover{background:var(--t-sage-600)}.tellby-founder-module__sY3T2W__sageButton[aria-pressed=true]{background:var(--t-sage-100);color:var(--t-sage)!important}.tellby-founder-module__sY3T2W__apricotButton{background:var(--t-apricot);color:var(--t-on-apricot)!important}.tellby-founder-module__sY3T2W__sageButton:active,.tellby-founder-module__sY3T2W__apricotButton:active{transform:scale(.98)}.tellby-founder-module__sY3T2W__handoff{color:var(--demo-muted);text-align:center;justify-items:center;gap:.2rem;font-size:.7rem;display:grid}.tellby-founder-module__sY3T2W__handoffArrow{font-size:1.4rem;line-height:1}.tellby-founder-module__sY3T2W__tablet{text-align:center;border:10px solid #1f2622;border-radius:1.6rem;align-content:center;justify-items:center;gap:.6rem;min-height:22rem;padding:1.5rem;display:grid}.tellby-founder-module__sY3T2W__tabletGreeting{color:var(--t-ink);font-family:var(--font-playfair), Georgia, serif;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.tellby-founder-module__sY3T2W__tabletBook{opacity:.45;filter:saturate(.4);width:min(13rem,70%);transition:opacity .4s,filter .4s,transform .4s}.tellby-founder-module__sY3T2W__tablet[data-ready] .tellby-founder-module__sY3T2W__tabletBook{opacity:1;filter:none;animation:4s ease-in-out infinite tellby-founder-module__sY3T2W__breathe}.tellby-founder-module__sY3T2W__tabletBook img,.tellby-founder-module__sY3T2W__book img{width:100%;height:auto;display:block}.tellby-founder-module__sY3T2W__tabletPrompt{color:var(--t-ink);margin:0;font-size:1.05rem;font-weight:600}.tellby-founder-module__sY3T2W__tabletTopic{background:var(--t-card);border-radius:.7rem;margin:0;padding:.5rem .9rem;font-size:.86rem}.tellby-founder-module__sY3T2W__tabletHint{color:var(--t-soft);margin:0;font-size:.8rem}.tellby-founder-module__sY3T2W__rolesFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.tellby-founder-module__sY3T2W__segmented{border:1px solid var(--demo-border);background:var(--demo-soft);border-radius:.8rem;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:flex}.tellby-founder-module__sY3T2W__segment{cursor:pointer;background:0 0;border:0;border-radius:.6rem;min-height:2.5rem;padding:.45rem .85rem;font-size:.84rem;transition:background-color .16s,color .16s;color:var(--demo-muted)!important}.tellby-founder-module__sY3T2W__segment[aria-pressed=true]{background:var(--demo-paper);font-weight:600;box-shadow:0 1px 3px #0000001a;color:var(--demo-ink)!important}.tellby-founder-module__sY3T2W__questionLayout{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:1.25rem;display:grid}.tellby-founder-module__sY3T2W__captions{gap:1.1rem;padding:clamp(1.1rem,3vw,1.75rem);display:grid}.tellby-founder-module__sY3T2W__captionsLabel{color:var(--t-soft);margin:0;font-size:.72rem;font-weight:650}.tellby-founder-module__sY3T2W__captionNan,.tellby-founder-module__sY3T2W__captionTellby{margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.45}.tellby-founder-module__sY3T2W__captionNan{color:var(--t-soft)}.tellby-founder-module__sY3T2W__captionTellby{color:var(--t-ink);background:var(--t-card);border-radius:.85rem;padding:.9rem 1rem;animation:.36s cubic-bezier(.23,1,.32,1) tellby-founder-module__sY3T2W__arrive}.tellby-founder-module__sY3T2W__checkList{gap:.75rem;margin:0;padding:0;font-size:.9rem;line-height:1.4;list-style:none;display:grid}.tellby-founder-module__sY3T2W__checkList li{align-items:baseline;gap:.6rem;display:flex}.tellby-founder-module__sY3T2W__checkMark{color:#9a4227;background:#c25a3829;background:lab(51.3502% 40.9047 39.8967/.16);border-radius:50%;flex-shrink:0;place-items:center;width:1.3rem;height:1.3rem;font-size:.7rem;font-weight:700;display:inline-grid}.tellby-founder-module__sY3T2W__checkList li[data-ok] .tellby-founder-module__sY3T2W__checkMark{color:#335140;background:#5c816833;background:lab(50.6379% -17.7166 9.23439/.2)}.dark .tellby-founder-module__sY3T2W__checkMark{color:#f0b892}.dark .tellby-founder-module__sY3T2W__checkList li[data-ok] .tellby-founder-module__sY3T2W__checkMark{color:#a9c0b0}.tellby-founder-module__sY3T2W__companionStage{justify-items:center;gap:1.25rem;padding:clamp(2rem,6vw,3.5rem) 1rem clamp(1.5rem,4vw,2.5rem);display:grid}.tellby-founder-module__sY3T2W__companion{aspect-ratio:3/2;place-items:center;width:clamp(200px,40vw,300px);transition:width .3s;display:grid;position:relative}.tellby-founder-module__sY3T2W__companion[data-state=idle]{width:clamp(230px,46vw,340px)}.tellby-founder-module__sY3T2W__book{width:100%;transition:transform .35s,opacity .25s;position:relative}.tellby-founder-module__sY3T2W__ripple{width:100%;height:100%;color:var(--t-sage);opacity:0;transition:opacity .3s;position:absolute;inset:0;overflow:visible}.tellby-founder-module__sY3T2W__companion[data-state=listening] .tellby-founder-module__sY3T2W__book{animation:.42s cubic-bezier(.23,1,.32,1) tellby-founder-module__sY3T2W__acknowledge,4s ease-in-out .42s infinite tellby-founder-module__sY3T2W__breathe}.tellby-founder-module__sY3T2W__companion[data-state=speaking] .tellby-founder-module__sY3T2W__book{animation:1.5s ease-in-out infinite tellby-founder-module__sY3T2W__speak}.tellby-founder-module__sY3T2W__companion[data-state=paused] .tellby-founder-module__sY3T2W__book{opacity:.8;transform:translateY(4px)rotate(-3deg)}.tellby-founder-module__sY3T2W__companion[data-state=listening] .tellby-founder-module__sY3T2W__ripple{animation:4s ease-in-out infinite tellby-founder-module__sY3T2W__ring}.tellby-founder-module__sY3T2W__companion[data-state=speaking] .tellby-founder-module__sY3T2W__ripple{animation:1.5s ease-in-out infinite tellby-founder-module__sY3T2W__ring}.tellby-founder-module__sY3T2W__companionCaption{max-width:28rem;min-height:3.2em;color:var(--t-ink);text-align:center;margin:0;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.4}.tellby-founder-module__sY3T2W__companionCaption:not([data-speaker]){color:var(--t-soft)}.tellby-founder-module__sY3T2W__companionControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.tellby-founder-module__sY3T2W__timingNote{border-left:2px solid var(--demo-accent);background:var(--demo-soft);border-radius:0 .7rem .7rem 0;gap:.3rem;padding:.9rem 1rem;display:grid}.tellby-founder-module__sY3T2W__timingNote p:last-child{margin:0;font-size:.9rem;line-height:1.5}.tellby-founder-module__sY3T2W__approvalLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1.25rem;display:grid}.tellby-founder-module__sY3T2W__reviewCard{border:1px solid var(--t-line);padding:clamp(1rem,3vw,1.5rem);display:grid}.tellby-founder-module__sY3T2W__reviewTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tellby-founder-module__sY3T2W__reviewMeta{color:var(--t-soft);font-size:.76rem}.tellby-founder-module__sY3T2W__reviewTitle{margin-top:.8rem;font-size:1.3rem}.tellby-founder-module__sY3T2W__reviewSummary{color:var(--t-soft);margin:.5rem 0 0;font-size:.88rem;line-height:1.5}.tellby-founder-module__sY3T2W__askNext{color:var(--t-ink);background:var(--t-card);border-radius:.65rem;margin:0;padding:.6rem .8rem;font-size:.88rem}.tellby-founder-module__sY3T2W__reviewActions{margin-top:1.1rem;display:flex}.tellby-founder-module__sY3T2W__reviewActions .tellby-founder-module__sY3T2W__apricotButton{width:100%}.tellby-founder-module__sY3T2W__visibility{gap:.75rem;display:grid}.tellby-founder-module__sY3T2W__listenerList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.tellby-founder-module__sY3T2W__listenerList li{border:1px solid var(--demo-border);opacity:.55;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .7rem;transition:opacity .26s;display:grid}.tellby-founder-module__sY3T2W__listenerList li[data-can-see]{opacity:1}.tellby-founder-module__sY3T2W__listenerList strong,.tellby-founder-module__sY3T2W__listenerList small{display:block}.tellby-founder-module__sY3T2W__listenerList strong{font-size:.88rem;font-weight:600}.tellby-founder-module__sY3T2W__listenerList small{color:var(--demo-muted);font-size:.72rem}.tellby-founder-module__sY3T2W__avatar{color:#223a2c;background:#e3ece4;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:650;display:grid}.tellby-founder-module__sY3T2W__access{color:var(--demo-muted);font-size:.74rem}.tellby-founder-module__sY3T2W__listenerList li[data-can-see] .tellby-founder-module__sY3T2W__access{color:var(--demo-ink);font-weight:600}.tellby-founder-module__sY3T2W__visibilityNote{color:var(--demo-muted);margin:0;font-size:.82rem;line-height:1.5}@keyframes tellby-founder-module__sY3T2W__breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tellby-founder-module__sY3T2W__acknowledge{0%{transform:scale(1)}45%{transform:scale(1.04)translateY(-3px)}to{transform:scale(1)}}@keyframes tellby-founder-module__sY3T2W__speak{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)translateY(-3px)}}@keyframes tellby-founder-module__sY3T2W__ring{0%,to{opacity:.2}50%{opacity:.45}}@keyframes tellby-founder-module__sY3T2W__arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){:is(.tellby-founder-module__sY3T2W__screen:has(.tellby-founder-module__sY3T2W__card),.tellby-founder-module__sY3T2W__questionLayout,.tellby-founder-module__sY3T2W__approvalLayout),.tellby-founder-module__sY3T2W__rolesStage{grid-template-columns:minmax(0,1fr)}.tellby-founder-module__sY3T2W__handoff{grid-auto-flow:column;align-items:center;gap:.5rem}.tellby-founder-module__sY3T2W__handoffArrow{transform:rotate(90deg)}.tellby-founder-module__sY3T2W__phone{min-height:0}.tellby-founder-module__sY3T2W__waveform{gap:1px}.tellby-founder-module__sY3T2W__sageButton{margin-top:1.1rem}}@media (prefers-reduced-motion:reduce){.tellby-founder-module__sY3T2W__book,.tellby-founder-module__sY3T2W__tabletBook,.tellby-founder-module__sY3T2W__ripple,.tellby-founder-module__sY3T2W__captionTellby,.tellby-founder-module__sY3T2W__companion{transition:none!important;animation:none!important}.tellby-founder-module__sY3T2W__companion[data-state=listening] .tellby-founder-module__sY3T2W__ripple,.tellby-founder-module__sY3T2W__companion[data-state=speaking] .tellby-founder-module__sY3T2W__ripple{opacity:.25}}
.tellby-tools-module__PI7_QW__toolFigure{--ease-out:cubic-bezier(.23, 1, .32, 1);container-type:inline-size}.tellby-tools-module__PI7_QW__screen{--t-paper:#f6f3ed;--t-paper-sunken:#efeae0;--t-card:#fff;--t-ink:#23302b;--t-body:#2e3b35;--t-soft:#455249;--t-muted:#526159;--t-faint:#8a968f;--t-line:#e4dfd4;--t-line-strong:#d3ccbe;--t-sage:#335140;--t-sage-600:#446b54;--t-sage-300:#a9c0b0;--t-sage-100:#e3ece4;--t-blue:#2f4a63;--t-apricot:#e08a5b;--t-apricot-text:#a2542a;--t-apricot-100:#f8e6d7;--t-amber:#97600f;--t-clay:#9a4227;--t-clay-100:#f5dfd6;--t-thermal:#fffdf7;--t-thermal-ink:#2a2622;--t-mono:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);min-width:0;color:var(--t-body);background:var(--t-paper);border-radius:1rem;margin-top:1rem;padding:1.25rem}.tellby-tools-module__PI7_QW__screen :where(button){font:inherit;cursor:pointer}.tellby-tools-module__PI7_QW__screen :where(button:focus-visible,input:focus-visible){outline:3px solid var(--t-sage-600);outline-offset:3px}.tellby-tools-module__PI7_QW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tellby-tools-module__PI7_QW__storyKicker{color:var(--t-apricot-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650}.tellby-tools-module__PI7_QW__storyTitle{color:var(--t-ink);font-family:var(--font-serif,Georgia, serif);margin:.35rem 0 1.1rem;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:500;line-height:1.2}.tellby-tools-module__PI7_QW__player{align-items:center;gap:1rem;min-width:0;display:flex}.tellby-tools-module__PI7_QW__disc{color:#fff;background:var(--t-sage);width:3.5rem;height:3.5rem;transition:scale .14s var(--ease-out,ease-out), background-color .14s ease;border:0;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:0 1px 2px #23302b2e}.tellby-tools-module__PI7_QW__playerCompact .tellby-tools-module__PI7_QW__disc{width:2.75rem;height:2.75rem}.tellby-tools-module__PI7_QW__disc:hover{background:#2c4838}.tellby-tools-module__PI7_QW__disc:active{scale:.96}.tellby-tools-module__PI7_QW__disc:disabled{cursor:not-allowed;opacity:.5}.tellby-tools-module__PI7_QW__discIcons{width:22px;height:22px;display:block;position:relative}.tellby-tools-module__PI7_QW__discIcons svg{fill:currentColor;width:22px;height:22px;margin:auto;transition:opacity .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.tellby-tools-module__PI7_QW__playIcon{translate:2px}.tellby-tools-module__PI7_QW__discIcons[data-playing=true] .tellby-tools-module__PI7_QW__playIcon,.tellby-tools-module__PI7_QW__discIcons[data-playing=false] .tellby-tools-module__PI7_QW__pauseIcon{opacity:0;filter:blur(4px);scale:.25}.tellby-tools-module__PI7_QW__playerBody{flex:1;min-width:0}.tellby-tools-module__PI7_QW__playerMeta{color:var(--t-muted);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.tellby-tools-module__PI7_QW__playerMeta p{margin:0}.tellby-tools-module__PI7_QW__playerTime{font-variant-numeric:tabular-nums;flex:none}.tellby-tools-module__PI7_QW__playerFailure{color:var(--t-muted);margin:0;font-size:.85rem}.tellby-tools-module__PI7_QW__rail{width:100%;height:2.75rem;position:relative}.tellby-tools-module__PI7_QW__playerCompact .tellby-tools-module__PI7_QW__rail{height:2.25rem}.tellby-tools-module__PI7_QW__railVisual{inset-inline:0;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.tellby-tools-module__PI7_QW__waveform{width:100%;height:2.5rem;display:block}.tellby-tools-module__PI7_QW__playerCompact .tellby-tools-module__PI7_QW__waveform{height:1.9rem}.tellby-tools-module__PI7_QW__bar{fill:var(--t-faint)}.tellby-tools-module__PI7_QW__barPlayed{fill:var(--t-sage)}.tellby-tools-module__PI7_QW__plainRail{background:var(--t-line-strong);border-radius:999px;height:3px;overflow:hidden}.tellby-tools-module__PI7_QW__plainRail span{background:var(--t-sage);transform-origin:0;width:100%;height:100%;transition:transform .24s var(--ease-out,ease-out);display:block}.tellby-tools-module__PI7_QW__railInput{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.tellby-tools-module__PI7_QW__railInput::-webkit-slider-thumb{appearance:none;background:var(--t-ink);border-radius:999px;width:6px;height:24px}.tellby-tools-module__PI7_QW__railInput::-moz-range-thumb{background:var(--t-ink);border:0;border-radius:999px;width:6px;height:24px}.tellby-tools-module__PI7_QW__spoken{gap:.1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.tellby-tools-module__PI7_QW__spokenPassage{width:100%;color:var(--t-body);font-family:var(--font-serif,Georgia, serif);text-align:left;background:0 0;border:0;border-radius:.5rem;grid-template-columns:2.6rem minmax(0,1fr);gap:.6rem;padding:.45rem .55rem;font-size:1rem;line-height:1.45;transition:color .24s,background-color .24s;display:grid}.tellby-tools-module__PI7_QW__spokenPassage:hover{background:var(--t-paper-sunken)}.tellby-tools-module__PI7_QW__spokenPassage[data-state=next]{color:var(--t-muted)}.tellby-tools-module__PI7_QW__spokenPassage[data-state=now]{color:var(--t-ink);background:var(--t-apricot-100)}.tellby-tools-module__PI7_QW__spokenTime{color:var(--t-muted);font-family:var(--t-mono);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.72rem}.tellby-tools-module__PI7_QW__toolScreen{border:1px solid var(--t-line);padding:0;overflow:hidden}.tellby-tools-module__PI7_QW__toolBar{border-bottom:1px solid var(--t-line);color:var(--t-muted);background:var(--t-card);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.7rem 1rem;font-size:.78rem;display:flex}.tellby-tools-module__PI7_QW__toolName{color:var(--t-ink);font-weight:650}.tellby-tools-module__PI7_QW__doNotAsk{color:var(--t-clay);background:var(--t-clay-100);border-radius:999px;padding:.15rem .5rem}.tellby-tools-module__PI7_QW__keyHint{font-family:var(--t-mono);font-size:.7rem}.tellby-tools-module__PI7_QW__fieldLabel{color:var(--t-soft);letter-spacing:.04em;text-transform:uppercase;margin:.9rem 0 .4rem;font-size:.72rem;font-weight:650}.tellby-tools-module__PI7_QW__timeline{gap:.35rem;padding:.9rem 1rem .4rem;display:grid}.tellby-tools-module__PI7_QW__lane{grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.tellby-tools-module__PI7_QW__laneLabel{color:var(--t-muted);font-size:.7rem;font-weight:650}.tellby-tools-module__PI7_QW__laneTrack{background:var(--t-paper-sunken);border-radius:999px;height:.85rem;position:relative}.tellby-tools-module__PI7_QW__segment{background:var(--t-sage-300);border-radius:999px;position:absolute;top:2px;bottom:2px}.tellby-tools-module__PI7_QW__segment[data-speaker=tellby]{background:#b9c6d2}.tellby-tools-module__PI7_QW__segment[data-speaker=tellby][data-selected=true]{background:var(--t-blue)}.tellby-tools-module__PI7_QW__selectedWindow{border:1.5px solid var(--t-apricot);pointer-events:none;border-radius:6px;position:absolute;top:-3px;bottom:-3px}.tellby-tools-module__PI7_QW__turnPicker{border-bottom:1px solid var(--t-line);flex-wrap:wrap;gap:.4rem;padding:.5rem 1rem .9rem;display:flex}.tellby-tools-module__PI7_QW__turnChip{border:1px solid var(--t-line-strong);min-height:2.25rem;color:var(--t-body);background:var(--t-card);font-family:var(--t-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.75rem;display:inline-flex}.tellby-tools-module__PI7_QW__turnChip[data-verdict=fail] span:first-child{color:var(--t-clay)}.tellby-tools-module__PI7_QW__turnChip[data-verdict=warn] span:first-child{color:var(--t-amber)}.tellby-tools-module__PI7_QW__turnChip[data-verdict=pass] span:first-child{color:var(--t-sage-600)}.tellby-tools-module__PI7_QW__turnChip[aria-pressed=true]{border-color:var(--t-sage);background:var(--t-sage-100);font-weight:650}.tellby-tools-module__PI7_QW__linterLayout,.tellby-tools-module__PI7_QW__studioLayout{grid-template-columns:minmax(0,1fr);display:grid}.tellby-tools-module__PI7_QW__exchange,.tellby-tools-module__PI7_QW__studioDetail{min-width:0;padding:1rem}.tellby-tools-module__PI7_QW__exchangeTurn{color:var(--t-body);font-family:var(--font-serif,Georgia, serif);margin:0 0 .75rem;font-size:.98rem;line-height:1.5}.tellby-tools-module__PI7_QW__exchangeTellby{border-left:2px solid var(--t-blue);padding-left:.75rem}.tellby-tools-module__PI7_QW__speakerTag{color:var(--t-muted);font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:650;display:block}.tellby-tools-module__PI7_QW__localised{color:inherit;-webkit-text-decoration:underline wavy var(--t-clay) 1px;text-decoration:underline wavy var(--t-clay) 1px;text-underline-offset:3px;background:#e08a5b47;border-radius:3px;padding:0 .1em}.tellby-tools-module__PI7_QW__record{border:1px solid var(--t-line);background:var(--t-card);border-radius:.75rem;margin-top:1rem;padding:.85rem .95rem}.tellby-tools-module__PI7_QW__recordTitle{color:var(--t-ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .6rem;font-weight:650;display:flex}.tellby-tools-module__PI7_QW__recordTitle span{font-family:var(--t-mono);text-transform:uppercase;font-size:.72rem}.tellby-tools-module__PI7_QW__recordTitle [data-verdict=fail]{color:var(--t-clay)}.tellby-tools-module__PI7_QW__recordTitle [data-verdict=warn]{color:var(--t-amber)}.tellby-tools-module__PI7_QW__recordTitle [data-verdict=pass]{color:var(--t-sage-600)}.tellby-tools-module__PI7_QW__recordGrid{grid-template-columns:5.5rem minmax(0,1fr);gap:.4rem .75rem;margin:0;font-size:.84rem;line-height:1.45;display:grid}.tellby-tools-module__PI7_QW__recordGrid dt{color:var(--t-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:650}.tellby-tools-module__PI7_QW__recordGrid dd{overflow-wrap:anywhere;margin:0}.tellby-tools-module__PI7_QW__recordGrid code{font-family:var(--t-mono);font-size:.78rem}.tellby-tools-module__PI7_QW__printerColumn{border-top:1px solid var(--t-line);background:radial-gradient(120% 60% at 50% 100%, #23302b0d, transparent 70%), var(--t-paper-sunken);flex-direction:column;align-items:center;gap:.75rem;min-width:0;padding:1rem;display:flex}.tellby-tools-module__PI7_QW__receiptStack{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.tellby-tools-module__PI7_QW__receipt{--zz:7px;width:min(100%,16.5rem);color:var(--t-thermal-ink);background:var(--t-thermal);font:.75rem/1.45 var(--t-mono);filter:drop-shadow(0 1px 1px #23302b14)drop-shadow(0 4px 10px #23302b0f);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--zz)) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--zz)) 51% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--zz)) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--zz)) 51% repeat-x;animation:tellby-tools-module__PI7_QW__feed .42s var(--ease-out,ease-out) both;background-image:repeating-linear-gradient(0deg,#00000003 0 1px,#0000 1px 3px);padding:.9rem 1rem 1rem}.tellby-tools-module__PI7_QW__receipt:nth-child(2){animation-delay:.14s}@keyframes tellby-tools-module__PI7_QW__feed{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.tellby-tools-module__PI7_QW__receipt{animation:none}.tellby-tools-module__PI7_QW__discIcons svg,.tellby-tools-module__PI7_QW__spokenPassage,.tellby-tools-module__PI7_QW__plainRail span{transition:none}}.tellby-tools-module__PI7_QW__receiptHead{letter-spacing:.06em;border-bottom:1px dashed #2a262259;gap:.4rem;margin:0 0 .4rem;padding-bottom:.4rem;font-weight:700;display:flex}.tellby-tools-module__PI7_QW__receipt[data-kind=AUDIO] .tellby-tools-module__PI7_QW__receiptHead{color:var(--t-blue)}.tellby-tools-module__PI7_QW__receiptLines{margin:0;padding:0;list-style:none}.tellby-tools-module__PI7_QW__receiptLines button{width:calc(100% + 6px);color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:1rem minmax(0,1fr);gap:.25rem;margin:0 -3px;padding:2px 3px;display:grid}.tellby-tools-module__PI7_QW__receiptLines button:hover{background:#2a26220d}.tellby-tools-module__PI7_QW__receiptLines button[aria-pressed=true]{background:#e08a5b33}.tellby-tools-module__PI7_QW__receiptGlyph{font-weight:700}.tellby-tools-module__PI7_QW__receiptLines [data-verdict=warn] .tellby-tools-module__PI7_QW__receiptGlyph{color:#7a4d0c}.tellby-tools-module__PI7_QW__receiptLines [data-verdict=fail] .tellby-tools-module__PI7_QW__receiptGlyph{color:#8a3a22}.tellby-tools-module__PI7_QW__receiptLines [data-verdict=fail] button>span:last-child{font-weight:600}.tellby-tools-module__PI7_QW__reportLines li{padding:1px 0}.tellby-tools-module__PI7_QW__receiptQuote{margin:.4rem 0 0;font-style:italic}.tellby-tools-module__PI7_QW__receiptFoot{letter-spacing:.24em;text-align:right;opacity:.7;border-top:1px dashed #2a262259;margin:.6rem 0 0;padding-top:.35rem;font-size:.68rem;font-weight:700}.tellby-tools-module__PI7_QW__printer{color:#8d877b;width:min(100%,18rem);font:700 .62rem/1 var(--t-mono);letter-spacing:.32em;background:linear-gradient(#f2eee6,#e2ddd2);border-radius:.6rem .6rem .9rem .9rem;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #23302b1f}.tellby-tools-module__PI7_QW__printerLed{background:#7fb08d;border-radius:999px;width:6px;height:6px;box-shadow:0 0 6px #7fb08d}.tellby-tools-module__PI7_QW__printerEmpty{max-width:15rem;color:var(--t-muted);text-align:center;margin:.5rem 0;font-size:.82rem;line-height:1.45}.tellby-tools-module__PI7_QW__sentenceList{border-bottom:1px solid var(--t-line);gap:.25rem;margin:0;padding:.75rem;list-style:none;display:grid}.tellby-tools-module__PI7_QW__sentenceList button{width:100%;color:var(--t-body);text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.45rem .55rem;font-size:.82rem;line-height:1.4;display:grid}.tellby-tools-module__PI7_QW__sentenceList button:hover{background:var(--t-paper-sunken)}.tellby-tools-module__PI7_QW__sentenceList button[aria-pressed=true]{border-color:var(--t-line-strong);background:var(--t-card)}.tellby-tools-module__PI7_QW__sentenceIndex{color:var(--t-muted);font-family:var(--t-mono);font-size:.7rem}.tellby-tools-module__PI7_QW__sentenceText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tellby-tools-module__PI7_QW__sentenceLabel{color:var(--t-muted);background:var(--t-paper-sunken);font-family:var(--t-mono);border-radius:999px;padding:.05rem .4rem;font-size:.66rem}.tellby-tools-module__PI7_QW__sentenceLabel[data-label=fine]{color:var(--t-sage);background:var(--t-sage-100)}.tellby-tools-module__PI7_QW__sentenceLabel[data-label=adds]{color:var(--t-apricot-text);background:var(--t-apricot-100)}.tellby-tools-module__PI7_QW__sentenceLabel[data-label=contradicts]{color:var(--t-clay);background:var(--t-clay-100)}.tellby-tools-module__PI7_QW__studioSentence{color:var(--t-ink);font-family:var(--font-serif,Georgia, serif);margin:0;font-size:1.1rem;line-height:1.45}.tellby-tools-module__PI7_QW__facts{gap:.3rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.tellby-tools-module__PI7_QW__facts li{border-left:2px solid var(--t-sage-300);background:var(--t-card);padding:.4rem .6rem}.tellby-tools-module__PI7_QW__hear{border:1px solid var(--t-line);background:var(--t-card);border-radius:.75rem;gap:.5rem;margin-top:.75rem;padding:.6rem .75rem;display:grid}.tellby-tools-module__PI7_QW__hearButton{color:var(--t-sage);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:.85rem;font-weight:650;text-decoration:underline}.tellby-tools-module__PI7_QW__labelRow{flex-wrap:wrap;gap:.4rem;display:flex}.tellby-tools-module__PI7_QW__labelButton,.tellby-tools-module__PI7_QW__reasonChip,.tellby-tools-module__PI7_QW__quietButton,.tellby-tools-module__PI7_QW__orderButton{border:1px solid var(--t-line-strong);min-height:2.5rem;color:var(--t-body);background:var(--t-card);border-radius:999px;padding:.4rem .75rem;font-size:.82rem}.tellby-tools-module__PI7_QW__labelButton kbd{border:1px solid var(--t-line-strong);font-family:var(--t-mono);border-radius:4px;margin-right:.2rem;padding:0 .3rem;font-size:.7rem}.tellby-tools-module__PI7_QW__labelButton[aria-pressed=true],.tellby-tools-module__PI7_QW__reasonChip[aria-pressed=true]{border-color:var(--t-sage);color:var(--t-sage);background:var(--t-sage-100);font-weight:650}.tellby-tools-module__PI7_QW__reasonChip{min-height:2.25rem;font-size:.78rem}.tellby-tools-module__PI7_QW__studioActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.tellby-tools-module__PI7_QW__runButton{color:#fff;background:var(--t-sage);border:0;border-radius:999px;min-height:2.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:650}.tellby-tools-module__PI7_QW__runButton:disabled{cursor:not-allowed;opacity:.45}.tellby-tools-module__PI7_QW__orderRow{flex-wrap:wrap;gap:.4rem;margin:1rem 0 .75rem;display:flex}.tellby-tools-module__PI7_QW__orderButton{border-color:var(--demo-border,#e7e4df);color:var(--demo-ink,inherit);background:var(--demo-paper,transparent)}.tellby-tools-module__PI7_QW__orderButton[aria-pressed=true]{border-color:var(--demo-ink,currentColor);color:var(--demo-paper,#fff);background:var(--demo-ink,#171614);font-weight:650}.tellby-tools-module__PI7_QW__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tellby-tools-module__PI7_QW__judgeTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:40rem;font-size:.84rem}.tellby-tools-module__PI7_QW__judgeTable th,.tellby-tools-module__PI7_QW__judgeTable td{border-bottom:1px solid var(--demo-border,#e7e4df);text-align:left;vertical-align:middle;padding:.6rem .5rem}.tellby-tools-module__PI7_QW__judgeTable thead th{color:var(--demo-muted,#64615b);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:650}.tellby-tools-module__PI7_QW__judgeTable tbody tr{animation:tellby-tools-module__PI7_QW__settle .32s var(--ease-out,ease-out)}@keyframes tellby-tools-module__PI7_QW__settle{0%{opacity:.4}}.tellby-tools-module__PI7_QW__judgeTable tr[data-chosen=true]{background:color-mix(in oklab, var(--demo-accent,#9c613e) 9%, transparent)}.tellby-tools-module__PI7_QW__modelName{font-family:var(--font-mono,monospace);font-size:.8rem;font-weight:650;display:block}.tellby-tools-module__PI7_QW__modelRole{color:var(--demo-muted,#64615b);font-size:.72rem;font-weight:400;display:block}.tellby-tools-module__PI7_QW__meter{background:var(--demo-border,#e7e4df);border-radius:999px;width:5.5rem;height:4px;margin-bottom:.3rem;display:block;overflow:hidden}.tellby-tools-module__PI7_QW__meter span{background:var(--demo-muted,#64615b);border-radius:999px;height:100%;display:block}.tellby-tools-module__PI7_QW__judgeTable td[data-bad=true]{color:#9a4227;font-weight:650}.tellby-tools-module__PI7_QW__barStatus{gap:.35rem;font-size:.78rem;display:inline-flex}.tellby-tools-module__PI7_QW__barStatus[data-pass=true]>span{color:#446b54}.tellby-tools-module__PI7_QW__barStatus[data-pass=false]>span{color:#9a4227}@media (prefers-reduced-motion:reduce){.tellby-tools-module__PI7_QW__judgeTable tbody tr{animation:none}}@container (min-width:44rem){.tellby-tools-module__PI7_QW__linterLayout,.tellby-tools-module__PI7_QW__studioLayout{grid-template-columns:minmax(0,1fr) 18.5rem}.tellby-tools-module__PI7_QW__printerColumn{border-top:0;border-left:1px solid var(--t-line)}.tellby-tools-module__PI7_QW__sentenceList{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:30rem){.tellby-tools-module__PI7_QW__recordGrid{grid-template-columns:minmax(0,1fr);gap:.15rem}.tellby-tools-module__PI7_QW__recordGrid dd{margin-bottom:.45rem}}
.story-media-module__1xVoiG__media{width:min(60rem,100vw - 2.5rem);margin:clamp(2rem,5vw,3.25rem) 50% 0;transform:translate(-50%)}.story-media-module__1xVoiG__frame{border:1px solid var(--border);background:var(--muted);border-radius:1.125rem;position:relative;overflow:hidden}.story-media-module__1xVoiG__cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-media-module__1xVoiG__caption{max-width:44rem;color:var(--muted-foreground);margin:.85rem auto 0;font-size:.8125rem;line-height:1.55}.story-media-module__1xVoiG__placeholder{background:#23302b;place-items:center;display:grid;position:absolute;inset:0}.story-media-module__1xVoiG__posterDim{opacity:.45;filter:saturate(.7)}.story-media-module__1xVoiG__placeholderLabel{color:#f6f3ed;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#23302bb8;border-radius:.9rem;align-items:center;gap:.9rem;max-width:min(26rem,85%);padding:.9rem 1.1rem;font-size:.85rem;line-height:1.4;display:flex;position:relative}.story-media-module__1xVoiG__placeholderLabel strong,.story-media-module__1xVoiG__placeholderLabel span span{display:block}.story-media-module__1xVoiG__placeholderLabel strong{margin-bottom:.15rem;font-weight:600}.story-media-module__1xVoiG__playGlyph{border:1px solid #f6f3ed80;border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:.85rem;display:grid}.story-media-module__1xVoiG__videoToggle{color:#f6f3ed;cursor:pointer;background:#23302bb3;border:0;border-radius:999px;min-height:2.5rem;padding:.4rem .85rem;font-size:.8rem;position:absolute;bottom:.75rem;right:.75rem}.story-media-module__1xVoiG__videoToggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.story-media-module__1xVoiG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.story-media-module__1xVoiG__media{width:calc(100vw - 2rem)}.story-media-module__1xVoiG__frame{border-radius:.875rem}}
.project-story-module__VJWAMa__page{width:min(100% - 2.5rem,72rem);margin-inline:auto;padding-block:clamp(2.5rem,7vw,6rem) 5rem}.project-story-module__VJWAMa__header{width:min(100%,44rem);margin:0 auto clamp(4rem,9vw,7rem)}.project-story-module__VJWAMa__backLink{min-height:2.75rem;color:var(--muted-foreground);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.project-story-module__VJWAMa__backLink:hover,.project-story-module__VJWAMa__sectionLinks a:hover,.project-story-module__VJWAMa__nextLinks a:hover{color:var(--foreground)}.project-story-module__VJWAMa__context{color:var(--muted-foreground);letter-spacing:.025em;margin:clamp(2rem,5vw,3.5rem) 0 1rem;font-size:.8125rem}.project-story-module__VJWAMa__header h1{width:100%;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.2vw,3.75rem);font-weight:400;line-height:1.02}.project-story-module__VJWAMa__introduction{color:color-mix(in oklab, var(--foreground) 82%, transparent);margin-top:clamp(1.75rem,4vw,2.75rem);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.75}.project-story-module__VJWAMa__introduction p,.project-story-module__VJWAMa__section>p{margin:0 0 1.2em}.project-story-module__VJWAMa__introduction p:last-child,.project-story-module__VJWAMa__section>p:last-of-type{margin-bottom:0}.project-story-module__VJWAMa__article{width:min(100%,44rem);margin-inline:auto}.project-story-module__VJWAMa__section{margin-bottom:clamp(3.5rem,8vw,6rem);scroll-margin-top:2rem}.project-story-module__VJWAMa__section h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:500;line-height:1.2}.project-story-module__VJWAMa__section>p{color:color-mix(in oklab, var(--foreground) 84%, transparent);font-size:1rem;line-height:1.8}.project-story-module__VJWAMa__figure{border:1px solid var(--border);background:var(--card);border-radius:1.125rem;width:min(60rem,100vw - 2.5rem);margin:clamp(2rem,5vw,3.25rem) 50% 0;overflow:hidden;transform:translate(-50%)}.project-story-module__VJWAMa__nextLinks{border-top:1px solid var(--border);width:min(100%,44rem);margin:clamp(4rem,10vw,7rem) auto 0;padding-top:1.5rem}.project-story-module__VJWAMa__nextLinks>p{color:var(--muted-foreground);letter-spacing:.04em;margin:0 0 1rem;font-size:.8125rem}.project-story-module__VJWAMa__sectionLinks,.project-story-module__VJWAMa__nextLinks ul{flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:flex}.project-story-module__VJWAMa__sectionLinks a,.project-story-module__VJWAMa__nextLinks a{min-height:2.75rem;color:var(--foreground);text-underline-offset:.2em;align-items:center;font-size:.9375rem;text-decoration-thickness:1px;display:inline-flex}.project-story-module__VJWAMa__backLink:focus-visible,.project-story-module__VJWAMa__nextLinks a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.2rem}@media (max-width:480px){.project-story-module__VJWAMa__page{width:calc(100% - 2rem)}.project-story-module__VJWAMa__figure{border-radius:.875rem;width:calc(100vw - 2rem)}}@media (prefers-reduced-motion:no-preference){.project-story-module__VJWAMa__backLink,.project-story-module__VJWAMa__sectionLinks a,.project-story-module__VJWAMa__nextLinks a{transition:color .18s}}.project-story-module__VJWAMa__cta{border:1px solid var(--border);background:var(--card,var(--background));width:min(100%,44rem);color:var(--foreground);border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;margin:2rem auto 0;padding:1.25rem 1.5rem;text-decoration:none;display:flex}.project-story-module__VJWAMa__cta:hover{border-color:color-mix(in oklab, var(--foreground) 28%, var(--border))}.project-story-module__VJWAMa__cta:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.project-story-module__VJWAMa__ctaText{gap:.15rem;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.4;display:grid}.project-story-module__VJWAMa__ctaDetail{color:var(--muted-foreground)}.project-story-module__VJWAMa__ctaArrow{width:1.4rem;height:1.4rem}.project-story-module__VJWAMa__cta+.project-story-module__VJWAMa__sectionLinks{margin-top:.75rem}.project-story-module__VJWAMa__cta+.project-story-module__VJWAMa__sectionLinks a{color:var(--muted-foreground);font-size:.875rem}.project-story-module__VJWAMa__sectionLinks{width:min(100%,44rem);margin:1.5rem auto 0}@media (prefers-reduced-motion:no-preference){.project-story-module__VJWAMa__cta{transition:border-color .18s}.project-story-module__VJWAMa__ctaArrow{transition:transform .18s}.project-story-module__VJWAMa__cta:hover .project-story-module__VJWAMa__ctaArrow{transform:translate(2px,-2px)}}
