.fd{--fd-ink:61, 54, 48;--fd-accent:var(--accent,#5b1f47);--fd-ease:cubic-bezier(.65, 0, .35, 1);--fd-swell:cubic-bezier(.45, 0, .55, 1);--fd-move:1.4s;--fd-paper:var(--theme-bg,#f5f0e8);--fd-leaf:color-mix(in srgb, var(--fd-paper) 55%, #fff);--fd-white:color-mix(in srgb, var(--fd-paper) 25%, #fff);--fd-line:rgba(var(--fd-ink), .3);--fd-claude:#c8775a;--fd-codex:#4f929d;--fd-folder:#719ec4;--fd-pale:#f7f0e8;--fd-pale-front:#fcf8f3;--fd-fold-back:color-mix(in srgb, rgb(var(--fd-ink)) 30%, #f7f3ec);--fd-fold-front:color-mix(in srgb, rgb(var(--fd-ink)) 17%, #fbf8f3);--ta:transparent;--tb:transparent;--fd-tone-now:var(--ta);--fd-cap:#a36a97;--fd-tone:rgba(var(--fd-ink), .15);text-align:left;width:100%;font-family:var(--font-serif), ui-serif, Georgia, serif;position:relative;container:fd/inline-size}@supports (color:lab(0% 0 0)){.fd{--fd-claude:lab(58.5926% 30.4758 29.8396);--fd-codex:lab(56.4626% -19.7013 -13.1126);--fd-folder:lab(62.7974% -8.06135 -24.9798);--fd-cap:lab(52.2541% 28.795 -14.7022)}}.fd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fd-part{letter-spacing:-.008em;white-space:nowrap;color:var(--theme-fg,#3d3630);margin:0 0 .45em;font-size:4.45cqi;font-style:italic;line-height:1.2;display:grid}.fd-part>span{opacity:0;grid-area:1/1;justify-content:start;transition:opacity .45s;display:grid}.fd-part>span.on{opacity:1;transition:opacity .9s}.fd-part-n{color:rgba(var(--fd-ink), .5);font-style:italic}.fd-part>span>*{grid-row:2}.fd-part>span>.fd-note{letter-spacing:.01em;color:color-mix(in srgb, var(--theme-fg,#3d3630) 52%, transparent);opacity:0;grid-area:1/1/auto/-1;margin-bottom:.35em;font-size:max(.6em,11px);font-style:normal;line-height:1.3;transition:opacity .45s}.fd-note .fd-part-n{color:inherit;font-style:normal}.fd-part>span.on .fd-note{opacity:1;transition:opacity 1.1s 1.2s}.fd-film{position:relative}.fd-stage{aspect-ratio:820/470;filter:blur();will-change:filter, opacity;width:100%;transition:opacity 2.7s cubic-bezier(.42,0,.3,1),filter 3s cubic-bezier(.42,0,.3,1);position:relative;container-type:size}.fd-stage.out{opacity:0;filter:blur(.4cqi);transition:opacity .7s,filter .7s}.fd-stage.cut *{transition:none!important}.fd-stage.out.end{transition:opacity var(--fd-end) cubic-bezier(.4, 0, .6, 1), filter var(--fd-end) ease}@container fd (max-width:560px){.fd-stage{aspect-ratio:358/520}}@media (max-width:899px){.fd.first .fd-stage.out{opacity:.7;filter:blur(.8cqi)}.fd.first :is(.fd-part>span:first-child,.fd-progress){opacity:.4}}.fd-act{--x:var(--wx);--y:var(--wy);--s:var(--ws);--o:var(--wo);width:0;height:0;opacity:var(--o);transform:translate(calc(var(--x) * 1cqw), calc(var(--y) * 1cqh)) scale(var(--s));transform-origin:0 0;transition:transform var(--fd-move) var(--fd-ease), opacity var(--fd-fade,1s) ease;pointer-events:none;font-size:1.9cqw;position:absolute;top:0;left:0}.fd .fd-act>*{position:absolute;top:0;left:0;translate:-50% -50%}.fd-act.shown{pointer-events:auto}.fd-act.front{z-index:2}.fd-act-phone{z-index:3}@container fd (max-width:560px){.fd-act{--x:var(--tx);--y:var(--ty);--s:var(--ts);--o:var(--to);font-size:4cqw}}.fd-progress{opacity:0;justify-content:flex-start;align-items:baseline;gap:.35em;margin:.25em 0 1.5em calc(20% - .35em);transition:opacity .9s;display:flex}.fd.open .fd-progress{opacity:1}@container fd (max-width:560px){.fd-progress{margin-left:-.35em}}.fd-progress button{font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:.06em;color:rgba(var(--fd-ink), .32);cursor:pointer;background:0 0;border:none;border-radius:.3em;align-items:baseline;padding:.25em .45em;font-size:.78em;font-style:italic;transition:color .6s;display:inline-flex}.fd-progress button:hover{color:rgba(var(--fd-ink), .62)}.fd-progress button.live{color:rgba(var(--fd-ink), .86)}.fd-progress button:focus-visible{outline:2px solid var(--fd-accent);outline-offset:1px}.fd-bar-line{background:var(--fd-tone);border-radius:.23em;flex:none;height:.46em;display:block}.fd-fback{fill:color-mix(in oklab, color-mix(in oklab, var(--fd-tone-now) calc(var(--glow) * 100%), var(--fd-pale)) calc(var(--on) * 100%), var(--fd-fold-back))}.fd-ffront{fill:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--fd-tone-now) 72%, #fff) calc(var(--glow) * 100%), var(--fd-pale-front)) calc(var(--on) * 100%), var(--fd-fold-front))}.fd-dback{fill:color-mix(in oklab, var(--fd-tone-now) calc(var(--on) * var(--glow) * 35%), var(--fd-white))}.fd-dshine{opacity:.7}.fd-dedge,.fd-dfold{fill:none;stroke:color-mix(in oklab, var(--fd-tone-now) calc(var(--on) * (.4 + .6 * var(--glow)) * 100%), rgba(var(--fd-ink), .36));stroke-width:2.4px;stroke-linejoin:round}.fd-dlines{fill:none;stroke:color-mix(in oklab, var(--fd-tone-now) calc(var(--on) * (.3 + .4 * var(--glow)) * 100%), rgba(var(--fd-ink), .2));stroke-width:2.6px;stroke-linecap:round}.fd-tick{flex:none;width:.95em;height:.95em}.fd-tick circle{fill:none;stroke:rgba(var(--fd-ink), .4);stroke-width:1.2px}.fd-tick path{fill:none;stroke:rgb(var(--fd-ink));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fd-wave{align-items:center;gap:.14em;height:2.2em;display:flex}.fd-wave b{background:rgba(var(--fd-ink), .45);border-radius:.1em;flex:1}.fd-civic{fill:none;width:1.35em;height:1.25em;stroke:rgb(var(--fd-ink));stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;flex:none}.fd-memo-ic{flex:none;width:1.4em;height:1.4em}.fd-memo-ic rect{fill:rgba(var(--fd-ink), .1)}.fd-memo-ic path{fill:none;stroke:rgba(var(--fd-ink), .55);stroke-width:1.7px;stroke-linecap:round}.tap:after,.tap2:after{content:"";background:rgba(var(--fd-ink), .16);pointer-events:none;border-radius:50%;width:2.4em;height:2.4em;animation:.52s ease-out forwards fd-tap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.tap2:after{animation-name:fd-tap2}@keyframes fd-tap{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}@keyframes fd-tap2{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}.fd-cap{flex-direction:column;gap:.42em;display:flex}.fd-cap strong{color:rgba(var(--fd-ink), .82);font-size:.8em;font-weight:600;line-height:1.22}.fd-cap small{color:rgba(var(--fd-ink), .58);font-size:.66em}.fd-cap-img{background:rgba(var(--fd-ink), .1);border-radius:.45em;height:3.4em;margin-top:.15em;display:block}.fd-cap-head{align-items:flex-end;gap:.5em;margin-bottom:.1em;display:flex}.fd-cap-head :is(small,strong){margin-bottom:-.12em;line-height:1}.fd-cap-safari .fd-cap-head{justify-content:space-between}.fd-cap-voice strong{white-space:nowrap}.fd-cap-voice .fd-cap-head{align-items:center}.fd-cap-voice .fd-cap-head strong{margin-bottom:0;transform:translateY(.08em)}.fd-cap-voice .fd-wave{height:2.6em;margin-top:.3em}.fd-post-head{align-items:center;gap:.45em;display:flex}.fd-avatar{background:rgba(var(--fd-ink), .18);border-radius:50%;flex:none;width:1.4em;height:1.4em}.fd-win{background:var(--fd-leaf);border:1.5px solid var(--fd-line);font-family:var(--font-serif), ui-serif, Georgia, serif;color:rgba(var(--fd-ink), .8);border-radius:1em;position:relative;overflow:hidden}.fd-bar{box-sizing:border-box;border-bottom:1.5px solid rgba(var(--fd-ink), .14);flex:none;align-items:center;height:2em;padding:0 .75em;display:flex;position:relative}.fd-lights{gap:.38em;display:flex}.fd-lights b{background:rgba(var(--fd-ink), .22);border-radius:50%;width:.62em;height:.62em}.fd-wtitle{transform:translateY(var(--fd-title-nudge,0em));white-space:nowrap;color:rgba(var(--fd-ink), .62);align-items:baseline;margin-left:1.15em;font-size:.74em;font-style:italic;line-height:1;transition:opacity .6s;display:flex}.fd-app-name{background:rgba(var(--fd-ink), .2);border-radius:.25em;flex:none;align-self:center;width:2.85em;height:.5em;display:block}.fd-app-name.fd-by-claude{background:color-mix(in srgb, var(--fd-claude) 72%, var(--fd-leaf))}.fd-app-name.fd-by-codex{background:color-mix(in srgb, var(--fd-codex) 72%, var(--fd-leaf))}.fd-slash-t{color:rgba(var(--fd-ink), .32);margin:0 .32em;font-style:normal}.fd-chat-name{color:rgba(var(--fd-ink), .74);align-items:baseline;display:grid}.fd-chat-name>span{opacity:0;grid-area:1/1;align-items:baseline;transition:opacity .9s;display:flex}.fd-chat-name>span.on{opacity:1}.fd-title-bar{align-self:center;height:.5em;width:4.4em!important}.fd-ghost-body{opacity:0;pointer-events:none;flex-direction:column;gap:.8em;padding:1.1em 1.2em;transition:opacity .7s;display:flex;position:absolute;inset:2em 0 0}.fd-ghost-body i{background:rgba(var(--fd-ink), .07);filter:blur(.12em);border-radius:.85em;height:1.7em;display:block}.fd-ghost-body .g-you{align-self:flex-end;width:46%}.fd-ghost-body .g-it{width:88%;height:2.5em}.fd-ghost-body .g-short{width:52%;height:1.7em}.fd-win.fd-wait .fd-ghost-body{opacity:1;transition:opacity .7s .2s}.fd-win.fd-wait .fd-wtitle{opacity:0}.fd-claude-win,.fd-codex-win{width:40.48em;height:23em;transition:width var(--fd-move) var(--fd-ease), height var(--fd-move) var(--fd-ease);flex-direction:column;display:flex}.fd-claude-win.split,.fd-codex-win.split{width:19.52em;height:23em}.fd-claude-win.split.stack,.fd-codex-win.split.stack{width:18.22em;height:20.5em}.fd-chats .fd-act.front .fd-win{box-shadow:0 .15em 1.3em rgba(var(--fd-ink), .12)}.fd-chats .fd-act .fd-threads{transition:opacity 1s}.fd-chats .fd-act.back .fd-threads{opacity:.45}@container fd (max-width:560px){.fd-claude-win,.fd-codex-win{width:25em;height:34em}.fd-claude-win.split,.fd-codex-win.split{width:25em;height:16.5em}.fd-claude-win.split.stack,.fd-codex-win.split.stack{width:23.7em;height:14em}}.fd-chats{isolation:isolate;position:absolute;inset:0}.fd-chats.faint{opacity:.4}@container fd (min-width:561px){.fd-loop .fd-msg.fd-it,.fd-loop .fd-think{width:calc(14.1792em - 2.1px);max-width:none}.fd-loop .fd-msg.fd-out{width:calc(12.9638em - 1.92px)}.fd-loop .fd-msg.fd-lines-msg{width:calc(12.5587em - 1.86px)}}.fd-threads{flex:1;position:relative;overflow:hidden}.fd-view{opacity:0;transition:opacity .5s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 .3em,#000 .85em);mask-image:linear-gradient(#0000 .3em,#000 .85em)}.fd-view.on{opacity:1;transition:opacity .7s .25s}.fd-scroll{transition:transform 1.1s var(--fd-ease);flex-direction:column;gap:.55em;padding:.9em 1.05em;display:flex;position:relative}.fd-msg{text-wrap:pretty;opacity:0;transition:opacity .6s ease, transform .8s var(--fd-ease);margin:0;font-size:.86em;line-height:1.34;transform:translateY(.6em)}.fd-msg.on{opacity:1;transform:none}.fd-you{background:rgba(var(--fd-ink), .08);border-radius:1.1em;align-self:flex-end;max-width:68%;padding:.42em .85em}.fd-it{align-self:flex-start;max-width:70%}.fd-coming{align-self:stretch}.fd-coming>.fd-it{justify-self:start}.fd-coming>.fd-msg{transition:opacity .7s;transform:none}.fd-msg.fd-old.on{opacity:.38}.fd-coming{display:grid}.fd-coming>*{grid-area:1/1}.fd-lines{flex-direction:column;width:100%;display:flex}.fd-wl{align-items:center;height:1.34em;display:flex}.fd-wl>b{background:rgba(var(--fd-ink), .16);border-radius:.25em;width:0;height:.5em;transition:width .8s cubic-bezier(.3,0,.3,1),background-color .6s;display:block;position:relative;overflow:hidden}.fd-wl.on>b{width:var(--w)}.fd-wl>b:after{content:"";opacity:0;will-change:transform;background:linear-gradient(90deg,#0000,#ffffffb8 50%,#0000);width:6em;transition:opacity .7s;animation:3s linear infinite fd-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-6em)}.fd-wl:nth-child(2)>b:after{animation-delay:-150ms}.fd-wl:nth-child(3)>b:after{animation-delay:-300ms}.fd-wl:nth-child(4)>b:after{animation-delay:-450ms}.fd-lines.writing .fd-wl>b{background:rgba(var(--fd-ink), .11)}.fd-lines.writing .fd-wl>b:after{opacity:1}@keyframes fd-sweep{0%{transform:translate(-6em)}to{transform:translate(34em)}}.fd-msg .fd-lines{margin-top:.05em}.fd-think{opacity:0;align-self:start;width:70%;font-size:.86em;line-height:1.34;transition:opacity .8s .15s}.fd-think.on{opacity:1;transition:opacity .4s}.fd-msg.fd-out{width:64%}.fd-grey{flex-direction:column;gap:.38em;width:10em;padding:.62em .85em;display:flex}.fd-grey.fd-grey-short{width:6em}.fd-two{flex-direction:column;gap:.45em;width:11em;padding:.55em .75em .7em;display:flex}.fd-two-head{padding-left:.1em;display:block}.fd-tcard{background:var(--fd-white);border:1px solid rgba(var(--fd-ink), .1);border-radius:.6em;flex-direction:column;gap:.36em;padding:.55em .65em;display:flex}.fd-lines-msg{flex-direction:column;gap:.46em;width:62%;padding-top:.2em;display:flex}.fd-foot{border-top:1px solid rgba(var(--fd-ink), .13);white-space:nowrap;color:color-mix(in srgb, var(--tone) 70%, rgb(var(--fd-ink)));opacity:0;align-items:center;gap:.4em;margin-top:-.1em;padding-top:.45em;font-size:.68em;font-style:normal;transition:opacity .6s;display:flex}.fd-foot.fd-by-claude{--tone:var(--fd-claude)}.fd-foot.fd-by-codex{--tone:var(--fd-codex)}.fd-foot.on{opacity:1}.fd-foot b{background:color-mix(in srgb, var(--tone) 50%, #fff);border-radius:.28em;width:3.2em;height:.55em;display:inline-block}.fd-foot em{font-style:italic}.fd-sep{margin:0 .1em}.fd-slash{text-align:center;min-width:2.6em;padding:.42em 1em;font-size:.9em}.fd-cmd{padding-inline-start:.56em;display:inline-block;position:relative}.fd-cmd>i{opacity:.5;justify-content:center;align-items:center;width:.5em;font-size:1.1em;font-style:normal;font-weight:600;display:flex;position:absolute;inset-block:0;inset-inline-start:0;transform:translateY(.05em)}.fd-dict{width:11em;padding:.6em .85em;display:grid}.fd-dict>span{grid-area:1/1;transition:opacity .7s}.fd-dict-live{align-items:center;gap:.55em;display:flex}.fd-dict-mic{fill:none;width:1.05em;height:1.05em;stroke:rgba(var(--fd-ink), .7);stroke-width:1.8px;stroke-linecap:round;flex:none}.fd-dict-wave{flex:1;height:1.7em}.fd-dict.on .fd-dict-wave b{animation:.9s ease-in-out infinite alternate fd-bob}.fd-dict-wave b:nth-child(3n){animation-delay:-300ms}.fd-dict-wave b:nth-child(3n+1){animation-delay:-600ms}@keyframes fd-bob{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.fd-dict-words{opacity:0;flex-direction:column;justify-content:center;gap:.38em;display:flex}.fd-dict.said .fd-dict-live{opacity:0}.fd-dict.said .fd-dict-words{opacity:1}.fd-paste{flex-direction:column;gap:.38em;width:11em;padding:.55em .85em .7em;display:flex}.fd-paste strong{margin-bottom:.08em;font-style:italic;font-weight:400}.fd-chip-row{margin-top:.6em;display:block}.fd-chip{border:1px solid rgba(var(--fd-ink), .14);background:var(--fd-white);box-shadow:0 .06em .35em rgba(var(--fd-ink), .06);border-radius:999px;align-items:center;gap:.5em;padding:.3em .32em .3em .85em;display:inline-flex}.fd-chip-name{font-style:italic}.fd-chip-name:has(>.fd-chip-bar){align-items:center;width:8.2em;height:1.2em;display:inline-flex}.fd-chip-mark{background:rgba(var(--fd-ink), .07);border-radius:50%;flex:none;place-items:center;width:1.4em;height:1.4em;transition:transform .18s,background-color .4s;display:grid}.fd-chip-mark>svg{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.95em;height:.95em;transition:opacity .4s ease, transform .5s var(--fd-ease);grid-area:1/1}.fd-chip-plus{stroke:rgba(var(--fd-ink), .62)}.fd-chip-tick{stroke:var(--fd-cap);stroke-width:2px;opacity:0;transform:scale(.6)}.fd-chip.press .fd-chip-mark{background:rgba(var(--fd-ink), .14);transform:scale(.86)}.fd-chip.added .fd-chip-mark{background:color-mix(in srgb, var(--fd-cap) 16%, var(--fd-white))}.fd-chip.added .fd-chip-plus{opacity:0;transform:rotate(90deg)scale(.6)}.fd-chip.added .fd-chip-tick{opacity:1;transform:none}.fd-rule{border-top:1px solid rgba(var(--fd-ink), .14);opacity:0;align-self:stretch;height:0;margin:.45em 0;transition:opacity .9s}.fd-rule.on{opacity:1}.fd-capmsg{box-sizing:border-box;border:1.5px solid rgba(var(--fd-ink), .2);border-radius:.8em;width:13.5em;padding:.7em .8em .75em;font-size:.8em;position:relative}.fd-capmsg .fd-cap strong{font-size:1em}.fd-capmsg .fd-cap small{font-size:.78em}.fd-capmsg .fd-cap-img{height:2.6em}.fd-capmsg .fd-cap-voice .fd-wave{height:1.8em}.fd-from-face{background:var(--fd-leaf);border-radius:50%;width:1.8em;height:1.8em;padding:.14em;position:absolute;top:-.75em;right:-.75em}.fd-from-face svg{width:100%;height:100%;display:block}.fd-from-face .fd-navatar circle:first-child{fill:rgba(var(--fd-ink), .28)}.fd-finder-win{flex-direction:column;width:19.52em;height:23em;transition:opacity .7s;display:flex}@container fd (max-width:560px){.fd-finder-win{width:25em;height:16.5em}}.fd-fbody{flex:1;grid-template-columns:4.6em 1fr;min-height:0;display:grid}.fd-side{background:rgba(var(--fd-ink), .035);border-right:1.5px solid rgba(var(--fd-ink), .1);margin:0;padding:.85em .45em;list-style:none}.fd-side li{border-radius:.36em;align-items:center;height:1.5em;padding:0 .4em;display:flex}.fd-side li.sel{background:rgba(var(--fd-ink), .075)}.fd-side .fd-bar-line{opacity:.6;height:.32em}.fd-side li.fd-side-gap{height:.6em}.fd-pane{min-width:0;min-height:0;position:relative}.fd-grid{opacity:0;transform-origin:50% 30%;transition:opacity .55s var(--fd-swell), transform .9s var(--fd-ease);grid-template-columns:repeat(4,1fr);grid-auto-rows:4.6em;align-content:start;row-gap:.5em;margin:0;padding:1.1em .5em;list-style:none;display:grid;position:absolute;inset:0;transform:scale(.98)}.fd-grid.on{opacity:1;transition:opacity .75s var(--fd-swell) .35s, transform 1.1s var(--fd-ease) .25s;transform:none}.fd-tile{flex-direction:column;align-items:center;gap:.32em;display:flex;position:relative}.fd-ic{box-sizing:border-box;border-radius:.5em;place-items:center;width:3em;height:2.65em;padding:.25em;display:grid}.fd-folder-ic{width:100%;height:auto}.fd-doc-ic{width:auto;height:100%}.fd-tname{justify-content:center;width:2.8em;display:flex}.fd-tname .fd-bar-line{height:.34em;transition:background-color .5s}.fd-tile.tap:after,.fd-tile.tap2:after{animation-duration:.3s;top:1.3em}@property --on{syntax:"<number>";inherits:true;initial-value:0}@property --glow{syntax:"<number>";inherits:true;initial-value:1}@property --ga{syntax:"<number>";inherits:true;initial-value:.6}@property --gb{syntax:"<number>";inherits:true;initial-value:.6}@property --gc{syntax:"<number>";inherits:true;initial-value:.6}@property --ta{syntax:"<color>";inherits:true;initial-value:#0000}@property --tb{syntax:"<color>";inherits:true;initial-value:#0000}.fd-paint{--on:0;--glow:1;--fd-tone-now:var(--ta);--tm:color-mix(in oklab, var(--ta), var(--tb));transition:--on 1.6s var(--fd-swell), --glow 1.6s var(--fd-swell), --ta 1.6s var(--fd-swell), --tb 1.6s var(--fd-swell)}.fd-fb{opacity:0;transition:opacity 1.6s var(--fd-swell)}.fd-paint:is(.m-use,.m-two,.m-held,.m-soft,.m-off){animation:3.2s ease-in-out -2100ms infinite fd-ga,3.2s ease-in-out -1050ms infinite fd-gc,3.2s ease-in-out infinite fd-gb}.fd-paint:is(.m-use,.m-two){--on:1;--glow:.5}.fd-paint:is(.m-use,.m-two) .fd-fb{opacity:1}.fd-paint.m-held{--on:1;--glow:.5}.fd-paint.m-soft{--on:.5;--glow:.5}.fd-paint.m-soft .fd-fb{opacity:.5}.fd-paint.m-once{--on:1;--glow:1}.fd-paint.m-faint{--on:1;--glow:.45}.fd-st-a{stop-color:color-mix(in oklab, var(--ta) calc(var(--ga) * 100%), var(--fd-pale))}.fd-st-m{stop-color:color-mix(in oklab, var(--tm) calc(var(--gc) * 100%), var(--fd-pale))}.fd-st-b{stop-color:color-mix(in oklab, var(--tb) calc(var(--gb) * 100%), var(--fd-pale))}.fd-st-a.fd-st-front{stop-color:color-mix(in oklab, color-mix(in oklab, var(--ta) 72%, #fff) calc(var(--ga) * 100%), var(--fd-pale-front))}.fd-st-m.fd-st-front{stop-color:color-mix(in oklab, color-mix(in oklab, var(--tm) 72%, #fff) calc(var(--gc) * 100%), var(--fd-pale-front))}.fd-st-b.fd-st-front{stop-color:color-mix(in oklab, color-mix(in oklab, var(--tb) 72%, #fff) calc(var(--gb) * 100%), var(--fd-pale-front))}@keyframes fd-ga{0%,to{--ga:.32}50%{--ga:1}}@keyframes fd-gb{0%,to{--gb:.32}50%{--gb:1}}@keyframes fd-gc{0%,to{--gc:.32}50%{--gc:1}}.fd-ql{z-index:2;box-sizing:border-box;background:var(--fd-white);border:1.5px solid var(--fd-line);opacity:0;transform-origin:38% 9%;transition:transform .85s var(--fd-ease), opacity .6s var(--fd-swell) .15s;border-radius:.7em;padding:.8em;display:flex;position:absolute;inset:.5em .55em .6em;transform:scale(.14)}.fd-ql.on{opacity:1;transition:transform .95s var(--fd-ease), opacity .6s var(--fd-swell);transform:none}.fd-ql-page{flex-direction:column;flex:1;gap:.62em;padding:.3em .2em;display:flex;position:relative}.fd-ql-band{width:calc((100% - .4em) * var(--w) + .36em);left:.02em;top:calc(.3em + .23em - .45em + var(--k) * 1.08em);background:color-mix(in srgb, var(--fd-claude) 24%, transparent);opacity:0;border-radius:.28em;height:.9em;transition:opacity .26s;position:absolute}.fd-ql-band.on{left:calc(.2em + (100% - .4em) * var(--end) - .18em);opacity:1;transition:left var(--read) linear, opacity .26s ease}.fd-ql-band.on.read{opacity:0;transition:left var(--read) linear, opacity .32s ease}.fd-ql-new{height:.46em;transition:width var(--stroke,1s) linear;display:block;position:relative}.fd-ql-new>.fd-bar-line{overflow:hidden}.fd-ql-new.typing:after{content:"";background:var(--fd-claude);width:1.5px;height:.95em;position:absolute;top:-.25em;right:-.2em}.fd-phone{box-sizing:border-box;background:var(--fd-leaf);border:1.5px solid var(--fd-line);width:11em;height:22.6em;box-shadow:0 .4em 2.4em rgba(var(--fd-ink), .16);font-family:var(--font-serif), ui-serif, Georgia, serif;color:rgba(var(--fd-ink), .8);border-radius:2.1em;padding:.5em;position:relative}.fd-island{z-index:3;background:rgba(var(--fd-ink), .24);border-radius:.5em;width:3.2em;height:.95em;position:absolute;top:.95em;left:50%;transform:translate(-50%)}.fd-screen{background:var(--fd-white);border:1px solid rgba(var(--fd-ink), .08);border-radius:1.65em;height:100%;position:relative;overflow:hidden}.fd-phone-ghost{opacity:0;flex-direction:column;gap:.8em;padding:2.6em 1em 1em;transition:opacity .6s;display:flex;position:absolute;inset:0}.fd-phone-ghost i{background:rgba(var(--fd-ink), .07);filter:blur(.12em);border-radius:.5em;height:1.4em;display:block}.fd-phone-ghost i.g-tall{height:5em}.fd-phone.fd-wait .fd-phone-ghost{opacity:1}.fd-app{opacity:0;flex-direction:column;gap:.7em;padding:2.4em .95em 1.1em;transition:opacity .6s;display:flex;position:absolute;inset:0;overflow:hidden}.fd-app.on{opacity:1}.fd-ghost{background:rgba(var(--fd-ink), .08)!important}.fd-feed-top{flex:none;justify-content:center;display:flex}.fd-feed-top .fd-bar-line{height:.55em}.fd-feed-clip{flex:1;min-height:0;display:block;overflow:hidden}.fd-roll{transition:transform 1.8s var(--fd-ease);flex-direction:column;gap:.8em;display:flex}.fd-roll.rolled{transform:translateY(-9.4em)}.fd-fpost,.fd-xpost{border-bottom:1px solid rgba(var(--fd-ink), .1);flex-direction:column;gap:.45em;padding-bottom:.8em;display:flex}.fd-actions{justify-content:space-between;align-items:center;padding:.3em .75em 0 .15em;display:flex}.fd-actions>b,.fd-toolbar>b{background:rgba(var(--fd-ink), .16);border-radius:.22em;width:.8em;height:.8em}.fd-share{place-items:center;width:1.3em;height:1.3em;display:grid;position:relative}.fd-share-ic{fill:none;width:1.15em;height:1.15em;stroke:rgb(var(--fd-ink));stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}:is(.fd-actions,.fd-toolbar) .fd-share-ic{transform:translateY(-.075em)}.fd-web-page{flex-direction:column;flex:1;gap:.55em;min-height:0;padding-top:.3em;display:flex}.fd-web-page .fd-cap{margin-bottom:.5em}.fd-web-page .fd-cap strong{font-size:.95em}.fd-safari-bar{background:rgba(var(--fd-ink), .07);border-radius:1em;flex:none;justify-content:center;align-items:center;height:1.7em;padding:0 .75em;display:flex}.fd-safari-bar .fd-bar-line{height:.4em}.fd-toolbar{justify-content:space-between;align-items:center;padding:0 .45em;display:flex}.fd-memo-head{flex:none;padding-top:.2em}.fd-memo-list{flex-direction:column;gap:.8em;padding-top:.4em;display:flex}.fd-memo-row{border-bottom:1px solid rgba(var(--fd-ink), .1);justify-content:space-between;padding-bottom:.7em;display:flex}.fd-memo-now{border-bottom:1px solid rgba(var(--fd-ink), .12);flex-direction:column;gap:.8em;padding:.5em 0 .9em;display:flex}.fd-memo-now .fd-cap strong{font-size:.68em}.fd-memo-now .fd-memo-ic{width:1.2em;height:1.2em}.fd-memo-now .fd-cap-head{gap:.4em}.fd-memo-now .fd-wave{height:3.2em}.fd-memo-ctl{justify-content:space-between;align-items:center;padding:0 .6em;display:flex}.fd-memo-ctl>b{border:1.5px solid rgba(var(--fd-ink), .3);border-radius:50%;width:1.4em;height:1.4em}.fd-play{background:rgba(var(--fd-ink), .13);border-radius:50%;width:2em;height:2em;position:relative}.fd-play:after{content:"";border-left:.62em solid rgba(var(--fd-ink), .62);border-top:.4em solid #0000;border-bottom:.4em solid #0000;position:absolute;top:.6em;left:.78em}.fd-sheet-up{z-index:2;background:var(--fd-leaf);border-top:1.5px solid rgba(var(--fd-ink), .16);height:46%;transition:transform 1s var(--fd-ease);border-radius:1.4em 1.4em 0 0;flex-direction:column;gap:1.05em;padding:1em .95em;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%)}.fd-sheet-up.on{transform:none}.fd-sheet-head{align-items:center;gap:.6em;display:flex}.fd-sheet-head i{background:rgba(var(--fd-ink), .12);border-radius:.45em;flex:none;width:2em;height:2em}.fd-sheet-apps{justify-content:space-between;display:flex}.fd-sheet-apps>b,.fd-sc{border-radius:.5em;width:1.85em;height:1.85em}.fd-sheet-apps>b{background:rgba(var(--fd-ink), .12)}.fd-sc{background:var(--fd-cap);place-items:center;transition:transform .42s cubic-bezier(.3,0,.3,1),filter .42s;display:grid;position:relative}.fd-sc.press{filter:brightness(.9);transition:transform .16s ease-out,filter .16s ease-out;transform:scale(.88)}.fd-sc svg{width:1.15em;fill:var(--fd-paper);grid-area:1/1;transition:opacity .35s,transform .45s cubic-bezier(.3,0,.3,1)}.fd-sc .fd-sc-tick{opacity:0;width:1.25em;height:1.25em;transform:scale(.7)}.fd-sc-tick circle{fill:none;stroke:none}.fd-sc-tick path{fill:none;stroke:var(--fd-paper);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fd-sc.done svg:first-child{opacity:0}.fd-sc.done .fd-sc-tick{opacity:1;transform:none}.fd-sheet-rows{flex-direction:column;gap:.65em;display:flex}.fd-net{font-family:var(--font-serif), ui-serif, Georgia, serif;transition:filter 1.6s cubic-bezier(.45,0,.25,1),opacity 1.6s cubic-bezier(.45,0,.25,1);display:block;overflow:visible}.fd-net :is(.fd-ncard,.fd-nbox,.fd-nline,.fd-nbreak,.fd-nshackle,.fd-nhub circle){vector-effect:non-scaling-stroke}.fd-nline{fill:none;stroke:rgba(var(--fd-ink), .48);stroke-width:1.4px;stroke-dasharray:5 4;stroke-linecap:round;opacity:0;transition:opacity .9s}.fd-nline.far{stroke:rgba(var(--fd-ink), .24)}.fd-nline.on{opacity:1}.fd-nhub circle{fill:var(--fd-paper);stroke:rgba(var(--fd-ink), .26);stroke-width:1.5px}.fd-nhub path{fill:var(--fd-cap)}.fd-ngroup{opacity:0;transition:opacity .9s}.fd-ngroup.on{opacity:1}:is(.fd-ngroup,.fd-nline).other.on{opacity:.4}.fd-ncard,.fd-nbox{fill:var(--fd-leaf);stroke:rgba(var(--fd-ink), .24);stroke-width:1.3px}.fd-navatar circle:first-child{fill:rgba(var(--fd-ink), .15)}.fd-navatar-in{fill:var(--fd-leaf)}.fd-nband{fill:rgba(var(--fd-ink), .055)}.fd-nbreak{fill:none;stroke:rgba(var(--fd-ink), .34);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:0 5}.fd-nglyph{fill:rgba(var(--fd-ink), .36)}.fd-npin .fd-nglyph{transition:fill 1.6s}.fd-npin.lit .fd-nglyph{fill:var(--fd-claude)}.fd-ndeg{fill:rgba(var(--fd-ink), .42);font-variant-numeric:lining-nums;letter-spacing:.01em;transition:fill 1.6s}.fd-ndeg.lit{fill:var(--fd-claude)}.fd-nglyph-in{fill:none;stroke:var(--fd-leaf);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fd-np.you :is(.fd-ncard,.fd-nbox){stroke:rgba(var(--fd-ink), .42)}.fd-nlock-ink{opacity:.6;transition:transform .7s var(--fd-ease), opacity 1.6s ease}.fd-nlock.open .fd-nlock-ink{transform:translate(-2.35px)}.fd-nlock rect{fill:rgb(var(--fd-ink));transition:fill 1.6s}.fd-nlock .fd-nshackle{fill:none;stroke:rgb(var(--fd-ink));stroke-width:2.2px;stroke-linecap:round;transform-box:view-box;transform-origin:36.2px 0;transition:transform .7s var(--fd-ease), stroke 1.6s ease}.fd-nlock.open .fd-nshackle{transform:translateY(-1.5px)scaleX(-1)}.fd-paint:is(.m-use,.m-soft) .fd-nlock-ink{opacity:1}.fd-paint:is(.m-use,.m-soft) .fd-nlock rect{fill:color-mix(in srgb, var(--ta) 80%, rgb(var(--fd-ink)))}.fd-paint:is(.m-use,.m-soft) .fd-nlock .fd-nshackle{stroke:color-mix(in srgb, var(--ta) 80%, rgb(var(--fd-ink)))}.fd-nlight{fill:none;stroke:var(--fd-cap);stroke-width:.17px;stroke-linecap:round;stroke-dasharray:11 130;stroke-dashoffset:11px;opacity:0}.fd-nlight.go{stroke-dashoffset:-100px;opacity:.9;transition:stroke-dashoffset var(--travel,1.7s) cubic-bezier(.45, 0, .35, 1), opacity .3s ease}.fd-nlight.gone{stroke-dashoffset:-100px;opacity:0;transition:opacity .3s}.fd-end{box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5em;padding:0 4% 0 20%;display:flex;position:absolute;inset:0}.fd-says{flex-direction:column;gap:.62em;font-size:3.35cqi;display:flex}.fd-say{text-align:left;text-wrap:balance;color:#0000;text-shadow:0 0 .33em rgba(var(--fd-ink), 0);font-style:italic;line-height:1.32;transition:color 1.3s,text-shadow 1.5s;display:block}.fd-end.haze .fd-say{text-shadow:0 0 .33em rgba(var(--fd-ink), .3)}.fd-end.haze .fd-say.on{color:var(--theme-fg,#3d3630);text-shadow:0 0 0 rgba(var(--fd-ink), 0)}.fd-cta{font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:.003em;background:var(--fd-accent);color:#f5f0e8;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:999px;align-items:center;padding:.5em 1.3em;font-size:max(20px,.834em);font-style:normal;font-weight:700;transition:opacity 1.2s;display:inline-flex}.fd-cta.on{opacity:1;pointer-events:auto}.fd-end.going :is(.fd-say,.fd-cta){transition-duration:.6s}.fd-cta.on:hover{opacity:.86;transition:opacity .18s}.fd-cta:focus-visible{outline:2px solid var(--fd-accent);outline-offset:3px}@container fd (max-width:560px){.fd-end{padding:0 3% 0 0}.fd-says{font-size:5.6cqi}}.fd.still :is(.fd-act,.fd-chats,.fd-stage,.fd-msg,.fd-view,.fd-scroll,.fd-foot,.fd-app,.fd-sheet-up,.fd-sc svg,.fd-ngroup,.fd-nline,.fd-nlock-ink,.fd-npin .fd-nglyph,.fd-net,.fd-nshackle,.fd-film,.fd-part>span,.fd-note,.fd-progress,.fd-chip-mark,.fd-chip-mark>svg,.fd-rule,.fd-think,.fd-wl>b,.fd-fb,.fd-roll,.fd-chat-name>span,.fd-wtitle,.fd-ghost-body,.fd-phone-ghost,.fd-say,.fd-cta,.fd-claude-win,.fd-codex-win,.fd-finder-win,.fd-grid,.fd-paint,.fd-tname .fd-bar-line,.fd-ql,.fd-ql-band,.fd-ql-new,.fd-dict>span){transition:none!important}.fd.still .fd-stage{filter:none}.fd.still :is(.fd-paint,.fd-wl>b,.fd-dict-wave b,.tap,.tap2){animation:none!important}.fd.still .fd-wl>b:after{opacity:0!important;animation:none!important}.fd.still .fd-nlight{display:none}.fd.still :is(.tap,.tap2):after{opacity:0;animation:none!important}.fd.still .fd-paint:is(.m-use,.m-two,.m-once){--on:1;--glow:.7}.fd.still .fd-paint.m-soft{--on:.5;--glow:.7}
