:root{--paper:#f7f6f2;--paper-deep:#eeede7;--surface:#fdfcf9;--surface-solid:#fffefa;--ink:#20231f;--ink-soft:#41453f;--muted:#777a72;--faint:#a4a69e;--sage:#829181;--sage-deep:#586b57;--line:#20231f1c;--line-strong:#20231f2e;--shadow-soft:0 22px 64px #2b2f2912;--shadow-lift:0 30px 90px #2b2f291f;--serif:Iowan Old Style, Baskerville, "Times New Roman", serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.2, .75, .25, 1)}*{box-sizing:border-box}html,body{min-height:100%}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;margin:0;overflow:hidden}button,textarea,input,select,a{color:inherit;font:inherit}a{text-decoration:none}button{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible){outline-offset:3px;outline:2px solid #586b5799}button:disabled{cursor:not-allowed;opacity:.42}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.universe{isolation:isolate;background:var(--paper);min-height:100svh;position:relative;overflow:hidden}.universe:before{content:none}.site-header{z-index:40;transition:opacity .9s ease, transform .9s var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;padding:27px clamp(24px,4.1vw,66px);display:grid;position:relative}.brand,.mode-nav button,.mode-nav a{cursor:pointer;background:0 0;border:0}.brand,.mode-nav,.drift-controls{background:#f7f6f2f0;box-shadow:0 0 18px 14px #f7f6f2e0}.brand{letter-spacing:-.048em;justify-self:start;align-items:center;min-height:44px;padding:4px 0;font-size:19px;font-weight:650;display:inline-flex}.brand span{color:var(--sage)}.mode-nav{align-items:center;gap:26px;display:flex}.mode-nav button,.mode-nav a{min-width:44px;min-height:44px;color:var(--muted);letter-spacing:.025em;justify-content:center;align-items:center;padding:6px 4px;font-size:11px;transition:color .22s;display:inline-flex;position:relative}.mode-nav button:after,.mode-nav a:after{background:var(--sage-deep);content:"";height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mode-nav button:hover,.mode-nav a:hover,.mode-nav button[aria-current=page]{color:var(--ink)}.mode-nav button[aria-current=page]:after{transform:scaleX(1)}.drift-controls{grid-column:2/4;justify-self:end;align-items:center;gap:10px;display:flex}.drift-preferences,.drift-transport{align-items:center;gap:4px;display:flex}.drift-preferences label{min-height:44px;color:var(--muted);align-items:center;gap:3px;font-size:9px;display:inline-flex}.drift-preferences label>span:after{content:":"}.drift-preferences select{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:8px 20px 8px 2px;font-size:9px}.drift-preferences select:disabled{cursor:not-allowed;opacity:.42}.drift-transport button,.drift-transport a{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:center;align-items:center;padding:8px 11px;font-size:10px;transition:color .18s,border-color .18s;display:inline-flex}.drift-transport button:hover,.drift-transport button[aria-pressed=true],.drift-transport a:hover{border-color:var(--line-strong);color:var(--ink)}.universe-intro{z-index:12;isolation:isolate;text-align:center;width:min(720px,100% - 48px);transition:opacity .5s ease, transform .7s var(--ease-out);pointer-events:none;margin:clamp(52px,7.6vh,88px) auto 0;position:relative}.universe--universe .universe-intro{position:absolute;top:0;left:0;right:0}.universe--universe[data-intro-phase=fading] .universe-intro,.universe--universe[data-intro-phase=gone] .universe-intro{opacity:0;transition-duration:3s}.universe--universe[data-intro-phase=gone] .universe-intro{transition:none}.universe-intro p,.universe-intro h1{text-shadow:0 1px #f7f6f2f0}.universe-intro:before,.orientation-note:before{z-index:-1;background:var(--paper);box-shadow:0 0 22px 16px var(--paper);content:"";pointer-events:none;border-radius:18px;position:absolute;inset:-6px}.universe-intro p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:560}.universe-intro h1{font-family:var(--serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(45px,5.3vw,78px);font-weight:400;line-height:.98}.field-camera{--parallax-x:0px;--parallax-y:0px;z-index:4;transform:translate3d(var(--parallax-x), var(--parallax-y), 0);transition:opacity .52s ease, filter .52s ease, scale .65s var(--ease-out);will-change:transform;position:absolute;inset:0}.universe[data-focused=true] .universe-intro{opacity:.68}.connection-field,.thought-field{width:100%;height:100%;position:absolute;inset:0}.connection-field{pointer-events:none;overflow:visible}.connection{fill:none;stroke:var(--sage-deep);stroke-dasharray:4 7;stroke-linecap:round;stroke-width:.9px;opacity:.065;transition:opacity .5s}.connection--branch{stroke-dasharray:1 0;stroke-width:1.05px}.connection--connect{stroke-dasharray:5 8}.connection--counter{stroke-dasharray:2 6;stroke-width:1.1px}.connection--challenge{stroke-dasharray:1 5;stroke-linejoin:bevel}.connection--collision{stroke-dasharray:7 4 1 4;stroke-width:1.15px}.connection--inspiration{stroke-dasharray:9 10;stroke-width:.75px}.connection--active{opacity:.42;animation:12s linear infinite connection-drift}@keyframes connection-drift{to{stroke-dashoffset:-88px}}.thought-field{pointer-events:none}.thought-node{--node-width:176px;--node-height:112px;z-index:5;width:var(--node-width);height:var(--node-height);margin-top:calc(var(--node-height) / -2);margin-left:calc(var(--node-width) / -2);pointer-events:auto;opacity:var(--readability-opacity,1);will-change:transform;transition:opacity .52s;position:absolute;top:50%;left:50%}.thought-node--small{--node-width:142px;--node-height:92px}.thought-node--large{--node-width:218px;--node-height:136px}.thought-node:hover,.thought-node:focus-within,.thought-node--source,.thought-node--selected{z-index:28;opacity:1}.thought-node--passive{pointer-events:auto}.thought-node--retracted{--readability-opacity:.72}.thought-node--retracted .thought-form__surface{fill:#f2f1ec;stroke:#20231f29;stroke-dasharray:2 4;filter:none}.thought-node--retracted .thought-body__text{color:var(--muted);font-style:italic}.thought-cloud{width:100%;height:100%;transform:rotate(var(--form-rotation));transition:filter .42s ease, transform .52s var(--ease-out);place-items:center;display:grid;position:relative;overflow:visible}.thought-form{z-index:0;pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px;overflow:visible}.thought-form__surface{fill:var(--thought-surface);stroke:#20231f1c;stroke-width:.9px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 15px 21px #2d312b14);transition:fill .35s ease, filter .52s var(--ease-out), stroke .35s ease}.thought-node[data-morphology=bloom] .thought-form__surface{stroke-width:.82px}.thought-node[data-morphology=wisp] .thought-form__surface{fill:color-mix(in srgb, var(--thought-surface) 94%, #eef2e9);stroke-dasharray:1.4 2.8}.thought-node[data-morphology=seed] .thought-form__surface{fill:color-mix(in srgb, var(--thought-surface) 96%, #f2ede1);stroke-width:1.05px}.thought-node[data-morphology=drift] .thought-form__surface{stroke-dasharray:6 3}.thought-node[data-morphology=stone] .thought-form__surface{fill:color-mix(in srgb, var(--thought-surface) 95%, #ecebe5);stroke-width:1.12px}.thought-node:hover .thought-cloud,.thought-node:focus-within .thought-cloud,.thought-node--source .thought-cloud{transform:translateY(-4px) rotate(var(--form-rotation)) scale(1.018)}.thought-node:hover .thought-form__surface,.thought-node:focus-within .thought-form__surface,.thought-node--source .thought-form__surface{fill:#fffefa;stroke:#586b5747;filter:drop-shadow(0 24px 31px #2d312b21)}.thought-node--selected .thought-cloud{filter:drop-shadow(0 22px 34px #2d312b1f);transform:rotate(var(--form-rotation)) scale(1.035)}.thought-node--source .thought-form__surface{filter:drop-shadow(0 0 5px #8291813d)drop-shadow(0 24px 31px #2d312b1f)}.thought-body{z-index:1;cursor:pointer;width:100%;font-family:var(--serif);letter-spacing:-.015em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:transform .42s var(--ease-out);background:0 0;border:0;place-items:center;padding:19px 20px;font-size:15px;line-height:1.2;display:grid;position:absolute;inset:0;overflow:hidden}.thought-body__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thought-node--small .thought-body__text{-webkit-line-clamp:4}.thought-body:focus-visible{outline:0}.thought-cloud:has(.thought-body:focus-visible) .thought-form__surface{fill:#fffefa;stroke:#586b5775;stroke-width:1.35px;filter:drop-shadow(0 0 .8px #586b5759)drop-shadow(0 22px 30px #2d312b1f)}.thought-node--small .thought-body{padding:16px 17px;font-size:13.5px}.thought-node--large .thought-body{padding:25px 29px;font-size:17px}.thought-node:hover .thought-body,.thought-node:focus-within .thought-body{transform:translateY(-9px)}body:has(.universe[data-light=evening]){--paper:#dedbd0;--paper-deep:#d3d1c5;--surface:#e8e5da;--surface-solid:#eeebe1;--muted:#5c6258;--faint:#72796c}body:has(.universe[data-light=evening]) :is(.brand,.drift-controls,.drift-preferences,.drift-transport,.account-trigger,.help-trigger){background:var(--paper);box-shadow:0 0 18px 12px var(--paper)}body:has(.universe[data-light=evening]) .thought-form__surface{fill:color-mix(in srgb, var(--thought-surface) 30%, var(--surface))}body:has(.universe[data-light=evening]) .thought-node:is(:hover,:focus-within) .thought-form__surface{fill:var(--surface-solid)}body:has(.universe[data-light=evening]) :is(.focus-panel,.help-dialog,.auth-dialog,.composer-dialog,.composer-footer,.mode-instruction,.toast span){background:var(--surface-solid)}body:has(.universe[data-light=evening]) :is(.focus-overlay,.help-overlay,.auth-overlay){background:color-mix(in srgb, var(--paper) 60%, transparent)}.thought-node--small:hover .thought-body,.thought-node--small:focus-within .thought-body{transform:none}.thought-actions{z-index:3;opacity:0;transition:opacity .26s ease 40ms, transform .36s var(--ease-out) 40ms;pointer-events:none;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;bottom:12px;left:0;right:0;transform:translateY(7px)}.thought-node:hover .thought-actions,.thought-node:focus-within .thought-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.thought-actions button{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;letter-spacing:.02em;transition:color .18s ease, transform .22s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:8px 5px;font-size:9px;font-weight:560;display:inline-flex}.thought-actions button:hover{color:var(--ink);transform:translateY(-1px)}.thought-node--new .thought-cloud{animation:thought-emerge .9s var(--ease-out) both}.universe{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}.pointer-light{z-index:1000;pointer-events:none;opacity:0;width:64px;height:64px;margin:-32px;transition:opacity .18s;position:fixed;top:0;left:0}.pointer-light i{pointer-events:none;border-radius:50%;position:absolute}.pointer-aura{transition:transform .22s var(--ease-out), opacity .18s ease;background:radial-gradient(circle,#f2cc8542,#fbe2b124 35%,#0000 72%);inset:6px;transform:scale(.75)}.pointer-light:is([data-state=hover],[data-state=link]) .pointer-aura{transform:scale(1.3)}.pointer-light[data-state=link] .pointer-aura{opacity:.9}.pointer-light[data-state=text] .pointer-aura{opacity:.18;transform:scale(.45)}.pointer-light[data-state=unavailable] .pointer-aura{opacity:.25}.pointer-orbit{opacity:0;border:1px solid #d2a76080;border-top-color:#0000;inset:11px}.pointer-orbit:after{content:"";background:#e3c390;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:3px;box-shadow:0 0 8px #ead5b2}.pointer-light:is([data-state=drag],[data-state=loading]) .pointer-orbit{opacity:1;animation:2.4s linear infinite cursor-orbit}.pointer-light[data-state=drag] .pointer-aura{transform:scale(1.1)}.pointer-trail{opacity:0;background:#e8cda0;width:5px;height:5px;transition:transform .12s ease-out,opacity .65s;top:30px;left:30px}.pointer-trail--near{transform:translate(var(--trail-x,0px), var(--trail-y,0px))}.pointer-trail--far{transform:translate(calc(var(--trail-x,0px) * 2), calc(var(--trail-y,0px) * 2));width:3px;height:3px}.pointer-light[data-moving=true]:not([data-state=text]):not([data-state=unavailable]) .pointer-trail{opacity:.4}.pointer-ripple{opacity:0;border:1px solid #caa05a94;inset:3px}@keyframes cursor-orbit{to{transform:rotate(360deg)}}.thought-node--lens-in .thought-cloud{animation:lens-arrive .9s var(--ease-out) both}.thought-node--lens-out .thought-cloud{animation:.65s ease-in both lens-depart}@keyframes lens-depart{to{opacity:0;transform:translate(70px)rotate(5deg)}}@keyframes lens-arrive{0%{opacity:0;transform:translate(-50px)rotate(-4deg)}to{opacity:1;transform:rotate(var(--form-rotation))}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.pointer-light{display:none}}.thought-node--thrown .thought-cloud{animation:1.4s cubic-bezier(.16,1,.3,1) both thought-throw}@keyframes thought-throw{0%{opacity:0;transform:translateY(150px)rotate(-9deg)scale(.65)}55%{opacity:1;transform:translateY(-12px)rotate(2deg)scale(1.05)}to{opacity:1;transform:translateY(0) rotate(var(--form-rotation)) scale(1)}}@keyframes thought-emerge{0%{filter:blur(8px);opacity:0;transform:rotate(var(--form-rotation)) scale(.62)}55%{filter:blur();opacity:1;transform:rotate(var(--form-rotation)) scale(1.04)}to{transform:rotate(var(--form-rotation)) scale(1)}}.thought-node.is-contacting:not(.thought-node--new) .thought-cloud{animation:.22s cubic-bezier(.22,.8,.35,1) contact-wobble}@keyframes contact-wobble{0%,to{transform:rotate(var(--form-rotation)) scale(1)}38%{transform:rotate(calc(var(--form-rotation) - .7deg)) scale(1.012, .988)}72%{transform:rotate(calc(var(--form-rotation) + .45deg)) scale(.994, 1.006)}}.is-pulsing{animation:spark-breathe .6s var(--ease-out)}@keyframes spark-breathe{50%{color:var(--sage-deep);transform:scale(1.08)}}.mode-instruction{z-index:45;border:1px solid var(--line);color:var(--ink-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefae8;border-radius:999px;align-items:center;gap:18px;padding:10px 12px 10px 16px;font-size:10px;display:flex;position:fixed;top:84px;left:50%;translate:-50%;box-shadow:0 12px 34px #2b2f2914}.mode-instruction button{border:0;border-left:1px solid var(--line);min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;padding:2px 5px 2px 12px;font-size:9px}.drift-hint{z-index:20;color:var(--faint);letter-spacing:.045em;margin:0;font-size:9px;transition:opacity .9s;position:fixed;bottom:31px;left:clamp(24px,4.1vw,66px)}.drift-hint span{margin:0 7px}.universe:not(.universe--drift) .drift-hint{max-width:calc(50vw - 190px)}.orientation-note{z-index:36;isolation:isolate;pointer-events:none;width:min(430px,100vw - 96px);color:var(--ink-soft);text-wrap:balance;gap:5px;margin:0;display:grid;position:fixed;bottom:108px;left:clamp(68px,7vw,112px)}.orientation-note strong{font-family:var(--serif);letter-spacing:-.018em;font-size:17px;font-weight:400}.orientation-note span{color:var(--muted);font-size:9px;line-height:1.45}.help-trigger{z-index:44;width:44px;height:44px;color:var(--muted);cursor:pointer;font-family:var(--serif);background:0 0;border:0;place-items:center;font-size:12px;display:grid;position:fixed;bottom:67px;left:clamp(18px,3.5vw,51px)}.account-trigger{z-index:44;min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;transition:opacity .9s;position:fixed;bottom:67px;left:calc(clamp(18px,3.5vw,51px) + 52px)}.composer-key-hint{display:none}.guest-submissions-trigger{z-index:44;max-width:calc(100vw - 90px);min-height:44px;color:var(--ink-soft);cursor:pointer;background:#f7f6f2e6;border:0;border-radius:20px;padding:0 12px;font-size:14px;position:fixed;bottom:115px;left:calc(clamp(18px,3.5vw,51px) + 52px)}@media (hover:hover) and (pointer:fine){.composer-footer .composer-key-hint{margin-top:7px;font-size:12px;display:block}}.help-trigger:before{border:1px solid var(--line);content:"";width:24px;height:24px;transition:border-color .18s ease, transform .26s var(--ease-out);border-radius:50%;position:absolute}.help-trigger:hover:before{border-color:var(--line-strong);transform:scale(1.08)}.help-trigger:focus-visible:before{border-color:var(--line-strong);transform:scale(1.08)}.universe--drift .help-trigger{transition:opacity .9s ease, transform .9s var(--ease-out)}.help-overlay{z-index:76;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f6f28a;position:fixed;inset:0}.help-dialog{z-index:77;border:1px solid var(--line);width:min(440px,100vw - 40px);max-height:calc(100svh - 40px);box-shadow:var(--shadow-lift);background:#fffefafa;border-radius:34px 27px 39px 30px;padding:43px 42px 38px;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.help-dialog h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:400}.founder-link{color:inherit;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.founder-link:hover{text-decoration-color:currentColor}.founder-link:focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px;border-radius:2px;text-decoration-color:currentColor}.help-copy{gap:13px;margin-top:24px;display:grid}.help-copy p{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:15px;line-height:1.35}.account-presence{border-top:1px solid var(--line);justify-items:start;gap:7px;margin-top:7px;padding-top:16px;display:grid}.account-presence__identity{overflow-wrap:anywhere;max-width:100%}.account-invite form{gap:10px;width:100%;display:grid}.focus-branch{gap:10px;margin:20px 0;display:grid}.focus-branch label{color:var(--ink-soft);font-size:14px}.focus-branch textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:96px;max-height:220px;color:var(--ink);font:18px var(--serif);border-radius:12px;padding:12px}.focus-branch textarea:focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px}.focus-branch p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.focus-branch__footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.focus-branch__footer button{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);background:#8291811f;border-radius:999px;padding:10px 18px}.account-presence__actions{flex-wrap:wrap;gap:7px 13px;display:flex}.account-delete{border-top:1px solid var(--line);width:100%;padding-top:10px}.account-delete summary,.focus-safety summary{width:fit-content;color:var(--muted);cursor:pointer;letter-spacing:.035em;font-size:9px}.account-delete p{margin-top:10px;font-size:12px}.account-delete label,.focus-safety label{color:var(--muted);margin-top:11px;font-size:9px;display:block}.account-delete input,.focus-safety select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;margin-top:6px;padding:9px 11px}.floating-composer{z-index:42;border:1px solid var(--line);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(284px,100vw - 40px);transition:border-color .22s ease, box-shadow .42s var(--ease-out), opacity .9s ease, transform .42s var(--ease-out);background:#fffefae6;border-radius:999px;justify-content:space-between;align-items:center;padding:14px 17px 14px 21px;font-size:13px;display:flex;position:fixed;bottom:clamp(20px,3.8vw,45px);left:50%;translate:-50%;box-shadow:0 16px 48px #2a2e281a}.floating-composer:hover{border-color:#586b574d;transform:translateY(-3px);box-shadow:0 22px 60px #2a2e2821}.floating-composer span:last-child{color:var(--sage-deep);font-size:14px}.floating-composer--with-ink{padding:0;overflow:hidden}.floating-composer--with-ink button{min-height:48px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0}.floating-composer__write{text-align:left;flex:1;padding:14px 12px 14px 21px}.floating-composer__ink{flex-shrink:0;place-items:center;width:48px;display:grid;border-left:1px solid var(--line)!important}.floating-composer--with-ink button:focus-visible{outline:2px solid var(--sage-deep);outline-offset:-4px}.composer-dialog.ink-dialog{width:min(640px,100vw - 32px);max-height:calc(100svh - 32px);padding:30px 24px 24px;overflow-y:auto}.composer-dialog.ink-dialog h2{padding-right:44px;font-size:30px}.thought-ink{width:100%;height:90px;display:block}.focus-ink{width:100%;max-height:300px;margin:12px 0 24px;display:block}.memory-ink{width:100%;min-width:0;height:110px;display:block}.ink-dialog[hidden],.dialog-overlay[hidden]{display:none}.focus-overlay,.dialog-overlay{z-index:60;background:radial-gradient(circle 150px at var(--focus-x,50%) var(--focus-y,50%), #f7f6f205 0 54%, #f7f6f261 78%, #f7f6f280 100%);-webkit-backdrop-filter:none;backdrop-filter:none;position:fixed;inset:0}.focus-overlay--drift{background:radial-gradient(circle 180px at var(--focus-x,50%) var(--focus-y,50%), #f7f6f200 0 58%, #f7f6f230 82%, #f7f6f247 100%)}.dialog-overlay{z-index:70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f0efeab8}.dialog-overlay--throw{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f0efea6b}.focus-panel{z-index:62;border:1px solid var(--line);width:min(440px,100vw - 44px);max-height:calc(100svh - 32px);box-shadow:var(--shadow-lift);scrollbar-color:#20231f26 transparent;background:#fffefaf5;border-radius:38px 26px 44px 30px;padding:clamp(34px,3.6vw,46px);position:fixed;overflow-y:auto}.focus-panel--drift{border-radius:31px 25px 36px 27px;width:min(390px,100vw - 44px);max-height:min(620px,100svh - 44px);padding:38px 38px 34px}.focus-panel--drift .focus-thought{font-size:clamp(29px,3.4vw,43px)}.focus-panel:focus,.composer-dialog:focus,.help-dialog:focus{outline:none}.panel-close{z-index:2;border:1px solid var(--line);width:44px;height:44px;color:var(--muted);cursor:pointer;transition:background .18s ease, color .18s ease, transform .26s var(--ease-out);background:0 0;border-radius:50%;place-items:center;font-size:19px;font-weight:320;line-height:1;display:grid;position:absolute;top:23px;right:25px}.panel-close:hover{background:var(--paper-deep);color:var(--ink);transform:rotate(3deg)}.focus-kicker{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:25px;font-size:9px;display:flex}.focus-thought{max-width:440px;font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(34px,4.1vw,53px);font-weight:400;line-height:1.03}.focus-primary-actions{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.focus-primary-actions button,.focus-primary-actions a{border:1px solid var(--line);cursor:pointer;min-height:44px;transition:background .18s ease, border-color .18s ease, transform .26s var(--ease-out);background:0 0;border-radius:18px 13px 20px 15px;align-items:center;gap:7px;padding:9px 14px;font-size:10px;display:inline-flex}.focus-primary-actions button:hover,.focus-primary-actions a:hover{background:#82918114;border-color:#586b5747;transform:translateY(-2px)}.focus-primary-actions button.focus-action--primary{background:#82918117;border-color:#586b573d}.focus-persistence{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:19px;padding-top:17px;display:flex}.focus-persistence p{color:var(--muted);font-family:var(--sans);margin:0;font-size:13px;font-style:normal;line-height:1.5}.focus-persistence button,.account-presence button{border:0;border-bottom:1px solid var(--line-strong);min-height:44px;color:var(--sage-deep);cursor:pointer;background:0 0;flex:none;padding:8px 2px;font-size:9px}.focus-persistence button:hover,.account-presence button:hover{border-color:var(--sage-deep);color:var(--ink)}.focus-persistence button:disabled{cursor:wait;opacity:.55}.focus-persistence .keep-thought-button{border:1px solid var(--sage-deep);background:var(--sage-deep);color:var(--paper,#fffefa);border-radius:12px;padding:12px 18px;font-size:13px;font-weight:500}.focus-persistence .keep-thought-button:hover{background:var(--ink);color:#fffefa}.submission-actions{margin-top:14px}.focus-share{font-family:var(--sans);margin-top:16px}.focus-share button{border:0;border-bottom:1px solid var(--line-strong);min-height:44px;color:var(--sage-deep);cursor:pointer;background:0 0;padding:8px 2px;font-size:13px}.focus-share p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.focus-share input{width:100%;margin-top:8px;font-size:13px}.submission-actions p{max-width:52ch;line-height:1.5}.submission-actions button{min-height:44px}.feedback-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.feedback-dialog label{margin:24px 0 12px;display:block}.feedback-dialog textarea{box-sizing:border-box;border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;resize:vertical;background:0 0;border-radius:10px;padding:12px}.feedback-dialog p{line-height:1.5}.feedback-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.feedback-invitation{z-index:12;border:1px solid var(--line);background:var(--paper,#fffefa);border-radius:14px;gap:4px;padding:4px;display:flex;position:fixed;bottom:20px;right:20px}.feedback-invitation>button{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}@media (max-width:600px){.feedback-invitation{bottom:88px;right:16px}}.feedback-dialog button:not(.panel-close),.feedback-actions a,.feedback-trigger{border:1px solid var(--line);min-height:44px;color:var(--sage-deep);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:10px 12px}.focus-safety{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.focus-safety__body{gap:11px;padding-top:12px;display:grid}.focus-safety__body>p,.focus-safety__confirmation p{color:var(--muted);font-family:var(--serif);margin:0;font-size:12px;line-height:1.4}.focus-safety__actions,.focus-safety__confirm{flex-wrap:wrap;gap:7px;display:flex}.focus-safety button{border:1px solid var(--line);min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:14px 11px 16px 12px;padding:8px 12px;font-size:9px}:is(.focus-safety button:hover,.focus-safety button:focus-visible){border-color:var(--line-strong);color:var(--ink)}.focus-safety button:disabled,.account-presence button:disabled{cursor:wait;opacity:.55}.focus-safety__confirmation{gap:10px;display:grid}.focus-safety__notice:empty{display:none}.focus-primary-actions--drift{margin-top:28px}.focus-primary-actions--drift a{color:var(--ink-soft);text-decoration:none}.focus-drift-link{min-height:44px;color:var(--sage-deep);border-bottom:1px solid #0000;align-items:center;gap:7px;margin-top:11px;font-size:9px;transition:border-color .18s,color .18s;display:inline-flex}.focus-drift-link:hover{border-color:var(--line-strong);color:var(--ink)}.action-count{color:var(--muted);font-size:9px}.relationship-section{margin-top:30px}.section-heading{justify-content:space-between;align-items:baseline;padding-bottom:7px;display:flex}.section-heading h2{color:var(--muted);letter-spacing:.045em;text-transform:lowercase;margin:0;font-size:10px;font-weight:620}.section-heading>span{color:var(--muted);font-size:9px}.relationship-list{display:grid}.relationship-list button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:50px;padding:12px 0;display:grid}.relationship-more{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 0 0;font-size:9px}.relationship-list button>span:first-child{color:var(--sage-deep);font-size:12px;line-height:1}.relationship-list strong{font-family:var(--serif);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:14px;font-weight:400;line-height:1.25}.relationship-list button>span:last-child{color:var(--faint);transition:transform .25s var(--ease-out);font-size:11px}.relationship-list button:hover>span:last-child{transform:translate(2px,-2px)}.composer-dialog{z-index:72;border:1px solid var(--line);width:min(710px,100vw - 40px);max-height:calc(100svh - 40px);box-shadow:var(--shadow-lift);background:#fffefafa;border-radius:42px 29px 47px 34px;padding:clamp(34px,5.7vw,72px);position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.auth-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f0efeac2;position:fixed;inset:0}.auth-dialog{z-index:82;border:1px solid var(--line);width:min(520px,100vw - 40px);max-height:calc(100svh - 40px);box-shadow:var(--shadow-lift);background:#fffefafc;border-radius:38px 28px 42px 31px;padding:clamp(38px,5vw,58px);position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.auth-dialog:focus{outline:none}.auth-dialog h2{max-width:390px;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(31px,4vw,44px);font-weight:400;line-height:1.04}.auth-dialog>p:not(.dialog-eyebrow){max-width:410px;color:var(--muted);font-family:var(--serif);margin:14px 0 0;font-size:13px;line-height:1.45}.auth-dialog form{gap:9px;margin-top:29px;display:grid}.auth-dialog label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:9px}.auth-dialog input,.account-invite input[type=email]{width:100%;min-height:48px;color:var(--ink);font-family:var(--serif);background:#ffffffbf;border:1px solid #586b5752;border-radius:12px;padding:11px 14px;font-size:20px;transition:border-color .16s,box-shadow .16s}.auth-dialog input:focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px;border-color:var(--sage-deep);box-shadow:0 0 22px #82918124}.account-invite input[type=email]:focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px;border-color:var(--sage-deep);box-shadow:0 0 22px #82918124}.auth-dialog input:disabled{color:var(--muted)}.auth-dialog__footer{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;display:flex}.auth-dialog__footer button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:9px 2px;font-size:12px;transition:background-color .16s,border-color .16s,box-shadow .16s}.auth-dialog__footer button[type=submit],.auth-dialog__footer[aria-label=Sign-in\ methods] button:first-child{color:var(--ink);background:#8291811f;border:1px solid #586b5761;border-radius:999px;padding:11px 18px}.auth-dialog__footer button[type=submit]:hover,.auth-dialog__footer[aria-label=Sign-in\ methods] button:first-child:hover{background:#82918133;box-shadow:0 0 20px #8291811f}.account-invite{border-top:1px solid var(--line);width:100%;margin-top:8px;padding-top:16px}.account-invite h3{font:20px var(--serif);color:var(--ink);margin:0}.account-invite p{color:var(--ink-soft);font-size:12px;line-height:1.5}.account-invite label{color:var(--muted);margin:12px 0 6px;font-size:11px;display:block}.account-invite__link{flex-wrap:wrap;gap:8px;display:flex}.account-invite__link input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;flex:200px;padding:10px 12px}.account-invite__link button,.account-invite form button{border:1px solid var(--line-strong);background:#8291811f;border-radius:999px;min-height:44px;padding:10px 16px;font-size:12px}.account-invite form button{justify-self:start}@media (prefers-reduced-motion:reduce){.auth-dialog input,.auth-dialog__footer button,.account-invite input[type=email]{transition:none}}.auth-dialog__footer button:first-child{border-color:var(--line-strong);color:var(--ink)}.auth-dialog__footer button:hover{border-color:var(--sage-deep);color:var(--ink)}.auth-dialog__footer button:disabled{cursor:wait;opacity:.55}.auth-notice{min-height:18px;color:var(--sage-deep);font-family:var(--serif);margin:2px 0 0;font-size:13px;font-style:italic;line-height:1.5}.composer-dialog--branch{width:min(520px,100vw - 44px);translate:none}.composer-dialog--throw{width:min(580px,100vw - 36px);max-height:min(80svh, calc(var(--composer-visible-height,100svh) - 24px));transform-origin:bottom;border-radius:29px 25px;padding:24px 30px 22px;top:auto;bottom:clamp(18px,3.8vw,42px);translate:-50%}.composer-dialog.composer-dialog--throw .dialog-eyebrow{margin-bottom:9px}.composer-dialog.composer-dialog--throw h2{font-size:clamp(25px,2.8vw,31px)}.composer-dialog.composer-dialog--throw>p:not(.dialog-eyebrow){margin-top:9px;font-size:12px;line-height:1.5}.composer-dialog.composer-dialog--throw form{margin-top:17px}.composer-dialog.composer-dialog--throw textarea{min-height:82px;max-height:min(32svh,220px);padding:8px 0 12px;font-size:clamp(22px,2.4vw,27px)}.dialog-overlay--branch{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f6f27a}.branch-stem-field{z-index:71;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.branch-stem-field path{fill:none;stroke:#586b576b;stroke-dasharray:2 7;stroke-linecap:round;stroke-width:1.15px;animation:10s linear infinite connection-drift}.dialog-eyebrow{color:var(--sage-deep);letter-spacing:.09em;text-transform:uppercase;margin:0 0 17px;font-size:9px;font-weight:620}.composer-dialog h2{max-width:580px;font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,50px);font-weight:400;line-height:1.02}.composer-dialog>p:not(.dialog-eyebrow){color:var(--muted);font-family:var(--serif);margin:15px 0 0;font-size:14px;font-style:italic}.composer-dialog form{margin-top:35px}.composer-dialog textarea{resize:vertical;border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:150px;font-family:var(--serif);letter-spacing:-.025em;background:0 0;border-radius:0;padding:11px 0 18px;font-size:clamp(24px,3vw,36px);line-height:1.16;display:block}.composer-dialog textarea::placeholder{color:#b5b5ae}.composer-dialog textarea:focus{border-color:var(--sage-deep);outline:0}.similarity-warning{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:13px;margin-top:19px;padding:14px 0;display:grid}.similarity-warning p{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:14px;line-height:1.35}.similarity-warning>div{flex-wrap:wrap;gap:8px 15px;display:flex}.similarity-warning button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 2px;font-size:9px}.similarity-warning button:first-child{border-color:var(--line-strong);color:var(--ink)}.similarity-warning button:hover{border-color:var(--sage-deep);color:var(--ink)}.composer-footer{z-index:2;background:#fffefafa;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex;position:sticky;bottom:0}.composer-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.composer-footer .composer-cancel{color:var(--muted);border:1px solid var(--line);background:0 0}.composer-footer span{color:var(--faint);font-size:8px}.composer-footer button{background:var(--ink);min-height:44px;color:var(--surface-solid);cursor:pointer;transition:background .18s ease, transform .26s var(--ease-out);border:0;border-radius:999px;padding:11px 18px;font-size:10px}.composer-footer button:hover{background:var(--sage-deep);transform:translateY(-2px)}.combine-pair{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--serif);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin-top:28px;padding:15px 0;font-size:12px;line-height:1.25;display:grid}.combine-pair strong{color:var(--sage-deep);font-family:var(--font-geist-sans), Arial, sans-serif;font-size:17px;font-weight:400}.toast{z-index:90;pointer-events:none;min-height:28px;position:fixed;bottom:66px;left:clamp(24px,4.1vw,66px)}.toast span{border:1px solid var(--line);color:var(--ink-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf0;border-radius:999px;padding:9px 13px;font-size:9px;display:block;box-shadow:0 12px 36px #2a2e2814}.universe--drift .site-header,.universe--drift .universe-intro,.universe--drift .universe-intro p,.universe--drift .drift-hint{transition:opacity 1.8s}.universe--drift[data-controls-visible=false] [data-drift-chrome]{opacity:0;pointer-events:none;transform:translateY(-7px)}:is(.universe--drift[data-controls-visible=false] [data-drift-chrome]:focus,.universe--drift[data-controls-visible=false] [data-drift-chrome]:focus-visible,.universe--drift[data-controls-visible=false] [data-drift-chrome]:focus-within){opacity:1;pointer-events:auto;transform:none}.universe--drift[data-drift-phase=settling] .universe-intro{opacity:.14}.universe--drift[data-drift-phase=settling] .universe-intro p,.universe--drift[data-drift-phase=established] .universe-intro p{opacity:0}.universe--drift[data-drift-phase=established] .universe-intro,.universe[data-presentation=ambient] .universe-intro,.universe[data-presentation=ambient] .brand,.universe[data-presentation=ambient] .drift-hint,.universe[data-presentation=ambient] .help-trigger{display:none}.universe--drift .thought-cloud{filter:saturate(.9)}.universe--drift .thought-node:hover .thought-body,.universe--drift .thought-node:focus-within .thought-body{transform:translateY(-3px)}.universe[data-paused=true] .thought-cloud,.universe[data-paused=true] .connection{animation-play-state:paused!important}@media (hover:hover) and (pointer:fine){.universe[data-presentation=ambient][data-controls-visible=false],.universe[data-presentation=ambient][data-controls-visible=false] *{cursor:none!important}}@media (max-width:1180px){.universe-intro{width:min(620px,100% - 46px);margin-top:55px}.universe-intro h1{font-size:clamp(44px,6vw,65px)}.thought-node{--node-width:162px;--node-height:102px}.thought-node--small{--node-width:132px;--node-height:84px}.thought-node--large{--node-width:200px;--node-height:124px}}@media (max-width:1080px){.focus-panel{border-bottom:0;border-left:0;border-right:0;border-radius:32px 32px 0 0;width:100%;max-height:86svh;padding:44px 26px 30px;inset:auto 0 0}.focus-overlay{background:#f7f6f261}.composer-dialog,.composer-dialog--branch,.auth-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:32px 32px 0 0;width:100%;max-height:90svh;padding:47px 26px 30px;inset:auto 0 0;translate:none}.composer-dialog--throw{bottom:var(--composer-bottom,0px);width:100%;max-height:min(86svh, calc(var(--composer-visible-height,100svh) - 12px));padding:23px 26px max(20px, env(safe-area-inset-bottom));border-radius:27px 27px 0 0}.branch-stem-field{display:none}}@media (max-width:720px){.site-header{background:linear-gradient(var(--paper,#f7f6f2) 75%, #f7f6f200);grid-template-columns:1fr auto;padding:16px 20px}.brand{font-size:17px}.mode-nav{grid-column:2;gap:18px}.drift-controls{display:contents}.drift-transport{background:#f7f6f2f0;grid-area:1/2;justify-self:end;gap:0;box-shadow:0 0 18px 14px #f7f6f2e0}.drift-preferences{background:#f7f6f2f0;grid-area:2/1/auto/-1;justify-self:start;gap:10px;margin-top:1px;box-shadow:0 0 18px 10px #f7f6f2e0}.drift-transport button,.drift-transport a{padding-inline:8px;font-size:9px}.drift-preferences label,.drift-preferences select{min-height:44px}.universe-intro{width:calc(100% - 40px);margin-top:45px}.universe-intro p{margin-bottom:13px;font-size:8px}.universe-intro h1{font-size:clamp(35px,11vw,47px);line-height:.99}.universe--universe[data-intro-phase=fading] .universe-intro{transition-duration:2s}.mode-instruction{white-space:normal;width:max-content;max-width:calc(100vw - 30px);top:66px}.thought-node{--node-width:136px;--node-height:90px}.thought-node--small{--node-width:116px;--node-height:76px}.thought-node--large{--node-width:164px;--node-height:104px}.thought-body,.thought-node--large .thought-body{padding:15px;font-size:14px}.thought-node--small .thought-body{padding:11px;font-size:14px}.thought-actions{display:none}.thought-node:hover .thought-body,.thought-node:focus-within .thought-body{transform:none}.drift-hint{display:none}.orientation-note{width:calc(100vw - 40px);bottom:132px;left:20px}.help-trigger{bottom:76px;left:8px}.account-trigger{bottom:76px;left:58px}.account-trigger,.help-trigger{background:#f7f6f2;border-radius:22px;box-shadow:0 0 12px 6px #f7f6f2f0}.help-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:32px 32px 0 0;width:100%;max-height:78svh;padding:44px 24px 29px;inset:auto 0 0;translate:none}.floating-composer{width:auto;min-height:48px;display:flex;bottom:18px;left:18px;right:18px;translate:none}.toast{bottom:77px;left:20px;right:20px}.toast span{width:fit-content;margin:0 auto}.focus-panel{border-bottom:0;border-left:0;border-right:0;border-radius:32px 32px 0 0;width:100%;max-height:88svh;padding:38px 22px 24px;inset:auto 0 0}.focus-panel--drift{max-height:68svh;padding:36px 22px 23px}.focus-overlay{background:#f7f6f261}.panel-close{top:17px;right:19px}.focus-thought{max-width:calc(100% - 15px);font-size:clamp(30px,9vw,42px)}.focus-primary-actions{gap:6px;margin-top:22px}.focus-primary-actions button{min-height:44px}.focus-persistence{flex-direction:column;align-items:flex-start;gap:6px}.relationship-section{margin-top:27px}.relationship-list button{grid-template-columns:auto 1fr auto;gap:10px}.composer-dialog{top:auto;right:0;bottom:var(--composer-bottom,0px);width:100%;max-height:min(90svh, calc(var(--composer-visible-height,100svh) - 12px));padding:47px 24px max(28px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:32px 32px 0 0;left:0;translate:none}.auth-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:32px 32px 0 0;width:100%;max-height:90svh;padding:47px 24px 28px;inset:auto 0 0;translate:none}.branch-stem-field{display:none}.composer-dialog h2{padding-right:15px;font-size:clamp(31px,9vw,42px)}.composer-dialog form{margin-top:25px}.composer-dialog textarea{min-height:120px;font-size:25px}.composer-dialog--throw{max-height:min(90svh, calc(var(--composer-visible-height,100svh) - 12px));padding:22px 23px max(18px, env(safe-area-inset-bottom))}.composer-dialog.composer-dialog--throw h2{padding-right:24px;font-size:27px}.composer-dialog.composer-dialog--throw form{margin-top:16px}.composer-dialog.composer-dialog--throw textarea{min-height:82px;font-size:23px}.combine-pair{gap:8px;font-size:10px}}@media (max-height:700px) and (min-width:721px){.universe-intro{margin-top:32px}.universe-intro h1{font-size:clamp(41px,5vw,63px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.field-camera,.thought-node{will-change:auto}}.auth-dialog .join-consent{letter-spacing:normal;text-transform:none;align-items:flex-start;gap:12px;min-height:44px;margin-top:18px;font-size:13px;line-height:1.5;display:flex}.join-consent a{text-underline-offset:3px;text-decoration:underline}.auth-dialog .join-consent input{accent-color:#343630;width:20px;min-width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0}.auth-dialog__footer[aria-label=Membership\ options] button[aria-pressed=false]{color:var(--muted);border-color:#0000}.auth-dialog__footer[aria-label=Membership\ options] button[aria-pressed=true]{border-color:var(--line-strong);color:var(--ink)}@media (hover:hover) and (pointer:fine){body{cursor:url(/cursors/default.svg) 6 4,default}button,a,select,summary,[role=button],.thought-body,.thought-cloud{cursor:url(/cursors/hover.svg) 6 4,pointer}a{cursor:url(/cursors/link.svg) 6 4,pointer}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),textarea,[contenteditable=true]{cursor:url(/cursors/text.svg) 20 20,text}input:is([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]){cursor:url(/cursors/hover.svg) 6 4,pointer}button:disabled,[aria-disabled=true]{cursor:url(/cursors/unavailable.svg) 6 4,not-allowed}[aria-busy=true],.focus-persistence button:disabled,.focus-safety button:disabled,.account-presence button:disabled,.auth-dialog__footer button:disabled{cursor:url(/cursors/loading.svg) 6 4,wait}[aria-label="What is BeforeSense?"],[data-cursor=help]{cursor:url(/cursors/help.svg) 6 4,help}[data-cursor=ew-resize]{cursor:url(/cursors/resize-horizontal.svg) 20 20,ew-resize}[data-cursor=ns-resize]{cursor:url(/cursors/resize-vertical.svg) 20 20,ns-resize}[data-cursor=nwse-resize]{cursor:url(/cursors/resize-diagonal.svg) 20 20,nwse-resize}[data-cursor=nesw-resize]{cursor:url(/cursors/resize-diagonal-reverse.svg) 20 20,nesw-resize}html[data-atmospheric-drag=true] .universe{cursor:url(/cursors/drag.svg) 6 4,grabbing}}
