:root{--proto-space-1:4px;--proto-space-2:8px;--proto-space-3:12px;--proto-space-4:16px;--proto-space-5:20px;--proto-space-6:24px;--proto-space-8:32px;--proto-split-list-width:min(380px, 38vw);--proto-split-rule:1px solid var(--text-faint)}@supports (color:color-mix(in lab, red, red)){:root{--proto-split-rule:1px solid color-mix(in srgb, var(--text-faint) 20%, transparent)}}:root{--proto-detail-max-width:52ch;--proto-type-scale:1;--proto-nav-wordmark-size:1.25rem}@media (max-width:767px){:root{--proto-type-scale:1.125;--proto-nav-wordmark-size:calc(1.25rem * var(--proto-type-scale))}}.lens-nav__wordmark{font-family:var(--font-shantell-sans), cursive!important;font-weight:600!important;font-size:var(--proto-nav-wordmark-size)!important;letter-spacing:.005em!important;color:var(--accent)!important;line-height:1!important}.lens-nav__guide-link--active{color:var(--accent)}.lens-nav{justify-content:space-between;align-items:center;gap:var(--proto-space-4);width:100%;max-width:var(--notes-column,min(100%, 44rem));padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) var(--proto-space-2) max(16px, env(safe-area-inset-left));box-sizing:border-box;margin:0 auto;display:flex}.lens-nav__right{align-items:center;gap:var(--proto-space-3);flex-shrink:0;display:flex}.lens-btn{min-height:36px;padding:0 var(--proto-space-2);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex}.lens-btn:hover{color:var(--text);background:var(--text-faint)}@supports (color:color-mix(in lab, red, red)){.lens-btn:hover{background:color-mix(in srgb, var(--text-faint) 8%, transparent)}}.lens-btn--compact{min-height:32px;padding:0 6px}@media (max-width:767px){.lens-nav .lens-btn{font-size:calc(.875rem * var(--proto-type-scale))}}.lens-status-pill{font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.75rem * var(--proto-type-scale));color:var(--text-muted);line-height:1.4}.proto-lens-home-first-visit{flex-direction:column;display:flex}.proto-lens-home-composer-slot{flex-shrink:0}.proto-lens-home-composer--intro{width:100%;min-width:0;font-size:var(--notes-font);letter-spacing:-.01em;font-weight:400;line-height:var(--notes-line-height,1.4);margin:0;padding:0}.proto-lens-home-first-visit-creating{align-items:center;gap:var(--proto-space-3);min-height:calc(var(--notes-font,1.125rem) * var(--notes-line-height,1.4));display:flex}.proto-lens-home-first-visit-creating__spinner{border:2.5px solid var(--accent);flex-shrink:0;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-first-visit-creating__spinner{border:2.5px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.proto-lens-home-first-visit-creating__spinner{border-top-color:var(--accent);box-sizing:border-box;border-radius:50%;animation:.85s linear infinite signal-spin}@media (prefers-reduced-motion:reduce){.proto-lens-home-first-visit-creating__spinner{border-top-color:var(--accent);animation:none}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-first-visit-creating__spinner{border-top-color:color-mix(in srgb, var(--accent) 22%, transparent)}}}.proto-state{align-items:flex-start;gap:var(--proto-space-3);padding:var(--proto-space-6) var(--proto-space-2);max-width:var(--proto-detail-max-width);flex-direction:column;margin-inline:auto;display:flex}.proto-state--centered{text-align:center;align-items:center}.proto-state__message{font-family:var(--font-shantell-sans), cursive;font-size:calc(.875rem * var(--proto-type-scale));color:var(--ink-agent,var(--accent));margin:0;line-height:1.45}.proto-state__title{font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(1.125rem * var(--proto-type-scale));color:var(--text);margin:0;font-weight:600;line-height:1.4}.proto-state__body{font-size:calc(.875rem * var(--proto-type-scale));color:var(--text-muted);margin:0;line-height:1.45}.proto-modal-backdrop{z-index:1000;padding:var(--proto-space-4);background:var(--ink-1);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.proto-modal-backdrop{background:color-mix(in srgb, var(--ink-1) 22%, transparent)}}.proto-modal-backdrop{-webkit-backdrop-filter:blur(4px);animation:proto-modal-backdrop-in var(--dur-2) var(--ease-out)}.proto-modal{width:min(100%,24rem);padding:var(--proto-space-6);background:var(--paper-0);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);animation:proto-modal-in var(--dur-3) var(--ease-out)}@keyframes proto-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes proto-modal-in{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.proto-modal-backdrop,.proto-modal{animation:none}}.proto-modal__title{margin:0 0 var(--proto-space-2);font-family:var(--font-shantell-sans), cursive;font-size:calc(1.125rem * var(--proto-type-scale));color:var(--text);line-height:1.4}.proto-modal__body{margin:0 0 var(--proto-space-4);font-size:calc(.9375rem * var(--proto-type-scale));color:var(--text-muted);line-height:1.45}.proto-modal__actions{gap:var(--proto-space-4);flex-wrap:wrap;display:flex}.proto-section-label{margin:var(--proto-space-6) 0 var(--proto-space-2);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.75rem * var(--proto-type-scale));letter-spacing:.02em;text-transform:none;color:var(--text-muted);font-weight:500}.proto-section-label:first-child{margin-top:0}.proto-section-break{margin-top:var(--proto-space-6)}.proto-lens-home{--notes-font:calc(1.125rem * var(--proto-type-scale));--signal-text-line:calc(var(--notes-font) * var(--notes-line-height,1.4));--proto-lens-nav-size:48px;--proto-lens-nav-bridge:52px;--proto-lens-row-pad-y:7px;flex-direction:column;display:flex}@media (max-width:767px){.proto-lens-home{--proto-lens-row-pad-y:7px}}.proto-lens-home .rowsBullet{gap:.0625rem}.proto-lens-home-item-row,.proto-lens-home-composer-row{align-items:flex-start;gap:var(--proto-space-3);width:100%;min-width:0;display:flex}.proto-lens-home-item-row{padding:var(--proto-lens-row-pad-y) 0}.proto-lens-home-composer-row{min-height:var(--proto-lens-nav-size);padding:var(--proto-lens-row-pad-y) 0}.proto-lens-home-row-text,.proto-lens-home-composer{min-width:0;font-size:var(--notes-font);letter-spacing:-.01em;font-weight:400;line-height:var(--notes-line-height,1.4);overflow-wrap:anywhere;word-break:break-word;padding:0 var(--proto-space-2);flex:1}.proto-lens-home-composer{font-family:var(--font-dm-sans), system-ui, sans-serif}.proto-lens-home-composer::placeholder{font-size:var(--notes-font);line-height:var(--notes-line-height,1.4)}.proto-lens-home-nav-btn{width:var(--proto-lens-nav-size);height:var(--proto-lens-nav-size);margin:max(0px, calc(var(--signal-text-line) / 2 - var(--proto-lens-nav-size) / 2)) 0 0;background:var(--text-faint);border:none;border-radius:12px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:0;padding:0 13px 0 0;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn{background:color-mix(in srgb, var(--text-faint) 10%, transparent)}}.proto-lens-home-nav-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;text-decoration:none;transition:width .28s cubic-bezier(.22,1,.36,1),margin-left .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),background .15s,color .15s,box-shadow .15s;overflow:hidden}.proto-lens-home-nav-btn__label{opacity:0;max-width:0;font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));letter-spacing:.01em;font-weight:500;line-height:1;transition:max-width .28s cubic-bezier(.22,1,.36,1),opacity .18s,margin .28s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (hover:hover){.proto-lens-home-item-row:hover .proto-lens-home-nav-btn,.proto-lens-home-nav-btn:hover,.proto-lens-home-nav-btn:focus-visible{width:calc(var(--proto-lens-nav-size) + var(--proto-space-3) + var(--proto-lens-nav-bridge));margin-left:calc(-1 * (var(--proto-space-3) + var(--proto-lens-nav-bridge)));padding-right:13px}.proto-lens-home-item-row:hover .proto-lens-home-nav-btn__label,.proto-lens-home-nav-btn:hover .proto-lens-home-nav-btn__label,.proto-lens-home-nav-btn:focus-visible .proto-lens-home-nav-btn__label{opacity:.92;max-width:3.5rem;margin-right:2px}}.proto-lens-home-nav-btn:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn:not(.proto-lens-home-nav-btn--new):not(.proto-lens-home-nav-btn--pending){background:var(--text-faint)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn:not(.proto-lens-home-nav-btn--new):not(.proto-lens-home-nav-btn--pending){background:color-mix(in srgb, var(--text-faint) 16%, transparent)}}.proto-lens-home-nav-btn:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn:not(.proto-lens-home-nav-btn--new):not(.proto-lens-home-nav-btn--pending){color:var(--text)}.proto-lens-home-nav-btn:focus-visible{outline:2px solid var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--text-muted) 45%, transparent)}}.proto-lens-home-nav-btn:focus-visible{outline-offset:2px}.proto-lens-home-nav-btn--new{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--new{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.proto-lens-home-nav-btn--new{color:var(--accent)}.proto-lens-home-nav-btn--new:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn--new{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--new:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn--new{background:color-mix(in srgb, var(--accent) 28%, transparent)}}.proto-lens-home-nav-btn--new:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn--new{color:var(--accent)}.proto-lens-home-nav-btn--new:focus-visible{outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--new:focus-visible{outline-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.proto-lens-home-nav-btn--pending{background:var(--signal-amber)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--pending{background:color-mix(in srgb, var(--signal-amber) 10%, transparent)}}.proto-lens-home-nav-btn--pending{box-shadow:inset 0 0 0 1.5px var(--signal-amber)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--pending{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--signal-amber) 50%, transparent)}}.proto-lens-home-nav-btn--pending{color:var(--signal-amber)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--pending{color:color-mix(in srgb, var(--signal-amber) 88%, var(--text))}}.proto-lens-home-nav-btn--pending:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn--pending{background:var(--signal-amber)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--pending:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn--pending{background:color-mix(in srgb, var(--signal-amber) 20%, transparent)}}.proto-lens-home-nav-btn--pending:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn--pending{box-shadow:inset 0 0 0 1.5px var(--signal-amber)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--pending:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn--pending{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--signal-amber) 68%, transparent)}}.proto-lens-home-nav-btn--pending:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn--pending{color:var(--signal-amber)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--pending:hover,.proto-lens-home-item-row:hover .proto-lens-home-nav-btn--pending{color:color-mix(in srgb, var(--signal-amber) 95%, var(--text))}}.proto-lens-home-nav-btn--pending:focus-visible{outline-color:var(--signal-amber)}@supports (color:color-mix(in lab, red, red)){.proto-lens-home-nav-btn--pending:focus-visible{outline-color:color-mix(in srgb, var(--signal-amber) 50%, transparent)}}.proto-lens-home-nav-spacer{width:var(--proto-lens-nav-size);height:var(--proto-lens-nav-size);margin:max(0px, calc(var(--signal-text-line) / 2 - var(--proto-lens-nav-size) / 2)) 0 0;visibility:hidden;pointer-events:none;flex-shrink:0}@media (prefers-reduced-motion:reduce){.proto-lens-home-nav-btn,.proto-lens-home-nav-btn__label{transition:background .15s,color .15s}.proto-lens-home-item-row:hover .proto-lens-home-nav-btn,.proto-lens-home-nav-btn:hover,.proto-lens-home-nav-btn:focus-visible{width:var(--proto-lens-nav-size);margin-left:0}.proto-lens-home-item-row:hover .proto-lens-home-nav-btn__label,.proto-lens-home-nav-btn:hover .proto-lens-home-nav-btn__label,.proto-lens-home-nav-btn:focus-visible .proto-lens-home-nav-btn__label{opacity:0;max-width:0}}.proto-lens-home .signal-row__body{font-size:var(--notes-font);font-weight:400;line-height:var(--notes-line-height,1.4);letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;padding:0}.proto-lens-new-dot{width:8px;height:8px;margin-top:calc(1.125rem * var(--proto-type-scale) * 1.4 / 2 - 4px);background:var(--accent);border-radius:50%;flex-shrink:0;text-decoration:none}.proto-lens-new-dot:hover{filter:brightness(1.08)}:root{--signal-amber:#c4841a;--signal-danger:#c0392b;--signal-text-line:calc(1.125rem * var(--proto-type-scale) * 1.4);--signal-glyph-y-md:4px;--signal-glyph-y-sm:3px;--signal-glyph-y-new:5px;--signal-glyph-y-generating:6px;--ink-agent:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--ink-agent:color-mix(in srgb, var(--accent) 88%, var(--text))}}.signal-slot{width:32px;padding-top:calc(var(--signal-text-line) / 2 - var(--signal-glyph-y,var(--signal-glyph-y-md)) + 1px);color:inherit;box-sizing:border-box;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:flex-start;margin:0;padding-bottom:0;text-decoration:none;display:flex;position:relative}.signal-slot:has(.signal--sm){--signal-glyph-y:var(--signal-glyph-y-sm)}.signal-slot:has(.signal--new:not(.signal--sm)){--signal-glyph-y:var(--signal-glyph-y-new)}.signal-slot:has(.signal--generating){--signal-glyph-y:var(--signal-glyph-y-generating)}.signal-slot--in-row{align-self:flex-start;min-height:0}.signal-slot--interactive{cursor:pointer}.signal-slot--interactive:hover .signal,.signal-row--interactive:hover .signal{transform:scale(1.12)}.signal-slot--interactive:focus-visible,.signal-row--interactive:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.signal-slot--interactive:focus-visible,.signal-row--interactive:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.signal-slot--interactive:focus-visible,.signal-row--interactive:focus-visible{outline-offset:2px;border-radius:6px}.signal{box-sizing:border-box;flex-shrink:0;transition:transform .15s;display:block;position:relative}.signal--md{width:8px;height:8px}.signal--sm{width:6px;height:6px}.signal--idle{background:var(--text-muted);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.signal--idle{background:color-mix(in srgb, var(--text-muted) 42%, transparent)}}.signal--editing{background:var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.signal--editing{background:color-mix(in srgb, var(--accent) 50%, transparent)}}.signal--editing{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.signal--editing{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}}.signal--added{background:var(--accent);border-radius:50%;animation:.42s ease-out signal-added-pop}.signal--new{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.signal--new{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.signal--new.signal--sm{width:8px;height:8px}.signal--pending{border:1.5px solid var(--signal-amber);background:0 0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.signal--pending{border:1.5px solid color-mix(in srgb, var(--signal-amber) 75%, var(--text-muted))}}.signal--generating{background:0 0;border:none;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.signal__arc{border:2px solid var(--accent);width:10px;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.signal__arc{border:2px solid color-mix(in srgb, var(--accent) 25%, transparent)}}.signal__arc{border-top-color:var(--accent);border-radius:50%;animation:.85s linear infinite signal-spin}.signal--viewed{background:linear-gradient(90deg, var(--accent) 0%, var(--accent) 50%, var(--accent) 50%, var(--accent) 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.signal--viewed{background:linear-gradient(90deg, var(--accent) 0%, var(--accent) 50%, color-mix(in srgb, var(--accent) 18%, transparent) 50%, color-mix(in srgb, var(--accent) 18%, transparent) 100%)}}.signal--viewed{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.signal--viewed{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.signal--previous{border:1.5px solid var(--text-muted);background:0 0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.signal--previous{border:1.5px solid color-mix(in srgb, var(--text-muted) 38%, transparent)}}.signal--failed{background:var(--signal-danger);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.signal--failed{background:color-mix(in srgb, var(--signal-danger) 88%, var(--text-muted))}}.signal--failed.signal--arrival{animation:.6s ease-out signal-failed-pulse}.signal--teach-halo:after{content:"";border:2px solid var(--accent);border-radius:50%;position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.signal--teach-halo:after{border:2px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.signal--teach-halo:after{pointer-events:none;animation:2s ease-out forwards signal-teach-halo}.signal__count{background:var(--accent);min-width:12px;height:12px;color:var(--paper-bg,#fffefb);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.5625rem * var(--proto-type-scale));text-align:center;pointer-events:none;border-radius:6px;padding:0 3px;font-weight:600;line-height:12px;position:absolute;top:-5px;right:-7px}.signal-row{text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:none;align-items:flex-start;gap:0;margin:0;padding:0;text-decoration:none;display:flex}.signal-row--interactive{cursor:pointer}.signal-row--interactive:hover{background:var(--text-faint)}@supports (color:color-mix(in lab, red, red)){.signal-row--interactive:hover{background:color-mix(in srgb, var(--text-faint) 7%, transparent)}}.signal-row--interactive:hover .signal-row__body{color:var(--text)}.signal-row--selected{background:var(--text-faint)}@supports (color:color-mix(in lab, red, red)){.signal-row--selected{background:color-mix(in srgb, var(--text-faint) 9%, transparent)}}.signal-row--disabled{opacity:.55;cursor:default}.signal-row--disabled .signal-row__body{color:var(--text-muted)}.signal-row--arrival{animation:.48s ease-out signal-row-arrival}.signal-row__body{min-width:0;font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(1.125rem * var(--proto-type-scale));flex:1;padding:0;line-height:1.4;display:block}.signal-row--indent-1{padding-left:1.25em}.signal-row--indent-2{padding-left:2.5em}.signal-row--signal-end{justify-content:space-between}.signal-row--signal-end .signal-row__body{flex:1;min-width:0}.signal-row--signal-end .signal-slot--in-row{flex-shrink:0;margin-left:10px}.signal-slot--interactive:hover,.signal-slot--open:hover{filter:none}.signal-slot--open:after{content:"›";right:1px;top:calc(var(--signal-text-line) / 2 - .55em);font-size:calc(.875rem * var(--proto-type-scale));color:var(--text-muted);opacity:0;pointer-events:none;line-height:1;transition:opacity .15s;position:absolute}.signal-slot--open:hover:after,.signal-slot--open:focus-visible:after{opacity:.85}.signal-row--read .signal--idle{opacity:.72}.proto-section-caption{margin:var(--proto-space-4) 0 var(--proto-space-2);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));letter-spacing:0;text-transform:none;color:var(--text-muted);padding:0;font-weight:400}.proto-section-caption:first-child,.proto-unit-section:first-child .proto-section-caption{margin-top:0}.proto-unit-inventory{padding-top:var(--proto-space-4);--signal-text-line:calc(1rem * var(--proto-type-scale) * 1.4);flex-direction:column;gap:0;display:flex}.proto-unit-inventory .signal-row{align-items:center}.proto-unit-inventory .signal-slot--in-row{align-self:center;align-items:center;padding-top:0;padding-bottom:0}.proto-unit-inventory .signal-row__body,.proto-unit-inventory .proto-unit-row-text{font-size:calc(1rem * var(--proto-type-scale));letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;padding:11px 0;font-weight:400}.proto-unit-section{margin-bottom:var(--proto-space-2)}.proto-unit-title--past{font-size:calc(.9375rem * var(--proto-type-scale));color:var(--text-muted)}.proto-actions-block{margin:var(--proto-space-3) 0;padding:0}.proto-actions-block--compact{margin:0 0 var(--proto-space-3)}.proto-action-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.proto-action-line{text-align:left;width:100%;min-height:44px;font:inherit;font-size:calc(1rem * var(--proto-type-scale));color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:11px 0;line-height:1.4;display:block}.proto-action-line:hover:not(:disabled){color:var(--accent)}.proto-action-line--primary{color:var(--accent-ink);font-weight:500}.proto-action-line--primary:hover:not(:disabled){color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.proto-action-line--primary:hover:not(:disabled){color:color-mix(in srgb, var(--accent) 78%, var(--text))}}.proto-action-line:disabled{color:var(--text-muted);cursor:default}.proto-empty-units{margin:var(--proto-space-2) 0 var(--proto-space-4);font-size:calc(1rem * var(--proto-type-scale));color:var(--text-muted);line-height:1.45}.proto-past-hint{margin:0 0 var(--proto-space-2);font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);padding:0;line-height:1.45}.proto-past-block{margin-top:var(--proto-space-2)}.proto-past-toggle{text-align:left;width:100%;min-height:44px;font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin:0;padding:10px 0;font-weight:400;line-height:1.4;display:block}.proto-past-toggle:hover{color:var(--text)}.proto-results-section{margin-bottom:var(--proto-space-3)}.proto-result-row{border-radius:var(--radius-sm);text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;border:none;margin:0 0 0 -.5rem;padding:.625rem .5rem .625rem calc(1.25em + .5rem);display:block}.proto-result-row:hover{background:var(--accent-wash)}.proto-result-row:hover .proto-result-row__title{color:var(--accent-ink)}.proto-result-row__title{font-size:calc(1rem * var(--proto-type-scale));font-weight:400;line-height:1.4;display:block}.proto-result-row__snippet{font-size:calc(.875rem * var(--proto-type-scale));color:var(--text-muted);margin-top:.125rem;padding-left:1.25em;line-height:1.45;display:block}@media (max-width:767px){.proto-result-row__snippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.proto-result-row__domain{font-size:calc(.75rem * var(--proto-type-scale));color:var(--text-muted);margin-top:.125rem;padding-left:1.25em;display:block}.proto-disclosure__summary--plain{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:0;min-height:44px;padding:0;list-style:none;display:flex}.proto-disclosure__summary--plain::-webkit-details-marker{display:none}.signal-slot--in-summary{width:32px;padding-top:calc(var(--signal-text-line) / 2 - var(--signal-glyph-y-sm))}.proto-disclosure__label{font-size:calc(.875rem * var(--proto-type-scale));color:var(--text-muted);flex:1;padding:11px 0;line-height:1.4}.proto-disclosure__summary--plain:after{content:"▸";font-size:calc(.75rem * var(--proto-type-scale));color:var(--text-muted);flex-shrink:0;padding:11px 0 11px .5rem;transition:transform .15s}.proto-disclosure[open] .proto-disclosure__summary--plain:after{transform:rotate(90deg)}@keyframes signal-added-pop{0%{opacity:.55;transform:scale(.65)}55%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes signal-spin{to{transform:rotate(360deg)}}@keyframes signal-teach-halo{0%{opacity:0;transform:scale(.85)}20%{opacity:1}to{opacity:0;transform:scale(1.45)}}@keyframes signal-row-arrival{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-failed-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.signal--added,.signal--failed.signal--arrival,.signal--teach-halo:after,.signal-row--arrival,.signal__arc{animation:none}}.proto-doc-block{gap:var(--proto-space-1);margin-bottom:var(--proto-space-4);flex-direction:column;display:flex}.proto-doc-block .proto-doc-title-field{font-size:calc(1.125rem * var(--proto-type-scale));letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-weight:500;line-height:1.4}.proto-doc-block .proto-doc-desc-field{font-size:calc(1rem * var(--proto-type-scale));letter-spacing:-.01em;color:var(--text-muted);overflow-wrap:anywhere;word-break:break-word;font-weight:400;line-height:1.45}.proto-item-page{padding-bottom:var(--proto-space-4);flex-direction:column;gap:0;display:flex}.proto-item-header{padding-top:max(var(--proto-space-2), env(safe-area-inset-top,0px));margin-bottom:var(--proto-space-3);flex-direction:column;gap:0;display:flex}@media (min-width:768px){.proto-item-header{padding-top:var(--proto-space-3);margin-bottom:var(--proto-space-4)}}.proto-item-header__back{margin-bottom:var(--proto-space-6);font-size:calc(.875rem * var(--proto-type-scale));align-self:flex-start}.proto-item-header__fields{border:none;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.proto-item-header__agent-intent{margin-top:var(--proto-space-1);padding-top:var(--proto-space-2);border-top:1px solid var(--text-faint)}@supports (color:color-mix(in lab, red, red)){.proto-item-header__agent-intent{border-top:1px solid color-mix(in srgb, var(--text-faint) 10%, transparent)}}.proto-item-agent-intent{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:0;display:flex}.proto-item-agent-intent--clamped .proto-item-agent-intent-field{-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.proto-item-agent-intent__toggle{margin:var(--proto-space-1) 0 var(--proto-space-2);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px 0 0;font-weight:400;line-height:1.4}.proto-item-agent-intent__toggle:hover{color:var(--text)}.proto-item-title-field{font-size:calc(1.1875rem * var(--proto-type-scale));letter-spacing:-.025em;color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-weight:500;line-height:1.3}.proto-item-header__agent-intent .proto-item-agent-intent-field,.proto-item-header__agent-intent textarea{font-variation-settings:"INFM" var(--font-agent-informality);font-size:calc(.8125rem * var(--proto-type-scale));letter-spacing:.008em;color:var(--ink-agent);font-style:normal;font-weight:400;line-height:1.5;font-family:var(--font-shantell-sans), cursive!important}@supports (color:color-mix(in lab, red, red)){.proto-item-header__agent-intent .proto-item-agent-intent-field,.proto-item-header__agent-intent textarea{color:color-mix(in srgb, var(--ink-agent) 92%, var(--text-muted))}}.proto-item-header__agent-intent .proto-item-agent-intent-field,.proto-item-header__agent-intent textarea{overflow-wrap:anywhere;word-break:break-word}.proto-item-header__agent-intent .proto-item-agent-intent-field::placeholder,.proto-item-header__agent-intent textarea::placeholder{color:var(--ink-agent)}@supports (color:color-mix(in lab, red, red)){.proto-item-header__agent-intent .proto-item-agent-intent-field::placeholder,.proto-item-header__agent-intent textarea::placeholder{color:color-mix(in srgb, var(--ink-agent) 48%, var(--text-faint))}}.proto-note-page{flex-direction:column;flex:none;height:auto;min-height:auto;display:flex}@media (max-width:767px){.proto-note-page .proto-detail-pane{flex:none;height:auto;min-height:auto;display:block}.proto-note-page .proto-note-sheet-scroll,.proto-note-page .proto-note-sheet-inner{flex:none;height:auto;min-height:auto;overflow:visible}}.proto-note-sheet-inner{width:100%;max-width:var(--notes-column,min(100%, 44rem));padding-top:max(var(--proto-space-4), env(safe-area-inset-top,0px));padding-inline:max(var(--proto-space-3), env(safe-area-inset-left,0px));padding-bottom:max(var(--proto-space-6), env(safe-area-inset-bottom,0px));box-sizing:border-box;margin-inline:auto}.proto-note-page .proto-note-sheet-inner{padding-top:max(3.5rem, env(safe-area-inset-top,0px));padding-inline:max(var(--proto-space-3), env(safe-area-inset-left,0px));padding-bottom:max(var(--proto-space-6), env(safe-area-inset-bottom,0px))}@media (max-width:767px){.proto-note-page .proto-note-sheet-inner{padding-top:max(var(--proto-space-4), env(safe-area-inset-top,0px));padding-inline:max(var(--space-5), env(safe-area-inset-left,0px));padding-bottom:var(--proto-space-6)}}.proto-note-header{margin-bottom:var(--proto-space-4);flex-direction:column;gap:0;display:flex}.proto-note-header__back{margin-bottom:var(--proto-space-6);font-size:calc(.875rem * var(--proto-type-scale));align-self:flex-start}.proto-note-header__title{margin:0 0 var(--proto-space-2);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(1.1875rem * var(--proto-type-scale));letter-spacing:-.025em;color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-weight:500;line-height:1.35}.proto-note-header .note-meta-strip--detail,.proto-note-header .proto-unit-meta-line{margin:0 0 var(--proto-space-3)}.proto-note-header__commentary{margin:0 0 var(--proto-space-4);font-family:var(--font-shantell-sans), cursive;font-variation-settings:"INFM" var(--font-agent-informality);font-size:calc(.875rem * var(--proto-type-scale));letter-spacing:.01em;color:var(--ink-agent);overflow-wrap:anywhere;word-break:break-word;font-weight:400;line-height:1.6}.proto-results-section__more{padding:var(--proto-space-2) 0 var(--proto-space-1) 1.25em;font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);list-style:none}.proto-note-body{flex-direction:column;gap:0;display:flex}.proto-note-enter{animation:proto-note-enter var(--dur-3) var(--ease-out) both}@keyframes proto-note-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.proto-note-enter{animation:none}}.proto-result-row:disabled{cursor:default}.proto-result-row:disabled .proto-result-row__title,.proto-result-row[data-state=adding] .proto-result-row__title{color:var(--text-muted)}.note-results__list{margin:0;padding:0;list-style:none}.note-results__followup-start{margin-top:var(--proto-space-4)}.proto-result-row__domain{font-size:calc(.75rem * var(--proto-type-scale));color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:.125rem;padding-left:1.25em;display:flex}.proto-result-row__favicon{border-radius:2px;flex-shrink:0}.proto-result-row__source{min-width:0}.proto-result-row__date{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.proto-result-row__date{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-faint))}}.proto-result-row__wrap{flex-direction:column;display:flex}.proto-result-row__feedback{font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.6875rem * var(--proto-type-scale));color:var(--text-faint);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;align-self:flex-end;margin:.125rem .25em .375rem 0;padding:0;transition:color .15s}@media (hover:hover){.proto-result-row__feedback:hover:not(:disabled){color:var(--negative);text-underline-offset:2px;text-decoration:underline}}.proto-result-row__feedback:active:not(:disabled){color:var(--negative)}.proto-result-row__feedback:disabled{cursor:default}.proto-result-row__feedback--done{color:var(--text-faint)}.proto-result-row__relevance-note{font-size:calc(.8125rem * var(--proto-type-scale));color:var(--accent);margin-top:.125rem;padding-left:1.25em;font-style:italic;line-height:1.4;display:block}.proto-result-row__type-badge{font-size:calc(.6875rem * var(--proto-type-scale));text-transform:uppercase;letter-spacing:.02em;color:var(--accent);background:var(--accent-soft);border-radius:3px;flex-shrink:0;padding:.0625rem .4em;font-weight:500}@media (max-width:767px){.proto-item-space{flex:none;height:auto;min-height:auto}.proto-note-body .proto-result-row,.proto-note-body .proto-result-row__snippet,.proto-note-body .proto-result-row__domain,.proto-note-body .proto-result-row__relevance-note,.proto-note-body .proto-results-section__more{padding-left:0}}.item-notes{flex-direction:column;gap:0;display:flex}.item-notes.proto-unit-inventory{--signal-text-line:calc(1rem * var(--proto-type-scale) * 1.35);padding-top:0}.item-notes.proto-unit-inventory .signal-row{align-items:flex-start}.item-notes__list>li .inbox-note-row__shell{flex-direction:column;min-height:0;display:flex;position:relative}.item-notes__list>li .inbox-note-row__shell .inbox-note-row__main,.item-notes__list>li .inbox-note-row__shell .inbox-note-row__parent{min-height:0}.item-notes.proto-unit-inventory .signal-slot--in-row{align-self:flex-start;padding-top:calc(11px + .2em)}.item-notes.proto-unit-inventory .signal-row__body.note-row-stack{padding:11px 0}.item-notes__list{margin:0;padding:0;list-style:none}.item-notes__list>li{margin:0;padding:0}.item-notes__section{list-style:none}.item-notes__section-label{margin:var(--proto-space-3) 0 var(--proto-space-1);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.75rem * var(--proto-type-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:0 10px;font-weight:500;line-height:1.3}.item-notes__list>li.item-notes__section:first-child .item-notes__section-label,.item-notes__list--past>li.item-notes__section:first-child .item-notes__section-label{margin-top:var(--proto-space-1)}.item-notes__empty{margin:0 0 var(--proto-space-1);font-size:calc(.9375rem * var(--proto-type-scale));color:var(--text-muted);line-height:1.4}.item-notes__toolbar{margin:0 0 var(--proto-space-3);padding:0 var(--proto-space-2);justify-content:flex-end;display:flex}.item-notes__search-btn{background:var(--accent);border:none;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:40px;margin:0;padding:0 14px 0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.item-notes__search-btn{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.item-notes__search-btn{color:var(--accent);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));letter-spacing:.01em;white-space:nowrap;cursor:pointer;font-weight:500;line-height:1;transition:background .15s,color .15s}.item-notes__search-btn:hover:not(:disabled),.item-notes__search-btn:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.item-notes__search-btn:hover:not(:disabled),.item-notes__search-btn:focus-visible{background:color-mix(in srgb, var(--accent) 24%, transparent)}}.item-notes__search-btn:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.item-notes__search-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.item-notes__search-btn:focus-visible{outline-offset:2px}.item-notes__search-btn:disabled{opacity:.65;cursor:default}.item-notes__search-btn-label{display:inline}.item-notes__search-btn-icon{flex-shrink:0;display:block}.item-notes.proto-unit-inventory .signal-row{padding:0 8px 0 10px}.item-notes__find-more{margin-bottom:0}.item-notes__past{margin-top:var(--proto-space-3);padding-top:var(--proto-space-2)}.item-notes__past-toggle{font:inherit;font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:4px 0;line-height:1.3}.item-notes__past-toggle:hover{color:var(--text)}.item-notes__past-hint{margin:0 0 var(--proto-space-2);font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);line-height:1.4}.item-notes__list--past{margin-top:2px}.note-row-stack{min-width:0;font-family:var(--font-dm-sans), system-ui, sans-serif;flex-direction:column;gap:2px;display:flex}.note-row-stack--sm .note-row-stack__title{font-size:calc(.875rem * var(--proto-type-scale))}.note-row-stack__title{font-size:calc(1rem * var(--proto-type-scale));letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-weight:400;line-height:1.35;display:block}.note-row-stack__title--unread{font-weight:500}.note-row-stack__title--past,.note-row-stack__title--in-progress{color:var(--text-muted)}.note-row-stack__context{font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);font-weight:400;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.note-row-stack__context{color:color-mix(in srgb, var(--text-muted) 92%, var(--text))}}.note-row-stack__context{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-meta-strip{min-width:0;font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:400;line-height:1.35;display:flex}.note-meta-strip--detail{margin:0 0 var(--proto-space-4);display:flex}.note-meta-strip__time{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.note-meta-strip__time{color:color-mix(in srgb, var(--text-muted) 78%, var(--text))}}.note-meta-strip__action{color:var(--accent)}.note-row-stack__secondary{font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);overflow-wrap:anywhere;word-break:break-word;font-weight:400;line-height:1.35;display:block}.intro-note-detail__lead{margin:0 0 var(--proto-space-3);color:var(--text)}@supports (color:color-mix(in lab, red, red)){.intro-note-detail__lead{color:color-mix(in srgb, var(--text) 78%, transparent)}}.intro-note-detail__section{margin-bottom:var(--proto-space-3)}.intro-note-detail__heading{margin:0 0 var(--proto-space-1);font-size:.9375rem;font-weight:600}.intro-note-detail__body{color:var(--text);margin:0;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.intro-note-detail__body{color:color-mix(in srgb, var(--text) 82%, transparent)}}.proto-doc-title{width:100%;display:block}.proto-detail-title{margin:0 0 var(--proto-space-2);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(1.125rem * var(--proto-type-scale));letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-weight:500;line-height:1.4}.proto-detail-pane .proto-detail-title{margin-bottom:var(--proto-space-2)}.proto-detail-pane .proto-doc-prose{margin-top:0;padding-left:0}.proto-doc-desc{width:100%;color:var(--text-muted);padding-left:0;display:block}.proto-doc-prose{margin:0 0 var(--proto-space-4);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(1rem * var(--proto-type-scale));color:var(--text-muted);padding-left:0;line-height:1.45}.proto-doc-section{margin-top:var(--proto-space-2)}.proto-muted-line{color:var(--text-muted)}.proto-inline-action{text-align:left;width:100%;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block}.proto-inline-action:disabled{color:var(--text-muted);cursor:default}.proto-result-block{margin:0;padding:0}.proto-result-line{width:100%;display:block}.proto-result-line__title{display:block}.proto-result-line__snippet--indent,.proto-result-line__domain--indent{padding-left:1.25em}.proto-result-line__snippet{font-size:calc(.875rem * var(--proto-type-scale));color:var(--text-muted);margin:.125rem 0 0;line-height:1.45}.proto-result-line__domain{font-size:calc(.75rem * var(--proto-type-scale));color:var(--text-muted);margin-top:.125rem;display:block}.proto-result-line a{color:inherit;text-decoration:none}.proto-result-line a:hover{color:var(--accent)}.proto-item-nav{margin-bottom:0}.proto-item-sheet-top{padding-top:max(var(--proto-space-3), env(safe-area-inset-top,0px));margin-bottom:var(--proto-space-3);flex-shrink:0}@media (min-width:768px){.proto-item-sheet-top{padding-top:var(--proto-space-6);margin-bottom:var(--proto-space-4)}}.proto-item-nav button,.proto-item-nav a{font-size:calc(.9375rem * var(--proto-type-scale))}.proto-split-pane{background:0 0;height:100%}.proto-item-space__list .proto-split-pane,.proto-item-space__detail .proto-split-pane{min-height:calc(100dvh - env(safe-area-inset-top))}@media (max-width:767px){.proto-item-space__list .proto-split-pane{height:auto;min-height:0}.proto-item-sheet-scroll,.proto-item-sheet-inner{flex:none;min-height:0}}.proto-lens-item-link{min-height:44px;padding:var(--proto-space-2) 0;color:inherit;text-decoration:none;display:block}.proto-lens-item-link:hover .proto-lens-item-link__title{color:var(--accent)}.proto-lens-item-link__title{display:block}.proto-lens-item-link__desc{margin-top:var(--proto-space-1);display:block}.proto-item-chrome{padding-bottom:var(--proto-space-4)}.proto-item-chrome__breadcrumb{font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);margin-bottom:var(--proto-space-3)}.proto-item-chrome__breadcrumb a{color:var(--text-muted);text-decoration:none}.proto-item-chrome__breadcrumb a:hover{color:var(--accent)}.proto-item-chrome__desc{margin-top:var(--proto-space-2)}.proto-item-space{flex-direction:column;flex:1;min-height:0;display:flex}.proto-item-space__list .proto-item-sheet-scroll{padding-bottom:0}.proto-item-space__list .proto-item-sheet-inner{max-width:100%;padding-inline:var(--proto-space-3);padding-bottom:var(--proto-space-3);box-sizing:border-box;margin-inline:0}@media (min-width:768px){.proto-item-space{min-height:calc(100dvh - env(safe-area-inset-top));--proto-split-list-width:420px;flex-direction:row}.proto-item-space__list{width:var(--proto-split-list-width);padding:0 var(--proto-space-3) var(--proto-space-3);flex-shrink:0;overflow-y:auto}.proto-item-space__resize-handle{cursor:col-resize;touch-action:none;z-index:2;background:0 0;border:none;flex-shrink:0;align-self:stretch;width:12px;margin:0 -6px;padding:0;position:relative}.proto-item-space__resize-handle:before{content:"";background:var(--text-faint);width:1px;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.proto-item-space__resize-handle:before{background:color-mix(in srgb, var(--text-faint) 22%, transparent)}}.proto-item-space__resize-handle:before{transition:width .15s,background-color .15s}.proto-item-space__resize-handle:hover:before,.proto-item-space__resize-handle:focus-visible:before,.proto-item-space--resizing .proto-item-space__resize-handle:before{background:var(--accent);width:2px}@supports (color:color-mix(in lab, red, red)){.proto-item-space__resize-handle:hover:before,.proto-item-space__resize-handle:focus-visible:before,.proto-item-space--resizing .proto-item-space__resize-handle:before{background:color-mix(in srgb, var(--accent) 50%, transparent)}}.proto-item-space__resize-handle:focus-visible{outline:none}.proto-item-space__resize-handle:focus-visible:after{content:"";outline:2px solid var(--accent);border-radius:4px;position:absolute;inset:4px 0}@supports (color:color-mix(in lab, red, red)){.proto-item-space__resize-handle:focus-visible:after{outline:2px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.proto-item-space__resize-handle:focus-visible:after{outline-offset:0}.proto-item-space--resizing,.proto-item-space--resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.proto-item-space__list .proto-item-sheet-inner{--notes-column:100%;width:100%;max-width:none;margin-inline:0;padding-inline:0}.proto-item-space__detail{min-width:0;padding:0 var(--proto-space-3) var(--proto-space-3);flex:1;overflow-y:auto}.proto-item-space__detail .proto-split-pane{height:100%;min-height:0}.proto-item-space__detail .proto-detail-pane{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.proto-item-space__detail .proto-note-sheet-scroll{flex-direction:column;flex:auto;min-height:0;display:flex}.proto-item-space__detail .proto-note-sheet-inner{flex:auto;min-height:0}.proto-item-space__detail .scrollInner{--notes-column:min(100%, 56rem);width:100%;max-width:var(--notes-column);margin-inline:0;padding-inline:0}}@media (max-width:767px){.proto-item-space__detail--panel{display:none}.proto-item-space__list .proto-item-sheet-inner{width:100%;max-width:none;margin-inline:0;padding-inline:0}.proto-item-page .proto-item-header{margin-bottom:var(--proto-space-2);padding-inline:.75rem}.proto-inbox-list-nav{display:none}}@media (min-width:768px){.proto-notes-shell-nav{display:none}.proto-inbox-list-nav{z-index:2;background:var(--paper-bg,#fff);margin-inline:-.75rem;position:sticky;top:0}.proto-inbox-list-nav .lens-nav{max-width:none;padding-inline:.75rem;padding-bottom:var(--proto-space-2);margin-inline:0}}.proto-unit-row{text-align:left;width:100%;padding:var(--proto-space-2) var(--proto-space-2);margin:0 calc(-1 * var(--proto-space-2));cursor:pointer;font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:none;border-radius:4px;text-decoration:none;display:block}.proto-unit-row:hover{background:var(--text-faint)}@supports (color:color-mix(in lab, red, red)){.proto-unit-row:hover{background:color-mix(in srgb, var(--text-faint) 8%, transparent)}}.proto-unit-row--selected{background:var(--text-faint)}@supports (color:color-mix(in lab, red, red)){.proto-unit-row--selected{background:color-mix(in srgb, var(--text-faint) 9%, transparent)}}.proto-unit-row--selected .proto-unit-row__title{color:inherit}.proto-unit-row__line{align-items:flex-start;gap:var(--proto-space-2);display:flex}.proto-unit-row__meta{margin-top:var(--proto-space-1);display:block}.proto-result-block{padding:var(--proto-space-3) 0}.proto-result-block+.proto-result-block{padding-top:var(--proto-space-2)}.proto-result-block__domain{margin-top:var(--proto-space-1);font-size:calc(.75rem * var(--proto-type-scale));color:var(--text-muted);display:block}.proto-result-block__snippet{margin-top:var(--proto-space-1);font-size:calc(.875rem * var(--proto-type-scale));color:var(--text-muted);line-height:1.45;display:block}.proto-detail-column{max-width:var(--proto-detail-max-width)}.proto-disclosure{margin-top:var(--proto-space-2)}.proto-disclosure--units{width:100%}.proto-disclosure__summary--signal{cursor:pointer;-webkit-user-select:none;user-select:none;padding:0;list-style:none}.proto-disclosure__summary--signal .signal-row{pointer-events:none}.proto-disclosure__summary--signal::-webkit-details-marker{display:none}.proto-disclosure__list{max-height:min(40vh,320px);margin-top:var(--proto-space-1);padding-right:var(--proto-space-1);overflow-y:auto}.proto-disclosure__summary{cursor:pointer;font-size:calc(.75rem * var(--proto-type-scale));color:var(--text-muted);padding:var(--proto-space-2) 0;-webkit-user-select:none;user-select:none;font-weight:500;list-style:none}.proto-disclosure__summary::-webkit-details-marker{display:none}.proto-disclosure__summary:before{content:"▸ ";transition:transform .15s;display:inline-block}.proto-disclosure[open] .proto-disclosure__summary:before{transform:rotate(90deg)}.proto-handoff{animation:.35s ease-out proto-handoff-fade}@keyframes proto-handoff-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.proto-handoff{animation:none}}.proto-agent-status{font-family:var(--font-shantell-sans), cursive;font-size:calc(.8125rem * var(--proto-type-scale));color:var(--ink-agent,var(--accent));line-height:1.4}.proto-review-back{padding:var(--proto-space-4) var(--proto-space-4) 0;max-width:var(--proto-detail-max-width);margin-inline:auto;display:block}.guest-hero--onboarding .onboardingActionsHold{bottom:env(safe-area-inset-bottom,0px);z-index:2;background:linear-gradient(to top, var(--paper-bg,#fffefb) 65%, var(--paper-bg,#fffefb));margin-top:1.25rem;padding-top:.75rem;position:sticky}@supports (color:color-mix(in lab, red, red)){.guest-hero--onboarding .onboardingActionsHold{background:linear-gradient(to top, var(--paper-bg,#fffefb) 65%, color-mix(in srgb, var(--paper-bg,#fffefb) 0%, transparent))}}.guest-hero--onboarding .onboardingActionsHold .actions{padding-bottom:0}.guest-hero--onboarding .scrollInnerOnboarding{padding-bottom:max(var(--proto-space-4), env(safe-area-inset-bottom,0px))}@keyframes proto-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.proto-skeleton{background:linear-gradient(90deg, var(--text-faint) 0%, var(--text-faint) 40%, var(--text-faint) 80%);border-radius:4px;height:.875rem}@supports (color:color-mix(in lab, red, red)){.proto-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--text-faint) 14%, transparent) 0%, color-mix(in srgb, var(--text-faint) 22%, transparent) 40%, color-mix(in srgb, var(--text-faint) 14%, transparent) 80%)}}.proto-skeleton{background-size:200% 100%;animation:1.5s ease-in-out infinite proto-shimmer}.proto-skeleton-stack{gap:var(--proto-space-2);flex-direction:column;display:flex}.proto-skeleton-page{gap:var(--proto-space-4);padding:var(--proto-space-6) var(--proto-space-2);max-width:var(--notes-column,min(100%, 44rem));flex-direction:column;margin-inline:auto;display:flex}.proto-skeleton-page__line{width:100%}.proto-skeleton-page__line--short{width:42%}.proto-skeleton-page__line--medium{width:78%}.proto-in-progress-skeleton{gap:var(--proto-space-3);margin:var(--proto-space-4) 0;flex-direction:column;display:flex}.proto-in-progress-panel{margin:var(--proto-space-2) 0 var(--proto-space-4)}.proto-in-progress-panel__note{margin:var(--proto-space-4) 0 0;font-size:calc(.875rem * var(--proto-type-scale));line-height:1.45}.proto-unit-meta-line{margin:0 0 var(--proto-space-4);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);line-height:1.45}.proto-unit-row__title{display:block}.proto-unit-row__retry-hint{font-size:calc(.8125rem * var(--proto-type-scale));color:var(--accent);margin-top:2px;line-height:1.4;display:block}.proto-result-row__external{color:var(--text-muted);vertical-align:baseline;margin-left:.35em;font-size:.85em;display:inline-block}.proto-result-row:hover .proto-result-row__external,.proto-result-row:focus-visible .proto-result-row__external{color:var(--accent)}.proto-example-lines{max-width:var(--notes-column,min(100%, 44rem));padding:0 max(16px, env(safe-area-inset-left)) var(--proto-space-6);box-sizing:border-box;margin:0 auto}.proto-example-lines__label{margin:0 0 var(--proto-space-2);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:calc(.8125rem * var(--proto-type-scale));color:var(--text-muted);line-height:1.4}.proto-example-lines__list{gap:var(--proto-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.proto-example-lines__btn{text-align:left;width:100%;font-family:var(--font-shantell-sans), cursive;font-size:calc(.875rem * var(--proto-type-scale));color:var(--ink-agent,var(--accent));cursor:pointer;background:0 0;border:none;margin:0;padding:8px 0;line-height:1.45;display:block}.proto-example-lines__btn:hover:not(:disabled){color:var(--accent-hover,var(--accent))}.proto-example-lines__btn:disabled{opacity:.5;cursor:default}.proto-detail-pane--animated .proto-unit-detail-body,.proto-detail-pane--animated .proto-in-progress-panel{animation:.28s ease-out proto-handoff-fade}@media (max-width:767px){.proto-section-caption,.proto-past-toggle,.proto-unit-meta-line,.proto-example-lines__label{font-size:calc(.875rem * var(--proto-type-scale))}}@media (prefers-reduced-motion:reduce){.proto-skeleton,.proto-detail-pane--animated .proto-unit-detail-body,.proto-detail-pane--animated .proto-in-progress-panel{animation:none}}.proto-context-home{min-height:100%}.guest-hero--notes.proto-context-home{flex:0 auto}.proto-context-home__paper{flex-direction:column;min-height:100%;display:flex}.proto-context-home__scroll{flex:auto}.proto-context-home__scroll-inner{overflow-anchor:none;flex-direction:column;padding-bottom:0;display:flex}.proto-context-home__footer-spacer{width:100%;height:var(--proto-context-footer-clearance,5.5rem);pointer-events:none;flex-shrink:0}@media (max-width:767px){.proto-context-home__footer-spacer{height:var(--space-4)}}.proto-context-home__page-actions{margin-top:var(--space-4);display:flex}.guest-hero--notes.proto-context-home .proto-context-home__scroll-inner{padding-bottom:0}.proto-context-home .proto-context-home__document-top{padding-top:max(3.25rem, env(safe-area-inset-top,0px))}@media (max-width:767px){.guest-hero--notes.proto-context-home{flex:none;min-height:auto;overflow:visible}.proto-context-home .proto-context-home__paper{flex:none;height:auto;min-height:auto}.proto-context-home .proto-context-home__scroll,.proto-context-home .proto-context-home__scroll-inner{flex:none;height:auto;min-height:auto;overflow:visible}}.proto-context-home__footer{bottom:0;left:var(--shell-content-left,0px);z-index:10;padding:0 12px max(.75rem, env(safe-area-inset-bottom));pointer-events:none;background:0 0;justify-content:center;display:flex;position:fixed;right:0}@media (max-width:767px){.proto-context-home__footer{left:0}}.proto-context-home__footer-inner{pointer-events:none;flex-direction:row;justify-content:center;align-items:center;gap:.625rem;display:flex}.proto-context-home__footer-inner>*{pointer-events:auto}@media (min-width:768px){.proto-context-home__footer{padding:0 max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom))}}@media (max-width:767px){.proto-context-home__footer-inner{pointer-events:auto;justify-content:flex-start;min-width:0;max-width:100%;overflow-x:auto}}.proto-context-home__footer-meta{justify-content:space-between;align-items:center;min-height:1.25rem;display:flex}.proto-context-overflow{position:relative}.proto-context-overflow__trigger{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.05em;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.125rem;line-height:1}.proto-context-overflow__menu{background:var(--paper-bg);border:1px solid var(--border);border-radius:.5rem;min-width:11rem;padding:.25rem 0;position:absolute;bottom:calc(100% + .25rem);right:0}@supports (color:color-mix(in lab, red, red)){.proto-context-overflow__menu{border:1px solid color-mix(in srgb, var(--border) 50%, transparent)}}.proto-context-overflow__menu{box-shadow:0 4px 16px var(--text)}@supports (color:color-mix(in lab, red, red)){.proto-context-overflow__menu{box-shadow:0 4px 16px color-mix(in srgb, var(--text) 8%, transparent)}}.proto-context-overflow__menu{z-index:10}.proto-context-overflow__menu button{text-align:left;width:100%;font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--text);cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.8125rem;display:block}.proto-context-overflow__menu button:hover{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.proto-context-overflow__menu button:hover{background:color-mix(in srgb, var(--text-muted) 8%, transparent)}}.proto-context-home__header{gap:var(--proto-space-4);margin-bottom:var(--proto-space-6);flex-direction:column;display:flex}.proto-context-home__status-row{min-height:1.25rem}.proto-context-home__save-pill{font-size:var(--notes-actions-meta,.8125rem);color:var(--text-muted)}.proto-context-home__save-pill[data-state=error]{color:var(--accent-danger,#c44)}.proto-item-header--inbox{padding-top:var(--proto-space-2)}.proto-inbox-header__row--toolbar{align-items:center;gap:0;width:100%;margin-top:0;display:flex}.proto-inbox-header__actions{align-items:center;gap:var(--proto-space-3);flex-shrink:0;margin-left:auto;display:flex}.proto-inbox-header__title{font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:var(--notes-hero,1.5rem);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.2}.proto-context-inbox-cta{bottom:max(1rem, env(safe-area-inset-bottom));margin-top:var(--proto-space-8);padding-top:var(--proto-space-4);position:sticky}.proto-context-inbox-cta__btn{width:100%;font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--paper-bg,#fff);background:var(--accent);cursor:pointer;touch-action:manipulation;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.875rem 1.25rem;font-size:1rem;font-weight:500;display:flex}.proto-context-inbox-cta__btn:disabled{opacity:.45;cursor:default}.proto-context-inbox-cta__btn--has-new:not(:disabled){box-shadow:0 2px 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.proto-context-inbox-cta__btn--has-new:not(:disabled){box-shadow:0 2px 12px color-mix(in srgb, var(--accent) 35%, transparent)}}.proto-context-inbox-cta__btn--pulse:not(:disabled){animation:2s ease-in-out infinite proto-context-cta-pulse}@keyframes proto-context-cta-pulse{0%,to{opacity:1}50%{opacity:.85}}.search-flow__body:has(.proto-context-home){-webkit-overflow-scrolling:touch;scroll-padding-bottom:var(--proto-context-footer-clearance,5.5rem);overflow-anchor:none;overflow:hidden auto}
.AppShell-module__41VQuG__shellRow{flex-direction:row;flex:auto;align-items:stretch;min-height:0;display:flex;overflow:hidden}.AppShell-module__41VQuG__content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}
