@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}.home-rail-learn{appearance:none;width:calc(100% + 16px);min-height:0;font:inherit;text-align:left;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;font-size:14px}.home-rail-learn:hover{color:var(--ink)}.home-rail-learn:focus-visible{outline:2px solid var(--accent);outline-offset:0}.export-menu .export-group{border-top:1px solid var(--line);color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;padding:8px 10px 3px;font-size:11px;font-weight:600}.feedback-thanks{align-items:center;gap:14px;animation:2.6s both thanks-fold;display:flex}.feedback-thanks .waitlist-check circle,.feedback-thanks .waitlist-check path{stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.feedback-thanks .waitlist-check circle{stroke-dasharray:151;stroke-dashoffset:151px;animation:.7s cubic-bezier(.65,0,.35,1) forwards draw}.feedback-thanks .waitlist-check path{stroke-dasharray:36;stroke-dashoffset:36px;animation:.4s cubic-bezier(.65,0,.35,1) .6s forwards draw}.feedback-thanks-line{color:var(--ink);opacity:0;margin:0;font-size:18px;animation:.7s cubic-bezier(.2,.7,.2,1) .5s forwards thanks-rise}@keyframes thanks-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes thanks-fold{0%,82%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.feedback-thanks,.feedback-thanks-line,.feedback-thanks .waitlist-check circle,.feedback-thanks .waitlist-check path{opacity:1;stroke-dashoffset:0;animation:none}}.export-menu{min-width:248px;padding:6px}.export-menu .export-row{position:relative}.export-menu .export-row.has-rule{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.export-menu .export-row>button,.export-menu .export-sub>button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:row;align-items:center;gap:12px;min-height:0;padding:8px 10px;font-size:14px;transition:background .15s;display:flex}.export-menu .export-row>button:hover,.export-menu .export-row.is-open>button,.export-menu .export-sub>button:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.export-menu .export-row>button:hover,.export-menu .export-row.is-open>button,.export-menu .export-sub>button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.export-menu button:disabled{opacity:.45;cursor:default}.export-label{white-space:nowrap}.export-aside{color:var(--ink-faint);white-space:nowrap;margin-left:auto;font-size:12px}.export-chev{color:var(--ink-faint);font-size:15px;line-height:1;transition:transform .2s}.export-row.is-open .export-chev{color:var(--ink);transform:translate(2px)}.export-sub{z-index:25;border:1px solid var(--line);background:var(--paper);min-width:216px;box-shadow:0 16px 36px -14px var(--ink);border-radius:12px;padding:6px;position:absolute;top:-6px;left:calc(100% + 8px)}@supports (color:color-mix(in lab, red, red)){.export-sub{box-shadow:0 16px 36px -14px color-mix(in srgb, var(--ink) 30%, transparent)}}.export-sub{animation:.18s cubic-bezier(.2,.7,.2,1) sub-in}@keyframes sub-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (max-width:760px){.export-sub{border:0;border-left:1px solid var(--line);min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:2px 0 4px 10px;padding:2px 0 2px 8px;animation:none;position:static}}.rc-figure{box-sizing:border-box;max-width:100%;margin:0 auto 1.1em;display:block}.rc-figure[data-align=left]{margin-left:0}.rc-figure[data-align=right]{margin-right:0}.rc-figure img{border-radius:4px;width:100%;height:auto;display:block}.rc-figure figcaption{color:var(--pg-soft,var(--ink-soft,inherit));text-align:center;margin-top:.5em;font-size:.82em;line-height:1.5}.rc-figure[data-align=left] figcaption{text-align:left}.rc-figure[data-align=right] figcaption{text-align:right}.rc-video{margin:0 0 1.1em;position:relative}.rc-video iframe{aspect-ratio:16/9;background:currentColor;border:0;border-radius:4px;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.rc-video iframe{background:color-mix(in srgb, currentColor 6%, transparent)}}.rc-video-source{text-align:right;margin-top:.4em;font-size:.78em}.rc-video-source a{color:var(--pg-faint,var(--ink-faint,inherit));text-decoration:none}.rc-video-source a:hover{text-decoration:underline}.rc-video-link a{overflow-wrap:anywhere}@media (max-width:560px){.rc-figure{width:100%!important}}.writer-document,.pg-body,.print-piece{overflow-wrap:anywhere}.writer-document .rc-figure{border-radius:6px;margin-top:.3em;transition:box-shadow .15s;position:relative}.writer-document .rc-figure img{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.writer-document .rc-figure img:active{cursor:grabbing}.writer-document .rc-grip{z-index:3;border:1px solid var(--line);background:var(--paper);width:34px;height:16px;color:var(--ink-faint);box-shadow:0 2px 8px var(--shadow);cursor:grab;opacity:0;touch-action:none;border-radius:999px;place-items:center;margin-left:-17px;transition:opacity .15s,color .15s;display:grid;position:absolute;top:-9px;left:50%}.writer-document .rc-figure:hover .rc-grip,.writer-document .rc-figure.is-selected .rc-grip{opacity:1}.writer-document .rc-grip:hover{color:var(--ink)}.writer-document .rc-grip:active{cursor:grabbing}:root[data-moving-picture],:root[data-moving-picture] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}:root[data-moving-picture] .writer-document .react-renderer:has(>.rc-figure.is-selected){pointer-events:none}:root[data-moving-picture] .writer-document .react-renderer,:root[data-moving-picture] .writer-document .rc-figure img{transition:none!important}:root[data-moving-picture] .writer-document .rc-figure.is-selected{box-shadow:0 0 0 2px var(--accent), 0 18px 40px -16px #0006;pointer-events:none}@media (hover:none){.writer-document .rc-figure.is-selected .rc-grip{opacity:1}}.writer-document .rc-figure[data-caption=empty] .rc-caption{height:0;min-height:0;margin:0;padding:0;overflow:hidden}.writer-document .rc-figure[data-caption=empty].is-selected img{border-radius:4px}.writer-document .rc-title-add{z-index:2;border:1px solid var(--ink);place-items:center;width:30px;height:30px;min-height:0;margin-left:-15px;padding:0;display:grid;position:absolute;bottom:12px;left:50%}@supports (color:color-mix(in lab, red, red)){.writer-document .rc-title-add{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.writer-document .rc-title-add{background:var(--paper);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.writer-document .rc-title-add{background:color-mix(in srgb, var(--paper) 86%, transparent)}}.writer-document .rc-title-add{color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px var(--shadow);cursor:pointer;opacity:0;transition:opacity .15s,transform .15s;transform:translateY(4px)}.writer-document .rc-figure:hover .rc-title-add,.writer-document .rc-figure.is-selected .rc-title-add,.writer-document .rc-title-add:focus-visible{opacity:1;transform:none}@media (hover:none){.writer-document .rc-figure.is-selected .rc-title-add{opacity:1;transform:none}}.writer-document .rc-figure.is-loading img{background:var(--accent-soft);min-height:4em}.writer-document .rc-figure.is-selected{box-shadow:0 0 0 2px var(--accent)}.writer-document .rc-figure.is-selected img{border-radius:4px 4px 0 0}.writer-document .rc-figure.is-selected figcaption{border-radius:0 0 4px 4px}.writer-document .rc-caption{min-height:1.5em;font-family:var(--font-apfel,var(--font-sans,inherit));outline:none;padding:0 .3em}.writer-document .rc-caption:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);color:var(--ink-faint);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;left:0;right:0}.writer-document .rc-figure:hover .rc-caption:has(>.ProseMirror-trailingBreak:only-child):before{opacity:1}.writer-document .rc-figure.is-selected .rc-caption:has(>.ProseMirror-trailingBreak:only-child):before{opacity:1}.writer-document .rc-caption:has(>.ProseMirror-trailingBreak:only-child){position:relative}.writer-document .rc-figure[data-align=left] .rc-caption:before{text-align:left}.writer-document .rc-figure[data-align=right] .rc-caption:before{text-align:right}.writer-document .rc-tools{display:contents}.writer-document .rc-align{border:1px solid var(--line);background:var(--paper);box-shadow:0 6px 18px var(--shadow);z-index:2;border-radius:8px;gap:2px;padding:3px;display:none;position:absolute;top:8px;left:50%;transform:translate(-50%)}.writer-document .rc-figure.is-selected .rc-align{display:inline-flex}.writer-document .rc-align button{min-width:28px;height:26px;min-height:0;color:var(--ink-soft);font:500 14px/1 var(--font-apfel,var(--font-sans));cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 6px}.writer-document .rc-align button:hover{background:var(--paper-raised);color:var(--ink)}.writer-document .rc-align button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.writer-document .rc-align .rc-delete:hover{background:var(--error-soft,var(--paper-raised));color:var(--error,var(--ink))}.writer-document .rc-resize{border:1px solid var(--line);background:var(--paper);cursor:ew-resize;opacity:0;z-index:2;touch-action:none;border-radius:7px;width:14px;height:44px;margin-top:-22px;padding:0;transition:opacity .15s;position:absolute;top:50%;right:-7px}.writer-document .rc-resize:after{content:"";border-left:1px solid var(--ink-faint);border-right:1px solid var(--ink-faint);position:absolute;inset:10px 5px}.writer-document .rc-figure[data-align=right] .rc-resize{left:-7px;right:auto}.writer-document .rc-figure:hover .rc-resize,.writer-document .rc-figure.is-selected .rc-resize{opacity:1}.writer-document .rc-size{background:var(--ink);color:var(--paper);font:500 12px/1.4 var(--font-apfel,var(--font-sans));pointer-events:none;border-radius:6px;padding:2px 7px;position:absolute;bottom:10px;right:10px}.writer-document .rc-upload{opacity:.55;pointer-events:none}.writer-document .rc-upload img{animation:1.6s ease-in-out infinite rc-breathe}.writer-document .rc-upload-note{color:var(--ink-faint);font:14px/1.5 var(--font-apfel,var(--font-sans))}.writer-document .rc-upload.is-failed{opacity:1}.writer-document .rc-upload.is-failed .rc-upload-note{color:var(--error)}@keyframes rc-breathe{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.writer-document .rc-upload img{animation:none}}.writer-document .rc-video{border-radius:6px;transition:box-shadow .15s}.writer-document .rc-video.is-selected{box-shadow:0 0 0 2px var(--accent)}.writer-document .rc-video-cover{cursor:default;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.writer-document .rc-video-cover:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.writer-document .ProseMirror-selectednode .rc-video-source,.writer-document .rc-video-source{pointer-events:auto}.writer-document .ProseMirror-selectednode{outline:none}.writer-document .ProseMirror-gapcursor:after{border-top-color:var(--ink)}.writer-document a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.writer-document a{-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent)}}.writer-document a{text-underline-offset:.16em}.insert-tools{z-index:50;align-items:center;gap:4px;display:flex;position:fixed}.workspace .insert-tools .insert-plus{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--line);background:var(--paper);width:28px;min-width:0;height:28px;min-height:0;max-height:28px;color:var(--ink-faint);font:300 20px/1 var(--font-apfel,var(--font-sans));cursor:pointer;opacity:.55;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .15s,color .15s,transform .15s;display:grid}.workspace .insert-tools .insert-plus:hover,.insert-plus[aria-expanded=true]{opacity:1;color:var(--ink)}.insert-plus[aria-expanded=true]{transform:rotate(45deg)}.insert-menu{border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 24px var(--shadow);border-radius:10px;gap:2px;padding:4px;display:inline-flex}.insert-menu button,.insert-video button{height:30px;min-height:0;color:var(--ink-soft);font:14px/1 var(--font-apfel,var(--font-sans));cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px}.insert-menu button:hover,.insert-video button:hover{background:var(--paper-raised);color:var(--ink)}.insert-tools.is-asking{right:16px;left:auto!important}.insert-video{border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 24px var(--shadow);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.insert-video input{border:1px solid var(--line);background:var(--paper-raised);width:min(260px,50vw);height:30px;color:var(--ink);font:14px/1 var(--font-apfel,var(--font-sans));border-radius:7px;padding:0 8px}@media (max-width:700px){.insert-tools.is-asking{right:8px;left:8px!important}.insert-video{flex-wrap:wrap;width:100%}.insert-video input{flex:100%;width:auto}}.pg-body .rc-figure{margin-bottom:1.4em}.pg-body .rc-figure img{border-radius:6px}.pg-body .rc-figure figcaption{font-family:var(--pg-ui);color:var(--pg-soft)}.pg-body .rc-video{margin-bottom:1.4em}.pg-body .rc-video iframe{border-radius:6px}.pg-body .rc-video-source{font-family:var(--pg-ui)}.pg-reading .pg-section:first-child>div>.rc-figure:first-child+p:first-letter{font:inherit;padding:0}.print-piece .rc-figure{break-inside:avoid;margin-bottom:1em}.print-piece .rc-figure figcaption{font:9.5pt/1.4 var(--pg-ui);color:var(--pg-faint)}.print-piece .rc-video-link{font:10.5pt/1.5 var(--pg-ui)}@media print{.rc-figure img{width:auto;max-width:100%;max-height:70vh;margin:0 auto}}.inline-capture{font-family:var(--font-sans);color:var(--ink);left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:90;border:1px solid var(--line);background:var(--paper);width:min(460px,100vw - 32px);box-shadow:0 18px 48px -18px var(--ink);border-radius:16px;padding:14px 16px;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.inline-capture{box-shadow:0 18px 48px -18px color-mix(in srgb, var(--ink) 40%, transparent)}}.inline-capture{animation:.3s ease-out guidance-arrive}.inline-capture .media-live{background:0 0;border:0;padding:0}.inline-capture-close{width:28px;height:28px;min-height:0;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}.inline-capture-close:hover{color:var(--ink)}.inline-capture .media-check{border:0;margin-top:4px;padding:0}.inline-capture .live-words{max-height:4.65em}.section-actions .section-speak,.section-actions .section-scan{width:28px;height:28px;color:var(--ink-faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;min-height:0;padding:0;transition:opacity .2s,background .2s,color .2s;display:inline-grid}.workspace .notebook-section:hover .section-speak,.workspace .notebook-section:focus-within .section-speak,.workspace .notebook-section:hover .section-scan,.workspace .notebook-section:focus-within .section-scan{opacity:.6}.section-actions .section-speak:hover,.section-actions .section-scan:hover{opacity:1;background:var(--paper-raised);color:var(--ink)}.section-actions .section-scan input{display:none}@media (hover:none){.section-actions .section-speak,.section-actions .section-scan{opacity:.55}}.writer-document .writer-caret-tools{vertical-align:middle;-webkit-user-select:none;user-select:none;align-items:center;gap:0;display:inline-flex}.writer-document .writer-caret-tools .writer-inline-feather{margin-right:0}.writer-document .writer-caret-more{width:26px;height:26px;min-height:0;color:var(--ink-faint);opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 2px;padding:0;transition:opacity .2s,background .2s,color .2s;animation:.2s ease-out feather-appear;display:inline-grid}.writer-document .writer-caret-more:hover,.writer-document .writer-caret-more:focus-visible{opacity:1;color:var(--ink);background:var(--paper-raised)}.caret-menu{z-index:95;border:1px solid var(--line);background:var(--paper);width:220px;color:var(--ink);font:14px var(--font-sans);box-shadow:0 16px 40px -14px var(--ink);border-radius:12px;padding:6px;position:fixed}@supports (color:color-mix(in lab, red, red)){.caret-menu{box-shadow:0 16px 40px -14px color-mix(in srgb, var(--ink) 35%, transparent)}}.caret-menu{animation:.18s ease-out guidance-arrive}.caret-menu button,.caret-menu .caret-menu-item{width:100%;min-height:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.caret-menu button svg,.caret-menu .caret-menu-item svg{color:var(--ink-faint);flex-shrink:0}.caret-menu button:hover,.caret-menu .caret-menu-item:hover,.caret-menu button:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.caret-menu button:hover,.caret-menu .caret-menu-item:hover,.caret-menu button:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.caret-menu button:hover,.caret-menu .caret-menu-item:hover,.caret-menu button:focus-visible{outline:none}.caret-menu-rule{background:var(--line);height:1px;margin:4px 8px;display:block}.writer-document p,.writer-document li,.writer-document h1,.writer-document h2,.writer-document h3{position:relative}.writer-document .writer-caret-more{margin:0;position:absolute;right:-34px}.caret-menu-kbd{font:11px var(--font-sans);color:var(--ink-faint);letter-spacing:.02em;white-space:nowrap;margin-left:auto;padding-left:10px}@media (max-width:700px){.writer-document .writer-caret-more{width:22px;right:-22px}}.caret-menu{width:270px}.caret-menu button,.caret-menu .caret-menu-item{white-space:nowrap}.rc-figure[data-wrap=left]{float:left;clear:left;margin:.25em 1.4em .8em 0}.rc-figure[data-wrap=right]{float:right;clear:right;margin:.25em 0 .8em 1.4em}.rc-figure[data-wrap],.writer-document .react-renderer[data-wrap=left],.writer-document .react-renderer[data-wrap=right]{shape-outside:border-box;shape-margin:1.2em}:is(.writer-document,.pg-body,.print-piece,.fmt-body) :is(h1,h2,h3,h4,h5,h6,hr,blockquote,.pullquote,.callout-block,pre,.rc-video){clear:both}.writer-document:after,.pg-body:after,.print-piece:after{content:"";clear:both;display:block}@media (max-width:560px){.rc-figure[data-wrap]{float:none;margin:0 0 1.1em!important}}.writer-document .react-renderer[data-wrap=left]{float:left;clear:left;margin:.25em 1.4em .6em 0}.writer-document .react-renderer[data-wrap=right]{float:right;clear:right;margin:.25em 0 .6em 1.4em}.writer-document .react-renderer:is([data-wrap=left],[data-wrap=right])>.rc-figure{float:none;margin:0}.writer-document .react-renderer[data-wrap=""]{float:none}@media (max-width:560px){.writer-document .react-renderer[data-wrap]{float:none;width:100%!important;margin:0 0 1.1em!important}}.writer-document .rc-align .rc-divider{background:var(--line);width:1px;margin:4px 3px}.writer-document .rc-align .rc-wrap{place-items:center;display:grid}.rc-link-card{border:1px solid var(--pg-line,var(--line,currentColor));align-items:stretch;margin:.4em 0 1.2em;display:flex}@supports (color:color-mix(in lab, red, red)){.rc-link-card{border:1px solid var(--pg-line,var(--line,color-mix(in srgb, currentColor 16%, transparent)))}}.rc-link-card{color:inherit;clear:both;border-radius:12px;transition:border-color .15s;overflow:hidden;text-decoration:none!important}.rc-link-card:hover{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.rc-link-card:hover{border-color:color-mix(in srgb, currentColor 32%, transparent)}}.rc-link-text{flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;padding:14px 16px;display:flex}.rc-link-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.rc-link-desc{color:var(--pg-soft,var(--ink-soft,inherit));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86em;line-height:1.45;display:-webkit-box;overflow:hidden}.rc-link-site{color:var(--pg-faint,var(--ink-faint,inherit));font-size:.78em}.rc-link-image{object-fit:cover;flex:0 0 min(32%,220px);width:min(32%,220px);min-height:100%;max-height:180px;display:block}@media (max-width:560px){.rc-link-card{flex-direction:column-reverse}.rc-link-image{aspect-ratio:1.91;flex-basis:auto;width:100%;max-height:none}}.print-piece .rc-link-card{break-inside:avoid}.writer-document .rc-link-node{clear:both;position:relative}.writer-document .rc-link-node .rc-link-card{cursor:default}.writer-document .rc-link-node.is-selected .rc-link-card{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.writer-document .rc-link-tools{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.writer-document .rc-link-node:hover .rc-link-tools,.writer-document .rc-link-node.is-selected .rc-link-tools,.writer-document .rc-link-tools:focus-within{opacity:1}@media (hover:none){.writer-document .rc-link-tools{opacity:1}}.writer-document .rc-link-tools>*{border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:28px;height:28px;min-height:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.writer-document .rc-link-tools>*{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.writer-document .rc-link-tools>*{color:var(--ink-soft);font:15px/1 var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none!important}.writer-document .rc-link-tools>:hover{color:var(--ink);border-color:var(--ink-faint)}.writer-document>p.flow-hidden{visibility:hidden}.flow-layer{z-index:1;width:0;height:0;position:absolute;top:0;left:0}.flow-para{cursor:text;position:absolute}.flow-para .pg-row{display:block}.flow-para a{color:inherit;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.flow-para a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.flow-para a{text-underline-offset:.16em;cursor:text}.flow-para code{font-family:var(--font-mono,ui-monospace, monospace);font-size:.9em}@media (max-width:560px){.flow-layer{display:none}.writer-document>p.flow-hidden{visibility:visible;height:auto!important}}.insert-plus svg{display:block}.save-sync{color:var(--ink-faint);animation:.4s save-sync-in}@keyframes save-sync-in{0%{opacity:0}to{opacity:1}}.phone-link{justify-items:start;gap:8px;display:grid}.phone-link .work-link{min-height:0;color:var(--ink-faint);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.phone-link .work-link:hover:not(:disabled){color:var(--ink)}.phone-link .work-link:disabled{cursor:default;opacity:.6}.phone-link-code{border:1px solid var(--line);width:144px;height:144px;image-rendering:pixelated;background:#fff;border-radius:6px;padding:4px;display:block}.phone-link p{max-width:32ch;margin:0}.capture-here.is-phone{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;margin:0 0 20px;padding:12px 14px}.capture-here.is-phone .capture-here-panel{padding-top:6px}.capture-here-phone{color:var(--ink-soft);margin:0}.capture-here-phone strong{color:var(--ink);font-weight:700}.workspace[data-focus] .work-main:has(.capture-here.is-phone){opacity:1;filter:none;pointer-events:auto}.workspace[data-focus] .work-main:has(.capture-here.is-phone)>:not(.capture-here.is-phone){opacity:.06;filter:blur(1px);pointer-events:none;transition:opacity .45s,filter .45s}.handoff-gone p{max-width:52ch}.handoff-veil{z-index:120;background:var(--ink);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.handoff-veil{background:color-mix(in srgb, var(--ink) 28%, transparent)}}.handoff-veil{animation:.25s both arrive}.handoff-card{border:1px solid var(--line);background:var(--paper);width:min(340px,100%);color:var(--ink);text-align:center;font-family:var(--font-sans);box-shadow:0 24px 60px -20px var(--ink);border-radius:16px;padding:22px}@supports (color:color-mix(in lab, red, red)){.handoff-card{box-shadow:0 24px 60px -20px color-mix(in srgb, var(--ink) 40%, transparent)}}.handoff-title{margin:0 0 14px;font-weight:700}.handoff-code{width:200px;height:200px;image-rendering:pixelated;background:#fff;border-radius:10px;margin:0 auto 14px;padding:6px;display:block}.handoff-note{color:var(--ink-soft);margin:0 0 14px;line-height:1.5}.handoff-actions{justify-content:center;gap:8px;display:flex}.handoff-actions button{border:1px solid var(--line);min-height:0;color:var(--ink);font:13px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px}.sectioning{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;margin-top:18px;padding:16px 18px;animation:.3s ease-out guidance-arrive}.sectioning>.work-small{color:var(--ink-soft);margin:0 0 10px}.sectioning-list{gap:8px;margin:0 0 14px;padding-left:22px;display:grid}.sectioning-list li{color:var(--ink)}.sectioning-list li strong{font-weight:600;display:block}.sectioning-list li .work-small{color:var(--ink-faint)}.sectioning .work-actions{margin-top:4px}.sectioning-note{color:var(--ink-faint);align-items:center;gap:8px;margin-top:14px;display:inline-flex}.calendar-page{max-width:720px}.calendar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.calendar-head h1{margin:0}.calendar-search input{border:1px solid var(--line);background:var(--paper-raised);width:min(280px,100%);color:var(--ink);font:14px var(--font-sans);border-radius:999px;padding:8px 12px}.calendar-month{margin-top:28px}.calendar-nav{align-items:baseline;gap:14px;display:flex}.calendar-nav h2{margin:0;font-size:17px}.calendar-nav a{color:var(--ink-faint);padding:0 4px;font-size:20px;line-height:1;text-decoration:none}.calendar-nav a:hover{color:var(--ink)}.calendar-count{color:var(--ink-faint);margin-left:auto}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:14px;display:grid}.calendar-weekday{text-align:center;font:11px var(--font-sans);color:var(--ink-faint);letter-spacing:.06em;padding-bottom:4px}.calendar-day{aspect-ratio:1;color:var(--ink-faint);font:14px var(--font-sans);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;text-decoration:none;transition:background .2s,color .2s;display:grid;position:relative}.calendar-day:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.calendar-day:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.calendar-day:hover,.calendar-day[data-on]{color:var(--ink)}.calendar-day i{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px}.calendar-day[data-today]{font-weight:700}.calendar-day[aria-current]{background:var(--ink);color:var(--paper)}.calendar-day[aria-current] i{background:var(--paper)}.calendar-day-view{margin-top:40px}.calendar-day-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.calendar-day-head h2{margin:0;font-size:17px}.calendar-day-head .work-small{color:var(--ink-faint)}.calendar-piece{margin-top:28px}.calendar-piece h3{align-items:baseline;gap:10px;margin:0 0 8px;font-size:15px;display:flex}.calendar-piece h3 a{color:var(--ink);text-decoration:none}.calendar-piece h3 a:hover{color:var(--ink-soft)}.calendar-tag{font:11px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.calendar-section{margin-top:6px}.calendar-section-title{font:600 13px var(--font-sans);color:var(--ink-soft);margin:10px 0 2px}.calendar-section p{color:var(--ink);margin:0 0 10px;line-height:1.65}.calendar-found{margin-top:24px}.calendar-found-list{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.calendar-found-list .draft-title{color:var(--ink);font-weight:600;text-decoration:none}.calendar-found-list p{color:var(--ink-soft);margin:4px 0 0}@media (max-width:480px){.calendar-grid{gap:2px}.calendar-day{border-radius:8px;font-size:13px}}.home-rail-keep .home-rail-paper{justify-content:flex-start;align-items:center;gap:10px}.home-rail-keep .home-rail-paper svg{color:var(--ink-faint);flex:none}.home-rail-keep .home-rail-paper:hover svg{color:var(--ink)}.home-rail-keep .home-rail-paper .home-rail-aside,.home-rail-keep .home-rail-paper .home-rail-count{color:var(--ink-faint);margin-left:auto;font-size:12px}.home-paper{display:none}@media (max-width:860px){.home-paper{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 6px;display:grid}.home-paper a{border:1px solid var(--line);color:var(--ink);background:var(--paper-raised);border-radius:12px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.home-paper a svg{color:var(--ink-soft);flex:none}.home-paper span{flex-direction:column;gap:2px;font-weight:700;display:flex}.home-paper small{color:var(--ink-faint);font-weight:400}}.workspace .diary-notebook[data-empty] .writer-document>p:first-child:before{content:var(--ph);float:left;pointer-events:none;height:0;color:var(--ink-faint)}.workspace .entry-loading{min-height:30vh}.workspace .diary-head{align-items:center;gap:12px;margin:6px 0 4px;display:flex}.workspace .diary-title{flex:1;min-width:0}.workspace .diary-title .eyebrow{margin:0 0 4px}.workspace .diary-title h1{margin:0}.workspace .diary-today{color:var(--ink-soft);text-underline-offset:3px;cursor:pointer;min-height:0;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.workspace .diary-step{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;min-height:0;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex:none;padding:0}.workspace .diary-step:hover:not(:disabled){color:var(--ink);border-color:var(--ink-faint)}.workspace .diary-step:disabled{opacity:.3;cursor:default}.workspace .diary-page{animation:.25s both day-in}@keyframes day-in{0%{opacity:0;transform:translateY(4px)}}.workspace .blank-line{resize:none;width:100%;min-height:40vh;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:10px 0;line-height:1.7;display:block}.workspace .blank-line::placeholder{color:var(--ink-faint)}.workspace .blank-error{color:var(--error)}.workspace .month{width:100%;margin:0 0 4px}.workspace .month-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.workspace .month-name{font-weight:700}.workspace .month-step{width:28px;height:28px;min-height:0;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.workspace .month-step:hover:not(:disabled){background:var(--paper-raised);color:var(--ink)}.workspace .month-step:focus{outline:none}.workspace .month-step:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.workspace .month-step:disabled{opacity:.25;cursor:default}.workspace .month-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.workspace .month-weekday{text-align:center;color:var(--ink-faint);line-height:24px}.workspace .month-day{aspect-ratio:1;min-height:0;color:var(--ink-faint);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid;position:relative}.workspace .month-day span{color:inherit;transition:transform .15s;transform:scale(.84)}.workspace .month-day:hover:not(:disabled){background:var(--paper-raised);color:var(--ink)}.workspace .month-day:focus{outline:none}.workspace .month-day:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workspace .month-day:disabled{color:var(--ink-faint)}@supports (color:color-mix(in lab, red, red)){.workspace .month-day:disabled{color:color-mix(in srgb, var(--ink-faint) 40%, transparent)}}.workspace .month-day:disabled{cursor:default}.workspace .month-day[data-dot]{color:var(--ink);font-weight:700}.workspace .month-day[data-dot] span{transform:none}.workspace .month-day[data-dot]:after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.workspace .month-day[data-dot=l]:after{width:5px;height:5px;margin-left:-2.5px}.workspace .month-day[data-other]{color:var(--ink-soft)}.workspace .month-day[data-other]:after{content:"";border:1px solid var(--ink-faint);box-sizing:border-box;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.workspace .month-day[data-today]{box-shadow:inset 0 0 0 1px var(--line)}.workspace .month-day[aria-current=date]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace .month-day[aria-current=date]{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.workspace .month-day[aria-current=date]{color:var(--ink)}.workspace .month-day[aria-current=date] span{transform:none}.workspace .month-note{color:var(--ink-faint);margin:8px 0 0}.workspace .diary-elsewhere{flex-direction:column;gap:4px;margin-top:18px;display:flex}.workspace .diary-elsewhere a,.workspace .diary-all{color:var(--ink-soft);text-decoration:none}.workspace .diary-elsewhere a:hover,.workspace .diary-all:hover{color:var(--ink)}.workspace .diary-all{margin-top:18px;display:block}.workspace .notebook-section.diary-entry .pure-notebook{padding-left:0}.workspace .diary-learn{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:6px;min-height:0;margin-top:10px;padding:0;display:flex}.workspace.app-frame .frame-main{flex:1;min-width:0}.workspace .workspace.frame-page{background:0 0;min-height:0}.workspace.app-frame .work-rail>.rail-pin{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);box-shadow:0 1px 2px var(--shadow);border-radius:8px;transition:color .15s,border-color .15s,background .15s}.workspace.app-frame .work-rail>.rail-pin:hover{color:var(--ink);border-color:var(--ink-faint)}.workspace.app-frame[data-rail=auto] .work-rail>.rail-pin{color:var(--ink)}.workspace.app-frame .rail-places{border-bottom:1px solid var(--line);gap:2px;margin:0 0 22px;padding-bottom:18px;display:grid}.workspace.app-frame .rail-place{color:var(--ink-soft);border-radius:8px;margin:0 -10px;padding:6px 10px;text-decoration:none;transition:background .15s,color .15s;display:block}.workspace.app-frame .rail-place:hover{color:var(--ink);background:var(--paper-raised)}.workspace.app-frame .rail-place[aria-current=page]{color:var(--ink);background:var(--paper-raised);font-weight:700}.workspace.app-frame .rail-slot{min-height:0}.workspace.app-frame .rail-slot .home-rail-group{margin-bottom:22px}.workspace.app-frame .work-rail .rail-inner{overscroll-behavior:contain;scrollbar-width:none;padding-bottom:24px;overflow-y:auto}.workspace.app-frame .work-rail .rail-inner::-webkit-scrollbar{display:none}.page-arrive{animation:.28s cubic-bezier(.2,.7,.2,1) backwards page-arrive}@keyframes page-arrive{0%{opacity:0;transform:translateY(6px)}}.page-loading{min-height:50vh;color:var(--ink-faint);place-items:center;display:grid}.page-loading svg{animation:1.4s ease-in-out infinite page-breathe}@keyframes page-breathe{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.page-arrive,.page-loading svg{animation:none}}@media (min-width:761px){.work-header{position:relative}.work-header .work-tagline{white-space:nowrap;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}}.workspace.app-frame.home-workspace .write-start.home-page{max-width:none;margin:0;padding:0 0 120px}.workspace.app-frame.home-workspace .home-page .home-hero{min-height:calc(100dvh - var(--header-h,64px) - 56px);border-radius:18px}.workspace.app-frame.home-workspace .home-page>:not(.home-hero){width:min(680px,100%);margin-left:auto;margin-right:auto}.workspace .settings-page{width:min(640px,100%);max-width:640px;margin:0 auto;padding:8px 0 120px}.workspace .settings-page h1{margin:0 0 26px}.workspace .set-group{margin:0 0 30px}.workspace .set-title{color:var(--ink-faint);margin:0 0 10px;font-weight:400}.workspace .set-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.workspace .set-card+.set-card{margin-top:12px}.workspace .set-row{color:inherit;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;text-decoration:none;display:flex}.workspace .set-row+.set-row{border-top:1px solid var(--line)}.workspace .set-text{min-width:0}.workspace .set-label{color:var(--ink);margin:0}.workspace .set-hint{color:var(--ink-faint);margin:2px 0 0}.workspace .set-link:hover{background:var(--paper-raised)}.workspace .set-arrow{color:var(--ink-faint)}.workspace .set-note{color:var(--ink-faint);margin:10px 2px 0}.workspace .set-note.set-lede{margin:-4px 2px 12px}.workspace .set-row.is-off .set-label{color:var(--ink-faint)}.workspace select.set-select{border:1px solid var(--line);background:var(--paper-raised);width:150px;color:var(--ink);border-radius:9px;flex:none;padding:8px 10px}.workspace .set-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;min-height:0;font:inherit;background:0 0;border-radius:999px;flex:none;padding:8px 16px}.workspace .set-button:hover{border-color:var(--ink-faint)}.workspace .set-form{padding:16px 18px}.workspace .set-form>.set-hint{margin:0 0 14px}.workspace .set-form .page-settings{margin:0}.workspace .set-button:disabled{opacity:.5;cursor:default}.workspace .set-button.is-danger{border-color:#d14343}@supports (color:color-mix(in lab, red, red)){.workspace .set-button.is-danger{border-color:color-mix(in srgb, #d14343 55%, var(--line))}}.workspace .set-button.is-danger{color:#d14343}.workspace .set-button.is-danger:hover:not(:disabled){border-color:#d14343}.workspace .set-hint.is-error{color:#d14343}.workspace .set-input{border:1px solid var(--line);background:var(--paper-raised);width:100%;max-width:320px;color:var(--ink);font:inherit;border-radius:9px;margin:8px 0 0;padding:8px 10px;display:block}.workspace .set-delete{flex-wrap:wrap;align-items:flex-end}.workspace .set-delete .set-text{flex:320px}.workspace .set-delete-actions{flex:none;gap:8px;display:flex}.workspace .plan-meter .set-text{flex:1}.workspace .plan-bar{background:var(--line);border-radius:999px;height:6px;margin:10px 0 2px;overflow:hidden}.workspace .plan-bar>span{border-radius:inherit;background:var(--ink-faint);min-width:2px;height:100%;display:block}.workspace .plan-bar[data-level=high]>span{background:var(--ink-soft)}.workspace .plan-bar[data-level=full]>span{background:var(--ink)}.workspace .plan-resting{color:var(--ink-soft)}.workspace .home-usage{color:var(--ink-faint);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 18px;display:flex}.workspace .home-usage a{color:inherit}.workspace .home-usage form{flex:none}.workspace .home-usage button{color:var(--ink-faint);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.workspace .home-usage button:hover{color:var(--ink)}@media (max-width:480px){.workspace select.set-select{width:120px}.workspace .set-row{padding:12px 14px}}.tour{z-index:210;position:fixed;inset:0}.tour-catch{position:absolute;inset:0}.tour-hole{box-shadow:0 0 0 9999px #00000075, 0 0 0 2px var(--paper);pointer-events:none;border-radius:12px;transition:left .3s cubic-bezier(.2,.7,.2,1),top .3s cubic-bezier(.2,.7,.2,1),width .3s cubic-bezier(.2,.7,.2,1),height .3s cubic-bezier(.2,.7,.2,1);position:fixed}.tour-note{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:14px;padding:16px 18px 14px;animation:.25s cubic-bezier(.2,.7,.2,1) both tour-in;position:fixed;box-shadow:0 24px 50px -20px #00000073}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)}}.tour-count{color:var(--ink-faint);margin:0 0 4px}.tour-title{margin:0 0 4px;font-weight:700}.tour-body{color:var(--ink-soft);margin:0;line-height:1.5}.tour-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.tour-grow{flex:1}.tour-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;min-height:0;font:inherit;background:0 0;border-radius:999px;padding:7px 14px}.tour-actions .tour-skip{color:var(--ink-faint);border:0;padding-left:0}.tour-actions .tour-next{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (prefers-reduced-motion:reduce){.tour-hole,.tour-note{transition:none;animation:none}}.workspace.app-frame[data-tour][data-rail=auto] .work-rail{width:232px;margin-right:48px}.workspace.app-frame[data-tour][data-rail=auto] .work-rail .rail-inner{opacity:1;visibility:visible;transition:opacity .18s}.workspace.app-frame{position:relative}.workspace.app-frame .frame-ink{z-index:0;left:0;right:0;top:var(--header-h,64px);height:calc(100dvh - var(--header-h,64px));position:absolute;overflow:hidden}.workspace.app-frame .frame-ink .ink-field{opacity:1}.workspace.app-frame .frame-ink-veil{pointer-events:none;background:radial-gradient(ellipse 40% 30% at 55% 50%, var(--paper) 20%, var(--paper) 100%), linear-gradient(to bottom, transparent 75%, var(--paper) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.workspace.app-frame .frame-ink-veil{background:radial-gradient(ellipse 40% 30% at 55% 50%, var(--paper) 20%, color-mix(in srgb, var(--paper) 0%, transparent) 100%), linear-gradient(to bottom, transparent 75%, var(--paper) 100%)}}.workspace.app-frame.home-workspace>.work-shell{z-index:1;position:relative}.workspace.app-frame.home-workspace .home-page .home-hero{background:0 0;border-radius:0;overflow:visible}@media (prefers-reduced-motion:reduce){.workspace.app-frame .frame-ink{display:none}}.workspace .page-settings .page-handle{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.workspace .page-settings .page-handle:focus-within{border-color:var(--ink-faint)}.workspace .page-settings .page-handle[data-status=taken],.workspace .page-settings .page-handle[data-status=invalid]{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.workspace .page-settings .page-handle[data-status=taken],.workspace .page-settings .page-handle[data-status=invalid]{border-color:color-mix(in srgb, var(--error) 55%, var(--line))}}.workspace .page-settings .page-handle-prefix{color:var(--ink-faint);padding:12px 0 12px 12px}.workspace .page-settings .page-handle input.page-handle-input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:12px 12px 12px 1px}.workspace .page-handle-status{min-height:1.4em;color:var(--ink-faint);margin-top:6px;transition:color .15s;display:block}.workspace .page-handle-status[data-status=taken],.workspace .page-handle-status[data-status=invalid]{color:var(--error)}.workspace .notebook-section:hover .section-actions>:is(.section-speak,.section-scan,.section-remove){opacity:.55}.workspace .notebook-section .section-actions>:is(.section-speak,.section-scan,.section-remove):hover{opacity:1}:root[data-touring] .section-actions>*{opacity:1!important}.workspace .section-actions{transition:opacity .45s}.workspace[data-typing] .section-actions{opacity:0;pointer-events:none}.workspace .article-review{transition:opacity .45s}.workspace[data-typing] .article-review{opacity:0;pointer-events:none}.dots{vertical-align:middle;align-items:center;gap:3px;height:1em;display:inline-flex}.dots i{opacity:.25;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite dots-breathe}.dots i:nth-child(2){animation-delay:.16s}.dots i:nth-child(3){animation-delay:.32s}@keyframes dots-breathe{0%,to{opacity:.22;transform:translateY(0)}40%{opacity:.9;transform:translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){.dots i{opacity:.6;animation:none}}.is-submit[data-busy]{cursor:progress;opacity:.85;justify-content:center;align-items:center;gap:8px;display:inline-flex}.is-submit .busy-label{white-space:nowrap}.nav-progress{z-index:300;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.nav-progress i{background:var(--ink);opacity:0;width:0;height:100%;box-shadow:0 0 8px var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.nav-progress i{box-shadow:0 0 8px color-mix(in srgb, var(--ink) 40%, transparent)}}.nav-progress[data-phase=going] i{opacity:.7;animation:8s cubic-bezier(.1,.7,.2,1) forwards nav-creep}.nav-progress[data-phase=done] i{opacity:0;width:100%;transition:width .2s,opacity .35s .15s}@keyframes nav-creep{0%{width:0}30%{width:45%}to{width:88%}}@media (prefers-reduced-motion:reduce){.nav-progress[data-phase=going] i{width:60%;animation:none}}.workspace .notebook-section.is-solo .pure-notebook{padding-left:0}.workspace .notebook-section.is-solo{padding-top:6px}.workspace .your-page{width:min(760px,100%);max-width:760px;margin:0 auto;padding:8px 0 120px}.workspace .yp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:30px;display:flex}.workspace .yp-head h1{margin:0 0 4px}.workspace .yp-head .work-small{margin:0}.workspace .yp-live{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;text-decoration:none;transition:border-color .15s;display:inline-flex}.workspace .yp-live:hover{border-color:var(--ink-faint)}.workspace .yp-live-dot{background:#3fa36b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3fa36b38}.workspace .yp-section{margin-bottom:34px}.workspace .yp-label{color:var(--ink-faint);margin:0 0 10px;font-weight:400}.workspace .yp-list{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.workspace .yp-row{flex-wrap:wrap;align-items:center;gap:16px;padding:14px 18px;display:flex}.workspace .yp-row+.yp-row{border-top:1px solid var(--line)}.workspace .yp-main{flex:1;min-width:200px}.workspace .yp-title{color:var(--ink);font-weight:700;text-decoration:none}.workspace .yp-title:hover{text-underline-offset:3px;text-decoration:underline}.workspace .yp-meta{color:var(--ink-faint);flex-wrap:wrap;gap:4px 12px;margin:3px 0 0;display:flex}.workspace .yp-edited{color:var(--warn)}.workspace .yp-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workspace .yp-btn,.workspace .yp-music{border:1px solid var(--line);color:var(--ink);cursor:pointer;min-height:0;font:inherit;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;text-decoration:none;display:inline-flex}.workspace .yp-btn:hover,.workspace .yp-music:hover{border-color:var(--ink-faint)}.workspace .yp-btn.is-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.workspace .yp-btn.is-quiet{color:var(--ink-faint);border-color:#0000}.workspace .yp-btn.is-quiet:hover{color:var(--error)}.workspace .yp-music{color:var(--ink-soft)}.workspace .yp-music[data-on]{color:var(--m-ink);background:linear-gradient(120deg, var(--m-from), var(--m-to));border-color:#0000}.workspace .yp-error{color:var(--error);flex-basis:100%;margin:0}.workspace .yp-empty{margin:0}@media (max-width:560px){.workspace .yp-row{padding:12px 14px}.workspace .yp-actions{width:100%}}.workspace .save-web{border:1px solid var(--line);border-radius:14px;margin-top:40px;padding:22px 22px 18px}.workspace .save-web-title{margin:0 0 14px;font-weight:700}.workspace .save-web-steps{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.workspace .save-web-steps li{color:var(--ink-soft);counter-increment:step;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-left:38px;line-height:1.5;display:flex;position:relative}.workspace .save-web-steps li:before{content:counter(step);background:var(--paper-raised);border:1px solid var(--line);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.workspace .save-web-steps strong{color:var(--ink)}.workspace .save-web-hint{color:var(--ink-faint);flex-basis:100%}.workspace .save-web-note{border-top:1px solid var(--line);color:var(--ink-faint);margin:18px 0 0;padding-top:14px;line-height:1.6}.workspace .save-web-note .inline-form{display:inline}.workspace.app-frame.home-workspace:before{content:"";z-index:1;left:0;top:var(--header-h,64px);width:calc(var(--rail-edge,0px) + 24px);background:var(--paper);border-right:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;bottom:0}.workspace.app-frame.home-workspace:is([data-rail=pinned],[data-tour]):before{opacity:1}.workspace.app-frame.home-workspace>.work-shell{z-index:2}@media (max-width:760px){.workspace.app-frame.home-workspace:before{display:none}}@media (prefers-reduced-motion:reduce){.workspace.app-frame.home-workspace:before{transition:none}}.ask-box{z-index:140;border:1px solid var(--line);background:var(--paper-raised);width:min(420px,100vw - 24px);color:var(--ink);font-family:var(--font-sans);border-radius:14px;padding:12px 14px;animation:.18s ease-out both ask-in;position:fixed;box-shadow:0 1px #0000000a,0 18px 50px -20px #0006}@keyframes ask-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ask-box{animation:none}}.ask-head{align-items:baseline;gap:10px;display:flex}.ask-about{min-width:0;color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.ask-close{min-height:0;color:var(--ink-faint);font:18px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 4px}.ask-close:hover{color:var(--ink)}.ask-answers{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;gap:10px;margin-top:8px;display:grid}.ask-answers:empty{display:none}.ask-q{color:var(--ink-faint);margin:0;font-size:13px}.ask-a{margin:2px 0 0;font-size:15px;line-height:1.5}.ask-thinking{color:var(--ink-faint)}.ask-failed{color:var(--ink-soft)}.ask-source{color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);font-size:13px}@supports (color:color-mix(in lab, red, red)){.ask-source{-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent)}}.ask-source{white-space:nowrap}.ask-done,.ask-paid{color:var(--ink-faint);margin:8px 0 0;font-size:13px;line-height:1.5}.ask-form{align-items:center;gap:10px;margin-top:10px;display:flex}.ask-form input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:14px var(--font-sans);border-radius:10px;flex:1;padding:8px 11px}.ask-form input:focus{border-color:var(--ink-faint);outline:none}.ask-left{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.pg-avatar{object-fit:cover;background:var(--pg-line);border-radius:50%;width:96px;height:96px;margin:0 auto 22px;display:block}.pg-topics,.pg-links{font:15px/1.6 var(--pg-ui);color:var(--pg-soft);text-wrap:balance;max-width:52ch;margin:14px auto 0}.pg-links a,.pg-also a{color:var(--pg-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pg-ink);-webkit-text-decoration-color:var(--pg-ink);-webkit-text-decoration-color:var(--pg-ink);text-decoration-color:var(--pg-ink)}@supports (color:color-mix(in lab, red, red)){.pg-links a,.pg-also a{-webkit-text-decoration-color:color-mix(in srgb, var(--pg-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--pg-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--pg-ink) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--pg-ink) 25%, transparent)}}.pg-links a:hover,.pg-also a:hover{color:var(--pg-ink)}.pg-pinned{margin:0 0 48px}.pg-pinned-title{font:13px var(--pg-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--pg-faint);margin:0 0 12px}.pg-also{font:14px/1.6 var(--pg-ui);color:var(--pg-faint);margin:10px 0 0}.pg-end+.pg-also{text-align:center;margin:-12px 0 40px}.brand-avatar{align-items:center;gap:14px;display:flex}.brand-avatar img,.brand-avatar-empty{object-fit:cover;background:var(--line);border-radius:50%;width:64px;height:64px;display:block}.brand-links{gap:6px;display:grid}.brand-link{grid-template-columns:1fr 96px;align-items:center;gap:10px;display:grid}.brand-link input,.brand-topic input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:14px var(--font-sans);border-radius:8px;padding:7px 10px}.brand-topics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-topic{align-items:center;gap:2px;display:inline-flex}.brand-topic input{width:15ch}.brand-topic button{min-height:0;color:var(--ink-faint);font:16px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 6px}.brand-offered{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.brand-chip{border:1px solid var(--line);min-height:0;color:var(--ink-soft);font:13px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px}.brand-chip:hover{color:var(--ink);border-color:var(--ink-faint)}.brand-pins{gap:6px;display:grid}.brand-pin{align-items:center;gap:8px;font-size:14px;display:flex}.yp-reach{color:var(--ink-soft)}.home-hot{margin:8px 0 28px}.home-hot .eyebrow{align-items:baseline;gap:10px;display:flex}.home-hot-change{font-size:13px}.home-hot-list{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.home-hot-item{gap:4px;display:grid}.home-hot-title{color:var(--ink);font-weight:600;line-height:1.35;text-decoration:none}.home-hot-title:hover{text-underline-offset:3px;text-decoration:underline}.home-hot-source{color:var(--ink-faint);font-size:13px}.home-hot-go{justify-self:start;font-size:13px}.home-hot-stances{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.home-hot-stances button,.home-hot-niches button:not(.primary):not(.work-link){border:1px solid var(--line);min-height:0;color:var(--ink-soft);font:13px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px}.home-hot-stances button:hover,.home-hot-niches button:not(.primary):hover{color:var(--ink);border-color:var(--ink-faint)}.home-hot-niches{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 4px;display:flex}.home-hot-niches button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}html[data-sprint] .workspace .work-rail{opacity:0;pointer-events:none;transform:translate(calc(-100% - 40px))}html[data-sprint] .workspace .work-header,html[data-sprint] .workspace .work-topline{opacity:.04;pointer-events:none}html[data-sprint] .workspace .mobile-sections,html[data-sprint] .workspace .section-actions,html[data-sprint] .workspace .article-review{opacity:0;pointer-events:none}html[data-sprint] .workspace .live-notice{opacity:.06}html[data-sprint] .workspace .reader-orb[data-on]{opacity:.4}html[data-sprint] .workspace .sb-toolbar{opacity:.18}html[data-sprint] .workspace .sb-toolbar:hover{opacity:1}.sprint-line{z-index:85;height:16px;position:fixed;top:63px;left:0;right:0}.sprint-bar{background:var(--ink);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sprint-bar{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.sprint-fill{background:var(--accent);transform-origin:0;transition:transform 1s linear;position:absolute;inset:0}.sprint-left{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:13px var(--font-sans);white-space:nowrap;box-shadow:0 10px 28px -14px var(--ink);border-radius:999px;align-items:center;gap:10px;padding:4px 4px 4px 12px;display:flex;position:absolute;top:10px;right:max(20px,50vw - 628px)}@supports (color:color-mix(in lab, red, red)){.sprint-left{box-shadow:0 10px 28px -14px color-mix(in srgb, var(--ink) 35%, transparent)}}.sprint-left{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(-4px)}.sprint-line:hover .sprint-left,.sprint-line:focus-within .sprint-left{opacity:1;pointer-events:auto;transform:none}.sprint-left button{border:1px solid var(--line);min-height:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px}.sprint-left button:hover{border-color:var(--ink-faint)}@media (max-width:760px){.sprint-line{top:55px}}@media (prefers-reduced-motion:reduce){.sprint-fill,.sprint-left{transition:none}}.sprint-menu-head{color:var(--ink-faint);letter-spacing:.02em;margin:4px 10px;font-size:12px}.sprint-menu-goal{display:block}.sprint-ask{z-index:96;border:1px solid var(--line);background:var(--paper);width:min(100vw - 32px,380px);color:var(--ink);font:14px var(--font-sans);box-shadow:0 16px 40px -14px var(--ink);border-radius:12px;padding:16px 18px;position:fixed;top:82px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.sprint-ask{box-shadow:0 16px 40px -14px color-mix(in srgb, var(--ink) 35%, transparent)}}.sprint-ask p{margin:0 0 14px;line-height:1.45}.sprint-ask-actions{align-items:center;gap:14px;display:flex}.sprint-ask .primary{border:1px solid var(--accent);background:var(--accent);min-height:0;color:var(--on-accent);font:13px/1.4 var(--font-sans);cursor:pointer;border-radius:6px;padding:9px 14px}.sprint-ask .work-link{min-height:0;color:var(--ink-faint);font:13px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.sprint-ask .work-link:hover{color:var(--ink)}.home-week{margin:4px 0 26px}.home-week-next{color:var(--ink);margin:0;font-weight:600}.home-week-more{color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0 0;display:flex}.home-week-link{color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline}.home-week-link:hover{color:var(--ink)}.calendar-slots{gap:3px;display:flex;position:absolute;top:calc(50% - 19px);left:50%;transform:translate(-50%)}.calendar-slot{background:var(--ink);border-radius:1px;width:8px;height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.calendar-slot{background:color-mix(in srgb, var(--ink) 24%, transparent)}}.calendar-slot[data-kind=long]{width:16px}.calendar-slot[data-filled]{background:var(--accent)}.calendar-day[aria-current] .calendar-slot{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.calendar-day[aria-current] .calendar-slot{background:color-mix(in srgb, var(--paper) 45%, transparent)}}.calendar-day[aria-current] .calendar-slot[data-filled]{background:var(--paper)}.calendar-week{color:var(--ink-faint);margin:14px 0 0;line-height:1.5}.calendar-week strong{color:var(--ink);font-weight:600}.calendar-week a{color:var(--ink-soft)}.daily-preview{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;margin-top:14px;padding:16px 18px}.daily-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-preview-head .set-label{margin:0}.daily-views{gap:6px;display:flex}.workspace .daily-views button{border:1px solid var(--line);min-height:0;color:var(--ink-soft);font:13px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px}.workspace .daily-views button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.daily-subject{margin:10px 0}.daily-frame{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:560px;display:block}.daily-text{border:1px solid var(--line);background:var(--paper);max-height:560px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:14px 16px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.daily-send{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.daily-send .set-hint{margin:0}.daily-empty{margin-top:10px}.unsubscribe-page{max-width:560px}@media (max-width:480px){.daily-preview{padding:14px}.daily-frame{height:480px}}.connections-page .connection-who{color:var(--ink-soft)}.connection-connect{flex:none;align-items:center;gap:8px;display:flex}.connection-connect input{border:1px solid var(--line);background:var(--paper-raised);width:190px;color:var(--ink);font:13px var(--font-sans);border-radius:9px;padding:7px 10px}.connection-ask{flex:none;align-items:center;gap:10px;display:flex}.connections-error{color:var(--error,#a33)}@media (max-width:560px){.connection-row{flex-wrap:wrap}.connection-connect input{width:150px}}.share-page{max-width:680px}.share-what{color:var(--ink-soft);margin:-4px 0 22px}.share-list{gap:10px;display:grid}.share-row{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:14px 16px}.share-row[data-kind=guided],.share-row[data-kind=connect]{background:0 0}.share-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.share-pick{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.share-row[data-kind=guided] .share-pick,.share-row[data-kind=connect] .share-pick{color:var(--ink-soft);font-weight:400}.share-who{color:var(--ink-faint);font-weight:400}.share-state{font:13px var(--font-sans);color:var(--ink-faint);text-align:right}.share-row[data-kind=copy]{background:0 0}.share-row[data-kind=copy] .share-pick{color:var(--ink-soft);font-weight:400}.share-copy{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.share-hint{font:13px/1.5 var(--font-sans);color:var(--ink-soft);margin:8px 0 0}.share-state a{color:var(--ink-soft)}.share-failed{color:var(--error,#a33)}.workspace .share-text{border:1px solid var(--line);background:var(--paper-raised);width:100%;color:var(--ink);font:15px/1.5 var(--font-sans);resize:vertical;border-radius:10px;margin-top:10px;padding:10px 12px}.share-count{color:var(--ink-faint);font:12px var(--font-sans);margin:4px 2px 0}.share-count.is-over{color:var(--error,#a33)}.share-go{align-items:center;gap:14px;margin-top:8px;display:flex}.share-ask{font:13px/1.5 var(--font-sans);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.share-ask label{flex-basis:100%}.share-ask .set-input{flex:200px;min-width:0}.share-ask .share-hint{flex-basis:100%;margin:0}.mood-sheet{z-index:220;-webkit-backdrop-filter:blur(4px);background:#0006;place-items:center;padding:20px;animation:.2s both mood-fade;display:grid;position:fixed;inset:0}@keyframes mood-fade{0%{opacity:0}}.mood-panel{border:1px solid var(--line);background:var(--paper);width:min(980px,100%);max-height:min(860px,100dvh - 40px);color:var(--ink);border-radius:18px;flex-direction:column;animation:.3s cubic-bezier(.2,.7,.2,1) both mood-rise;display:flex;box-shadow:0 40px 80px -30px #00000080}@keyframes mood-rise{0%{opacity:0;transform:translateY(10px)}}.mood-head{justify-content:space-between;gap:16px;padding:20px 22px 10px;display:flex}.mood-head h2{margin:0 0 4px;font-weight:700}.mood-sub{color:var(--ink-faint);max-width:560px;margin:0}.mood-close{border:1px solid var(--line);width:34px;height:34px;min-height:0;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border-radius:50%;flex:none;padding:0}.mood-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;padding:12px 22px 18px;display:grid;overflow-y:auto}.mood-card{text-align:left;cursor:pointer;min-height:148px;color:var(--m-ink);background:linear-gradient(125deg, var(--m-from), var(--m-to), var(--m-from), var(--m-to));background-size:300% 300%;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;animation:14s ease-in-out infinite alternate mood-drift;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.mood-card:nth-child(3n+1){animation-delay:-4s}.mood-card:nth-child(3n+2){animation-delay:-9s}.mood-card[data-hearing]{animation-duration:5s}@keyframes mood-drift{0%{background-position:0 30%}to{background-position:100% 70%}}@media (prefers-reduced-motion:reduce){.mood-card{animation:none}}.mood-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0000000f,0 12px 24px -14px #00000073}.mood-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mood-card[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}.mood-card[data-hearing]{transform:translateY(-2px)scale(1.01)}.mood-name{z-index:1;margin-top:auto;font-weight:700;position:relative}.mood-line{z-index:1;opacity:.85;line-height:1.35;position:relative}.mood-state{z-index:1;background:var(--m-ink);border-radius:999px;margin-top:8px;padding:3px 9px;position:relative}@supports (color:color-mix(in lab, red, red)){.mood-state{background:color-mix(in srgb, var(--m-ink) 12%, transparent)}}.mood-foot{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 22px;display:flex}.mood-current{color:var(--ink-faint);flex:1}.mood-none,.mood-done{border:1px solid var(--line);color:var(--ink);cursor:pointer;min-height:0;font:inherit;background:0 0;border-radius:999px;padding:8px 16px}.mood-none[aria-pressed=true]{border-color:var(--ink)}.mood-done{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (max-width:560px){.mood-grid{grid-template-columns:1fr 1fr;gap:10px;padding:10px 14px 14px}.mood-card{min-height:128px}.mood-head,.mood-foot{padding-inline:14px}}.rm-dock{z-index:60;top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));color:var(--pg-ink,var(--ink));background:var(--pg-bg,var(--paper));border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.rm-dock{background:color-mix(in srgb, var(--pg-bg,var(--paper)) 88%, var(--pg-ink,var(--ink)))}}.rm-dock{border:1px solid var(--pg-line,var(--line));-webkit-backdrop-filter:blur(8px);animation:.4s .3s both rm-in;box-shadow:0 10px 26px -16px #00000073}@keyframes rm-in{0%{opacity:0;transform:translateY(-4px)}}.rm-btn{width:32px;height:32px;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid}.rm-btn:hover{background:var(--pg-ink,var(--ink))}@supports (color:color-mix(in lab, red, red)){.rm-btn:hover{background:color-mix(in srgb, var(--pg-ink,var(--ink)) 10%, transparent)}}.rm-btn:focus-visible{outline:2px solid var(--pg-accent,var(--accent));outline-offset:1px}.rm-bars{align-items:flex-end;gap:2px;width:16px;height:12px;margin:0 4px 0 9px;display:inline-flex}.rm-bars i{opacity:.55;background:currentColor;border-radius:1px;flex:1;height:35%;transition:height .3s}.rm-bars[data-on] i{animation:1.1s ease-in-out infinite rm-bar}.rm-bars[data-on] i:nth-child(2){animation-delay:-.4s}.rm-bars[data-on] i:nth-child(3){animation-delay:-.8s}@keyframes rm-bar{50%{height:100%}}@media (prefers-reduced-motion:reduce){.rm-bars i{animation:none!important}.rm-dock{animation:none}}.rail-music-now{color:var(--ink-faint)}.rm-hint{white-space:nowrap;opacity:.75;margin-left:12px;font-size:12px;animation:2.4s ease-in-out infinite rm-hint}@keyframes rm-hint{0%,to{opacity:.5}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.rm-hint{animation:none}}:is(.writer-document,.pg-body,.print-piece) blockquote{border-left:3px solid;margin:1.2em 0;padding:.1em 0 .1em 1.1em}@supports (color:color-mix(in lab, red, red)){:is(.writer-document,.pg-body,.print-piece) blockquote{border-left:3px solid color-mix(in srgb, currentColor 30%, transparent)}}:is(.writer-document,.pg-body,.print-piece) blockquote{color:currentColor}@supports (color:color-mix(in lab, red, red)){:is(.writer-document,.pg-body,.print-piece) blockquote{color:color-mix(in srgb, currentColor 82%, transparent)}}:is(.writer-document,.pg-body,.print-piece) .pullquote{text-align:center;border-top:1px solid;margin:1.6em 0;padding:.6em 0;font-size:1.28em;font-style:italic;line-height:1.45}@supports (color:color-mix(in lab, red, red)){:is(.writer-document,.pg-body,.print-piece) .pullquote{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent)}}:is(.writer-document,.pg-body,.print-piece) .pullquote{border-bottom:1px solid}@supports (color:color-mix(in lab, red, red)){:is(.writer-document,.pg-body,.print-piece) .pullquote{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent)}}:is(.writer-document,.pg-body,.print-piece) .pullquote p{margin:.3em 0}:is(.writer-document,.pg-body,.print-piece) .callout-block{background:currentColor;border-radius:10px;margin:1.2em 0;padding:.9em 1.1em}@supports (color:color-mix(in lab, red, red)){:is(.writer-document,.pg-body,.print-piece) .callout-block{background:color-mix(in srgb, currentColor 6%, transparent)}}:is(.writer-document,.pg-body,.print-piece) .callout-block p:last-child{margin-bottom:0}:is(.writer-document,.pg-body,.print-piece) pre{background:currentColor;border-radius:8px;margin:1.2em 0;padding:.9em 1.1em}@supports (color:color-mix(in lab, red, red)){:is(.writer-document,.pg-body,.print-piece) pre{background:color-mix(in srgb, currentColor 6%, transparent)}}:is(.writer-document,.pg-body,.print-piece) pre{white-space:pre-wrap;font:.72em/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}:is(.writer-document,.pg-body,.print-piece) pre.text{font:inherit;white-space:pre-wrap;background:0 0;padding:.2em 0 .2em 1.6em;font-style:italic;line-height:1.7}:is(.writer-document,.pg-body,.print-piece) code{background:currentColor;border-radius:4px;padding:.08em .3em}@supports (color:color-mix(in lab, red, red)){:is(.writer-document,.pg-body,.print-piece) code{background:color-mix(in srgb, currentColor 8%, transparent)}}:is(.writer-document,.pg-body,.print-piece) code{font:.82em ui-monospace,SFMono-Regular,Menlo,monospace}:is(.writer-document,.pg-body,.print-piece) pre code{font:inherit;background:0 0;padding:0}:is(.writer-document,.pg-body,.print-piece) hr{border:0;border-top:1px solid;width:40%;margin:2em auto}@supports (color:color-mix(in lab, red, red)){:is(.writer-document,.pg-body,.print-piece) hr{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent)}}:is(.writer-document,.pg-body,.print-piece) mark{color:inherit;background:#fff2cc;border-radius:2px;padding:0 .1em}:is(.writer-document,.pg-body,.print-piece) :is(h4,h5,h6){margin:1.2em 0 .4em;font-weight:700}:is(.writer-document,.pg-body,.print-piece) h4{font-size:1.05em}:is(.writer-document,.pg-body,.print-piece) h5{font-size:.95em}:is(.writer-document,.pg-body,.print-piece) h6{text-transform:uppercase;letter-spacing:.04em;font-size:.85em}:is(.pg-body,.print-piece) .button-wrapper,.writer-document .sb-button-wrap{text-align:center;margin:1.4em 0}:is(.pg-body,.print-piece) .button-wrapper a.button{font:600 .8em var(--font-sans,system-ui);background:currentColor;border-radius:999px;padding:.55em 1.3em;text-decoration:none;display:inline-block}:is(.pg-body,.print-piece) .button-wrapper a.button span{color:var(--pg-bg,#fff)}:is(.pg-body,.print-piece) a.footnote-anchor{vertical-align:super;font-size:.65em;line-height:0;font-family:var(--font-sans,system-ui);padding:0 .15em;text-decoration:none}:is(.pg-body,.print-piece,.print-notes) .footnotes{border-top:1px solid;margin-top:2.4em;padding-top:1em}@supports (color:color-mix(in lab, red, red)){:is(.pg-body,.print-piece,.print-notes) .footnotes{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent)}}:is(.pg-body,.print-piece,.print-notes) .footnotes{font-size:.85em}:is(.pg-body,.print-piece,.print-notes) .footnote{gap:.7em;margin:0 0 .6em;display:flex}:is(.pg-body,.print-piece,.print-notes) .footnote-number{font-family:var(--font-sans,system-ui);flex-shrink:0;text-decoration:none}:is(.pg-body,.print-piece,.print-notes) .footnote-content p{margin:0}.workspace .work-main{counter-reset:ow-fn}.writer-document .fn-ref-wrap{display:inline;position:relative}.writer-document .fn-ref{cursor:pointer;font:600 .55em var(--font-sans);color:var(--accent);vertical-align:super;padding:0 .12em;line-height:0}.writer-document .fn-ref:after{counter-increment:ow-fn;content:counter(ow-fn)}.writer-document .fn-edit{z-index:40;border:1px solid var(--line);background:var(--paper);width:min(320px,70vw);box-shadow:0 12px 30px -14px var(--ink);border-radius:10px;gap:4px;padding:10px;display:grid;position:absolute;top:1.6em;left:0}@supports (color:color-mix(in lab, red, red)){.writer-document .fn-edit{box-shadow:0 12px 30px -14px color-mix(in srgb, var(--ink) 40%, transparent)}}.writer-document .fn-edit textarea{border:1px solid var(--line);background:var(--paper-raised);width:100%;color:var(--ink);font:14px/1.5 var(--font-sans);resize:vertical;border-radius:8px;padding:8px 10px}.writer-document .fn-hint{font:11px var(--font-sans);color:var(--ink-faint)}.writer-document .sb-button{background:var(--ink);color:var(--paper);font:600 15px var(--font-sans);cursor:default;border-radius:999px;padding:.5em 1.4em;display:inline-block}.writer-document .sb-button-wrap.is-selected .sb-button{outline:2px solid var(--accent);outline-offset:3px}.writer-document .sb-button-edit{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.writer-document .sb-button-edit input{border:1px solid var(--line);background:var(--paper-raised);width:180px;min-width:0;color:var(--ink);font:14px var(--font-sans);border-radius:8px;padding:6px 10px}.writer-document .sb-button-edit button{border:1px solid var(--line);background:var(--paper);min-height:0;color:var(--ink);font:13px var(--font-sans);border-radius:8px;padding:6px 12px}.block-menu{z-index:95;border:1px solid var(--line);background:var(--paper);width:260px;max-height:min(360px,60vh);color:var(--ink);font:14px var(--font-sans);box-shadow:0 16px 40px -14px var(--ink);border-radius:12px;padding:6px;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.block-menu{box-shadow:0 16px 40px -14px color-mix(in srgb, var(--ink) 35%, transparent)}}.block-menu{animation:.16s ease-out guidance-arrive}.block-menu-group{font:600 11px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin:6px 8px 2px}.block-menu-item{width:100%;min-height:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.block-menu-item[aria-selected=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.block-menu-item[aria-selected=true]{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.block-menu-item kbd{color:var(--ink-faint);font:11px ui-monospace,Menlo,monospace}.block-ask{align-items:center;gap:6px;width:auto;display:flex}.block-menu.block-ask{max-width:calc(100vw - 24px)}.block-ask input{border:1px solid var(--line);background:var(--paper-raised);width:240px;min-width:0;color:var(--ink);font:14px var(--font-sans);border-radius:8px;flex:auto;padding:7px 10px}.block-ask button{border:1px solid var(--line);background:var(--paper);min-height:0;color:var(--ink);border-radius:8px;padding:7px 12px}.block-ask.come-back{flex-wrap:wrap}.find-box{flex-direction:column;align-items:stretch;max-width:calc(100vw - 16px)}.find-box input{min-width:0}.find-box button[aria-pressed=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.find-box button[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.find-box button:disabled{opacity:.45;cursor:default}.find-count{white-space:nowrap;min-width:5.5em}[data-finding] .writer-document .find-hit{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-finding] .writer-document .find-hit{background:color-mix(in srgb, var(--accent) 12%, transparent)}}[data-finding] .writer-document .find-hit{border-radius:2px}[data-finding] .writer-document .find-hit.is-current{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-finding] .writer-document .find-hit.is-current{background:color-mix(in srgb, var(--accent) 30%, transparent)}}@media (forced-colors:active){[data-finding] .writer-document .find-hit{outline:1px solid canvastext}[data-finding] .writer-document .find-hit.is-current{outline:3px solid highlight}}.selection-mark{color:#111;background:#fff2cc;border-radius:2px;padding:0 2px}.sb-toolbar{top:var(--header-h,64px);z-index:70;border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 16px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.sb-toolbar{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.sb-toolbar{-webkit-backdrop-filter:blur(8px);font:14px var(--font-sans);color:var(--ink);transition:opacity .45s}.workspace[data-typing] .sb-toolbar{opacity:.18}.workspace[data-typing] .sb-toolbar:hover{opacity:1}.sb-toolbar.is-idle{color:var(--ink-faint);justify-content:center}.sb-btn,.sb-style{height:32px;min-height:0;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:3px;padding:0 7px;display:inline-flex}.sb-btn:hover,.sb-style:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sb-btn:hover,.sb-style:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.sb-btn:hover,.sb-style:hover{color:var(--ink)}.sb-btn[aria-pressed=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sb-btn[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.sb-btn[aria-pressed=true]{color:var(--ink)}.sb-btn:disabled{opacity:.35;cursor:default}.sb-btn b,.sb-btn i,.sb-btn s{font-size:17px}.sb-style{padding:0 10px;font-weight:600}.sb-caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:4px}.sb-sep{background:var(--line);width:1px;height:22px;margin:0 6px}.sb-group{display:inline-flex;position:relative}.sb-swatch-t{font:700 16px var(--font-sans);border-bottom:3px solid;padding-bottom:1px;line-height:1}.sb-swatch-h{border-bottom:3px solid;padding-bottom:1px;display:inline-flex}.sb-a{font:600 16px var(--font-sans);text-decoration:underline}.sb-pop{z-index:80;border:1px solid var(--line);background:var(--paper);box-shadow:0 16px 40px -14px var(--ink);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab, red, red)){.sb-pop{box-shadow:0 16px 40px -14px color-mix(in srgb, var(--ink) 35%, transparent)}}.sb-pop{animation:.16s ease-out guidance-arrive}.sb-pop.is-right{left:auto;right:0}.sb-menu{min-width:180px;display:grid}.sb-menu button{width:100%;min-height:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.sb-menu button:hover,.sb-menu button[aria-checked=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sb-menu button:hover,.sb-menu button[aria-checked=true]{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.sb-menu .sb-h1{font-size:22px;font-weight:700}.sb-menu .sb-h2{font-size:19px;font-weight:700}.sb-menu .sb-h3{font-size:17px;font-weight:700}.sb-menu .sb-h4{font-size:15px;font-weight:700}.sb-menu .sb-h5{font-size:14px;font-weight:700}.sb-menu .sb-h6{text-transform:uppercase;font-size:12px;font-weight:700}.sb-palette{width:252px}.sb-none{border:1px solid var(--line);width:100%;min-height:0;color:var(--ink);font:13px var(--font-sans);cursor:pointer;background:0 0;border-radius:8px;margin-bottom:6px;padding:6px}.sb-grid{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.sb-grid button{aspect-ratio:1;border:1px solid var(--ink);min-height:0;padding:0}@supports (color:color-mix(in lab, red, red)){.sb-grid button{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.sb-grid button{cursor:pointer;border-radius:4px}.sb-grid button:hover{transform:scale(1.15)}.sb-form{align-items:center;gap:6px;display:flex}.sb-form input{border:1px solid var(--line);background:var(--paper-raised);width:240px;color:var(--ink);font:14px var(--font-sans);border-radius:8px;padding:7px 10px}.sb-form button{border:1px solid var(--line);background:var(--paper);min-height:0;color:var(--ink);border-radius:8px;padding:7px 12px}@media (max-width:700px){.sb-toolbar{flex-wrap:nowrap;padding:6px 10px;overflow-x:auto}.sb-pop{position:fixed;inset:auto 12px 12px}}.canvas-switch{align-items:center;gap:4px;margin-top:4px;display:inline-flex}.canvas-switch .work-small{color:var(--ink-faint);margin-right:6px}.workspace .work-rail .canvas-switch button,.canvas-switch button{border:1px solid var(--line);min-height:0;color:var(--ink-faint);font:12px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px}.workspace .work-rail .canvas-switch button[aria-checked=true],.canvas-switch button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sb-style{white-space:nowrap}.workspace[data-canvas=substack] .writer-document h1{font-size:32px;line-height:1.2}.workspace[data-canvas=substack] .writer-document h2{font-size:26px;line-height:1.25}.workspace[data-canvas=substack] .writer-document h3{font-size:22px;line-height:1.3}.workspace[data-canvas=substack] .writer-document h4{font-size:19px}.workspace[data-canvas=substack] .writer-document h5{font-size:17px}.workspace[data-canvas=substack] .writer-document h6{font-size:15px}.workspace[data-canvas=substack] .writer-document .pullquote{font-size:21px}.section-actions .section-remove{color:#d14343;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.section-actions .section-remove{color:color-mix(in srgb, #d14343 70%, var(--ink-faint))}}.section-actions .section-remove{cursor:pointer;opacity:0;background:0 0;border:0;min-height:0;padding:0;transition:opacity .2s,background .2s,color .2s}.workspace .notebook-section:hover .section-remove,.workspace .notebook-section:focus-within .section-remove{opacity:.55}.section-actions .section-remove:hover{opacity:1;color:#d14343;background:#d143431a}.section-remove-ask{border:1px solid #d14343;align-items:center;gap:6px;padding:2px 4px 2px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.section-remove-ask{border:1px solid color-mix(in srgb, #d14343 35%, var(--line))}}.section-remove-ask{font:12px var(--font-sans);color:var(--ink-soft);border-radius:999px;animation:.18s ease-out guidance-arrive}.section-remove-ask button{min-height:0;color:var(--ink-soft);font:12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 9px}.section-remove-ask .section-remove-yes{color:#fff;background:#d14343}@media (hover:none){.section-actions .section-remove{opacity:.5}}.rail-settings{border-top:1px solid var(--line);gap:2px;margin-top:14px;padding-top:12px;display:grid}.workspace .rail-settings .rail-row,.rail-settings .rail-row{min-height:34px;color:var(--ink-soft);font:13px var(--font-sans);cursor:default;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;text-decoration:none;display:flex}.rail-settings a.rail-row{cursor:pointer;color:var(--ink-faint)}.rail-settings a.rail-row:hover{color:var(--ink)}.rail-settings .rail-resting{color:var(--ink-faint);font:12px/1.45 var(--font-sans);margin-top:6px;padding:6px 4px 0 8px;text-decoration:none}.rail-settings .rail-resting:hover{color:var(--ink-soft)}.rail-switch{appearance:none;background:var(--ink);border-radius:999px;width:30px;height:18px;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.rail-switch{background:color-mix(in srgb, var(--ink) 18%, transparent)}}.rail-switch{cursor:pointer;flex-shrink:0;transition:background .2s}.rail-switch:after{content:"";background:var(--paper);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.rail-switch:checked{background:var(--ink)}.rail-switch:checked:after{transform:translate(12px)}.rail-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rail-select{display:inline-flex;position:relative}.rail-select select{appearance:none;border:1px solid var(--line);min-height:0;color:var(--ink);font:12px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:4px 24px 4px 10px}.rail-select:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--ink-faint);pointer-events:none;margin-top:-2px;position:absolute;top:50%;right:9px}.rail-select select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rail-settings .canvas-switch{border:1px solid var(--line);border-radius:999px;gap:2px;margin:0;padding:2px}.workspace .work-rail .rail-settings .canvas-switch button,.rail-settings .canvas-switch button{border:0;padding:3px 9px}@media (min-width:701px){.sb-toolbar{justify-content:center}}.workspace .work-rail .rail-outline{padding-bottom:20px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}@media (max-width:600px){.section-actions .section-speak,.section-actions .section-scan,.section-actions .section-history{display:none}.section-remove-ask{z-index:5;background:var(--paper);position:absolute;top:100%;right:0}}.workspace .work-main .writer-document :is(h1,h2,h3,h4,h5,h6){top:auto}.rail-settings .canvas-switch button{padding:3px 6px;font-size:11px}.rail-settings .rail-select select{max-width:104px}.rail-settings{grid-template-columns:minmax(0,1fr)}.rail-settings .rail-row{min-width:0}.rail-settings .rail-row>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace .work-rail .rail-settings{margin-right:6px}.rail-settings .rail-row>span:first-child{flex-shrink:0;overflow:visible}.rail-settings .rail-select select{max-width:none;padding-right:22px}.workspace .writer-document :is(h1,h2,h3,h4,h5,h6){font-weight:700}@media (min-width:701px) and (max-width:1060px){.sb-toolbar{flex-wrap:nowrap;gap:0;padding:5px 8px}.sb-btn{padding:0 5px}.sb-style{padding:0 7px}.sb-sep{margin:0 3px}}@media (max-width:700px){.sb-toolbar{scrollbar-width:none;padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.sb-toolbar::-webkit-scrollbar{display:none}}.fmt{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);animation:.6s both arrive}.fmt-bar{z-index:10;border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:18px;padding:14px clamp(16px,4vw,40px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.fmt-bar{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.fmt-bar{-webkit-backdrop-filter:blur(10px)}.fmt-back{color:var(--ink-soft);font-size:14px;text-decoration:none}.fmt-back:hover{color:var(--ink)}.fmt-tabs{border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.fmt-tabs a{color:var(--ink-faint);border-radius:999px;padding:5px 13px;font-size:13px;text-decoration:none;transition:background .2s,color .2s}.fmt-tabs a:hover{color:var(--ink)}.fmt-tabs a[aria-current=page]{background:var(--ink);color:var(--paper)}.fmt-actions{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.fmt-copy{background:var(--ink);min-height:0;color:var(--paper);font:600 14px var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:9px 18px;transition:transform .15s}.fmt-copy:hover{transform:translateY(-1px)}.fmt-open{color:var(--ink-faint);font-size:13px;text-decoration:none}.fmt-open:hover{color:var(--ink)}.fmt-note{max-width:720px;color:var(--ink-faint);text-align:center;margin:22px auto 0;padding:0 20px;font-size:13px;line-height:1.6}.fmt-manual{border:1px solid var(--line);background:var(--paper-raised);width:min(720px,100% - 40px);color:var(--ink);border-radius:8px;margin:12px auto 0;padding:10px;font:13px ui-monospace,Menlo,monospace;display:block}.fmt-page{padding:28px 16px 96px}.fmt-sheet{color:#1a1a1a;background:#fff;border-radius:14px;width:min(728px,100%);margin:0 auto;padding:clamp(28px,5vw,56px);box-shadow:0 1px #0000000a,0 18px 50px -24px #00000059}.fmt-title{margin:0 0 10px;font-weight:700;line-height:1.15}.fmt-subtitle{color:#8a8a8a;margin:0 0 18px;font-size:20px}.fmt-byline{margin:0 0 26px}.fmt-chip{color:#333;background:#f0f0f0;border-radius:999px;padding:4px 12px;font-size:13px;display:inline-block}.fmt-body{line-height:1.6}.fmt-body h2,.fmt-body h3,.fmt-body h4,.fmt-body h5,.fmt-body h6{margin:1.4em 0 .5em;font-weight:700;line-height:1.25}.fmt-body p{margin:0 0 1em}.fmt-body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.fmt-body blockquote{border-left:3px solid #ff6719;margin:1.2em 0;padding-left:1em}.fmt-body .pullquote{text-align:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:1.6em 0;padding:.7em 0;font-size:1.3em;font-style:italic}.fmt-body .callout-block{background:#f4f4f4;border-radius:8px;margin:1.2em 0;padding:1em 1.2em}.fmt-body pre{white-space:pre-wrap;background:#f6f6f6;border-radius:8px;margin:1.2em 0;padding:1em;font:14px/1.6 ui-monospace,Menlo,monospace;overflow-x:auto}.fmt-body code{background:#f1f1f1;border-radius:4px;padding:.1em .3em;font:.88em ui-monospace,Menlo,monospace}.fmt-body pre code{background:0 0;padding:0}.fmt-body hr{border:0;border-top:1px solid #e6e6e6;width:100%;margin:2em auto}.fmt-body figure{text-align:center;margin:1.4em 0}.fmt-body img{border-radius:4px;max-width:100%;height:auto}.fmt-body figcaption{color:#8a8a8a;margin-top:6px;font-size:14px}.fmt-body .button-wrapper{text-align:center}.fmt-body .button-wrapper a.button{color:#fff;background:#ff6719;border-radius:6px;padding:.6em 1.4em;font-weight:600;text-decoration:none;display:inline-block}.fmt-body ul,.fmt-body ol{margin:0 0 1em;padding-left:1.5em}.fmt-body li>p{margin:0 0 .4em}.fmt-substack .fmt-sheet{font-family:-apple-system,SF Pro Text,Segoe UI,system-ui,sans-serif;font-size:19px}.fmt-substack .fmt-title{font-size:40px}.fmt-substack .fmt-body span[data-color]{color:inherit!important}.fmt-medium .fmt-sheet{color:#242424;font-family:Charter,Bitstream Charter,Georgia,Times New Roman,serif;font-size:20px;line-height:1.58}.fmt-medium .fmt-body h1{margin:0 0 .6em;font:700 40px/1.15 -apple-system,Segoe UI,system-ui,sans-serif}.fmt-medium .fmt-body h2,.fmt-medium .fmt-body h3{font-family:-apple-system,Segoe UI,system-ui,sans-serif}.fmt-medium .fmt-body blockquote{border-left-color:#242424;font-style:italic}.fmt-linkedin .fmt-sheet{color:#000000e6;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:16px;line-height:1.55}.fmt-linkedin .fmt-title{font-size:32px}.fmt-linkedin .fmt-body blockquote{border-left-color:#0a66c2}.fmt-x{width:min(600px,100%);margin:24px auto 96px;padding:0 16px}.fmt-mode{justify-content:center;gap:6px;margin-bottom:18px;display:flex}.fmt-mode button{border:1px solid var(--line);min-height:0;color:var(--ink-faint);font:13px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px}.fmt-mode button[aria-checked=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fmt-tweet{grid-template-columns:44px 1fr;gap:12px;padding:14px 4px 10px;display:grid;position:relative}.fmt-tweet+.fmt-tweet{border-top:0}.fmt-avatar{background:var(--ink);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.fmt-avatar{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.fmt-avatar{font:700 16px var(--font-sans);color:var(--ink);z-index:1}.fmt-thread-line{background:var(--ink);width:2px;position:absolute;top:58px;bottom:-14px;left:23px}@supports (color:color-mix(in lab, red, red)){.fmt-thread-line{background:color-mix(in srgb, var(--ink) 14%, transparent)}}.fmt-who{margin:0 0 2px;font-size:15px}.fmt-who span{color:var(--ink-faint)}.fmt-tweet-text{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;margin:0;font:15px/1.45 -apple-system,Segoe UI,system-ui,sans-serif}.fmt-tweet-foot{color:var(--ink-faint);align-items:center;gap:14px;margin-top:8px;font-size:12px;display:flex}.fmt-tweet-foot .is-over{color:#e0245e}.fmt-tweet-foot button{border:1px solid var(--line);min-height:0;color:var(--ink-soft);font:12px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:3px 11px}.fmt-tweet-foot button:hover{color:var(--ink);border-color:var(--ink-faint)}@media (max-width:640px){.fmt-bar{gap:10px}.fmt-actions{justify-content:space-between;width:100%;margin-left:0}.fmt-tabs{order:3;justify-content:space-between;width:100%}}.fmt-body h1{font-size:1.9em}.fmt-body h2{font-size:1.5em}.fmt-body h3{font-size:1.28em}.fmt-body h4{font-size:1.12em}.fmt-body h5{font-size:1em}.fmt-body h6{text-transform:uppercase;letter-spacing:.04em;font-size:.86em}.fmt-body .pullquote{font-size:1.3em}.fmt-body figcaption,.fmt-chip{font-size:14px}.fmt-subtitle{font-size:20px}@media (max-width:640px){.fmt-tabs{scrollbar-width:none;overflow-x:auto}.fmt-tabs::-webkit-scrollbar{display:none}.fmt-tabs a{flex:none}}@media (max-width:360px){.fmt-tabs a{padding:5px 10px}}a.fmt-copy{text-decoration:none;display:inline-block}.desk-notes{gap:4px;display:grid}.desk-notes .fmt-note a{color:var(--ink-soft)}.desk-link{min-height:0;color:var(--ink-soft);font:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.desk-link{-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 25%, transparent)}}.desk-link{cursor:pointer}.desk-link:hover{color:var(--ink)}.desk-link:disabled{opacity:.45;cursor:default}.desk-small{color:var(--ink-faint);margin:0;font-size:13px;line-height:1.6}.desk-center{text-align:center;margin-top:14px}.desk-error{color:#c2410c}.fmt-mode{margin-top:18px}.desk-main{width:min(600px,100%);margin:20px auto 0;padding:0 16px}.desk-post{grid-template-columns:44px 1fr;gap:12px;padding:14px 4px 10px;display:grid;position:relative}.desk-avatar{background:var(--ink);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-avatar{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.desk-avatar{font:700 16px var(--font-sans);color:var(--ink);z-index:1}.desk-post-body{min-width:0}.desk-who{margin:0 0 2px;font-size:15px}.desk-who span{color:var(--ink-faint)}.desk-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font:15px/1.5 -apple-system,Segoe UI,system-ui,sans-serif}.desk-fold{color:var(--ink-faint);font-weight:600}.desk-after{color:var(--ink-faint);opacity:.55}.desk-edit{border:1px solid var(--line);background:var(--paper-raised);width:100%;color:var(--ink);resize:vertical;border-radius:10px;margin:4px 0 0;padding:10px 12px;font:15px/1.5 -apple-system,Segoe UI,system-ui,sans-serif;display:block}.desk-edit:focus{border-color:var(--ink-faint);outline:none}.desk-foot{color:var(--ink-faint);align-items:center;gap:14px;margin-top:8px;font-size:12px;display:flex}.desk-foot .is-over{color:#e0245e;font-weight:600}.desk-foot button{border:1px solid var(--line);min-height:0;color:var(--ink-soft);font:12px var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:3px 11px}.desk-tools{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0 0 60px;font-size:13px;display:flex}.desk-lines{margin:18px 0 0 60px}.desk-lines ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.desk-lines li button{border:1px solid var(--line);width:100%;min-height:0;color:var(--ink);font:14px/1.45 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px;transition:border-color .15s}.desk-lines li button:hover{border-color:var(--ink-faint)}.desk-guide{width:min(600px,100%);margin:26px auto 0;padding:0 16px}.desk-guide ol{border:1px solid var(--line);color:var(--ink-soft);border-radius:12px;margin:0 0 0 60px;padding:14px 18px 14px 34px;font-size:13px;line-height:1.7}.desk-went{gap:8px;width:min(600px,100%);margin:18px auto 96px;padding:0 16px 0 76px;display:grid}.desk-went input{border:1px solid var(--line);background:var(--paper-raised);width:min(320px,100%);color:var(--ink);font:13px var(--font-sans);border-radius:8px;margin:0 6px;padding:5px 10px}.desk-went a{color:var(--ink-soft)}.desk-qr{justify-items:start;gap:8px;margin:14px 0 0 60px;display:grid}.desk-qr img{background:#fff;border-radius:10px;padding:8px}.desk-ig-card{aspect-ratio:1;color:#161616;background:#fbfaf7;border-radius:4px;align-content:center;gap:14px;width:100%;margin:0 0 6px;padding:9%;display:grid;box-shadow:0 1px #0000000a,0 18px 50px -24px #00000059}.desk-ig-card span{font:700 clamp(22px,5.4vw,34px)/1.15 Spectral,Georgia,serif}.desk-ig-card small{color:#5c5a55;font:15px var(--font-sans)}.desk-bluesky .desk-who strong{color:var(--ink)}.desk-bluesky .desk-avatar{color:#fff;background:#1185fe}.desk-linkedin .desk-main,.desk-facebook .desk-main,.desk-substack-note .desk-main{padding:0 16px}.desk-linkedin .desk-post,.desk-facebook .desk-post,.desk-substack-note .desk-post{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px #0000000a,0 14px 40px -24px #00000059}.desk-linkedin .desk-text,.desk-facebook .desk-text,.desk-substack-note .desk-text,.desk-linkedin .desk-who,.desk-facebook .desk-who,.desk-substack-note .desk-who{color:#000000e6}.desk-linkedin .desk-who span,.desk-facebook .desk-who span,.desk-substack-note .desk-who span,.desk-linkedin .desk-fold,.desk-facebook .desk-fold,.desk-linkedin .desk-after,.desk-facebook .desk-after{color:#666}.desk-linkedin .desk-avatar{color:#fff;background:#0a66c2}.desk-facebook .desk-avatar{color:#fff;background:#1877f2}.desk-substack-note .desk-avatar{color:#fff;background:#ff6719}.desk-linkedin .desk-edit,.desk-facebook .desk-edit,.desk-substack-note .desk-edit{color:#1a1a1a;background:#fafafa;border-color:#ddd}.desk-linkedin .desk-foot,.desk-facebook .desk-foot,.desk-substack-note .desk-foot{color:#777}@media (max-width:640px){.desk-tools,.desk-lines,.desk-qr,.desk-guide ol{margin-left:0}.desk-went{padding-left:16px}}.desk-ig-img{border-radius:4px;width:100%;height:auto;margin:0 0 6px;display:block;box-shadow:0 1px #0000000a,0 18px 50px -24px #00000059}.desk-lines li.desk-line{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.writer-document .observation-anchor{-webkit-user-select:none;user-select:none;display:inline;position:relative}.writer-document .observation-anchor>.writer-inline-feather.observation-mark{top:50%;left:calc(.3em + var(--mark-i,0) * 1.15em);opacity:.3;cursor:pointer;background:0 0;border:0;border-radius:0;width:1em;height:1em;min-height:0;margin:-.5em 0 0;padding:0;line-height:0;transition:opacity .2s;animation:none;display:block;position:absolute}.writer-document .observation-anchor>.writer-inline-feather.observation-mark svg{width:1em;height:1em;display:block}.writer-document .observation-anchor>.writer-inline-feather.observation-mark.is-active{opacity:.7}.writer-document .observation-anchor>.writer-inline-feather.observation-mark:hover,.writer-document .observation-anchor>.writer-inline-feather.observation-mark:focus-visible{opacity:1;background:0 0}.writer-document[data-reader=on] .observation-anchor{animation:.45s ease-out both observation-in}.writer-document[data-reader=off] .observation-anchor{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility 0s linear .15s}@keyframes observation-in{0%{opacity:0}to{opacity:1}}.writer-floating.observation-card{top:0;left:0}.writer-floating.observation-card .writer-question.observation-question{max-height:min(60vh,380px);padding:14px 36px 12px 14px;animation:.3s ease-out guidance-arrive;position:relative;top:auto;bottom:auto;left:auto}.writer-floating.observation-card[data-leaving] .writer-question.observation-question{opacity:0;pointer-events:none;transition:opacity .16s;animation:none}.observation-card .observation-where{color:var(--ink-faint);margin:0 0 4px;font-size:12px}.observation-card .observation-quote{color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;display:-webkit-box;overflow:hidden}.observation-card .observation-text{color:var(--ink);margin:0}.observation-card .observation-error{color:var(--ink-soft);margin:8px 0 0;font-size:13px}.observation-card .observation-actions{flex-wrap:wrap;align-items:center;gap:2px;margin:10px 0 -4px -8px;display:flex}.observation-card .observation-actions button{min-height:0;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px;line-height:1.2}.observation-card .observation-actions button:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.observation-card .observation-actions button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.observation-card .observation-actions button:hover{color:var(--ink)}.observation-card .observation-actions button:focus-visible,.observation-card .observation-close:focus-visible,.observation-card .observation-part-title:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.observation-card .observation-actions button:focus-visible,.observation-card .observation-close:focus-visible,.observation-card .observation-part-title:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.observation-card .observation-actions button:focus-visible,.observation-card .observation-close:focus-visible,.observation-card .observation-part-title:focus-visible{outline-offset:1px}.observation-card .observation-actions button.is-primary{color:var(--accent);font-weight:600}.observation-card .observation-actions button:disabled{opacity:.5;cursor:default}.observation-card .observation-close{width:26px;height:26px;min-height:0;color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.observation-card .observation-close:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.observation-card .observation-close:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.observation-card .observation-close:hover{color:var(--ink)}.observation-card .observation-preview{color:var(--ink-soft);margin:10px 0 0;padding:0;font-size:13px;line-height:1.45}.observation-card .observation-parts{grid-template-columns:minmax(0,1fr);gap:8px;list-style:none;display:grid}.observation-card .observation-parts li{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.observation-card .observation-part-title{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:5px 8px;font-weight:600;line-height:1.3}.observation-card .observation-part-title:focus{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.observation-card .observation-part-title:focus{border-color:color-mix(in srgb, var(--ink) 35%, transparent)}}.observation-card .observation-part-meta{color:var(--ink-faint);gap:8px;padding:0 8px;font-size:12px;display:flex}.observation-card .observation-part-words{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.observation-card .observation-part-size{flex:none}.observation-card ol.observation-list{padding-left:1.4em;list-style:decimal}.observation-card ul.observation-list{padding-left:1.4em;list-style:outside}.observation-card .observation-list li{margin:2px 0}.observation-card .observation-list-line{display:block}.observation-card .observation-heading{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.writer-floating.observation-card .writer-question.observation-question,.writer-document[data-reader=on] .observation-anchor{animation:none}.writer-floating.observation-card[data-leaving] .writer-question.observation-question,.writer-document[data-reader=off] .observation-anchor{transition:none}}@media print{.observation-anchor,.observation-card{display:none!important}}.reader-orb{top:84px;right:max(20px, env(safe-area-inset-right));z-index:40;cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1.2),visibility 0s linear .7s;display:grid;position:fixed;transform:scale(.6)}.reader-orb[data-on]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.workspace[data-typing] .reader-orb[data-on]{opacity:.4}.workspace[data-typing] .reader-orb[data-on]:hover{opacity:1}.reader-orb:before{content:"";pointer-events:none;background:radial-gradient(circle, var(--ink), transparent 68%);border-radius:50%;position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.reader-orb:before{background:radial-gradient(circle, color-mix(in srgb, var(--ink) 22%, transparent), transparent 68%)}}.reader-orb:before{animation:3.6s ease-in-out infinite orb-halo}.reader-orb-core{background:radial-gradient(circle at 32% 28%, #fffffff2 0 12%, var(--ink) 48%, var(--ink) 100%);border-radius:50%;width:16px;height:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reader-orb-core{background:radial-gradient(circle at 32% 28%, #fffffff2 0 12%, color-mix(in srgb, var(--ink) 60%, var(--paper)) 48%, var(--ink) 100%)}}.reader-orb-core{box-shadow:0 0 10px var(--ink), inset 0 -2px 4px var(--ink)}@supports (color:color-mix(in lab, red, red)){.reader-orb-core{box-shadow:0 0 10px color-mix(in srgb, var(--ink) 35%, transparent), inset 0 -2px 4px color-mix(in srgb, var(--ink) 40%, transparent)}}.reader-orb-core{animation:3.6s ease-in-out infinite orb-breathe,.9s cubic-bezier(.2,.8,.2,1.3) orb-arrive}.reader-orb-core:after{content:"";mix-blend-mode:soft-light;background:conic-gradient(from 0deg, transparent 0 55%, #ffffffbf 68%, transparent 80%);border-radius:50%;animation:4.8s linear infinite orb-sheen;position:absolute;inset:0}.reader-orb:hover .reader-orb-core,.reader-orb:focus-visible .reader-orb-core{box-shadow:0 0 16px var(--ink);transform:scale(1.18)}@supports (color:color-mix(in lab, red, red)){.reader-orb:hover .reader-orb-core,.reader-orb:focus-visible .reader-orb-core{box-shadow:0 0 16px color-mix(in srgb, var(--ink) 50%, transparent)}}.reader-orb:focus-visible{outline:1px solid var(--ink-faint);outline-offset:3px}@keyframes orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes orb-halo{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes orb-sheen{to{transform:rotate(1turn)}}@keyframes orb-arrive{0%{filter:brightness(1.8);transform:scale(.4)}60%{filter:brightness(1.3);transform:scale(1.25)}to{filter:none;transform:scale(1)}}@media (max-width:640px){.reader-orb{top:72px}}@media (prefers-reduced-motion:reduce){.reader-orb:before,.reader-orb-core,.reader-orb-core:after{animation:none}.reader-orb{transition:opacity .3s;transform:none}}.reader-orb-dock{top:calc(var(--header-h,64px) + 14px);z-index:30;pointer-events:none;justify-content:flex-end;height:0;display:flex;position:sticky}.reader-orb.in-canvas{margin-right:-64px;position:relative;top:auto;right:auto}.reader-orb.in-canvas[data-on]{pointer-events:auto}@media (max-width:960px){.reader-orb.in-canvas{margin-right:-6px}}.reader-orb-count{white-space:nowrap;color:var(--ink-faint);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;line-height:1;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%)}.hero-content .hero-badge{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:9px;height:32px;padding:0 15px 0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-content .hero-badge{background:color-mix(in srgb, var(--paper) 82%, transparent)}}.hero-content .hero-badge{color:var(--ink-soft);-webkit-backdrop-filter:blur(6px);font-size:13.5px;text-decoration:none;transition:border-color .2s,color .2s;animation:.9s cubic-bezier(.2,.8,.2,1) both hero-rise}.hero-content .hero-badge:hover{border-color:var(--ink-faint);color:var(--ink)}.hero-badge-dot{background:var(--ink);border-radius:50%;width:7px;height:7px;position:relative}.hero-badge-dot:after{content:"";border:1px solid var(--ink);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite badge-ping;position:absolute;inset:-4px}@keyframes badge-ping{0%{opacity:.5;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.9)}}.l-hero .hero-line{max-width:8.6em}.hero-content .hero-sub{text-wrap:balance;max-width:40ch;margin:-14px 0 0;font-size:clamp(16px,1.6vw,19px)}.hero-sub-pay{--g-ink:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hero-sub-pay{--g-ink:color-mix(in srgb, var(--ink) 62%, transparent)}}.hero-sub-pay{white-space:nowrap;background-image:linear-gradient(100deg, var(--g-ink) 0%, var(--g-ink) 40%, var(--ink) 50%, var(--g-ink) 60%, var(--g-ink) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:95% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:4s linear 1.2s infinite ghost-light}.hero-bar .hero-nav a.hero-nav-join{background:var(--ink);height:36px;color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;transition:transform .15s;display:inline-flex}.hero-bar .hero-nav a.hero-nav-join:hover{color:var(--paper);transform:translateY(-1px)}.hero-nav-join .is-short{display:none}@media (max-width:420px){.hero-nav-join .is-long{display:none}.hero-nav-join .is-short{display:inline}}.waitlist{position:relative}.waitlist:before{content:"";pointer-events:none;background:radial-gradient(38% 60% at 28% 55%, var(--ink), transparent 72%);width:100vw;position:absolute;inset:-40px 0 -40px 50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.waitlist:before{background:radial-gradient(38% 60% at 28% 55%, color-mix(in srgb, var(--ink) 5%, transparent), transparent 72%)}}.waitlist>*{position:relative}.doors{grid-template-columns:minmax(0,1fr);max-width:560px;margin-top:28px;display:grid}.door{align-content:start;gap:14px;display:grid}.door-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:8px;margin:0;display:flex}.door-label b{color:var(--ink);letter-spacing:.1em;font-weight:700}.door-text{max-width:40ch;color:var(--ink-soft);margin:0 0 6px;line-height:1.6}.door-main .waitlist-form,.door-main .waitlist-done{max-width:none}.steps .step-wide{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(16px,3vw,40px);display:grid}.steps .step-wide .step-copy{align-content:center;gap:14px;display:grid}.steps .step-wide h3{margin:0}.steps .step-wide p{text-wrap:pretty;max-width:40ch}.share-figure{justify-items:center;gap:16px;width:100%;margin:0;display:grid}.share-note{max-width:52ch;color:var(--ink-faint);text-align:center;text-wrap:pretty;margin:0;line-height:1.6}@media (max-width:900px){.steps .step-wide{grid-template-columns:1fr}}.share-demo{justify-self:center;width:100%;max-width:600px;position:relative}.share-demo-svg{width:100%;height:auto;font-family:var(--font-apfel), system-ui, sans-serif;display:block}.sd-glow-in,.sd-glow-out{stop-color:var(--paper);stop-opacity:0}.sd-shadow{flood-color:var(--shadow);flood-opacity:1}.sd-route{fill:none;stroke:var(--brand)}@supports (color:color-mix(in lab, red, red)){.sd-route{stroke:color-mix(in srgb, var(--brand) 60%, transparent)}}.sd-route{stroke-width:1.6px;stroke-linecap:round}.sd-ripple{fill:none;stroke:var(--ink);stroke-width:1.2px;opacity:0}.sd-card-box{fill:var(--paper);stroke:var(--line);stroke-width:1px}.sd-card-dot{fill:var(--ink)}.sd-url{fill:var(--ink-faint);font-size:11px}.sd-count{fill:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.sd-count[data-on]{fill:var(--ink);font-weight:700}.sd-title{font-family:var(--font-apfel), system-ui, sans-serif;fill:var(--ink);letter-spacing:-.01em;font-size:20px}.sd-meta{fill:var(--ink-faint);font-size:10.5px}.share-demo{--gain:#16a34a}:root[data-theme=dark] .share-demo{--gain:#34d399}.sd-count[data-gain]{fill:var(--gain);font-weight:700}.sd-count{transform-box:fill-box;transform-origin:100%}.sd-count[data-face=a]{animation:.45s cubic-bezier(.2,.9,.3,1.2) sd-swap-a}.sd-count[data-face=b]{animation:.45s cubic-bezier(.2,.9,.3,1.2) sd-swap-b}@keyframes sd-swap-a{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes sd-swap-b{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.sd-button{transform-box:fill-box;transform-origin:50%;transition:transform .12s}.sd-button-box{fill:var(--ink)}.sd-button-label{fill:var(--paper);font-size:12.5px;font-weight:700}.sd-tile-pop{transform-box:fill-box;transform-origin:50%}.sd-tile-box{fill:var(--paper);stroke:var(--line);stroke-width:1px;transition:fill .45s,stroke .45s}.sd-mark{fill:var(--ink-faint);transition:fill .45s}.sd-tile[data-lit] .sd-tile-box{fill:var(--brand)}@supports (color:color-mix(in lab, red, red)){.sd-tile[data-lit] .sd-tile-box{fill:color-mix(in srgb, var(--brand) 9%, var(--paper))}}.sd-tile[data-lit] .sd-tile-box{stroke:var(--brand)}@supports (color:color-mix(in lab, red, red)){.sd-tile[data-lit] .sd-tile-box{stroke:color-mix(in srgb, var(--brand) 55%, transparent)}}.sd-tile[data-lit] .sd-mark{fill:var(--brand)}.sd-tile[data-lit] .sd-tile-pop{animation:.55s cubic-bezier(.2,.9,.3,1.35) sd-pop}@keyframes sd-pop{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.sd-check{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .4s cubic-bezier(.2,.9,.3,1.4);transform:scale(.3)}.sd-check circle{fill:var(--brand);stroke:var(--paper-raised);stroke-width:2px}.sd-check path{fill:none;stroke:var(--paper);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sd-tile[data-lit] .sd-check{opacity:1;transform:scale(1)}.sd-name{fill:var(--ink-soft);font-size:11px}.sd-state{fill:var(--brand);opacity:0;font-size:10px;font-weight:700;transition:opacity .35s}.sd-tile[data-lit] .sd-state{opacity:1}.sd-packet{fill:var(--ink);opacity:0}.sd-reader{fill:var(--brand);opacity:0}.sd-cursor{opacity:0}.sd-route.is-paste{stroke-dasharray:2.5 5.5;stroke-width:1.8px}.sd-route-mask{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:round}.sd-return{fill:none;stroke:none}.sd-chip{opacity:0;transform-box:fill-box;transform-origin:0;transition:opacity .3s,transform .45s cubic-bezier(.2,.9,.3,1.3);transform:translateY(5px)scale(.92)}.sd-chip[data-on]{opacity:1;transform:none}.sd-chip-box{fill:var(--paper);stroke:var(--line);stroke-width:1px}.sd-chip-text{fill:var(--ink);font-size:11.5px;font-weight:700}.sd-key-box{fill:var(--paper-raised);stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sd-key-box{stroke:color-mix(in srgb, var(--ink) 28%, transparent)}}.sd-key-box{stroke-width:1px}.sd-key-text{fill:var(--ink);font-size:10.5px;font-weight:700}.sd-mark-wrap{transition:opacity .2s}.sd-paste-key{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s,transform .35s cubic-bezier(.2,.9,.3,1.4);transform:scale(.6)}.sd-tile[data-key] .sd-paste-key{opacity:1;transform:none}.sd-tile[data-key] .sd-mark-wrap{opacity:0}.sd-tile[data-key] .sd-tile-pop{animation:.5s cubic-bezier(.2,.9,.3,1.35) sd-pop}.sd-doc rect{fill:var(--paper);stroke:var(--brand);stroke-width:1.3px}.sd-doc path{fill:none;stroke:var(--brand);stroke-width:1.3px;stroke-linecap:round}.sd-packet circle{fill:var(--ink)}.sd-paste-panel{fill:var(--paper)}@supports (color:color-mix(in lab, red, red)){.sd-paste-panel{fill:color-mix(in srgb, var(--paper) 55%, transparent)}}.sd-paste-panel{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.sd-paste-panel{stroke:color-mix(in srgb, var(--ink) 16%, transparent)}}.sd-paste-panel{stroke-width:1px;stroke-dasharray:4 5}@media (max-width:520px){.sd-name,.sd-state{font-size:14.5px}.sd-url,.sd-count,.sd-meta{font-size:13px}.sd-button-label,.sd-chip-text{font-size:14px}.sd-key-text{font-size:12px}}@media (max-width:420px){.sd-name,.sd-state{font-size:17px}.sd-url,.sd-count,.sd-meta,.sd-button-label,.sd-chip-text{font-size:15px}.sd-key-text{font-size:13px}}.sd-cursor path{fill:var(--paper);stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.hero-content .hero-badge,.hero-badge-dot:after{animation:none}.hero-sub-pay{color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0;animation:none}.sd-tile[data-lit] .sd-tile-pop,.sd-count[data-face]{animation:none}.sd-check,.sd-state,.sd-tile-box,.sd-mark,.sd-chip,.sd-paste-key,.sd-mark-wrap{transition:none}}.land-endline .endline-big{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.25rem,6.4vw,5rem);line-height:1.06}.land-endline .endline-big span{--g-ink:var(--ink)}@supports (color:color-mix(in lab, red, red)){.land-endline .endline-big span{--g-ink:color-mix(in srgb, var(--ink) 62%, transparent)}}.land-endline .endline-big span{background-size:300% 100%;animation:7s ease-in-out infinite ghost-light}.landing{overflow-x:clip}.fxg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.fxg-card{border:1px solid var(--line);background:var(--paper);opacity:0;min-height:196px;transition:opacity .7s ease calc(var(--i,0) * 70ms), transform .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 70ms), border-color .3s ease, background-color .3s ease;border-radius:18px;flex-direction:column;gap:12px;padding:26px 96px 26px 26px;display:flex;position:relative;transform:translateY(10px)}.fxg[data-seen] .fxg-card{opacity:1;transform:none}.fxg-card .fxg-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.72rem;font-weight:500;transition:color .3s}.fxg-card p{color:var(--ink-soft);margin:0;line-height:1.6;transition:color .3s}.fxg-card[data-on]{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fxg-card[data-on]{border-color:color-mix(in srgb, var(--ink) 34%, var(--line))}}.fxg-card[data-on]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fxg-card[data-on]{background:color-mix(in srgb, var(--ink) 3%, var(--paper))}}.fxg-card[data-on] .fxg-label,.fxg-card[data-on] p{color:var(--ink)}.fxg-scene{opacity:.32;filter:grayscale();pointer-events:none;width:64px;height:64px;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:16px;right:16px}.fxg-scene .fv{width:100%;height:100%}.fxg-card[data-on] .fxg-scene{opacity:1;transform:scale(1.06)}.fxg-scene .fv,.fxg-scene .fv *{--fx:var(--ink)!important;--brand:var(--ink)!important}.fxg-scene .fv-lift{filter:none}@media (max-width:900px){.fxg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fxg{grid-template-columns:1fr;gap:12px;margin-top:40px}.fxg-card{min-height:0;padding:22px 84px 22px 20px}.fxg-scene{width:56px;height:56px;top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.fxg-card{opacity:1;transition:border-color .3s,background-color .3s;transform:none}.fxg-card[data-on] .fxg-scene{transform:none}}.fv{display:block;overflow:visible}.fv-paper{fill:var(--paper);stroke:var(--line);stroke-width:1.2px}.fv-lift{filter:drop-shadow(0 6px 12px var(--shadow))}.fv-faint{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-faint{stroke:color-mix(in srgb, var(--ink) 16%, transparent)}}.fv-faint{stroke-width:3.2px;stroke-linecap:round}.fv-faint-thin{fill:none;stroke:var(--line);stroke-width:1.2px}.fv-soft{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-soft{stroke:color-mix(in srgb, var(--ink) 38%, transparent)}}.fv-soft{stroke-width:3.2px;stroke-linecap:round}.fv-ink{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.fv-ink-fill{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-ink-fill{fill:color-mix(in srgb, var(--ink) 70%, transparent)}}.fv-dim{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-dim{fill:color-mix(in srgb, var(--ink) 18%, transparent)}}.fv-tint{fill:var(--fx)}@supports (color:color-mix(in lab, red, red)){.fv-tint{fill:color-mix(in srgb, var(--fx) 20%, transparent)}}.fv-accent{fill:none;stroke:var(--fx);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.fv-fill{fill:var(--fx)}.fv-bar{fill:var(--fx);transform-box:fill-box;transform-origin:50%;transform:scaleY(.5)}.fv-q{font:700 22px var(--font-apfel), system-ui, sans-serif;fill:var(--fx)}.fv-pop{transform-box:fill-box;transform-origin:50%}.fv-pen{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-pen{stroke:color-mix(in srgb, var(--ink) 55%, transparent)}}.fv-pen{stroke-width:2.4px;stroke-linecap:round}.fv-beam-a{stop-color:var(--fx);stop-opacity:0}.fv-beam-b{stop-color:var(--fx);stop-opacity:.45}.fv-beam{opacity:0}.fv-url{font:600 7.5px var(--font-apfel), system-ui, sans-serif;fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-url{fill:color-mix(in srgb, var(--ink) 70%, transparent)}}.fv-row-box{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-row-box{fill:color-mix(in srgb, var(--ink) 5%, transparent)}}.fv-spoke{fill:none;stroke:var(--brand)}@supports (color:color-mix(in lab, red, red)){.fv-spoke{stroke:color-mix(in srgb, var(--brand) 55%, transparent)}}.fv-spoke{stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:0}.fv-node-box{fill:var(--paper);stroke:var(--line);stroke-width:1.2px}.fv-node-mark{fill:var(--brand)}.fv-halo{fill:var(--fx)}@supports (color:color-mix(in lab, red, red)){.fv-halo{fill:color-mix(in srgb, var(--fx) 10%, transparent)}}.fv-halo{opacity:0;transform-box:fill-box;transform-origin:50%}.fv-shackle{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-shackle{stroke:color-mix(in srgb, var(--ink) 70%, transparent)}}.fv-shackle{stroke-width:7px;stroke-linecap:round}.fv-hole{fill:var(--paper)}.fv-label{font:700 10px var(--font-apfel), system-ui, sans-serif;fill:var(--fx);letter-spacing:.04em}.fv-blur{opacity:.7}.fv-synapse{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-synapse{stroke:color-mix(in srgb, var(--ink) 15%, transparent)}}.fv-synapse{stroke-width:1.2px}.fv-signal{fill:none;stroke:var(--fx);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.14 1;stroke-dashoffset:.14px;opacity:0}.fv-neuron{transform-box:fill-box;transform-origin:50%}.fv-neuron circle{stroke:var(--paper);stroke-width:1.6px}.fv-neuron-dim{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fv-neuron-dim{fill:color-mix(in srgb, var(--ink) 28%, var(--paper))}}.fv-neuron-lit,.fv-neuron-glow{fill:var(--fx)}.fv-neuron-glow{opacity:0}.fv[data-active] .fv-signal{animation:2.1s cubic-bezier(.45,0,.55,1) infinite fv-signal}@keyframes fv-signal{0%{stroke-dashoffset:.14px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.fv[data-active] .fv-neuron{animation:2.4s ease-in-out infinite fv-neuron}@keyframes fv-neuron{0%,to{transform:none}40%{transform:scale(1.3)}}.fv[data-active] .fv-neuron-glow{animation:2.4s ease-in-out infinite fv-glow}@keyframes fv-glow{0%,to{opacity:0}40%{opacity:1}}.fv[data-active] .fv[data-active] .fv[data-active] .fv-bar{animation:.9s ease-in-out infinite alternate fv-bar}@keyframes fv-bar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.fv[data-active] .fv-pop{animation:2.6s cubic-bezier(.2,.9,.3,1.4) infinite fv-ask}@keyframes fv-ask{0%,12%{opacity:0;transform:scale(.6)translateY(6px)}26%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.9)}}.fv[data-active] .fv-beam{animation:2.6s cubic-bezier(.6,0,.4,1) infinite fv-scan}@keyframes fv-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1;transform:translateY(150px)}to{opacity:0;transform:translateY(150px)}}.fv[data-active] .fv-row{animation:3.2s ease-in-out infinite fv-row}@keyframes fv-row{0%{opacity:0;transform:translate(-8px)}18%,to{opacity:1;transform:none}}.fv[data-active] .fv-spoke{animation:3.4s ease-in-out infinite fv-spoke}@keyframes fv-spoke{0%{stroke-dashoffset:1px}22%,to{stroke-dashoffset:0}}.fv[data-active] .fv-node .fv-node-mark{animation:3.4s ease-in-out infinite fv-node;animation-delay:inherit}@keyframes fv-node{0%,10%{fill:color-mix(in srgb, var(--ink) 30%, transparent)}24%,to{fill:var(--brand)}}.fv[data-active] .fv-shackle{animation:2.8s cubic-bezier(.5,0,.3,1) infinite fv-lock}@keyframes fv-lock{0%,20%{transform:translateY(-9px)}38%,to{transform:translateY(0)}}.fv[data-active] .fv-halo{animation:2.8s ease-out infinite fv-halo}@keyframes fv-halo{0%,36%{opacity:0;transform:scale(.85)}46%{opacity:1}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.fv *,.land-endline .endline-big span{animation:none!important}}@layer theme{:root,:host{--font-sans:var(--font-ui), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-prose), Spectral, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-stone-100:#f5f5f4;--color-stone-800:#292524;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-800:lab(15.0353% 1.96067 1.53427)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-\[9px\]{width:9px;height:9px}.size-\[14px\]{width:14px;height:14px}.h-1{height:var(--spacing)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-\[7px\]{height:7px}.h-full{height:100%}.max-h-\[116px\]{max-height:116px}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-full{min-height:100%}.w-1{width:var(--spacing)}.w-\[7px\]{width:7px}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-\[56rem\]{min-width:56rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-end{justify-items:end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-error\/25{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-error\/25{border-color:color-mix(in oklab, var(--error) 25%, transparent)}}.border-line,.border-line\/60{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/60{border-color:color-mix(in oklab, var(--line) 60%, transparent)}}.border-stone-800{border-color:var(--color-stone-800)}.border-warn\/25{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/25{border-color:color-mix(in oklab, var(--warn) 25%, transparent)}}.bg-accent,.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-current{background-color:currentColor}.bg-error-soft{background-color:var(--error-soft)}.bg-ink-faint{background-color:var(--ink-faint)}.bg-paper-raised{background-color:var(--paper-raised)}.bg-paper\/70{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-paper\/70{background-color:color-mix(in oklab, var(--paper) 70%, transparent)}}.bg-stone-800{background-color:var(--color-stone-800)}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--warn)}.bg-warn-soft{background-color:var(--warn-soft)}.p-\[4px\]{padding:4px}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-14{padding-block:calc(var(--spacing) * 14)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\!text-\[1\.5rem\]{font-size:1.5rem!important}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-error{color:var(--error)}.text-ink{color:var(--ink)}.text-ink-faint{color:var(--ink-faint)}.text-ink-soft{color:var(--ink-soft)}.text-paper-raised{color:var(--paper-raised)}.text-warn{color:var(--warn)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-line{-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(28\,25\,23\,0\.18\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1c19172e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-ink-faint::placeholder{color:var(--ink-faint)}.focus-within\:border-\[var\(--accent\)\]:focus-within{border-color:var(--accent)}.focus-within\:bg-paper-raised:focus-within{background-color:var(--paper-raised)}.focus-within\:shadow-none:focus-within{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:bg-paper:hover{background-color:var(--paper)}.hover\:bg-paper-raised:hover{background-color:var(--paper-raised)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:border-\[var\(--accent\)\]:focus-visible{border-color:var(--accent)}.focus-visible\:shadow-\[0_1px_2px_rgba\(28\,25\,23\,0\.08\)\,0_10px_20px_-14px_rgba\(69\,104\,255\,0\.6\)\]:focus-visible{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1c191714), 0 10px 20px -14px var(--tw-shadow-color,#4568ff99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:border-stone-100:where([data-theme=dark],[data-theme=dark] *){border-color:var(--color-stone-100)}.dark\:border-white\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:bg-\[\#1D1D1A\]:where([data-theme=dark],[data-theme=dark] *){background-color:#1d1d1a}.dark\:bg-\[\#2A2A27\]:where([data-theme=dark],[data-theme=dark] *){background-color:#2a2a27}.dark\:bg-paper:where([data-theme=dark],[data-theme=dark] *){background-color:var(--paper)}.dark\:text-ink:where([data-theme=dark],[data-theme=dark] *),.dark\:text-ink\/60:where([data-theme=dark],[data-theme=dark] *){color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dark\:text-ink\/60:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab, var(--ink) 60%, transparent)}}.dark\:shadow-none:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:placeholder\:text-ink-faint:where([data-theme=dark],[data-theme=dark] *)::placeholder{color:var(--ink-faint)}.dark\:focus-within\:border-\[var\(--accent\)\]:where([data-theme=dark],[data-theme=dark] *):focus-within{border-color:var(--accent)}.dark\:focus-within\:bg-\[\#252522\]:where([data-theme=dark],[data-theme=dark] *):focus-within{background-color:#252522}@media (hover:hover){.dark\:hover\:text-ink:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--ink)}.dark\:hover\:text-stone-100:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-stone-100)}}.dark\:focus-visible\:border-\[var\(--accent\)\]:where([data-theme=dark],[data-theme=dark] *):focus-visible{border-color:var(--accent)}.dark\:focus-visible\:shadow-\[0_10px_20px_-14px_rgba\(147\,176\,255\,0\.5\)\]:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-shadow:0 10px 20px -14px var(--tw-shadow-color,#93b0ff80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--paper:#fff;--paper-raised:#fafaf9;--ink:#111;--ink-soft:#4a4a48;--ink-faint:#8a8a86;--line:#ececea;--accent:#111;--accent-soft:#efefed;--on-accent:#fff;--warn:#7a5a12;--warn-soft:#fbf5e6;--error:#9b3b2e;--error-soft:#fbeeec;--shadow:#1111111a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#0f0f10;--paper-raised:#17171a;--ink:#ededeb;--ink-soft:#b4b4ae;--ink-faint:#7c7c77;--line:#26262a;--accent:#f2f2f0;--accent-soft:#26262a;--on-accent:#0f0f10;--warn:#e0c07a;--warn-soft:#2a2416;--error:#eb9a8c;--error-soft:#2c1b18;--shadow:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.prose-serif{font-family:var(--font-serif);color:var(--ink);font-size:1.1875rem;line-height:1.7}textarea,input{font-family:inherit}textarea:focus-visible,input:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:.26s cubic-bezier(.22,1,.36,1) both rise}@media (prefers-reduced-motion:reduce){.rise{animation:none}*{transition-duration:1ms!important}}@keyframes pulse-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.dot{animation:1.2s infinite pulse-dot}.dot:nth-child(2){animation-delay:.15s}.dot:nth-child(3){animation-delay:.3s}.landing{--l-ground:var(--paper);--l-surface:var(--paper-raised);--l-line:var(--line);--l-line-soft:var(--line);--l-ink:var(--ink);--l-muted:var(--ink-soft);--l-faint:var(--ink-faint);--l-accent:var(--accent);--l-wash:var(--accent-soft);--l-gut:clamp(20px, 5vw, 56px);--l-sec:clamp(56px, 8vw, 116px);--l-ease:cubic-bezier(.16, 1, .3, 1);background:var(--l-ground);color:var(--l-ink);font-family:var(--font-news), ui-serif, Georgia, serif;min-height:100dvh}.landing ::selection{background:var(--l-wash);color:var(--l-ink)}.l-mono{font-family:var(--font-pixel), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(10.5px,.72vw,12px)}.l-wrap{max-width:1080px;padding-inline:var(--l-gut);margin:0 auto}.l-skip{z-index:10;background:var(--l-accent);color:var(--l-ground);border-radius:3px;padding:12px 18px;position:absolute;top:0;left:-9999px}.l-skip:focus{top:12px;left:12px}.l-bar{border-bottom:1px solid var(--l-line);align-items:center;gap:clamp(14px,2.4vw,30px);padding-block:15px;display:flex}.l-nav{color:var(--l-faint);text-decoration:none}.l-nav:hover{color:var(--l-ink)}.l-h1{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,1.5rem + 4.6vw,5.1rem);font-weight:300;line-height:1.02}.l-h1 em{color:var(--l-accent);font-style:italic}.l-sub{color:var(--l-muted);text-wrap:pretty;max-width:40ch;margin:clamp(16px,2vw,22px) 0 0;font-size:clamp(1.05rem,.9rem + .6vw,1.35rem);line-height:1.6}.l-cta{border:1px solid var(--l-line);min-height:46px;color:var(--l-ink);transition:background .2s var(--l-ease), border-color .2s var(--l-ease);border-radius:3px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.l-cta:hover{background:var(--l-surface);border-color:var(--l-faint)}.l-cta-go{background:var(--l-accent);border-color:var(--l-accent);color:var(--l-ground)}.l-cta-go:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.l-cta-go:hover{background:color-mix(in srgb, var(--accent) 85%, var(--paper))}}.l-cta-go:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.l-cta-go:hover{border-color:color-mix(in srgb, var(--accent) 85%, var(--paper))}}.landing a:focus-visible,.landing button:focus-visible,.landing [tabindex]:focus-visible{outline:2px solid var(--l-accent);outline-offset:3px;border-radius:2px}.l-on-hover{display:none}.l-on-touch{display:inline}@media (hover:hover){.l-on-hover{display:inline}.l-on-touch{display:none}}.l-proof{background:var(--l-surface);border:1px solid var(--l-line);border-radius:4px;padding:clamp(20px,3vw,34px)}.l-prose{text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(1.05rem,.92rem + .55vw,1.32rem);line-height:1.75}.l-sent{cursor:pointer;transition:background .22s var(--l-ease), color .22s var(--l-ease);border-radius:3px;margin:0 -2px;padding:1px 2px}@media (hover:hover){.l-sent:hover{background:var(--l-wash)}}.l-sent[data-open=true]{background:var(--l-wash);color:var(--l-muted);font-style:italic}.l-sent[data-open=true] mark{color:var(--l-ink);background:#9ccfad42;border-radius:2px;padding:0 2px;font-style:normal}.l-card{border:1px solid var(--l-line);background:var(--l-surface);border-radius:4px;padding:clamp(18px,2.2vw,26px)}.l-card h3{letter-spacing:-.015em;margin:14px 0 0;font-size:clamp(1.12rem,1rem + .4vw,1.35rem);font-weight:400}.l-card p{color:var(--l-muted);text-wrap:pretty;margin:8px 0 0;font-size:.975rem;line-height:1.62}.l-demo{color:var(--l-faint);font-size:.9rem;line-height:1.6}.l-flagged{-webkit-text-decoration:underline wavy var(--error);-webkit-text-decoration:underline wavy var(--error);-webkit-text-decoration:underline wavy var(--error);text-decoration:underline wavy var(--error);text-underline-offset:4px}.l-del{color:var(--error);text-decoration:line-through}.l-add{color:var(--l-accent)}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:1ms!important;animation-duration:1ms!important}}.workspace{background:var(--paper);color:var(--ink);min-height:100dvh}.workspace a:focus-visible,.workspace select:focus-visible,.workspace summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.work-header{border-bottom:1px solid var(--line);align-items:center;gap:24px;max-width:1320px;margin:auto;padding:22px 32px;font-size:13px;display:flex}.work-brand{color:var(--accent);letter-spacing:.04em;margin-right:auto;font-weight:600}.work-header>span{color:var(--ink-faint)}.work-shell{gap:48px;max-width:1320px;margin:auto;padding:42px 32px 100px;display:flex}.work-rail{flex-shrink:0;width:232px}.rail-topic{font-family:var(--font-prose);overflow-wrap:anywhere;margin-bottom:24px;font-size:20px;line-height:1.35}.work-rail nav{gap:4px;margin-bottom:24px;display:grid}.workspace button{cursor:pointer}.workspace button:disabled{cursor:default;opacity:.45}.work-rail button{text-align:left;width:100%;color:var(--ink-faint);border-radius:6px;gap:9px;padding:9px;font-size:13px;line-height:1.45;display:flex}.work-rail button[aria-current]{color:var(--ink);background:var(--paper-raised)}.work-rail button span{color:var(--accent)}.work-main{flex:1;min-width:0;max-width:1000px}.workspace h1{font-family:var(--font-prose);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.16}.workspace h2{font-family:var(--font-prose);font-size:26px;line-height:1.3}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px;line-height:1.6}.work-muted{max-width:62ch;color:var(--ink-soft);margin:18px 0 28px;font-size:15px;line-height:1.65}.work-small{color:var(--ink-faint);font-size:12px;line-height:1.6}.work-note{color:var(--ink-faint);max-width:65ch;margin:28px 0;font-size:14px;line-height:1.7}.work-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.work-actions h1{margin-right:auto}.workspace button:not(.sentence){min-height:36px}.work-actions>button,.workspace button.primary{border:1px solid var(--line);border-radius:6px;padding:9px 14px;font-size:13px;line-height:1.4}.workspace button.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.workspace button:not(:disabled):hover{filter:brightness(1.12)}.workspace input:not([type=checkbox]):not(.section-heading-input),.workspace textarea,.workspace select{background:var(--paper-raised);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:7px;padding:12px;font-size:15px}.workspace textarea{font-family:var(--font-prose);resize:vertical;min-height:130px;font-size:21px;line-height:1.55}.workspace input::placeholder,.workspace textarea::placeholder{color:var(--ink-faint)}.workspace label{line-height:1.5;display:block}.text-editor{margin:24px 0}.text-editor>label{font-family:var(--font-prose);margin-bottom:15px;font-size:25px}.work-card{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;margin:24px 0;padding:20px;line-height:1.65}.explore-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.section-navigation{border-top:1px solid var(--line);justify-content:space-between;padding-top:22px}.rail-count{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.rail-menu{position:relative}:is(.work-rail,.outline-drawer) .rail-more{width:30px;color:var(--ink-soft);font-size:22px}.rail-menu-panel{z-index:20;background:var(--paper-raised);border:1px solid var(--line);width:205px;box-shadow:0 12px 35px var(--shadow);border-radius:9px;padding:8px;position:absolute;top:100%;right:0}:is(.work-rail,.outline-drawer) .rail-menu-panel button{text-align:left;width:100%;padding:8px;display:block}.rail-menu-panel p{color:var(--ink-faint);padding:8px;font-size:11px;line-height:1.5}.rail-rename{padding:8px}.article-notes{border-left:1px solid var(--line);color:var(--ink-soft);padding-left:18px}.article-feedback{border-top:1px solid var(--line);margin-top:40px;padding-top:22px}.article-feedback h2{margin:8px 0 18px;font-family:inherit;font-size:17px;line-height:1.6}.feedback-ratings{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.feedback-ratings button{border:1px solid var(--line);border-radius:6px;padding:8px 0}.feedback-ratings button:hover,.feedback-ratings button[aria-pressed=true]{background:var(--accent);color:var(--paper)}.feedback-dismiss{color:var(--ink-faint);margin-top:14px;font-size:12px}.feedback-dialog{background:var(--paper);width:min(540px,100vw - 32px);max-height:85vh;color:var(--ink);border:1px solid var(--line);border-radius:14px;margin:auto;padding:28px}.feedback-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.feedback-dialog::backdrop{background:color-mix(in srgb, var(--ink) 30%, transparent)}}.feedback-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feedback-dialog.workspace{height:fit-content;min-height:0}.copy-confirmation{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.copy-confirmation>p:first-child{color:var(--accent);margin-bottom:6px;font-size:18px}.feedback-dialog .article-feedback{border:0;margin:0;padding:0}@media (max-width:420px){.feedback-ratings{grid-template-columns:repeat(5,1fr)}}.explore-option{border:1px solid var(--line);background:var(--paper-raised);min-height:132px;color:var(--ink);text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.explore-option:not(:disabled):hover{border-color:var(--accent);filter:none}.explore-option-title{font-family:var(--font-prose);font-size:20px;line-height:1.25}.explore-option-copy{color:var(--ink-soft);font-size:13px;line-height:1.5}.workspace details>summary{cursor:pointer;color:var(--ink-soft);font-size:14px}.workspace blockquote{border-left:2px solid var(--accent);font-family:var(--font-prose);color:var(--ink-soft);white-space:pre-wrap;margin:12px 0;padding-left:14px;line-height:1.6}.workspace mark{background:var(--accent-soft);color:var(--ink)}.work-error,.work-warning{border-left:2px solid var(--warn);background:var(--warn-soft);color:var(--warn);margin:20px 0;padding:12px 16px;font-size:14px;line-height:1.55}.work-error{border-color:var(--error);color:var(--error);background:var(--error-soft)}.work-status{z-index:5;border:1px solid var(--line);background:var(--paper-raised);color:var(--accent);border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:14px;position:sticky;top:8px}.stage-nav{color:var(--ink-faint);flex-wrap:wrap;gap:22px;margin-bottom:40px;font-size:12px;display:flex}.stage-nav li{align-items:center;gap:7px;display:flex}.stage-nav li span{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.stage-nav li[aria-current]{color:var(--accent)}.stage-nav li[aria-current] span{border-color:var(--accent)}.section-rows{gap:10px;margin-top:28px;display:grid}.section-row{align-items:center;gap:8px;display:flex}.section-row input{flex:1;min-width:0}.section-row button{border:1px solid var(--line);border-radius:5px;flex-shrink:0;width:36px}.transcript{margin:24px 0}.transcript article,.claim-list article{border-bottom:1px solid var(--line);padding:24px 0}.transcript .prose-serif{white-space:pre-wrap}.claim-list{margin:30px 0}.muted-claim{opacity:.65}.draft-prose{max-width:68ch}.draft-prose .prose-serif,.article-section .prose-serif{margin:0 0 24px;font-size:21px;line-height:1.7}.sentence{text-align:left;font:inherit;color:inherit;border-radius:3px;display:inline}.sentence:hover,.sentence.selected{background:var(--accent-soft)}.sentence.concern{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--warn);-webkit-text-decoration-color:var(--warn);-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn);text-underline-offset:5px}.draft-grid.has-review{grid-template-columns:minmax(0,1.25fr) minmax(270px,1fr);gap:28px;display:grid}.review-card{border:1px solid var(--line);background:var(--paper-raised);overflow-wrap:anywhere;border-radius:8px;padding:18px;font-size:14px;line-height:1.6}.review-card .work-actions{justify-content:space-between;margin-top:0}.review-card .eyebrow{margin:0}.source-detail{margin:24px 0}.source-detail article{border-bottom:1px solid var(--line);padding:12px 0}.source-detail blockquote{font-size:17px}.desktop-review{align-self:start;position:sticky;top:20px}.mobile-review,.mobile-nav{display:none}.check-row{gap:10px;margin:10px 0;font-size:13px;display:flex!important}.check-row input{flex-shrink:0}.check-status{border-top:1px solid var(--line);margin:28px 0;padding-top:24px}.grammar-fix{border-bottom:1px solid var(--line);padding:18px 0}.workspace del{color:var(--error)}.workspace ins{color:var(--accent);text-decoration:none}.preserve-lines{white-space:pre-wrap}.article-section{margin:40px 0}.survey label{margin:20px 0}.survey select{margin-top:8px}.write-start{max-width:680px;margin:auto;padding:72px 24px 100px}.write-start h1{margin:0 0 18px;font-size:clamp(38px,5vw,56px)}.recent{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.recent a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.recent .work-small{flex-shrink:0}@media (max-width:1000px){.draft-grid.has-review{display:block}.desktop-review{display:none}.mobile-review{margin:16px 0 28px;display:block}}@media (max-width:760px){.work-header{padding:18px 20px}.work-header>span{display:none}.work-shell{padding:24px 20px 70px}.work-rail{display:none}.mobile-nav{align-items:center;gap:8px;margin-bottom:26px;display:flex}.mobile-nav select{flex:1;min-width:0}.mobile-nav button{padding:4px;font-size:12px}.stage-nav{justify-content:space-between;gap:10px;margin-bottom:30px;font-size:10px}.stage-nav li{gap:4px}.stage-nav li span{width:18px;height:18px}.section-row{gap:5px}.section-row button{width:32px}.section-row>span{display:none}.write-start{padding-top:44px}.draft-prose .prose-serif{font-size:20px}.review-card{padding:14px}.workspace h1{font-size:32px}.explore-options{grid-template-columns:1fr}}.draft-grid.has-review{display:block}.has-review .draft-prose{max-width:none}.has-review .draft-prose>div{grid-template-columns:minmax(0,1.25fr) minmax(270px,1fr);align-items:start;gap:28px;margin-bottom:24px;display:grid}@media (max-width:1000px){.has-review .draft-prose>div{display:block}.has-review .review-card{margin:16px 0 28px}}.work-header{z-index:10;background:var(--paper);position:sticky;top:0}.sentence{scroll-margin-top:110px}.work-rail{overscroll-behavior:contain;flex-direction:column;align-self:start;height:calc(100dvh - 112px);max-height:calc(100dvh - 112px);display:flex;position:sticky;top:88px;overflow:visible}:is(.work-rail,.outline-drawer) .rail-topic{flex-shrink:0;max-height:18dvh;overflow-y:auto}:is(.work-rail,.outline-drawer) .rail-outline{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding-right:6px;overflow-y:auto}:is(.work-rail,.outline-drawer) .rail-foot{flex-shrink:0;margin-top:8px;padding-top:12px}.work-main{scroll-margin-top:88px}@media (max-width:760px){.work-rail{display:none}}.rail-outline ul{margin:0;padding:0;list-style:none}.rail-outline>ul{margin-bottom:20px}.rail-row{border-radius:6px;align-items:center;gap:2px;display:flex}.rail-row[data-current]{background:var(--paper-raised)}:is(.work-rail,.outline-drawer) .rail-twist{width:20px;min-height:34px;color:var(--ink-faint);background:0 0;border-radius:6px;flex:0 0 20px;place-items:center;padding:0;display:grid}:is(.work-rail,.outline-drawer) .rail-twist.empty{cursor:default}:is(.work-rail,.outline-drawer) .rail-twist:hover{color:var(--ink)}.rail-chevron{transition:transform .16s cubic-bezier(.16,1,.3,1)}.rail-chevron.open{transform:rotate(90deg)}:is(.work-rail,.outline-drawer) .rail-title{text-align:left;min-width:0;color:var(--ink-faint);background:0 0;flex:1;justify-content:space-between;align-items:baseline;gap:6px;padding:8px 8px 8px 0;font-size:13px;line-height:1.4;display:flex}:is(.work-rail,.outline-drawer) .rail-title .rail-label{color:inherit;overflow-wrap:anywhere;flex:1}.rail-row[data-current] .rail-title,:is(.work-rail,.outline-drawer) .rail-title:hover{color:var(--ink)}.rail-kept{color:var(--accent);flex-shrink:0}.rail-children{border-left:1px solid var(--line);margin:2px 0 8px 26px;padding-left:10px}.rail-outline .rail-children{margin:2px 0 10px 20px;padding-left:9px}:is(.work-rail,.outline-drawer) .rail-title .rail-count{color:var(--ink-faint);text-align:right;min-width:16px}.rail-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);opacity:.7;padding:2px 0 4px;font-size:10px}:is(.work-rail,.outline-drawer) .rail-children button{text-align:left;width:100%;color:var(--ink-faint);background:0 0;border-radius:5px;padding:5px 6px;font-size:12px;line-height:1.45;display:block}:is(.work-rail,.outline-drawer) .rail-children button:hover{color:var(--ink);background:var(--paper-raised)}.rail-foot{border-top:1px solid var(--line);gap:2px;padding-top:12px;display:grid}.jump-flash{box-shadow:0 0 0 7px var(--accent-soft);border-radius:6px;animation:1.3s ease-out jump-flash}.review-prose{max-width:72ch;margin:28px 0}.review-paragraph{margin:12px -12px;padding:12px;font-size:23px;line-height:1.85}.workspace .review-passage{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;border-radius:5px;margin:0 -2px;padding:3px 5px}.work-main:focus{outline:none}.passage-controls{background:var(--paper-raised);border:1px solid var(--line);border-radius:9px;margin:8px 0 22px;padding:14px 18px}.passage-controls .work-actions{margin:0}.passage-controls details{margin-top:12px}.left-out-points{color:var(--ink-soft);margin:24px 0;font-size:13px}.left-out-points>div{padding:14px 0}.left-out-points button{color:var(--accent)}.format-control{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.format-control details{position:relative}.workspace .format-control summary{border:1px solid var(--line);text-align:center;border-radius:7px;min-width:88px;padding:9px 14px;list-style:none}.format-control summary::-webkit-details-marker{display:none}.format-menu{z-index:30;background:var(--paper-raised);border:1px solid var(--line);min-width:200px;box-shadow:0 12px 30px var(--shadow);border-radius:9px;padding:10px;position:absolute;top:calc(100% + 6px);left:0}.format-menu p{color:var(--ink-faint);padding:5px 8px;font-size:11px}.format-menu button{text-align:left;border-radius:5px;width:100%;padding:9px;display:block}.format-menu button:hover{background:var(--accent-soft)}.format-loading{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.format-loading i{background:currentColor;border-radius:3px;width:3px;height:12px;animation:.9s ease-in-out infinite alternate format-pulse}.format-loading i:nth-child(2){animation-delay:.15s}.format-loading i:nth-child(3){margin-right:6px;animation-delay:.3s}@keyframes format-pulse{0%{opacity:.45;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.notebook{max-width:72ch}.notebook-intro{color:var(--ink-faint);margin:22px 0;font-size:14px}.notebook-body{margin-top:36px}.notebook-block{margin:0 0 24px;position:relative}.workspace .notebook-paragraph{font-family:var(--font-prose);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,1.8vw,23px);line-height:1.85}.notebook-passage{cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -2px;padding:3px 4px}.notebook-passage:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.notebook-passage:hover{background:color-mix(in srgb, var(--accent-soft) 40%, transparent)}}.notebook-passage.is-selected{background:var(--accent-soft)}.notebook-passage:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.notebook-passage.has-correction{-webkit-text-decoration:underline dotted var(--accent);-webkit-text-decoration:underline dotted var(--accent);-webkit-text-decoration:underline dotted var(--accent);text-decoration:underline dotted var(--accent);text-underline-offset:6px}.notebook-passage.has-concern{-webkit-text-decoration:underline dotted var(--warn);-webkit-text-decoration:underline dotted var(--warn);-webkit-text-decoration:underline dotted var(--warn);text-decoration:underline dotted var(--warn);text-underline-offset:6px}.notebook-list .notebook-fragment{margin:7px 0;padding-left:18px;display:block;position:relative}.notebook-list .inferred-list-item:before{content:"•";color:var(--ink-faint);position:absolute;left:0}.passage-popover{z-index:80;border:1px solid var(--line);background:var(--paper-raised);box-shadow:0 5px 20px var(--shadow);border-radius:8px;gap:2px;max-width:calc(100vw - 24px);padding:4px;display:flex;position:fixed}.workspace .passage-popover button{min-height:32px;color:var(--ink-soft);border-radius:4px;padding:6px 8px;font-size:12px}.passage-popover button:hover{background:var(--accent-soft);color:var(--ink)}.guided-editor{margin:12px 0 26px}.canvas-guidance{align-items:flex-end;min-height:72px;padding-bottom:12px;display:flex}.guidance-question,.guidance-rest{font-family:var(--font-prose);color:var(--ink-soft);max-width:60ch;font-size:18px;line-height:1.5}.guidance-question{animation:.6s ease-out both guidance-arrive}.guidance-rest{color:var(--ink-faint);font-family:inherit;font-size:12px}@keyframes guidance-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:.85;transform:translateY(0)}}.workspace textarea.canvas-input{resize:none;min-height:130px;font-family:var(--font-prose);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:23px;line-height:1.85;overflow:hidden}.workspace textarea.canvas-input::placeholder{color:var(--ink-faint);opacity:.65}.canvas-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.canvas-prompt-row{align-items:center;gap:8px;display:flex}.canvas-prompt-row .canvas-guidance{flex:1;min-width:0}.workspace .guidance-pen{vertical-align:middle;width:32px;min-height:32px;color:var(--accent);opacity:.55;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:5px;transition:opacity .18s;display:inline-flex}.guidance-pen:hover,.guidance-pen:focus-visible{opacity:1}.guidance-pen svg{transform-origin:50%;animation:4s ease-in-out infinite pen-breathe}.guidance-pen.is-thinking svg{animation:1.4s ease-in-out infinite pen-turn}@keyframes pen-breathe{0%,to{opacity:.65;transform:rotate(-6deg)}50%{opacity:1;transform:rotate(5deg)}}@keyframes pen-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.guided-editor-inline{margin:0;display:inline}.canvas-inline-input{white-space:pre-wrap;overflow-wrap:anywhere;min-width:1ch;caret-color:var(--accent);outline:none;display:inline}.canvas-inline-input:empty{min-width:2px;display:inline-block}.guided-editor-inline .inline-guidance{min-height:0;line-height:inherit;-webkit-user-select:none;user-select:none;margin:0 0 0 .35em;padding:0;display:inline}.guided-editor-inline .guidance-question{font:inherit;color:var(--ink-faint);opacity:.6}.guided-editor-inline .inline-guidance:empty{display:none}.guided-editor-inline .canvas-footer{z-index:85;background:var(--paper);width:max-content;max-width:calc(100vw - 32px);font-family:var(--font-sans), sans-serif;white-space:normal;border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.5;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.notebook.is-editing .notebook-fragment:not(.is-editing-fragment){filter:blur(2px);opacity:.35;transition:filter .16s,opacity .16s}.notebook.is-editing .notebook-footer{opacity:.3}.article-section:has(.is-editing){z-index:2;position:relative}.work-main:has(.is-editing) .article-section:not(:has(.is-editing)){filter:blur(2px);opacity:.35}.notebook-next-actions{align-items:baseline;gap:20px;display:flex}.workspace .notebook-new-paragraph{color:var(--ink-faint);opacity:.7;font-size:12px}@media (prefers-reduced-motion:reduce){.guidance-pen svg,.guidance-pen.is-thinking svg{animation:none}}.canvas-footer .guidance-toggle{color:var(--ink-faint);margin-left:auto;padding:3px;font-size:11px}.workspace .notebook-continue{font-family:var(--font-prose);color:var(--ink-faint);padding:8px 0;font-size:19px}.workspace .insert-below{width:24px;min-height:24px;color:var(--ink-faint);opacity:0;font-size:17px;transition:opacity .15s;position:absolute;bottom:-25px;left:-22px}.notebook-block:hover>.insert-below,.notebook-block:focus-within>.insert-below{opacity:.7}.workspace .grammar-marker{min-height:24px;color:var(--accent);opacity:0;padding:0 4px;font-size:14px;display:inline}.notebook-fragment:hover .grammar-marker,.notebook-fragment:focus-within .grammar-marker{opacity:1}.notebook-review{border-left:2px solid var(--line);margin:18px 0;padding:16px 0 16px 18px;font-size:14px;line-height:1.6}.notebook-review details{margin-top:12px}.quiet-actions{color:var(--accent);gap:20px;margin-top:12px;font-size:12px;display:flex}.inline-correction del{opacity:.5}.inline-correction ins{color:var(--accent);text-decoration:none}.notebook-footer{color:var(--accent);gap:16px;margin-top:36px;font-size:13px;display:flex}.notebook-removed{color:var(--ink-faint);margin:24px 0;font-size:12px}.notebook-removed>div{padding:12px 0}.notebook-removed button{color:var(--accent)}.notebook-section{border-bottom:1px solid var(--line);padding:32px 0}.notebook-section-title{align-items:center;gap:14px;display:flex}.notebook-section-title button{color:var(--ink-faint)}.notebook-embedded .notebook-body{margin-top:18px}.notebook-kind{margin:10px 0 0}:is(.work-rail,.outline-drawer) .rail-action{border:1px solid var(--line);color:var(--ink-soft);align-items:center;margin:4px 0;padding:11px 12px}:is(.work-rail,.outline-drawer) .rail-action:hover,:is(.work-rail,.outline-drawer) .rail-action[aria-current]{border-color:var(--accent);background:var(--paper-raised);color:var(--ink)}.workspace .work-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.section-navigation{border:0;margin-top:40px}.section-navigation button{color:var(--ink-soft);border:0;padding:8px 0}.workspace .section-navigation{z-index:70;padding:14px 0 max(14px, env(safe-area-inset-bottom));background:var(--paper);justify-content:space-between;gap:16px;margin:0;display:flex;position:fixed;bottom:0;left:max(312px,50vw - 348px);right:max(32px,50vw - 628px)}@supports (color:color-mix(in lab, red, red)){.workspace .section-navigation{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.workspace .section-navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.workspace .section-navigation button{min-height:40px;font-size:13px}.section-navigation .preview-navigation{margin-right:auto}.work-main{padding-bottom:100px}.guided-editor-inline .canvas-footer{bottom:calc(88px + env(safe-area-inset-bottom))}@media (max-width:760px){.workspace .section-navigation{gap:8px;padding-top:8px;left:20px;right:20px}.workspace .section-navigation button{white-space:normal;text-align:center;font-size:11px}.guided-editor-inline .canvas-footer{bottom:calc(80px + env(safe-area-inset-bottom));gap:8px}.guided-editor-inline .canvas-footer .work-small{font-size:10px}}.work-status{background:var(--paper);color:var(--ink-faint);border:0;font-size:12px}@media (hover:none){.workspace .grammar-marker,.workspace .insert-below{opacity:.65}}@media (max-width:760px){.workspace .insert-below{left:-16px}.workspace textarea.canvas-input{font-size:21px}.canvas-guidance{min-height:96px}}@media (prefers-reduced-motion:reduce){.guidance-question{animation:none}}.formatted-bullets>.prose-serif,.formatted-bullets>div>.prose-serif{margin-left:24px;list-style-type:disc;display:list-item}.rail-row{padding:2px 6px}.rail-title:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.format-loading i{animation:none}}@keyframes jump-flash{0%,30%{background:var(--accent-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.rail-chevron{transition:none}.jump-flash{outline:2px solid var(--accent);animation:none}}.writer-document{overflow-wrap:anywhere;outline:none;min-height:45vh;padding:40px 8px 130px;font-family:Georgia,serif;font-size:clamp(21px,2.1vw,29px);line-height:1.85}.writer-document p{min-height:1.85em;margin:0 0 1em}.writer-document ul{padding-left:1.5em;list-style:outside}.writer-document ol{padding-left:1.5em;list-style:decimal}.writer-document [data-left-out=true]{display:none}.writer-document li:has(>p[data-left-out=true]):not(:has(>p[data-left-out=false])){display:none}.writer-document :is(blockquote,.pullquote,.callout-block):not(:has(>:not([data-left-out=true]))){display:none}.writer-floating[data-below=true] .writer-question{top:54px;bottom:auto}.is-focused .writer-document:has(.passage-active) p:not(.passage-active){filter:blur(.35px);opacity:.72;transition:opacity .2s}.writer-floating{z-index:80;width:min(288px,100vw - 24px);position:fixed}.writer-tools{background:var(--paper-raised);border:1px solid var(--line);box-shadow:0 8px 30px var(--shadow);border-radius:12px;justify-content:space-around;align-items:center;padding:4px;display:flex}.writer-tools button{color:var(--ink);background:0 0;border:0;min-height:38px;padding:8px 10px;font:13px system-ui}.writer-question{background:var(--paper-raised);border:1px solid var(--line);max-height:220px;box-shadow:0 8px 30px var(--shadow);border-radius:12px;padding:14px;font:15px/1.5 system-ui;position:absolute;bottom:54px;left:0;overflow:auto}.writer-question del,.writer-question ins{margin:8px 0;display:block}.feather-loading{animation:1.4s ease-in-out infinite feather-turn}.writer-document .writer-inline-feather{vertical-align:middle;width:32px;height:32px;color:var(--accent);opacity:.7;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0 4px;padding:3px;animation:.2s ease-out feather-appear;display:inline-flex}.writer-inline-feather:hover,.writer-inline-feather:focus-visible{opacity:1;background:var(--paper-raised)}.writer-inline-feather.feather-loading{animation:1.4s ease-in-out infinite feather-turn}@keyframes feather-appear{0%{opacity:0}to{opacity:.7}}@keyframes feather-turn{50%{opacity:.45;transform:rotate(25deg)}}.legacy-writing{margin-top:40px}.legacy-writing pre{white-space:pre-wrap;max-height:300px;overflow:auto}.outline-drawer{background:var(--paper);color:var(--ink);border:1px solid var(--line);width:min(90vw,370px);height:85dvh;margin:auto auto auto 0;padding:22px}.outline-drawer::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.outline-drawer::backdrop{background:color-mix(in srgb, var(--ink) 30%, transparent)}}.outline-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.outline-drawer .rail-outline{max-height:65dvh;overflow-y:auto}@media (prefers-reduced-motion:reduce){.feather-loading,.writer-document .writer-inline-feather{animation:none}}@media (max-width:700px){.writer-document{padding-top:28px}body:has(.writer-document:focus) .section-navigation{display:none}}.notebook-section-title{margin:0}.section-heading-input{width:100%;font-family:var(--font-prose);color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:2px 0;font-size:clamp(22px,2.2vw,30px);line-height:1.3}.section-heading-input::placeholder{color:var(--ink-faint)}.section-heading-input:hover:not(:disabled){border-bottom-color:var(--line)}.section-heading-input:focus{border-bottom-color:var(--accent);outline:none}.section-insert{opacity:0;justify-content:center;align-items:center;height:22px;transition:opacity .14s cubic-bezier(.16,1,.3,1);display:none}.section-insert.is-last{opacity:.55;height:auto;padding:28px 0 8px}.section-insert:hover,.section-insert:focus-within{opacity:1}.work-main .section-insert button{color:var(--ink-faint);border:1px dashed var(--line);background:var(--paper);border-radius:999px;padding:4px 12px;font-size:12px}.work-main .section-insert button:hover{color:var(--ink);border-color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.section-insert{transition:none}}.writer-document .writer-ghost{font:inherit;color:var(--ink);opacity:.36;pointer-events:none;-webkit-user-select:none;user-select:none;margin-left:.3em;animation:.45s ease-out both ghost-in}.writer-document .writer-ghost.is-empty{margin-left:0}.writer-document .writer-ghost-link{font:inherit;color:inherit;pointer-events:auto;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.writer-document .writer-ghost-link:hover{color:var(--accent)}@keyframes ghost-in{0%{opacity:0}to{opacity:.36}}.writer-document .writer-inline-feather{opacity:.4;background:0 0}.writer-document .writer-inline-feather.feather-loading{opacity:.4;animation:1.6s ease-in-out infinite feather-think}.writer-document .writer-inline-feather:disabled{opacity:.4;cursor:default}@keyframes feather-think{0%{transform:rotate(0)}50%{transform:rotate(-28deg)}to{transform:rotate(0)}}.writer-document .writer-fix{-webkit-text-decoration:underline wavy var(--accent);-webkit-text-decoration:underline wavy var(--accent);-webkit-text-decoration:underline wavy var(--accent);text-decoration:underline wavy var(--accent)}@supports (color:color-mix(in lab, red, red)){.writer-document .writer-fix{-webkit-text-decoration:underline wavy color-mix(in srgb, var(--accent) 70%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--accent) 70%, transparent);-webkit-text-decoration:underline wavy color-mix(in srgb, var(--accent) 70%, transparent);text-decoration:underline wavy color-mix(in srgb, var(--accent) 70%, transparent)}}.writer-document .writer-fix{text-underline-offset:.22em;text-decoration-thickness:1px}.writer-document .writer-fix-chip{vertical-align:.1em;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;margin:0 .25em;font:13px/1.2 system-ui,sans-serif;display:inline-flex}.writer-document .writer-fix-chip button{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:3px 8px}.writer-document .writer-fix-chip .writer-fix-accept{color:var(--accent)}.writer-document .writer-fix-chip .writer-fix-ignore{padding:3px 7px}.writer-document .writer-fix-chip button:hover{border-color:var(--accent)}.article-review{border-top:1px solid var(--line);margin-top:56px;padding-top:24px}:is(.work-rail,.outline-drawer) .rail-children button[data-current]{color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.rail-pin{width:30px;height:30px;color:var(--ink-faint);background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}.workspace .rail-pin:hover{color:var(--ink);background:var(--paper-raised)}.workspace[data-rail=auto] .work-header,.workspace[data-rail=auto] .work-topline,.workspace[data-rail=auto] .work-header{transition:opacity .4s}.workspace[data-rail=auto][data-typing] .work-header,.workspace[data-rail=auto][data-typing] .work-topline{opacity:.06}@media (max-width:760px){.rail-pin{display:none}}@media (prefers-reduced-motion:reduce){.writer-document .writer-ghost,.writer-document .writer-inline-feather.feather-loading{animation:none}}.workspace{--header-h:64px;--rail-x:max(32px, calc((100vw - 1320px) / 2 + 32px))}.workspace .work-header{z-index:80;height:var(--header-h);background:var(--paper);max-width:none;padding-block:0;padding-inline:max(32px,50% - 628px);position:sticky;top:0}.workspace h1{top:var(--header-h)}.workspace .work-shell{padding-top:28px}.workspace .notebook-section{margin:0;padding:18px 0 8px}.workspace .article-section.notebook-section{margin:0}.workspace .writer-document{min-height:3.2em;padding:10px 8px 18px;line-height:1.75}.workspace .article-review{margin-top:28px}.work-rail .rail-add,.outline-drawer .rail-add{color:var(--ink-faint);border-radius:6px;flex-shrink:0;margin-top:6px;padding:9px;font-size:13px}.work-rail .rail-add:hover,.outline-drawer .rail-add:hover{color:var(--ink);background:var(--paper-raised)}.work-rail .rail-add span,.outline-drawer .rail-add span{color:inherit;text-align:center;width:20px}@media (max-width:760px){.workspace{--header-h:56px}.workspace .work-header{padding-inline:20px}}.workspace .work-rail .rail-outline{flex:0 auto}.writer-document .writer-note{-webkit-text-decoration:underline dotted var(--ink-faint);-webkit-text-decoration:underline dotted var(--ink-faint);-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint)}@supports (color:color-mix(in lab, red, red)){.writer-document .writer-note{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-faint) 80%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-faint) 80%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ink-faint) 80%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--ink-faint) 80%, transparent)}}.writer-document .writer-note{text-underline-offset:.25em;text-decoration-thickness:1.5px}.writer-document .writer-fix-chip.is-note .writer-note-label{color:var(--ink-faint);padding:3px 4px 3px 8px;font-size:12px}.workspace [data-section]{scroll-margin-top:calc(var(--header-h) + 84px)}.workspace .writer-document{padding:6px 6px 14px;font-size:17.5px;line-height:1.72}.workspace .writer-document p{min-height:1.72em;margin:0 0 .6em}.workspace .writer-document .writer-inline-feather{width:26px;height:26px}.workspace .writer-document .writer-inline-feather svg{width:17px;height:17px}.workspace .section-heading-input{letter-spacing:-.005em;font-size:19px;font-weight:500}.workspace .notebook-section{padding:14px 0 6px}.workspace .work-main h1{font-size:clamp(24px,2.2vw,30px);line-height:1.2}.workspace .work-main>section>.work-muted{font-size:14px}.workspace .work-main{max-width:760px}@media (max-width:760px){.workspace .writer-document{font-size:17px}}:root{--font-apfel:"Apfel Grotezk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-ui:var(--font-apfel);--font-prose:var(--font-apfel);--font-news:var(--font-apfel);--font-pixel:var(--font-apfel);--text-size:16px}body,.workspace .writer-document,.workspace textarea,.workspace input,.workspace button{font-family:var(--font-apfel)}body :not(.l-hero,.l-hero *,.endline-big,.endline-big *,svg,svg *,.reader-orb-count,.fmt-sheet,.fmt-sheet *,.pg-name,.pg-bio,.pg-title,.sb-menu>button,.workspace[data-canvas=substack] .writer-document :is(h1,h2,h3,h4,h5,h6),.workspace[data-canvas=substack] .writer-document :is(h1,h2,h3,h4,h5,h6) *,.workspace[data-canvas=substack] .writer-document .pullquote,.workspace[data-canvas=substack] .writer-document .pullquote *){font-size:var(--text-size)!important}.workspace h1,.workspace .rail-topic,.workspace .section-heading-input,.landing h2{letter-spacing:-.005em;font-weight:700}.workspace .eyebrow,.workspace .work-small,.workspace .work-muted{letter-spacing:0;text-transform:none}.workspace .writer-document{line-height:1.7}.workspace .notebook-section,.workspace .article-section.notebook-section{border:0;padding:22px 0 10px}.workspace .notebook-section+.notebook-section{margin-top:18px}.workspace .notebook-section-title{align-items:baseline;gap:12px;display:flex}.workspace .section-index{color:var(--accent);opacity:.55;font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none}.workspace .section-heading-input,.workspace .section-heading-input:hover:not(:disabled),.workspace .section-heading-input:focus{border:0}.workspace .section-heading-input{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace .section-heading-input{color:color-mix(in srgb, var(--ink) 88%, transparent)}}.workspace .section-heading-input{transition:color .15s}.workspace .section-heading-input:hover:not(:disabled),.workspace .section-heading-input:focus{color:var(--ink)}.workspace .writer-document{padding-left:0;padding-right:0}@media (min-width:761px){.workspace .notebook-section .pure-notebook{padding-left:calc(2ch + 12px)}}.workspace .article-review{border:0;margin-top:44px;padding-top:22px;position:relative}.workspace .article-review:before{content:"";background:linear-gradient(90deg, var(--line), transparent);width:72px;height:1px;position:absolute;top:0;left:0}.workspace .section-feather{width:28px;height:28px;color:var(--accent);opacity:.28;background:0 0;border:0;border-radius:50%;flex:none;align-self:center;place-items:center;margin-left:auto;padding:0;transition:opacity .2s;display:grid}.workspace .notebook-section:hover .section-feather,.workspace .notebook-section:focus-within .section-feather{opacity:.6}.workspace .section-feather:hover{opacity:1;background:var(--paper-raised)}.workspace [data-thinking] .section-feather{opacity:.6;animation:1.6s ease-in-out infinite feather-think}.workspace .writer-document .writer-inline-feather{vertical-align:-.12em;border-radius:0;width:1em;height:1em;margin:0 0 0 .35em;padding:0;line-height:0;display:inline-block}.workspace .writer-document .writer-inline-feather svg{width:1em;height:1em;display:block}.workspace .writer-document .writer-inline-feather.feather-loading{transform-origin:50% 60%}@media (prefers-reduced-motion:reduce){.workspace [data-thinking] .section-feather{animation:none}}.workspace .writer-document button:not(.sentence),.workspace .section-feather{min-height:0}.workspace .work-shell{gap:0}.workspace .work-rail{flex:none;width:232px;margin-right:48px;transition:width .26s cubic-bezier(.2,.8,.2,1),margin-right .26s cubic-bezier(.2,.8,.2,1);position:sticky;overflow:hidden}.workspace .work-rail .rail-inner{flex-direction:column;width:232px;padding-top:42px;transition:opacity .18s;display:flex;position:absolute;inset:0 auto 0 0}.workspace .work-rail>.rail-pin{z-index:1;place-items:center;width:30px;height:30px;min-height:0;padding:0;display:grid;position:absolute;top:0;left:calc(100% - 30px)}.workspace[data-rail=auto] .work-rail{width:30px;margin-right:32px}.workspace[data-rail=auto] .work-rail .rail-inner{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .12s}@media (prefers-reduced-motion:reduce){.workspace .work-rail,.workspace .work-rail .rail-inner{transition:none}}.workspace :is(.work-rail,.outline-drawer) .rail-row{background:0 0;border-radius:8px;padding:1px 4px 1px 8px;transition:background .15s;position:relative}.workspace :is(.work-rail,.outline-drawer) .rail-row:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace :is(.work-rail,.outline-drawer) .rail-row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.workspace :is(.work-rail,.outline-drawer) .rail-row[data-current]{background:0 0}.workspace :is(.work-rail,.outline-drawer) .rail-row[data-current]:before{content:"";background:var(--accent);border-radius:2px;width:2px;height:14px;margin-top:-7px;position:absolute;top:50%;left:0}.workspace :is(.work-rail,.outline-drawer) .rail-row[data-current] .rail-title{color:var(--ink);font-weight:700}.workspace :is(.work-rail,.outline-drawer) .rail-row[data-current] .rail-twist{color:var(--ink-soft)}.workspace :is(.work-rail,.outline-drawer) .rail-row .rail-count,.workspace :is(.work-rail,.outline-drawer) .rail-row .rail-more{opacity:0;transition:opacity .15s}.workspace :is(.work-rail,.outline-drawer) .rail-row:hover :is(.rail-count,.rail-more),.workspace :is(.work-rail,.outline-drawer) .rail-row:focus-within :is(.rail-count,.rail-more),.workspace :is(.work-rail,.outline-drawer) .rail-row .rail-more[aria-expanded=true]{opacity:1}.workspace :is(.work-rail,.outline-drawer) .rail-children{border:0;margin:0 0 12px 30px;padding:0}.workspace :is(.work-rail,.outline-drawer) .rail-children button{color:var(--ink-faint);border-radius:6px;padding:4px 6px 4px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace :is(.work-rail,.outline-drawer) .rail-children button{color:color-mix(in srgb, var(--ink-faint) 85%, transparent)}}.workspace :is(.work-rail,.outline-drawer) .rail-children button{box-shadow:none;background:0 0;line-height:1.45}.workspace :is(.work-rail,.outline-drawer) .rail-children button:hover{color:var(--ink-soft);background:0 0}.workspace :is(.work-rail,.outline-drawer) .rail-children button[data-current]{color:var(--ink);box-shadow:none}.workspace :is(.work-rail,.outline-drawer) .rail-children button[data-current]:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(1.5px + .72em);left:0}.workspace :is(.work-rail,.outline-drawer) .rail-title[aria-current],.workspace :is(.work-rail,.outline-drawer) .rail-title:hover{background:0 0}::selection{background:var(--accent-soft);color:var(--ink)}.theme-toggle{width:30px;height:30px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid;min-height:0!important}.theme-toggle:hover{color:var(--ink);background:var(--paper-raised)}.work-header .theme-toggle{margin-left:-12px}.workspace .work-header{border-bottom-color:var(--line)}.workspace .writer-document .writer-fix-chip button{box-shadow:0 1px 2px var(--shadow)}.hero-page{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-apfel);flex-direction:column;display:flex}.hero-bar{justify-content:space-between;align-items:center;padding:22px clamp(20px,5vw,56px);display:flex}.hero-brand{color:var(--accent);font-weight:700}.hero-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:36px;padding:0 20px 12vh;display:flex}.l-hero .hero-line{font-family:var(--font-apfel);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(40px,7vw,92px);font-weight:400;line-height:1.02}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.l-hero .hero-action{border-radius:999px;align-items:center;height:44px;padding:0 22px;font-size:16px;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.hero-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.hero-primary:hover{transform:translateY(-1px)}.hero-secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.hero-secondary:hover{border-color:var(--ink-faint)}.hero-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace .writer-document .writer-ghost{opacity:1;color:var(--ink-soft);-webkit-text-fill-color:currentColor;background:0 0;animation:.2s ease-out both ghost-fade}.workspace .writer-document .writer-ghost .writer-ghost-link{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;text-decoration-color:currentColor;animation:none}@keyframes ghost-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace .writer-document .writer-ghost{animation:none}}.work-topline{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.work-topline .work-small{margin:0}.workspace .mobile-sections{display:none}.workspace .outline-drawer{border:0;border-right:1px solid var(--line);background:var(--paper);width:min(86vw,340px);height:100dvh;max-height:100dvh;color:var(--ink);box-shadow:16px 0 48px var(--shadow);border-radius:0 16px 16px 0;margin:0 auto 0 0;padding:0}.workspace .outline-drawer[open]{animation:.24s cubic-bezier(.2,.8,.2,1) drawer-in}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:none}}.workspace .outline-drawer::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace .outline-drawer::backdrop{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.workspace .outline-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace .drawer-inner{height:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.workspace .drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;padding:0 4px 16px;display:flex}.workspace .drawer-title{overflow-wrap:anywhere;font-weight:700;line-height:1.35}.workspace .drawer-close{width:32px;height:32px;min-height:0;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;flex:0 0 32px;place-items:center;padding:0;display:grid}.workspace .drawer-close:hover{background:var(--paper-raised);color:var(--ink)}.workspace .outline-drawer .rail-outline{flex:1;min-height:0;max-height:none;overflow-y:auto}.workspace .outline-drawer .rail-add{margin-top:8px}@media (prefers-reduced-motion:reduce){.workspace .outline-drawer[open]{animation:none}}@media (max-width:760px){.workspace .mobile-sections{border:1px solid var(--line);background:var(--paper);height:34px;min-height:0;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.workspace .mobile-nav{display:none}.workspace .work-shell{padding:16px 20px calc(80px + env(safe-area-inset-bottom))}.workspace .work-topline{margin-bottom:18px}.workspace .work-main>section>.eyebrow{margin-bottom:4px}.workspace .work-main h1{position:static}.workspace .notebook-section,.workspace .article-section.notebook-section{padding:14px 0 4px}.workspace .notebook-section+.notebook-section{margin-top:10px}.workspace .notebook-section-title{gap:10px}.workspace .notebook-section .pure-notebook{padding-left:0}.workspace .writer-document{min-height:2.4em;padding:6px 0 10px}.workspace .section-feather{opacity:.45}.workspace .article-review .work-actions{flex-wrap:wrap}.workspace .article-review .work-actions>*{flex:auto;justify-content:center}}.workspace .outline-drawer .rail-add{text-align:left;justify-content:flex-start;width:100%;display:flex}@media (hover:none) and (pointer:coarse){.key-hint{display:none}}.hero-page{display:block}.hero-bar{z-index:20;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.hero-bar{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.hero-bar{-webkit-backdrop-filter:blur(10px)}.hero-brand{color:var(--ink);text-decoration:none}.hero-nav{align-items:center;gap:22px;display:flex}.hero-nav a{color:var(--ink-soft);text-decoration:none;transition:color .15s}.hero-nav a:hover{color:var(--ink)}.hero-nav .theme-toggle{margin-left:-6px}.hero-main{place-items:center;min-height:calc(100dvh - 72px);padding:0 20px;display:grid;position:relative;overflow:hidden}.ink-field{width:100%;height:100%;position:absolute;inset:0}.hero-veil{pointer-events:none;background:radial-gradient(ellipse 48% 38% at 50% 50%, var(--paper) 35%, var(--paper) 100%), linear-gradient(to bottom, transparent 70%, var(--paper) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-veil{background:radial-gradient(ellipse 48% 38% at 50% 50%, var(--paper) 35%, color-mix(in srgb, var(--paper) 0%, transparent) 100%), linear-gradient(to bottom, transparent 70%, var(--paper) 100%)}}.hero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:36px;padding-bottom:6vh;display:flex;position:relative}.land-section{max-width:1080px;margin:0 auto;padding:104px 20px}.land-eyebrow{color:var(--ink-faint);margin:0 0 14px}.land-title{text-wrap:balance;max-width:34ch;margin:0;font-weight:700;line-height:1.45}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin:56px 0 0;padding:0;list-style:none;display:grid}.step{align-content:start;gap:14px;display:grid}.step-index{color:var(--ink-faint);font-variant-numeric:tabular-nums}.step h3{margin:0 0 6px;font-weight:700}.step p{color:var(--ink-soft);margin:0;line-height:1.6}.step-demo p{margin:0!important}.step-demo-note{font-size:.95em;margin-bottom:10px!important}.step-demo-line{background:var(--accent);border-radius:4px;padding:1px 3px;display:inline}@supports (color:color-mix(in lab, red, red)){.step-demo-line{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.step-demo{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;padding:14px 16px;color:var(--ink)!important;margin-top:16px!important}.step-ghost{--g-ink:var(--ink)}@supports (color:color-mix(in lab, red, red)){.step-ghost{--g-ink:color-mix(in srgb, var(--ink) 36%, transparent)}}.step-ghost{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg, var(--g-ink) 0%, var(--g-ink) 42%, var(--ink) 50%, var(--g-ink) 58%, var(--g-ink) 100%);background-position:95% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite ghost-light}.land-footer{border-top:1px solid var(--line);padding:72px clamp(20px, 5vw, 56px) calc(32px + env(safe-area-inset-bottom));max-width:1180px;margin:0 auto}.land-footer-line{margin:0 0 56px;font-weight:700}.land-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.land-footer-row nav{flex-wrap:wrap;gap:10px 22px;display:flex}.land-footer-row a{color:var(--ink-soft);text-decoration:none}.land-footer-row a:hover{color:var(--ink)}.land-footer-brand{flex-direction:column;gap:8px;display:flex}.land-faint{color:var(--ink-faint)}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hero-nav a[href^=\#]{display:none}.land-section{padding:72px 20px}.steps{grid-template-columns:1fr;gap:36px}}@media (prefers-reduced-motion:reduce){.step-ghost{-webkit-text-fill-color:currentColor;color:var(--ink);background:0 0;animation:none}@supports (color:color-mix(in lab, red, red)){.step-ghost{color:color-mix(in srgb, var(--ink) 36%, transparent)}}}.ink-field+.ink-field{mix-blend-mode:normal}.hero-main{touch-action:pan-y}.l-hero .hero-line{animation:.9s cubic-bezier(.2,.8,.2,1) both hero-rise}.hero-caret{vertical-align:-.04em;background:var(--ink);width:.06em;height:.82em;margin-left:.08em;animation:1.1s step-end .9s infinite caret-blink;display:inline-block}.hero-whisper{min-height:1.6em;margin:-14px 0 0;animation:.9s cubic-bezier(.2,.8,.2,1) .25s both hero-rise}.hero-whisper-q{animation:.6s ease-out both whisper-in,2s linear .6s infinite ghost-light;display:inline-block}.l-hero .hero-actions{animation:.9s cubic-bezier(.2,.8,.2,1) .4s both hero-rise}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes caret-blink{50%{opacity:0}}@keyframes whisper-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.l-hero .hero-line,.hero-whisper,.l-hero .hero-actions,.hero-whisper-q,.hero-caret{animation:none}}.waitlist .land-title{margin-bottom:28px}.waitlist-form{max-width:520px}.waitlist-row{border:1px solid var(--line);background:var(--paper);border-radius:999px;gap:8px;padding:6px;transition:border-color .15s,box-shadow .15s;display:flex}.waitlist-row:focus-within{border-color:var(--ink-faint);box-shadow:0 0 0 4px var(--ink)}@supports (color:color-mix(in lab, red, red)){.waitlist-row:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 6%, transparent)}}.waitlist-row[data-state=error]{border-color:var(--error)}.waitlist-row input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 14px}.waitlist-row input::placeholder{color:var(--ink-faint)}.waitlist-row button{background:var(--ink);min-width:164px;height:42px;min-height:0;color:var(--paper);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;place-items:center;padding:0 20px;transition:transform .15s;display:inline-grid}.waitlist-row button:hover:not(:disabled){transform:translateY(-1px)}.waitlist-row button:disabled{cursor:default}.waitlist-note{color:var(--ink-faint);margin:12px 0 0 20px}.waitlist-note.is-error{color:var(--error)}.waitlist-dots{gap:5px;display:inline-flex}.waitlist-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite dot}.waitlist-dots i:nth-child(2){animation-delay:.15s}.waitlist-dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.waitlist-done{justify-items:start;gap:10px;max-width:520px;display:grid}.waitlist-check circle,.waitlist-check path{stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.waitlist-check circle{stroke-dasharray:151;stroke-dashoffset:151px;animation:.7s cubic-bezier(.65,0,.35,1) forwards draw}.waitlist-check path{stroke-dasharray:36;stroke-dashoffset:36px;animation:.4s cubic-bezier(.65,0,.35,1) .6s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.waitlist-done>:not(svg){animation:.6s cubic-bezier(.2,.8,.2,1) both hero-rise}.waitlist-done-title{margin:8px 0 0;font-weight:700;animation-delay:.8s!important}.waitlist-done-body{color:var(--ink-soft);margin:0;animation-delay:.95s!important}.waitlist-done-body strong{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.waitlist-done-question{margin:6px 0 4px;animation-delay:1.1s!important}.waitlist-start{text-decoration:none;animation-delay:1.25s!important}@media (max-width:480px){.waitlist-row{border-radius:18px;flex-direction:column;padding:8px}.waitlist-row input{height:44px}.waitlist-row button{width:100%}.waitlist-note{margin-left:4px}}@media (prefers-reduced-motion:reduce){.waitlist-check circle,.waitlist-check path{stroke-dashoffset:0;animation:none}.waitlist-done>:not(svg),.waitlist-dots i{animation:none}}.waitlist-done .waitlist-start{border-radius:999px;align-items:center;height:44px;margin-top:6px;padding:0 22px;display:inline-flex}.waitlist-envelope rect,.waitlist-envelope path{stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.waitlist-envelope .env-body{stroke-dasharray:190;stroke-dashoffset:190px;animation:.8s cubic-bezier(.65,0,.35,1) forwards draw}.waitlist-envelope .env-flap{stroke-dasharray:70;stroke-dashoffset:70px;transform-origin:32px 13px;animation:.5s cubic-bezier(.65,0,.35,1) .7s forwards draw,2.8s ease-in-out 1.4s infinite flap}.waitlist-envelope .env-line{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s .95s forwards draw}.waitlist-waiting .waitlist-envelope{animation:3.2s ease-in-out 1.2s infinite env-float}@keyframes env-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes flap{0%,55%,to{transform:scaleY(1)}75%{transform:scaleY(.55)}}.waitlist-wait{color:var(--ink-faint);align-items:center;gap:10px;margin:6px 0 0;display:inline-flex;animation-delay:1.1s!important}.waitlist-aside{color:var(--ink-faint);margin:0;font-size:.92em;animation-delay:1.25s!important}.waitlist-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.waitlist-link:hover:not(:disabled){color:var(--ink)}.waitlist-link:disabled{cursor:default;opacity:.6}.waitlist-waiting .waitlist-done-title{animation-delay:.9s!important}.waitlist-waiting .waitlist-done-body{animation-delay:1s!important}.waitlist.arrive .land-eyebrow,.waitlist.arrive .land-title,.waitlist.arrive .waitlist-form,.waitlist.arrive .waitlist-done{animation:.7s cubic-bezier(.2,.8,.2,1) both hero-rise}.waitlist.arrive .land-title{animation-delay:80ms}.waitlist.arrive .waitlist-form,.waitlist.arrive .waitlist-done{animation-delay:.18s}.waitlist.arrive .waitlist-row{animation:1.4s ease-out .3s row-glow}@keyframes row-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ink) 22%, transparent)}to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.waitlist-envelope .env-body,.waitlist-envelope .env-flap,.waitlist-envelope .env-line{stroke-dashoffset:0;animation:none}.waitlist-waiting .waitlist-envelope,.waitlist.arrive *{animation:none!important}}.access-form{gap:12px;max-width:360px;margin-top:20px;display:grid}.access-form input{width:100%}.editor-tools{color:var(--ink-soft);margin:8px 0 12px;font-size:14px}.editor-tools>summary,.editor-shortcuts>summary{cursor:pointer;width:fit-content;padding:8px 0}.editor-tools-panel{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:14px}.editor-tools-buttons,.editor-link-form{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.editor-tools button,.editor-tools select{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-height:40px;padding:7px 10px}.editor-tools button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.editor-tools button:disabled{opacity:.4;cursor:not-allowed}.editor-tools :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.editor-link-form{margin-top:12px}.editor-link-form label{flex:220px;min-width:0}.editor-link-form input{border:1px solid var(--line);border-radius:6px;width:100%;min-height:40px;padding:7px}.editor-link-form [role=alert]{flex-basis:100%}.editor-shortcuts dl>div{flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:5px 0;display:flex}.editor-shortcuts dd{margin:0}.writer-document a{text-underline-offset:3px;text-decoration:underline}.writer-document li>p{margin-bottom:.35em}.writer-document ul ul{list-style-type:circle}.writer-document ul ul ul{list-style-type:square}.account-controls{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;display:flex}.draft-library{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.draft-library form{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.draft-library input{border:1px solid var(--line);border-radius:6px;width:100%;padding:10px;display:block}.draft-library label{flex:200px}.draft-row{border-bottom:1px solid var(--line);padding:20px 0}.draft-row>a{overflow-wrap:anywhere;font-weight:700;display:block}.draft-row time{color:var(--ink-soft);margin:6px 0;display:block}.draft-row summary{cursor:pointer;padding:8px 0}.brand-mark{vertical-align:-.28em;background:currentColor;width:1.25em;height:1.25em;margin-right:.3em;display:inline-block;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}.shortcuts-dialog{border:1px solid var(--line);background:var(--paper);width:min(560px,100vw - 32px);max-height:min(80vh,720px);color:var(--ink);box-shadow:0 20px 60px var(--ink);border-radius:14px;margin:auto;padding:24px;inset:0}@supports (color:color-mix(in lab, red, red)){.shortcuts-dialog{box-shadow:0 20px 60px color-mix(in srgb, var(--ink) 18%, transparent)}}.shortcuts-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.shortcuts-dialog::backdrop{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.shortcuts-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.shortcuts-head h2{flex:1;margin:0;font-weight:700}.shortcuts-platform{border:1px solid var(--line);border-radius:999px;padding:2px;display:inline-flex}.shortcuts-platform button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:0;padding:4px 12px}.shortcuts-platform button[aria-checked=true]{background:var(--ink);color:var(--paper)}.shortcuts-close{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;min-height:0}.shortcuts-dialog h3{color:var(--ink-faint);margin:18px 0 6px;font-weight:400}.shortcuts-dialog dl{margin:0}.shortcuts-dialog dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.shortcuts-dialog dt{color:var(--ink)}.shortcuts-note{color:var(--ink-faint)}.shortcuts-dialog dd{flex-shrink:0;align-items:flex-start;gap:4px;margin:0;display:flex}.shortcuts-dialog kbd{font:inherit;text-align:center;border:1px solid var(--line);background:var(--paper-raised);border-bottom-width:2px;border-radius:6px;min-width:1.8em;padding:0 6px}.shortcuts-foot{color:var(--ink-faint);margin:18px 0 0}.editor-shortcuts-link{color:var(--ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.save-state[data-state=failed],.save-state[data-state=conflict]{color:var(--error,#a33)}.save-state button{margin-left:6px}.save-other{color:var(--ink-faint)}.conflict-compare{margin:12px 0}.conflict-title{margin:0 0 6px;font-weight:700}.conflict-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.conflict-label{color:var(--ink-faint);margin:0 0 4px}.conflict-text{white-space:pre-wrap;border:1px solid var(--line);background:var(--paper);max-height:220px;color:var(--ink);border-radius:10px;padding:10px 12px;overflow:auto}@media (max-width:640px){.conflict-columns{grid-template-columns:1fr}}.section-history{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;min-height:0;padding:4px;display:none}.section-history:hover{color:var(--ink)}.history-dialog{border:1px solid var(--line);background:var(--paper);width:min(860px,100vw - 32px);max-height:min(84vh,760px);color:var(--ink);box-shadow:0 20px 60px var(--ink);border-radius:14px;margin:auto;padding:24px;inset:0}@supports (color:color-mix(in lab, red, red)){.history-dialog{box-shadow:0 20px 60px color-mix(in srgb, var(--ink) 18%, transparent)}}.history-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.history-dialog::backdrop{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.history-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.history-head h2{flex:1;margin:0;font-weight:700}.history-body{grid-template-columns:minmax(220px,1fr) 1.6fr;gap:16px;display:grid}.history-list{max-height:60vh;margin:0;padding:0;list-style:none;overflow:auto}.history-list button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:0;padding:8px 10px;display:block}.history-list button:hover,.history-list button[aria-pressed=true]{border-color:var(--line);background:var(--paper-raised)}.history-when{color:var(--ink-faint);display:block}.history-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.history-empty{color:var(--ink-faint);padding:8px 10px}.history-text{white-space:pre-wrap;border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;max-height:48vh;padding:12px 14px;overflow:auto}.history-restore{margin-top:10px}.history-confirm{margin:10px 0 0}.history-message{color:var(--ink-soft);margin:12px 0 0}.history-group{color:var(--ink-faint);padding:12px 10px 2px;font-size:.85em}.history-name{color:var(--ink-faint);gap:6px;margin-top:14px;display:grid}.history-name input{font:inherit;border:1px solid var(--line);background:var(--paper-raised);color:var(--ink);border-radius:8px;padding:6px 10px}.history-modes{gap:8px;margin-bottom:10px;display:flex}.history-modes button[aria-pressed=true]{background:var(--paper-raised);border-color:var(--line)}.history-compare p{margin:0 0 .8em}@media (max-width:640px){.history-body{grid-template-columns:1fr}.history-list{max-height:30vh}}.work-error>button{margin:8px 12px 0 0}.manual-copy textarea{border:1px solid var(--line);background:var(--paper-raised);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;margin-top:10px;padding:12px}.feather-retry{color:var(--ink-faint);font-size:inherit;white-space:nowrap;margin-left:6px;line-height:1.4}.workspace .section-actions{flex:none;align-self:center;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.workspace .section-actions .section-feather{margin-left:0}.workspace .section-history{width:28px;height:28px;color:var(--accent);opacity:.28;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:none}.workspace[data-history] .section-history{display:grid}.workspace .notebook-section:hover .section-history,.workspace .notebook-section:focus-within .section-history{opacity:.6}.workspace .section-history:hover{opacity:1;background:var(--paper-raised)}.selection-tools{z-index:50;border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 24px var(--ink);border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.selection-tools{box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 14%, transparent)}}.selection-tools button{min-width:30px;height:30px;min-height:0;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px}.selection-tools button:hover{background:var(--paper-raised);color:var(--ink)}.selection-tools button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.selection-sep{background:var(--line);width:1px;height:18px;margin:0 4px}.selection-link{align-items:center;gap:4px;display:flex}.selection-link input{border:1px solid var(--line);background:var(--paper-raised);width:220px;height:30px;color:var(--ink);font:inherit;border-radius:7px;padding:0 8px}.selection-error{color:var(--ink-soft);padding:0 6px}.ghost-key{font:inherit;border:1px solid var(--ink);margin-left:8px;padding:0 5px;font-size:.8em}@supports (color:color-mix(in lab, red, red)){.ghost-key{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}}.ghost-key{opacity:.8;border-radius:4px}.work-shortcuts{color:inherit;cursor:pointer;min-height:0;font:inherit;background:0 0;border:0;padding:0}.rail-memory{cursor:pointer;align-items:center;gap:.4rem;margin:.5rem 0 0;display:flex}.rail-memory input{margin:0}.memory-page h1{margin-bottom:.25rem;font-size:1.4rem}.memory-page section{margin-top:1.5rem}.memory-page h2{margin-bottom:.4rem;font-size:1rem}.memory-page ul{margin:0;padding:0;list-style:none}.memory-page li{margin:.3rem 0}.memory-row{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.memory-row p{margin:0}.memory-pause{margin:.75rem 0 0}.workspace .work-rail{transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s,width .26s cubic-bezier(.2,.8,.2,1),margin-right .26s cubic-bezier(.2,.8,.2,1)}.workspace[data-typing] .work-rail{opacity:0;pointer-events:none;transform:translate(calc(-100% - 40px))}.workspace .work-header,.workspace .work-topline,.workspace .mobile-sections{transition:opacity .45s}.workspace[data-typing] .work-header,.workspace[data-typing] .work-topline{opacity:.04;pointer-events:none}.workspace[data-typing] .mobile-sections{opacity:0;pointer-events:none}.workspace .notebook-section{transition:opacity .5s,filter .5s}.workspace[data-typing] .notebook-section:not([data-writing]):not(:focus-within){opacity:.06;filter:blur(1.2px);pointer-events:none}.workspace[data-typing] .notebook-section:not([data-writing]):not(:focus-within) *{pointer-events:none}@media (prefers-reduced-motion:reduce){.workspace .work-rail,.workspace .notebook-section,.workspace .work-header,.workspace .work-topline{transition:none}}.workspace .writer-document .writer-ghost{--ghost-ink:var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace .writer-document .writer-ghost{--ghost-ink:color-mix(in srgb, var(--ink) 36%, transparent)}}.workspace .writer-document .writer-ghost{--ghost-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){.workspace .writer-document .writer-ghost{--ghost-glow:color-mix(in srgb, var(--accent) 72%, var(--paper))}}.workspace .writer-document .writer-ghost{box-shadow:none;opacity:1;color:#0000;background-image:linear-gradient(100deg, var(--ghost-ink) 0%, var(--ghost-ink) 38%, var(--ghost-glow) 50%, var(--ghost-ink) 62%, var(--ghost-ink) 100%);-webkit-text-fill-color:transparent;background-position:95% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;margin-left:.3em;padding:0;animation:.6s ease-out both whisper-in,3.4s ease-in-out .6s infinite ghost-light;display:inline}.workspace .writer-document .writer-ghost.is-empty{margin-left:0}.workspace .writer-document .writer-ghost:before,.workspace .writer-document .writer-ghost:after{content:none}.workspace .writer-document .writer-ghost .ghost-text,.workspace .writer-document .writer-ghost .writer-ghost-link{color:#0000;-webkit-text-fill-color:transparent;background:inherit;background-size:inherit;background-position:inherit;animation:inherit;-webkit-background-clip:text;background-clip:text}.workspace .writer-document .writer-ghost .writer-ghost-link{-webkit-text-decoration-color:var(--ghost-ink);-webkit-text-decoration-color:var(--ghost-ink);-webkit-text-decoration-color:var(--ghost-ink);text-decoration-color:var(--ghost-ink)}.workspace .writer-document .writer-ghost .ghost-key{font:600 .68em var(--font-sans);letter-spacing:.02em;border:1px solid var(--ink);border-radius:6px;margin-left:.5em;padding:.1em .45em}@supports (color:color-mix(in lab, red, red)){.workspace .writer-document .writer-ghost .ghost-key{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}}.workspace .writer-document .writer-ghost .ghost-key{color:var(--ink-faint);-webkit-text-fill-color:var(--ink-faint);vertical-align:.1em;background:0 0}@keyframes ghost-light{0%{background-position:95% 0}70%,to{background-position:5% 0}}@media (prefers-reduced-motion:reduce){.workspace .writer-document .writer-ghost,.workspace .writer-document .writer-ghost .ghost-text,.workspace .writer-document .writer-ghost .writer-ghost-link{-webkit-text-fill-color:currentColor;color:var(--ink);background:0 0;animation:none}@supports (color:color-mix(in lab, red, red)){.workspace .writer-document .writer-ghost,.workspace .writer-document .writer-ghost .ghost-text,.workspace .writer-document .writer-ghost .writer-ghost-link{color:color-mix(in srgb, var(--ink) 36%, transparent)}}}.write-start{max-width:640px;padding:88px 24px 120px}.write-start .start-piece h1{letter-spacing:-.015em;margin:0 0 22px;font-size:clamp(32px,4.4vw,44px);line-height:1.12}.write-start .start-piece textarea{resize:vertical;border-radius:12px;min-height:96px;padding:14px 16px;font-size:17px;line-height:1.55}.write-start .start-piece .work-actions{gap:14px;margin-top:14px}.write-start .start-piece .work-actions>button.primary{border-radius:10px;padding:11px 18px}.write-start .start-piece .key-hint{color:var(--ink-faint);font-size:13px}.write-start .draft-library{border-top:0;margin-top:72px;padding-top:0}.write-start .draft-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.write-start .draft-head .eyebrow{color:var(--ink-faint);margin:0}.write-start .draft-switch{color:var(--ink-faint);font-size:13px;text-decoration:none}.write-start .draft-switch:hover{color:var(--ink)}.write-start .draft-search{margin:10px 0 4px}.write-start .draft-search input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;padding:9px 0;font-size:15px}.write-start .draft-search input:focus-visible{border-bottom-color:var(--ink-faint);box-shadow:none;outline:none}.write-start .draft-list{margin:0;padding:0;list-style:none}.write-start .draft-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:18px;padding:15px 0;display:grid}.write-start .draft-row:last-child{border-bottom:0}.write-start .draft-title{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:600;text-decoration:none}.write-start a.draft-title:hover{color:var(--ink-soft)}.write-start .draft-when{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.write-start .draft-actions{opacity:0;align-items:baseline;gap:12px;transition:opacity .15s;display:inline-flex}.write-start .draft-row:hover .draft-actions,.write-start .draft-row:focus-within .draft-actions{opacity:1}.write-start .draft-actions form{display:contents}.write-start .draft-action{font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-size:13px}.write-start .draft-action:hover{color:var(--ink)}.write-start .draft-rename{grid-column:1/-1;align-items:center;gap:12px;display:flex}.write-start .draft-rename input[name=topic]{border:0;border-bottom:1px solid var(--ink-faint);font:inherit;background:0 0;border-radius:0;flex:1;padding:6px 0;font-weight:600}.write-start .draft-rename input[name=topic]:focus-visible{box-shadow:none;outline:none}.write-start .draft-error{color:var(--error);grid-column:1/-1;margin:6px 0 0}.write-start .draft-empty{color:var(--ink-faint);margin:18px 0 0}.write-start .draft-pages{gap:18px;margin-top:18px;font-size:13px;display:flex}.write-start .draft-pages a{color:var(--ink-faint);text-decoration:none}.write-start .draft-pages a:hover{color:var(--ink)}.write-start .write-foot{border-top:1px solid var(--line);color:var(--ink-faint);justify-content:space-between;align-items:center;gap:16px;margin-top:96px;padding-top:18px;font-size:13px;display:flex}.write-start .write-foot .account-controls{color:var(--ink-faint);gap:14px;margin:0;font-size:13px}.write-start .write-foot .account-controls button{min-height:0;font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0}.write-start .write-foot .account-controls button:hover,.write-start .write-foot a:hover{color:var(--ink)}.write-start .write-foot a{color:var(--ink-faint);text-decoration:none}@media (hover:none){.write-start .draft-actions{opacity:1}}@media (max-width:560px){.write-start .draft-row{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.write-start .draft-title{grid-column:1/-1}.write-start .draft-actions{grid-area:2/1}.write-start .draft-when{grid-area:2/2;justify-self:end}}.inbox-page h1{margin:0 0 6px;font-size:clamp(28px,4vw,36px)}.inbox-lede{color:var(--ink-faint);margin:0;font-size:16px}.inbox-capture{gap:22px;margin:40px 0 0;display:grid}.inbox-bookmarklet{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.inbox-bookmarklet .work-small{color:var(--ink-faint);flex:280px;margin:0;line-height:1.5}.bookmarklet{border:1px dashed var(--ink);padding:10px 16px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.bookmarklet{border:1px dashed color-mix(in srgb, var(--ink) 35%, transparent)}}.bookmarklet{color:var(--ink);cursor:grab;white-space:nowrap;border-radius:10px;font-weight:600;text-decoration:none}.bookmarklet:active{cursor:grabbing}.inbox-note{gap:8px;display:grid}.inbox-note textarea{resize:vertical;border-radius:12px;width:100%;min-height:64px;padding:12px 14px;font-size:15px;line-height:1.5}.inbox-note-foot{justify-content:flex-end;display:flex}.inbox-renew{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.inbox-renew .work-small{color:var(--ink-faint);margin:0}.inbox-page .draft-library{margin-top:64px}.capture-row{border-bottom:1px solid var(--line);gap:12px;padding:24px 0;display:grid}.capture-row:last-child{border-bottom:0}.capture-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.capture-head .draft-title{font-size:17px}.capture-head .draft-when a{color:inherit;text-decoration:none}.capture-head .draft-when a:hover{color:var(--ink)}.capture-lines,.capture-questions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.capture-lines li{color:var(--ink-soft);font-family:var(--font-serif);font-size:16px;line-height:1.5}.capture-more{margin:-4px 0 0}.capture-more summary{cursor:pointer;color:var(--ink-faint);font-size:13px;list-style:none}.capture-more summary::-webkit-details-marker{display:none}.capture-more summary:hover{color:var(--ink)}.capture-more[open] summary{margin-bottom:6px}.capture-questions li{color:var(--ink-faint);font-size:14px;font-style:italic}.capture-raw{color:var(--ink-soft);font-family:var(--font-serif);white-space:pre-line;margin:0;line-height:1.5}.capture-actions{align-items:baseline;gap:16px;margin-top:2px;display:flex}.capture-actions .draft-action{line-height:1.4;display:inline}.capture-actions form{display:contents}.capture-row[data-status=used] .draft-title{color:var(--ink-faint)}.write-start .draft-switches{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:inline-flex}.write-start button.draft-switch{cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-family:inherit}.home-page[data-drop] .draft-library{outline:1px dashed var(--ink-faint);outline-offset:12px;border-radius:4px}.export{display:inline-block;position:relative}.export-caret{opacity:.7;margin-left:6px;font-size:11px}.export-menu{z-index:20;border:1px solid var(--line);background:var(--paper);min-width:260px;box-shadow:0 12px 32px -12px var(--shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.export-menu button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-height:0;padding:9px 10px;display:flex}.export-menu button:hover,.export-menu button:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.export-menu button:hover,.export-menu button:focus-visible{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.export-menu button:hover,.export-menu button:focus-visible{outline:none}.export-menu small{color:var(--ink-faint);font-size:12px}.publish{align-items:center;gap:10px;display:inline-flex}.publish-link{color:var(--ink-faint);text-decoration:none}.publish-link:hover{color:var(--ink)}.publish-page h1{margin:0 0 8px;font-size:clamp(28px,4vw,36px)}.page-settings{gap:18px;margin-top:28px;display:grid}.page-field{gap:6px;display:grid}.page-field>span:first-child,.page-field-label{color:var(--ink-faint);font-size:13px}.page-field input{border-radius:10px;padding:10px 12px;font-size:15px}.page-handle{border:1px solid var(--line);border-radius:10px;align-items:center;display:flex;overflow:hidden}.page-handle-prefix{color:var(--ink-faint);white-space:nowrap;padding:10px 0 10px 12px;font-size:15px}.page-handle input{border:0;border-radius:0;flex:1;padding-left:2px}.page-handle input:focus-visible{box-shadow:none;outline:none}.page-themes{border:0;margin:0;padding:0}.page-swatches{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin-top:8px;display:grid}.page-swatch{background:var(--pg-bg);color:var(--pg-ink);cursor:pointer;text-align:left;outline:1px solid var(--line);border:2px solid #0000;border-radius:12px;gap:6px;min-height:0;padding:14px 12px 10px;display:grid}.page-swatch.is-on{border-color:var(--accent)}.page-swatch-title{font:700 20px/1 var(--pg-display)}.page-swatch-line{background:var(--pg-soft);opacity:.55;border-radius:2px;height:3px}.page-swatch-line.short{width:60%}.page-swatch-name{font:12px var(--pg-ui);color:var(--pg-faint);margin-top:4px}.pg{background:var(--pg-bg);min-height:100dvh;color:var(--pg-ink);font-family:var(--pg-body);flex-direction:column;display:flex}.pg a{color:inherit}.pg-main{flex:1;width:min(100% - 48px,680px);margin:0 auto;padding:clamp(56px,10vh,120px) 0 80px}.pg-head{text-align:center;margin-bottom:64px}.pg-name{font:700 clamp(38px, 6vw, 56px)/1.08 var(--pg-display);letter-spacing:-.02em;color:var(--pg-ink);margin:0}.pg-bio{font:400 clamp(18px, 2.2vw, 21px)/1.5 var(--pg-body);color:var(--pg-ink);margin:16px auto 0}@supports (color:color-mix(in lab, red, red)){.pg-bio{color:color-mix(in srgb, var(--pg-ink) 76%, var(--pg-bg))}}.pg-bio{text-wrap:balance;max-width:46ch}.pg-list{margin:0;padding:0;list-style:none}.pg-item{border-top:1px solid var(--pg-line)}.pg-item:last-child{border-bottom:1px solid var(--pg-line)}.pg-item-link{padding:26px 0;text-decoration:none;display:block}.pg-item-link:hover .pg-item-title{color:var(--pg-accent)}.pg-item-title{font:700 clamp(22px, 2.6vw, 28px)/1.2 var(--pg-display);letter-spacing:-.01em;margin:0;transition:color .15s}.pg-item-excerpt{color:var(--pg-soft);margin:10px 0 0;font-size:17px;line-height:1.55}.pg-item-meta{font:13px var(--pg-ui);color:var(--pg-faint);margin:10px 0 0}.pg-empty{color:var(--pg-faint)}.pg-crumb{font:14px var(--pg-ui);margin:0 0 28px}.pg-crumb a{color:var(--pg-faint);text-decoration:none}.pg-crumb a:hover{color:var(--pg-ink)}.pg-title{font:700 clamp(34px, 5.4vw, 52px)/1.08 var(--pg-display);letter-spacing:-.02em;margin:0}.pg-meta{font:13px var(--pg-ui);color:var(--pg-faint);margin:14px 0 44px}.pg-body{font-size:19px;line-height:1.7}.pg-h2{font:700 clamp(20px, 2.4vw, 24px)/1.3 var(--pg-display);margin:44px 0 12px}.pg-body p{margin:0 0 1.1em}.pg-body h3{font:700 1.05em/1.3 var(--pg-display);margin:1.6em 0 .5em}.pg-body ul,.pg-body ol{margin:0 0 1.1em;padding-left:1.3em}.pg-body a{color:var(--pg-accent);text-underline-offset:.18em;text-decoration-thickness:1px}.pg-foot{text-align:center;font:12px var(--pg-ui);padding:28px 0 36px}.pg-foot a{color:var(--pg-faint);opacity:.6;letter-spacing:.02em;text-decoration:none}.pg-foot a:hover{opacity:1}.print-sheet{--pg-bg:#fff;--pg-ink:#111;--pg-faint:#999;--pg-display:Spectral, Georgia, serif;--pg-body:Spectral, Georgia, serif;--pg-ui:var(--font-sans);background:var(--pg-bg);color:var(--pg-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:100dvh}.print-bar{color:#fff;font:13px var(--font-sans);background:#111;justify-content:center;align-items:center;gap:14px;padding:10px 16px;display:flex;position:sticky;top:0}.print-bar button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:8px;min-height:0;padding:4px 10px}.print-piece{width:min(100% - 48px,640px);font:12.5pt/1.65 var(--pg-body);margin:0 auto;padding:72px 0 96px}.print-title{font:700 30pt/1.12 var(--pg-display);letter-spacing:-.015em;margin:0 0 36px}.print-h2{font:700 16pt/1.25 var(--pg-display);page-break-after:avoid;margin:30px 0 8px}.print-piece p{orphans:3;widows:3;margin:0 0 .9em}.print-piece h3{font:700 13pt/1.3 var(--pg-display);margin:1.4em 0 .4em}.print-piece ul,.print-piece ol{margin:0 0 .9em;padding-left:1.3em}.print-piece a{color:var(--pg-accent,inherit)}.print-foot{text-align:center;font:9pt var(--pg-ui);color:var(--pg-faint);opacity:.6;padding:0 0 24px}@media print{@page{size:A4;margin:0}html,body{background:var(--pg-bg,#fff)!important;margin:0!important}.print-bar{display:none}.print-sheet{box-sizing:border-box;min-height:100vh;padding:22mm 20mm 26mm}.print-piece{width:auto;max-width:640px;margin:0 auto;padding:0}.print-foot{padding:0;position:fixed;bottom:9mm;left:0;right:0}}.media-capture{gap:14px;display:grid}.media-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.media-button{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink);font:600 14px var(--font-sans);cursor:pointer;border-radius:10px;min-height:0;padding:10px 16px}.media-button:hover{border-color:var(--ink-faint)}.media-button.is-live{border-color:var(--ink)}.media-dot{background:var(--error);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.2s ease-in-out infinite pulse-dot;display:inline-block}.media-status{color:var(--ink-faint);align-items:center;gap:8px;display:inline-flex}.media-thinking{background:var(--ink-faint);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse-dot}.media-live{border:1px solid var(--line);border-radius:14px;gap:10px;padding:14px 16px 12px;display:grid}.media-wave{width:100%;height:56px;color:var(--ink);display:block}.media-live-row{justify-content:space-between;align-items:center;display:flex}.media-clock{font:600 14px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-soft);align-items:center;display:inline-flex}.media-check{border:1px solid var(--line);border-radius:14px;gap:10px;padding:18px 20px;animation:.3s ease-out guidance-arrive;display:grid}.live-text{gap:8px;display:grid}.live-words{scrollbar-width:none;max-height:6.2em;font:18px/1.55 var(--font-serif);color:var(--ink);margin:0;padding-top:.4em;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 1.2em);mask-image:linear-gradient(#0000 0,#000 1.2em)}.live-words::-webkit-scrollbar{display:none}.live-hint{color:var(--ink-faint);font:15px var(--font-sans)}.live-forming{color:var(--ink-faint)}.live-doubt{color:var(--error);-webkit-text-decoration:underline dotted var(--error);-webkit-text-decoration:underline dotted var(--error);-webkit-text-decoration:underline dotted var(--error);text-decoration:underline dotted var(--error)}@supports (color:color-mix(in lab, red, red)){.live-doubt{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--error) 60%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--error) 60%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--error) 60%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--error) 60%, transparent)}}.live-doubt{text-underline-offset:.2em}.live-text[data-settling] .live-words{color:var(--ink-soft)}.live-status{color:var(--ink-faint);font:14px var(--font-sans);align-items:center;gap:8px;margin:0;display:inline-flex}.tr{gap:14px;display:grid}.tr-hint{color:var(--ink-faint);font:14px var(--font-sans);margin:0}.tr-hint-tap{display:none}@media (hover:none){.tr-hint-hover{display:none}.tr-hint-tap{display:inline}}.tr-text{font:19px/1.7 var(--font-serif);color:var(--ink);white-space:pre-wrap;margin:0}.tr-tok{position:relative}.tr-word{cursor:text;border-radius:4px;transition:background .15s,color .15s}.tr-tok:not(.is-doubt) .tr-word:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tr-tok:not(.is-doubt) .tr-word:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}button.tr-word{all:unset;cursor:pointer;border-radius:4px}.tr-tok.is-doubt .tr-word{color:var(--error);-webkit-text-decoration:underline dotted var(--error);-webkit-text-decoration:underline dotted var(--error);-webkit-text-decoration:underline dotted var(--error);text-decoration:underline dotted var(--error)}@supports (color:color-mix(in lab, red, red)){.tr-tok.is-doubt .tr-word{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--error) 70%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--error) 70%, transparent);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--error) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--error) 70%, transparent)}}.tr-tok.is-doubt .tr-word{text-underline-offset:.22em}.tr-tok.is-doubt .tr-word:hover,.tr-tok.is-doubt .tr-word[aria-expanded=true]{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.tr-tok.is-doubt .tr-word:hover,.tr-tok.is-doubt .tr-word[aria-expanded=true]{background:color-mix(in srgb, var(--error) 10%, transparent)}}.tr-tok.is-doubt .tr-word:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tr-tok.is-fixed .tr-word{-webkit-text-decoration:underline solid var(--ink);-webkit-text-decoration:underline solid var(--ink);-webkit-text-decoration:underline solid var(--ink);text-decoration:underline solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.tr-tok.is-fixed .tr-word{-webkit-text-decoration:underline solid color-mix(in srgb, var(--ink) 30%, transparent);-webkit-text-decoration:underline solid color-mix(in srgb, var(--ink) 30%, transparent);-webkit-text-decoration:underline solid color-mix(in srgb, var(--ink) 30%, transparent);text-decoration:underline solid color-mix(in srgb, var(--ink) 30%, transparent)}}.tr-tok.is-fixed .tr-word{text-underline-offset:.22em}.tr-pop{z-index:30;border:1px solid var(--line);background:var(--paper);width:max-content;min-width:180px;max-width:min(300px,80vw);box-shadow:0 10px 30px var(--shadow);font:14px var(--font-sans);white-space:normal;border-radius:12px;gap:8px;padding:12px;animation:.16s ease-out backwards tr-pop;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tr-pop:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}@keyframes tr-pop{0%{opacity:0;transform:translate(-50%)translateY(4px)}}.tr-pop-label{color:var(--ink-faint);font-size:12px}.tr-choices{flex-wrap:wrap;gap:6px;display:flex}.tr-choice{border:1px solid var(--line);color:var(--ink);font:16px var(--font-serif);cursor:pointer;background:0 0;border-radius:999px;min-height:0;padding:5px 12px}.tr-choice:hover{border-color:var(--ink-faint)}.tr-choice.is-on{border-color:var(--ink)}.tr-choice small{color:var(--ink-faint);font:11px var(--font-sans)}.tr-pop .tr-type input:not([type=checkbox]){border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:16px var(--font-serif);background:0 0;border-radius:0;padding:6px 0}.tr-pop .tr-type input:focus-visible{border-bottom-color:var(--ink-faint);box-shadow:none;outline:none}.tr-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.tr-left{color:var(--ink-faint);font:13px var(--font-sans)}.tr-foot button.primary{border:1px solid var(--accent);background:var(--accent);min-height:0;color:var(--on-accent);font:13px/1.4 var(--font-sans);cursor:pointer;border-radius:6px;padding:9px 16px}.tr-foot button.primary:disabled{opacity:.7;cursor:default}@media (prefers-reduced-motion:reduce){.tr-pop{animation:none}}.capture-badge{font:12px var(--font-sans);color:var(--warn);background:var(--warn-soft);vertical-align:.15em;border-radius:999px;margin-left:10px;padding:2px 8px}.inbox-page>*,.inbox-capture>*,.capture-row>*{transition:opacity .45s,filter .45s}.inbox-page[data-focus] .inbox-capture>:not(.media-capture),.inbox-page[data-focus] .draft-library>:not(.draft-list){opacity:.06;filter:blur(1px);pointer-events:none}.inbox-page[data-focus]>:not(:has(.media-capture[data-phase=recording],.media-capture[data-phase=working],.media-capture[data-phase=check],.media-check)){opacity:.06;filter:blur(1px);pointer-events:none}.inbox-page[data-focus] .draft-list>:not(:has(.media-check)){opacity:.06;filter:blur(1px);pointer-events:none}.inbox-page[data-focus] .capture-row:has(.media-check)>:not(.media-check,.capture-head){opacity:.06;pointer-events:none}.inbox-page[data-focus] .capture-row:has(.media-check) .capture-head{opacity:.5}@media (prefers-reduced-motion:reduce){.inbox-page>*,.inbox-capture>*,.capture-row>*{transition:none}}.work-header .work-tagline{color:var(--ink-faint)}.work-nav{align-items:center;gap:18px;margin-left:auto;display:inline-flex}.work-nav a{color:var(--ink-soft);font-size:14px;text-decoration:none}.work-nav a:hover{color:var(--ink)}.work-nav .work-nav-page{font-variant-numeric:tabular-nums}@media (max-width:760px){.work-nav{gap:12px}}@media (max-width:1199px){.work-header .work-tagline{display:none}}.home-walk{counter-reset:walk;color:var(--ink-soft);gap:10px;margin:36px 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.home-walk li{counter-increment:walk;padding-left:34px;position:relative}.home-walk li:before{content:counter(walk);border:1px solid var(--line);width:22px;height:22px;font:600 12px var(--font-sans);color:var(--ink-faint);border-radius:50%;place-items:center;display:grid;position:absolute;top:.1em;left:0}.home-walk strong{color:var(--ink);font-weight:600}.quick-capture{gap:14px;margin-top:56px;display:grid}.quick-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.quick-head .eyebrow{color:var(--ink-faint);margin:0}.quick-head .bookmarklet{border-radius:8px;padding:5px 10px;font-size:13px;font-weight:500}.quick-note{align-items:baseline;gap:12px;display:flex}.quick-note input[name=text]{border:0;border-bottom:1px solid var(--line);font:16px var(--font-serif);background:0 0;border-radius:0;flex:1;padding:9px 0}.quick-note input[name=text]:focus-visible{border-bottom-color:var(--ink-faint);box-shadow:none;outline:none}.home-inbox{margin-top:56px}.home-captures{margin:0;padding:0;list-style:none}.home-capture{border-bottom:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.home-capture:last-child{border-bottom:0}.home-capture-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-capture-line{color:var(--ink-soft);font-family:var(--font-serif);margin:0;line-height:1.5}.home-capture form{display:contents}.home-page .draft-library{margin-top:56px}.home-page .media-check{margin-top:4px}.home-page>*,.home-capture>*{transition:opacity .45s,filter .45s}.home-page[data-focus=""] .quick-capture>:not(.media-capture),.home-page[data-focus=""] .home-inbox>:not(.home-captures){opacity:.06;filter:blur(1px);pointer-events:none}.home-page[data-focus=""]>:not(:has(.media-capture[data-phase=recording],.media-capture[data-phase=working],.media-capture[data-phase=check],.media-check)){opacity:.06;filter:blur(1px);pointer-events:none}.home-page[data-focus=""] .home-captures>:not(:has(.media-check)){opacity:.06;filter:blur(1px);pointer-events:none}.capture-here{margin:6px 0 2px}.capture-here-panel{gap:10px;padding:10px 0 4px;display:grid}.capture-here .media-buttons{gap:8px}.capture-here .media-button{padding:7px 11px;font-size:13px}.capture-here .quick-note input[name=text]{font-size:14px}.workspace[data-focus] .work-main,.workspace[data-focus] .rail-inner>:not(.capture-here){opacity:.06;filter:blur(1px);pointer-events:none;transition:opacity .45s,filter .45s}.home-capture .draft-action{text-align:left;justify-self:start}.workspace .save-state[data-state=unsaved],.workspace .save-state[data-state=saving]{opacity:.45}.workspace .save-state{transition:opacity .3s}.home-shell{align-items:flex-start;gap:0;max-width:1080px;margin:0 auto;padding:0 24px;display:flex}.home-rail{flex-direction:column;flex:0 0 220px;gap:26px;min-height:calc(100dvh - 72px);margin-right:40px;padding:40px 0 24px;display:flex;position:sticky;top:72px}.home-rail-write{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font:600 14px var(--font-sans);cursor:pointer;border-radius:999px;align-self:flex-start;min-height:0;padding:10px 18px}.home-rail-write:hover{transform:translateY(-1px)}.home-rail-group{gap:4px;display:grid}.home-rail-group .eyebrow{color:var(--ink-faint);margin:0 0 6px}.home-rail-link{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;margin:0 -8px;padding:6px 8px;font-size:14px;text-decoration:none;display:flex;overflow:hidden}.home-rail-link:hover{color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.home-rail-link:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.home-rail-count{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.home-rail-foot{margin-top:auto}.home-rail-foot .account-controls{color:var(--ink-faint);flex-direction:column;align-items:flex-start;gap:10px;margin:0;font-size:12px}.home-rail-foot .account-controls button{min-height:0;font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0}.home-rail-foot .account-controls button:hover{color:var(--ink)}.home-workspace .write-start{flex:1;min-width:0;max-width:680px;margin:0;padding:32px 0 120px}.home-foot-mobile{display:none}@media (max-width:860px){.home-rail{display:none}.home-workspace .write-start{max-width:none}.home-foot-mobile{display:flex}}.home-hero{text-align:center;isolation:isolate;border-radius:18px;place-items:center;min-height:clamp(300px,42vh,420px);padding:36px 20px;display:grid;position:relative;overflow:hidden}.home-hero .ink-field{z-index:0;position:absolute;inset:0}.home-veil{z-index:1;background:radial-gradient(60% 70% at 50% 50%, var(--paper), var(--paper) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-veil{background:radial-gradient(60% 70% at 50% 50%, color-mix(in srgb, var(--paper) 55%, transparent), var(--paper) 100%)}}.home-veil{pointer-events:none}.home-hero-content{z-index:2;justify-items:center;gap:22px;width:100%;max-width:560px;display:grid;position:relative}.home-line{font:400 clamp(30px, 4.6vw, 48px)/1.05 var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both hero-rise}.home-hero .hero-whisper{margin:-8px 0 0}.home-actions{align-items:center;animation:.9s cubic-bezier(.2,.8,.2,1) .35s both hero-rise}.home-actions .media-capture.is-pill,.home-actions .media-capture.is-pill .media-buttons{display:contents}.home-actions .hero-action{cursor:pointer;height:42px;padding:0 20px;font-size:15px}.home-actions .media-status,.home-actions .draft-error{justify-content:center;width:100%}.home-start{justify-items:center;gap:18px;width:100%;display:grid}.home-promise{color:var(--ink-faint);font:13px var(--font-sans);letter-spacing:.01em;margin:-6px 0 0}.home-start-box{text-align:left;width:100%;animation:.3s ease-out guidance-arrive}.home-start-box .start-ask{font:600 15px var(--font-sans);color:var(--ink-soft);margin:0 0 10px}.home-start-box textarea{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.home-start-box textarea{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.home-start-box textarea{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-hero .media-live,.home-hero .media-check{text-align:left;background:var(--paper);width:min(560px,100vw - 40px)}@supports (color:color-mix(in lab, red, red)){.home-hero .media-live,.home-hero .media-check{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.home-hero .media-live,.home-hero .media-check{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-resume{margin-top:36px}.home-resume .eyebrow{color:var(--ink-faint);margin:0 0 8px}.home-resume-card{border:1px solid var(--line);color:var(--ink);border-radius:14px;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.home-resume-card:hover{border-color:var(--ink-faint);transform:translateY(-1px)}.home-resume-title{font-weight:600}.home-resume-line{font-family:var(--font-serif);color:var(--ink-soft);line-height:1.5}.home-resume-cta{color:var(--ink-faint);font-size:13px}.home-page[data-focus=start]>:not(.home-hero){opacity:.06;filter:blur(1px);pointer-events:none}.home-workspace[data-focus] .home-rail,.home-page[data-focus]~.home-rail{opacity:.2}.home-page[data-focus] .home-hero-content>:not(.home-start){opacity:.35}html[data-leaving] .workspace,html[data-leaving] .pg{opacity:0;filter:blur(3px);transition:opacity .46s cubic-bezier(.4,0,.6,1),transform .46s cubic-bezier(.4,0,.6,1),filter .46s;transform:translateY(-10px)scale(.995)}.workspace,.pg{animation:.9s cubic-bezier(.2,.8,.2,1) backwards arrive}@keyframes arrive{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.995)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.workspace{animation:none}html[data-leaving] .workspace{opacity:1;transition:none;transform:none}}.home-page .home-line{font:400 clamp(30px, 4.6vw, 48px)/1.05 var(--font-sans);letter-spacing:-.03em;margin:0}.home-actions .hero-action{height:42px;font:15px var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;transition:transform .15s,border-color .15s;display:inline-flex}.home-actions .hero-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.home-actions .hero-primary:hover{transform:translateY(-1px)}.home-actions .hero-secondary{color:var(--ink);border:1px solid var(--line);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.home-actions .hero-secondary{background:color-mix(in srgb, var(--paper) 70%, transparent)}}.home-actions .hero-secondary{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.home-actions .hero-secondary:hover{border-color:var(--ink-faint)}.pg-reading{scroll-behavior:smooth}.pg-reading ::selection{background:var(--pg-accent)}@supports (color:color-mix(in lab, red, red)){.pg-reading ::selection{background:color-mix(in srgb, var(--pg-accent) 22%, transparent)}}.pg-progress{z-index:10;background:var(--pg-accent);transform-origin:0;opacity:.7;height:2px;transition:transform .12s linear;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.pg-reading .pg-crumb,.pg-reading .pg-title,.pg-reading .pg-meta{animation:.9s cubic-bezier(.2,.8,.2,1) backwards pg-rise}.pg-reading .pg-title{animation-delay:80ms}.pg-reading .pg-meta{animation-delay:.16s}.pg-section{animation:1s cubic-bezier(.2,.8,.2,1) backwards pg-rise}@keyframes pg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pg-reading .pg-main{width:min(100% - 48px,660px)}.pg-reading .pg-body{font-size:clamp(18px,1.3vw + 12px,20px);line-height:1.75}.pg-reading .pg-body p{margin:0 0 1.25em}.pg-reading .pg-section:first-child .pg-h2{margin-top:0}.pg-reading .pg-section:first-child>div>p:first-of-type:first-letter{font-family:var(--pg-display);padding-right:.08em;font-size:1.9em;line-height:.9}.pg-reading .pg-h2{margin:56px 0 14px;position:relative}.pg-reading .pg-h2:before{content:"";background:var(--pg-accent);opacity:0;width:10px;height:1px;transition:opacity .3s,width .3s;position:absolute;top:.55em;left:-22px}.pg-reading .pg-section:hover .pg-h2:before{opacity:.7;width:14px}.pg-reading .pg-body a{color:var(--pg-accent);-webkit-text-decoration-color:var(--pg-accent);-webkit-text-decoration-color:var(--pg-accent);-webkit-text-decoration-color:var(--pg-accent);text-decoration-color:var(--pg-accent)}@supports (color:color-mix(in lab, red, red)){.pg-reading .pg-body a{-webkit-text-decoration-color:color-mix(in srgb, var(--pg-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--pg-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--pg-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--pg-accent) 40%, transparent)}}.pg-reading .pg-body a{transition:text-decoration-color .2s}.pg-reading .pg-body a:hover{-webkit-text-decoration-color:var(--pg-accent);-webkit-text-decoration-color:var(--pg-accent);-webkit-text-decoration-color:var(--pg-accent);text-decoration-color:var(--pg-accent);text-decoration-thickness:2px}.pg-reading .pg-crumb a{position:relative}.pg-reading .pg-crumb a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.pg-reading .pg-crumb a:hover:after{transform:scaleX(1)}.pg-end{justify-content:center;margin:56px 0 40px;display:flex}.pg-end span{background:var(--pg-line);width:28px;height:1px}.pg-more{border-top:1px solid var(--pg-line);padding-top:24px}.pg-more-title{font:13px var(--pg-ui);color:var(--pg-faint);margin:0 0 10px}.pg-more-list{margin:0;padding:0;list-style:none}.pg-more-link{border-bottom:1px solid var(--pg-line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;text-decoration:none;transition:padding-left .25s;display:flex}.pg-more-link:hover{padding-left:6px}.pg-more-link:hover .pg-more-piece{color:var(--pg-accent)}.pg-more-piece{font:600 17px/1.3 var(--pg-display);transition:color .2s}.pg-more-when{font:12px var(--pg-ui);color:var(--pg-faint);white-space:nowrap}.pg-back{font:14px var(--pg-ui);margin:28px 0 0}.pg-back a{color:var(--pg-faint);text-decoration:none;transition:color .2s}.pg-back a:hover{color:var(--pg-ink)}.pg-item-link{transition:padding-left .25s}.pg-item-link:hover{padding-left:6px}.pg .pg-head,.pg .pg-item{animation:.9s cubic-bezier(.2,.8,.2,1) both pg-rise}.pg .pg-item:nth-child(2){animation-delay:80ms}.pg .pg-item:nth-child(3){animation-delay:.16s}.pg .pg-item:nth-child(n+4){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.pg-reading .pg-crumb,.pg-reading .pg-title,.pg-reading .pg-meta,.pg-section,.pg .pg-head,.pg .pg-item{animation:none}.pg-progress{transition:none}}.home-workspace .work-shell.home-shell{align-items:flex-start;gap:0;max-width:1120px;margin:0 auto;padding:0 24px;display:flex}.home-workspace .work-rail.home-rail{flex:none;min-height:calc(100dvh - 72px);margin-right:40px;display:block;position:sticky;top:72px;overflow:hidden}.home-workspace .rail-inner.home-rail-inner{flex-direction:column;gap:26px;width:220px;min-height:100%;padding:56px 0 24px;display:flex;position:absolute;inset:0 auto 0 0}.home-workspace[data-rail=auto] .work-rail.home-rail{width:30px;margin-right:32px}.home-workspace[data-rail=pinned] .work-rail.home-rail{width:232px}.home-workspace .work-rail.home-rail>.rail-pin{top:14px}.home-workspace .write-start{padding-top:0}.home-workspace .home-page .home-hero{border-radius:0 0 18px 18px;min-height:calc(100dvh - 96px);margin-top:0}.home-workspace .home-page .home-hero-content{transform:translateY(-4vh)}.home-workspace .home-page>:not(.home-hero):first-of-type,.home-workspace .home-resume,.home-workspace .home-inbox,.home-workspace .home-page .draft-library{margin-top:64px}.home-workspace .home-page .home-walk{margin-top:48px}@media (max-width:860px){.home-workspace .work-rail.home-rail{display:none}.home-workspace .write-start{max-width:none}.home-workspace .home-page .home-hero{border-radius:0;min-height:calc(100dvh - 80px);margin:0 -24px}}.home-workspace .home-veil{background:radial-gradient(ellipse 44% 34% at 50% 48%, var(--paper) 25%, var(--paper) 100%), linear-gradient(to bottom, transparent 78%, var(--paper) 100%)}@supports (color:color-mix(in lab, red, red)){.home-workspace .home-veil{background:radial-gradient(ellipse 44% 34% at 50% 48%, var(--paper) 25%, color-mix(in srgb, var(--paper) 0%, transparent) 100%), linear-gradient(to bottom, transparent 78%, var(--paper) 100%)}}.home-workspace .home-hero .ink-field{opacity:1}.inbox-bookmarklet-foot{margin-top:56px}.inbox-bookmarklet-foot .work-small{color:var(--ink-faint);margin:0;line-height:1.7}.inbox-bookmarklet-foot .bookmarklet{border-radius:8px;margin:0 2px;padding:3px 9px;font-size:13px}.home-feedback{border-top:1px solid var(--line);margin-top:72px;padding-top:22px}.home-feedback-note{font:13px/1.5 var(--font-sans);color:var(--ink-faint);max-width:56ch;margin:6px 0 12px}.home-feedback-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:72px;font:14px/1.5 var(--font-sans);color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:8px;padding:10px 12px}.home-feedback-form textarea:focus{border-color:var(--ink-faint);outline:none}.home-feedback-row{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.home-feedback-row p{margin:0 auto 0 0}.home-feedback+.home-foot{margin-top:40px}.feedback-text{white-space:pre-wrap;color:var(--ink)}.home-foot{border-top:1px solid var(--line);text-align:center;font:12px var(--font-sans);color:var(--ink-faint);letter-spacing:.02em;margin-top:96px;padding:18px 0 8px}.work-nav .work-nav-phone{display:none}.work-nav .work-nav-button{min-height:0;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:860px){.work-nav .work-nav-phone{display:inline}.work-nav .work-nav-page{text-overflow:ellipsis;white-space:nowrap;max-width:38vw;overflow:hidden}}@media (max-width:480px){.work-nav{gap:10px}.work-nav a,.work-nav .work-nav-button{font-size:13px}}.live-notice{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper-raised);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:10px 14px;font-size:13px;animation:.3s ease-out guidance-arrive;display:flex}.live-notice-actions{align-items:baseline;gap:14px;display:inline-flex}.live-notice-actions a{color:var(--ink-faint);text-decoration:none}.live-notice-actions a:hover{color:var(--ink)}.workspace[data-typing] .live-notice{opacity:.06;transition:opacity .45s}.home-back{min-height:0;font:14px var(--font-sans);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0 0 22px -2px;padding:4px 6px;transition:color .3s,transform .3s;display:inline-flex}.home-back span{transition:transform .3s}.home-back:hover{color:var(--ink)}.home-back:hover span{transform:translate(-3px)}.key-sound{gap:8px;display:grid}.key-vibes{flex-wrap:wrap;gap:6px;padding-left:22px;display:flex}.key-vibe{border:1px solid var(--line);min-height:0;font:12px var(--font-sans);color:var(--ink-faint);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;transition:color .25s,border-color .25s,background .25s}.key-vibe:hover{color:var(--ink);border-color:var(--ink-faint)}.key-vibe[data-on]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.key-vibes{grid-template-columns:1fr 1fr;gap:5px;max-width:200px;padding-left:22px;display:grid}.key-vibe{text-align:center;padding:3px 8px}.work-nav{flex-shrink:1;min-width:0}.work-nav .work-nav-short{display:none}@media (max-width:600px){.work-nav{gap:12px}.work-nav .work-nav-home,.work-nav .work-nav-full,.work-nav .work-shortcuts{display:none}.work-nav .work-nav-short{display:inline}.work-nav .work-nav-page{max-width:none}.work-header .theme-toggle{margin-left:-4px}}.inline-form{display:inline}.work-nav a,.work-nav .work-nav-button{white-space:nowrap}@media (max-width:600px){.work-header{gap:14px}.work-nav .work-nav-page{flex-shrink:0;overflow:visible}}.hero-sub{max-width:34ch;color:var(--ink-soft);margin:-10px 0 0;line-height:1.6;animation:.9s cubic-bezier(.2,.8,.2,1) .4s both hero-rise}.features{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin:56px 0 0;padding:0;list-style:none;display:grid}.feature{border-top:1px solid var(--line);align-content:start;gap:8px;padding-top:18px;transition:border-color .3s;display:grid}.feature:hover{border-top-color:var(--ink-faint)}.feature h3{margin:0;font-weight:700}.feature p{color:var(--ink-soft);margin:0;line-height:1.6}@media (max-width:900px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.features{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.hero-sub{animation:none}}.writer-document .writer-inline-feather.feather-loading{opacity:1;animation:none;position:relative}.writer-document .writer-inline-feather.feather-loading svg{opacity:0;transition:opacity .25s}.writer-document .writer-inline-feather.feather-loading:before,.writer-document .writer-inline-feather.feather-loading:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:1.8s cubic-bezier(.2,.7,.3,1) infinite ink-ripple;position:absolute;top:50%;left:50%}.writer-document .writer-inline-feather.feather-loading:after{border:1px solid var(--accent);background:0 0;animation:1.8s cubic-bezier(.2,.7,.3,1) .3s infinite ink-ring}@keyframes ink-ripple{0%{opacity:.9;transform:scale(.6)}45%{opacity:.75;transform:scale(1)}to{opacity:.9;transform:scale(.6)}}@keyframes ink-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(5)}}@media (prefers-reduced-motion:reduce){.writer-document .writer-inline-feather.feather-loading:before,.writer-document .writer-inline-feather.feather-loading:after{animation:none}.writer-document .writer-inline-feather.feather-loading:after{display:none}}.writer-document .writer-inline-feather.feather-loading svg{transition:none}.writer-document .writer-inline-feather.feather-loading:before{width:8px;height:8px;margin:-4px 0 0 -4px}.article-review .work-small:empty{display:none}.work-actions .work-link{min-height:0;color:var(--ink-faint);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.work-actions .work-link:hover{color:var(--ink)}.draft-meta{align-items:center;gap:12px;display:inline-flex}.draft-live{font:12px var(--font-sans);letter-spacing:.02em;color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 8px;text-decoration:none;transition:color .25s,border-color .25s}.draft-live:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.draft-live.is-edited:before{background:var(--ink-faint)}.draft-live:hover{color:var(--ink);border-color:var(--ink-faint)}@media (max-width:560px){.write-start .draft-meta{grid-area:2/2;justify-self:end}}.article-review .work-actions>button,.article-review .export-button{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink);font:600 14px var(--font-sans);border-radius:10px;min-height:0;padding:10px 18px;line-height:1.3}.article-review .work-actions>button:hover,.article-review .export-button:hover{border-color:var(--ink-faint)}.article-review .work-actions>button.primary,.article-review .export-button.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.article-review .export{align-items:center;gap:12px;display:inline-flex}.workspace .article-review .work-actions:has(>.export){flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.workspace .article-review .work-actions:has(>.export)>.draft-error{flex-basis:100%}@media (max-width:760px){.workspace .article-review .work-actions:has(>.export)>.export{flex:1 1 0;min-width:0}.workspace .article-review .work-actions:has(>.export)>button{flex:1 1 0;min-width:0}.workspace .article-review .work-actions:has(>.export)>.export>.export-button{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}}.article-review .export-menu{min-width:280px;left:0;right:auto}.article-review .export-menu button:disabled{opacity:.45;cursor:default}@media (min-width:861px){.home-workspace[data-rail=auto] .work-shell.home-shell{max-width:none;padding:0}.home-workspace[data-rail=auto] .work-rail.home-rail{top:var(--header-h,64px);z-index:30;width:32px;height:56px;min-height:0;margin:0;position:fixed;left:20px;overflow:visible}.home-workspace[data-rail=auto] .write-start{max-width:none;padding-bottom:120px}.home-workspace[data-rail=auto] .home-page .home-hero{min-height:calc(100dvh - var(--header-h,64px));border-radius:0}.home-workspace[data-rail=auto] .home-page>:not(.home-hero){width:min(680px,100% - 48px);margin-left:auto;margin-right:auto}}.access-request{gap:14px;max-width:520px;display:grid}.access-request h2{margin:8px 0 0;font-size:22px}.access-form{gap:14px;display:grid}.access-form textarea{border:1px solid var(--line);background:var(--paper-raised);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:12px 14px}.access-form button{justify-self:start}.work-link-inline{min-height:0;font:inherit;color:var(--ink-faint);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.access-list{margin:24px 0 0;padding:0;list-style:none}.access-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:16px;padding:16px 0;display:grid}.access-row[data-status=declined]{opacity:.55}.access-note{color:var(--ink-soft);margin:6px 0 0}.access-actions{align-items:baseline;gap:14px;display:inline-flex}@media (max-width:560px){.access-row{grid-template-columns:1fr;gap:8px}}.access-sent{margin-top:12px}.legal{max-width:640px;margin:0 auto;padding:56px 20px 96px;line-height:1.7}.legal h1{letter-spacing:-.02em;margin:0 0 6px;font-size:32px}.legal-updated{color:var(--ink-faint);margin:0 0 32px;font-size:14px}.legal-lead{color:var(--ink);margin:0 0 8px;font-size:18px}.legal h2{margin:36px 0 8px;font-size:17px}.legal p,.legal li{color:var(--ink-soft);margin:0 0 10px}.legal ul{margin:0;padding-left:20px}.legal li{margin-bottom:8px}.legal a{color:var(--ink)}.legal-contact{border-top:1px solid var(--line);color:var(--ink-faint);margin-top:48px;padding-top:20px}.legal-page .legal h1{font-size:34px;font-weight:700;line-height:1.2}.legal-page .legal h2{font-size:18px;font-weight:700}@media (min-width:861px){.home-workspace[data-rail=pinned] .work-shell.home-shell{max-width:none;padding:0 0 0 24px}.home-workspace[data-rail=pinned] .write-start{max-width:none;padding-bottom:120px}.home-workspace[data-rail=pinned] .home-page .home-hero{min-height:calc(100dvh - var(--header-h,64px));border-radius:0 0 0 18px}.home-workspace[data-rail=pinned] .home-page>:not(.home-hero){width:min(680px,100% - 48px);margin-left:auto;margin-right:auto}}.key-vibes{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:none;padding-left:0}.key-vibe{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;padding:4px 2px;font-size:11px;overflow:hidden}.workspace .work-rail .key-vibes .key-vibe,.workspace .rail-inner .key-vibe{min-height:0;padding:3px 2px;font-size:11px;line-height:1.4}.features .feature{border-top-color:#0000;position:relative}.features .feature:before{content:"";background:var(--line);transform-origin:0;width:100%;height:1px;transition:transform 1.1s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * .11s), background .4s ease;position:absolute;top:-1px;left:0;transform:scaleX(0)}.features .feature:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.features .feature>*{opacity:0;transition:opacity .9s ease calc(var(--i,0) * .11s + .25s), transform .9s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * .11s + .25s);transform:translateY(10px)}.features[data-seen] .feature:before{transform:scaleX(1)}.features[data-seen] .feature>*{opacity:1;transform:none}.features .feature:hover:after{transform:scaleX(1)}.features .feature h3{transition:color .3s}.features .feature:hover p{color:var(--ink)}.features .feature p{transition:color .4s}#features-title{--g-ink:var(--ink);--g-light:var(--ink)}@supports (color:color-mix(in lab, red, red)){#features-title{--g-light:color-mix(in srgb, var(--ink) 35%, transparent)}}#features-title{background-image:linear-gradient(100deg, var(--g-ink) 0%, var(--g-ink) 44%, var(--g-light) 50%, var(--g-ink) 56%, var(--g-ink) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite title-breathe}@keyframes title-breathe{0%,55%{background-position:100% 0}85%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.features .feature:before{transition:none;transform:none}.features .feature>*{opacity:1;transition:none;transform:none}#features-title{color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0;animation:none}}.workspace[data-focus] .outline-drawer,.workspace[data-focus] .inline-capture{pointer-events:auto;opacity:1;filter:none}.writer-document .writer-inline-feather.feather-loading:before,.writer-document .writer-inline-feather.feather-loading:after{content:none;animation:none;display:none}.writer-document .writer-inline-feather.feather-loading svg{opacity:1;transform-origin:30% 80%;transition:none;animation:1.8s ease-in-out infinite feather-breathe}@keyframes feather-breathe{0%,to{opacity:.25;transform:rotate(0)translateY(0)}50%{opacity:.85;transform:rotate(-10deg)translateY(-1px)}}.workspace [data-thinking] .section-feather{animation:none}.workspace [data-thinking] .section-feather svg{transform-origin:30% 80%;animation:1.8s ease-in-out infinite feather-breathe}@media (prefers-reduced-motion:reduce){.writer-document .writer-inline-feather.feather-loading svg,.workspace [data-thinking] .section-feather svg{opacity:.6;animation:none}}.phone-menu{display:none;position:relative}@media (max-width:860px){.work-header{flex-wrap:nowrap}.work-header .work-brand{white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:8px;display:inline-flex}.work-header .work-nav>:not(.work-shortcuts){display:none!important}.phone-menu{margin-left:auto;display:block}.work-header .theme-toggle{flex:none;margin-left:2px}.phone-menu-button{border:1px solid var(--line);background:var(--paper);min-height:0;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.phone-menu-sheet{z-index:120;border:1px solid var(--line);background:var(--paper);min-width:210px;box-shadow:0 18px 40px -16px var(--shadow);border-radius:14px;flex-direction:column;padding:6px;animation:.18s both phone-menu-in;display:flex;position:absolute;top:calc(100% + 8px);right:0}.phone-menu-sheet a,.phone-menu-sheet .phone-menu-signout{color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:0;padding:11px 12px;text-decoration:none;display:block}.phone-menu-sheet a:hover,.phone-menu-sheet .phone-menu-signout:hover{background:var(--paper-raised)}.phone-menu-sheet .phone-menu-signout{color:var(--ink-soft)}.phone-menu-rule{background:var(--line);height:1px;margin:4px 8px}}@keyframes phone-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.live-moment{z-index:200;background:var(--paper);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.live-moment{background:color-mix(in srgb, var(--paper) 55%, transparent)}}.live-moment{-webkit-backdrop-filter:blur(6px);animation:.25s both live-fade}.live-card{border:1px solid var(--line);background:var(--paper);width:min(420px,100%);box-shadow:0 30px 70px -30px var(--shadow);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:34px 28px 22px;animation:.45s cubic-bezier(.2,.8,.2,1) both live-rise;display:flex}.live-check{color:var(--ink);margin-bottom:6px}.live-check circle{stroke-dasharray:158;stroke-dashoffset:158px;animation:.6s .1s forwards draw}.live-check path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s .6s forwards draw}.live-card h2{margin:0;font-weight:700}.live-what{color:var(--ink-soft);margin:0}.live-url{text-overflow:ellipsis;white-space:nowrap;background:var(--paper-raised);max-width:100%;color:var(--ink);border-radius:999px;padding:8px 14px;text-decoration:none;animation:.4s .75s both live-rise;overflow:hidden}.live-actions{gap:10px;margin-top:8px;animation:.4s .85s both live-rise;display:flex}.live-open,.live-copy{cursor:pointer;min-height:0;font:inherit;border-radius:999px;padding:10px 18px;text-decoration:none}.live-open{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.live-copy{color:var(--ink);border:1px solid var(--line);background:0 0}.live-done{color:var(--ink-faint);cursor:pointer;min-height:0;font:inherit;background:0 0;border:0;margin-top:6px;padding:6px 10px}@keyframes live-fade{0%{opacity:0}}@keyframes live-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.live-moment,.live-card,.live-url,.live-actions,.live-check *{stroke-dashoffset:0;animation:none}}.waitlist-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.save-window{background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;gap:18px;padding:22px;display:flex}.save-brand{align-items:center;gap:8px;margin:0;font-weight:700;display:inline-flex}.save-card{flex-direction:column;align-items:flex-start;gap:12px;animation:.35s both live-rise;display:flex}.save-check{color:var(--ink)}.save-check circle{stroke-dasharray:95;stroke-dashoffset:95px;animation:.5s forwards draw}.save-check path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.3s .45s forwards draw}.save-title{align-items:center;gap:8px;margin:0;font-weight:700;display:inline-flex}.save-body{color:var(--ink-soft);margin:0;line-height:1.5}.save-quote{border-left:2px solid var(--line);color:var(--ink-soft);max-height:9.5em;margin:0;padding:10px 14px;line-height:1.5;overflow:hidden}.save-quote cite{color:var(--ink-faint);margin-top:6px;font-style:normal;display:block}.save-actions{align-items:center;gap:14px;margin-top:4px;display:flex}.save-button{background:var(--ink);color:var(--paper);cursor:pointer;font:inherit;border:0;border-radius:999px;min-height:0;padding:8px 16px;text-decoration:none}.save-link{color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;min-height:0;padding:0;text-decoration:none}.save-link:hover{color:var(--ink)}.home-write-choice{gap:8px;animation:.28s cubic-bezier(.2,.8,.2,1) backwards write-choice;display:inline-flex}.home-write-choice .hero-action+.hero-action{animation:.28s cubic-bezier(.2,.8,.2,1) 50ms backwards write-choice}@keyframes write-choice{0%{opacity:0;transform:scale(.94)}}.draft-library{scroll-margin-top:96px}.draft-library[data-arrive] .draft-list{animation:1.1s cubic-bezier(.2,.8,.2,1) .25s backwards drafts-arrive}.draft-library[data-arrive] #drafts-title{color:var(--ink);transition:color .4s}@keyframes drafts-arrive{0%{opacity:.35;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.home-write-choice,.home-write-choice .hero-action,.draft-library[data-arrive] .draft-list{animation:none}}.facets-lead{text-wrap:balance;max-width:24ch;margin:18px 0 0;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:700;line-height:1.25}.facets-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:10px;font-size:.72rem;font-weight:500;display:block}.facets-lead .facets-label{font-size:.72rem}.facets{max-width:760px;margin:72px 0 0;padding:0;list-style:none}.facet{opacity:0;transition:opacity .8s ease calc(var(--i,0) * 90ms), transform .8s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 90ms);grid-template-columns:9rem 1fr;align-items:baseline;gap:20px;padding:26px 0;display:grid;transform:translateY(8px)}.facet .facets-label{margin:0}.facet p{color:var(--ink-soft);margin:0;line-height:1.6}.facets[data-seen] .facet{opacity:1;transform:none}@media (max-width:560px){.facet{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.facet{opacity:1;transition:none;transform:none}}.facets-lead{--g-ink:var(--ink)}@supports (color:color-mix(in lab, red, red)){.facets-lead{--g-ink:color-mix(in srgb, var(--ink) 70%, transparent)}}.facets-lead{background-image:linear-gradient(100deg, var(--g-ink) 0%, var(--g-ink) 40%, var(--ink) 50%, var(--g-ink) 60%, var(--g-ink) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:95% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ghost-light}.facets-lead .facets-label{-webkit-text-fill-color:var(--ink-faint);color:var(--ink-faint)}.facet{cursor:default;position:relative}.facet:after{content:"";background:radial-gradient(120% 140% at 0% 50%, var(--accent), transparent 60%);border-radius:14px;position:absolute;inset:0 -12px}@supports (color:color-mix(in lab, red, red)){.facet:after{background:radial-gradient(120% 140% at 0% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%)}}.facet:after{opacity:0;pointer-events:none;transition:opacity .4s}.facet .facets-label{transition:color .3s,letter-spacing .4s,transform .4s cubic-bezier(.2,.7,.2,1);position:relative}.facet .facets-label:before{content:"✦";color:var(--accent);opacity:0;font-size:.7rem;transition:opacity .3s,transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:-15px;transform:scale(.4)rotate(-40deg)}.facet p{transition:color .3s,transform .45s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.facet:hover:after{opacity:1}.facet:hover .facets-label{color:var(--accent);letter-spacing:.2em;transform:translate(16px)}.facet:hover .facets-label:before{opacity:1;transform:scale(1)rotate(0)}.facet:hover p{color:var(--ink);transform:translate(6px)}.facets:hover .facet:not(:hover) p{color:var(--ink-faint)}}@media (prefers-reduced-motion:reduce){.facets-lead{animation:none}.facet p,.facet .facets-label{transition:none}}.land-endline{text-align:center;padding-block:140px}.land-endline p{text-wrap:balance;color:var(--ink);margin:0 auto;font-weight:700}.land-endline span{--g-ink:var(--ink)}@supports (color:color-mix(in lab, red, red)){.land-endline span{--g-ink:color-mix(in srgb, var(--ink) 55%, transparent)}}.land-endline span{background-image:linear-gradient(100deg, var(--g-ink) 0%, var(--g-ink) 40%, var(--ink) 50%, var(--g-ink) 60%, var(--g-ink) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite ghost-light}@media (prefers-reduced-motion:reduce){.land-endline span{-webkit-text-fill-color:var(--ink-soft,var(--ink));color:var(--ink-soft,var(--ink));animation:none}}.step-note{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;border:1px solid var(--line);background:var(--paper);max-width:min(90vw,520px);color:var(--ink);text-align:center;opacity:0;pointer-events:none;border-radius:999px;margin:0;padding:9px 16px;font-size:14px;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;transform:translate(-50%,12px);box-shadow:0 8px 28px #0000002e}.step-note[data-on]{opacity:1;transform:translate(-50%)}.step-note:empty{visibility:hidden}@media (prefers-reduced-motion:reduce){.step-note{transition:none}}.workspace textarea.piece-title-input{width:100%;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;resize:none;box-shadow:none;background:0 0;border:0;border-radius:4px;outline:none;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.workspace textarea.piece-title-input::placeholder{color:var(--ink-faint)}.workspace textarea.piece-title-input:focus-visible{box-shadow:0 0 0 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace textarea.piece-title-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 14%, transparent)}}.start-outline{color:var(--ink-soft);margin:6px 0 28px;animation:.5s .3s both start-outline-in}.start-outline-line{color:var(--ink-faint);margin:0 0 8px}.start-outline-actions{flex-wrap:wrap;gap:4px;margin-left:-8px;display:flex}.start-outline-actions button{min-height:0;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px}.start-outline-actions button:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.start-outline-actions button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.start-outline-actions button:hover{color:var(--ink)}.start-outline-actions button.is-primary{color:var(--ink);font-weight:600}.start-outline-question{gap:4px;margin:0 0 14px;display:grid}.start-outline-question span{color:var(--ink)}.workspace .start-outline .start-outline-question input{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;min-height:0;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border-radius:0;outline:none;padding:6px 0}.workspace .start-outline .start-outline-question input:focus{border-bottom-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace .start-outline .start-outline-question input:focus{border-bottom-color:color-mix(in srgb, var(--ink) 40%, transparent)}}@keyframes start-outline-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.start-outline{animation:none}}.start-outline-options{flex-wrap:wrap;gap:8px;display:flex}.workspace .start-outline .start-outline-options button{border:1px solid var(--line);min-height:0;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;transition:border-color .15s,color .15s,background .15s}.workspace .start-outline .start-outline-options button:hover{color:var(--ink);border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.workspace .start-outline .start-outline-options button:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.workspace .start-outline .start-outline-options button[aria-checked=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.start-outline-optional{color:var(--ink-soft)!important}.start-outline-optional i{color:var(--ink-faint);margin-left:4px;font-style:normal}.access-key-row{flex-wrap:wrap;gap:8px;display:flex}.access-key-row input{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;flex:260px}.access-error{color:var(--danger,#c2410c);margin:8px 0 0}.access-ask{margin-top:14px}.access-in a{font-weight:600}.access-newkey{margin:14px 0 26px}.access-key-make{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.access-key-make label{color:var(--ink-soft);gap:4px;font-size:13px;display:grid}.access-key-make input{width:150px}.access-key-make label:first-child input{width:220px}.access-key-made{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.access-key-made p{flex-basis:100%;margin:0}.access-key-made code{letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-size:16px}.access-title{margin:18px 0 6px}.access-ways{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:14px;display:grid}.access-way{border:1px solid var(--line);border-radius:14px;padding:18px}.access-way-label{color:var(--ink);margin:0 0 6px;font-weight:600}.access-way .access-form{max-width:none;margin-top:0}.access-way-done{margin:0 0 4px;font-weight:600}.waitlist-key{color:var(--ink-faint);margin:10px 0 0}.waitlist-key a{color:var(--ink-soft)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
