.face{--face-1: var(--face-l1);--face-2: var(--face-l2);--face-3: var(--face-l3);position:relative;flex:none;display:inline-grid;place-items:center;width:var(--face-size);height:var(--face-size);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 32% 24%,var(--face-1),var(--face-2) 55%,var(--face-3));box-shadow:inset 0 calc(var(--face-size) * .02) calc(var(--face-size) * .04) var(--face-shine),inset 0 calc(var(--face-size) * -.03) calc(var(--face-size) * .06) var(--face-shade);-webkit-user-select:none;user-select:none}:root.dark .face,.dark .face{--face-1: var(--face-d1);--face-2: var(--face-d2);--face-3: var(--face-d3)}.face--ring{box-shadow:0 0 0 max(1.5px,calc(var(--face-size) * .04)) var(--face-ring)}.face__figure{grid-area:1 / 1;width:86%;height:86%;object-fit:contain;transform-origin:50% 85%;filter:drop-shadow(0 calc(var(--face-size) * .025) calc(var(--face-size) * .03) var(--face-figure-shadow))}.face[data-state=loading] .face__figure{opacity:0}.face__letter{grid-area:1 / 1;font:650 calc(var(--face-size) * .42) / 1 var(--font-ui);letter-spacing:-.02em;color:color-mix(in srgb,var(--face-3) 45%,var(--face-letter))}:root.dark .face__letter,.dark .face__letter{color:color-mix(in srgb,var(--face-1) 50%,var(--face-letter))}@keyframes face-settle{0%{transform:translateY(8%) scale(.9)}50%{transform:translateY(-4%) scale(1.04,1.02)}75%{transform:translateY(1%) scale(.99,1.01)}to{transform:none}}@keyframes face-breathe{0%,to{transform:none}50%{transform:translateY(-2.5%) scale(1.012)}}@keyframes face-squish{0%{transform:none}35%{transform:scale(1.08,.92)}70%{transform:scale(.97,1.04)}to{transform:none}}.face__figure--settle{animation:face-settle var(--face-hop) var(--face-hop-ease) both,face-breathe var(--face-breath) var(--ease-in-out) var(--face-hop) 2}.face__figure--squish{animation:face-squish var(--face-squish) var(--ease-out)}@media(prefers-reduced-motion:reduce){.face__figure{animation:none!important}}.face-stack{display:inline-flex;align-items:center}.face-stack>*+*{margin-left:calc(var(--face-size) * -.28)}.face-stack__more{display:inline-grid;place-items:center;min-width:var(--face-size);height:var(--face-size);padding:0 calc(var(--face-size) * .22);border-radius:calc(var(--face-size) / 2);background:var(--well);box-shadow:0 0 0 max(1.5px,calc(var(--face-size) * .04)) var(--face-ring);font:600 max(11px,calc(var(--face-size) * .38)) / 1 var(--font-ui);color:var(--ink-2);white-space:nowrap}.face-chip{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3) 0 var(--space-1);border-radius:16px;background:var(--well);font:var(--type-ui-strong);color:var(--ink);white-space:nowrap}.ambient-scene{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;height:430px;overflow:hidden;background:var(--pay-cream)}.ambient-scene[data-size=small]{height:196px}.ambient-scene:before{content:"";position:absolute;inset:-10%;z-index:-2;background:radial-gradient(ellipse at 12% 30%,var(--pay-blush),transparent 55%),radial-gradient(ellipse at 92% 18%,var(--pay-cream),transparent 62%),radial-gradient(ellipse at 84% 70%,var(--pay-lilac),transparent 58%),radial-gradient(ellipse at 28% 100%,var(--pay-sky),transparent 60%)}.ambient-scene:after{content:"";position:absolute;left:18%;right:18%;top:22%;height:44%;z-index:-1;border-radius:50%;background:var(--pay-glow);filter:blur(48px)}.ambient-scene__art{position:relative;flex:none;width:560px;height:340px;margin-top:calc(var(--space-4) * -1);transform-origin:50% 50%}.ambient-scene[data-size=small] .ambient-scene__art{margin:calc(var(--space-12) * -1.5) 0}.ambient-scene__paper{position:absolute;left:34px;top:34px;width:236px;height:268px;padding:20px 22px;border-radius:18px;background:var(--brand-paper);color:var(--brand-ink);box-shadow:var(--pay-paper-shadow);transform:rotate(-4deg)}.ambient-scene__paper:before{content:"";position:absolute;inset:10px 12px -10px -10px;z-index:-1;border:1px solid var(--pay-paper-edge);border-radius:18px;background:var(--pay-paper-behind);transform:rotate(5deg)}.ambient-scene__label{display:flex;align-items:center;gap:7px;font:500 11px/16px var(--font-ui);color:var(--brand-ink-2)}.ambient-scene__label svg{width:15px;height:15px;fill:none;stroke:var(--brand-bay);stroke-width:1.5}.ambient-scene__ttl{width:74%;height:9px;margin:20px 0 18px;border-radius:5px;background:var(--pay-paper-title)}.is-slide .ambient-scene__ttl{width:58%;height:12px}.ambient-scene__ln{display:block;height:5px;margin:10px 0;border-radius:4px;background:var(--pay-paper-line)}.ambient-scene__ln.is-short{width:68%}.ambient-scene__hl{position:relative;display:block;height:13px;margin:14px 0;border-radius:4px;background:color-mix(in srgb,var(--brand-butter) var(--scene-hl, 0%),var(--pay-paper-line))}.ambient-scene__hl:after{content:"";position:absolute;left:4px;top:5px;width:84%;height:3px;border-radius:3px;background:var(--pay-paper-title);opacity:.6}.ambient-scene__glass{position:relative;height:58px;margin-top:16px;overflow:hidden;border-radius:9px;background:var(--brand-mist)}.ambient-scene__glass svg{position:absolute;inset:0;width:100%;height:100%}.ambient-scene__pane{fill:var(--pay-sky);opacity:.45}.ambient-scene__beam{fill:none;stroke:var(--pay-sun-ray);stroke-width:2.2}.ambient-scene__mascot{position:absolute;left:238px;top:196px;width:128px;height:128px;object-fit:contain;filter:var(--pay-dray-shadow);transform-origin:50% 85%}.ambient-scene__bubble{position:absolute;padding:11px 16px;white-space:nowrap;border-radius:18px 18px 18px 4px;font:500 14px/18px var(--font-ui);opacity:0}.ambient-scene__bubble.is-room{left:300px;top:22px;border:1px dashed var(--brand-line);background:var(--pay-paper-behind);color:var(--brand-ink-2);font-style:italic;font-weight:400}.ambient-scene__bubble.is-room small{display:block;margin-bottom:2px;font:500 10px/13px var(--font-ui);font-style:normal;letter-spacing:.3px;text-transform:uppercase;opacity:.75}.ambient-scene__bubble.is-ask{left:362px;top:214px;background:var(--pay-bubble);color:var(--brand-ink);font-weight:600;box-shadow:var(--pay-bubble-shadow)}.ambient-scene__answer{position:absolute;left:338px;top:30px;width:196px;padding:14px 15px 15px;border-radius:22px;background:linear-gradient(150deg,var(--pay-visual-from),var(--pay-visual-to));color:var(--brand-ink);box-shadow:var(--pay-visual-shadow),inset 0 0 0 1px var(--pay-visual-edge);opacity:0}.ambient-scene__answer b{display:block;margin-bottom:8px;font:600 13px/17px var(--font-ui)}.ambient-scene__answer svg{display:block;width:166px;height:78px;margin:0 auto 8px}.ambient-scene__answer-glass{fill:var(--pay-sky);opacity:.55}.ambient-scene__ray{fill:none;stroke:var(--pay-sun-ray);stroke-width:3;stroke-linecap:round}.ambient-scene__normal{stroke:var(--brand-bay);stroke-dasharray:3 4;opacity:.5}.ambient-scene__answer i{display:block;height:4px;margin:7px 0;border-radius:3px;background:var(--pay-trace);opacity:.35}.ambient-scene__answer i.is-short{width:62%}.ambient-scene__thread{position:absolute;inset:0;width:560px;height:340px;overflow:visible;pointer-events:none}.ambient-scene__thread path{fill:none;stroke:var(--brand-bay);stroke-width:2;stroke-dasharray:2 6;stroke-linecap:round}.ambient-scene__wave{position:absolute;left:0;top:262px;width:560px;height:78px;overflow:visible}.ambient-scene__wave path{fill:none;stroke-linecap:round}.ambient-scene__wave .is-calm{stroke:var(--brand-ink-2);stroke-opacity:.4;stroke-width:2}.ambient-scene__wave .is-lit{stroke:var(--sync-3);stroke-width:3.2}.ambient-scene__spark{position:absolute;width:16px;height:16px;color:var(--brand-bay);opacity:0}.ambient-scene__spark.is-small{width:10px;height:10px;color:var(--pay-spark)}.ambient-scene__spark svg{width:100%;height:100%;fill:currentColor}.ambient-scene__hush{position:absolute;left:478px;top:290px;font:500 11px/14px var(--font-ui);letter-spacing:.2px;color:var(--brand-ink-2);opacity:0}.ambient-scene__art.is-off .ambient-scene__wave,.ambient-scene__art.is-off .ambient-scene__mascot{filter:grayscale(1);opacity:.5}.ambient-scene__off{position:absolute;left:378px;top:250px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;background:var(--brand-paper);color:var(--brand-gift-ink);font:600 12px var(--font-ui);box-shadow:var(--pay-bubble-shadow)}.ambient-scene__off svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ambient-scene__beats{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:var(--space-2)}.ambient-scene__beats span{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:15px;background:var(--pay-control);font:500 12.5px var(--font-ui);color:var(--pay-hero-ink-2);transition:background-color var(--dur-3) var(--ease-out),color var(--dur-3) var(--ease-out)}.ambient-scene__beats span.is-on{background:var(--brand-paper);color:var(--brand-ink);box-shadow:var(--pay-bubble-shadow)}.ambient-scene__play{position:absolute;right:16px;bottom:14px;z-index:3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pay-control);color:var(--pay-hero-ink)}.ambient-scene__play svg{width:14px;height:14px;fill:currentColor}.ambient-scene__play:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ambient-scene__kicker{position:absolute;top:22px;left:26px;z-index:3;display:flex;align-items:center;gap:var(--space-2);font:600 12px/1 var(--font-ui);letter-spacing:.3px;color:var(--pay-hero-ink-2)}.ambient-scene__kicker img{width:22px;height:22px}@media(prefers-reduced-motion:reduce){.ambient-scene__beats span{transition:none}}:where(.moment-card,.moment-tip,.moment-continue) button{margin:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.moment-scene{position:relative;isolation:isolate;height:var(--moment-scene-height);overflow:hidden;background:var(--pay-cream)}.moment-scene:before{content:"";position:absolute;inset:-10%;z-index:-2;background:radial-gradient(ellipse at 12% 35%,var(--pay-blush),transparent 55%),radial-gradient(ellipse at 88% 18%,var(--pay-cream),transparent 62%),radial-gradient(ellipse at 84% 72%,var(--pay-lilac),transparent 58%),radial-gradient(ellipse at 28% 100%,var(--pay-sky),transparent 60%)}.moment-scene:after{content:"";position:absolute;left:18%;right:18%;top:24%;height:44%;z-index:-1;border-radius:50%;background:var(--pay-glow);filter:blur(46px)}.moment-scene__art{position:absolute;left:50%;top:0;width:660px;height:330px;margin-left:-330px;transform-origin:50% 50%}.moment-scene__paper{position:absolute;width:150px;height:186px;padding:16px;border-radius:16px;background:var(--brand-paper);color:var(--brand-ink);box-shadow:var(--pay-paper-shadow)}.moment-scene__paper.is-s{width:108px;height:134px;padding:12px}.moment-scene__paper.is-l{width:180px;height:226px}.moment-scene__label{display:flex;align-items:center;gap:6px;overflow:hidden;font:500 11px/15px var(--font-ui);color:var(--brand-ink-2);white-space:nowrap;text-overflow:ellipsis}.moment-scene__label svg{width:13px;height:13px;flex:none;fill:none;stroke:var(--brand-bay);stroke-width:1.6}.moment-scene__ttl{width:78%;height:8px;margin:20px 0 16px;border-radius:4px;background:var(--pay-paper-title)}.is-s .moment-scene__ttl{margin:14px 0 10px;height:6px}.moment-scene__ln{display:block;height:4px;margin:9px 0;border-radius:3px;background:var(--pay-paper-line)}.moment-scene__ln.is-short{width:70%}.moment-scene__ln.is-hl{height:10px;background:var(--pay-paper-highlight)}.moment-scene__chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 6px}.moment-scene__chips span{padding:0 8px;border-radius:10px;background:var(--moment-chip-ground);color:var(--moment-chip-ink);font:500 11px/20px var(--font-ui);text-decoration:underline dotted;text-underline-offset:3px}.moment-scene__cover{position:absolute;width:132px;height:166px;padding:16px 14px;border-radius:10px 16px 16px 10px;color:var(--brand-paper);box-shadow:var(--moment-cover-shadow)}.moment-scene__cover.is-a{background:linear-gradient(150deg,var(--moment-cover-a-from),var(--moment-cover-a-to))}.moment-scene__cover.is-b{background:linear-gradient(150deg,var(--moment-cover-b-from),var(--moment-cover-b-to))}.moment-scene__cover.is-c{background:linear-gradient(150deg,var(--moment-cover-c-from),var(--moment-cover-c-to))}.moment-scene__cover b{display:block;font:700 17px/20px var(--font-ui);letter-spacing:-.3px}.moment-scene__cover small{display:block;margin-top:4px;font:500 11px/14px var(--font-ui);opacity:.85}.moment-scene__count{position:absolute;left:14px;bottom:14px;padding:3px 8px;border-radius:10px;background:var(--pay-control);font:600 11px/14px var(--font-ui)}.moment-scene__pill{position:absolute;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;border-radius:17px;white-space:nowrap;background:var(--pay-bubble);box-shadow:var(--pay-bubble-shadow),inset 0 0 0 1px var(--pay-paper-edge);font:400 13px/34px var(--font-ui);color:var(--brand-ink-2)}.moment-scene__pill b{font-weight:600;color:var(--brand-ink)}.moment-scene__pill svg{width:16px;height:16px;fill:none;stroke:var(--brand-bay);stroke-width:1.7}.moment-scene__bubble{position:absolute;padding:11px 16px;border-radius:18px 18px 18px 5px;white-space:nowrap;background:var(--pay-bubble);box-shadow:var(--pay-bubble-shadow);font:500 14px/19px var(--font-ui);color:var(--brand-ink)}.moment-scene__bubble.is-ask{font-weight:600;white-space:normal;max-width:176px}.moment-scene__mascot{position:absolute;height:auto;object-fit:contain;filter:var(--pay-dray-shadow);transform-origin:50% 85%}.moment-scene__spark{position:absolute;width:18px;height:18px;color:var(--brand-bay)}.moment-scene__spark.is-small{width:12px;height:12px;color:var(--pay-spark)}.moment-scene__spark svg{width:100%;height:100%;fill:currentColor}.moment-scene__line{position:absolute;inset:0;width:660px;height:330px;overflow:visible;pointer-events:none}.moment-scene__line path{fill:none;stroke-linecap:round}.moment-scene__line .is-paint{stroke:var(--sync-4);stroke-width:4}.moment-scene__line .is-trail{stroke:var(--brand-bay);stroke-width:3;stroke-dasharray:2 9;opacity:.75}.moment-scene__slide{position:absolute;width:220px;height:148px;padding:3px;border-radius:14px;transform:rotate(-6deg);box-shadow:var(--pay-paper-shadow);background:conic-gradient(from 200deg,var(--sync-1),var(--sync-2),var(--sync-3),var(--sync-4),var(--sync-5),var(--sync-6),var(--sync-7),var(--sync-1))}.moment-scene__slide-in{height:100%;padding:16px;border-radius:11px;background:var(--brand-paper);color:var(--brand-ink)}.moment-scene__slide-in b{display:block;margin-bottom:12px;font:650 13px/17px var(--font-ui)}.moment-scene__slide-in i{display:block;height:4px;margin:8px 0;border-radius:3px;background:var(--pay-paper-line)}.moment-scene__ink{position:absolute;left:14px;top:118px;width:150px;height:70px;overflow:visible}.moment-scene__ink path{fill:none;stroke:var(--brand-bay);stroke-width:2.4;stroke-linecap:round}.moment-scene__pencil{position:absolute;width:22px;height:150px;filter:var(--pay-dray-shadow)}.moment-scene__pencil rect,.moment-scene__pencil path{fill:var(--brand-paper);stroke:var(--pay-paper-title);stroke-width:1}.moment-card{top:50%;max-width:var(--moment-card-width);padding:0;translate:-50% -50%;overflow:hidden;border:0;border-radius:var(--moment-card-radius);background:var(--plane-work);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--pay-shadow)}.moment-card__close{position:absolute;top:var(--space-4);right:var(--space-4);z-index:4;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pay-control);color:var(--pay-hero-ink)}.moment-card__close svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.moment-card__close:focus-visible,.moment-card__cta:focus-visible,.moment-card__later:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.moment-card__words{padding:var(--space-8) var(--space-12) var(--space-8);text-align:center}.moment-card__words h1,.moment-week__head h1{outline:none}.moment-card__words h1{margin:0;font:680 40px/1.06 var(--font-ui);letter-spacing:-1.7px}.moment-card__words p{max-width:470px;margin:var(--space-3) auto 0;font:400 17px/25px var(--font-ui);color:var(--ink-2);text-wrap:pretty}.moment-card__cta{display:block;min-width:300px;height:52px;margin:var(--space-6) auto 0;padding:0 var(--space-6);border-radius:16px;background:var(--pay-cta);color:var(--pay-cta-ink);font:590 16px/52px var(--font-ui);box-shadow:var(--pay-cta-shadow)}.moment-card__later{display:block;min-height:44px;margin:var(--space-1) auto 0;padding:0 var(--space-4);font:500 14px/44px var(--font-ui);color:var(--ink-2)}.moment-card__words .moment-card__step{margin:0 auto var(--space-3);font:var(--type-meta);color:var(--ink-2)}.moment-scene.is-week{height:380px}.moment-week__head{position:absolute;top:34px;left:0;right:0;text-align:center;color:var(--pay-hero-ink)}.moment-week__mark{font:650 22px/1 var(--font-brand);letter-spacing:-.8px}.moment-week__head h1{margin:18px 0 0;font:700 44px/1.05 var(--font-ui);letter-spacing:-1.9px}.moment-week__head p{margin:8px 0 0;font:400 16px/23px var(--font-ui);color:var(--pay-hero-ink-2)}.moment-week__tiles{position:absolute;left:var(--space-6);right:var(--space-6);bottom:var(--space-6);display:flex;justify-content:center;gap:var(--space-2)}.moment-week__tile{flex:0 1 calc((100% - 3 * var(--space-2)) / 4);padding:14px 14px 13px;border-radius:18px;background:var(--pay-bubble);box-shadow:var(--pay-bubble-shadow),inset 0 0 0 1px var(--pay-paper-edge);color:var(--brand-ink);text-align:left}.moment-week__tile svg{display:block;width:22px;height:22px;margin-bottom:12px;fill:none;stroke:var(--brand-bay);stroke-width:1.7}.moment-week__tile b{display:block;font:700 34px/1 var(--font-ui);letter-spacing:-1.4px;font-variant-numeric:tabular-nums}.moment-week__tile span{display:block;margin-top:8px;font:500 12.5px/16px var(--font-ui);color:var(--brand-ink-2)}.moment-card.is-week .moment-card__words{padding-top:var(--space-5)}.moment-card.is-week .moment-card__words p{margin-top:0}.moment-tip{position:absolute;z-index:var(--layer-popover, 40);display:flex;gap:var(--space-3);width:318px;padding:14px 16px 14px 14px;border-radius:16px;background:color-mix(in srgb,var(--sheet) 88%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 0 0 1px var(--hairline),var(--e3);animation:moment-tip-in var(--dur-3) var(--ease-out) both}@keyframes moment-tip-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.moment-tip:before{content:"";position:absolute;top:-7px;left:var(--moment-arrow);width:14px;height:14px;background:inherit;transform:rotate(45deg);box-shadow:-1px -1px 0 var(--hairline)}.moment-tip.is-above:before{top:auto;bottom:-7px;box-shadow:1px 1px 0 var(--hairline)}.moment-tip.is-left:before{top:var(--moment-arrow);left:-7px;box-shadow:-1px 1px 0 var(--hairline)}.moment-tip__symbol{position:relative;flex:none;width:44px;height:44px;overflow:hidden;border-radius:12px;background:linear-gradient(140deg,var(--moment-tip-symbol-from),var(--moment-tip-symbol-to))}.moment-tip__symbol svg{position:absolute;inset:0;width:44px;height:44px}.moment-tip__symbol .is-paper{fill:var(--brand-paper)}.moment-tip__symbol .is-ring{fill:none;stroke:var(--brand-bay);stroke-width:1.6;opacity:.6}.moment-tip__symbol .is-ring.is-strong{stroke-width:2;opacity:1;stroke-linecap:round}.moment-tip__symbol .is-pointer{fill:var(--brand-ink);stroke:var(--brand-paper);stroke-width:1.1}.moment-tip__symbol .is-pencil{fill:var(--brand-paper);stroke:var(--pay-paper-title);stroke-width:.8}.moment-tip__symbol .is-play{fill:var(--brand-bay)}.moment-tip__words{min-width:0;padding-right:var(--space-4)}.moment-tip__words h3{margin:0;font:620 15px/20px var(--font-ui);letter-spacing:-.2px;color:var(--ink)}.moment-tip__words p{margin:2px 0 0;font:var(--type-ui);color:var(--ink-2)}.moment-tip__actions{display:flex;gap:var(--space-2);margin-top:10px}.moment-tip__action{height:30px;padding:0 13px;border-radius:9px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font:590 13px/30px var(--font-ui)}.moment-tip__action.is-primary{background:var(--pay-cta);color:var(--pay-cta-ink)}.moment-tip__close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;color:var(--ink-3)}.moment-tip__close svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.moment-tip :focus-visible,.moment-continue :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.moment-halo{border-radius:14px;box-shadow:var(--moment-halo);transition:box-shadow var(--dur-3) var(--ease-out)}.moment-glint{position:relative;display:inline-flex;border-radius:9px}.moment-glint.is-on:before{content:"";position:absolute;inset:-4px;padding:1.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--moment-glint-angle, 0deg),var(--sync-1),var(--sync-2),var(--sync-3),var(--sync-4),var(--sync-5),var(--sync-6),var(--sync-7),var(--sync-1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:moment-glint var(--moment-glint) var(--ease-out) 1 both}@property --moment-glint-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes moment-glint{0%{--moment-glint-angle: -180deg;opacity:0}40%{opacity:1}to{--moment-glint-angle: 0deg;opacity:.85}}.moment-continue-slot{position:fixed;top:var(--space-4);left:50%;z-index:var(--layer-popover, 40);transform:translate(-50%);pointer-events:none}.moment-continue-slot>*{pointer-events:auto}.moment-continue{display:inline-flex;align-items:center;gap:var(--space-3);padding:8px 10px 8px 8px;border-radius:22px;background:color-mix(in srgb,var(--sheet) 86%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 0 0 1px var(--hairline),var(--e3);animation:moment-continue-in var(--dur-4) var(--ease-out) both}@keyframes moment-continue-in{0%{opacity:0;transform:translateY(-12px)}}.moment-continue__thumb{position:relative;flex:none;width:44px;height:54px;border-radius:8px;background:var(--brand-paper);box-shadow:0 0 0 1px var(--hairline),var(--e1)}.moment-continue__thumb i{position:absolute;left:7px;right:7px;height:3px;border-radius:2px;background:var(--pay-paper-line)}.moment-continue__thumb i:nth-child(1){top:9px;right:18px;background:var(--pay-paper-title)}.moment-continue__thumb i:nth-child(2){top:17px}.moment-continue__thumb i:nth-child(3){top:23px;background:var(--pay-paper-highlight)}.moment-continue__thumb i:nth-child(4){top:29px}.moment-continue__badge{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--sheet);box-shadow:0 0 0 1px var(--hairline)}.moment-continue__badge svg{width:14px;height:14px;fill:none;stroke:var(--ink);stroke-width:1.6}.moment-continue__words{display:flex;flex-direction:column;min-width:0}.moment-continue__words b{overflow:hidden;font:620 14.5px/19px var(--font-ui);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.moment-continue__words span{font:400 12.5px/17px var(--font-ui);color:var(--ink-2)}.moment-continue__go{height:38px;margin-left:var(--space-2);padding:0 16px;border-radius:14px;background:var(--pay-cta);color:var(--pay-cta-ink);font:590 14px/38px var(--font-ui)}.moment-continue__close{display:grid;place-items:center;width:28px;height:28px;color:var(--ink-3)}.moment-continue__close svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}@media(prefers-reduced-motion:reduce){.moment-tip,.moment-continue,.moment-glint.is-on:before{animation:none}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/web-assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/web-assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/web-assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/web-assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/web-assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/web-assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/web-assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/web-assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/web-assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/web-assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/web-assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/web-assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/web-assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/web-assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/web-assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/web-assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/web-assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/web-assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/web-assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/web-assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/web-assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/web-assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/web-assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/web-assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/web-assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/web-assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/web-assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/web-assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/web-assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/web-assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/web-assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/web-assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/web-assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/web-assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/web-assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/web-assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/web-assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/web-assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/web-assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/web-assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/web-assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/web-assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/web-assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/web-assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/web-assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/web-assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/web-assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/web-assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/web-assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/web-assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.11"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.sc{--sc-ink: #252825;--sc-muted: #5f645e;--sc-hair: rgb(37 40 37 / .09);--sc-line: rgb(37 40 37 / .17);--sc-well: rgb(37 40 37 / .06);--sc-well-strong: rgb(37 40 37 / .11);--sc-card: #fbfaf7;--sc-button: #252825;--sc-button-ink: #f7f6f2;--sc-button-hover: #3b423a;--sc-focus: rgb(37 40 37 / .1);--sc-shadow: 0 1px 2px rgb(37 40 37 / .05), 0 14px 32px -22px rgb(37 40 37 / .4);--sc-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sc-radius: 18px;display:flex;flex-direction:column;min-height:0;max-height:100%;color:var(--sc-ink);font-family:var(--font-ui)}:root.dark .sc{--sc-ink: #f2f1ec;--sc-muted: #a8a59e;--sc-hair: rgb(255 255 255 / .07);--sc-line: rgb(255 255 255 / .14);--sc-well: rgb(255 255 255 / .07);--sc-well-strong: rgb(255 255 255 / .12);--sc-card: #1b1b1b;--sc-button: #f2f1ec;--sc-button-ink: #141413;--sc-button-hover: #ffffff;--sc-focus: rgb(255 255 255 / .1);--sc-shadow: 0 0 0 1px rgb(255 255 255 / .04), 0 14px 32px -22px rgb(0 0 0 / .9)}:where(.sc) *,:where(.sc) *:before,:where(.sc) *:after{box-sizing:border-box}:where(.sc) :where(p,h2,h3){margin:0}:where(.sc) button{font:inherit;color:inherit;touch-action:manipulation}.sc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc-head{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--sc-line)}.sc-eyebrow{font:500 11px/1.5 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sc-muted)}.sc-list{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:14px 2px 4px;margin:0 -2px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14px);mask-image:linear-gradient(to bottom,transparent,#000 14px)}.sc-list>.sc-thought:first-child{padding-top:8px}.sc-thought{padding:22px 0;contain:layout}.sc-thought+.sc-thought{border-top:1px solid var(--sc-hair)}.sc-thought__title{font:400 21px/1.22 var(--sc-serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.sc-thought__at{margin-bottom:4px;font:500 12px/16px var(--font-ui);font-variant-numeric:tabular-nums;color:var(--sc-muted)}.sc-thought__title[data-long]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sc-thought__full{margin-top:6px;font:400 12px/16px var(--font-ui);color:var(--sc-muted)}.sc-thought__full summary{cursor:pointer;width:fit-content;border-radius:4px}.sc-thought__full p{margin-top:8px;font:400 14px/1.55 var(--font-ui);color:var(--sc-ink);white-space:pre-wrap;overflow-wrap:anywhere}.sc-prose{margin-top:12px;font:400 15px/1.65 var(--font-ui);letter-spacing:-.003em;color:var(--sc-ink);overflow-wrap:anywhere;text-wrap:pretty}.sc-prose>p{margin:0 0 12px}.sc-prose>p:last-child{margin-bottom:0}.sc-prose>p:first-child{font-size:16px;line-height:1.6}.sc-prose strong{font-weight:600;color:var(--sc-ink)}.sc-prose h3{margin:18px 0 6px;font:600 14px/1.45 var(--font-ui);letter-spacing:-.005em}.sc-prose ul,.sc-prose ol{margin:10px 0 14px;padding-left:20px}.sc-prose li{margin:6px 0;padding-left:2px}.sc-prose li::marker{color:var(--sc-muted)}.sc-prose blockquote{border-color:var(--sc-line);color:var(--sc-muted)}.sc-prose .katex{font-size:1.06em}.sc-prose .katex-display{margin:0;padding:4px 2px;overflow-x:auto;overflow-y:hidden}.sc-prose>span.block{margin:14px 0}.sc-prose pre{background:var(--sc-well)}.sc-thought[data-state=streaming] .sc-prose>:last-child:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.16em;background:var(--sc-ink);opacity:.6;animation:sc-caret 1s steps(2,start) infinite}.sc-waiting{display:grid;gap:11px;margin-top:16px}.sc-waiting i{display:block;height:12px;border-radius:6px;background:var(--sc-well-strong);animation:sc-waiting 1.6s var(--ease-in-out) infinite}.sc-waiting i:nth-child(1){width:92%}.sc-waiting i:nth-child(2){width:78%;animation-delay:.12s}.sc-waiting i:nth-child(3){width:60%;animation-delay:.24s}.sc-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:14px;padding:10px 10px 10px 14px;border-radius:14px;background:var(--sc-well)}.sc-note p{font:500 13px/18px var(--font-ui);color:var(--sc-ink)}.sc-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--sc-line);background:var(--sc-card);font:500 13px/1 var(--font-ui);color:var(--sc-ink);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out)}@media(hover:hover){.sc-pill:hover:not(:disabled){background:var(--sc-well)}}.sc-pill:disabled{opacity:.5;cursor:default}.sc-dock{flex:none;padding-top:14px}.sc-ask{position:relative;border-radius:var(--sc-radius);background:var(--sc-card);box-shadow:0 0 0 1px var(--sc-line),var(--sc-shadow);transition:box-shadow var(--dur-1) var(--ease-out)}.sc-ask:focus-within{box-shadow:0 0 0 1px var(--sc-ink),0 0 0 4px var(--sc-focus),var(--sc-shadow)}.sc-composer{background:transparent;box-shadow:none;--tw-ring-shadow: 0 0 #0000;border-radius:inherit}.sc-composer [role=group]{box-shadow:none;--tw-ring-shadow: 0 0 #0000}.sc-composer textarea{font:400 15px/22px var(--font-ui);color:var(--sc-ink)}.sc-composer textarea::placeholder{color:var(--sc-muted)}.sc-ask [data-slot=border-beam]{--beam-radius: var(--sc-radius) !important}.sc-meta,.sc-voice-input{display:inline-flex;align-items:center;gap:8px}.sc-voice-state{font:400 12px/1.3 var(--font-ui);color:var(--sc-muted)}.sc-meta:has(.sc-voice-state)>span:not(.sc-voice-input){display:none}.sc-voice{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--sc-line);border-radius:50%;background:transparent;color:var(--sc-ink);cursor:pointer}.sc-voice[aria-pressed=true],.sc-voice[aria-busy=true]{background:var(--sc-button);color:var(--sc-button-ink)}.sc-voice:disabled{opacity:.5;cursor:default}.sc-voice-note{padding:12px 4px 0;font:400 13px/1.4 var(--font-ui);color:var(--sc-muted)}.sc-suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:10px 10px 2px}.sc-suggestion{min-height:30px;padding:5px 12px;border:0;border-radius:15px;background:var(--sc-well);font:500 13px/1.4 var(--font-ui);color:var(--sc-ink);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out)}@media(hover:hover){.sc-suggestion:hover:enabled{background:var(--sc-well-strong)}}.sc-suggestion:disabled{cursor:default;color:var(--sc-muted)}.sc-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:18px 18px 16px;border-radius:var(--sc-radius);background:var(--sc-card);box-shadow:0 0 0 1px var(--sc-line),var(--sc-shadow);animation:sc-appear var(--dur-3) var(--ease-out) both}.sc-card__title{font:400 21px/1.22 var(--sc-serif);letter-spacing:-.02em;text-wrap:balance}.sc-card__line{margin-top:-4px;font:400 14px/1.45 var(--font-ui);color:var(--sc-muted);text-wrap:pretty;overflow-wrap:anywhere}.sc-card__buttons{display:flex;flex-wrap:wrap;gap:8px}.sc-card__buttons>.sc-button{flex:1 1 150px}.sc-card__pending{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--sc-well)}.sc-card__pending span{font:500 10px/14px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sc-muted)}.sc-card__pending q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:italic 400 15px/1.4 var(--sc-serif);color:var(--sc-ink);quotes:"“" "”"}.sc-card__problem{font:500 13px/18px var(--font-ui);color:var(--danger)}.sc-card__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;font:400 13px/18px var(--font-ui);color:var(--sc-muted)}.sc-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--sc-button);background:var(--sc-button);color:var(--sc-button-ink);font:500 15px/1.2 var(--font-ui);text-align:center;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}@media(hover:hover){.sc-button:hover:not(:disabled){background:var(--sc-button-hover)}}.sc-button:disabled{opacity:.55;cursor:default}.sc-button--quiet{background:transparent;color:var(--sc-ink);border-color:var(--sc-line)}@media(hover:hover){.sc-button--quiet:hover:not(:disabled){background:var(--sc-well)}}.sc-link{padding:2px 0;border:0;background:none;color:var(--sc-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;border-radius:4px}.sc-link:disabled{opacity:.5;cursor:default}.sc-field{display:flex;flex-direction:column;gap:6px}.sc-field span{font:500 12px/16px var(--font-ui);color:var(--sc-muted)}.sc-field input{width:100%;min-height:46px;padding:0 14px;border:0;border-radius:12px;background:var(--sc-well);box-shadow:inset 0 0 0 1px var(--sc-hair);font:400 16px/1 var(--font-ui);color:var(--sc-ink);transition:box-shadow var(--dur-1) var(--ease-out)}.sc-field input[name=code]{font:500 20px/1 var(--font-mono);letter-spacing:.32em}.sc-field input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--sc-ink),0 0 0 4px var(--sc-focus)}.sc-field input:disabled{opacity:.6}@keyframes sc-caret{to{visibility:hidden}}@keyframes sc-waiting{50%{opacity:.45}}@keyframes sc-appear{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.sc *,.sc *:before,.sc *:after{animation:none!important;transition:none!important}}.ci{--ci-ground: var(--brand-paper);--ci-card: var(--brand-mist);--ci-ink: var(--brand-ink);--ci-muted: var(--brand-ink-2);--ci-hair: var(--brand-line);--ci-line: var(--brand-line);--ci-well: var(--brand-mist);--ci-button: var(--brand-ink);--ci-button-ink: var(--brand-paper);--ci-button-hover: color-mix(in srgb, var(--brand-ink) 86%, var(--brand-paper));--ci-celadon: #afc9b5;--ci-butter: var(--brand-butter);--ci-on-light: var(--brand-ink);--ci-sky: #dfe6ec;--ci-dawn: #efe3d6;--ci-meadow: #d4dccd;--ci-haze: rgb(255 255 255 / .6);--ci-alert: var(--danger);--ci-shadow: 0 1px 2px rgb(32 35 34 / .05), 0 22px 44px -28px rgb(32 35 34 / .34);--ci-shadow-soft: 0 1px 2px rgb(32 35 34 / .08), 0 6px 16px -10px rgb(32 35 34 / .3);--ci-shadow-button: 0 10px 24px -14px rgb(32 35 34 / .55);--ci-callout-mix: 34%;--ci-serif: var(--font-brand);--ci-brand-axes: "opsz" 72, "SOFT" 80, "WONK" 1;--ci-column: 520px;min-height:100vh;min-height:100svh;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;padding:8px 8px 40px;background:var(--ci-ground);color:var(--ci-ink);color-scheme:light;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.ci-title,.ci-topic,.ci-facts dd,.ci-display,.ci-lede,.ci-part__price,.ci-amount__num{font-variation-settings:var(--ci-brand-axes)}:where(.ci) *,:where(.ci) *:before,:where(.ci) *:after{box-sizing:border-box}:where(.ci) :where(p,h1,h2,ol,ul,dl,dd,figure){margin:0}:where(.ci) button{font:inherit;color:inherit;touch-action:manipulation}.ci-art{position:relative;height:clamp(136px,21svh,240px);border-radius:22px;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,var(--ci-sky),var(--ci-dawn) 58%,var(--ci-meadow))}.ci-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 42%;opacity:0;transition:opacity var(--dur-4) var(--ease-out)}.ci-art img[data-loaded]{opacity:1}.ci-art:after{content:"";position:absolute;inset:0 0 auto;height:45%;background:linear-gradient(180deg,var(--ci-haze),transparent);pointer-events:none}.ci-wordmark{position:absolute;z-index:1;top:14px;left:18px;font:650 34px/1 var(--font-brand);font-variation-settings:var(--ci-brand-axes);letter-spacing:-.045em;color:var(--ci-on-light);text-decoration:none;border-radius:var(--r-control)}.ci-wordmark{display:inline-flex;align-items:center;gap:.2em}.ci-caption{position:absolute;z-index:1;top:17px;right:18px;font:400 9px/1.6 var(--font-mono);letter-spacing:.05em;text-align:right;color:var(--ci-on-light);opacity:.78}@media(max-width:599px){.ci-caption{display:none}}.ci-main{width:100%;max-width:var(--ci-column);margin:0 auto;padding:24px 8px 0;display:flex;flex-direction:column;animation:ci-rise var(--dur-4) var(--ease-out) both}.ci-eyebrow{font:500 13px/1.5 var(--font-ui);color:var(--ci-muted)}.ci-host{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ci-host__text{display:flex;flex-direction:column;gap:1px;min-width:0}.ci-host__who{font:500 16px/21px var(--font-ui);letter-spacing:-.01em}.ci-host__meta{font:400 13px/18px var(--font-ui);color:var(--ci-muted)}.ci-title{font:400 clamp(42px,11.5vw,60px)/1 var(--ci-serif);letter-spacing:-.04em;text-wrap:balance}.ci-topic{margin-top:12px;font:400 18px/1.42 var(--ci-serif);letter-spacing:-.01em;color:var(--ci-muted);text-wrap:pretty}.ci-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border-block:1px solid var(--ci-line)}.ci-facts>div{padding:10px 0 11px}.ci-facts>div+div{padding-left:14px;border-left:1px solid var(--ci-hair)}.ci-facts dt{font:500 12px/16px var(--font-ui);color:var(--ci-muted)}.ci-facts dd{margin-top:4px;font:400 20px/1.15 var(--ci-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums}.ci-display{margin-top:10px;font:400 clamp(52px,14vw,76px)/.98 var(--ci-serif);letter-spacing:-.05em;text-wrap:balance}.ci-display em{font-style:italic}.ci-lede{margin-top:16px;font:400 19px/1.45 var(--ci-serif);letter-spacing:-.01em;color:var(--ci-muted);text-wrap:pretty}.ci-lede cite{font-style:italic;color:var(--ci-ink)}.ci-note{margin-top:20px;font:400 15px/1.55 var(--font-ui);color:var(--ci-muted);text-wrap:pretty}.ci-loading{font:400 15px/22px var(--font-ui);color:var(--ci-muted);animation:ci-appear var(--dur-4) var(--ease-out) .45s backwards}.ci-card{margin-top:20px;padding:20px 18px;border-radius:22px;background:var(--ci-card);box-shadow:var(--ci-shadow)}.ci-tally{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ci-tally__count{font:500 12px/16px var(--font-ui);color:var(--ci-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ci-deadline{font:400 12px/18px var(--font-ui);color:var(--ci-muted)}.ci-deadline{margin-top:12px}.ci-people{display:flex;flex-wrap:wrap;gap:16px 24px;list-style:none;padding:0;margin-top:18px}.ci-person{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.ci-person__who{flex:1;min-width:0;display:flex;flex-direction:column}.ci-person__name{font:500 15px/20px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-person__state{font:400 13px/18px var(--font-ui);color:var(--ci-muted)}.ci-face--open{--ci-face-size: 40px;flex:none;width:var(--ci-face-size);height:var(--ci-face-size);border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--ci-line);color:var(--ci-muted);font:400 calc(var(--ci-face-size) * .5) / 1 var(--font-ui)}.ci-part{margin-top:24px;padding:20px;border:1px solid var(--ci-line);border-radius:18px}.ci-part__summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.ci-part__price{margin-top:4px;font:400 32px/1.2 var(--ci-serif);font-variant-numeric:lining-nums tabular-nums}.ci-part__benefit{display:flex;align-items:center;gap:6px;font:500 12px/18px var(--font-ui)}.ci-part__benefit .ci-glyph{width:18px;height:18px;flex:none}.ci-part__privacy,.ci-part__terms{margin-top:12px;font:400 13px/19px var(--font-ui);color:var(--ci-muted)}.ci-customize{margin-top:10px}.ci-customize summary{width:fit-content;padding-block:10px;font:500 13px/20px var(--font-ui);cursor:pointer;text-underline-offset:3px}.ci-customize summary:hover{text-decoration:underline}.ci-stepper{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:8px;margin-top:10px}.ci-step{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:0;background:var(--ci-card);box-shadow:var(--ci-shadow-soft);cursor:pointer;transition:transform var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}.ci-step .ci-glyph{width:20px;height:20px}.ci-step:active:not(:disabled){transform:scale(.94)}.ci-step:disabled{opacity:.35;cursor:default}.ci-amount{display:flex;flex-direction:column;align-items:center;min-width:0}.ci-amount__num{font:400 clamp(28px,8vw,44px)/1 var(--ci-serif);letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums}.ci-amount__unit{margin-top:6px;font:400 14px/20px var(--font-ui);color:var(--ci-muted);font-variant-numeric:tabular-nums}.ci-presets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.ci-preset{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ci-line);background:transparent;font:500 13px/1 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.ci-preset:hover{background:var(--ci-well)}.ci-preset:disabled{opacity:.5;cursor:default}.ci-preset[aria-pressed=true]{background:var(--ci-ink);border-color:var(--ci-ink);color:var(--ci-ground)}.ci-bounds{margin-top:12px;text-align:center;font:400 12px/17px var(--font-ui);color:var(--ci-muted);text-wrap:balance}.ci[data-action]{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.ci-action{position:fixed;z-index:2;inset:auto 0 0;padding:36px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--ci-ground) 42%);pointer-events:none}.ci-action__inner{max-width:var(--ci-column);margin:0 auto;display:flex;flex-direction:column;gap:9px;pointer-events:auto}.ci-button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:56px;padding:0 22px 0 26px;border-radius:999px;border:1px solid var(--ci-button);background:var(--ci-button);color:var(--ci-button-ink);font:500 16px/1 var(--font-ui);letter-spacing:-.005em;font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer;box-shadow:var(--ci-shadow-button);transition:background-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.ci-button:hover{background:var(--ci-button-hover)}.ci-button:active:not(:disabled){transform:scale(.985)}.ci-button:disabled{opacity:.62;cursor:progress}.ci-button .ci-glyph{width:20px;height:20px;flex:none}.ci-button--quiet{justify-content:center;background:transparent;color:var(--ci-ink);border-color:var(--ci-line);box-shadow:none}.ci-button--quiet:hover{background:var(--ci-well)}.ci-button--quiet .ci-glyph{display:none}.ci-fine{text-align:center;font:400 12px/17px var(--font-ui);color:var(--ci-muted);text-wrap:balance}.ci-link{padding:0;border:0;background:none;font:inherit;color:var(--ci-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.ci-alert{text-align:center;font:500 13px/18px var(--font-ui);color:var(--ci-alert)}.ci-buttons{display:flex;flex-direction:column;gap:10px;margin-top:28px}.ci-glyph{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ci-after{width:100%;max-width:var(--ci-column);margin:0 auto;padding:0 8px}.ci-notes{list-style:none;padding:26px 0 0;margin-top:36px;border-top:1px solid var(--ci-line);display:grid;gap:18px}.ci-notes li{display:grid;grid-template-columns:30px minmax(0,1fr)}.ci-notes__n{font:400 10px/22px var(--font-mono);color:var(--ci-muted)}.ci-notes p{font:400 14px/1.55 var(--font-ui);color:var(--ci-muted);text-wrap:pretty}.ci-notes strong{display:block;margin-bottom:2px;font:500 15px/1.4 var(--font-ui);color:var(--ci-ink)}.ci-signin{margin-top:26px;font:400 14px/20px var(--font-ui);color:var(--ci-muted)}.ci-signin a{color:var(--ci-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ci-callout{display:flex;align-items:center;gap:14px;margin-top:24px;padding:14px 18px 14px 14px;border-radius:20px}.ci-callout p{font:500 15px/1.35 var(--font-ui);color:var(--ci-ink)}.ci-callout--friends{--ci-callout: color-mix(in srgb, var(--ci-celadon) var(--ci-callout-mix), var(--ci-card));background:var(--ci-callout)}.ci-callout--returned{--ci-callout: color-mix(in srgb, var(--ci-butter) var(--ci-callout-mix), var(--ci-card));background:var(--ci-callout)}.ci-callout__face{position:relative;flex:none}.ci-callout__badge{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--ci-button);color:var(--ci-button-ink);box-shadow:0 0 0 2px var(--ci-callout)}.ci-callout__badge .ci-glyph{width:14px;height:14px;stroke-width:2}.ci-callout__icon{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ci-card);box-shadow:var(--ci-shadow-soft)}.ci-callout__icon .ci-glyph{width:18px;height:18px}@media(min-width:960px){.ci,.ci[data-action]{grid-template-columns:minmax(0,1.25fr) minmax(440px,1fr);grid-template-rows:auto auto 1fr;column-gap:clamp(40px,5vw,96px);padding:10px clamp(32px,5vw,96px) 10px 10px}.ci-art{grid-column:1;grid-row:1 / -1;position:sticky;top:10px;height:calc(100vh - 20px);height:calc(100svh - 20px);border-radius:26px}.ci-art img{object-position:60% 50%}.ci-art:after{height:30%}.ci-wordmark{top:24px;left:30px;font-size:38px}.ci-caption{top:30px;right:30px;font-size:10px}.ci-main,.ci-after{grid-column:2;justify-self:center;max-width:480px;margin:0;padding-inline:0}.ci-main{padding-top:clamp(32px,5vh,64px)}.ci:not([data-action]) .ci-main{align-self:center;padding-block:64px;grid-row:1 / -1}.ci-action{grid-column:2;justify-self:center;width:100%;max-width:480px;position:static;padding:30px 0 0;background:none}.ci-action__inner{max-width:none;margin:0}.ci-after{padding-bottom:72px}.ci-buttons{flex-direction:row}.ci-buttons>.ci-button{width:auto;flex:1}}@keyframes ci-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ci-appear{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.ci,.ci *,.ci *:before,.ci *:after{animation:none!important;transition:none!important}}.iv{--iv-column: 460px;--iv-brand-axes: "opsz" 72, "SOFT" 80, "WONK" 1;--iv-button-hover: color-mix(in srgb, var(--brand-ink) 86%, var(--brand-paper));min-height:100vh;min-height:100svh;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;padding:8px 8px 40px;background:var(--brand-paper);color:var(--brand-ink);color-scheme:light;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:where(.iv) *,:where(.iv) *:before,:where(.iv) *:after{box-sizing:border-box}:where(.iv) :where(p,h1,figure){margin:0}:where(.iv) button{font:inherit;color:inherit;touch-action:manipulation}.iv :focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.iv-art{position:relative;height:clamp(200px,32svh,320px);border-radius:22px;overflow:hidden;isolation:isolate;background:var(--brand-mist)}.iv-art .onboarding-scenery{position:absolute;inset:0;z-index:-1}.iv-art .onboarding-scenery img{display:block;width:100%;height:100%;object-fit:cover;object-position:74% 62%;-webkit-user-select:none;user-select:none}.iv-wordmark{position:absolute;top:14px;left:18px;font:650 34px/1 var(--font-brand);font-variation-settings:var(--iv-brand-axes);letter-spacing:-.045em;color:var(--brand-ink);text-decoration:none;border-radius:6px}.iv-main{width:100%;max-width:var(--iv-column);margin:0 auto;padding:28px 8px 0;display:flex;flex-direction:column;align-items:flex-start;animation:iv-rise var(--dur-4) var(--ease-out) both}.iv-face{margin-bottom:16px}.iv-display{font:500 clamp(36px,10vw,56px)/1.04 var(--font-brand);font-variation-settings:var(--iv-brand-axes);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;max-width:100%}.iv-with{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.iv-pills{display:flex;flex-wrap:wrap;gap:8px}.iv-pill{display:inline-flex;align-items:center;min-height:32px;padding:6px 14px;border-radius:999px;background:var(--brand-gift);color:var(--brand-gift-ink);font:600 14px/1.25 var(--font-ui)}.iv-line,.iv-lede{font:400 16px/1.5 var(--font-ui);color:var(--brand-ink-2);text-wrap:pretty}.iv-fine{font:400 13px/1.45 var(--font-ui);color:var(--brand-ink-2);text-wrap:pretty}.iv-display+.iv-line,.iv-display+.iv-lede{margin-top:16px}.iv-lede+.iv-lede{margin-top:12px}.iv-loading{font:400 15px/22px var(--font-ui);color:var(--brand-ink-2);animation:iv-appear var(--dur-4) var(--ease-out) .45s backwards}.iv-code{width:100%;margin-top:32px}.iv-code__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;border-radius:18px;background:var(--brand-mist)}.iv-code__text{min-width:0;font:500 clamp(28px,8.4vw,40px)/1.15 var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.iv-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:116px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);font:600 15px/1 var(--font-ui);cursor:pointer;transition:transform var(--dur-1) var(--ease-out)}.iv-copy:active{transform:scale(.97)}.iv-copy .iv-glyph{width:16px;height:16px;stroke-width:2}.iv-code__how{margin-top:10px;font:400 14px/20px var(--font-ui);color:var(--brand-ink-2)}.iv-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.iv-buttons{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:28px}.iv-button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:56px;padding:0 22px 0 26px;border-radius:999px;border:1px solid var(--brand-ink);background:var(--brand-ink);color:var(--brand-paper);font:500 16px/1 var(--font-ui);letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.iv-button:hover{background:var(--iv-button-hover)}.iv-button:active{transform:scale(.985)}.iv-button--quiet{justify-content:center;background:transparent;color:var(--brand-ink);border-color:var(--brand-line)}.iv-button--quiet:hover{background:var(--brand-mist)}.iv-glyph{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(min-width:960px){.iv{grid-template-columns:minmax(0,1.25fr) minmax(440px,1fr);column-gap:clamp(40px,5vw,96px);padding:10px clamp(32px,5vw,96px) 10px 10px}.iv-art{position:sticky;top:10px;height:calc(100vh - 20px);height:calc(100svh - 20px);border-radius:26px}.iv-art .onboarding-scenery img{object-position:70% 50%}.iv-wordmark{top:26px;left:32px;font-size:44px}.iv-main{align-self:center;justify-self:center;margin:0;padding:64px 0}.iv-buttons{flex-direction:row}.iv-buttons>.iv-button{width:auto;flex:1}}@keyframes iv-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes iv-appear{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.iv,.iv *,.iv *:before,.iv *:after{animation:none!important;transition:none!important}}.billing-page{color:var(--brand-ink);background:var(--brand-paper);color-scheme:light;display:flex;flex-direction:column;gap:var(--space-4)}.billing-page__art{display:grid;place-items:center;background:var(--brand-charcoal);border-radius:var(--r-plane);overflow:hidden}.billing-page__art .feature-picture__words{display:none}.site__plane .billing-page h1{font-family:var(--font-brand);font-size:var(--space-10);font-weight:500;line-height:1.06;letter-spacing:-.03em;font-variation-settings:"opsz" 72,"SOFT" 80,"WONK" 1;margin:0}.site__plane .billing-page p{color:var(--brand-ink-2);font:var(--type-body)}.billing-page__balance{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-4);border-block:1px solid var(--brand-line);font:var(--type-ui)}.billing-page__balance strong{font:var(--type-ui-strong)}.billing-page__reward{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--brand-line);border-radius:var(--r-plane);background:var(--brand-mist);font:var(--type-ui)}.billing-page__categories{display:flex;gap:var(--space-2)}.billing-page__categories button{flex:1;min-height:var(--h-row);border:0;border-radius:var(--r-field);background:var(--brand-mist);color:var(--brand-ink-2);font:var(--type-ui-strong);cursor:pointer}.billing-page__categories [aria-pressed=true]{background:var(--brand-ink);color:var(--brand-paper)}.billing-page__choices{display:flex;flex-direction:column;gap:var(--space-2);border:0;padding:0;margin:0;min-width:0}.billing-page__choices legend{font:var(--type-ui-strong);padding:0 0 var(--space-3)}.billing-page__choice{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--brand-line);border-radius:var(--r-plane);cursor:pointer}.billing-page__choice:has(input:checked){border-color:var(--brand-ink);background:var(--brand-mist)}.billing-page__choice input{accent-color:var(--brand-ink);flex-shrink:0}.billing-page__choice span{flex:1;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.billing-page__choice strong{font:var(--type-body);font-weight:600}.billing-page__choice small,.billing-page__promotion small{font:var(--type-ui);color:var(--brand-ink-2)}.billing-page__promotion{display:flex;flex-direction:column;gap:var(--space-2);border-inline-start:var(--space-1) solid var(--brand-bay);padding-inline-start:var(--space-4)}.billing-page__promotion button,.billing-page__links button{text-align:left;background:transparent;border:0;padding:0;color:var(--brand-ink);font:var(--type-ui-strong);text-decoration:underline;cursor:pointer}.billing-page__promotion [role=timer]{font-variant-numeric:tabular-nums}.site__plane .billing-page .billing-page__terms{font:var(--type-ui)}.billing-page__primary{min-height:calc(var(--h-row) + var(--space-2));padding:var(--space-4);border:0;border-radius:var(--r-command);background:var(--brand-ink);color:var(--brand-paper);font:var(--type-body);font-weight:600;cursor:pointer}.billing-page__primary:disabled{opacity:.5;cursor:default}.billing-page__links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.billing-page__links a{color:var(--brand-ink-2);font:var(--type-ui)}.site__plane:has(.billing-page){background:var(--brand-paper)}.site__plane .billing-page__problem{font:var(--type-ui)}.vp,.vp-frame{--vp-ground: var(--frame);--vp-card: var(--sheet);--vp-screen: #f3eddd;--vp-ink: var(--ink);--vp-muted: var(--ink-2);--vp-hair: var(--hairline);--vp-line: var(--hairline-strong);--vp-well: var(--pressed);--vp-button: var(--ink);--vp-button-ink: var(--sheet);--vp-button-hover: color-mix(in srgb, var(--ink) 86%, var(--sheet));--vp-veil: color-mix(in srgb, var(--sheet) 72%, transparent)}.vp{--vp-coral: #d97b64;--vp-blue: var(--brand-bay);--vp-celadon: #afc9b5;--vp-butter: var(--brand-butter);--vp-lilac: #b6aac9;--vp-shadow: 0 1px 2px rgb(37 40 37 / .05), 0 22px 44px -28px rgb(37 40 37 / .34);--vp-shadow-frame: 0 1px 2px rgb(37 40 37 / .06), 0 30px 60px -34px rgb(37 40 37 / .42);--vp-shadow-button: 0 10px 24px -14px rgb(37 40 37 / .55);--vp-callout-mix: 34%;--vp-serif: var(--font-brand);--vp-brand-axes: "opsz" 72, "SOFT" 80, "WONK" 1;--vp-gap: 4px;min-height:100vh;min-height:100svh;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "stage" "words" "side" "foot";align-content:start;padding:0 8px 24px;background:var(--vp-ground);color:var(--vp-ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:where(.vp) *,:where(.vp) *:before,:where(.vp) *:after{box-sizing:border-box}:where(.vp) :where(p,h1,h2,ol,ul,figure){margin:0}:where(.vp) :where(ol,ul){list-style:none;padding:0}:where(.vp) button{font:inherit;color:inherit;touch-action:manipulation}.vp [data-light=coral]{--vp-light: var(--vp-coral)}.vp [data-light=blue]{--vp-light: var(--vp-blue)}.vp [data-light=celadon]{--vp-light: var(--vp-celadon)}.vp [data-light=butter]{--vp-light: var(--vp-butter)}.vp [data-light=lilac]{--vp-light: var(--vp-lilac)}.vp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vp-glyph{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vp-glyph--fill{fill:currentColor;stroke:none}.vp-top{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px;padding:0 4px 0 10px}.vp-wordmark{display:inline-flex;align-items:center;gap:.2em;font:650 30px/1 var(--font-brand);font-variation-settings:var(--vp-brand-axes);letter-spacing:-.045em;color:var(--vp-ink);text-decoration:none;border-radius:var(--r-control)}.vp-card__line,.vp-title,.vp-question,.vp-offer__title,.vp-display,.vp-lede{font-variation-settings:var(--vp-brand-axes)}.vp-get{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--vp-line);font:500 14px/1 var(--font-ui);color:var(--vp-ink);text-decoration:none;transition:background-color var(--dur-1) var(--ease-out)}@media(hover:hover){.vp-get:hover{background:var(--vp-well)}}.vp-stage{grid-area:stage;min-width:0}.vp-frame{position:relative;padding:6px;border-radius:24px;background:var(--vp-card);color:var(--vp-ink);box-shadow:var(--vp-shadow-frame);animation:vp-rise var(--dur-4) var(--ease-out) both}.vp-screen{position:relative;isolation:isolate;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:var(--vp-screen)}.vp[data-format=portrait] .vp-screen{aspect-ratio:9 / 16}.vp[data-format=portrait] .vp-frame{width:min(100%,calc(36svh + 12px));margin:0 auto}.vp-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:transparent;cursor:pointer}.vp-video{touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.vp-seek{position:absolute;z-index:1;inset:0 auto 0 0;width:48%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:0 50% 50% 0;background:#00000080;color:#fff;font:600 16px/1.2 var(--font-ui);font-variant-numeric:tabular-nums;pointer-events:none;animation:vp-seek-flash .9s var(--ease-out) both}.vp-seek[data-direction=forward]{inset:0 0 0 auto;border-radius:50% 0 0 50%}.vp-seek[data-holding]{animation:vp-appear var(--dur-1) var(--ease-out) both}.vp-seek__arrows{display:flex;gap:0}.vp-seek[data-direction=back] .vp-seek__arrows{transform:rotate(180deg)}.vp-seek__arrows .vp-glyph{width:19px;height:19px;animation:vp-seek-arrow .6s var(--ease-out) infinite alternate}.vp-seek__arrows .vp-glyph:nth-child(2){animation-delay:.1s}.vp-seek__arrows .vp-glyph:nth-child(3){animation-delay:.2s}.vp-seek__hint{font:500 12px/1.3 var(--font-ui)}.vp-bigplay{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:0;border:0;border-radius:inherit;background:radial-gradient(closest-side,rgb(37 40 37 / .1),transparent);cursor:pointer}.vp-bigplay__disc{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#252825e6;color:#f7f6f2;box-shadow:0 16px 36px -14px #0000008c,0 0 0 1px #ffffff14 inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.vp-bigplay__disc .vp-glyph{width:28px;height:28px;margin-left:3px}@media(hover:hover){.vp-bigplay:hover .vp-bigplay__disc{transform:scale(1.05);background:#252825f5}}.vp-bigplay:active .vp-bigplay__disc{transform:scale(.97)}.vp-bigplay:focus-visible{outline:none}.vp-bigplay:focus-visible .vp-bigplay__disc{outline:2px solid var(--focus);outline-offset:4px}.vp-card{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;text-align:center;background:var(--vp-veil);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);animation:vp-appear var(--dur-3) var(--ease-out) both}.vp-card__mascot{width:52px;height:52px}.vp-card__line{max-width:24ch;font:400 clamp(19px,2.2vw,26px)/1.2 var(--vp-serif);letter-spacing:-.02em;color:var(--vp-ink);text-wrap:balance}.vp-card__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.vp-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--vp-button);background:var(--vp-button);color:var(--vp-button-ink);font:500 14px/1 var(--font-ui);text-decoration:none;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.vp-pill .vp-glyph{width:17px;height:17px}@media(hover:hover){.vp-pill:hover{background:var(--vp-button-hover)}}.vp-pill:active{transform:scale(.98)}.vp-pill--quiet{background:transparent;color:var(--vp-ink);border-color:var(--vp-line)}@media(hover:hover){.vp-pill--quiet:hover{background:var(--vp-well)}}@media(max-width:599px){.vp[data-format=landscape] .vp-bigplay__disc{width:60px;height:60px}.vp[data-format=landscape] .vp-bigplay__disc .vp-glyph{width:24px;height:24px}.vp[data-format=landscape] .vp-card{gap:10px}.vp[data-format=landscape] .vp-card:has(.vp-card__buttons) .vp-card__mascot{display:none}}.vp-deck{padding:8px 6px 2px}.vp-deck__row{display:flex;align-items:center;gap:12px;min-height:52px;padding:2px 0}.vp-play{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;padding:0;border:0;background:var(--vp-button);color:var(--vp-button-ink);cursor:pointer;transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out)}.vp-play .vp-glyph{width:18px;height:18px}@media(hover:hover){.vp-play:hover{background:var(--vp-button-hover)}}.vp-play:active{transform:scale(.94)}.vp-time{flex:none;font:500 13px/1 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.vp-time__of{color:var(--vp-muted);font-weight:400}.vp-now{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:1px solid var(--vp-hair)}.vp-now__part{font:500 10px/13px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--vp-muted);white-space:nowrap}.vp-now__title{font:500 13px/17px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-icon{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--vp-ink);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out)}.vp-icon .vp-glyph{width:19px;height:19px}@media(hover:hover){.vp-icon:hover{background:var(--vp-well)}}.vp-scrub{position:relative;display:flex;align-items:center;height:24px;margin:0 4px;cursor:pointer;touch-action:none;border-radius:6px}.vp-scrub:focus-visible{outline-offset:3px}.vp-scrub__track{position:relative;display:flex;gap:var(--vp-gap);width:100%;height:4px;transition:height var(--dur-1) var(--ease-out)}.vp-scrub:hover .vp-scrub__track,.vp-scrub[data-dragging] .vp-scrub__track,.vp-scrub:focus-visible .vp-scrub__track{height:6px}.vp-seg{position:relative;flex:1 1 0;min-width:2px;height:100%;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--vp-light, transparent) 30%,var(--vp-well))}.vp-seg__fill{position:absolute;inset:0;background:var(--vp-ink);transform-origin:left center;transform:scaleX(clamp(0,calc((var(--t, 0) - var(--s)) / var(--d)),1))}.vp-seg__tick{position:absolute;top:0;bottom:0;z-index:1;width:2px;margin-left:-1px;background:var(--vp-card);opacity:.85}.vp-knob{position:absolute;top:50%;z-index:2;left:calc(var(--t, 0) / var(--total) * (100% - var(--vp-gap) * (var(--n) - 1)) + var(--k) * var(--vp-gap));width:12px;height:12px;border-radius:50%;background:var(--vp-ink);box-shadow:0 0 0 3px var(--vp-card);transform:translate(-50%,-50%);transition:width var(--dur-1) var(--ease-out),height var(--dur-1) var(--ease-out);pointer-events:none}.vp-scrub:hover .vp-knob,.vp-scrub[data-dragging] .vp-knob{width:15px;height:15px}.vp-bubble{position:absolute;bottom:calc(100% + 8px);z-index:3;left:clamp(84px,var(--x, 0px),calc(100% - 84px));display:flex;align-items:baseline;gap:8px;max-width:168px;padding:7px 11px;border-radius:10px;background:var(--vp-button);color:var(--vp-button-ink);box-shadow:0 10px 24px -12px #00000073;transform:translate(-50%);pointer-events:none;animation:vp-appear var(--dur-1) var(--ease-out) both}.vp-bubble__time{flex:none;font:600 12px/1 var(--font-ui);font-variant-numeric:tabular-nums}.vp-bubble__title{min-width:0;font:400 12px/1 var(--font-ui);opacity:.78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-frame:fullscreen{--vp-card: #141414;--vp-screen: #000000;--vp-ink: #f2f1ec;--vp-muted: #a8a59e;--vp-hair: rgb(255 255 255 / .08);--vp-line: rgb(255 255 255 / .16);--vp-well: rgb(255 255 255 / .16);--vp-button: #f2f1ec;--vp-button-ink: #141413;--vp-button-hover: #ffffff;--vp-veil: rgb(20 20 20 / .78);display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:14px 18px 10px;border-radius:0;box-shadow:none;color:var(--vp-ink)}.vp-frame:fullscreen .vp-screen{flex:1;aspect-ratio:auto;min-height:0;border-radius:12px}.vp-frame:fullscreen .vp-deck{width:100%;max-width:1080px;margin:0 auto}.vp-frame::backdrop{background:#000}.vp-words{grid-area:words;min-width:0;padding:24px 8px 0;container-type:inline-size;animation:vp-rise var(--dur-4) var(--ease-out) 60ms both}.vp-sharer{display:flex;align-items:center;gap:12px}.vp-sharer__text{display:flex;flex-direction:column;gap:1px;min-width:0}.vp-sharer__who{font:500 15px/20px var(--font-ui);letter-spacing:-.01em}.vp-sharer__meta{font:400 13px/18px var(--font-ui);color:var(--vp-muted);font-variant-numeric:tabular-nums}.vp-title{margin-top:18px;font:400 clamp(40px,11vw,60px)/1 var(--vp-serif);letter-spacing:-.04em;text-wrap:balance}.vp-question{margin-top:12px;max-width:34em;font:400 19px/1.42 var(--vp-serif);letter-spacing:-.01em;color:var(--vp-muted);text-wrap:pretty}.vp-callout{display:flex;align-items:center;gap:12px;margin-top:22px;padding:12px 18px 12px 12px;border-radius:20px;background:color-mix(in srgb,var(--vp-butter) var(--vp-callout-mix),var(--vp-card))}.vp-callout img{flex:none;width:34px;height:34px}.vp-callout p{font:500 14px/1.4 var(--font-ui);text-wrap:pretty}.vp-cta{display:grid;gap:16px;margin-top:28px}.vp-actions{display:flex;flex-direction:column;gap:10px}.vp-button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:56px;padding:0 22px 0 26px;border-radius:999px;border:1px solid var(--vp-button);background:var(--vp-button);color:var(--vp-button-ink);font:500 16px/1.2 var(--font-ui);letter-spacing:-.005em;text-decoration:none;cursor:pointer;box-shadow:var(--vp-shadow-button);transition:background-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}@media(hover:hover){.vp-button:hover{background:var(--vp-button-hover)}}.vp-button:active{transform:scale(.985)}.vp-button--quiet{justify-content:center;background:transparent;color:var(--vp-ink);border-color:var(--vp-line);box-shadow:none}@media(hover:hover){.vp-button--quiet:hover{background:var(--vp-well)}}.vp-fine{margin-top:2px;text-align:center;font:400 12px/17px var(--font-ui);color:var(--vp-muted);text-wrap:balance}.vp-offer{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 18px;border-radius:22px;background:color-mix(in srgb,var(--vp-celadon) var(--vp-callout-mix),var(--vp-card))}.vp-offer__title{font:400 23px/1.12 var(--vp-serif);letter-spacing:-.02em;text-wrap:balance}.vp-offer__line{margin-top:8px;font:400 14px/1.5 var(--font-ui);color:var(--vp-muted);text-wrap:pretty}.vp-offer__cta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;min-height:40px;padding:0 16px 0 18px;border-radius:999px;background:var(--vp-card);color:var(--vp-ink);font:500 14px/1 var(--font-ui);text-decoration:none;box-shadow:0 1px 2px #25282514;transition:transform var(--dur-1) var(--ease-out)}.vp-offer__cta .vp-glyph{width:17px;height:17px}.vp-offer__cta:active{transform:scale(.98)}.vp-offer__fine{margin-top:10px;font:400 11px/15px var(--font-ui);color:var(--vp-muted)}@container (min-width: 760px){.vp-cta[data-offer]{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:20px}.vp-cta[data-offer] .vp-actions{flex-direction:column;align-items:stretch}.vp-cta[data-offer] .vp-button{width:100%;white-space:nowrap}.vp-cta[data-offer] .vp-fine{text-align:center}}.vp-side{grid-area:side;min-width:0;display:flex;flex-direction:column;gap:32px;margin-top:40px;padding:0 8px}.vp-chat{position:static;width:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit;min-width:0;min-height:0;display:flex;flex-direction:column}.vp-chat:not([open]){display:none}.vp-chat-launch,.vp-chat-head{display:none}.vp-index{min-width:0;animation:vp-rise var(--dur-4) var(--ease-out) .12s both}.vp-index__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--vp-line)}.vp-eyebrow{font:500 11px/1.5 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--vp-muted)}.vp-index__sum{font:400 12px/1.5 var(--font-ui);color:var(--vp-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vp-part{position:relative;padding:4px 0 10px;border-bottom:1px solid var(--vp-hair)}.vp-part__head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;column-gap:8px;width:100%;padding:12px 0 6px;border:0;border-radius:10px;background:none;text-align:left;color:var(--vp-ink);cursor:pointer}div.vp-part__head{cursor:default}.vp-part__n{display:inline-flex;align-items:center;gap:9px;font:400 11px/20px var(--font-mono);color:var(--vp-muted);font-variant-numeric:tabular-nums}.vp-part__n:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--vp-light, var(--vp-muted));box-shadow:0 0 color-mix(in srgb,var(--vp-light, var(--vp-muted)) 40%,transparent)}.vp-part[data-playing] .vp-part__n:before{animation:vp-breathe 2.4s var(--ease-out) infinite}.vp-part[data-now] .vp-part__n{color:var(--vp-ink)}.vp-part__title{font:500 16px/1.35 var(--font-ui);letter-spacing:-.01em;text-wrap:pretty}.vp-part__time{font:400 12px/20px var(--font-ui);color:var(--vp-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:hover){button.vp-part__head:hover .vp-part__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.vp-part[data-made=no] .vp-part__n:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--vp-line)}.vp-part[data-made=no] .vp-part__title{color:var(--vp-muted)}.vp-part[data-made=no] .vp-part__time{font-style:italic}.vp-chapters{padding-left:56px}.vp-chapter{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:6px 0;border:0;border-radius:8px;background:none;font:400 14px/1.4 var(--font-ui);color:var(--vp-muted);text-align:left;cursor:pointer;transition:color var(--dur-1) var(--ease-out)}.vp-chapter__time{flex:none;font-size:12px;font-variant-numeric:tabular-nums}@media(hover:hover){.vp-chapter:hover{color:var(--vp-ink)}}.vp-chapter[data-now]{color:var(--vp-ink)}.vp-chapter[data-now]:before{content:"";position:absolute;left:-14px;top:calc(.7em + 3px);width:5px;height:5px;border-radius:50%;background:var(--vp-ink)}.vp-foot{grid-area:foot;padding:40px 8px 8px;text-align:center}.vp-foot a{font:400 13px/20px var(--font-ui);color:var(--vp-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px}@media(hover:hover){.vp-foot a:hover{color:var(--vp-ink)}}.vp[data-mini]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.vp-mini{position:fixed;z-index:5;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));max-width:560px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border-radius:26px;background:color-mix(in srgb,var(--vp-card) 90%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);box-shadow:var(--vp-shadow-frame);overflow:hidden;animation:vp-rise var(--dur-3) var(--ease-out) both}.vp-mini__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:2px 0;border:0;background:none;text-align:left;cursor:pointer;border-radius:8px}.vp-mini__part{font:500 10px/13px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--vp-muted);font-variant-numeric:tabular-nums}.vp-mini__title{font:500 14px/19px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mini__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--vp-ink);transform-origin:left center;transform:scaleX(clamp(0,calc(var(--t, 0) / var(--total)),1))}.vp--note{grid-template-areas:"top" "note"}.vp-note{grid-area:note;width:100%;max-width:540px;margin:0 auto;padding:clamp(40px,12vh,132px) 8px 40px;display:flex;flex-direction:column;animation:vp-rise var(--dur-4) var(--ease-out) both}.vp-note__mascot{width:64px;height:64px;margin-bottom:22px}.vp-display{margin-top:10px;font:400 clamp(50px,13.5vw,76px)/.98 var(--vp-serif);letter-spacing:-.05em;text-wrap:balance}.vp-display em{font-style:italic}.vp-lede{margin-top:16px;font:400 19px/1.45 var(--vp-serif);letter-spacing:-.01em;color:var(--vp-muted);text-wrap:pretty}.vp-buttons{display:flex;flex-direction:column;gap:10px;margin-top:28px}.vp-loading{font:400 15px/22px var(--font-ui);color:var(--vp-muted);animation:vp-appear var(--dur-4) var(--ease-out) .45s backwards}@media(min-width:600px)and (max-width:959px){.vp:not(.vp--note){grid-template-columns:minmax(0,720px);justify-content:center;padding-inline:16px}.vp-buttons{flex-direction:row}.vp-buttons>.vp-button{width:auto;flex:1}}@media(max-width:959px){.vp[data-chat]{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.vp[data-chat][data-mini]{padding-bottom:calc(188px + env(safe-area-inset-bottom))}.vp[data-chat] .vp-mini{bottom:calc(88px + env(safe-area-inset-bottom))}.vp-chat-launch{position:fixed;z-index:6;inset:auto 0 0;display:flex;align-items:center;gap:12px;min-height:calc(80px + env(safe-area-inset-bottom));padding:22px 24px calc(14px + env(safe-area-inset-bottom));border:1px solid var(--vp-hair);border-bottom:0;border-radius:24px 24px 0 0;background:var(--vp-card);color:var(--vp-ink);box-shadow:var(--vp-shadow-frame);font:500 15px/1.4 var(--font-ui);cursor:pointer;touch-action:none}.vp-chat-launch>.vp-glyph{margin-left:auto}.vp-chat-grip{display:block;width:36px;height:4px;border-radius:999px;background:var(--vp-muted);opacity:.4}.vp-chat-launch>.vp-chat-grip{position:absolute;top:8px;left:calc(50% - 18px)}.vp-chat{position:fixed;inset:auto 0 var(--vp-sheet-bottom, 0px);z-index:7;width:100%;height:min(76dvh,var(--vp-sheet-height, 100dvh));max-height:var(--vp-sheet-height, 100dvh);padding:0 20px max(16px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--vp-card);color:var(--vp-ink);box-shadow:var(--vp-shadow-frame);overflow:hidden;overscroll-behavior:contain;transform:translateY(var(--vp-sheet-drag, 0px));transition:transform var(--dur-3) var(--ease-out)}.vp-chat[open]{animation:vp-sheet-in var(--dur-3) var(--ease-out) both}.vp-chat[data-dragging]{transition:none;animation:none}.vp-chat::backdrop{background:#0000003d}.vp-chat-head{flex:none;display:block;padding-bottom:14px;border-bottom:1px solid var(--vp-line)}.vp-chat-handle{display:grid;place-items:center;width:100%;height:36px;padding:0;border:0;background:none;cursor:grab;touch-action:none}.vp-chat-handle:active{cursor:grabbing}.vp-chat-handle:focus-visible{outline:none}.vp-chat-handle:focus-visible .vp-chat-grip{outline:2px solid var(--focus);outline-offset:4px}.vp-chat-head__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.vp-chat-head h2{font:500 16px/1.3 var(--font-ui)}.vp-chat-head .vp-pill{flex:none;min-height:44px;padding-inline:14px;font-size:12px}.vp .vp-chat[open] .sc{--sc-ink: var(--vp-ink);--sc-muted: var(--vp-muted);--sc-card: var(--vp-card);--sc-button: var(--vp-button);--sc-button-ink: var(--vp-button-ink);--sc-button-hover: var(--vp-button-hover);--sc-line: var(--vp-line);--sc-hair: var(--vp-hair);flex:1;overflow:hidden}.vp-chat .sc-head{display:none}.vp-chat .sc-list{flex:1}.vp-chat .sc-dock{margin-top:auto;max-height:100%;padding:14px 5px 5px;overflow-y:auto;overscroll-behavior:contain}.vp-chat .sc-composer textarea{font-size:16px}}@media(min-width:960px){.vp:not(.vp--note){--vp-stage-max: max(560px, calc((100svh - 440px) * 16 / 9 + 12px));--vp-index-w: clamp(300px, 25vw, 380px);grid-template-columns:minmax(0,var(--vp-stage-max)) var(--vp-index-w);grid-template-areas:"top top" "stage side" "words side" "foot side";grid-template-rows:auto auto auto 1fr;justify-content:center;column-gap:clamp(40px,4.5vw,72px);padding:0 clamp(24px,3vw,48px) 32px}.vp--note{padding:0 clamp(24px,3vw,48px) 32px}.vp-top{height:76px;padding:0 2px 0 4px}.vp-wordmark{font-size:32px}.vp-frame{border-radius:28px;padding:6px}.vp-screen{border-radius:22px}.vp-deck{padding:10px 10px 4px}.vp-words{padding:30px 4px 0}.vp-title{font-size:clamp(44px,3.6vw,60px);max-width:16em}.vp-cta{margin-top:26px}.vp-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.vp-button{width:auto}.vp-button--quiet{padding-inline:26px}.vp-fine{flex-basis:100%;text-align:left}.vp-side{align-self:start;position:sticky;top:20px;max-height:calc(100svh - 100px);margin-top:0;padding:4px 4px 12px}.vp-index{flex:0 4 auto;min-height:120px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.vp-chat{flex:0 1 auto}.vp-foot{padding:44px 4px 8px;text-align:left}.vp-mini{display:none}.vp[data-mini]{padding-bottom:32px}.vp[data-format=portrait]{--vp-screen-h: calc(100svh - 216px) ;grid-template-columns:auto minmax(0,520px);grid-template-areas:"top top" "stage words" "stage side" "stage foot"}.vp[data-format=portrait] .vp-stage{grid-row:2 / -1;align-self:start;position:sticky;top:12px}.vp[data-format=portrait] .vp-frame{width:calc(max(420px,var(--vp-screen-h))*.5625 + 12px);margin:0}.vp[data-format=portrait] .vp-words{padding-top:clamp(16px,6vh,64px)}.vp[data-format=portrait] .vp-side{position:static;max-height:none;margin-top:44px}.vp[data-format=portrait] .vp-index{overflow:visible}.vp-buttons{flex-direction:row}.vp-buttons>.vp-button{width:auto;min-width:240px}.vp-note{padding-top:clamp(64px,16vh,160px)}}@keyframes vp-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes vp-appear{0%{opacity:0}}@keyframes vp-seek-flash{0%{opacity:0}12%,72%{opacity:1}to{opacity:0}}@keyframes vp-seek-arrow{0%{opacity:.35}to{opacity:1}}@keyframes vp-sheet-in{0%{translate:0 100%}to{translate:0 0}}@keyframes vp-breathe{0%{box-shadow:0 0 color-mix(in srgb,var(--vp-light, var(--vp-muted)) 55%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--vp-light, var(--vp-muted)) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.vp,.vp *,.vp *:before,.vp *:after{animation:none!important;transition:none!important}}.sp{max-width:720px;margin:0 auto;padding:var(--space-10) var(--space-6) var(--space-12);box-sizing:border-box;color:var(--ink)}.sp h1{font:var(--type-thought);margin:0 0 var(--space-2)}.sp-head{margin-bottom:var(--space-8)}.sp-icon{font-size:40px;line-height:1;display:block;margin-bottom:var(--space-3)}.sp-who{font:var(--type-ui);color:var(--ink-2);margin:0}.sp-audience{font:var(--type-ui);color:var(--ink-3);margin:var(--space-1) 0 0}.sp-actions{display:flex;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap}.sp-button{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--frame);color:var(--ink);padding:var(--space-2) var(--space-3);font:var(--type-ui-strong);text-decoration:none;cursor:pointer}.sp-button--quiet{font:var(--type-ui);color:var(--ink-2)}.sp-chat{margin-top:var(--space-10)}.sp-ink{margin:var(--space-6) 0 0;padding:var(--space-3);background:#fbfaf6;border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--hairline)}.sp-ink svg{display:block;width:100%;height:auto}.sp-ink figcaption{font:var(--type-ui);color:#6b6a64;margin-top:var(--space-2)}@media(max-width:600px){.sp{padding:var(--space-6) var(--space-4) var(--space-10)}}.sp-page-title{font:600 22px/30px var(--font-ui);margin:0 0 var(--space-3)}.pa-form{width:100%;margin-top:24px;display:flex;flex-direction:column;gap:14px}.pa-field{display:flex;flex-direction:column;gap:6px;font:500 13px/16px var(--font-ui);color:var(--brand-ink-2)}.pa-field input{height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);font:400 17px/1 var(--font-ui);outline:none}.pa-field input:focus{border-color:var(--brand-ink-2);box-shadow:0 0 0 4px var(--brand-mist)}.pa-note{margin:0;font:400 14px/20px var(--font-ui);color:var(--brand-ink-2)}.pa-link{margin-top:20px;padding:0;border:0;background:none;color:var(--brand-ink-2);font:500 14px/20px var(--font-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pa-link:hover{color:var(--brand-ink)}.iv-button:disabled{opacity:.45;cursor:default}.vz{--vz-paper: var(--brand-paper);--vz-ink: var(--brand-ink);--vz-muted: var(--brand-ink-2);--vz-mist: var(--brand-mist);--vz-line: rgb(32 35 34 / .13);--vz-bay: var(--brand-bay);--vz-butter: var(--brand-butter);min-height:100vh;color:var(--vz-ink);background:var(--vz-paper);color-scheme:light;font:400 15px/1.55 var(--font-ui);-webkit-font-smoothing:antialiased}:where(.vz,.vz-modal) *,:where(.vz,.vz-modal) *:before,:where(.vz,.vz-modal) *:after{box-sizing:border-box}:where(.vz,.vz-modal) :where(h1,h2,h3,p,figure){margin:0}:where(.vz,.vz-modal) :where(button,input,textarea,select){font:inherit;color:inherit}:where(.vz,.vz-modal) button{cursor:pointer}:where(.vz,.vz-modal) button:disabled{cursor:wait;opacity:.55}:where(.vz,.vz-modal) a{color:inherit}:where(.vz,.vz-modal) :focus-visible{outline:3px solid #2474c4;outline-offset:4px}:where(.vz,.vz-modal) h1,:where(.vz,.vz-modal) h2,.vz-plan h3,.vz-paper-art{font-family:var(--font-brand);font-weight:500;font-variation-settings:"opsz" 72,"SOFT" 80,"WONK" 1;letter-spacing:-.045em}.vz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vz-nav{position:relative;z-index:3;color:#fff;height:88px;max-width:1376px;padding:0 40px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.vz-brand{font:650 39px/1 var(--font-brand);text-decoration:none;letter-spacing:-.05em;display:inline-flex;align-items:center;gap:15px}.vz-brand span{font:400 15px/1 var(--font-ui);letter-spacing:-.01em;padding-left:15px;border-left:1px solid var(--vz-line);color:var(--vz-muted)}.vz-nav nav{display:flex;gap:32px}.vz-nav nav a{font-size:14px;text-decoration:none}.vz-nav nav a:hover{color:#f3d16e}.vz-nav__account{display:flex;align-items:center;gap:16px}.vz-button{min-height:46px;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:11px 20px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:550;line-height:1.35;text-decoration:none;background:var(--brand-ink);color:#fff;transition:background .16s ease,box-shadow .16s ease}.vz-button:hover{background:#35423d}.vz-button--small{min-height:38px;padding:8px 17px;border-radius:8px}.vz-button--outline{color:var(--brand-ink);background:transparent;border-color:#2023223b}.vz-button--outline:hover{background:#2023220d}.vz-button--primary{background:var(--brand-ink);color:#fff}.vz-button svg,.vz-credit svg{width:19px;height:19px;flex:none}.vz-credit{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:6px;font-size:13px}.vz-hero{position:relative;z-index:2;text-align:center;padding:58px 24px 0;color:#fff}.vz-intro{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#ffffffe0;margin-bottom:19px}.vz-orbit{font-size:24px;color:#f3d16e;line-height:1}.vz-hero h1{font-size:clamp(50px,6.1vw,86px);line-height:1.03;text-shadow:0 2px 30px rgb(22 46 65 / .35)}.vz-hero__copy{font-size:17px;line-height:1.6;color:#ffffffeb;margin-top:23px;text-shadow:0 1px 10px rgb(22 46 65 / .35)}.vz-studio{position:relative;z-index:2;width:min(1180px,calc(100% - 64px));margin:-190px auto 0;display:grid;grid-template-columns:46% 54%;border:1px solid rgb(255 255 255 / .6);border-radius:22px;background:#fff;box-shadow:0 40px 90px -40px #162e418c,0 2px 5px #2023220a;overflow:clip;scroll-margin-top:30px}.vz-composer{padding:26px 28px 20px;background:#fff;min-width:0;display:flex;flex-direction:column}.vz-make{width:100%;min-height:47px}.vz-make>span{margin-left:auto;font-size:20px}.vz-make>svg{margin-right:auto}.vz-preview{padding:24px;background:#f1f3f1;min-width:0;display:flex;flex-direction:column}.vz-preview__inner{position:sticky;top:24px;display:flex;flex-direction:column}.vz-preview__top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;margin-bottom:20px}.vz-status{display:inline-flex;align-items:center;gap:6px;color:#68736c;font-size:10px}.vz-status>span{width:5px;height:5px;background:#6e9578;border-radius:50%}.vz-player{background:#171918;color:#fff;border-radius:12px;overflow:hidden}.vz-player__screen{position:relative;aspect-ratio:16 / 9;background:#171918}.vz-player video{width:100%;height:100%;object-fit:contain;display:block}.vz-player__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .5);border-radius:50%;background:#ffffffe0;color:#202322;font-size:17px;padding-left:4px;box-shadow:0 3px 25px #0000002b}.vz-player__controls{display:flex;align-items:center;gap:10px;padding:6px 10px;background:#252926;font-size:10px;font-variant-numeric:tabular-nums}.vz-player__controls button{color:#fff;background:none;border:0;padding:4px;font-size:11px;min-width:22px;min-height:25px}.vz-player__controls input{min-width:0;flex:1;height:3px;accent-color:#e5e7da}.vz-player__controls input.vz-player__volume{flex:0 1 44px}.vz-player__controls svg{width:17px;height:17px;display:block}.vz-player__controls [aria-pressed=true]{background:#53695e;border-radius:4px}.vz-player__caption{position:absolute;bottom:7%;left:6%;right:6%;width:fit-content;margin:auto;padding:4px 9px;background:#000000d1;color:#fff;border-radius:4px;text-align:center;font-size:clamp(11px,1.05vw,16px);line-height:1.4;pointer-events:none}.vz-transcript{margin-top:14px;padding:12px 14px;border:1px solid var(--vz-line);border-radius:10px;background:#ffffff8c;color:var(--vz-ink)}.vz-transcript summary{cursor:pointer;font-size:12px}.vz-transcript summary>span{float:right;color:var(--vz-muted)}.vz-transcript__actions{display:flex;align-items:center;gap:16px;margin:13px 0;font-size:11px}.vz-transcript__actions .vz-text-button{font-size:11px;padding:0}.vz-transcript__chapters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.vz-transcript__chapters button{background:#e8ede8;border:0;border-radius:6px;padding:5px 7px;font-size:10px;text-align:left}.vz-transcript__chapters span{color:#576b5d;margin-right:5px;font-variant-numeric:tabular-nums}.vz-transcript__text{max-height:300px;overflow:auto;white-space:pre-wrap;font-size:13px;line-height:1.8}.vz-audio-result{padding:26px 18px 18px;text-align:center;border-radius:14px;background:#e1e9e1}.vz-audio-result__art{display:flex;align-items:center;justify-content:center;gap:7px;height:100px;color:#657e6b}.vz-audio-result__art span{font:52px var(--font-brand);margin-right:15px}.vz-audio-result__art i{width:5px;height:34px;background:currentColor;border-radius:4px}.vz-audio-result__art i:nth-child(2n){height:58px}.vz-audio-result__art i:nth-child(3n){height:22px}.vz-audio-result p{font:24px var(--font-brand);margin-bottom:20px}.vz-audio-result audio{display:block;width:100%}.vz-audio-result small{display:block;font-size:10px;margin-top:12px;color:var(--vz-muted)}.vz-player__retry{position:absolute;left:15px;right:15px;bottom:15px;padding:10px;border:0;border-radius:8px;color:#202322;background:#fff}.vz-player:fullscreen{width:100%;height:100%;display:flex;flex-direction:column;border-radius:0}.vz-player:fullscreen .vz-player__screen{flex:1;min-height:0}.vz-preview__caption{margin-top:17px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vz-preview__caption h2{font-size:23px;letter-spacing:-.025em}.vz-preview__caption>span{font-size:10px;color:var(--vz-muted)}.vz-preview__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:23px}.vz-preview__strip button{padding:0;background:none;border:none;text-align:left;min-width:0}.vz-preview__strip img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;outline:2px solid transparent;outline-offset:3px;opacity:.7}.vz-preview__strip [aria-pressed=true] img{opacity:1;outline-color:#718374}.vz-preview__strip span{display:block;font-size:10px;margin-top:7px;color:var(--vz-muted)}.vz-preview__note{font-size:11px;color:#798179;margin-top:17px}.vz-source-note{display:flex;justify-content:center;align-items:center;gap:7px;padding:17px 24px 0;font-size:10px;color:#7b827c}.vz-source-note svg{width:12px;height:12px;flex:none}.vz-section{max-width:1180px;width:calc(100% - 64px);margin:0 auto;scroll-margin-top:35px}.vz-section__heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:29px}.vz-kicker{font-size:12px;color:#66746b;margin-bottom:12px}.vz-section__heading h2{font-size:clamp(33px,3.7vw,47px);line-height:1.13}.vz-section__heading>p{color:var(--vz-muted);font-size:13px;line-height:1.7;padding-bottom:2px}.vz-explore{padding-top:108px}.vz-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.vz-filters button{border:1px solid var(--vz-line);border-radius:30px;background:transparent;padding:7px 15px;font-size:12px}.vz-filters [aria-pressed=true]{background:var(--vz-ink);color:#fff;border-color:var(--vz-ink)}.vz-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.vz-example__picture{padding:0;position:relative;width:100%;display:block;border:0;background:#171918;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9}.vz-example__picture img{width:100%;height:100%;display:block;object-fit:cover;transition:opacity .2s}.vz-example__picture:hover img{opacity:.8}.vz-play{position:absolute;right:15px;bottom:13px;width:28px;height:28px;display:grid;place-items:center;background:#ffffffed;color:#202322;font-size:9px;padding-left:2px;border-radius:50%}.vz-example__badge{position:absolute;left:12px;bottom:14px;color:#fff;background:#00000075;border-radius:5px;padding:3px 7px;font-size:9px}.vz-example__words{padding:13px 1px 0}.vz-example__words p{color:#757e77;font-size:11px;margin-bottom:3px}.vz-example h3{font-size:15px;line-height:1.4;font-weight:550;letter-spacing:-.025em}.vz-example__words button{padding:7px 0;font-size:11px;border:0;background:none;color:var(--vz-muted)}.vz-example__words button span{margin-left:5px}.vz-papers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:31px}.vz-papers article{border:1px solid var(--vz-line);border-radius:12px;overflow:hidden;padding:0 18px 17px}.vz-paper-art{height:138px;margin:0 -18px 18px;padding:7px 16px}.vz-paper-art svg{display:block;width:100%;height:100%}.vz-paper-art--attention{color:#5a827c;background:#e7efeb}.vz-paper-art--residual{color:#757aa6;background:#e7e9f6}.vz-paper-art--diffusion{color:#a57f4c;background:#f6efdd}.vz-paper-meta{font-size:10px;color:#747c76;margin-bottom:5px}.vz-papers h3{font-size:16px;font-weight:550;letter-spacing:-.025em}.vz-paper-description{color:var(--vz-muted);font-size:12px;line-height:1.65;margin:10px 0 16px;min-height:58px}.vz-paper-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px}.vz-paper-actions button{background:transparent;border:0;padding:0;font-weight:550}.vz-paper-actions a{color:#747c76;text-underline-offset:3px}.vz-papers small{display:block;font-size:8px;line-height:1.5;color:#828880;margin-top:14px}.vz-connect{margin-top:103px;padding:57px 55px;border-radius:20px;background:#eef3ef;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px}.vz-connect h2{font-size:48px;line-height:1.1}.vz-connect>div>p:not(.vz-kicker){max-width:350px;margin:17px 0 22px;font-size:13px;line-height:1.8;color:var(--vz-muted)}.vz-connect small{display:block;color:#79827b;font-size:10px;margin-top:14px}.vz-connect__art{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:10px}.vz-connect__apps{width:100%;display:flex;justify-content:space-between;gap:14px}.vz-connect__dray{position:relative;width:123px;height:89px;display:grid;place-items:center;background:#fff;border-radius:19px;font:650 41px/1 var(--font-brand);letter-spacing:-.05em;box-shadow:0 12px 25px -15px #69867166}.vz-connect__dray img{position:absolute;width:56px;height:56px;object-fit:contain;right:-29px;bottom:-18px;transform:rotate(10deg)}.vz-pricing{padding-top:107px}.vz-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:stretch;margin-top:37px}.vz-plan{padding:27px;border:1px solid var(--vz-line);border-radius:14px;display:flex;flex-direction:column;position:relative}.vz-plan--featured{border:1px solid #b7c8b8;background:#f3f6f1}.vz-plan__tag{position:absolute;right:20px;top:22px;border-radius:30px;background:#e3ebdf;color:#53654b;font-size:9px;padding:4px 8px}.vz-plan__icon{width:31px;height:31px;display:grid;place-items:center;margin-bottom:22px;color:#6f7d6c;background:#f1f3ef;border-radius:8px}.vz-plan__icon svg{width:24px;height:24px}.vz-plan--featured .vz-plan__icon{color:#566b4c;background:#e7eddc}.vz-plan h3{font-size:26px;letter-spacing:-.04em;margin-bottom:4px}.vz-plan>p{font-size:11px;line-height:1.7;color:var(--vz-muted)}.vz-plan>p strong{color:var(--vz-ink);font-weight:550}.vz-plan__price{font:500 43px/1 var(--font-brand);letter-spacing:-.05em;margin:27px 0 15px}.vz-plan__price span{font:400 11px/1 var(--font-ui);color:#778074;letter-spacing:normal;margin-left:9px}.vz-plan ul{list-style:none;padding:20px 0 22px;margin:0;font-size:11px;line-height:2.3}.vz-plan li:before{content:"✓";color:#75876e;margin-right:9px}.vz-plan .vz-button{margin-top:auto;min-height:41px;font-size:12px;border-radius:8px}.vz-pricing-note{font-size:10px;color:#7e867f;text-align:center;margin:17px auto 0;max-width:670px}.vz-plans-loading{background:#f4f6f2;padding:35px;border-radius:12px;text-align:center}.vz-faq{padding:102px 0 93px;display:grid;grid-template-columns:1fr 1.2fr;gap:110px}.vz-faq h2{font-size:39px;line-height:1.2;max-width:340px}.vz-faq details{border-bottom:1px solid var(--vz-line);padding:17px 0}.vz-faq details:first-child{padding-top:0}.vz-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:13px;font-weight:500}.vz-faq summary::-webkit-details-marker{display:none}.vz-faq summary span{font-weight:400;font-size:17px;color:#7b8479}.vz-faq details[open] summary span{transform:rotate(45deg)}.vz-faq details p{font-size:12px;color:var(--vz-muted);line-height:1.8;padding:12px 30px 0 0}.vz-footer{max-width:1296px;width:calc(100% - 80px);border-top:1px solid var(--vz-line);display:flex;align-items:center;gap:23px;padding:26px 0 34px;margin:auto}.vz-footer .vz-brand{font-size:33px}.vz-footer p{font-size:11px;color:#7f867e}.vz-footer>div{margin-left:auto;display:flex;gap:25px;font-size:11px;color:var(--vz-muted)}.vz-footer a{text-decoration:none}.vz-error{color:#a0362e;padding:12px 14px;border-radius:8px;background:#fdf0ed;font-size:12px;margin-top:14px}.vz-banner{max-width:1180px;margin:0 auto 18px;background:#f8edcb;padding:13px 18px;display:flex;align-items:center;gap:20px;border-radius:10px;font-size:12px}.vz-banner button{margin-left:auto;border:0;background:none;font-size:20px}.vz-modal{--vz-line: rgb(32 35 34 / .13);--vz-muted: #565d59;--vz-ink: #202322;color-scheme:light;width:min(510px,calc(100% - 32px));margin:auto;padding:0;border:1px solid rgb(255 255 255 / .3);background:#fff;border-radius:21px;color:#202322;max-height:calc(100dvh - 48px);box-shadow:0 30px 110px #0003;font:400 14px/1.55 var(--font-ui)}.vz-modal::backdrop{background:#17211b5c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vz-modal__body{padding:35px;position:relative}.vz-modal__close{position:absolute;top:14px;right:14px;width:28px;height:28px;border:0;background:#f2f3f2;border-radius:50%;font-size:20px;line-height:1;color:#777}.vz-modal__mascot{width:65px;height:65px;object-fit:contain;display:block;margin-bottom:13px}.vz-modal h2{font-size:39px;line-height:1.13;margin-bottom:16px}.vz-modal__body>p:not(.vz-kicker,.vz-error){font-size:13px;color:#687069;line-height:1.7}.vz-modal form{display:grid;gap:17px;margin-top:24px}.vz-modal label{display:block;font-size:12px;font-weight:500}.vz-modal label>span{color:#8a9089;font-weight:400;font-size:11px;margin-left:4px}.vz-modal input,.vz-modal select{display:block;background:#fafbf9;border:1px solid #dfe3dd;border-radius:8px;min-height:44px;padding:10px 12px;width:100%;margin-top:6px;font-weight:400;font-size:13px}.vz-modal small{display:block;font-size:10px;line-height:1.7;color:#808780;margin-top:13px}.vz-modal small a{text-underline-offset:2px}.vz-modal .vz-button--primary{width:100%}.vz-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.vz-modal form small{margin-top:-9px}.vz-text-button{border:0;background:none;padding:8px 0;font-size:12px;color:#657363;text-decoration:underline;text-underline-offset:3px}.vz-quote{margin:22px 0;border:1px solid #dfe5d9;border-radius:12px;background:#f6f8f3;padding:22px}.vz-quote>div{display:flex;justify-content:space-between;color:#75816f;font-size:11px;margin-bottom:15px}.vz-quote strong{font:500 43px/1.2 var(--font-brand);letter-spacing:-.05em}.vz-quote strong span{font:400 13px/1 var(--font-ui);letter-spacing:0}.vz-quote p{font-size:11px;color:#75816f;margin-top:9px}.vz-plans[data-compact]{display:block;margin-top:20px}.vz-plans[data-compact] .vz-plan{padding:22px}.vz-plans[data-compact] .vz-plan__icon,.vz-plans[data-compact] ul{display:none}.vz-plans[data-compact] .vz-plan h3{padding-top:18px}.vz-plans[data-compact] .vz-plan__tag{top:10px;right:10px}.vz-plans[data-compact] .vz-button{margin-top:22px}.vz-result h2{font-size:25px;margin-bottom:20px;line-height:1.2}.vz-progress-art{min-height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#e6ebe3;border-radius:12px}.vz-progress-art img{width:90px;height:90px;object-fit:contain}.vz-progress-art p{font-size:13px;margin-top:16px}.vz-result progress{width:100%;margin:20px 0 5px;height:5px;accent-color:#738b66}.vz-result__progress{display:flex;justify-content:space-between;font-size:11px;color:#798371}.vz-result ul{list-style:none;padding:8px 0;margin:10px 0 0}.vz-result li{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:12px;border-bottom:1px solid #dde4d8}.vz-result li>span:first-child{color:#788f6c}.vz-result li small{display:block;font-size:10px;color:#7f8879;margin-top:3px}@media(max-width:1050px){.vz-nav{padding:0 25px}.vz-studio{grid-template-columns:45% 55%}.vz-composer,.vz-preview{padding:20px}.vz-preview__caption h2{font-size:21px}.vz-preview__caption>span{display:none}.vz-connect{padding:40px;gap:45px}.vz-connect__apps{gap:7px}.vz-plan{padding:22px}.vz-plan h3{font-size:23px}.vz-faq{gap:65px}}@media(max-width:760px){.vz-nav{height:72px;padding:0 20px}.vz-brand{font-size:32px;gap:11px}.vz-brand span{padding-left:11px;font-size:13px}.vz-nav nav{display:none}.vz-nav__account{gap:6px}.vz-credit{font-size:10px}.vz-credit svg{display:none}.vz-button--small{font-size:11px;padding:7px 12px;min-height:32px}.vz-hero{padding:30px 20px 0}.vz-hero h1{font-size:clamp(43px,8vw,60px)}.vz-intro{font-size:11px;margin-bottom:17px}.vz-hero__copy{font-size:14px;margin-top:18px}.vz-studio{width:calc(100% - 32px);grid-template-columns:1fr;border-radius:15px}.vz-composer{padding:20px}.vz-preview{padding:21px}.vz-preview__top{margin-bottom:15px}.vz-player__controls{gap:7px}.vz-player__controls button{min-width:28px;min-height:32px}.vz-player__controls input.vz-player__volume{display:none}.vz-preview__caption h2{font-size:22px}.vz-preview__strip{margin-top:0;padding-top:21px}.vz-preview__note{font-size:10px}.vz-source-note{align-items:flex-start;text-align:center;max-width:350px;margin:auto;font-size:9px}.vz-source-note svg{display:none}.vz-section{width:calc(100% - 40px)}.vz-section__heading{display:block;margin-bottom:23px}.vz-section__heading h2{font-size:36px;max-width:370px}.vz-section__heading>p{margin-top:17px;font-size:12px}.vz-section__heading>p br{display:none}.vz-explore{padding-top:69px}.vz-kicker{font-size:11px;margin-bottom:10px}.vz-filters{gap:7px}.vz-filters button{font-size:10px;padding:7px 11px}.vz-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 13px}.vz-example__picture{border-radius:8px}.vz-example__badge{left:6px;bottom:7px;font-size:7px;padding:2px 4px}.vz-play{right:7px;bottom:7px;width:23px;height:23px;font-size:8px}.vz-example h3{font-size:13px}.vz-example__words p{font-size:9px}.vz-example__words button{font-size:10px}.vz-papers{grid-template-columns:1fr;gap:18px;margin-top:26px}.vz-paper-art{height:125px}.vz-paper-description{min-height:0}.vz-papers small{font-size:9px}.vz-connect{margin-top:63px;padding:32px 26px;grid-template-columns:1fr;gap:44px}.vz-connect__art{max-width:350px;width:100%;margin:auto}.vz-connect h2{font-size:41px}.vz-connect>div>p:not(.vz-kicker){max-width:none}.vz-pricing{padding-top:65px}.vz-plans{grid-template-columns:1fr;margin-top:25px}.vz-plan{padding:24px}.vz-plan__icon{margin-bottom:17px}.vz-plan h3{font-size:28px}.vz-plan>p,.vz-plan ul{font-size:12px}.vz-plan__price{margin-top:20px}.vz-plan ul{padding:15px 0}.vz-pricing-note{font-size:10px;padding:0 10px}.vz-faq{padding:67px 0 57px;display:block}.vz-faq h2{font-size:34px;margin-bottom:27px}.vz-footer{width:calc(100% - 40px);flex-wrap:wrap;gap:16px;padding:24px 0}.vz-footer p{font-size:10px}.vz-footer>div{margin-left:0;width:100%;gap:23px}.vz-modal{max-height:calc(100dvh - 24px)}.vz-modal__body{padding:29px 24px}.vz-modal h2{font-size:34px}.vz-banner{margin:0 16px 16px}}@media(prefers-reduced-motion:reduce){.vz *,.vz-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vz-plan__price del{display:inline-block;color:#85907e;font-size:25px;margin-right:9px}.vz-offer{margin-top:15px;border-top:1px solid #dce5d4;padding-top:13px;font-size:11px;color:#66765c}.vz-offer strong{font-weight:550}.vz-offer p{margin-top:4px;line-height:1.6}.vz-offer small{display:block;margin-top:6px;font-size:9px;line-height:1.5}.vz-banner .vz-text-button{margin-left:auto;flex:none;font-size:10px}.vz-banner button:last-child{margin-left:0}.vz-account-balance{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 10px}.vz-account-balance strong{font-size:16px;font-weight:500}.vz-library{list-style:none;margin:0;padding:0}.vz-library button{display:grid;grid-template-columns:1fr auto;gap:4px 10px;width:100%;border:0;background:none;padding:14px 0;text-align:left;border-bottom:1px solid #e0e5dc}.vz-library button>span:first-child{font-size:13px}.vz-library button>span:last-child{grid-row:1 / 3;grid-column:2;align-self:center}.vz-library small{margin:0}.vz-account-empty{background:#f4f6f0;border-radius:10px;padding:20px;margin-top:8px}.vz-stage{position:relative;min-height:560px;padding-bottom:230px;background:#162e41;isolation:isolate}.vz-stage__film{position:absolute;inset:0;z-index:-1;overflow:hidden}.vz-stage__film video,.vz-stage__film img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%}.vz-stage__film:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(22 46 65 / .55) 0%,rgb(22 46 65 / .28) 30%,rgb(22 46 65 / .18) 55%,transparent 72%),linear-gradient(0deg,var(--vz-paper) 0%,color-mix(in srgb,var(--vz-paper) 70%,transparent) 9%,transparent 30%)}.vz-stage__pause{position:absolute;right:max(20px,calc((100% - 1376px)/2 + 40px));bottom:248px;z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid rgb(255 255 255 / .35);background:#162e4159;color:#fff;font-size:11px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vz-stage .vz-brand span{border-left-color:#ffffff59;color:#ffffffd1}.vz-stage .vz-banner{position:relative;z-index:3;color:var(--vz-ink)}.vz-button--glass{background:#ffffff24;border-color:#ffffff61;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vz-button--glass:hover{background:#ffffff3d}.vz-credit span{margin-left:3px;opacity:.8}.vz-plan-badge{font-size:11px;font-weight:600;padding:3px 8px;border-radius:20px;background:#f3d16e;color:#3b2f0b}.vz-step{padding:18px 0 20px;border-top:1px solid var(--vz-line)}.vz-step:first-child{padding-top:0;border-top:0}.vz-step h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;font:600 14px/1.3 var(--font-ui);letter-spacing:-.01em}.vz-step h3>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--vz-ink);color:#fff;font-size:11px;font-weight:600}.vz-step__note{font-size:12px;line-height:1.6;color:var(--vz-muted)}.vz-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:26px 20px 18px;border:1.5px dashed #c3cbc4;border-radius:16px;background:#fafbf9;cursor:pointer;transition:border-color .15s,background .15s}.vz-drop:hover{border-color:#8aa7c0;background:#f5f8fb}.vz-drop>strong{font:500 22px/1.2 var(--font-brand);letter-spacing:-.03em;margin-top:6px}.vz-drop>span{font-size:12px;color:var(--vz-muted);max-width:34ch;line-height:1.55}.vz-drop__buttons{display:flex;gap:8px;margin-top:8px;max-width:none!important}.vz-drop__samples{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:12px!important;font-size:11px;color:var(--vz-muted)}.vz-drop__samples button{border:1px solid var(--vz-line);background:#fff;border-radius:20px;padding:5px 10px;font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vz-drop__samples button:hover{border-color:#9fb0a3}.vz-drop--reading{cursor:default}.vz-drop--reading progress{width:min(240px,80%);height:4px;accent-color:var(--vz-ink);margin-top:4px}.vz-doc-art{position:relative;width:64px;height:56px;display:block}.vz-doc-art i{position:absolute;top:4px;left:16px;width:34px;height:44px;border-radius:5px;border:1px solid #c9d1ca;background:#fff;box-shadow:0 6px 14px -8px #162e4159}.vz-doc-art i:nth-child(1){transform:rotate(-12deg) translate(-8px,2px);background:#eef3fa}.vz-doc-art i:nth-child(2){transform:rotate(9deg) translate(8px,1px);background:#fbf3dc}.vz-doc-art i:nth-child(3){display:grid;place-items:center;color:var(--vz-ink)}.vz-doc-art svg{width:18px;height:18px}.vz-file{display:grid;gap:10px}.vz-file__card{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border:1px solid var(--vz-line);border-radius:12px;background:#fafbf9}.vz-file__card>div{min-width:0;flex:1;display:grid}.vz-file__card strong{font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vz-file__card div>span{font-size:11px;color:var(--vz-muted)}.vz-file__card .vz-text-button{padding:4px 0;font-size:12px}.vz-file__type{flex:none;width:38px;height:46px;display:grid;place-items:end center;padding-bottom:7px;border-radius:6px;background:#fff;border:1px solid #d9ded8;font-size:9px;font-weight:700;letter-spacing:.04em;color:#a0362e;position:relative}.vz-file__type:before{content:"";position:absolute;top:8px;left:8px;right:8px;height:14px;background:repeating-linear-gradient(#e2e6e1 0 1.5px,transparent 1.5px 4.5px)}.vz-icon-button{width:30px;height:30px;flex:none;border:0;border-radius:50%;background:#eef0ed;font-size:17px;line-height:1;color:var(--vz-muted)}.vz-pages{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12px}.vz-pages label{display:inline-flex;align-items:center;gap:6px;color:var(--vz-muted)}.vz-pages select{min-height:32px;padding:4px 22px 4px 8px;border:1px solid var(--vz-line);border-radius:7px;background-color:#fff;color:var(--vz-ink);font-size:12px}.vz-count{margin-left:auto;font-size:11px;color:var(--vz-muted);font-variant-numeric:tabular-nums}.vz-count[data-over],.vz-file__note[data-over]{color:#a0362e}.vz-file__note{font-size:12px;line-height:1.55;color:var(--vz-muted)}.vz-file__note .vz-text-button,.vz-file>.vz-text-button{padding:0;font-size:12px;justify-self:start}.vz-file__excerpt{font-size:12px;line-height:1.6;color:#6c736d;padding:10px 12px;border-left:2px solid #dfe4de;background:#fbfcfb}.vz-paste{border:1px solid var(--vz-line);border-radius:14px;background:#fafbf9;overflow:hidden}.vz-paste textarea{display:block;width:100%;min-height:180px;padding:16px 18px;border:0;background:transparent;resize:vertical;font-size:14px;line-height:1.7}.vz-paste textarea::placeholder{color:#8a918b}.vz-paste__foot{display:flex;align-items:center;gap:12px;padding:0 14px 10px}.vz-paste__foot .vz-count{margin-left:0}.vz-paste__foot .vz-text-button{padding:4px 0;font-size:12px}.vz-paste__actions{margin-left:auto}.vz-tabs{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:#eef1ee;margin-bottom:12px}.vz-tabs label{position:relative}.vz-tabs input,.vz-choice input,.vz-lengths input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vz-tabs span{display:block;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:500;color:var(--vz-muted);cursor:pointer}.vz-tabs input:checked+span{background:#fff;color:var(--vz-ink);box-shadow:0 1px 3px #2023221f}.vz-tabs input:focus-visible+span,.vz-lengths input:focus-visible+span{outline:3px solid #2474c4;outline-offset:2px}.vz-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:0;margin:0;min-width:0}.vz-choice{position:relative;display:flex;flex-direction:column;gap:5px;padding:13px 14px 14px;border:1px solid var(--vz-line);border-radius:13px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;min-width:0}.vz-choice:hover{border-color:#aab5ad}.vz-choice:has(input:checked){border-color:var(--vz-ink);background:#f8faf7;box-shadow:inset 0 0 0 1px var(--vz-ink)}.vz-choice:has(input:focus-visible){outline:3px solid #2474c4;outline-offset:2px}.vz-choice:after{content:"";position:absolute;top:13px;right:13px;width:16px;height:16px;border-radius:50%;border:1.5px solid #c6cdc7}.vz-choice:has(input:checked):after{border:5px solid var(--vz-ink)}.vz-choice__head{display:flex;align-items:center;gap:7px;padding-right:22px;flex-wrap:wrap}.vz-choice__head strong{font-size:14px;font-weight:600}.vz-choice__head svg{width:17px;height:17px;flex:none}.vz-choice[data-tier=pro] .vz-choice__head svg{color:#b0820f}.vz-choice__line{font-size:12px;line-height:1.5;color:var(--vz-muted)}.vz-badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:20px;background:#fbefc4;color:#6b520c;white-space:nowrap}.vz-choice--shape{align-items:flex-start}.vz-frame-art{width:calc(100% - 26px);height:58px;margin-bottom:4px}.vz-frame-art__screen{fill:#23282a}.vz-frame-art__chalk{fill:none;stroke:#e8eadf;stroke-width:1.6}.vz-frame-art__arrow{fill:none;stroke:#7fb2e5;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vz-frame-art__butter{fill:#f3d16e}.vz-frame-art__track{stroke:#4a5053;stroke-width:2;stroke-linecap:round}.vz-frame-art__played{stroke:#f3d16e;stroke-width:2;stroke-linecap:round}.vz-lengths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.vz-lengths label{position:relative}.vz-lengths span{display:grid;gap:1px;padding:9px 12px;border:1px solid var(--vz-line);border-radius:10px;cursor:pointer;background:#fff}.vz-lengths strong{font-size:13px;font-weight:600}.vz-lengths small{font-size:11px;color:var(--vz-muted);font-variant-numeric:tabular-nums}.vz-lengths input:checked+span{border-color:var(--vz-ink);box-shadow:inset 0 0 0 1px var(--vz-ink);background:#f8faf7}.vz-more{margin-top:14px}.vz-more summary{display:flex;align-items:baseline;gap:10px;cursor:pointer;font-size:12px;font-weight:500;list-style:none}.vz-more summary::-webkit-details-marker{display:none}.vz-more summary:before{content:"+";font-size:15px;width:12px;color:var(--vz-muted)}.vz-more[open] summary:before{content:"−"}.vz-more summary span{font-weight:400;color:var(--vz-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vz-more__body{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:14px}.vz-field{display:block;min-width:0;font-size:11px;color:var(--vz-muted)}.vz-field>span{color:#8a918b;margin-left:4px}.vz-field--wide{grid-column:1 / -1}.vz-field input,.vz-field select,.vz-field textarea{display:block;width:100%;margin-top:5px;min-height:38px;padding:8px 10px;border:1px solid var(--vz-line);border-radius:8px;background:#fff;color:var(--vz-ink);font-size:13px}.vz-field textarea{resize:vertical}.vz-create-bar{position:sticky;bottom:14px;z-index:3;display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px 12px 12px 16px;border:1px solid var(--vz-line);border-radius:14px;background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 30px -18px #162e4173}.vz-create-bar{flex-wrap:wrap}.vz-create-bar>.vz-error{flex-basis:100%;margin:0}.vz-create-bar__price{min-width:0;flex:1;display:grid;gap:1px}.vz-create-bar__price strong{font:500 22px/1.15 var(--font-brand);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.vz-create-bar__price>span{font-size:11px;line-height:1.45;color:var(--vz-muted)}.vz-create-bar__price .vz-text-button{padding:0;font-size:11px}.vz-create-bar .vz-make{width:auto;flex:none;min-width:168px}.vz-make>span{margin-left:4px;font-size:18px}.vz-drop-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:#162e4180;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s}.vz-drop-overlay[data-open]{opacity:1;visibility:visible}.vz-drop-overlay>div{width:min(560px,100%);padding:56px 24px;display:grid;justify-items:center;gap:10px;text-align:center;color:#fff;border:2px dashed rgb(255 255 255 / .7);border-radius:24px;background:#ffffff14}.vz-drop-overlay strong{font:500 34px/1.15 var(--font-brand);letter-spacing:-.04em}.vz-drop-overlay span{font-size:13px;opacity:.85}.vz-drop-overlay__docs{position:relative;width:70px;height:60px;margin-bottom:8px}.vz-drop-overlay__docs i{position:absolute;top:4px;left:18px;width:36px;height:46px;border-radius:6px;background:#fff}.vz-drop-overlay__docs i:nth-child(1){transform:rotate(-12deg) translate(-9px,2px);opacity:.55}.vz-drop-overlay__docs i:nth-child(2){transform:rotate(10deg) translate(9px,1px);opacity:.75}.vz-phone-preview{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:26px;align-items:center;flex:1}.vz-phone{position:relative;aspect-ratio:9 / 16;border-radius:30px;padding:7px;background:#111;box-shadow:0 26px 50px -24px #162e4199,inset 0 0 0 1px #333}.vz-phone video{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block;background:#171918}.vz-phone__count{position:absolute;top:18px;right:18px;padding:2px 8px;border-radius:20px;background:#00000080;color:#fff;font-size:10px;font-variant-numeric:tabular-nums}.vz-phone-preview__words h2{font-size:24px;line-height:1.2;margin-bottom:10px}.vz-phone-preview__words>p:not(.vz-kicker){font-size:13px;line-height:1.65;color:var(--vz-muted)}.vz-phone-preview__dots{display:flex;gap:8px;margin-top:18px}.vz-phone-preview__dots button{width:28px;height:28px;border:0;padding:0;background:none;display:grid;place-items:center}.vz-phone-preview__dots button:before{content:"";width:8px;height:8px;border-radius:50%;background:#c4ccc6}.vz-phone-preview__dots [aria-pressed=true]:before{background:var(--vz-ink);width:20px;border-radius:5px}.vz-connect__apps{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vz-connect__apps span{display:grid;justify-items:center;gap:8px;padding:14px 6px 12px;background:#fff;border:1px solid rgb(61 82 68 / .08);border-radius:14px;font-size:11px;font-weight:500;text-align:center;box-shadow:0 10px 22px -18px #162e4180}.vz-connect__apps svg{width:26px;height:26px}.vz-connect__wires{width:80%;height:70px;fill:none;stroke:#b6c9bb;stroke-width:1.2;stroke-dasharray:3 4}.vz-modal:has(.vz-connect-sheet){width:min(700px,calc(100% - 32px))}.vz-connect-sheet__head{display:flex;align-items:center;gap:16px;padding-right:30px}.vz-connect-sheet__head .vz-kicker{margin-bottom:4px}.vz-connect-sheet__head h2{font-size:30px;margin:0}.vz-connect-sheet__orb{flex:none;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#fbf3dc}.vz-connect-sheet__orb img{width:44px;height:44px;object-fit:contain}.vz-app-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 0}.vz-app-tabs button{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 10px;border:1px solid #e1e5df;border-radius:12px;background:#fff;text-align:left;font-size:12px;font-weight:550;line-height:1.25}.vz-app-tabs button>span:last-child{min-width:0;overflow:hidden}.vz-app-tabs small{display:block;font-size:10px;font-weight:400;color:#808780;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-app-tabs button[aria-selected=true]{border-color:#202322;box-shadow:inset 0 0 0 1px #202322;background:#fafbf9}.vz-app-tabs__mark{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#fff;border:1px solid #ebeee9}.vz-app-tabs__mark svg,.vz-app-panel__open svg{width:18px;height:18px}[data-app=claude] .vz-app-tabs__mark{background:#faf3ec;border-color:#f0e2d4}[data-app=claude-code] .vz-app-tabs__mark,[data-app=codex] .vz-app-tabs__mark{background:#1f1f1d;border-color:#1f1f1d}.vz-app-panel{margin-top:10px;padding:18px;border-radius:14px;background:#f6f7f4;border:1px solid #e7eae4}.vz-app-panel__needs{font-size:12px;line-height:1.6;color:#5f665f}.vz-app-panel__needs strong{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:20px;background:#e6eae3;color:#3e463f;font-size:10px;font-weight:600}.vz-copy-field{display:flex;align-items:center;gap:10px;margin:14px 0 4px;padding:6px 6px 6px 12px;border:1px solid #dfe3dd;border-radius:10px;background:#fff;min-width:0}.vz-copy-field>span{font-size:11px;color:#7a817a;white-space:nowrap}.vz-copy-field code{flex:1;min-width:0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.vz-copy-field button{flex:none;min-width:64px;min-height:32px;border:0;border-radius:7px;background:#202322;color:#fff;font-size:12px;font-weight:550}.vz-copy-field--code{background:#1f2321;border-color:#1f2321;color:#e9ece4}.vz-copy-field--code button{background:#f3d16e;color:#2b2309}.vz-app-panel__steps{counter-reset:step;list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.vz-app-panel__steps li{counter-increment:step;display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:13px;line-height:1.55}.vz-app-panel__steps li:before{content:counter(step);width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #d8ddd6;font-size:11px;font-weight:600}.vz-app-panel__open{margin-top:16px;width:100%}.vz-app-panel__open svg{color:inherit}[data-app=chatgpt] .vz-app-panel__open svg{color:#fff}.vz-app-panel__extra{margin-top:12px;font-size:12px;color:#6d746d}.vz-app-panel__extra code{font-size:11px;background:#e9ece6;padding:1px 5px;border-radius:4px}.vz-connect-sheet__then{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vz-connect-sheet__then li{display:grid;gap:3px;padding:12px;border-radius:12px;border:1px solid #e7eae4;font-size:11px;line-height:1.5;color:#6d746d}.vz-connect-sheet__then strong{font-size:13px;color:#202322}.vz-connect-sheet__facts{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:12px;line-height:1.55;color:#626a63}.vz-connect-sheet__facts li{display:grid;grid-template-columns:16px 1fr;gap:8px}.vz-connect-sheet__facts li:before{content:"✓";color:#6f8a6a}.vz-connect-sheet__account{margin-top:16px;padding-top:14px;border-top:1px solid #e7eae4;font-size:12px;color:#626a63}.vz-connect-sheet__account .vz-text-button{padding:0;margin-left:4px}.vz-sheet-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.vz-sheet-actions .vz-button{flex:1 1 180px}.vz-plan__icon--pro{font-size:10px;font-weight:700;color:#6b520c!important;background:#fbefc4!important}.vz-plan__have{margin-top:auto;padding:11px;text-align:center;border-radius:8px;background:#fbefc4;color:#5b4609!important;font-weight:550}.vz-costs{margin-top:26px;padding:26px 30px 22px;border-radius:16px;background:#f3f6f8}.vz-costs h3{font:500 24px/1.2 var(--font-brand);letter-spacing:-.035em;margin-bottom:14px}.vz-costs dl{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.vz-costs dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #dfe6eb}.vz-costs dt{font-size:13px;font-weight:550;display:grid}.vz-costs dt span{font-size:11px;font-weight:400;color:#66737d}.vz-costs dd{margin:0;font:500 21px/1 var(--font-brand);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.vz-costs dd span{font:400 11px var(--font-ui);letter-spacing:0;color:#66737d}.vz-costs>p{margin-top:14px;font-size:11px;color:#66737d}.vz-result__failed{margin-top:14px;padding:14px;border-radius:10px;background:#fdf3ef;display:grid;gap:10px;justify-items:start}.vz-result__failed p{font-size:12px;color:#7a3a2e}@media(max-width:1050px){.vz-studio{grid-template-columns:1fr}.vz-preview{border-top:1px solid var(--vz-line)}}@media(max-width:760px){.vz-stage{min-height:0;padding-bottom:150px}.vz-studio{margin-top:-120px}.vz-create-bar{position:static;flex-direction:column;align-items:stretch}.vz-create-bar .vz-make{width:100%}.vz-choices{grid-template-columns:1fr}.vz-choices--shape{grid-template-columns:1fr 1fr}.vz-more__body{grid-template-columns:1fr}.vz-phone-preview{grid-template-columns:150px 1fr;gap:16px}.vz-phone-preview__words h2{font-size:19px}.vz-connect__apps span{font-size:9px;padding:10px 4px}.vz-connect__apps svg{width:22px;height:22px}.vz-app-tabs{grid-template-columns:1fr 1fr}.vz-connect-sheet__then{grid-template-columns:1fr}.vz-connect-sheet__head h2{font-size:25px}.vz-costs{padding:22px 20px}.vz-costs dl{grid-template-columns:1fr}.vz-nav__account .vz-plan-badge{display:none}}.vz-packs{display:grid;gap:8px;border:0;padding:0;margin:18px 0 16px;min-width:0}.vz-packs label{position:relative;display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid #d6dfd2;border-radius:11px;background:#fff;cursor:pointer}.vz-packs input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vz-packs label:has(input:checked){border-color:var(--vz-ink);box-shadow:inset 0 0 0 1px var(--vz-ink)}.vz-packs label:has(input:focus-visible){outline:3px solid #2474c4;outline-offset:2px}.vz-packs label>span:first-of-type{display:grid;min-width:0;flex:1}.vz-packs strong{font-size:13px;font-weight:600}.vz-packs small{font-size:11px;color:var(--vz-muted)}.vz-packs__price{display:grid;justify-items:end;font:500 19px/1.1 var(--font-brand);letter-spacing:-.03em;white-space:nowrap}.vz-packs__price del{font-size:12px;color:#85907e}.vz-packs__price em{font:600 10px/1.4 var(--font-ui);letter-spacing:0;font-style:normal;color:#4f6b45;background:#e3ebdf;padding:1px 6px;border-radius:10px;margin-top:3px}.vz-plan__fine{display:block;margin-top:12px;font-size:10px;line-height:1.6;color:#778074}.vz-plans[data-compact] .vz-packs{margin-top:12px}.vz-create-bar__price small{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#8a918b}.vz-create-bar__ok{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:8px;border-radius:50%;background:#e2eedd;color:#3f6b35;font:600 11px/1 var(--font-ui);vertical-align:3px}.vz-create-bar[data-state=short] .vz-create-bar__price>span,.vz-create-bar[data-state=over] .vz-create-bar__price>span{color:#8a5a12}.vz-modal .vz-packs label>span{margin-left:0;color:inherit;font-weight:inherit;font-size:inherit}.vz-modal .vz-packs .vz-packs__price{font:500 19px/1.1 var(--font-brand);color:var(--vz-ink)}.vz-connected{display:flex;gap:8px;align-items:baseline;margin-top:16px;padding:10px 12px;border-radius:10px;background:#e9f2e5;color:#36552e;font-size:12px;line-height:1.5}.vz-connected span{font-weight:700}.vz-account-data{margin-top:22px;padding-top:18px;border-top:1px solid #e0e5dc}.vz-account-data h3{margin:0 0 4px;font:600 13px/1.4 var(--font-ui);letter-spacing:0}.vz-account-data>p{font-size:12px;color:#687069}.vz-account-data>div{display:flex;align-items:center;gap:16px;margin-top:10px}.vz-account-delete{margin-top:12px;padding:12px 14px;border-radius:10px;background:#fdf0ed}.vz-account-delete p{font-size:12px;color:#7a3a2e}.vz-account-delete>div{display:flex;align-items:center;gap:14px;margin-top:10px}.vz-button--danger{background:#a0362e;color:#fff}.vz-button--danger:hover{background:#86291f}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--sync-turn:0deg;--sync-arc:1;--sync-surge:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono-source), ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-950:oklch(27.4% .072 132.109);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:#3392ff;--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-zinc-800:oklch(27.4% .006 286.033);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:#f7f7f7;--color-neutral-200:#ebebeb;--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 2px 0 #0000000f, 0 1px 3px 0 #0000001a;--shadow-md:0 2px 4px -1px #0000000f, 0 4px 6px -1px #0000001a;--shadow-lg:0 4px 6px -2px #0000000d, 0 10px 15px -3px #0000001a;--shadow-xl:0 10px 10px -5px #0000000a, 0 20px 25px -5px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-neutral-925:#121212;--color-accent-50:var(--color-blue-50);--color-accent-100:var(--color-blue-100);--color-accent-200:var(--color-blue-200);--color-accent-300:var(--color-blue-300);--color-accent-400:var(--color-blue-400);--color-accent-500:var(--color-blue-500);--color-accent-600:var(--color-blue-600);--color-accent-700:var(--color-blue-700);--color-accent-800:var(--color-blue-800);--color-accent-900:var(--color-blue-900);--color-accent-950:var(--color-blue-950);--radius-2lg:10px;--shadow-sidebar:0 1px 0 0 #00000005, 0 1px 12px 0 #0000000f, 0 0 1px 0 #00000052;--shadow-checkbox-selected:inset 0 2px 0 0 #ffffff40, inset 0 0 0 1px var(--color-accent-500);--shadow-card:0 1px 1px 0 #0000000d;--shadow-dropdown:0 1px 1px 0 #0000000a, 0 4px 4px 0 #00000005;--shadow-waitlist:0 0 6px 0 #0000000f, 0 0 64px 0 #00000029, 0 0 1px 0 #00000052, 0 1px 12px 0 #0000000f, 0 1px 0 0 #00000005;--color-foreground-full:var(--color-foreground-full);--color-foreground-icon-primary:var(--color-foreground-icon-primary);--color-foreground-icon-hover:var(--color-foreground-icon-hover);--color-foreground-icon-secondary:var(--color-foreground-icon-secondary);--color-foreground-icon-tertiary:var(--color-foreground-icon-tertiary);--color-foreground-icon-quaternary:var(--color-foreground-icon-quaternary);--color-foreground-icon-error:var(--color-foreground-icon-error);--color-foreground-icon-disabled:var(--color-foreground-icon-disabled);--color-foreground-disabled:var(--color-foreground-disabled);--color-foreground-disabled-danger:var(--color-foreground-disabled-danger);--color-input-disabled-foreground:var(--color-input-disabled-foreground);--color-icon-button-disabled-foreground:var(--color-icon-button-disabled-foreground);--color-button-primary-disabled-foreground:var(--color-button-primary-disabled-foreground);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-disabled:var(--color-text-disabled);--color-text-disabled-danger:var(--color-text-disabled-danger);--color-text-placeholder:var(--color-text-placeholder);--color-text-error-primary:var(--color-text-error-primary);--color-input-disabled-text:var(--color-input-disabled-text);--color-text-white:var(--color-text-white);--color-background-full:var(--color-background-full);--color-background-primary-default:var(--color-background-primary-default);--color-background-inner-default:var(--color-background-inner-default);--color-background-primary-hover:var(--color-background-primary-hover);--color-background-primary-active:var(--color-background-primary-active);--color-background-primary-disabled:var(--color-background-primary-disabled);--color-input-disabled-background:var(--color-input-disabled-background);--color-background-secondary-default:var(--color-background-secondary-default);--color-background-secondary-hover:var(--color-background-secondary-hover);--color-background-tertiary-default:var(--color-background-tertiary-default);--color-background-tertiary-hover:var(--color-background-tertiary-hover);--color-background-tertiary-error:var(--color-background-tertiary-error);--color-background-recent-hire-role:var(--color-background-recent-hire-role);--color-avatar-neutral-background:var(--color-avatar-neutral-background);--color-background-quaternary-default:var(--color-background-quaternary-default);--color-background-quaternary-hover:var(--color-background-quaternary-hover);--color-background-quaternary-error:var(--color-background-quaternary-error);--color-file-upload-icon-background:var(--color-file-upload-icon-background);--color-file-upload-icon-foreground:var(--color-file-upload-icon-foreground);--color-file-upload-icon-foreground-hover:var(--color-file-upload-icon-foreground-hover);--color-border-button-default:var(--color-border-button-default);--color-border-button-hover:var(--color-border-button-hover);--color-border-button-active:var(--color-border-button-active);--color-border-button-white:var(--color-border-button-white);--color-border-error-default:var(--color-border-error-default);--color-border-checkbox-default:var(--color-border-checkbox-default);--color-border-checkbox-hover:var(--color-border-checkbox-hover);--color-border-checkbox-active:var(--color-border-checkbox-active);--color-border-checkbox-white:var(--color-border-checkbox-white);--color-border-component-detail-container:var(--color-border-component-detail-container);--color-border-ai-profile-card:var(--color-border-ai-profile-card);--color-border-table:var(--color-border-table);--color-border-button-group:var(--color-border-button-group);--color-border-sidebar-profile-hover:var(--color-border-sidebar-profile-hover);--color-separator-border:var(--color-separator-border);--color-separator-border-strong:var(--color-separator-border-strong);--color-border-focus-ring:var(--color-border-focus-ring);--color-state-success-text:var(--color-state-success-text);--color-state-success-base:var(--color-state-success-base);--color-control-indicator-background:var(--color-control-indicator-background);--color-control-indicator-background-subtle:var(--color-control-indicator-background-subtle);--color-switch-off-chip-start:var(--color-switch-off-chip-start);--color-switch-off-chip-end:var(--color-switch-off-chip-end);--color-switch-on-chip-start:var(--color-switch-on-chip-start);--color-switch-on-chip-end:var(--color-switch-on-chip-end);--color-stat-card-icon-background:var(--color-stat-card-icon-background);--color-segmented-control-background:var(--color-segmented-control-background);--color-segmented-control-selected-background:var(--color-segmented-control-selected-background);--color-theme-toggle-sidebar-background:var(--color-theme-toggle-sidebar-background);--color-theme-toggle-sidebar-selected-background:var(--color-theme-toggle-sidebar-selected-background);--color-ai-chat-composer-add-background:var(--color-ai-chat-composer-add-background);--color-ai-chat-composer-add-hover-background:var(--color-ai-chat-composer-add-hover-background);--color-composer-panel-tab-background:var(--color-composer-panel-tab-background);--color-composer-panel-add-background:var(--color-composer-panel-add-background);--color-composer-panel-add-hover-background:var(--color-composer-panel-add-hover-background);--color-composer-panel-tile-border:var(--color-composer-panel-tile-border);--color-composer-panel-rail-background:var(--color-composer-panel-rail-background);--color-questionnaire-key-background:var(--color-questionnaire-key-background);--color-questionnaire-key-hover-background:var(--color-questionnaire-key-hover-background);--color-agent-progress-ring:var(--color-agent-progress-ring);--color-button-ghost-background:var(--color-button-ghost-background);--color-button-ghost-hover:var(--color-button-ghost-hover);--color-button-ghost-active:var(--color-button-ghost-active);--color-button-ghost-disabled:var(--color-button-ghost-disabled);--color-button-ghost-foreground:var(--color-button-ghost-foreground);--color-button-ghost-disabled-foreground:var(--color-button-ghost-disabled-foreground);--color-dropdown-item-hover-background:var(--color-dropdown-item-hover-background);--color-kbd-background:var(--color-kbd-background);--color-kbd-foreground:var(--color-kbd-foreground);--color-docs-file-chip-background:var(--color-docs-file-chip-background);--color-docs-file-chip-border:var(--color-docs-file-chip-border);--color-docs-file-chip-foreground:var(--color-docs-file-chip-foreground);--color-docs-command-accent:var(--color-docs-command-accent);--color-docs-code-background:var(--color-docs-code-background);--color-docs-install-rail:var(--color-docs-install-rail);--color-badge-neutral-background:var(--color-badge-neutral-background);--color-team-menu-count-background:var(--color-team-menu-count-background);--color-team-menu-count-foreground:var(--color-team-menu-count-foreground);--color-badge-new-background:var(--color-badge-new-background);--color-badge-new-text:var(--color-badge-new-text);--color-tab-count-selected-background:var(--color-tab-count-selected-background);--color-pill-tab-blue-selected-background:var(--color-pill-tab-blue-selected-background);--color-pill-tab-blue-hover-background:var(--color-pill-tab-blue-hover-background);--color-notification-information-background:var(--color-notification-information-background);--color-notification-information-foreground:var(--color-notification-information-foreground);--color-notification-success-background:var(--color-notification-success-background);--color-notification-success-foreground:var(--color-notification-success-foreground);--color-notification-error-background:var(--color-notification-error-background);--color-notification-error-foreground:var(--color-notification-error-foreground);--color-notification-center-background:var(--color-notification-center-background);--color-status-lime-background:var(--color-status-lime-background);--color-status-lime-text:var(--color-status-lime-text);--color-status-yellow-background:var(--color-status-yellow-background);--color-status-yellow-text:var(--color-status-yellow-text);--color-status-rose-background:var(--color-status-rose-background);--color-status-rose-text:var(--color-status-rose-text);--color-status-cyan-background:var(--color-status-cyan-background);--color-status-cyan-text:var(--color-status-cyan-text);--color-status-blue-background:var(--color-status-blue-background);--color-status-blue-text:var(--color-status-blue-text);--color-status-purple-background:var(--color-status-purple-background);--color-status-purple-text:var(--color-status-purple-text);--color-status-dot-green-halo:var(--color-status-dot-green-halo);--color-status-dot-yellow-halo:var(--color-status-dot-yellow-halo);--color-status-dot-indigo-halo:var(--color-status-dot-indigo-halo);--color-date-range-background:var(--color-date-range-background);--color-date-range-edge-background:var(--color-date-range-edge-background);--color-calendar-event-blue-background:var(--color-calendar-event-blue-background);--color-calendar-event-blue-title:var(--color-calendar-event-blue-title);--color-calendar-event-blue-time:var(--color-calendar-event-blue-time);--color-calendar-event-pink-background:var(--color-calendar-event-pink-background);--color-calendar-event-pink-title:var(--color-calendar-event-pink-title);--color-calendar-event-pink-time:var(--color-calendar-event-pink-time);--color-calendar-event-purple-background:var(--color-calendar-event-purple-background);--color-calendar-event-purple-title:var(--color-calendar-event-purple-title);--color-calendar-event-purple-time:var(--color-calendar-event-purple-time);--color-calendar-event-lime-background:var(--color-calendar-event-lime-background);--color-calendar-event-lime-title:var(--color-calendar-event-lime-title);--color-calendar-event-lime-time:var(--color-calendar-event-lime-time);--color-calendar-event-emerald-background:var(--color-calendar-event-emerald-background);--color-calendar-event-emerald-title:var(--color-calendar-event-emerald-title);--color-calendar-event-emerald-time:var(--color-calendar-event-emerald-time);--color-text-error-placeholder:var(--color-text-error-placeholder);--color-chart-track:var(--color-chart-track);--color-chart-cursor:var(--color-chart-cursor);--color-chart-neutral:var(--color-chart-neutral);--color-chart-1:var(--color-chart-1);--color-chart-1-active:var(--color-chart-1-active);--color-chart-2:var(--color-chart-2);--color-chart-2-active:var(--color-chart-2-active);--color-chart-3:var(--color-chart-3);--color-chart-3-active:var(--color-chart-3-active);--color-chart-4:var(--color-chart-4);--color-chart-4-active:var(--color-chart-4-active);--color-chart-5:var(--color-chart-5);--color-chart-5-active:var(--color-chart-5-active);--color-chart-6:var(--color-chart-6);--color-chart-6-active:var(--color-chart-6-active);--color-chart-7:var(--color-chart-7);--color-chart-7-active:var(--color-chart-7-active);--color-chart-8:var(--color-chart-8);--color-chart-8-active:var(--color-chart-8-active);--color-chart-9:var(--color-chart-9);--color-chart-9-active:var(--color-chart-9-active);--color-chart-agents-bar:var(--color-chart-agents-bar);--color-chart-agents-bar-active:var(--color-chart-agents-bar-active);--button-transition-ms:.15s;--input-transition-ms:.15s;--text-title-1-semibold:1.5rem;--text-title-1-semibold--line-height:2.125rem;--text-title-1-semibold--letter-spacing:0;--text-title-1-semibold--font-weight:600;--text-headline-semibold:1rem;--text-headline-semibold--line-height:1.375rem;--text-headline-semibold--letter-spacing:0;--text-headline-semibold--font-weight:600;--text-body-regular:.875rem;--text-body-regular--line-height:1.25rem;--text-body-regular--letter-spacing:0;--text-body-regular--font-weight:400;--text-body-medium:.875rem;--text-body-medium--line-height:1.25rem;--text-body-medium--letter-spacing:0;--text-body-medium--font-weight:500;--text-body-2-regular:.8125rem;--text-body-2-regular--line-height:1.125rem;--text-body-2-regular--letter-spacing:0;--text-body-2-regular--font-weight:400;--text-body-2-medium:.8125rem;--text-body-2-medium--line-height:1.125rem;--text-body-2-medium--letter-spacing:0;--text-body-2-medium--font-weight:500;--text-caption-1-medium:.75rem;--text-caption-1-medium--line-height:1rem;--text-caption-1-medium--letter-spacing:.15px;--text-caption-1-medium--font-weight:500;--text-caption-1-semibold:.75rem;--text-caption-1-semibold--line-height:1rem;--text-caption-1-semibold--letter-spacing:.15px;--text-caption-1-semibold--font-weight:600}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.bg-button-danger{isolation:isolate;background-image:var(--gradient-button-danger-default);position:relative}.bg-button-danger:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--gradient-button-danger-hover);opacity:0;transition:opacity var(--button-transition-ms) ease;position:absolute;inset:0}.bg-button-danger:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}.bg-button-danger:active:not(:disabled):not([aria-disabled=true]){background-image:var(--gradient-button-danger-active)}.bg-button-danger:active:not(:disabled):not([aria-disabled=true]):before{opacity:0}.bg-button-danger:disabled,.bg-button-danger[aria-disabled=true]{background-image:var(--gradient-button-danger-disabled)}.bg-button-danger:disabled:before,.bg-button-danger[aria-disabled=true]:before{display:none}.bg-button-primary{isolation:isolate;background-image:var(--gradient-button-primary-default);position:relative}.bg-button-primary:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--gradient-button-primary-hover);opacity:0;transition:opacity var(--button-transition-ms) ease;position:absolute;inset:0}.bg-button-primary:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}.bg-button-primary:active:not(:disabled):not([aria-disabled=true]){background-image:var(--gradient-button-primary-active)}.bg-button-primary:active:not(:disabled):not([aria-disabled=true]):before{opacity:0}.bg-button-primary:disabled,.bg-button-primary[aria-disabled=true]{background-image:var(--gradient-button-primary-disabled)}.bg-button-primary:disabled:before,.bg-button-primary[aria-disabled=true]:before{display:none}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-\[9\.5px\]{top:-9.5px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[3px\]{top:3px}.top-\[14vh\]{top:14vh}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.-bottom-\[4\.5px\]{bottom:-4.5px}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[calc\(100\%\+9px\)\]{bottom:calc(100% + 9px)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[3px\]{left:3px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-100{z-index:100}.z-\[1\]{z-index:1}.z-\[var\(--layer-modal\)\]{z-index:var(--layer-modal)}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.mx-1{margin-inline:var(--spacing)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-0{width:0;height:0}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[5px\]{width:5px;height:5px}.size-\[7\.5px\]{width:7.5px;height:7.5px}.size-\[10px\]{width:10px;height:10px}.size-\[18px\]{width:18px;height:18px}.size-\[34px\]{width:34px;height:34px}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[164px\]{height:164px}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.max-h-\[240px\]{max-height:240px}.max-h-\[272px\]{max-height:272px}.max-h-\[calc\(86dvh-16px\)\]{max-height:calc(86dvh - 16px)}.min-h-\[44px\]{min-height:44px}.w-7{width:calc(var(--spacing) * 7)}.w-14{width:calc(var(--spacing) * 14)}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[224px\]{width:224px}.w-\[266px\]{width:266px}.w-\[316px\]{width:316px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(400px\,calc\(100vw-24px\)\)\]{width:min(400px,100vw - 24px)}.w-full{width:100%}.max-w-\[90\%\]{max-width:90%}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.button-press-motion{transition:background-color var(--button-transition-ms) ease,border-color var(--button-transition-ms) ease,box-shadow var(--button-transition-ms) ease,color var(--button-transition-ms) ease,transform .42s cubic-bezier(.4,0,.2,1)}.button-press-motion:active:not(:disabled):not([aria-disabled=true]){transition-duration:.15s,.15s,.15s,.15s,.22s;transform:scale(.98)}.button-press-motion:disabled,.button-press-motion[aria-disabled=true]{transform:none}@media(prefers-reduced-motion:reduce){.button-press-motion{transition:none;transform:none}}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[5px\]{gap:5px}.gap-\[var\(--card-spacing\)\]{gap:var(--card-spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-border-button-default>:not(:last-child)){border-color:var(--color-border-button-default)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2lg{border-radius:var(--radius-2lg)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.5px\]{border-radius:.5px}.rounded-\[0\.75px\]{border-radius:.75px}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[1px\]{border-radius:1px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4\.5px\]{border-radius:4.5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--r-control\)\]{border-radius:var(--r-control)}.rounded-\[var\(--r-field\)\]{border-radius:var(--r-field)}.rounded-\[var\(--r-glyph\)\]{border-radius:var(--r-glyph)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[0\.25px\]{border-style:var(--tw-border-style);border-width:.25px}.border-\[0\.375px\]{border-style:var(--tw-border-style);border-width:.375px}.border-\[0\.875px\]{border-style:var(--tw-border-style);border-width:.875px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--control-border\)\]{border-color:var(--control-border)}.border-\[var\(--divider\)\]{border-color:var(--divider)}.border-\[var\(--hairline\)\]{border-color:var(--hairline)}.border-accent-500{border-color:var(--color-accent-500)}.border-accent-600{border-color:var(--color-accent-600)}.border-background-primary-default{border-color:var(--color-background-primary-default)}.border-border-button-active{border-color:var(--color-border-button-active)}.border-border-button-default,.border-border-button-default\/50{border-color:var(--color-border-button-default)}@supports (color:color-mix(in lab,red,red)){.border-border-button-default\/50{border-color:color-mix(in oklab,var(--color-border-button-default) 50%,transparent)}}.border-border-button-group{border-color:var(--color-border-button-group)}.border-border-button-hover{border-color:var(--color-border-button-hover)}.border-border-checkbox-default{border-color:var(--color-border-checkbox-default)}.border-border-checkbox-hover{border-color:var(--color-border-checkbox-hover)}.border-divider{border-color:var(--divider)}.border-separator-border{border-color:var(--color-separator-border)}.border-t-\[var\(--ink-3\)\]{border-top-color:var(--ink-3)}.bg-\[color-mix\(in_oklab\,var\(--ink\)_14\%\,transparent\)\]{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--ink\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--ink) 14%,transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--control-border\)\]{background-color:var(--control-border)}.bg-\[var\(--danger-bg\)\]{background-color:var(--danger-bg)}.bg-\[var\(--glass-strong\)\]{background-color:var(--glass-strong)}.bg-\[var\(--hairline\)\]{background-color:var(--hairline)}.bg-\[var\(--hover\)\]{background-color:var(--hover)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--sheet\)\]{background-color:var(--sheet)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-hover\)\]{background-color:var(--surface-hover)}.bg-\[var\(--well\)\]{background-color:var(--well)}.bg-accent-400{background-color:var(--color-accent-400)}.bg-accent-600{background-color:var(--color-accent-600)}.bg-accent-subtle{background-color:var(--accent-subtle)}.bg-avatar-neutral-background{background-color:var(--color-avatar-neutral-background)}.bg-background-primary-default{background-color:var(--color-background-primary-default)}.bg-background-primary-hover{background-color:var(--color-background-primary-hover)}.bg-background-quaternary-hover{background-color:var(--color-background-quaternary-hover)}.bg-background-secondary-default{background-color:var(--color-background-secondary-default)}.bg-background-tertiary-default{background-color:var(--color-background-tertiary-default)}.bg-background-tertiary-error{background-color:var(--color-background-tertiary-error)}.bg-background-tertiary-hover{background-color:var(--color-background-tertiary-hover)}.bg-badge-neutral-background{background-color:var(--color-badge-neutral-background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-blue-300{background-color:var(--color-blue-300)}.bg-border-button-default{background-color:var(--color-border-button-default)}.bg-button-ghost-background{background-color:var(--color-button-ghost-background)}.bg-control-indicator-background{background-color:var(--color-control-indicator-background)}.bg-dropdown-item-hover-background{background-color:var(--color-dropdown-item-hover-background)}.bg-file-upload-icon-background{background-color:var(--color-file-upload-icon-background)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-input-disabled-background{background-color:var(--color-input-disabled-background)}.bg-kbd-background{background-color:var(--color-kbd-background)}.bg-lime-200{background-color:var(--color-lime-200)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-notification-error-background{background-color:var(--color-notification-error-background)}.bg-notification-information-background{background-color:var(--color-notification-information-background)}.bg-notification-success-background{background-color:var(--color-notification-success-background)}.bg-panel,.bg-panel\/85{background-color:var(--panel)}@supports (color:color-mix(in lab,red,red)){.bg-panel\/85{background-color:color-mix(in oklab,var(--panel) 85%,transparent)}}.bg-pill-tab-blue-hover-background{background-color:var(--color-pill-tab-blue-hover-background)}.bg-pill-tab-blue-selected-background{background-color:var(--color-pill-tab-blue-selected-background)}.bg-pink-200{background-color:var(--color-pink-200)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-segmented-control-background{background-color:var(--color-segmented-control-background)}.bg-segmented-control-selected-background{background-color:var(--color-segmented-control-selected-background)}.bg-separator-border{background-color:var(--color-separator-border)}.bg-status-blue-background{background-color:var(--color-status-blue-background)}.bg-status-cyan-background{background-color:var(--color-status-cyan-background)}.bg-status-dot-green-halo{background-color:var(--color-status-dot-green-halo)}.bg-status-dot-indigo-halo{background-color:var(--color-status-dot-indigo-halo)}.bg-status-dot-yellow-halo{background-color:var(--color-status-dot-yellow-halo)}.bg-status-lime-background{background-color:var(--color-status-lime-background)}.bg-status-purple-background{background-color:var(--color-status-purple-background)}.bg-status-rose-background{background-color:var(--color-status-rose-background)}.bg-status-yellow-background{background-color:var(--color-status-yellow-background)}.bg-tab-count-selected-background{background-color:var(--color-tab-count-selected-background)}.bg-transparent{background-color:#0000}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(100deg\,var\(--ink-3\)_38\%\,var\(--ink\)_50\%\,var\(--ink-3\)_62\%\)\]{background-image:linear-gradient(100deg,var(--ink-3) 38%,var(--ink) 50%,var(--ink-3) 62%)}.from-accent-400{--tw-gradient-from:var(--color-accent-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent-500{--tw-gradient-from:var(--color-accent-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-control-indicator-background{--tw-gradient-from:var(--color-control-indicator-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-switch-off-chip-start{--tw-gradient-from:var(--color-switch-off-chip-start);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-switch-on-chip-start{--tw-gradient-from:var(--color-switch-on-chip-start);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[43\.837\%\]{--tw-gradient-from-position:43.837%}.to-accent-500{--tw-gradient-to:var(--color-accent-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-600{--tw-gradient-to:var(--color-accent-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-control-indicator-background-subtle{--tw-gradient-to:var(--color-control-indicator-background-subtle);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-switch-off-chip-end{--tw-gradient-to:var(--color-switch-off-chip-end);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-switch-on-chip-end{--tw-gradient-to:var(--color-switch-on-chip-end);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:220\%_100\%\]{background-size:220% 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-background-primary-default{fill:var(--color-background-primary-default)}.fill-current{fill:currentColor}.stroke-border-button-default{stroke:var(--color-border-button-default)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[var\(--card-spacing\)\]{padding:var(--card-spacing)}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[7px\]{padding-inline:7px}.px-\[var\(--card-spacing\)\]{padding-inline:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[5px\]{padding-block:5px}.py-\[11px\]{padding-block:11px}.py-\[var\(--card-spacing\)\]{padding-block:var(--card-spacing)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-sans{font-family:var(--font-sans)}.text-body-2-medium{font-size:var(--text-body-2-medium);line-height:var(--tw-leading,var(--text-body-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight))}.text-body-2-regular{font-size:var(--text-body-2-regular);line-height:var(--tw-leading,var(--text-body-2-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight))}.text-body-medium{font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight))}.text-body-regular{font-size:var(--text-body-regular);line-height:var(--tw-leading,var(--text-body-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight))}.text-caption-1-medium{font-size:var(--text-caption-1-medium);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight))}.text-caption-1-semibold{font-size:var(--text-caption-1-semibold);line-height:var(--tw-leading,var(--text-caption-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-semibold--font-weight))}.text-headline-semibold{font-size:var(--text-headline-semibold);line-height:var(--tw-leading,var(--text-headline-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-semibold--font-weight))}.text-title-1-semibold{font-size:var(--text-title-1-semibold);line-height:var(--tw-leading,var(--text-title-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-semibold--font-weight))}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-none{--tw-leading:1;line-height:1}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[var\(--font-mono\)\]{--tw-font-weight:var(--font-mono);font-weight:var(--font-mono)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:550\]{font-weight:550}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--accent-foreground\)\]{color:var(--accent-foreground)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-accent-500{color:var(--color-accent-500)}.text-accent-600{color:var(--color-accent-600)}.text-blue-900{color:var(--color-blue-900)}.text-button-ghost-foreground{color:var(--color-button-ghost-foreground)}.text-danger{color:var(--danger)}.text-file-upload-icon-foreground{color:var(--color-file-upload-icon-foreground)}.text-foreground-full{color:var(--color-foreground-full)}.text-foreground-icon-error{color:var(--color-foreground-icon-error)}.text-foreground-icon-primary{color:var(--color-foreground-icon-primary)}.text-foreground-icon-quaternary{color:var(--color-foreground-icon-quaternary)}.text-foreground-icon-secondary{color:var(--color-foreground-icon-secondary)}.text-foreground-icon-tertiary{color:var(--color-foreground-icon-tertiary)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-input-disabled-foreground{color:var(--color-input-disabled-foreground)}.text-kbd-foreground{color:var(--color-kbd-foreground)}.text-lime-700{color:var(--color-lime-700)}.text-notification-error-foreground{color:var(--color-notification-error-foreground)}.text-notification-information-foreground{color:var(--color-notification-information-foreground)}.text-notification-success-foreground{color:var(--color-notification-success-foreground)}.text-pink-500{color:var(--color-pink-500)}.text-status-blue-text{color:var(--color-status-blue-text)}.text-status-cyan-text{color:var(--color-status-cyan-text)}.text-status-lime-text{color:var(--color-status-lime-text)}.text-status-purple-text{color:var(--color-status-purple-text)}.text-status-rose-text{color:var(--color-status-rose-text)}.text-status-yellow-text{color:var(--color-status-yellow-text)}.text-text-disabled{color:var(--color-text-disabled)}.text-text-error-primary{color:var(--color-text-error-primary)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-text-white{color:var(--color-text-white)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--hairline\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--hairline));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_2px_0_rgb\(0_0_0\/0\.03\)\]{--tw-shadow:0 2px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgb\(0_0_0\/0\.10\)\,inset_0_1px_0_rgb\(255_255_255\/0\.8\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0000001a), inset 0 1px 0 var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_3px_0_rgb\(0_0_0\/0\.03\)\,0_0\.75px_0_0_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0 3px 3px 0 var(--tw-shadow-color,#00000008), 0 .75px 0 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_3px_0_rgb\(0_0_0\/0\.03\)\]{--tw-shadow:0 3px 3px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_8px_color-mix\(in_srgb\,var\(--color-accent-600\)_22\%\,transparent\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#155dfc38)}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_3px_8px_color-mix\(in_srgb\,var\(--color-accent-600\)_22\%\,transparent\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-600) 22%,transparent))}}.shadow-\[0_3px_8px_color-mix\(in_srgb\,var\(--color-accent-600\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_4px_0_rgb\(0_0_0\/0\.03\)\]{--tw-shadow:0 4px 4px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1\.5px_0_0_rgb\(255_255_255\/0\.25\)\,inset_0_0_0_0\.75px_var\(--color-accent-500\)\]{--tw-shadow:inset 0 1.5px 0 0 var(--tw-shadow-color,#ffffff40), inset 0 0 0 .75px var(--tw-shadow-color,var(--color-accent-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgb\(255_255_255\/0\.25\)\,inset_0_0_0_0\.5px_var\(--color-accent-500\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff40), inset 0 0 0 .5px var(--tw-shadow-color,var(--color-accent-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.24\)\,0_1px_2px_rgb\(4_80_226\/0\.16\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff3d), 0 1px 2px var(--tw-shadow-color,#0450e229);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.24\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgb\(0_0_0\/0\.06\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_0\.875px_var\(--color-accent-500\)\,inset_0px_1\.75px_0px_0px_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0px 0px 0px .875px var(--tw-shadow-color,var(--color-accent-500)), inset 0px 1.75px 0px 0px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_var\(--color-accent-500\)\,inset_0px_2px_0px_0px_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,var(--color-accent-500)), inset 0px 2px 0px 0px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--e2\)\,var\(--edge-light\)\]{--tw-shadow:var(--e2), var(--edge-light);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--e3\)\,var\(--edge-light\)\]{--tw-shadow:var(--e3), var(--edge-light);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-checkbox-selected{--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,#ffffff40), inset 0 0 0 1px var(--tw-shadow-color,var(--color-accent-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-dropdown{--tw-shadow:0 1px 1px 0 var(--tw-shadow-color,#0000000a), 0 4px 4px 0 var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/dropdown\.,.shadow\/xs{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--divider\)\]{--tw-ring-color:var(--divider)}.ring-border-button-active{--tw-ring-color:var(--color-border-button-active)}.ring-border-button-default{--tw-ring-color:var(--color-border-button-default)}.ring-border-button-hover{--tw-ring-color:var(--color-border-button-hover)}.ring-border-focus-ring{--tw-ring-color:var(--color-border-focus-ring)}.ring-transparent{--tw-ring-color:transparent}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-4{outline-offset:-4px}.outline-\[var\(--control-border\)\]{outline-color:var(--control-border)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-110{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[1\.35\]{--tw-backdrop-saturate:saturate(1.35);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,padding\,font-size\]{transition-property:background-color,border-color,box-shadow,padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-color\]{transition-property:opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,font-size\]{transition-property:padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,box-shadow\,border-color\]{transition-property:scale,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\]{transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\,height\]{transition-property:transform,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,box-shadow\]{transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,font-size\]{transition-property:width,height,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[var\(--dur-1\)\]{--tw-duration:var(--dur-1);transition-duration:var(--dur-1)}.duration-\[var\(--dur-2\)\]{--tw-duration:var(--dur-2);transition-duration:var(--dur-2)}.duration-\[var\(--input-transition-ms\)\]{--tw-duration:var(--input-transition-ms);transition-duration:var(--input-transition-ms)}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:cubic-bezier\(0\.34\,1\.2\,0\.64\,1\)\]{transition-timing-function:cubic-bezier(.34,1.2,.64,1)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:12px\]{--card-spacing:12px}.\[--card-spacing\:16px\]{--card-spacing:16px}.\[transition\:opacity_160ms_ease-out\,filter_160ms_ease-out\,translate_300ms_ease-out\]{transition:opacity .16s ease-out,filter .16s ease-out,translate .3s ease-out}.\[transition\:opacity_200ms_ease\]{transition:opacity .2s}.\[transition\:opacity_var\(--stagger-dur\)_var\(--stagger-ease\)\,translate_var\(--stagger-dur\)_var\(--stagger-ease\)\,filter_var\(--stagger-dur\)_var\(--stagger-ease\)\]{transition:opacity var(--stagger-dur) var(--stagger-ease),translate var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease)}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:border-border-button-active:is(:where(.group):hover *){border-color:var(--color-border-button-active)}.group-hover\:text-file-upload-icon-foreground-hover:is(:where(.group):hover *){color:var(--color-file-upload-icon-foreground-hover)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[size\=sm\]\/card\:text-\[15px\]:is(:where(.group\/card)[data-size=sm] *){font-size:15px}.group-data-\[size\=sm\]\/card\:leading-\[22px\]:is(:where(.group\/card)[data-size=sm] *){--tw-leading:22px;line-height:22px}.placeholder\:text-ink-2::placeholder{color:var(--ink-2)}.placeholder\:text-text-tertiary::placeholder{color:var(--color-text-tertiary)}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.focus-within\:ring-border-button-active:focus-within{--tw-ring-color:var(--color-border-button-active)}@media(hover:hover){.hover\:border-border-button-hover:hover{border-color:var(--color-border-button-hover)}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-background-primary-hover:hover{background-color:var(--color-background-primary-hover)}.hover\:bg-button-ghost-hover:hover{background-color:var(--color-button-ghost-hover)}.hover\:bg-dropdown-item-hover-background:hover{background-color:var(--color-dropdown-item-hover-background)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:placeholder\:text-text-primary:focus::placeholder{color:var(--color-text-primary)}.focus-visible\:relative:focus-visible{position:relative}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:bg-dropdown-item-hover-background:focus-visible{background-color:var(--color-dropdown-item-hover-background)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-border-focus-ring:focus-visible{--tw-ring-color:var(--color-border-focus-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-\[var\(--accent\)\]:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-border-button-active:active{border-color:var(--color-border-button-active)}.active\:bg-background-primary-active:active{background-color:var(--color-background-primary-active)}.active\:bg-button-ghost-active:active{background-color:var(--color-button-ghost-active)}.active\:text-accent-800:active{color:var(--color-accent-800)}.active\:text-text-primary:active{color:var(--color-text-primary)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border-button-default:disabled{border-color:var(--color-border-button-default)}.disabled\:bg-background-primary-disabled:disabled{background-color:var(--color-background-primary-disabled)}.disabled\:bg-button-ghost-disabled:disabled{background-color:var(--color-button-ghost-disabled)}.disabled\:text-button-ghost-disabled-foreground:disabled{color:var(--color-button-ghost-disabled-foreground)}.disabled\:text-button-primary-disabled-foreground:disabled{color:var(--color-button-primary-disabled-foreground)}.disabled\:text-foreground-disabled-danger:disabled{color:var(--color-foreground-disabled-danger)}.disabled\:text-icon-button-disabled-foreground:disabled{color:var(--color-icon-button-disabled-foreground)}.disabled\:text-input-disabled-text:disabled{color:var(--color-input-disabled-text)}.disabled\:text-text-tertiary:disabled{color:var(--color-text-tertiary)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:placeholder\:text-input-disabled-text:disabled::placeholder{color:var(--color-input-disabled-text)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:border-border-button-default[aria-disabled=true]{border-color:var(--color-border-button-default)}.aria-disabled\:bg-background-primary-disabled[aria-disabled=true]{background-color:var(--color-background-primary-disabled)}.aria-disabled\:bg-button-ghost-disabled[aria-disabled=true]{background-color:var(--color-button-ghost-disabled)}.aria-disabled\:text-button-ghost-disabled-foreground[aria-disabled=true]{color:var(--color-button-ghost-disabled-foreground)}.aria-disabled\:text-button-primary-disabled-foreground[aria-disabled=true]{color:var(--color-button-primary-disabled-foreground)}.aria-disabled\:text-foreground-disabled-danger[aria-disabled=true]{color:var(--color-foreground-disabled-danger)}.aria-disabled\:text-text-tertiary[aria-disabled=true]{color:var(--color-text-tertiary)}.aria-disabled\:no-underline[aria-disabled=true]{text-decoration-line:none}.aria-disabled\:shadow-none[aria-disabled=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:placeholder\:text-text-error-placeholder[aria-invalid=true]::placeholder{color:var(--color-text-error-placeholder)}.data-horizontal\:h-3[data-horizontal]{height:calc(var(--spacing) * 3)}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-horizontal\:border-t[data-horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent[data-horizontal]{border-top-color:#0000}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:w-3[data-vertical]{width:calc(var(--spacing) * 3)}.data-vertical\:border-l[data-vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent[data-vertical]{border-left-color:#0000}.data-\[ending-style\]\:translate-y-\[-6px\][data-ending-style]{--tw-translate-y:-6px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[entering\]\:scale-90[data-entering]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[entering\]\:scale-95[data-entering]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[entering\]\:opacity-0[data-entering]{opacity:0}.data-\[entering\]\:blur-\[2px\][data-entering]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[entering\]\:blur-\[4px\][data-entering]{--tw-blur:blur(4px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[exiting\]\:scale-90[data-exiting]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[exiting\]\:scale-95[data-exiting]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[exiting\]\:opacity-0[data-exiting]{opacity:0}.data-\[exiting\]\:blur-\[2px\][data-exiting]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[exiting\]\:blur-\[4px\][data-exiting]{--tw-blur:blur(4px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[placement\=bottom\]\:origin-top-left[data-placement=bottom]{transform-origin:0 0}.data-\[placement\=left\]\:origin-right[data-placement=left]{transform-origin:100%}.data-\[placement\=right\]\:origin-left[data-placement=right]{transform-origin:0}.data-\[placement\=top\]\:origin-bottom-left[data-placement=top]{transform-origin:0 100%}.data-\[starting-style\]\:translate-y-\[-6px\][data-starting-style]{--tw-translate-y:-6px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-\[dray-shimmer_2\.4s_linear_infinite\]{animation:2.4s linear infinite dray-shimmer}}@media(prefers-reduced-motion:reduce){.motion-reduce\:bg-none{background-image:none}.motion-reduce\:text-ink-3{color:var(--ink-3)}}@media(min-width:40rem){.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-6{left:calc(var(--spacing) * 6)}}.\[\&_svg\]\:mx-auto svg{margin-inline:auto}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:max-w-full svg{max-width:100%}.\[\.border-b\]\:pb-\[var\(--card-spacing\)\].border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[img\:first-child\]\:rounded-t-\[12px\]>*):is(img:first-child){border-top-left-radius:12px;border-top-right-radius:12px}:is(.\*\:\[img\:last-child\]\:rounded-b-\[12px\]>*):is(img:last-child){border-bottom-right-radius:12px;border-bottom-left-radius:12px}.\[\&\>span\]\:gap-1\.5>span{gap:calc(var(--spacing) * 1.5)}.\[\&\>span\>svg\]\:shrink-0>span>svg{flex-shrink:0}}:root{--color-foreground-full:var(--color-white);--color-foreground-icon-primary:var(--color-neutral-950);--color-foreground-icon-hover:var(--color-black);--color-foreground-icon-secondary:var(--color-neutral-500);--color-foreground-icon-tertiary:var(--color-neutral-400);--color-foreground-icon-quaternary:var(--color-neutral-300);--color-foreground-icon-error:var(--color-red-600);--color-foreground-icon-disabled:var(--color-neutral-300);--color-foreground-disabled:var(--color-neutral-400);--color-foreground-disabled-danger:var(--color-red-300);--color-input-disabled-foreground:var(--color-neutral-300);--color-icon-button-disabled-foreground:var(--color-neutral-300);--color-button-primary-disabled-foreground:var(--color-neutral-400);--color-text-primary:var(--color-neutral-950);--color-text-secondary:var(--color-neutral-500);--color-text-tertiary:var(--color-neutral-400);--color-text-disabled:var(--color-neutral-300);--color-text-disabled-danger:var(--color-red-300);--color-text-placeholder:var(--color-neutral-400);--color-text-error-primary:var(--color-red-500);--color-input-disabled-text:var(--color-neutral-300);--color-text-white:var(--color-white);--color-background-full:var(--color-white);--color-background-primary-default:var(--color-white);--color-background-inner-default:var(--color-white);--color-background-primary-hover:var(--color-neutral-100);--color-background-primary-active:var(--color-neutral-200);--color-background-primary-disabled:var(--color-neutral-100);--color-input-disabled-background:var(--color-neutral-100);--color-background-secondary-default:var(--color-neutral-100);--color-background-secondary-hover:var(--color-neutral-200);--color-background-tertiary-default:var(--color-neutral-200);--color-background-tertiary-hover:var(--color-neutral-300);--color-background-tertiary-error:var(--color-red-100);--color-background-recent-hire-role:var(--color-neutral-100);--color-avatar-neutral-background:var(--color-neutral-300);--color-background-quaternary-default:var(--color-neutral-300);--color-background-quaternary-hover:var(--color-neutral-400);--color-background-quaternary-error:var(--color-red-200);--color-file-upload-icon-background:var(--color-neutral-300);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-500);--color-border-button-default:var(--color-neutral-200);--color-border-button-hover:var(--color-neutral-300);--color-border-button-active:var(--color-neutral-400);--color-border-button-white:var(--color-white);--color-border-error-default:var(--color-red-500);--color-border-checkbox-default:var(--color-neutral-300);--color-border-checkbox-hover:var(--color-neutral-400);--color-border-checkbox-active:var(--color-neutral-400);--color-border-checkbox-white:var(--color-white);--color-border-component-detail-container:var(--color-neutral-200);--color-border-ai-profile-card:var(--color-neutral-200);--color-border-table:var(--color-neutral-200);--color-border-button-group:var(--color-neutral-200);--color-border-sidebar-profile-hover:var(--color-neutral-300);--color-separator-border:var(--color-neutral-200);--color-separator-border-strong:var(--color-neutral-200);--color-border-focus-ring:var(--color-accent-500);--color-state-success-text:var(--color-lime-800);--color-state-success-base:var(--color-lime-200);--color-control-indicator-background:var(--color-white);--color-control-indicator-background-subtle:var(--color-neutral-100);--color-switch-off-chip-start:var(--color-white);--color-switch-off-chip-end:var(--color-neutral-100);--color-switch-on-chip-start:#2673fe}@supports (color:color-mix(in lab,red,red)){:root{--color-switch-on-chip-start:color-mix(in oklab, var(--color-accent-500) 63%, var(--color-accent-600))}}:root{--color-switch-on-chip-end:#144be9}@supports (color:color-mix(in lab,red,red)){:root{--color-switch-on-chip-end:color-mix(in oklab, var(--color-accent-600) 16%, var(--color-accent-700))}}:root{--color-stat-card-icon-background:var(--color-white);--color-segmented-control-background:var(--color-neutral-100);--color-segmented-control-selected-background:var(--color-white);--color-theme-toggle-sidebar-background:var(--color-neutral-200);--color-theme-toggle-sidebar-selected-background:var(--color-white);--color-ai-chat-composer-add-background:var(--color-neutral-100);--color-ai-chat-composer-add-hover-background:var(--color-neutral-200);--color-composer-panel-tab-background:var(--color-neutral-200);--color-composer-panel-add-background:var(--color-neutral-200);--color-composer-panel-add-hover-background:var(--color-neutral-300);--color-composer-panel-tile-border:var(--color-neutral-200);--color-composer-panel-rail-background:var(--color-neutral-100);--color-questionnaire-key-background:var(--color-neutral-100);--color-questionnaire-key-hover-background:var(--color-neutral-200);--color-agent-progress-ring:var(--color-neutral-700);--color-button-ghost-background:var(--color-accent-100);--color-button-ghost-hover:var(--color-accent-200);--color-button-ghost-active:var(--color-accent-300);--color-button-ghost-disabled:var(--color-accent-50);--color-button-ghost-foreground:var(--color-accent-700);--color-button-ghost-disabled-foreground:var(--color-accent-300);--color-dropdown-item-hover-background:var(--color-neutral-100);--color-kbd-background:var(--color-neutral-300);--color-kbd-foreground:var(--color-neutral-500);--color-docs-file-chip-background:var(--color-purple-50);--color-docs-file-chip-border:var(--color-purple-100);--color-docs-file-chip-foreground:var(--color-purple-500);--color-docs-command-accent:var(--color-purple-400);--color-docs-code-background:var(--color-background-primary-default);--color-docs-install-rail:var(--color-border-button-default);--color-badge-neutral-background:var(--color-neutral-200);--color-team-menu-count-background:var(--color-neutral-200);--color-team-menu-count-foreground:var(--color-neutral-500);--color-badge-new-background:var(--color-accent-100);--color-badge-new-text:var(--color-accent-600);--color-tab-count-selected-background:var(--color-accent-100);--color-pill-tab-blue-selected-background:var(--color-accent-50);--color-pill-tab-blue-hover-background:var(--color-neutral-100);--color-notification-information-background:var(--color-blue-100);--color-notification-information-foreground:var(--color-blue-600);--color-notification-success-background:var(--color-lime-100);--color-notification-success-foreground:var(--color-lime-600);--color-notification-error-background:var(--color-rose-100);--color-notification-error-foreground:var(--color-rose-600);--color-notification-center-background:var(--color-white);--color-status-lime-background:var(--color-lime-200);--color-status-lime-text:var(--color-lime-800);--color-status-yellow-background:var(--color-yellow-200);--color-status-yellow-text:var(--color-yellow-800);--color-status-rose-background:var(--color-rose-200);--color-status-rose-text:var(--color-rose-800);--color-status-cyan-background:var(--color-cyan-200);--color-status-cyan-text:var(--color-cyan-800);--color-status-blue-background:var(--color-blue-200);--color-status-blue-text:var(--color-blue-800);--color-status-purple-background:var(--color-purple-100);--color-status-purple-text:var(--color-purple-600);--color-status-dot-green-halo:var(--color-green-100);--color-status-dot-yellow-halo:var(--color-yellow-200);--color-status-dot-indigo-halo:var(--color-indigo-100);--color-date-range-background:var(--color-accent-100);--color-date-range-edge-background:var(--color-accent-300);--color-calendar-event-blue-background:var(--color-blue-100);--color-calendar-event-blue-title:var(--color-blue-700);--color-calendar-event-blue-time:var(--color-blue-700);--color-calendar-event-pink-background:var(--color-pink-100);--color-calendar-event-pink-title:var(--color-pink-700);--color-calendar-event-pink-time:var(--color-pink-700);--color-calendar-event-purple-background:var(--color-purple-100);--color-calendar-event-purple-title:var(--color-purple-700);--color-calendar-event-purple-time:var(--color-purple-700);--color-calendar-event-lime-background:var(--color-lime-100);--color-calendar-event-lime-title:var(--color-lime-800);--color-calendar-event-lime-time:var(--color-lime-700);--color-calendar-event-emerald-background:var(--color-emerald-100);--color-calendar-event-emerald-title:var(--color-emerald-800);--color-calendar-event-emerald-time:var(--color-emerald-700);--color-text-error-placeholder:var(--color-red-400);--color-chart-track:var(--color-neutral-200);--color-chart-cursor:var(--color-neutral-300);--color-chart-neutral:var(--color-neutral-300);--color-chart-1:var(--color-teal-400);--color-chart-1-active:var(--color-teal-500);--color-chart-2:var(--color-lime-400);--color-chart-2-active:var(--color-lime-500);--color-chart-3:var(--color-pink-400);--color-chart-3-active:var(--color-pink-500);--color-chart-4:var(--color-sky-400);--color-chart-4-active:var(--color-sky-500);--color-chart-5:var(--color-purple-400);--color-chart-5-active:var(--color-purple-500);--color-chart-6:var(--color-blue-400);--color-chart-6-active:var(--color-blue-500);--color-chart-7:var(--color-emerald-400);--color-chart-7-active:var(--color-emerald-500);--color-chart-8:var(--color-yellow-400);--color-chart-8-active:var(--color-yellow-500);--color-chart-9:var(--color-indigo-400);--color-chart-9-active:var(--color-indigo-500);--color-chart-agents-bar:var(--color-purple-300);--color-chart-agents-bar-active:var(--color-purple-400);--gradient-button-primary-default:linear-gradient(180deg, var(--color-accent-500) 0%, var(--color-accent-600) 100%);--gradient-button-primary-hover:linear-gradient(180deg, var(--color-accent-400) 0%, var(--color-accent-500) 100%);--gradient-button-primary-active:linear-gradient(180deg, var(--color-accent-600) 0%, var(--color-accent-700) 100%);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-200) 0%, var(--color-neutral-300) 100%);--gradient-button-danger-default:linear-gradient(180deg, var(--color-red-500) 0%, var(--color-red-600) 100%);--gradient-button-danger-hover:linear-gradient(180deg, var(--color-red-400) 0%, var(--color-red-500) 100%);--gradient-button-danger-active:linear-gradient(180deg, var(--color-red-600) 0%, var(--color-red-700) 100%);--gradient-button-danger-disabled:linear-gradient(180deg, var(--color-red-100) 0%, var(--color-red-200) 100%)}.dark{--color-foreground-full:var(--color-neutral-700);--color-foreground-icon-primary:var(--color-neutral-50);--color-foreground-icon-hover:var(--color-white);--color-foreground-icon-error:var(--color-red-400);--color-foreground-icon-tertiary:var(--color-neutral-600);--color-foreground-icon-quaternary:var(--color-neutral-700);--color-foreground-icon-disabled:var(--color-neutral-800);--color-foreground-disabled:var(--color-neutral-700);--color-foreground-disabled-danger:var(--color-red-400);--color-input-disabled-foreground:var(--color-neutral-600);--color-icon-button-disabled-foreground:var(--color-neutral-500);--color-button-primary-disabled-foreground:var(--color-neutral-500);--color-text-primary:var(--color-neutral-50);--color-text-tertiary:var(--color-neutral-600);--color-text-disabled:var(--color-neutral-800);--color-text-error-primary:var(--color-red-400);--color-input-disabled-text:#73737366}@supports (color:color-mix(in lab,red,red)){.dark{--color-input-disabled-text:color-mix(in srgb, var(--color-neutral-500) 40%, transparent)}}.dark{--color-background-full:var(--color-neutral-925);--color-background-primary-default:var(--color-neutral-800);--color-background-inner-default:#26262699}@supports (color:color-mix(in lab,red,red)){.dark{--color-background-inner-default:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark{--color-background-primary-hover:#40404099}@supports (color:color-mix(in lab,red,red)){.dark{--color-background-primary-hover:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark{--color-background-primary-active:var(--color-neutral-800);--color-background-primary-disabled:var(--color-neutral-800);--color-input-disabled-background:#2626264d}@supports (color:color-mix(in lab,red,red)){.dark{--color-input-disabled-background:color-mix(in srgb, var(--color-neutral-800) 30%, transparent)}}.dark{--color-switch-off-chip-start:var(--color-background-tertiary-default);--color-switch-off-chip-end:var(--color-background-tertiary-default);--color-background-secondary-default:var(--color-neutral-900);--color-background-secondary-hover:var(--color-neutral-800);--color-background-tertiary-default:var(--color-neutral-800);--color-background-tertiary-hover:var(--color-neutral-700);--color-background-tertiary-error:#46080999}@supports (color:color-mix(in lab,red,red)){.dark{--color-background-tertiary-error:color-mix(in srgb, var(--color-red-950) 60%, transparent)}}.dark{--color-background-quaternary-default:var(--color-neutral-700);--color-background-quaternary-hover:var(--color-neutral-600);--color-background-recent-hire-role:#17171799}@supports (color:color-mix(in lab,red,red)){.dark{--color-background-recent-hire-role:color-mix(in srgb, var(--color-neutral-900) 60%, transparent)}}.dark{--color-avatar-neutral-background:var(--color-background-primary-default);--color-file-upload-icon-background:var(--color-neutral-600);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-300);--color-stat-card-icon-background:var(--color-neutral-800);--color-segmented-control-background:var(--color-neutral-925);--color-segmented-control-selected-background:var(--color-neutral-800);--color-theme-toggle-sidebar-background:var(--color-neutral-800);--color-theme-toggle-sidebar-selected-background:var(--color-neutral-700);--color-ai-chat-composer-add-background:var(--color-neutral-700);--color-ai-chat-composer-add-hover-background:var(--color-neutral-600);--color-composer-panel-tab-background:#40404080}@supports (color:color-mix(in lab,red,red)){.dark{--color-composer-panel-tab-background:color-mix(in srgb, var(--color-neutral-700) 50%, transparent)}}.dark{--color-composer-panel-add-background:var(--color-neutral-700);--color-composer-panel-add-hover-background:var(--color-neutral-600);--color-composer-panel-tile-border:#ffffff24}@supports (color:color-mix(in lab,red,red)){.dark{--color-composer-panel-tile-border:color-mix(in srgb, var(--color-white) 14%, transparent)}}.dark{--color-composer-panel-rail-background:#17171780}@supports (color:color-mix(in lab,red,red)){.dark{--color-composer-panel-rail-background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent)}}.dark{--color-questionnaire-key-background:var(--color-neutral-700);--color-questionnaire-key-hover-background:var(--color-neutral-600);--color-agent-progress-ring:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark{--color-agent-progress-ring:color-mix(in srgb, var(--color-white) 50%, transparent)}}.dark{--color-button-ghost-background:var(--color-accent-900);--color-button-ghost-hover:var(--color-accent-800);--color-button-ghost-active:var(--color-accent-700);--color-button-ghost-disabled:var(--color-neutral-800);--color-button-ghost-foreground:var(--color-accent-300);--color-button-ghost-disabled-foreground:var(--color-neutral-600);--color-dropdown-item-hover-background:#40404099}@supports (color:color-mix(in lab,red,red)){.dark{--color-dropdown-item-hover-background:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark{--color-kbd-background:var(--color-neutral-700);--color-kbd-foreground:var(--color-neutral-400);--color-docs-file-chip-background:#3c036680}@supports (color:color-mix(in lab,red,red)){.dark{--color-docs-file-chip-background:color-mix(in srgb, var(--color-purple-950) 50%, transparent)}}.dark{--color-docs-file-chip-border:var(--color-purple-800);--color-docs-file-chip-foreground:var(--color-purple-400);--color-docs-code-background:var(--color-background-full);--color-docs-install-rail:#26262699}@supports (color:color-mix(in lab,red,red)){.dark{--color-docs-install-rail:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark{--shadow-2xs:0 1px #00000029;--shadow-xs:0 1px 2px 0 #0000002e;--shadow-sm:0 1px 2px 0 #0000001f, 0 1px 3px 0 #00000029;--shadow-md:0 2px 4px -1px #0000001f, 0 4px 6px -1px #0000002e;--shadow-lg:0 4px 6px -2px #0000001a, 0 10px 15px -3px #0000002e;--shadow-xl:0 10px 10px -5px #00000014, 0 20px 25px -5px #0003;--shadow-card:0 1px 1px 0 #00000024;--shadow-dropdown:0 1px 1px 0 #00000024, 0 4px 4px 0 #0000001a;--shadow-sidebar:0 1px 0 0 #0000001a, 0 1px 12px 0 #00000029, 0 0 1px 0 #0000006b;--shadow-waitlist:0 0 6px 0 #0000001f, 0 0 64px 0 #00000038, 0 0 1px 0 #0000006b, 0 1px 12px 0 #00000024, 0 1px 0 0 #00000014;--color-badge-neutral-background:var(--color-neutral-800);--color-team-menu-count-background:var(--color-neutral-700);--color-team-menu-count-foreground:var(--color-neutral-400);--color-badge-new-background:var(--color-accent-950);--color-badge-new-text:var(--color-accent-400);--color-tab-count-selected-background:#193cb899}@supports (color:color-mix(in lab,red,red)){.dark{--color-tab-count-selected-background:color-mix(in srgb, var(--color-accent-800) 60%, transparent)}}.dark{--color-notification-information-background:#193cb880}@supports (color:color-mix(in lab,red,red)){.dark{--color-notification-information-background:color-mix(in srgb, var(--color-blue-800) 50%, transparent)}}.dark{--color-notification-information-foreground:var(--color-blue-300);--color-notification-success-background:#3d630080}@supports (color:color-mix(in lab,red,red)){.dark{--color-notification-success-background:color-mix(in srgb, var(--color-lime-800) 50%, transparent)}}.dark{--color-notification-success-foreground:var(--color-lime-300);--color-notification-error-background:#a3003780}@supports (color:color-mix(in lab,red,red)){.dark{--color-notification-error-background:color-mix(in srgb, var(--color-rose-800) 50%, transparent)}}.dark{--color-notification-error-foreground:var(--color-rose-300);--color-notification-center-background:var(--color-neutral-900);--color-border-button-default:var(--color-neutral-700);--color-border-button-hover:var(--color-neutral-500);--color-border-button-active:var(--color-neutral-600);--color-border-button-white:var(--color-zinc-800);--color-border-error-default:var(--color-red-400);--color-border-checkbox-default:var(--color-neutral-700);--color-border-checkbox-hover:var(--color-neutral-500);--color-border-checkbox-active:var(--color-neutral-500);--color-border-component-detail-container:var(--color-neutral-800);--color-border-ai-profile-card:var(--color-neutral-800);--color-border-table:var(--color-neutral-800);--color-border-button-group:#52525299}@supports (color:color-mix(in lab,red,red)){.dark{--color-border-button-group:color-mix(in srgb, var(--color-neutral-600) 60%, transparent)}}.dark{--color-border-sidebar-profile-hover:var(--color-neutral-600);--color-separator-border:var(--color-neutral-800);--color-separator-border-strong:#40404099}@supports (color:color-mix(in lab,red,red)){.dark{--color-separator-border-strong:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark{--color-status-lime-background:#192e0399}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-lime-background:color-mix(in srgb, var(--color-lime-950) 60%, transparent)}}.dark{--color-status-lime-text:var(--color-lime-500);--color-status-yellow-background:#43200499}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-yellow-background:color-mix(in srgb, var(--color-yellow-950) 60%, transparent)}}.dark{--color-status-yellow-text:var(--color-yellow-500);--color-status-rose-background:#4d021899}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-rose-background:color-mix(in srgb, var(--color-rose-950) 60%, transparent)}}.dark{--color-status-rose-text:var(--color-rose-500);--color-status-cyan-background:#05334599}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-cyan-background:color-mix(in srgb, var(--color-cyan-950) 60%, transparent)}}.dark{--color-status-cyan-text:var(--color-cyan-400);--color-status-blue-background:#16245699}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-blue-background:color-mix(in srgb, var(--color-blue-950) 60%, transparent)}}.dark{--color-status-blue-text:var(--color-blue-300);--color-status-purple-background:#59168b80}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-purple-background:color-mix(in srgb, var(--color-purple-900) 50%, transparent)}}.dark{--color-status-purple-text:var(--color-purple-300);--color-status-dot-green-halo:#01663066}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-dot-green-halo:color-mix(in srgb, var(--color-green-800) 40%, transparent)}}.dark{--color-status-dot-yellow-halo:#874b0066}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-dot-yellow-halo:color-mix(in srgb, var(--color-yellow-800) 40%, transparent)}}.dark{--color-status-dot-indigo-halo:#372aac66}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-dot-indigo-halo:color-mix(in srgb, var(--color-indigo-800) 40%, transparent)}}.dark{--color-date-range-background:var(--color-accent-950);--color-date-range-edge-background:var(--color-accent-800);--color-pill-tab-blue-selected-background:#16245699}@supports (color:color-mix(in lab,red,red)){.dark{--color-pill-tab-blue-selected-background:color-mix(in srgb, var(--color-accent-950) 60%, transparent)}}.dark{--color-pill-tab-blue-hover-background:var(--color-neutral-800);--color-calendar-event-blue-background:var(--color-blue-950);--color-calendar-event-blue-title:var(--color-blue-300);--color-calendar-event-blue-time:var(--color-blue-300);--color-calendar-event-pink-background:var(--color-pink-950);--color-calendar-event-pink-title:var(--color-pink-300);--color-calendar-event-pink-time:var(--color-pink-300);--color-calendar-event-purple-background:var(--color-purple-950);--color-calendar-event-purple-title:var(--color-purple-300);--color-calendar-event-purple-time:var(--color-purple-300);--color-calendar-event-lime-background:var(--color-lime-950);--color-calendar-event-lime-title:var(--color-lime-300);--color-calendar-event-lime-time:var(--color-lime-300);--color-calendar-event-emerald-background:var(--color-emerald-950);--color-calendar-event-emerald-title:var(--color-emerald-300);--color-calendar-event-emerald-time:var(--color-emerald-300);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-700) 0%, var(--color-neutral-800) 100%);--gradient-button-danger-disabled:linear-gradient(180deg, var(--color-red-900) 0%, var(--color-red-950) 100%);--color-chart-track:var(--color-neutral-800);--color-chart-cursor:var(--color-neutral-700);--color-chart-neutral:var(--color-neutral-800);--color-chart-agents-bar:var(--color-purple-500);--color-chart-agents-bar-active:var(--color-purple-600)}.dark[data-accent]{--color-badge-new-background:#16245680}@supports (color:color-mix(in lab,red,red)){.dark[data-accent]{--color-badge-new-background:color-mix(in srgb, var(--color-accent-950) 50%, transparent)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes ai-chat-text-shimmer{0%{background-position:200%}to{background-position:-100%}}.agent-progress-loading-text{color:#0000;background-image:linear-gradient(100deg,var(--color-text-secondary) 16%,var(--color-text-secondary) 38%,var(--color-text-primary) 50%,var(--color-text-secondary) 62%,var(--color-text-secondary) 84%);will-change:background-position;background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s linear infinite ai-chat-text-shimmer}@media(prefers-reduced-motion:reduce){.agent-progress-loading-text{color:var(--color-text-secondary);background-image:none;animation:none}}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.theme-transitioning,.theme-transitioning *{transition:none!important}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:contextual;font-kerning:normal}html{color-scheme:light;background-color:var(--color-background-full)}html.dark{color-scheme:dark}body{background-color:var(--color-background-full);color:var(--color-text-primary)}.theme-logo-dark,.theme-asset-dark,.dark .theme-logo-light,.dark .theme-asset-light{display:none}.dark .theme-logo-dark,.dark .theme-asset-dark{display:block}.dark .shadow-2xs{--tw-shadow:var(--shadow-2xs)}.dark .shadow-xs{--tw-shadow:var(--shadow-xs)}.dark .shadow-sm{--tw-shadow:var(--shadow-sm)}.dark .shadow-md{--tw-shadow:var(--shadow-md)}.dark .shadow-lg{--tw-shadow:var(--shadow-lg)}.dark .shadow-xl{--tw-shadow:var(--shadow-xl)}.dark .shadow-card{--tw-shadow:var(--shadow-card)}.dark .shadow-dropdown{--tw-shadow:var(--shadow-dropdown)}.dark .shadow-sidebar{--tw-shadow:var(--shadow-sidebar)}.dark .shadow-waitlist{--tw-shadow:var(--shadow-waitlist)}details summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}@media(max-width:639px){input,select,textarea{font-size:16px}}@keyframes number-fade{0%{opacity:.35}to{opacity:1}}.animate-number-fade{animation:.22s ease-out number-fade}.recharts-wrapper:focus,.recharts-wrapper:focus-visible,.recharts-wrapper :focus,.recharts-wrapper :focus-visible{outline:none}.landing-glass-stroke{pointer-events:none;border-radius:inherit;padding:var(--lg-rim-width,1.5px);background:conic-gradient(from var(--lg-rim-angle,0deg),var(--lg-rim-hi,#ffffffe6) 0deg,var(--lg-rim-sh,#00000024) 70deg,var(--lg-rim-dim,#ffffff1a) 140deg,var(--lg-rim-bounce,#ffffff8c) 180deg,var(--lg-rim-dim,#ffffff1a) 220deg,var(--lg-rim-sh,#00000024) 290deg,var(--lg-rim-hi,#ffffffe6) 360deg);opacity:var(--lg-rim-o,1);transition:opacity var(--lg-ms,.2s) ease;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-tint{background-color:var(--lg-tint,transparent);transition:background-color var(--lg-ms,.2s) ease}.lg-sheen{opacity:var(--lg-sheen,.5);transition:opacity var(--lg-ms,.2s) ease}.lg-host{box-shadow:var(--lg-shadow,none);transition:box-shadow var(--lg-ms,.2s) ease,transform var(--lg-ms,.2s) ease}.lg-host:hover{box-shadow:var(--lg-shadow-hover,var(--lg-shadow,none));transform:translateY(var(--lg-lift,0px)) scale(var(--lg-scale,1))}.group:hover .lg-tint.lg-hover{background-color:var(--lg-tint-hover,var(--lg-tint,transparent))}.group:hover .lg-sheen.lg-hover{opacity:var(--lg-sheen-hover,var(--lg-sheen,.5))}.group:hover .landing-glass-stroke.lg-hover{opacity:var(--lg-rim-o-hover,var(--lg-rim-o,1))}@media(prefers-reduced-motion:reduce){.lg-tint,.lg-sheen,.lg-host,.landing-glass-stroke{transition:none}.lg-host:hover{transform:none}}@keyframes flap-fall{0%{filter:brightness();transform:rotateX(0)}to{filter:brightness(.86);transform:rotateX(-90deg)}}@keyframes flap-rise{0%{filter:brightness(.86);transform:rotateX(90deg)}70%{transform:rotateX(-9deg)}86%{transform:rotateX(4deg)}to{filter:brightness();transform:rotateX(0)}}.animate-flap-fall{transform-origin:bottom;backface-visibility:hidden;animation:.15s cubic-bezier(.55,0,.9,.35) forwards flap-fall}.animate-flap-rise{transform-origin:top;backface-visibility:hidden;animation:.23s cubic-bezier(.25,.7,.35,1) .15s both flap-rise}@media(prefers-reduced-motion:reduce){.animate-flap-fall,.animate-flap-rise{animation-duration:1ms;animation-delay:0s}}@keyframes row-grow-in{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes row-slide-in{0%{translate:0 -100%}}@keyframes row-fade-in{0%{opacity:0;filter:blur(2px)}}.animate-row-grow-in{animation:.4s ease-out row-grow-in}.animate-row-slide-in{animation:.4s ease-out row-slide-in,.24s ease-out row-fade-in}@keyframes row-collapse-out{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes row-slide-out{to{translate:0 -100%}}@keyframes row-fade-out{to{opacity:0;filter:blur(2px)}}.animate-row-collapse-out{animation:.225s ease-in forwards row-collapse-out}.animate-row-slide-out{animation:.225s ease-in forwards row-slide-out,.16s ease-in forwards row-fade-out}@media(prefers-reduced-motion:reduce){.animate-row-grow-in,.animate-row-slide-in,.animate-row-collapse-out,.animate-row-slide-out{animation-duration:1ms}}.t-stagger{--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}@keyframes label-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes label-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-label-out{animation:.22s ease-out forwards label-out}.animate-label-in{animation:.22s ease-out label-in}@keyframes check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.animate-check-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.2s cubic-bezier(.65,0,.35,1) forwards check-draw}@media(prefers-reduced-motion:reduce){.animate-check-draw{stroke-dashoffset:0;animation:none}}.contributions-grid{--contribution-tier-0:var(--color-chart-neutral)}.contributions-grid[data-accent=emerald]{--contribution-tier-1:var(--color-emerald-200);--contribution-tier-2:var(--color-emerald-400);--contribution-tier-3:var(--color-emerald-500);--contribution-tier-4:var(--color-emerald-600);--contribution-tier-5:var(--color-emerald-700)}.contributions-grid[data-accent=green]{--contribution-tier-1:var(--color-green-200);--contribution-tier-2:var(--color-green-400);--contribution-tier-3:var(--color-green-500);--contribution-tier-4:var(--color-green-600);--contribution-tier-5:var(--color-green-700)}.contributions-grid[data-accent=teal]{--contribution-tier-1:var(--color-teal-200);--contribution-tier-2:var(--color-teal-400);--contribution-tier-3:var(--color-teal-500);--contribution-tier-4:var(--color-teal-600);--contribution-tier-5:var(--color-teal-700)}.contributions-grid[data-accent=cyan]{--contribution-tier-1:var(--color-cyan-200);--contribution-tier-2:var(--color-cyan-400);--contribution-tier-3:var(--color-cyan-500);--contribution-tier-4:var(--color-cyan-600);--contribution-tier-5:var(--color-cyan-700)}.contributions-grid[data-accent=blue]{--contribution-tier-1:var(--color-blue-200);--contribution-tier-2:var(--color-blue-400);--contribution-tier-3:var(--color-blue-500);--contribution-tier-4:var(--color-blue-600);--contribution-tier-5:var(--color-blue-700)}.contributions-grid[data-accent=indigo]{--contribution-tier-1:var(--color-indigo-200);--contribution-tier-2:var(--color-indigo-400);--contribution-tier-3:var(--color-indigo-500);--contribution-tier-4:var(--color-indigo-600);--contribution-tier-5:var(--color-indigo-700)}.contributions-grid[data-accent=violet]{--contribution-tier-1:var(--color-violet-200);--contribution-tier-2:var(--color-violet-400);--contribution-tier-3:var(--color-violet-500);--contribution-tier-4:var(--color-violet-600);--contribution-tier-5:var(--color-violet-700)}.contributions-grid[data-accent=rose]{--contribution-tier-1:var(--color-rose-200);--contribution-tier-2:var(--color-rose-400);--contribution-tier-3:var(--color-rose-500);--contribution-tier-4:var(--color-rose-600);--contribution-tier-5:var(--color-rose-700)}.contributions-grid[data-accent=amber]{--contribution-tier-1:var(--color-amber-200);--contribution-tier-2:var(--color-amber-400);--contribution-tier-3:var(--color-amber-500);--contribution-tier-4:var(--color-amber-600);--contribution-tier-5:var(--color-amber-700)}.dark .contributions-grid[data-accent=emerald]{--contribution-tier-1:var(--color-emerald-950);--contribution-tier-2:var(--color-emerald-800);--contribution-tier-3:var(--color-emerald-700);--contribution-tier-4:var(--color-emerald-600);--contribution-tier-5:var(--color-emerald-500)}.dark .contributions-grid[data-accent=green]{--contribution-tier-1:var(--color-green-950);--contribution-tier-2:var(--color-green-800);--contribution-tier-3:var(--color-green-700);--contribution-tier-4:var(--color-green-600);--contribution-tier-5:var(--color-green-500)}.dark .contributions-grid[data-accent=teal]{--contribution-tier-1:var(--color-teal-950);--contribution-tier-2:var(--color-teal-800);--contribution-tier-3:var(--color-teal-700);--contribution-tier-4:var(--color-teal-600);--contribution-tier-5:var(--color-teal-500)}.dark .contributions-grid[data-accent=cyan]{--contribution-tier-1:var(--color-cyan-950);--contribution-tier-2:var(--color-cyan-800);--contribution-tier-3:var(--color-cyan-700);--contribution-tier-4:var(--color-cyan-600);--contribution-tier-5:var(--color-cyan-500)}.dark .contributions-grid[data-accent=blue]{--contribution-tier-1:var(--color-blue-950);--contribution-tier-2:var(--color-blue-800);--contribution-tier-3:var(--color-blue-700);--contribution-tier-4:var(--color-blue-600);--contribution-tier-5:var(--color-blue-500)}.dark .contributions-grid[data-accent=indigo]{--contribution-tier-1:var(--color-indigo-950);--contribution-tier-2:var(--color-indigo-800);--contribution-tier-3:var(--color-indigo-700);--contribution-tier-4:var(--color-indigo-600);--contribution-tier-5:var(--color-indigo-500)}.dark .contributions-grid[data-accent=violet]{--contribution-tier-1:var(--color-violet-950);--contribution-tier-2:var(--color-violet-800);--contribution-tier-3:var(--color-violet-700);--contribution-tier-4:var(--color-violet-600);--contribution-tier-5:var(--color-violet-500)}.dark .contributions-grid[data-accent=rose]{--contribution-tier-1:var(--color-rose-950);--contribution-tier-2:var(--color-rose-800);--contribution-tier-3:var(--color-rose-700);--contribution-tier-4:var(--color-rose-600);--contribution-tier-5:var(--color-rose-500)}.dark .contributions-grid[data-accent=amber]{--contribution-tier-1:var(--color-amber-950);--contribution-tier-2:var(--color-amber-800);--contribution-tier-3:var(--color-amber-700);--contribution-tier-4:var(--color-amber-600);--contribution-tier-5:var(--color-amber-500)}.contribution-cell[data-tier="0"]{background-color:var(--contribution-tier-0)}.contribution-cell[data-tier="1"]{background-color:var(--contribution-tier-1)}.contribution-cell[data-tier="2"]{background-color:var(--contribution-tier-2)}.contribution-cell[data-tier="3"]{background-color:var(--contribution-tier-3)}.contribution-cell[data-tier="4"]{background-color:var(--contribution-tier-4)}.contribution-cell[data-tier="5"]{background-color:var(--contribution-tier-5)}@keyframes cell-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.animate-cell-pop{animation:.38s ease-out both cell-pop}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.animate-bar-rise{transform-origin:bottom;animation:.36s cubic-bezier(.22,1,.36,1) both bar-rise}@keyframes chart-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.animate-chart-reveal{animation:1.8s cubic-bezier(.33,0,.15,1) both chart-reveal}@media(prefers-reduced-motion:reduce){.animate-cell-pop,.animate-bar-rise,.animate-chart-reveal{animation:none}}.bui-table{border-collapse:collapse;text-align:left;width:100%}.bui-table th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;vertical-align:middle;font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight));white-space:nowrap;color:var(--color-text-tertiary);--tw-outline-style:none;background-color:var(--color-background-secondary-default);border-top:1px solid var(--color-separator-border);border-bottom:1px solid var(--color-separator-border);outline-style:none;transition:padding .2s,font-size .2s}.bui-table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);vertical-align:middle;font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight));color:var(--color-text-primary);--tw-outline-style:none;outline-style:none;transition:padding .2s,font-size .2s}.bui-table tbody tr:not(:last-child){border-bottom:1px solid var(--color-separator-border)}.bui-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.bui-table tbody tr[data-focus-visible]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-border-focus-ring);--tw-ring-inset:inset}.bui-table.bui-table-sm th,.bui-table.bui-table-sm td{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-body-2-medium);line-height:var(--tw-leading,var(--text-body-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight))}.bui-agent-thinking-label{color:#0000;background-image:linear-gradient(100deg,var(--bui-agent-thinking-tone) 30%,var(--bui-agent-thinking-tone) 50%,var(--bui-agent-thinking-tone) 70%)}@supports (color:color-mix(in lab,red,red)){.bui-agent-thinking-label{background-image:linear-gradient(100deg,color-mix(in oklab,var(--bui-agent-thinking-tone) 55%,transparent) 30%,var(--bui-agent-thinking-tone) 50%,color-mix(in oklab,var(--bui-agent-thinking-tone) 55%,transparent) 70%)}}.bui-agent-thinking-label{will-change:background-position;background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite ai-chat-text-shimmer}@keyframes bui-agent-thinking-star{0%,to{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1)}60%{opacity:.9;transform:scale(.8)}}.bui-agent-thinking-star{animation-name:bui-agent-thinking-star;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:scale(0)}@keyframes bui-agent-thinking-dash{to{stroke-dashoffset:-100px}}.bui-agent-thinking-comet{animation-name:bui-agent-thinking-dash;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.bui-agent-thinking-label{color:var(--bui-agent-thinking-tone);background-image:none;animation:none}.bui-agent-thinking-star{opacity:.7;animation:none;transform:none}.bui-agent-thinking-comet{animation:none}}.bui-agent-thinking-stars{color:currentColor}@supports (color:color-mix(in lab,red,red)){.bui-agent-thinking-stars{color:color-mix(in oklab,currentColor 75%,transparent)}}.dark .bui-agent-thinking-stars{color:inherit}@keyframes bui-composer-loader-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media(prefers-reduced-motion:reduce){.bui-composer-loader-rect{animation:none!important}}@keyframes bui-composer-mic-bars{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.bui-composer-mic-bar{animation:.9s ease-in-out infinite bui-composer-mic-bars}@media(prefers-reduced-motion:reduce){.bui-composer-mic-bar{animation:none;transform:scaleY(.7)}}@keyframes bui-badge-shimmer{0%{transform:translate(0)skew(-12deg)}40%,to{transform:translate(350%)skew(-12deg)}}.bui-badge-shimmer{animation:2.5s ease-in-out infinite bui-badge-shimmer}@media(prefers-reduced-motion:reduce){.bui-badge-shimmer{opacity:0;animation:none}}.landing-showcase-card{transition:box-shadow .28s}.landing-showcase-card:after{content:"";z-index:60;pointer-events:none;border:1px solid var(--color-border-button-default);border-radius:inherit;transition:border-color .28s,box-shadow .28s;position:absolute;inset:0}.dark .landing-showcase-card:after{border-color:#ffffff14}@media(min-width:640px)and (hover:hover){.landing-showcase-card:hover:after,.landing-showcase-card:focus-within:after{border-color:var(--color-border-button-hover);box-shadow:inset 0 0 0 2px var(--color-border-button-hover)}}:root{--ground:#f7f7f6;--surface:#fff;--panel:#fbfbfa;--page:#fff;--ink:#172237;--ink-2:#5c6574;--ink-3:#7a828e;--accent:#172237;--accent-foreground:#fff;--accent-subtle:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--accent-subtle:color-mix(in oklab, var(--ink) 6%, transparent)}}:root{--divider:#dee3ec;--control-border:#7a859a;--detail:#937246;--highlight:#f4d35e;--positive:#287348;--positive-bg:#eaf3ed;--caution:#926219;--caution-bg:#fbf0dc;--danger:#b33f43;--danger-bg:#f9ecec;--radius-sm:6px;--radius:6px;--radius-lg:10px;--layer-content:1;--layer-halo:5;--layer-panel:10;--layer-peek:20;--layer-popover:30;--layer-modal:100;--surface-hover:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover:color-mix(in oklab, var(--ink) 4%, transparent)}}:root{--surface-pressed:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--surface-pressed:color-mix(in oklab, var(--ink) 7%, transparent)}}:root{--hairline:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--hairline:color-mix(in oklab, var(--ink) 9%, transparent)}}:root{--e0:none;--e1:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--e1:0 1px 2px color-mix(in oklab, var(--ink) 8%, transparent)}}:root{--e2:0 1px 2px var(--ink), 0 10px 28px -10px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--e2:0 1px 2px color-mix(in oklab, var(--ink) 6%, transparent), 0 10px 28px -10px color-mix(in oklab, var(--ink) 20%, transparent)}}:root{--e3:0 2px 8px -2px var(--ink), 0 36px 90px -28px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--e3:0 2px 8px -2px color-mix(in oklab, var(--ink) 10%, transparent), 0 36px 90px -28px color-mix(in oklab, var(--ink) 30%, transparent)}}:root{--edge-light:inset 0 1px 0 oklab(100% 0 5.96046e-8/.7);--glass:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root{--glass:color-mix(in oklab, var(--surface) 82%, transparent)}}:root{--glass-strong:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root{--glass-strong:color-mix(in oklab, var(--surface) 92%, transparent)}}:root{--glass-ground:var(--ground)}@supports (color:color-mix(in lab,red,red)){:root{--glass-ground:color-mix(in oklab, var(--ground) 76%, transparent)}}:root{--glass-ink:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--glass-ink:color-mix(in oklab, var(--ink) 88%, transparent)}}:root{--blur:blur(20px) saturate(1.35);--ring:0 0 0 3px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--ring:0 0 0 3px color-mix(in oklab, var(--ink) 10%, transparent)}}:root{--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--dur-4:.32s;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--halo-bloom:#17223714;--halo-edge-medium:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--halo-edge-medium:color-mix(in oklab, var(--ink) 38%, transparent)}}:root{--halo-edge-high:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--halo-edge-high:color-mix(in oklab, var(--ink) 62%, transparent)}}:root{--halo-tint:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--halo-tint:color-mix(in oklab, var(--ink) 4%, transparent)}}:root{--halo-glow:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--halo-glow:color-mix(in oklab, var(--ink) 16%, transparent)}}:root{--halo-radius:6px;--text-body:15px;--leading-body:22px;--text-ui:13px;--leading-ui:18px;--text-reading:15px;--leading-reading:24px;--text-section:17px;--text-title:24px;--text-label:13px;--text-meta:12px;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, "Segoe UI", sans-serif;--font-reading:"Dray Reading", Georgia, serif;--font-mono:"SFMono-Regular", Consolas, monospace;color-scheme:light}:root.dark,.dark{--ground:#101b30;--surface:#192840;--panel:#16233a;--page:#fff;--ink:#eef2fb;--ink-2:#b0bcd0;--ink-3:#8c9ab2;--accent:#eef2fb;--accent-foreground:#101b30;--accent-subtle:oklab(100% 0 5.96046e-8/.09);--divider:#374865;--control-border:#647997;--detail:#d8a486;--highlight:#f4d35e;--positive:#9bd3ac;--positive-bg:#254632;--caution:#e6c17d;--caution-bg:#493c25;--danger:#f39494;--danger-bg:#46262a;--hairline:oklab(100% 0 5.96046e-8/.1);--e1:0 1px 2px #00000040;--e2:0 1px 2px #00000040, 0 10px 28px -10px #00000080;--e3:0 2px 8px -2px #00000059, 0 36px 90px -28px #000000a6;--edge-light:inset 0 1px 0 oklab(100% 0 5.96046e-8/.12);--glass:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root.dark,.dark{--glass:color-mix(in oklab, var(--surface) 78%, transparent)}}:root.dark,.dark{--glass-strong:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root.dark,.dark{--glass-strong:color-mix(in oklab, var(--surface) 90%, transparent)}}:root.dark,.dark{--glass-ground:var(--ground)}@supports (color:color-mix(in lab,red,red)){:root.dark,.dark{--glass-ground:color-mix(in oklab, var(--ground) 72%, transparent)}}:root.dark,.dark{--glass-ink:oklab(0% none none/.8);--halo-bloom:#ffffff0d;--halo-edge-medium:oklab(100% 0 5.96046e-8/.4);--halo-edge-high:oklab(100% 0 5.96046e-8/.65);--halo-tint:oklab(100% 0 5.96046e-8/.06);--halo-glow:oklab(100% 0 5.96046e-8/.18);color-scheme:dark}body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:focus-visible{outline:2px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:2px solid color-mix(in oklab,var(--ink) 70%,transparent)}}:focus-visible{outline-offset:2px}th,td{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--beam:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--beam:color-mix(in oklab, var(--ink) 40%, transparent)}}.dark{--beam:oklab(100% 0 5.96046e-8/.7)}.dray-border-beam{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dray-border-beam:after{content:"";width:var(--beam-size,64px);aspect-ratio:1;offset-path:rect(0 auto auto 0 round var(--beam-radius,10px));offset-anchor:50% 50%;background:radial-gradient(circle,var(--beam) 0%,transparent 48%);animation:dray-beam var(--beam-duration,5s) linear infinite;position:absolute}@keyframes dray-beam{to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){.dray-border-beam:after{aspect-ratio:auto;offset-path:none;width:100%;box-shadow:inset 0 0 0 1px var(--beam);border-radius:inherit;background:0 0;animation:none;inset:0}}@keyframes dray-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}:root,:root.dark,.dark{--color-accent-50:var(--color-neutral-50);--color-accent-100:var(--color-neutral-100);--color-accent-200:var(--color-neutral-200);--color-accent-300:var(--color-neutral-300);--color-accent-400:var(--color-neutral-400);--color-accent-500:var(--color-neutral-500);--color-accent-600:var(--color-neutral-600);--color-accent-700:var(--color-neutral-700);--color-accent-800:var(--color-neutral-800);--color-accent-900:var(--color-neutral-900);--color-accent-950:var(--color-neutral-950)}:root{--accent:var(--color-neutral-900);--accent-foreground:var(--color-white);--gradient-button-primary-default:linear-gradient(180deg, var(--color-neutral-900) 0%, var(--color-neutral-900) 100%);--gradient-button-primary-hover:linear-gradient(180deg, var(--color-neutral-800) 0%, var(--color-neutral-800) 100%);--gradient-button-primary-active:linear-gradient(180deg, var(--color-neutral-950) 0%, var(--color-neutral-950) 100%);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-200) 0%, var(--color-neutral-200) 100%)}:root.dark,.dark{--accent:var(--color-neutral-50);--accent-foreground:var(--color-neutral-950);--gradient-button-primary-default:linear-gradient(180deg, var(--color-neutral-50) 0%, var(--color-neutral-50) 100%);--gradient-button-primary-hover:linear-gradient(180deg, var(--color-white) 0%, var(--color-white) 100%);--gradient-button-primary-active:linear-gradient(180deg, var(--color-neutral-200) 0%, var(--color-neutral-200) 100%);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-700) 0%, var(--color-neutral-700) 100%)}:root,:root.dark,.dark{--color-button-primary:var(--accent)}.bg-button-primary.text-text-white{color:var(--accent-foreground)}:root,:root.dark,.dark{--ground:var(--color-background-tertiary-default);--surface:var(--color-background-primary-default);--panel:var(--color-background-secondary-default);--page:var(--color-white);--ink:var(--color-text-primary);--ink-2:var(--color-text-secondary);--ink-3:var(--color-text-tertiary);--hairline:var(--color-border-button-default);--divider:var(--color-separator-border);--control-border:var(--color-border-button-hover);--surface-hover:var(--color-background-secondary-hover);--surface-pressed:var(--color-background-tertiary-hover);--e1:var(--shadow-xs);--ring:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:root.dark,.dark{--ring:0 0 0 3px color-mix(in oklab, var(--accent) 12%, transparent)}}:root.dark,.dark{--ground:var(--color-background-full)}:root{--rail-glass:var(--panel)}@supports (color:color-mix(in lab,red,red)){:root{--rail-glass:color-mix(in oklab, var(--panel) 72%, transparent)}}:root.dark,.dark{--rail-glass:var(--panel)}@supports (color:color-mix(in lab,red,red)){:root.dark,.dark{--rail-glass:color-mix(in oklab, var(--panel) 88%, transparent)}}label[data-rac]>span[aria-hidden].rounded-sm{border-radius:4px}label[data-rac]>span.rounded-full.bg-background-tertiary-default{box-shadow:inset 0 0 0 1px var(--hairline)}@media(prefers-reduced-motion:reduce){:root{--button-transition-ms:0s}}:root{--library-measure:1120px;--list-measure:720px;--cover-height:132px;--library-folder-width:176px;--library-folder-height:156px;--library-paper-width:106px;--library-paper-height:130px;--library-folder-lift:-12px;--library-folder-fan:8deg;--library-fresh-width:452px;--search-measure:680px;--frame:#e8e5de;--plane-source:#fff;--plane-work:#fff;--well:#f4f2ed;--sheet:#fff;--paper-note:#fdfbf6;--page:#fff;--ink:#141413;--ink-2:#5c5a54;--ink-3:#6f6c64;--hairline:#14141317;--hairline-strong:#14141329;--hover:#1414130b;--pressed:#14141314;--selected:#1414130f;--accent:var(--ink);--accent-foreground:#fff;--focus:#141413b3;--positive:#2e6b45;--positive-bg:#e9f1eb;--caution:#8a5a12;--caution-bg:#f7eedd;--danger:#a93f3f;--danger-bg:#f7e9e8;--highlight:#f4d35e;--mark-yellow:#f4d35e;--mark-green:#b7dfb0;--mark-blue:#b3d4f0;--mark-pink:#f2c2d4;--tint-moss:#dfe3d8;--tint-clay:#eaddd3;--tint-slate:#dde1e6;--tint-plum:#e4dce3;--mark-moss:#6f7f62;--mark-clay:#9a6e5a;--mark-slate:#66707e;--mark-plum:#7f6680;--mark-teal:#507e7d;--mark-rose:#90696b;--mark-ochre:#867153;--mark-iris:#747090;--mark-jade:#5b7e6a;--mark-berry:#8a697b;--mark-olive:#797654;--mark-steel:#577a8e;--sync-1:#ffba67;--sync-2:#ff78b5;--sync-3:#bb85ff;--sync-4:#719fff;--sync-5:#69d9ef;--sync-6:#70e3bd;--sync-7:#ffe08c;color-scheme:light;--color-background-full:var(--frame);--color-background-primary-default:var(--sheet);--color-background-secondary-default:var(--well);--color-background-tertiary-default:var(--well);--color-background-primary-hover:var(--hover);--color-background-secondary-hover:var(--hover);--color-background-tertiary-hover:var(--pressed);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-2);--color-text-tertiary:var(--ink-3);--color-text-placeholder:var(--ink-3);--color-border-button-default:var(--hairline);--color-border-button-hover:var(--hairline-strong);--color-border-button-active:var(--hairline-strong);--color-separator-border:var(--hairline);--color-border-focus-ring:var(--focus);--color-foreground-icon-primary:var(--ink);--color-foreground-icon-secondary:var(--ink-2);--color-foreground-icon-tertiary:var(--ink-3);--color-segmented-control-selected-background:var(--selected-veil);--color-notification-information-background:var(--well);--color-notification-information-foreground:var(--ink-2);--color-notification-success-background:var(--positive-bg);--color-notification-success-foreground:var(--positive);--color-notification-error-background:var(--danger-bg);--color-notification-error-foreground:var(--danger);--ground:var(--frame);--surface:var(--sheet);--panel:var(--well);--divider:var(--hairline);--control-border:var(--hairline-strong);--surface-hover:var(--hover);--surface-pressed:var(--pressed);--accent-subtle:var(--selected)}:root.dark,.dark{--frame:#080808;--plane-source:#fff;--plane-work:#1e1e1e;--well:#141414;--sheet:#282828;--paper-note:#2a2927;--page:#fff;--ink:#f2f1ec;--ink-2:#a8a59e;--ink-3:#8e8b84;--hairline:#ffffff12;--hairline-strong:#ffffff21;--hover:#ffffff0d;--pressed:#ffffff17;--selected:#ffffff12;--accent:var(--ink);--accent-foreground:#141413;--focus:#f2f1ecbf;--positive:#9bd3ac;--positive-bg:#1d2e23;--caution:#e6c17d;--caution-bg:#332a17;--danger:#f09595;--danger-bg:#33201f;--mark-yellow:#d8b84a;--mark-green:#9cc795;--mark-blue:#98bcd9;--mark-pink:#d9a8bd;--tint-moss:#121512;--tint-clay:#171210;--tint-slate:#101215;--tint-plum:#151115;color-scheme:dark}:root{--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, "Segoe UI", sans-serif;--font-reading:var(--font-ui);--font-mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--font-brand:"Fraunces", "Iowan Old Style", Georgia, serif;--type-meta:500 12px/16px var(--font-ui);--type-ui:400 13px/18px var(--font-ui);--type-ui-strong:500 13px/18px var(--font-ui);--type-body:400 15px/22px var(--font-ui);--type-reading:400 16px/25px var(--font-reading);--type-note:400 15px/24px var(--font-reading);--type-reading-strong:600 16px/25px var(--font-reading);--type-subhead:600 13px/18px var(--font-ui);--type-thought:600 20px/26px var(--font-ui);--type-display:600 28px/34px var(--font-ui);--type-mono:400 13px/20px var(--font-mono);--type-field:400 17px/24px var(--font-ui);--type-subtitle:500 17px/23px var(--font-ui);--tracking-thought:-.012em;--tracking-display:-.018em;--tracking-subhead:.02em;--measure:62ch;--measure-max:560px;--measure-wide:74ch;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--perimeter:10px;--seam:10px;--rail:200px;--rail-inset:10px;--rail-content:180px;--rail-top:40px;--cluster-w:100px;--rail-gap:3px;--rail-card-mix:18%;--rail-card-mix-plain:6%;--rail-card-pad:6px;--rail-card-gap:8px;--selected-veil:#ffffff9e;--selected-veil-ring:#1414130d;--selected-veil-light:#ffffff5c;--r-glyph:4px;--r-control:6px;--r-field:8px;--r-plane:12px;--r-sheet:12px;--r-command:14px;--r-island:18px;--r-fillet:20px;--h-control-sm:24px;--h-control:28px;--h-control-lg:36px;--h-row:40px;--island-h:44px;--lift:16px;--radius-sm:var(--r-control);--radius:var(--r-control);--radius-lg:var(--r-sheet);--edge-plane:0 0 0 1px #1414130f, 0 2px 6px -4px #1414131a;--edge-stage:0 0 0 1px #14141324, 0 1px 2px #1414130f, 0 18px 48px -16px #14141347;--edge-page:none;--recess:inset 0 1px 2px #1414131a, inset 0 0 0 1px #1414130a;--e0:none;--e1:0 1px 2px #14141314;--e2:0 1px 2px #1414130f, 0 8px 24px -8px #14141338;--e3:0 2px 8px -2px #1414131a, 0 32px 80px -24px #14141352;--edge-light:inset 0 1px 0 #ffffffb3;--find-match:#ffe79a;--find-current:#ffc531;--halo-radius:7px;--halo-rest:#14141305;--halo-hold:#14141309;--halo-lift:0 1px 2px #1414130d, 0 3px 10px -4px #1414131a;--halo-lift-armed:0 1px 3px #14141312, 0 8px 22px -8px #1414132b;--scrim:#14141324;--glass:#ffffffd6;--blur:blur(16px) saturate(1.25);--ring:0 0 0 4px #14141314;--video-stage:#181818;--video-ink:#fff;--video-veil:#0000009e;--video-chip:#00000080;--video-track:#ffffff29}:root.dark,.dark{--selected-veil:#ffffff1a;--selected-veil-ring:#ffffff12;--selected-veil-light:#ffffff0d;--rail-card-mix:22%;--rail-card-mix-plain:5%;--edge-plane:0 0 0 1px #ffffff0f, 0 2px 8px -4px #00000080;--edge-stage:0 0 0 1px #ffffff1f, 0 1px 2px #00000080, 0 18px 48px -16px #000000bf;--recess:inset 0 1px 2px #0000008c, inset 0 0 0 1px #ffffff0a;--e1:0 1px 2px #0006;--e2:0 1px 2px #0006, 0 8px 24px -8px #000000b3;--e3:0 2px 8px -2px #0006, 0 32px 80px -24px #000000d9;--edge-light:inset 0 1px 0 #ffffff14;--halo-rest:#ffffff06;--halo-hold:#ffffff0d;--halo-lift:0 1px 2px #0000004d, 0 3px 10px -4px #00000073;--halo-lift-armed:0 2px 4px #00000059, 0 8px 22px -8px #0009;--scrim:#00000073;--glass:#222222db;--ring:0 0 0 4px #ffffff14}.plane--source{color-scheme:light;--ink:#141413;--ink-2:#5c5a54;--ink-3:#6f6c64;--hairline:#14141317;--hairline-strong:#14141329;--hover:#1414130b;--pressed:#14141314;--selected:#1414130f;--sheet:#fff;--well:#f4f2ed;--glass:#ffffffd6;--accent:var(--ink);--accent-foreground:#fff;--focus:#141413b3;--e1:0 1px 2px #14141314;--e2:0 1px 2px #1414130f, 0 8px 24px -8px #14141338;--edge-light:inset 0 1px 0 #ffffffb3;--halo-bloom:#17223714;--halo-rest:#14141306;--halo-hold:#1414130a;--halo-lift:0 1px 2px #1414130d, 0 3px 10px -4px #1414131a;--halo-lift-armed:0 1px 3px #14141312, 0 8px 22px -8px #1414132b}.plane--source .dray-island{--ink:#141413;--ink-2:#5c5a54;--ink-3:#6f6c64;--accent:var(--ink);--accent-foreground:#fff}:root.dark .plane--source .dray-island,.dark .plane--source .dray-island{--ink:#f2f1ec;--ink-2:#a8a59e;--ink-3:#8e8b84;--hover:#ffffff0d;--hairline:#ffffff12;--sheet:#222;--accent:var(--ink);--accent-foreground:#141413}:root{--layer-plane:1;--layer-page-decoration:5;--layer-plane-controls:10;--layer-margin:20;--layer-chapters:25;--layer-rail:30;--layer-sheet:40;--layer-drawer:50;--layer-command:60;--layer-toast:70;--dur-1:.12s;--dur-2:.18s;--dur-3:.22s;--dur-4:.32s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--sync-glow-turn:2.4s;--sync-glow-land:1.5s}@media(prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s}}body{background:var(--frame);color:var(--ink);font:var(--type-body)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;outline-style:solid}input:focus-visible,textarea:focus-visible,[contenteditable]:focus-visible{outline:none}.dray-rail :focus-visible,.dray-plane :focus-visible{outline-offset:-2px}.tabular,th,td,time,[data-count]{font-variant-numeric:tabular-nums}.dray-native-select{vertical-align:middle;min-inline-size:0;max-inline-size:100%;display:inline-grid;position:relative}.dray-native-select__field{inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--h-control)}.dray-native-select:not([data-listbox])>.dray-native-select__field{appearance:none;padding-inline-end:calc(var(--space-3) + var(--space-4) + var(--space-2))}.dray-native-select__arrow{inline-size:var(--space-4);block-size:var(--space-4);pointer-events:none;color:var(--ink-2);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%)}.dray-native-select__field:disabled+.dray-native-select__arrow{color:var(--ink-3)}@media(forced-colors:active){.dray-native-select:not([data-listbox])>.dray-native-select__field{appearance:auto;padding-inline-end:var(--space-3)}.dray-native-select__arrow{display:none}}.dray-shell{background:var(--frame);color:var(--ink);transition:background-color var(--dur-2) var(--ease-out);position:fixed;inset:0}.dray-rail{width:var(--rail);padding:var(--perimeter) 0 var(--perimeter) var(--rail-inset);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.dray-rail>*{width:var(--rail-content)}.dray-planes{top:0;bottom:0;right:0;left:var(--planes-left,var(--rail));background:var(--frame);padding:var(--perimeter) var(--perimeter) var(--perimeter) 0;overscroll-behavior-x:contain;min-width:0;min-height:0;transition:left var(--dur-3) var(--ease-out),background-color var(--dur-2) var(--ease-out);align-items:stretch;display:flex;position:absolute;overflow:auto hidden}.dray-planes::-webkit-scrollbar{display:none}.dray-shell[data-rail=hidden] .dray-planes{--planes-left:0px;padding-left:var(--perimeter)}.dray-plane{border-radius:var(--r-plane);min-width:0;min-height:0;box-shadow:var(--edge-plane);transition:background-color var(--dur-2) var(--ease-out);flex:none;position:relative;overflow:clip}.plane--source{background:var(--plane-source)}.plane--work{background:var(--plane-work)}.dray-shell{--work-ink:var(--ink);--work-ink-2:var(--ink-2);--work-ink-3:var(--ink-3);--work-sheet:var(--sheet);--work-well:var(--well);--work-hairline:var(--hairline);--work-hairline-strong:var(--hairline-strong);--work-hover:var(--hover);--work-pressed:var(--pressed);--work-selected:var(--selected);--work-glass:var(--glass);--work-focus:var(--focus);--work-accent-foreground:var(--accent-foreground);--work-halo-bloom:var(--halo-bloom);--work-halo-rest:var(--halo-rest);--work-halo-hold:var(--halo-hold);--work-halo-lift:var(--halo-lift);--work-halo-lift-armed:var(--halo-lift-armed)}.workspace-tab-bar,.source-book,.dray-page-surface{--ink:var(--work-ink);--ink-2:var(--work-ink-2);--ink-3:var(--work-ink-3);--sheet:var(--work-sheet);--well:var(--work-well);--hairline:var(--work-hairline);--hairline-strong:var(--work-hairline-strong);--hover:var(--work-hover);--pressed:var(--work-pressed);--selected:var(--work-selected);--glass:var(--work-glass);--focus:var(--work-focus);--accent:var(--ink);--accent-foreground:var(--work-accent-foreground);--halo-bloom:var(--work-halo-bloom);--halo-rest:var(--work-halo-rest);--halo-hold:var(--work-halo-hold);--halo-lift:var(--work-halo-lift);--halo-lift-armed:var(--work-halo-lift-armed);color:var(--ink);color-scheme:light}.dark :is(.workspace-tab-bar,.source-book,.dray-page-surface){color-scheme:dark}.workspace-tab-bar{z-index:2;background:var(--plane-work);box-shadow:0 1px 0 var(--hairline),0 4px 10px -8px #0000004d;flex-shrink:0;align-items:center;display:flex;position:relative}.dark .workspace-tab-bar{background:linear-gradient(#ffffff09,transparent),var(--plane-work)}.workspace-tab-bar [role=tablist]{border-bottom:0}.workspace-tab-bar [role=tab]:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.dray-seam{flex:0 0 var(--seam);cursor:col-resize;touch-action:none;position:relative}.dray-seam:before{content:"";position:absolute;inset:0 -4px}.dray-seam:after{content:"";background:var(--ink-3);opacity:0;width:3px;height:44px;transition:opacity var(--dur-1) var(--ease-out),height var(--dur-1) var(--ease-out);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dray-seam:hover:after,.dray-seam[data-dragging]:after{opacity:.55}.dray-seam:focus-visible{outline:none}.dray-seam:focus-visible:after{opacity:.9;height:72px}.dray-rail__label{font:var(--type-meta);letter-spacing:var(--tracking-subhead);text-transform:uppercase;color:var(--ink-2)}.dray-rail__doc{color:var(--ink-2);position:relative}.dray-rail__doc:hover{color:var(--ink)}.dray-rail__doc[aria-current=page]{color:var(--ink);background:0 0;font-weight:500}.dray-rail__doc[aria-current=page]:before{content:"";background:var(--ink);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:9px}.dray-rail__docs{position:relative}.dray-rail__docs:before{content:"";background:var(--hairline);width:1px;position:absolute;top:2px;bottom:2px;left:9px}[data-tint=moss]{--mark:var(--mark-moss)}[data-tint=clay]{--mark:var(--mark-clay)}[data-tint=slate]{--mark:var(--mark-slate)}[data-tint=plum]{--mark:var(--mark-plum)}[data-tint=teal]{--mark:var(--mark-teal)}[data-tint=rose]{--mark:var(--mark-rose)}[data-tint=ochre]{--mark:var(--mark-ochre)}[data-tint=iris]{--mark:var(--mark-iris)}[data-tint=jade]{--mark:var(--mark-jade)}[data-tint=berry]{--mark:var(--mark-berry)}[data-tint=olive]{--mark:var(--mark-olive)}[data-tint=steel]{--mark:var(--mark-steel)}.rail-card,.recess{--card-mark:var(--ink);--recess-ground:var(--frame);gap:var(--rail-gap);padding:var(--rail-card-pad);border-radius:var(--r-command);background:var(--card-mark);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.rail-card,.recess{background:color-mix(in srgb,var(--card-mark) var(--rail-card-mix-plain),var(--recess-ground))}}.rail-card,.recess{box-shadow:var(--recess)}.rail-card[data-tint],.recess[data-tint]{--card-mark:var(--mark);background:var(--card-mark)}@supports (color:color-mix(in lab,red,red)){.rail-card[data-tint],.recess[data-tint]{background:color-mix(in srgb,var(--card-mark) var(--rail-card-mix),var(--recess-ground))}}.rail-card+.rail-card{margin-top:calc(var(--rail-card-gap) - var(--rail-gap))}.rail-card>[data-rail-row=notebook]{color:var(--card-mark);font-weight:600}.rail-card [role=treeitem]:is([aria-current=page],[data-holds-current]){background:var(--selected-veil);color:var(--ink);border-radius:var(--r-field);box-shadow:0 0 0 1px var(--selected-veil-ring),var(--e2)}.rail-card [role=treeitem][aria-current=page][data-light-current]{background:var(--selected-veil-light);box-shadow:0 0 0 1px var(--selected-veil-ring),var(--e1)}.row-list{flex-direction:column;display:flex}.row-list>*{align-items:center;gap:var(--space-3);min-height:var(--h-row);padding:0 var(--space-2);border-radius:var(--r-control);font:var(--type-body);color:var(--ink);text-align:left;transition:background-color var(--dur-1) var(--ease-out);display:flex}.row-list>*+*{border-top:1px solid var(--hairline)}.row-list>:is(button,a,[role=button]):hover{background:var(--hover)}.row-list>[aria-current]{background:var(--selected-veil);box-shadow:0 0 0 1px var(--selected-veil-ring)}.row-list__help{font:var(--type-ui);color:var(--ink-2)}.dray-plane .recess,.library-shell__body .recess{--recess-ground:var(--plane-work)}.dray-plane ::-webkit-scrollbar{width:10px;height:10px}.dray-plane ::-webkit-scrollbar-track{background:0 0}.dray-plane ::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:5px}.dray-plane :hover::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dray-plane :hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 22%,transparent)}}.dray-plane :hover::-webkit-scrollbar-thumb{background-clip:content-box}.dray-plane ::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dray-plane ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 38%,transparent)}}.dray-plane ::-webkit-scrollbar-thumb:hover{background-clip:content-box}.dray-plane ::-webkit-scrollbar-corner{background:0 0}.dray-island{z-index:var(--layer-plane-controls);width:var(--island-w,240px);min-height:calc(var(--island-h) + var(--perimeter));max-width:calc(100% - 32px);padding:0 12px var(--perimeter) 14px;isolation:isolate;transition:width var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out),border-radius var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),min-height var(--dur-3) var(--ease-out),background-color var(--dur-2) var(--ease-out);background:0 0;align-items:flex-start;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(0)}.dray-island__drop{z-index:1;width:100%;height:56px;color:var(--ink-2);font:var(--type-meta);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:opacity .14s,transform .32s cubic-bezier(.22,1.2,.36,1);display:flex;position:absolute;bottom:calc(100% + 14px);left:0;transform:translateY(18px)scale(.88)}.dray-island[data-file-near] .dray-island__drop{opacity:1;transform:translateY(0)scale(1)}.dray-island__attachments{transition:translate .36s cubic-bezier(.22,1.2,.36,1)}.dray-island[data-file-near] .dray-island__attachments{translate:0 -88px}@media(prefers-reduced-motion:reduce){.dray-island__drop,.dray-island__attachments{transition:none}}.dray-island__suggestion{bottom:calc(100% + var(--space-2));z-index:1;align-items:center;gap:var(--space-1);width:max-content;max-width:min(var(--measure-max),100%);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--r-island);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--edge-light),var(--e2);animation:dray-suggestion-in var(--dur-3) var(--ease-out);display:flex;position:absolute;left:50%;translate:-50%}.dray-island__suggestion:has(.dray-island__suggestion-ask:hover){box-shadow:0 0 0 1px var(--hairline-strong),var(--edge-light),var(--e2)}.dray-island__suggestion-ask{min-width:0;padding:var(--space-1) 0;font:var(--type-ui);color:var(--ink);text-align:left;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dray-island__suggestion-dismiss{border-radius:var(--r-control);width:24px;height:24px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid}.dray-island__suggestion-dismiss:hover{background:var(--hover);color:var(--ink)}.dray-island__suggestion-action{height:24px;padding:0 var(--space-2);border-radius:var(--r-control);font:var(--type-ui-strong);color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none}.dray-island__suggestion-action:hover{background:var(--hover);color:var(--ink)}.dray-island__suggestion-edit{min-width:240px;height:28px;padding:0 var(--space-2);border-radius:var(--r-control);background:var(--well);font:var(--type-ui);color:var(--ink);border:0}span.dray-island__suggestion-ask{cursor:default}.dray-island__suggestion:has(>.dray-island__questions){border-radius:var(--r-sheet);white-space:normal;background:var(--sheet);height:auto;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);align-items:flex-start}.dray-island__questions{min-width:0;margin:0 0 0 calc(-1 * var(--space-2));flex-direction:column;align-items:stretch;padding:0;list-style:none;display:flex}.dray-island__questions .dray-island__suggestion-ask{width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--r-control);-webkit-line-clamp:1;transition:background-color var(--dur-1) var(--ease-out)}.dray-island__questions .dray-island__suggestion-ask:hover{background:var(--hover)}.dray-island__suggestion :focus-visible{outline:2px solid var(--focus);outline-offset:2px;outline-style:solid}.dray-thread{--thread-faint:20%;--thread-strong:45%;pointer-events:none;width:100%;height:100%;z-index:var(--layer-plane-controls);position:fixed;inset:0;overflow:visible}:root.dark .dray-thread,.dark .dray-thread{mix-blend-mode:difference;--ink:#fff;--ink-2:#ffffffb3;--thread-faint:32%;--thread-strong:60%}.dray-thread__line{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dray-thread__line{stroke:color-mix(in srgb,var(--ink) var(--thread-faint),transparent)}}.dray-thread__line{stroke-width:1px;stroke-dasharray:3 3;stroke-linecap:round;animation:dray-thread-in var(--dur-3) var(--ease-out);transition:stroke var(--dur-2) var(--ease-out)}.dray-thread__line[data-strong]{stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dray-thread__line[data-strong]{stroke:color-mix(in srgb,var(--ink) var(--thread-strong),transparent)}}.dray-thread__hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.dray-thread__stub{pointer-events:all;cursor:pointer}.dray-thread__stub rect{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){.dray-thread__stub rect{fill:color-mix(in srgb,var(--ink) var(--thread-strong),transparent)}}.dray-thread__stub text{font:var(--type-meta);fill:var(--ink-2)}@keyframes dray-thread-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dray-thread__line{transition:none;animation:none}}@keyframes dray-suggestion-in{0%{opacity:0;translate:-50% 6px}to{opacity:1;translate:-50%}}@media(prefers-reduced-motion:reduce){.dray-island__suggestion{animation:none}}.dray-island__light{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%),linear-gradient(#0000 0,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000),linear-gradient(#0000 0,#000 55% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.dray-island__light canvas{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dray-island[data-lifted]{transform:translate(-50%) translateY(calc((var(--lift) + var(--perimeter)) * -1));flex-direction:column;align-items:stretch;width:calc(100% - 32px);min-height:0;padding:8px 10px 6px;animation:none!important}.dray-island[data-detached]{min-height:0;transform:translate(-50%)translateY(-12px)}.dray-island__voice{min-height:44px;font:var(--type-ui);color:var(--ink-2);-webkit-user-select:none;user-select:none;flex:1;align-items:center;display:flex}.dray-island[data-mode=voice]{cursor:text}.dray-island[data-lifted] textarea{max-height:66px}.dray-island__transcript{z-index:1;text-align:center;min-width:0;font:var(--type-body);white-space:nowrap;flex:1;justify-content:center;align-self:center;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000)}.dray-island__transcript:not([data-overflowing]){-webkit-mask-image:none;mask-image:none}.dray-island__line{transform:translate(var(--roll,0px));transition:transform var(--dur-3) var(--ease-out);color:#0000;background-image:linear-gradient(90deg,#e8873a,#e05a5a,#a862dd,#3d7fe0,#2ba79c,#6ab23f,#e0b32b,#e8873a);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite dray-transcript-flow;display:inline-block}:root.dark .dray-island__line,.dark .dray-island__line{background-image:linear-gradient(90deg,#f4b27a,#f28e8e,#c9a0e6,#86a9ee,#7cc7c0,#a6d38a,#f0d27a,#f4b27a)}.dray-island__line .said{opacity:.5}.dray-island__line .saying{opacity:1}@keyframes dray-transcript-flow{to{background-position:-220% 0}}.dray-island__transcript:not([data-state=hearing]) .dray-island__line{color:var(--ink);background-image:none;animation:none}.dray-island__transcript:not([data-state=hearing]) .dray-island__line .said{opacity:1}.dray-island__transcript[data-state=wait] .dray-island__line .saying{opacity:.6}.dray-island__settled{color:var(--ink);flex:none;align-self:center;margin-right:6px}.dray-island__transcript[data-state=lift]{animation:dray-line-lift var(--dur-4) var(--ease-in) forwards}.dray-island__transcript[data-state=fade]{animation:dray-line-fade var(--dur-4) var(--ease-in) forwards}@keyframes dray-line-lift{to{opacity:0;transform:translateY(-14px)}}.dray-island__fix{-webkit-text-decoration:underline dotted var(--ink);text-decoration:underline dotted var(--ink);display:inline-block}@supports (color:color-mix(in lab,red,red)){.dray-island__fix{-webkit-text-decoration:underline dotted color-mix(in srgb,var(--ink) 55%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--ink) 55%,transparent)}}.dray-island__fix{text-underline-offset:4px;animation:dray-reink var(--dur-3) var(--ease-out) both}@keyframes dray-reink{0%{opacity:0;transform:translateY(3px)}}@keyframes dray-reink-fade{0%{opacity:0}}@keyframes dray-line-fade{to{opacity:0}}@media(prefers-reduced-motion:reduce){.dray-island__line{transition:none;animation:none}.dray-island__transcript[data-state=lift]{animation-name:dray-line-fade}.dray-island__fix{animation-name:dray-reink-fade}.dray-island[data-loud]{animation:none}.dray-island{animation:none!important}}.library-shell{--workspace-rail-width:clamp(200px, 15vw, 240px);background:var(--frame)}.workspace-sidebar{width:var(--workspace-rail-width);flex:none;height:100%;position:relative;overflow:hidden}.library-shell[data-sidebar=collapsed] .workspace-sidebar{width:48px}.library-shell[data-sidebar=collapsed] .library-shell__rail{visibility:hidden;pointer-events:none}.library-shell[data-sidebar=folded] .workspace-sidebar,.library-shell[data-sidebar=peek] .workspace-sidebar{width:0;overflow:visible}.library-shell[data-sidebar=folded] .library-shell__rail,.library-shell[data-sidebar=peek] .library-shell__rail{top:var(--perimeter);bottom:var(--perimeter);left:var(--perimeter);z-index:var(--layer-drawer);border-radius:var(--r-plane);height:auto;box-shadow:var(--edge-stage);transition:transform var(--dur-2) var(--ease-out),visibility 0s;position:fixed}.library-shell[data-sidebar=folded] .library-shell__rail{visibility:hidden;pointer-events:none;transform:translate(calc(-100% - 2 * var(--perimeter)));transition:transform var(--dur-2) var(--ease-out),visibility 0s var(--dur-2)}.workspace-sidebar__edge{width:8px;z-index:var(--layer-drawer);position:fixed;top:48px;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.library-shell[data-sidebar=folded] .library-shell__rail,.library-shell[data-sidebar=peek] .library-shell__rail{transition:none}}.workspace-sidebar__compact{flex-direction:column;align-items:center;gap:6px;padding:20px 4px 12px;display:flex;position:absolute;inset:0}.workspace-sidebar__compact>button{width:36px;height:36px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.workspace-sidebar__compact>button:hover{background:var(--hover);color:var(--ink)}.workspace-sidebar__compact>button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dark .library-shell{--frame:#161715}.library-shell [data-workspace-tree]{scrollbar-gutter:stable;overflow-anchor:none}.library-shell [data-rail-row=leaf]{min-height:30px}.library-shell [role=tree]{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.library-shell .library-shell__rail{width:var(--workspace-rail-width);background:var(--frame);border:0;height:100%}.library-shell .library-shell__brand>span{display:none}.library-shell .library-shell__body{margin:var(--perimeter) var(--perimeter) var(--perimeter) 0;background:var(--plane-work);border-radius:var(--r-plane);box-shadow:var(--edge-plane);overflow:hidden}.library-shell .library-shell__bar[hidden]{display:none}.library-shell[data-content-chrome=own] .library-shell__body{box-shadow:none;background:var(--frame);border-radius:0;margin:0}.dray-shell--embedded{flex:1;min-height:0;position:relative}.dray-shell--embedded .dray-planes{left:0}.library-shell .library-shell__rail .text-ink-3{color:var(--ink-2)}.library-screen{container-type:inline-size}.library-content{max-width:var(--library-measure);padding:var(--space-10) var(--space-10) var(--space-12);margin:0 auto}.library-header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.library-header>div:first-child{flex-basis:240px}.library-title{font:var(--type-display);letter-spacing:var(--tracking-display);margin:0}.library-subtitle{margin:var(--space-2) 0 0;font:var(--type-ui);color:var(--ink-2)}.library-bringing{margin:var(--space-1) 0 0;font:var(--type-meta);color:var(--ink-2);font-variant-numeric:tabular-nums}.library-manage{align-items:center;gap:var(--space-2);margin:var(--space-2) calc(-1 * var(--space-2));border-radius:var(--r-control);font:var(--type-ui-strong);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);background:0 0;border:0;padding:4px 8px;display:inline-flex}.library-manage:hover{background:var(--hover);color:var(--ink)}.library-manage>span{font:var(--type-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.library-search{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.library-search>:first-child{width:min(360px,100%)}.library-search__note{font:var(--type-meta);color:var(--ink-3);margin-left:auto}.library-section{margin-bottom:var(--space-10)}.library-section__heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.library-section__heading h2,.library-readings-title{font:var(--type-body);letter-spacing:var(--tracking-thought);margin:0;font-weight:600}.library-row-mark{font:var(--type-meta);color:var(--ink-2);white-space:nowrap;flex-shrink:0}.library-section__heading>span{font:var(--type-meta);color:var(--ink-3)}.library-recent{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.library-recent__card{text-align:left;border-radius:var(--r-field);cursor:pointer;background:0 0;min-width:0}.library-recent__art{height:124px;padding:var(--space-3) var(--space-6) 0;border-radius:var(--r-field);background:var(--well);transition:background-color var(--dur-2) var(--ease-out);display:block;position:relative;overflow:hidden}.library-recent__art>.library-preview{width:100%;height:170px;box-shadow:var(--e1);transition:transform var(--dur-2) var(--ease-out);transform:translateY(0)}.library-recent__card:hover .library-recent__art>.library-preview,.library-recent__card:focus-visible .library-recent__art>.library-preview{transform:translateY(-4px)}.library-recent__title{-webkit-line-clamp:2;margin-top:var(--space-3);font:var(--type-ui-strong);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.library-recent__meta{text-overflow:ellipsis;white-space:nowrap;margin-top:var(--space-1);font:var(--type-meta);color:var(--ink-3);display:block;overflow:hidden}.library-mark{width:var(--space-2);height:var(--space-2);background:var(--mark,var(--ink-3));border-radius:50%;flex:none}.library-quiet{color:var(--ink-2);background:0 0}.library-quiet:hover{background:var(--hover);color:var(--ink)}.library-face{box-sizing:border-box;width:28px;height:34px;box-shadow:0 0 0 1px var(--hairline-strong),var(--e1);border-radius:3px;flex:none;display:block;position:relative;overflow:hidden}.library-face[data-size=pocket]{width:100%;height:100%;box-shadow:none;border-radius:0}.library-face[data-kind=note]{background:var(--paper-note);flex-direction:column;gap:2px;padding:5px 4px;display:flex}.library-face[data-kind=note]>i{background:var(--ink);border-radius:1px;flex:none;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.library-face[data-kind=note]>i{background:color-mix(in srgb,var(--ink) 28%,transparent)}}.library-face[data-kind=note]>i:first-child{background:var(--ink);height:3px;margin-bottom:1px}@supports (color:color-mix(in lab,red,red)){.library-face[data-kind=note]>i:first-child{background:color-mix(in srgb,var(--ink) 78%,transparent)}}.library-face[data-size=pocket][data-kind=note]{gap:var(--space-1);padding:var(--space-2)}.library-face[data-size=pocket][data-kind=note]>b{font:var(--type-meta);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.library-face[data-size=pocket][data-kind=note]>i:first-child{background:var(--ink);height:2px;margin-bottom:0}@supports (color:color-mix(in lab,red,red)){.library-face[data-size=pocket][data-kind=note]>i:first-child{background:color-mix(in srgb,var(--ink) 28%,transparent)}}.library-face[data-kind=reading]{background:var(--page)}.library-face[data-kind=recording]{justify-content:flex-end;gap:var(--space-1);background:var(--mark,var(--ink-3));flex-direction:column;padding:6px 4px;display:flex}@supports (color:color-mix(in lab,red,red)){.library-face[data-kind=recording]{background:color-mix(in srgb,var(--mark,var(--ink-3)) 22%,var(--sheet))}}.library-face[data-size=pocket][data-kind=recording]{padding:var(--space-2);justify-content:flex-start}.library-face[data-kind=recording]>b{font:var(--type-ui-strong);font-variant-numeric:tabular-nums;color:var(--ink)}.library-waves{align-items:flex-end;gap:1px;height:100%;min-height:0;display:flex}.library-face[data-size=pocket] .library-waves{gap:2px;height:22px}.library-waves>i{background:var(--mark,var(--ink-3));border-radius:1px;flex:1}@supports (color:color-mix(in lab,red,red)){.library-waves>i{background:color-mix(in srgb,var(--mark,var(--ink-3)) 75%,var(--ink-2))}}.library-stack{flex:none;width:28px;height:34px;position:relative}.library-stack[data-size=pocket]{width:100%;height:100%}.library-stack>.library-face{width:auto;height:auto;position:absolute;inset:0}.library-stack:not([data-size=pocket])>.library-face:first-child{transform:rotate(-7deg)translate(-2px,1px)}.library-stack:not([data-size=pocket])>.library-face:nth-child(2){transform:rotate(5deg)translate(2px)}.library-stack__count{z-index:1;right:calc(-1 * var(--space-2));bottom:calc(-1 * var(--space-1));background:var(--ink);height:18px;color:var(--plane-work);font:var(--type-meta);border-radius:9px;padding:0 5px;line-height:18px;position:absolute}.library-stack[data-size=pocket] .library-stack__count{right:var(--space-2);bottom:auto;top:var(--space-2)}.library-folder:has([data-fresh]) .library-folder__page[data-page="0"]{transform:translate(-26px,var(--library-folder-lift)) rotate(calc(-1 * var(--library-folder-fan)))}.library-folder:has([data-fresh]) .library-folder__page[data-page="1"]{transform:translateY(-20px)}.library-folder:has([data-fresh]) .library-folder__page[data-page="2"]{transform:translate(26px,var(--library-folder-lift)) rotate(var(--library-folder-fan))}.library-fresh{padding:0 var(--space-3) var(--space-3);display:block;position:relative}.library-fresh__meta{align-items:center;gap:var(--space-2);max-width:100%;height:var(--h-control-sm);margin-left:calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--r-control);font:var(--type-ui-strong);color:var(--ink);white-space:nowrap;cursor:default;background:0 0;display:inline-flex}.library-fresh__meta:hover,.library-fresh__meta[aria-expanded=true]{background:var(--hover)}.library-fresh__failed{margin-top:var(--space-1);font:var(--type-meta);color:var(--danger);display:block}.library-fresh__list{z-index:var(--layer-sheet);top:calc(100% - var(--space-2));width:var(--library-fresh-width);padding:var(--space-2) var(--space-2) var(--space-1);box-sizing:border-box;border-radius:var(--r-sheet);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--edge-light),var(--e3);position:absolute;left:0}.library-fresh__list h4{align-items:center;gap:var(--space-2);margin:var(--space-1) var(--space-2) var(--space-2);font:var(--type-meta);color:var(--ink-2);display:flex}.library-fresh__row{align-items:center;gap:var(--space-3);min-height:calc(var(--space-12) + var(--space-1));padding:0 var(--space-2);border-top:1px solid var(--hairline);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.library-fresh__row b{font:var(--type-ui-strong);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.library-fresh__row small{font:var(--type-meta);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.library-fresh__row>span:last-child{gap:var(--space-1);display:flex}.library-fresh__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);min-height:var(--h-row);padding:0 var(--space-1);border-top:1px solid var(--hairline);display:flex}.library-fresh__foot>span{padding-left:var(--space-1);font:var(--type-meta);color:var(--ink-2);margin-right:auto}.library-fresh :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dray-questions{margin:0 0 var(--space-8);border-radius:var(--r-field);background:var(--well);box-shadow:0 0 0 1px var(--hairline)}.dray-questions__face{width:var(--space-8);height:var(--space-8);flex:none;place-items:center;display:grid}.dray-questions__bar{align-items:center;gap:var(--space-2);width:100%;min-height:var(--h-row);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--r-field);font:var(--type-body);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);background:0 0;display:flex}.dray-questions__bar:hover{background:var(--hover)}.dray-questions__chevron{color:var(--ink-2);margin-left:auto}.dray-questions__q{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);animation:dray-question-in var(--dur-3) var(--ease-out);flex-wrap:wrap;display:flex}.dray-questions__count{font:var(--type-ui);color:var(--ink-2);font-variant-numeric:tabular-nums}.dray-questions__ask{font:var(--type-body);color:var(--ink)}.dray-questions__ask b{font-weight:600}.dray-questions__why{font:var(--type-body);color:var(--ink-2)}.dray-questions__acts{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.dray-questions__acts>[type=button]:not(.dray-questions__fold){min-width:72px}.dray-questions__fold{width:var(--h-control);height:var(--h-control);border-radius:var(--r-control);color:var(--ink-2);cursor:pointer;background:0 0;place-items:center;display:grid}.dray-questions__fold:hover{background:var(--hover);color:var(--ink)}.dray-questions__failed{padding:0 var(--space-4) var(--space-3);font:var(--type-ui);color:var(--danger);margin:0}.dray-questions :focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes dray-question-in{0%{opacity:0;transform:translate(var(--space-2))}}@media(prefers-reduced-motion:reduce){.dray-questions__q{animation:none}}.notes-days{gap:var(--space-8);flex-direction:column;display:flex}.notes-days h2{margin:0 0 var(--space-2);font:var(--type-ui-strong);color:var(--ink-2)}.notes-row{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-2);margin:0 calc(-1 * var(--space-2));box-sizing:content-box;border-bottom:1px solid var(--hairline);border-radius:var(--r-control);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.notes-row:hover{background:var(--hover)}.notes-row__glyph{width:var(--space-6);color:var(--ink-2);place-items:center;display:grid}.notes-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.notes-row b{font:var(--type-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.notes-row span span{font:var(--type-body);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.notes-row time{font:var(--type-meta);color:var(--ink-2)}.library-recent__arrow{right:var(--space-2);bottom:var(--space-2);width:var(--h-control);height:var(--h-control);border-radius:var(--r-control);background:var(--sheet);color:var(--ink);opacity:0;transition:opacity var(--dur-1);place-items:center;display:grid;position:absolute}.library-recent__card:hover .library-recent__arrow,.library-recent__card:focus-visible .library-recent__arrow{opacity:1}.library-folders{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.library-folder{border-radius:var(--r-plane);--folder-color:var(--frame);min-width:0;position:relative}.library-folder:not([data-tint=none]){--folder-color:var(--mark)}@supports (color:color-mix(in lab,red,red)){.library-folder:not([data-tint=none]){--folder-color:color-mix(in srgb, var(--mark) 28%, var(--sheet))}}.library-folder__open{width:100%;min-width:0;padding:var(--space-2) var(--space-3) var(--space-3);border-radius:var(--r-plane);cursor:pointer;text-align:left;transition:background-color var(--dur-2);background:0 0;flex-direction:column;align-items:center;display:flex}.library-folder__open:hover,.library-folder:focus-within .library-folder__open{background:var(--hover)}.library-folder[data-over] .library-folder__open{background:var(--selected);outline:2px solid var(--focus);outline-offset:-2px}.library-folder__art{width:var(--library-folder-width);height:var(--library-folder-height);perspective:800px;display:block;position:relative}.library-folder__back{border-radius:var(--r-field);background:var(--folder-color);position:absolute;inset:35px 0 0}@supports (color:color-mix(in lab,red,red)){.library-folder__back{background:color-mix(in srgb,var(--folder-color) 92%,var(--ink))}}.library-folder__back{box-shadow:0 2px 4px #1414131f,0 14px 30px -10px #14141361}.library-folder__back:before{content:"";background:inherit;border-radius:var(--r-field) var(--r-field) 0 0;width:68px;height:16px;position:absolute;top:-9px;left:0}.library-folder__page{width:var(--library-paper-width);height:var(--library-paper-height);border-radius:var(--r-glyph);transform-origin:50% 100%;transition:transform var(--dur-3) var(--ease-out);position:absolute;top:14px;left:35px;overflow:hidden;box-shadow:0 1px 2px #1414131a,0 10px 22px -8px #14141357}.library-folder__page[data-page="0"]{transform:translate(-14px)rotate(-7deg)}.library-folder__page[data-page="1"]{transform:translateY(-4px)}.library-folder__page[data-page="2"]{transform:translate(14px)rotate(7deg)}.library-folder:hover .library-folder__page[data-page="0"],.library-folder:focus-within .library-folder__page[data-page="0"]{transform:translate(-26px,var(--library-folder-lift)) rotate(calc(-1 * var(--library-folder-fan)))}.library-folder:hover .library-folder__page[data-page="1"],.library-folder:focus-within .library-folder__page[data-page="1"]{transform:translateY(-20px)}.library-folder:hover .library-folder__page[data-page="2"],.library-folder:focus-within .library-folder__page[data-page="2"]{transform:translate(26px,var(--library-folder-lift)) rotate(var(--library-folder-fan))}.library-folder[style*=--cover-color]{--folder-color:var(--cover-color)}@supports (color:color-mix(in lab,red,red)){.library-folder[style*=--cover-color]{--folder-color:color-mix(in srgb, var(--cover-color) 62%, var(--sheet))}}.library-folder__cover{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.library-folder__front>span,.library-folder__front>svg{z-index:1;text-shadow:0 1px 2px var(--ink);position:relative}@supports (color:color-mix(in lab,red,red)){.library-folder__front>span,.library-folder__front>svg{text-shadow:0 1px 2px color-mix(in srgb,var(--ink) 34%,transparent)}}.library-folder__front>svg{margin-left:auto}.library-folder[data-cover=dark] .library-folder__front>svg{color:var(--sheet);text-shadow:0 1px 3px #0000008c}.library-folder__front:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(158deg,#ffffff24,#ffffff08 30%,#fff0 54%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 -10px 18px -16px #0003}.library-folder[data-cover] .library-folder__front:after{background:linear-gradient(158deg,#ffffff4d,#ffffff14 28%,#fff0 52%),radial-gradient(130% 90% at 50% 128%,#00000057,#0000 62%);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000002e,inset 0 -22px 34px -20px #0006}.library-folder__front{padding:var(--space-3) var(--space-4);border-radius:var(--r-field) var(--r-field) var(--r-plane) var(--r-plane);background:linear-gradient(155deg,var(--folder-color),var(--folder-color));justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:65px -2px 0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.library-folder__front{background:linear-gradient(155deg,color-mix(in srgb,var(--folder-color) 86%,var(--sheet)),var(--folder-color))}}.library-folder__front{box-shadow:var(--edge-light),0 2px 5px #14141324,0 16px 34px -12px #1414136b;transform-origin:50% 100%;transition:transform var(--dur-3) var(--ease-out)}.library-folder__front>span{font:var(--type-meta);letter-spacing:.08em;color:var(--ink-2);padding-left:var(--space-6)}.library-folder__front>svg{color:var(--ink-2);opacity:0;transition:opacity var(--dur-1)}.library-folder:hover .library-folder__front,.library-folder:focus-within .library-folder__front{transform:rotateX(-16deg)}.library-folder:hover .library-folder__front>svg,.library-folder:focus-within .library-folder__front>svg{opacity:1}.library-folder__title{width:100%;margin-top:var(--space-4);font:var(--type-ui-strong);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.library-folder__meta{width:100%;margin-top:var(--space-1);font:var(--type-meta);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.library-folder__icon{width:var(--h-control);height:var(--h-control);border-radius:var(--r-control);color:var(--ink-2);place-items:center;display:grid;position:absolute;top:128px;left:calc(50% - 75px)}.library-folder__icon:hover{background:var(--hover)}.library-folder__rename{top:180px;left:var(--space-3);right:var(--space-3);position:absolute}.library-folder__empty{color:var(--ink-2);place-items:start center;display:grid;position:absolute;inset:40px 0 0}.library-preview{background:var(--page);width:100%;height:100%;display:block;overflow:hidden}.library-preview img{width:100%;height:auto;display:block}.library-preview__fallback{justify-content:center;align-items:center;gap:var(--space-2);background:var(--well);height:100%;color:var(--ink-3);font:var(--type-meta);text-align:center;padding:var(--space-2);flex-direction:column;display:flex}.library-readings-heading{margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--hairline)}.library-document-grid{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.library-document{min-width:0;padding:var(--space-3);border-radius:var(--r-field);cursor:pointer;transition:background-color var(--dur-1);flex-direction:column;display:flex;position:relative}.library-document:hover{background:var(--hover)}.library-document__art{height:190px;margin-bottom:var(--space-3);border-radius:var(--r-glyph);box-shadow:var(--e1);background:var(--well);overflow:hidden}.library-document__art .library-preview{width:100%}.library-recent__card:focus-visible,.library-folder__open:focus-visible,.library-folder__icon:focus-visible,.library-document:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@container (max-width:760px){.library-content{padding:var(--space-8) var(--space-6)}.library-search__note,.library-section__heading>span{display:none}.library-recent{gap:var(--space-3)}.library-recent__art{padding:var(--space-3) var(--space-3) 0}.library-folders{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(prefers-reduced-motion:reduce){.library-folder__page,.library-folder__front,.library-recent__art>.library-preview{transition:none}.library-folder:hover .library-folder__page,.library-folder:focus-within .library-folder__page,.library-folder:hover .library-folder__front,.library-folder:focus-within .library-folder__front,.library-recent__card:hover .library-recent__art>.library-preview,.library-recent__card:focus-visible .library-recent__art>.library-preview{transform:none}}:root{--brand-paper:#fff;--brand-ink:#202322;--brand-ink-2:#565d59;--brand-mist:#f2f3f2;--brand-line:#20232229;--brand-gift:#f8e7b0;--brand-gift-ink:#4a3b12;--brand-scrim:#14141347;--brand-charcoal:#171918;--brand-chalk:#f1eee6;--brand-bay:#2474c4;--brand-butter:#f3d16e;--brand-leaf:#345747;--brand-coral:#d97b64;--brand-celadon:#afc9b5;--qv-ink:var(--brand-chalk);--qv-muted:#8f8e89;--qv-blue:#80abd3;--qv-green:#89af8b;--qv-amber:var(--brand-butter);--qv-veil:#171918d1;--pay-ground:#fff;--pay-shadow:0 24px 100px #1923301f;--pay-cream:#fff8e9;--pay-blush:#f9cec5;--pay-lilac:#c6bafa;--pay-sky:#9ecff1;--pay-glow:#ffffff73;--pay-hero-ink:var(--brand-ink);--pay-hero-ink-2:var(--brand-ink-2);--pay-hero-icon:var(--brand-bay);--pay-badge-edge:#20232233;--pay-control:#fff6;--pay-accent:var(--brand-bay);--pay-chosen:#f0f5fb;--pay-max:#e6e1f1;--pay-cta:var(--brand-bay);--pay-cta-ink:var(--brand-paper);--pay-cta-shadow:0 7px 20px #2474c421;--pay-paper-title:#92999d;--pay-paper-line:#e8e8e9;--pay-paper-highlight:#f9e7b4;--pay-paper-highlight-ink:#9d8852;--pay-paper-behind:#fff6;--pay-paper-edge:#fffc;--pay-paper-shadow:0 25px 55px #48447126, inset 0 0 0 1px #ffffffe6;--pay-check:#dcefe4;--pay-bubble:#ffffffe0;--pay-bubble-shadow:0 10px 30px #76485412;--pay-visual-from:#fdfbff;--pay-visual-to:#e9ddfa;--pay-visual-edge:#ffffffe6;--pay-visual-shadow:0 16px 36px #60418b21;--pay-sun:#fff3b9;--pay-sun-ray:#e5bc58;--pay-leaf:#97c5ac;--pay-leaf-vein:#e7f4e8;--pay-trace:#b59ccf;--pay-spark:#b193dd;--pay-dray-shadow:drop-shadow(0 18px 20px #6f4c231f);--pay-loop:12s}:root.dark,.dark{--pay-ground:#1b211f;--pay-cream:#30382f;--pay-blush:#513e46;--pay-lilac:#454b73;--pay-sky:#355861;--pay-glow:#96beb814;--pay-hero-ink:var(--brand-chalk);--pay-hero-ink-2:#d2d5d5;--pay-hero-icon:#a7d5f5;--pay-badge-edge:#ffffff40;--pay-control:#ffffff1f;--pay-accent:#8dc1f3;--pay-chosen:#243b46;--pay-max:#20222e;--pay-cta:#b4d9f4;--pay-cta-ink:#182f43}:root{--moment-card-radius:32px;--moment-card-width:700px;--moment-scene-height:330px;--moment-cover-a-from:#c6b2f2;--moment-cover-a-to:#8a6fd6;--moment-cover-b-from:#f5b38f;--moment-cover-b-to:#e0805f;--moment-cover-c-from:#9cc8ef;--moment-cover-c-to:#4f8fd0;--moment-cover-shadow:0 22px 40px -12px #281e4659, inset 7px 0 0 #00000014, inset 0 0 0 1px #ffffff40;--moment-chip-ink:#2474c4;--moment-chip-ground:#eef3fb;--moment-tip-symbol-from:var(--pay-lilac)}@supports (color:color-mix(in lab,red,red)){:root{--moment-tip-symbol-from:color-mix(in srgb, var(--pay-lilac) 70%, #fff)}}:root{--moment-tip-symbol-to:var(--pay-sky)}@supports (color:color-mix(in lab,red,red)){:root{--moment-tip-symbol-to:color-mix(in srgb, var(--pay-sky) 70%, #fff)}}:root{--moment-halo:0 0 0 2px #2474c473, 0 0 0 8px #2474c41a;--moment-loop:6s;--moment-glint:.9s}:root.dark,.dark{--moment-tip-symbol-from:#4b4f7c;--moment-tip-symbol-to:#2f5560;--moment-halo:0 0 0 2px #8dc1f38c, 0 0 0 8px #8dc1f31f}:root{--face-day-shine:#ffffff8c;--face-day-shade:#3c281412;--face-day-letter:#3a2f25;--face-shine:var(--face-day-shine);--face-shade:var(--face-day-shade);--face-figure-shadow:#46321e2e;--face-letter:var(--face-day-letter);--face-ring:var(--plane-work);--face-hop:.62s;--face-hop-ease:cubic-bezier(.2, .9, .3, 1.2);--face-breath:3.4s;--face-squish:.34s}:root.dark,.dark{--face-shine:#ffffff1f;--face-shade:#0000002e;--face-letter:#fff}:root{--onboarding-measure:1240px;--onboarding-title:clamp(36px, 3.9vw, 54px);--onboarding-control:46px;--onboarding-film-glow:0 0 22px var(--mark-moss)}@supports (color:color-mix(in lab,red,red)){:root{--onboarding-film-glow:0 0 22px color-mix(in srgb, var(--mark-moss) 28%, transparent)}}.onboarding{background:var(--frame);height:100%;color:var(--ink);flex-direction:column;display:flex;overflow:auto}.onboarding__loading{background:var(--frame);height:100%;color:var(--ink-2);font:var(--type-ui);place-items:center;display:grid}.onboarding__top{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-8) var(--space-4) 100px;flex-shrink:0;display:flex}.onboarding__wordmark{letter-spacing:-.08em;font-size:30px;font-weight:650;line-height:1}.onboarding__wordmark>span{color:var(--mark-moss)}.onboarding__demo{font:var(--type-meta);color:var(--ink-2);border:1px solid var(--hairline-strong);padding:var(--space-1) var(--space-2);border-radius:var(--r-control)}.onboarding__skip{align-items:center;gap:var(--space-2);color:var(--ink-2);font:var(--type-ui);padding:var(--space-2);border-radius:var(--r-control);margin-left:auto;display:inline-flex}.onboarding__skip:hover{color:var(--ink);background:var(--hover)}.onboarding__layout{max-width:var(--onboarding-measure);width:100%;padding:var(--space-6) var(--space-8) var(--space-6) clamp(32px,5vw,72px);flex:1;grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);margin:auto;display:grid}.onboarding__form{min-width:0;padding:var(--space-4) 0}.onboarding__progress{align-items:center;gap:var(--space-2);height:24px;margin-bottom:var(--space-8);font:var(--type-meta);color:var(--ink-2);display:flex}.onboarding__progress>span{align-items:center;gap:var(--space-2);display:flex}.onboarding__progress i{background:var(--hairline-strong);border-radius:50%;width:6px;height:6px}.onboarding__progress [data-active] i{border-radius:var(--r-control);background:var(--ink);width:22px}.onboarding__progress [data-done] i{background:var(--mark-moss)}.onboarding__step{animation:onboarding-enter var(--dur-4) var(--ease-out) both}.onboarding__eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font:var(--type-meta);color:var(--ink-2);display:flex}.onboarding h1{font-size:var(--onboarding-title);letter-spacing:-.05em;text-wrap:balance;outline:none;margin:0;font-weight:500;line-height:1.08}.onboarding__intro{font:var(--type-body);color:var(--ink-2);max-width:360px;margin:var(--space-5) 0 var(--space-6);line-height:1.65}.onboarding .onboarding__primary{min-height:var(--onboarding-control);width:100%;height:auto;padding:var(--space-3) var(--space-4);border-radius:var(--r-field);margin-top:var(--space-3);font:var(--type-ui-strong);box-shadow:var(--e1)}.onboarding__primary>span{justify-content:center;align-items:center;gap:var(--space-3);width:100%;display:flex}.onboarding__primary>span>svg:last-child{margin-left:auto}.onboarding__primary:disabled{opacity:.45}.onboarding__google{font-size:19px;font-weight:650}.onboarding__fine{font:var(--type-meta);color:var(--ink-2);margin:var(--space-3) 0;line-height:1.5}.onboarding__promise{align-items:center;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--hairline-strong);color:var(--ink-2);font:var(--type-ui);display:flex}.onboarding__back{align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-2) 0;color:var(--ink-2);font:var(--type-ui);display:inline-flex}.onboarding__back:hover,.onboarding__text-button:hover{color:var(--ink)}.onboarding__text-button{font:var(--type-ui);color:var(--ink-2);text-underline-offset:4px;padding:var(--space-2) 0;margin-top:var(--space-2);text-decoration:underline;display:inline-block}.onboarding__account,.onboarding__connection{align-items:center;gap:var(--space-3);border:1px solid var(--hairline-strong);background:var(--plane-work);border-radius:var(--r-plane);padding:var(--space-4);margin:var(--space-5) 0;display:flex}.onboarding__account>div,.onboarding__connection>div{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.onboarding__account strong,.onboarding__connection strong{font:var(--type-ui-strong)}.onboarding__account div>span,.onboarding__connection div>span{color:var(--ink-2);font:var(--type-meta)}.onboarding__avatar{background:var(--well);width:42px;height:42px;font:var(--type-ui-strong);border-radius:50%;place-items:center;display:grid}.onboarding__tag{color:var(--ink-2);font:var(--type-meta);white-space:nowrap}.onboarding__choices{gap:var(--space-3);margin:var(--space-5) 0 var(--space-3);flex-direction:column;display:flex}.onboarding__choice{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--r-plane);background:var(--plane-work);color:var(--ink-2);transition:border-color var(--dur-1),background-color var(--dur-1);display:flex}.onboarding__choice:hover{background:var(--sheet)}.onboarding__choice[aria-pressed=true]{border-color:var(--ink-2);color:var(--ink)}.onboarding__choice>span:nth-child(2){gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.onboarding__choice strong{font:var(--type-ui-strong);color:var(--ink)}.onboarding__choice small{color:var(--ink-2);font:var(--type-meta);line-height:1.5}.onboarding__choice>svg{flex-shrink:0}.onboarding__radio{border:1px solid var(--hairline-strong);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}[aria-pressed=true]>.onboarding__radio{background:var(--ink);border-color:var(--ink);color:var(--plane-work)}.onboarding__search{height:var(--onboarding-control);align-items:center;gap:var(--space-3);padding:0 var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--r-field);background:var(--plane-work);color:var(--ink-2);display:flex}.onboarding__search:focus-within{box-shadow:0 0 0 2px var(--hairline-strong)}.onboarding__search input{color:var(--ink);font:var(--type-ui);background:0 0;border:0;outline:none;width:100%;min-width:0}.onboarding__schools{max-height:220px;margin-top:var(--space-2);overflow-y:auto}.onboarding__schools>button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--r-field);text-align:left;font:var(--type-ui);color:var(--ink-2);display:flex}.onboarding__schools>button>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.onboarding__schools>button>span small{font:var(--type-meta);color:var(--ink-3)}.onboarding__schools>button>svg{flex-shrink:0}.onboarding__schools>button:hover,.onboarding__schools>button[aria-pressed=true]{background:var(--hover);color:var(--ink)}.onboarding__schools>p{font:var(--type-ui);color:var(--ink-2);padding:var(--space-3)}.onboarding__canvas-mark{width:42px;height:42px;color:var(--ink);flex-shrink:0;place-items:center;display:grid}.onboarding__canvas-mark svg{width:34px;height:34px}.onboarding__course-mark{border-radius:var(--r-field);background:var(--well);flex-shrink:0;place-items:center;width:40px;height:44px;display:grid}.onboarding__course-mark[data-course=genetics]{color:var(--mark-moss)}.onboarding__course-mark[data-course=calculus]{color:var(--mark-slate)}.onboarding__sync{margin:var(--space-6) 0;gap:var(--space-5);flex-direction:column;display:flex}.onboarding__sync-row{align-items:center;gap:var(--space-3);color:var(--ink-2);display:flex}.onboarding__sync-row>span{border:1px solid var(--hairline-strong);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.onboarding__sync-row[data-done]>span{color:var(--positive);background:var(--positive-bg);border-color:#0000}.onboarding__sync-row[data-active]>span{box-shadow:var(--onboarding-film-glow)}.onboarding__sync-row i{background:var(--ink-2);border-radius:50%;width:5px;height:5px}.onboarding__sync-row[data-active] i{animation:onboarding-pulse 1.6s var(--ease-in-out) infinite}.onboarding__sync-row>div{gap:var(--space-1);flex-direction:column;display:flex}.onboarding__sync-row strong{font:var(--type-ui-strong);color:var(--ink)}.onboarding__sync-row small{font:var(--type-meta)}.onboarding__error{padding:var(--space-3);background:var(--caution-bg);color:var(--caution);border-radius:var(--r-field);font:var(--type-ui)}.onboarding__ready-courses{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.onboarding__ready-courses>button{align-items:center;gap:var(--space-3);text-align:left;padding:var(--space-3) 0;border-bottom:1px solid var(--hairline-strong);display:flex}.onboarding__ready-courses>button>span:nth-child(2){gap:var(--space-1);flex-direction:column;flex:1;display:flex}.onboarding__ready-courses strong{font:var(--type-ui-strong)}.onboarding__ready-courses small{font:var(--type-meta);color:var(--ink-2)}.onboarding__ready-courses>button:hover{color:var(--mark-moss)}.onboarding__visual{align-self:stretch;align-items:center;min-width:0;display:flex}.onboarding__browser{width:100%;min-height:0;padding:var(--space-3) 0;flex-direction:column;align-self:stretch;display:flex}.onboarding__browser-hole{background:var(--well);border-radius:var(--r-plane);min-height:420px;box-shadow:0 0 0 1px var(--hairline);flex:1;overflow:clip}.onboarding__address{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.onboarding__address label{gap:var(--space-1);flex-direction:column;display:flex}.onboarding__address span{font:var(--type-meta);color:var(--ink-2)}.onboarding__address input{height:40px;padding:0 var(--space-3);background:var(--sheet);border-radius:var(--r-field);box-shadow:0 0 0 1px var(--hairline-strong);font:var(--type-ui);color:var(--ink)}.onboarding__address input:focus-visible{box-shadow:0 0 0 1px var(--hairline-strong),0 0 0 4px #14141314;outline:none}.onboarding__address-error{font:var(--type-meta);color:var(--danger)}.onboarding__signin{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.onboarding__origin{align-items:center;gap:var(--space-2);font:var(--type-meta);color:var(--ink-2);overflow-wrap:anywhere;display:flex}.onboarding__waiting{font:var(--type-ui);color:var(--ink)}.onboarding__arriving{width:100%;padding:var(--space-6);background:var(--tint-moss)}@supports (color:color-mix(in lab,red,red)){.onboarding__arriving{background:color-mix(in srgb,var(--tint-moss) 25%,var(--frame))}}.onboarding__arriving{border-radius:var(--r-plane);min-width:0}.dark .onboarding__arriving{background:var(--well)}.onboarding__arriving-list{gap:var(--space-2);flex-direction:column;min-height:300px;display:flex}.onboarding__arriving-empty{font:var(--type-ui);color:var(--ink-2)}.onboarding__arriving-row{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--sheet);border-radius:var(--r-field);box-shadow:0 0 0 1px var(--hairline);font:var(--type-ui);color:var(--ink);animation:onboarding-arrive var(--dur-3) var(--ease-out) both;display:flex}.onboarding__arriving-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.onboarding__arriving-mark{border-radius:var(--r-glyph);background:var(--well);width:28px;height:28px;color:var(--ink-2);justify-content:center;align-items:center;display:flex}.dark .onboarding__arriving-mark{background:var(--frame)}@keyframes onboarding-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.onboarding__arriving-row{animation:none}}.onboarding__ambient,.onboarding__semester{width:100%;padding:var(--space-6);background:var(--tint-moss)}@supports (color:color-mix(in lab,red,red)){.onboarding__ambient,.onboarding__semester{background:color-mix(in srgb,var(--tint-moss) 25%,var(--frame))}}.onboarding__ambient,.onboarding__semester{border-radius:var(--r-plane);min-width:0}.dark .onboarding__ambient,.dark .onboarding__semester{background:var(--well)}.onboarding__visual-caption{justify-content:space-between;gap:var(--space-3);color:var(--ink-2);font:var(--type-meta);letter-spacing:.1em;margin-bottom:var(--space-6);font-size:10px;display:flex}.onboarding__mini-workspace{gap:var(--space-3);grid-template-columns:1fr 1fr;min-height:380px;display:grid}.onboarding__source{padding:var(--space-5) var(--space-4);background:var(--page);color:#22251f;border-radius:var(--r-plane);box-shadow:var(--edge-plane);min-width:0;position:relative}.onboarding__mini-label{font:var(--type-meta);letter-spacing:.065em;color:var(--ink-2);font-size:9px;line-height:1.5}.onboarding__source .onboarding__mini-label{color:#69745d}.onboarding__source h2{letter-spacing:-.04em;margin:20px 0 14px;font:26px/1.14 Georgia,serif}.onboarding__source>p:not(.onboarding__mini-label){font:12px/1.65 Georgia,serif}.onboarding__punnett{width:100%;margin:var(--space-5) 0;padding:var(--space-2);border-radius:var(--r-field);text-align:center;border:1px solid #b8c1ae;grid-template-columns:repeat(3,1fr);gap:3px;display:grid;position:relative}.onboarding__punnett>span,.onboarding__punnett>strong{padding:8px 0;font:17px Georgia,serif}.onboarding__punnett>strong{border-radius:var(--r-glyph);background:#edf0e8}.onboarding__punnett>.onboarding__recessive{background:#f3efe8}.onboarding__pointer{color:#252921;filter:drop-shadow(0 1px #fff);transition:right var(--dur-4),bottom var(--dur-4);position:absolute;bottom:-13px;right:10px;transform:rotate(-15deg)}[data-frame="1"] .onboarding__pointer,[data-frame="2"] .onboarding__pointer{bottom:18%;right:35%}.onboarding__mini-foot{color:#69745d;margin-top:20px}.onboarding__thought-plane{padding:var(--space-5) var(--space-4) 70px;background:var(--plane-work);border-radius:var(--r-plane);box-shadow:var(--edge-plane);min-width:0;position:relative}.onboarding__quiet{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;color:var(--ink-2);font:var(--type-ui);flex-direction:column;line-height:1.6;display:flex;position:absolute;inset:0 0 50px}.onboarding__example-answer{opacity:0;transition:opacity var(--dur-3),transform var(--dur-3);transform:translateY(6px)}.onboarding__example-answer[data-visible]{opacity:1;transform:none}.onboarding__example-answer .onboarding__mini-label{justify-content:space-between;gap:4px;display:flex}.onboarding__example-answer h3{letter-spacing:-.035em;margin:20px 0 14px;font:500 20px/1.2 Georgia,serif}.onboarding__example-answer p{font:12px/1.65 var(--font-ui);color:var(--ink-2);margin:12px 0}.onboarding__example-answer strong{color:var(--ink);font-weight:550}.onboarding__ratio{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.onboarding__ratio i{background:var(--mark-moss);border-radius:var(--r-glyph);width:22px;height:22px}.onboarding__ratio i:nth-child(4){border:1px solid var(--hairline-strong);background:0 0}.onboarding__ratio span{font:var(--type-meta);color:var(--ink-2);flex-basis:100%}.onboarding__source-link{font:var(--type-meta);color:var(--ink-2);align-items:center;gap:4px;margin-top:18px;font-size:10px;line-height:1.5;display:flex}.onboarding__source-link>svg{flex-shrink:0}.onboarding__mini-island{background:var(--tint-moss);align-items:center;gap:8px;min-height:44px;padding:12px 10px;display:flex;position:absolute;bottom:0;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.onboarding__mini-island{background:color-mix(in srgb,var(--tint-moss) 25%,var(--frame))}}.onboarding__mini-island{border-radius:var(--r-island) var(--r-island) 0 0;color:var(--ink-2);font:var(--type-meta);font-size:10px}.dark .onboarding__mini-island{background:var(--well)}.onboarding__mini-island>svg{flex-shrink:0}.onboarding__mini-island:before,.onboarding__mini-island:after{content:"";background:inherit;width:12px;height:12px;position:absolute;bottom:0}.onboarding__mini-island:before{right:100%;-webkit-mask:radial-gradient(12px at 0 0,#0000 0 12px,#000 12px);mask:radial-gradient(12px at 0 0,#0000 0 12px,#000 12px)}.onboarding__mini-island:after{left:100%;-webkit-mask:radial-gradient(12px at 100% 0,#0000 0 12px,#000 12px);mask:radial-gradient(12px at 100% 0,#0000 0 12px,#000 12px)}.onboarding__mini-island[data-listening]{box-shadow:var(--onboarding-film-glow);animation:onboarding-pulse 1.6s var(--ease-in-out) infinite}.onboarding__film-controls{gap:var(--space-3);margin-top:var(--space-5);align-items:center;display:flex}.onboarding__film-controls>button{border:1px solid var(--hairline-strong);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.onboarding__film-controls>p{font:var(--type-meta);color:var(--ink-2);flex:1;margin:0;line-height:1.5}.onboarding__film-steps{align-items:center;gap:2px;display:flex}.onboarding__film-steps>button{place-items:center;width:18px;height:24px;display:grid}.onboarding__film-steps>button:after{content:"";background:var(--hairline-strong);border-radius:50%;width:5px;height:5px}.onboarding__film-steps>button[aria-pressed=true]:after{background:var(--ink)}.onboarding__preview-note{color:var(--ink-2);font:var(--type-meta);text-align:center;margin:12px 0 0;font-size:10px}.onboarding__semester{flex-direction:column;min-height:540px;display:flex}.onboarding__semester-head{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-3);display:flex}.onboarding__connection-line{background:var(--hairline-strong);width:64px;height:1px}.onboarding__small-wordmark{letter-spacing:-.07em;font-size:27px;font-weight:550}.onboarding__semester h2{text-align:center;letter-spacing:-.035em;margin:var(--space-5) 0 var(--space-6);font:32px/1.2 Georgia,serif}.onboarding__notebooks{justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-4) 0;flex:1;display:flex}.onboarding__notebook{max-width:190px;height:218px;transition:opacity var(--dur-2);--notebook-fill:var(--tint-moss);--notebook-ink:#34422c;flex:1;position:relative}.onboarding__notebook[data-course=calculus]{--notebook-fill:var(--tint-slate);--notebook-ink:#36414f}.onboarding__notebook[data-muted]{opacity:.35}.onboarding__notebook-page{background:var(--page);padding:var(--space-4);border-radius:var(--r-glyph);box-shadow:var(--e1);color:#69745d;flex-direction:column;gap:8px;display:flex;position:absolute;inset:-9px 8px 10px 14px;transform:rotate(5deg)}.onboarding__notebook-page>span{font:var(--type-meta)}.onboarding__notebook-page>strong{margin:20px 0;font:36px Georgia,serif}.onboarding__notebook-page>i{background:#ddd;width:85%;height:2px}.onboarding__notebook-cover{border-radius:var(--r-glyph) var(--r-plane) var(--r-plane) var(--r-glyph);background:var(--notebook-fill);color:var(--notebook-ink);box-shadow:var(--e2);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-left:5px solid var(--notebook-ink);flex-direction:column;display:flex;position:absolute;inset:10px 0 0}@supports (color:color-mix(in lab,red,red)){.onboarding__notebook-cover{border-left:5px solid color-mix(in srgb,var(--notebook-ink) 15%,transparent)}}.onboarding__notebook-cover>span{font:var(--type-meta);letter-spacing:.04em}.onboarding__notebook-cover>svg{opacity:.7;margin:auto 0}.onboarding__notebook-cover>strong{letter-spacing:-.02em;font:21px/1.1 Georgia,serif}.onboarding__notebook-cover>small{font:var(--type-meta);margin-top:9px;font-size:10px}.onboarding__filing{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);min-height:32px;color:var(--ink-2);font:var(--type-meta);display:flex}.onboarding__footer{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-8);color:var(--ink-2);font:var(--type-meta);flex-shrink:0;display:flex}.onboarding button,.onboarding input{-webkit-app-region:no-drag}.onboarding button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes onboarding-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes onboarding-pulse{0%,to{opacity:1}50%{opacity:.6}}@media(max-width:1100px){.onboarding__layout{gap:var(--space-6);padding-left:var(--space-8);grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr)}.onboarding__ambient,.onboarding__semester{padding:var(--space-4)}.onboarding__source,.onboarding__thought-plane{padding-left:var(--space-3);padding-right:var(--space-3)}.onboarding__source h2{font-size:22px}.onboarding__visual-caption>span:last-child{display:none}.onboarding__notebooks{gap:var(--space-3)}}@media(max-width:800px){.onboarding__layout{grid-template-columns:1fr;max-width:580px}.onboarding__visual{order:2}.onboarding__footer{flex-direction:column}.onboarding__semester{min-height:480px}}@media(prefers-reduced-motion:reduce){.onboarding *,.onboarding :before,.onboarding :after{transition:none!important;animation:none!important}}.bn-container.bn-root[data-color-scheme],.bn-container .bn-root[data-color-scheme]{--bn-colors-editor-text:var(--ink);--bn-colors-editor-background:transparent;--bn-colors-menu-text:var(--ink);--bn-colors-menu-background:var(--sheet);--bn-colors-tooltip-text:var(--ink);--bn-colors-tooltip-background:var(--sheet);--bn-colors-hovered-text:var(--ink);--bn-colors-hovered-background:var(--hover);--bn-colors-selected-text:var(--ink);--bn-colors-selected-background:var(--selected);--bn-colors-disabled-text:var(--ink-3);--bn-colors-disabled-background:transparent;--bn-colors-side-menu:var(--ink-3);--bn-colors-border:var(--hairline);--bn-shadow-light:var(--e1);--bn-shadow-medium:var(--e2);--bn-border-radius:var(--r-field);--bn-font-family:inherit}.bn-block-content[data-content-type=paragraph]{font:var(--type-note);color:var(--ink)}.bn-block-content[data-content-type=heading] h2{font:600 17px/24px var(--font-ui);color:var(--ink)}.bn-block-content[data-content-type=heading] h3{font:var(--type-subhead);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase}.bn-block-content[data-content-type=quote] blockquote{border-left:2px solid var(--ink-3);color:var(--ink-2)}.bn-toggle-button{color:var(--ink-3)}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--surface-hover)}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border-color:var(--hairline)}.bn-editor{padding-inline:0}.dray-embed,.dray-answer,.dray-proposal,.dray-equation,.dray-callout,.dray-task,.dray-web-embed{flex:auto;min-width:0}.dray-embed{margin:var(--space-3) 0;padding:var(--space-3) var(--space-3);border-radius:var(--r-field);background:var(--well);border-left:2px solid var(--hairline-strong)}.dray-embed__text{font:var(--type-body);color:var(--ink);margin:0}.dray-embed__cite{margin-top:var(--space-2);font:var(--type-meta);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.dray-embed__cite:hover:not(:disabled){color:var(--ink)}.dray-embed__cite:disabled{cursor:default}.dray-embed[data-resolution=moved] .dray-embed__cite,.dray-embed[data-resolution=moved] .dray-embed__flag{color:var(--caution)}.dray-embed[data-resolution=unresolved]{border-left-color:var(--ink-3)}.dray-embed[data-resolution=unresolved] .dray-embed__flag{color:var(--ink-2)}.dray-embed__action{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);font:var(--type-meta);color:var(--ink);cursor:pointer;background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--r-control)}.dray-embed__action:hover{background:var(--hover)}.dray-answer{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4) var(--space-4);border-radius:var(--r-field);background:var(--well)}.dray-answer__head{align-items:center;gap:var(--space-1);font:var(--type-meta);color:var(--ink-2);display:flex}.dray-answer__about{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dray-answer__head time{margin-left:auto}.dray-answer__question{margin:var(--space-2) 0 var(--space-2);font:var(--type-ui-strong);color:var(--ink)}.dray-answer__body{color:var(--ink)}.dray-answer__sources{gap:var(--space-1) var(--space-3);margin-top:var(--space-3);font:var(--type-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.dray-answer__sources>span:first-child{color:var(--ink-3)}.dray-answer__sources a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.dray-answer__sources a:hover{color:var(--ink)}.dray-proposal{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4) var(--space-3);border-radius:var(--r-field);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--e1);position:relative}.dray-proposal:before{content:"";left:0;top:var(--space-2);bottom:var(--space-2);background:repeating-linear-gradient(to bottom,var(--ink-3) 0 4px,transparent 4px 8px);border-radius:1px;width:2px;position:absolute}.dray-proposal__label{margin:0 0 var(--space-1);font:var(--type-subhead);color:var(--ink-2);text-transform:uppercase;letter-spacing:var(--tracking-subhead)}.dray-proposal__text{font:var(--type-body);color:var(--ink);margin:0}.dray-proposal__citation{margin:var(--space-2) 0 0;font:var(--type-meta);color:var(--ink-2)}.dray-proposal__compare{gap:var(--space-3);flex-wrap:wrap;display:flex}.dray-proposal__side{padding:var(--space-2);border-radius:var(--r-control);background:var(--well);border:1px solid var(--hairline);flex:204px;min-width:0}.dray-proposal__side-label{margin:0 0 var(--space-1);font:var(--type-meta);color:var(--ink-2)}.dray-proposal__side .dray-proposal__text{color:var(--ink);opacity:1;text-decoration:none}.dray-proposal__actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}.dray-proposal__primary,.dray-proposal__secondary{height:28px;padding:0 var(--space-3);border-radius:var(--r-control);font:var(--type-meta);cursor:pointer;border:1px solid #0000}.dray-proposal__primary{background:var(--ink);color:var(--page)}.dray-proposal__primary:hover{background:var(--ink-2)}.dray-proposal__secondary{color:var(--ink-2);border-color:var(--hairline);background:0 0}.dray-proposal__secondary:hover{color:var(--ink);background:var(--hover)}.dray-equation{margin:var(--space-4) 0;text-align:center;cursor:text;overflow-x:auto}.dray-equation:hover{background:var(--hover);border-radius:var(--r-control)}.dray-equation--editing{text-align:left}.dray-equation__source{resize:none;width:100%;padding:var(--space-2) var(--space-2);font:var(--type-mono);color:var(--ink);background:var(--well);border:1px solid var(--hairline);border-radius:var(--r-control)}.dray-equation__source:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dray-callout{gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3) var(--space-3);background:var(--well);border-radius:var(--r-field);align-items:flex-start;display:flex}.dray-callout__icon{flex:none;width:16px;font-size:16px;line-height:22px}.dray-callout__body{min-width:0;font:var(--type-body);color:var(--ink);flex:1}.dray-task{gap:var(--space-2);align-items:baseline;display:flex}.dray-task__box{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;flex:none}.dray-task__text{min-width:0;font:var(--type-note);color:var(--ink);flex:1}.dray-task[data-checked=true] .dray-task__text{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.dray-item{align-items:center;gap:var(--space-2);border:1px solid var(--hairline);width:100%;font:var(--type-note);color:var(--ink);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;margin:2px 0;padding:6px 10px;display:flex}.dray-item:hover:not(:disabled){background:var(--surface-hover)}.dray-item:disabled{cursor:default;color:var(--ink-3)}.dray-item__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dray-item__kind{font:var(--type-ui);color:var(--ink-3);flex:none}.dray-item[data-state=newer]{cursor:default;font:var(--type-ui);color:var(--ink-2);background:var(--surface-pressed);border:0}.bn-block-content[data-content-type=item]{width:100%}.notebook-cover{height:var(--cover-height);margin-bottom:var(--space-4);border-radius:var(--r-plane);background:linear-gradient(135deg,var(--mark,var(--ink-3)),var(--mark,var(--ink-3)));position:relative}@supports (color:color-mix(in lab,red,red)){.notebook-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--mark,var(--ink-3)) 46%,var(--plane-work)),color-mix(in srgb,var(--mark,var(--ink-3)) 12%,var(--plane-work)))}}.notebook-cover[data-emoji]{margin-bottom:var(--space-12)}.notebook-cover__emoji{left:var(--space-6);bottom:calc(-1 * var(--space-8));border-radius:var(--r-command);background:var(--plane-work);width:72px;height:72px;box-shadow:0 0 0 1px var(--hairline),var(--e2);place-items:center;display:grid;position:absolute}.library-header[data-notebook] h1[aria-current]{font:var(--type-display);letter-spacing:var(--tracking-display)}.library-header[data-notebook] nav ol{align-items:baseline}.notebook-home{margin:0 0 var(--space-5)}.course-sheet{gap:var(--space-3);max-height:min(80vh,720px);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.course-sheet__heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.course-sheet__close{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink-2);place-items:center;display:grid}.course-sheet__close:hover{background:var(--hover);color:var(--ink)}.course-sheet__reset{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:flex}.course-sheet__reset>div{flex-direction:column;gap:2px;min-width:0;display:flex}.course-sheet__reset strong{font:var(--type-ui-strong);color:var(--ink)}.course-sheet__reset span{font:var(--type-ui);color:var(--ink-2)}.share-people__form{align-items:center;gap:var(--space-2);display:flex}.share-people__line{font:var(--type-ui);color:var(--ink-2);margin:0}.share-people__list{margin:0;padding:0;list-style:none}.share-people__list li{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--h-row);border-top:1px solid var(--hairline);font:var(--type-ui);color:var(--ink);display:flex}.share-people__list small{font:var(--type-meta);color:var(--ink-3)}.shared-sheet__actions{gap:var(--space-2);display:flex}.shared-sheet__problem{font:var(--type-ui);color:var(--danger);margin:0}.shared-sheet__chat{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--hairline)}.course-home-first{gap:var(--space-1);margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--r-field);background:var(--well);flex-direction:column;display:flex}.course-home-first strong{font:var(--type-ui-strong);color:var(--ink)}.course-home-first span{font:var(--type-ui);color:var(--ink-2)}.dray-list{width:100%;margin:var(--space-6) 0 var(--space-3);-webkit-user-select:none;user-select:none}.dray-list[data-look=agenda],.dray-list[data-look=next],.dray-list[data-look=week]{max-width:var(--list-measure)}.bn-block-content[data-content-type=view]{width:100%}.dray-list__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.dray-list__title{font:var(--type-subtitle);color:var(--ink);font-weight:600}.dray-list__count{margin-left:var(--space-2);font:var(--type-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.dray-list__source{font:var(--type-meta);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dray-list__line{margin:var(--space-1) 0;font:var(--type-ui);color:var(--ink-3)}.dray-list[data-state=empty] .dray-list__line{padding:var(--space-3) var(--space-4);border-radius:var(--r-field);background:var(--well);color:var(--ink-2)}.dray-list[data-state=newer] .dray-list__line,.dray-list[data-state=failed] .dray-list__line{background:var(--surface-pressed);color:var(--ink-2);border-radius:8px;padding:8px 12px}.dray-list__group+.dray-list__group{margin-top:var(--space-3)}.dray-list__group-label{margin:0 0 var(--space-1);font:var(--type-meta);color:var(--ink-2);display:block}.dray-list ul{margin:0;padding:0;list-style:none}.dray-list__more{margin-top:var(--space-2);border-radius:var(--r-control);font:var(--type-ui-strong);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);background:0 0;border:0;padding:4px 8px}.dray-list__more:hover{background:var(--hover);color:var(--ink)}.dray-row__body{flex-direction:column;flex:1;min-width:0;display:flex}.dray-row__title{font:var(--type-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dray-row__meta{font:var(--type-ui);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dray-agenda,.dray-next,.dray-week-row,.dray-tile{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;display:flex}:is(.dray-agenda,.dray-next,.dray-week-row,.dray-tile):disabled{cursor:default}.dray-agenda{gap:var(--space-3);min-height:56px;padding:var(--space-2);margin:0 calc(-1 * var(--space-2));width:calc(100% + 2 * var(--space-2));border-radius:var(--r-field)}.dray-agenda:hover:not(:disabled),.dray-week-row:hover:not(:disabled){background:var(--hover)}.dray-agenda__tile{border-radius:var(--r-field);background:var(--mark,var(--ink));flex-direction:column;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@supports (color:color-mix(in lab,red,red)){.dray-agenda__tile{background:color-mix(in srgb,var(--mark,var(--ink)) 10%,var(--well))}}.dray-agenda__tile small{font:var(--type-meta);color:var(--ink-3);line-height:14px}.dray-agenda__tile b{font:var(--type-body);color:var(--mark,var(--ink));font-variant-numeric:tabular-nums;font-weight:600;line-height:18px}.dray-agenda__when{border-radius:var(--r-control);background:var(--well);font:var(--type-meta);color:var(--ink-2);flex:none;padding:2px 8px}.dray-agenda__when[data-soon]{background:var(--caution-bg);color:var(--caution)}.dray-next{gap:var(--space-4);margin-bottom:var(--space-2);padding:var(--space-4);border-radius:var(--r-sheet);background:var(--mark,var(--ink))}@supports (color:color-mix(in lab,red,red)){.dray-next{background:color-mix(in srgb,var(--mark,var(--ink)) 7%,var(--well))}}.dray-next:hover:not(:disabled){background:var(--mark,var(--ink))}@supports (color:color-mix(in lab,red,red)){.dray-next:hover:not(:disabled){background:color-mix(in srgb,var(--mark,var(--ink)) 12%,var(--well))}}.dray-next .dray-agenda__tile{background:var(--plane-work);width:56px;height:56px;box-shadow:0 0 0 1px var(--hairline),var(--e1)}.dray-next .dray-agenda__tile b{font:var(--type-thought)}.dray-next .dray-row__title{font:var(--type-thought);white-space:normal}.dray-next .dray-agenda__when{background:var(--plane-work)}.dray-next .dray-agenda__when[data-soon]{background:var(--caution-bg)}.dray-list[data-look=week] .dray-list__group{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--hairline);grid-template-columns:96px 1fr;margin:0;display:grid}.dray-list[data-look=week] .dray-list__group-label{font:var(--type-ui-strong);color:var(--ink);margin:6px 0 0}.dray-week-row{gap:var(--space-3);padding:6px var(--space-2);border-radius:var(--r-control)}.dray-week-row__time{width:64px;font:var(--type-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none}.dray-week-row__time[data-due]{color:var(--mark,var(--ink));font-weight:600}.dray-week-row .dray-row__body{align-items:baseline;gap:var(--space-2);flex-direction:row}.dray-week-row .dray-row__title{font:var(--type-ui-strong)}.dray-week-row .dray-row__meta{font:var(--type-meta);flex:none}.dray-list[data-look=tiles] .dray-list__rows{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.dray-tile{gap:var(--space-3);height:100%;min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--r-field);background:var(--well)}.dray-tile:hover:not(:disabled){background:var(--plane-work);box-shadow:0 0 0 1px var(--hairline),var(--e1)}.dray-tile__glyph{border-radius:var(--r-control);background:var(--plane-work);width:32px;height:32px;color:var(--mark,var(--ink-2));box-shadow:0 0 0 1px var(--hairline);flex:none;place-items:center;display:grid}.dray-tile .dray-row__title{font:var(--type-ui-strong)}.dray-list[data-look=tiles] .dray-list__rows:has(.dray-tile--art){gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dray-tile--art{align-items:stretch;gap:var(--space-2);padding:var(--space-2);flex-direction:column}.dray-tile__art{border-radius:var(--r-control);height:128px;box-shadow:0 0 0 1px var(--hairline);display:block;overflow:hidden}.dray-tile .dray-row__meta{font:var(--type-meta)}.dray-row__residency{color:var(--ink-3);flex:none;place-items:center;display:inline-grid}.dray-row__residency[data-mark=progress]{color:var(--ink-2)}.dray-row__residency[data-mark=alert]{color:var(--caution)}.dray-tile--art:has(.dray-row__residency){position:relative}.dray-tile--art .dray-row__residency{top:var(--space-3);right:var(--space-3);position:absolute}.dray-layer{pointer-events:none;z-index:2;position:absolute;inset:0;container-type:inline-size}.dray-layer[data-placing=true]{pointer-events:auto;cursor:crosshair}.dray-ink{z-index:1;pointer-events:none;position:absolute;inset:0}.dray-ink>svg{pointer-events:none;width:100%;height:100%;display:block}.dray-ink[data-active=true]{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.dray-ink[data-active=true][data-tool=eraser]{cursor:none}.dray-ink-tools{color:#303641;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#fff,#f7f8fcf5);border:1px solid #363c4920;border-radius:14px;width:340px;max-width:100%;padding:9px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 8px -4px #202c4420,0 16px 40px -16px #202c4440}.dray-ink-tools__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dray-ink-tools__row+.dray-ink-tools__row{border-top:1px solid #30364112;margin-top:9px;padding-top:9px}.dray-ink-tools__group{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.dray-ink-tools button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:28px;height:30px;padding:0 6px;font-size:11px;font-weight:500;transition:background .12s,box-shadow .12s;display:inline-flex}.dray-ink-tools button:hover{background:#3036410b}.dray-ink-tools button[aria-pressed=true]{color:#31558a;background:#e5eaf5;box-shadow:inset 0 0 0 1px #31558a15}.dray-ink-tools button:focus-visible{outline-offset:2px;outline:2px solid #366ec5}.dray-ink-tools button:disabled{opacity:.3;cursor:default}.dray-ink-tools__tool{flex:none;width:24px;height:30px;position:relative;overflow:hidden}.dray-ink-tools__stand{width:32px;height:32px;transition:transform var(--dur-2) var(--ease-out);isolation:isolate;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,5px)}.dray-ink-tools__stand>*{width:100%;height:100%;position:absolute;inset:0}.dray-ink-tools__tint{mix-blend-mode:multiply;-webkit-mask-size:100% 100%;mask-size:100% 100%}.dray-ink-tools button[aria-pressed=true] .dray-ink-tools__stand{transform:translate(-50%,1px)}.dray-ink-tools__action{pointer-events:none;width:20px;height:20px}.dray-ink-tools__stand,.dray-ink-tools__action{filter:drop-shadow(0 .5px 1px #30364159)}.dray-ink-tools[data-dark=true] :is(.dray-ink-tools__stand,.dray-ink-tools__action){filter:none}@media(prefers-reduced-motion:reduce){.dray-ink-tools__stand{transition:none}}.dray-ink-tools__colors{gap:8px;padding:3px;display:flex}.dray-ink-tools__colors button{border-radius:50%;width:18px;min-width:18px;height:18px;padding:0;box-shadow:inset 0 0 0 1px #00000018}.dray-ink-tools__colors button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #7385a4}.dray-ink-tools__hint{color:#6d7583;padding:9px 3px 1px;font-size:10px;font-weight:400;line-height:1.5}.dray-ink-error{z-index:var(--layer-plane-controls);color:#7b4d16;background:#fff4e6;border-radius:10px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 16px #00000018}.dray-ink-error button{cursor:pointer;font-weight:600;text-decoration:underline}.dray-placed,.dray-note-focus__writing{--note-paper:#fff2be;--note-accent:#a78122;--ink:#302c24;--ink-2:#655f52;--ink-3:#8b8373;--sheet:var(--note-paper);--ground:var(--note-paper);--well:#00000006;--hairline:#302c2418;--hairline-strong:#302c2430;--divider:#302c2418;--hover:#302c240a;--selected:#302c2412;--focus:#716242;color:var(--ink)}.dray-placed[data-colour=sage],.dray-note-focus__writing[data-colour=sage],.dray-note-swatch[data-colour=sage]{--note-paper:#e4efdf;--note-accent:#647c56}.dray-placed[data-colour=blue],.dray-note-focus__writing[data-colour=blue],.dray-note-swatch[data-colour=blue]{--note-paper:#e2eefb;--note-accent:#54799d}.dray-placed[data-colour=rose],.dray-note-focus__writing[data-colour=rose],.dray-note-swatch[data-colour=rose]{--note-paper:#f8e4e8;--note-accent:#a5697a}.dray-placed[data-colour=paper],.dray-note-focus__writing[data-colour=paper],.dray-note-swatch[data-colour=paper]{--note-paper:#faf9f5;--note-accent:#817b70}.dray-placed{pointer-events:auto;z-index:2;background:linear-gradient(145deg,#ffffff30,#fff0 65%),var(--note-paper);border:1px solid #302c2415;border-radius:10px;padding:.75em .85em;font-size:2.2cqw;transition:width .22s cubic-bezier(.2,.8,.2,1),box-shadow .16s,background-color .16s;position:absolute;box-shadow:0 2px 3px #302c2409,0 8px 24px -10px #302c2430}.dray-placed[data-size=small]{font-size:1.8cqw}.dray-placed[data-size=large]{font-size:2.7cqw}.dray-placed[data-surface=ink][data-collapsed=false]{box-shadow:none;--ink:var(--note-accent);background:0 0;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.dray-placed[data-surface=ink][data-collapsed=false]{--ink:color-mix(in oklab, var(--note-accent) 70%, #302c24)}}.dray-placed[data-selected=true],.dray-placed:focus-within,.dray-placed[data-menu-open=true]{z-index:4;box-shadow:0 0 0 1px var(--note-accent),0 12px 32px -12px #302c2440}.dray-placed[data-surface=ink]:is([data-selected=true],:focus-within,[data-menu-open=true])[data-collapsed=false]{box-shadow:0 0 0 1px var(--note-accent);background:#ffffffb8}.dray-placed[data-gesture=moving]{cursor:grabbing;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px var(--note-accent),0 16px 32px -8px #302c2440}.dray-placed__tools{color:#595347;opacity:0;pointer-events:none;background:#fffefa;border:1px solid #302c2420;border-radius:9px;align-items:center;gap:2px;width:max-content;padding:3px;transition:opacity .12s,transform .12s;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(3px);box-shadow:0 3px 12px #302c2417}.dray-placed[data-tools-below=true] .dray-placed__tools{top:calc(100% + 6px);bottom:auto}.dray-placed[data-tools-align=start] .dray-placed__tools{left:0;right:auto}.dray-placed__tools:after{content:"";top:100%;height:8px;position:absolute;inset-inline:0}.dray-placed[data-tools-below=true] .dray-placed__tools:after{top:auto;bottom:100%}.dray-placed:is(:hover,:focus-within,[data-selected=true],[data-menu-open=true]) .dray-placed__tools{opacity:1;pointer-events:auto;transform:none}.dray-placed__tools button{cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.dray-placed__tools button:hover,.dray-placed__tools button[data-live=true]{background:#302c240d}.dray-placed__tools button:disabled{opacity:.35;cursor:default}.dray-placed__grip{touch-action:none;cursor:grab!important}.dray-placed__tools :focus-visible,.dray-placed__pin:focus-visible{outline:2px solid var(--note-accent);outline-offset:1px}.dray-placed__edge{cursor:ew-resize;touch-action:none;border-radius:4px;width:8px;position:absolute;top:9px;bottom:9px;right:-4px}.dray-placed__edge:after{content:"";background:var(--note-accent);opacity:0;border-radius:2px;width:2px;position:absolute;top:35%;bottom:35%;left:3px}.dray-placed:hover .dray-placed__edge:after,.dray-placed__edge:focus-visible:after,.dray-placed[data-gesture=resizing] .dray-placed__edge:after{opacity:.6}.dray-placed__edge:focus-visible{outline:2px solid var(--note-accent)}.dray-placed__body{scrollbar-width:thin;overscroll-behavior:contain;max-height:min(480px,60vh);overflow:auto}.dray-placed__body .bn-editor{font-size:inherit;min-height:2.4em;padding:0;line-height:1.55}.dray-placed__body .bn-block-outer:first-child .bn-block-content{padding-top:0}.dray-placed__body .bn-inline-content,.dray-placed__body .bn-block-content[data-content-type=paragraph]{font-size:inherit}.dray-placed__body .bn-block-content[data-is-empty-and-focused] .bn-inline-content:before{font-size:.9em}.dray-placed__writing{transform-origin:0 0;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.dray-placed[data-collapsed=true]{border-radius:9px;height:32px;padding:0}.dray-placed:is([data-gesture=moving],[data-gesture=resizing]){transition:none}.dray-placed__pin{width:30px;height:30px;color:var(--note-accent);cursor:pointer;border-radius:8px;place-items:center;transition:transform .2s;display:grid}.dray-placed__pin:hover{transform:scale(1.08)}.dray-placed__pin:focus-visible{outline:2px solid var(--note-accent);outline-offset:3px}.dray-placed[data-collapsed=true] .dray-placed__writing{z-index:5;width:var(--note-width);background:var(--note-paper);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #302c2418;border-radius:10px;padding:.75em .85em;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility .22s;position:absolute;top:0;left:0;transform:scale(.15);box-shadow:0 12px 32px #302c2424}.dray-placed[data-collapsed=true][data-preview-above=true] .dray-placed__writing{transform-origin:0 100%;top:auto;bottom:0}.dray-placed[data-peeking=true]{z-index:6}.dray-placed[data-peeking=true] .dray-placed__writing{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.dray-placed[data-collapsed=true] .dray-placed__tools{left:0;right:auto}.dray-placed__voice{align-items:center;gap:7px;padding:6px 0 10px;font-size:11px;display:flex}.dray-placed__voice button{background:#302c2409;border-radius:4px;margin-left:auto;padding:3px 6px;font-weight:600}.dray-placed__pulse{background:#b97165;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dray-note-breathe;box-shadow:0 0 0 3px #b971651a}@keyframes dray-note-breathe{50%{opacity:.45;box-shadow:0 0 0 5px #b9716510}}.dray-placed__in-focus{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;display:flex}.dray-note-swatch{--note-paper:#fff2be;--note-accent:#a78122;background:var(--note-paper);color:#554b33;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;box-shadow:inset 0 0 0 1px #302c241c}.dray-note-menu{width:226px;padding:12px}.dray-note-menu__label{letter-spacing:.04em;color:var(--ink-3);margin:2px 0 9px;font-size:10px;font-weight:600}.dray-note-palette{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 16px;display:flex}.dray-note-palette .dray-note-swatch,.dray-note-palette .dray-mark__swatch{cursor:pointer;border-radius:50%;width:28px;height:28px;transition:transform .12s}.dray-note-palette button:hover{transform:translateY(-2px)}.dray-note-palette .dray-note-swatch[aria-pressed=true]{outline:1.5px solid var(--note-accent);outline-offset:3px}.dray-note-palette button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dray-note-segment{border:1px solid var(--hairline);background:var(--well);border-radius:7px;gap:3px;margin-bottom:14px;padding:3px;display:flex}.dray-note-segment button{height:30px;color:var(--ink-2);border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.dray-note-segment button[aria-pressed=true]{background:var(--sheet);color:var(--ink);box-shadow:0 1px 3px #00000016}.dray-note-segment button:focus-visible{outline:2px solid var(--focus)}.dray-note-menu__hint{color:var(--ink-3);margin:0;font-size:10px}.dray-note-menu__action,.dray-note-menu__delete{text-align:left;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px;font-size:12px;display:flex}.dray-note-menu__action:hover,.dray-note-menu__delete:hover{background:var(--hover)}.dray-note-menu__delete{color:var(--danger)}.dray-note-focus{border-radius:18px;overflow:hidden}.dray-note-focus__header{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;padding:16px 24px;display:flex}.dray-note-focus__header>span{color:var(--ink-3);font-size:11px}.dray-note-focus__header>button{border-radius:6px;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.dray-note-focus__header>button:hover{background:var(--hover)}.dray-note-focus__writing{background:var(--note-paper);flex:1;min-height:0;padding:clamp(24px,5vw,56px);font-size:16px;overflow:auto}.dray-note-focus__writing[data-size=small]{font-size:14px}.dray-note-focus__writing[data-size=large]{font-size:20px}.dray-note-focus__writing .dray-placed__body{max-height:none;overflow:visible}.dray-note-focus__writing .bn-editor{min-height:55vh}.dray-note-focus>.dray-placed__voice{padding:12px 24px}.dray-annotation-hint{z-index:var(--layer-plane-controls);color:#514b41;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefa;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 12px;font-size:12px;display:flex;position:absolute;top:60px;left:16px;box-shadow:0 2px 10px #00000018}.dray-annotation-hint button{color:#837a6b;align-items:center;gap:5px;display:flex}.dray-annotation-hint kbd{border:1px solid #302c2418;border-radius:3px;padding:1px 4px;font-size:10px}@media(prefers-reduced-motion:reduce){.dray-placed,.dray-placed__tools,.dray-placed__writing,.dray-placed__pin,.dray-note-palette button{transition:none!important}.dray-placed__pulse{animation:none}}.bn-container .ProseMirror-selectednode>.bn-block-content>:after,.bn-container .bn-block-content .ProseMirror-selectednode:after,.bn-container .bn-inline-content .ProseMirror-selectednode:after{background-color:var(--selected);box-shadow:inset 0 0 0 2px var(--hairline-strong);border-radius:var(--r-control)}.dray-placed .bn-trailing-block{display:none}.dray-web-embed{margin:var(--space-3) 0}.dray-web-embed--card{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--r-field);background:var(--well);display:flex}.dray-web-embed__play{width:var(--h-control);height:var(--h-control);border-radius:var(--r-control);color:var(--ink);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline);cursor:pointer;transition:background var(--dur-1) var(--ease-out);border:0;flex:none;place-items:center;padding:0;display:grid}.dray-web-embed__play:hover{background:var(--hover)}.dray-web-embed__play:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dray-web-embed__about{gap:var(--space-0);min-width:0;display:grid}.dray-web-embed__provider{font:var(--type-ui-strong);color:var(--ink)}.dray-web-embed__url{font:var(--type-meta);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dray-web-embed--unplayable{padding:var(--space-3);font:var(--type-body);color:var(--ink-2)}.dray-web-embed__link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);overflow-wrap:anywhere}.dray-web-embed__link:hover{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.dray-web-embed__link:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:var(--r-glyph)}.dray-page-break{left:0;right:0;top:calc(-1 * var(--space-2));z-index:1;align-items:center;gap:var(--space-2);font:var(--type-meta);color:var(--ink-3);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.dray-page-break:before,.dray-page-break:after{content:"";background:var(--hairline);flex:auto;height:1px}.dray-note-surface{min-height:0;padding:var(--space-3);flex:auto;display:flex}.dray-note-plane{flex:auto;overflow:auto}.dray-page-surface{background:var(--plane-work);color:var(--ink)}.dray-page-scroll{overscroll-behavior-y:contain;container-type:size}.dray-page{width:100%;max-width:46rem;min-height:100%;padding:var(--space-10) var(--space-6) var(--space-12);margin:0 auto}.dray-page .bn-editor{min-height:max(360px,100cqh);padding-bottom:clamp(160px,35cqh,320px)}.dray-page__title{resize:none;width:100%;margin:0 0 var(--space-4);color:var(--ink);font:var(--type-display);letter-spacing:var(--tracking-display);background:0 0;border:0;padding:0;display:block;overflow:hidden}.dray-page__title::placeholder{color:var(--ink-3)}.dray-page__title:focus{outline:none}.dray-page__icon{width:var(--space-12);height:var(--space-12);margin:0 0 var(--space-2) calc(-1 * var(--space-2));border-radius:var(--r-control);color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.dray-page:hover .dray-page__icon,.dray-page__icon[data-has-icon=true],.dray-page__icon:focus-visible{opacity:1}.dray-page__icon:hover{background:var(--hover);color:var(--ink-2)}.dray-page__icon:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dray-page__waiting{color:var(--ink-3);font:var(--type-ui);margin:0}.dray-page__newer{background:var(--surface-pressed);color:var(--ink-2);font:var(--type-ui);border-radius:8px;margin:0 0 12px;padding:8px 12px}.dray-page__gone{color:var(--ink-2);font:var(--type-body);margin:0}.dray-proposal__notice{margin:var(--space-2) 0 0;font:var(--type-meta);color:var(--ink-2)}.dray-proposal__primary:disabled,.dray-proposal__secondary:disabled{color:var(--ink-3);cursor:default;opacity:.55}.dray-proposal__primary:disabled:hover,.dray-proposal__secondary:disabled:hover{background:inherit;color:var(--ink-3)}.dray-first-video{align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--r-command);background:var(--well);display:flex}.dray-first-video__icon{color:var(--ink-2);flex:none}.dray-first-video__text{flex:1;gap:2px;min-width:0;display:grid}.dray-first-video__text b{font:var(--type-ui-strong);color:var(--ink)}.dray-first-video__text small{font:var(--type-meta);color:var(--ink-2)}.dray-first-video__make{height:var(--h-control);padding:0 var(--space-4);border-radius:var(--h-control);background:var(--accent);font:var(--type-ui-strong);color:var(--accent-foreground);flex:none}.dray-first-video__close{border-radius:var(--r-control);width:24px;height:24px;color:var(--ink-3);flex:none;place-items:center;display:grid}.dray-first-video__close:hover{background:var(--hover);color:var(--ink)}.dray-first-video button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dray-linked{margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--hairline)}.dray-linked__heading{margin:0 0 var(--space-2);font:var(--type-subhead);color:var(--ink-3)}.dray-linked__list{gap:var(--space-0);margin:0;padding:0;list-style:none;display:grid}.dray-linked__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--r-control);color:var(--ink);font:var(--type-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dray-linked__item:hover{background:var(--hover)}.dray-linked__item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dray-linked__icon{width:16px;color:var(--ink-3);flex:none;place-items:center;display:grid}.dray-linked__times{font:var(--type-meta);color:var(--ink-3)}.dray-page-link{border-radius:var(--r-glyph);color:var(--ink);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;transition:background var(--dur-1) var(--ease-out),text-decoration-color var(--dur-1) var(--ease-out);background:0 0;border:0;margin:0;padding:0 2px;display:inline}.dray-page-link:hover{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.dray-page-link[data-gone=true]{color:var(--ink-3);text-decoration-style:dotted}.dray-page-link:hover{background:var(--hover)}.dray-page-link:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dray-mark{cursor:pointer;mix-blend-mode:multiply;background:var(--mark-yellow);border:0;border-radius:2px;padding:0;position:absolute}.dray-mark[data-colour=green]{background:var(--mark-green)}.dray-mark[data-colour=blue]{background:var(--mark-blue)}.dray-mark[data-colour=pink]{background:var(--mark-pink)}.dray-mark:hover{filter:saturate(1.25)}.dray-mark:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dray-mark__swatch{border-radius:var(--r-glyph);cursor:pointer;background:var(--mark-yellow);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--hairline);border:0;padding:0}.dray-mark__swatch[data-colour=green]{background:var(--mark-green)}.dray-mark__swatch[data-colour=blue]{background:var(--mark-blue)}.dray-mark__swatch[data-colour=pink]{background:var(--mark-pink)}.dray-mark__swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--hairline),0 0 0 2px var(--ink)}.dray-mark__swatch:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dray-slash{width:260px;padding:var(--space-1);border-radius:var(--r-sheet);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--e2);position:relative}.dray-slash__list{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.dray-slash__heading{padding:var(--space-2) var(--space-2) var(--space-1);font:var(--type-meta);color:var(--ink-3)}.dray-slash__group+.dray-slash__group{margin-top:var(--space-1)}.dray-slash__row{align-items:center;gap:var(--space-2);width:100%;height:28px;padding:0 var(--space-2);border-radius:var(--r-control);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dray-slash__row[data-selected=true],.dray-slash__row:hover{background:var(--hover)}.dray-slash__icon{width:20px;color:var(--ink-2);flex:none;place-items:center;display:grid}.dray-slash__title{min-width:0;font:var(--type-ui);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dray-slash__hint{font:var(--type-mono);color:var(--ink-3);flex:none;font-size:11px}.dray-slash__foot{height:28px;margin-top:var(--space-1);padding:0 var(--space-2);border-top:1px solid var(--hairline);font:var(--type-meta);color:var(--ink-3);justify-content:space-between;align-items:center;display:flex}.dray-slash__kbd{padding:1px var(--space-1);border-radius:var(--r-glyph);background:var(--well);font:var(--type-meta);color:var(--ink-3)}.dray-slash__empty{padding:var(--space-2);font:var(--type-ui);color:var(--ink-3);margin:0}.bn-container{--block-text-gray:var(--ink-3);--block-text-brown:var(--mark-clay)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-text-brown:color-mix(in oklab, var(--mark-clay) 72%, var(--ink))}}.bn-container{--block-text-red:var(--danger);--block-text-orange:var(--caution);--block-text-yellow:var(--mark-yellow)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-text-yellow:color-mix(in oklab, var(--mark-yellow) 55%, var(--ink))}}.bn-container{--block-text-green:var(--positive);--block-text-blue:var(--mark-blue)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-text-blue:color-mix(in oklab, var(--mark-blue) 45%, var(--ink))}}.bn-container{--block-text-purple:var(--mark-plum)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-text-purple:color-mix(in oklab, var(--mark-plum) 72%, var(--ink))}}.bn-container{--block-text-pink:var(--mark-pink)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-text-pink:color-mix(in oklab, var(--mark-pink) 50%, var(--ink))}}.bn-container{--block-bg-gray:var(--well);--block-bg-brown:var(--mark-clay)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-bg-brown:color-mix(in oklab, var(--mark-clay) 16%, var(--sheet))}}.bn-container{--block-bg-red:var(--danger-bg);--block-bg-orange:var(--caution-bg);--block-bg-yellow:var(--mark-yellow)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-bg-yellow:color-mix(in oklab, var(--mark-yellow) 30%, var(--sheet))}}.bn-container{--block-bg-green:var(--positive-bg);--block-bg-blue:var(--mark-blue)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-bg-blue:color-mix(in oklab, var(--mark-blue) 35%, var(--sheet))}}.bn-container{--block-bg-purple:var(--mark-plum)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-bg-purple:color-mix(in oklab, var(--mark-plum) 18%, var(--sheet))}}.bn-container{--block-bg-pink:var(--mark-pink)}@supports (color:color-mix(in lab,red,red)){.bn-container{--block-bg-pink:color-mix(in oklab, var(--mark-pink) 35%, var(--sheet))}}.bn-editor .bn-block-content[data-text-color=gray],.bn-editor .bn-block:has(>.bn-block-content[data-text-color=gray]){color:var(--block-text-gray)}.bn-editor .bn-block-content[data-text-color=brown],.bn-editor .bn-block:has(>.bn-block-content[data-text-color=brown]){color:var(--block-text-brown)}.bn-editor .bn-block-content[data-text-color=red],.bn-editor .bn-block:has(>.bn-block-content[data-text-color=red]){color:var(--block-text-red)}.bn-editor .bn-block-content[data-text-color=orange],.bn-editor .bn-block:has(>.bn-block-content[data-text-color=orange]){color:var(--block-text-orange)}.bn-editor .bn-block-content[data-text-color=yellow],.bn-editor .bn-block:has(>.bn-block-content[data-text-color=yellow]){color:var(--block-text-yellow)}.bn-editor .bn-block-content[data-text-color=green],.bn-editor .bn-block:has(>.bn-block-content[data-text-color=green]){color:var(--block-text-green)}.bn-editor .bn-block-content[data-text-color=blue],.bn-editor .bn-block:has(>.bn-block-content[data-text-color=blue]){color:var(--block-text-blue)}.bn-editor .bn-block-content[data-text-color=purple],.bn-editor .bn-block:has(>.bn-block-content[data-text-color=purple]){color:var(--block-text-purple)}.bn-editor .bn-block-content[data-text-color=pink],.bn-editor .bn-block:has(>.bn-block-content[data-text-color=pink]){color:var(--block-text-pink)}.bn-editor .bn-block-content[data-text-color] :is(p,h2,h3,.dray-task__text,.dray-callout__body){color:inherit}.bn-editor .bn-block-content[data-background-color=gray],.bn-editor .bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:var(--block-bg-gray)}.bn-editor .bn-block-content[data-background-color=brown],.bn-editor .bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:var(--block-bg-brown)}.bn-editor .bn-block-content[data-background-color=red],.bn-editor .bn-block:has(>.bn-block-content[data-background-color=red]){background-color:var(--block-bg-red)}.bn-editor .bn-block-content[data-background-color=orange],.bn-editor .bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:var(--block-bg-orange)}.bn-editor .bn-block-content[data-background-color=yellow],.bn-editor .bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:var(--block-bg-yellow)}.bn-editor .bn-block-content[data-background-color=green],.bn-editor .bn-block:has(>.bn-block-content[data-background-color=green]){background-color:var(--block-bg-green)}.bn-editor .bn-block-content[data-background-color=blue],.bn-editor .bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:var(--block-bg-blue)}.bn-editor .bn-block-content[data-background-color=purple],.bn-editor .bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:var(--block-bg-purple)}.bn-editor .bn-block-content[data-background-color=pink],.bn-editor .bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:var(--block-bg-pink)}.bn-editor .bn-block:has(>.bn-block-content[data-background-color]){border-radius:var(--r-control);padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2))}.bn-container .dray-block-menu{width:268px;padding:var(--space-1)}.dray-block-menu__section{padding:var(--space-1) var(--space-2) var(--space-2)}.dray-block-menu__section+.dray-block-menu__section{border-top:1px solid var(--hairline);padding-top:var(--space-2)}.dray-block-menu__label{margin-bottom:var(--space-1);font:var(--type-meta);color:var(--ink-3);display:block}.dray-block-menu__row+.dray-block-menu__row{margin-top:var(--space-2)}.dray-block-menu__swatches,.dray-block-menu__glyphs{gap:3px;display:flex}.dray-swatch{cursor:pointer;width:22px;height:22px;font:600 13px/1 var(--font-ui);color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.dray-swatch[data-kind=text]{border-radius:var(--r-glyph)}.dray-swatch[data-kind=text]:hover{background:var(--hover)}.dray-swatch[data-kind=background]{box-shadow:inset 0 0 0 1px var(--hairline-strong)}.dray-swatch[data-kind=background][data-colour=default]{background:linear-gradient(135deg,transparent 45%,var(--hairline-strong) 45% 55%,transparent 55%)}.dray-swatch[aria-checked=true]{outline:2px solid var(--ink);outline-offset:1px}.dray-swatch:focus-visible,.dray-block-menu__glyph:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dray-swatch[data-kind=text][data-colour=gray]{color:var(--block-text-gray)}.dray-swatch[data-kind=background][data-colour=gray]{background:var(--block-bg-gray)}.dray-swatch[data-kind=text][data-colour=brown]{color:var(--block-text-brown)}.dray-swatch[data-kind=background][data-colour=brown]{background:var(--block-bg-brown)}.dray-swatch[data-kind=text][data-colour=red]{color:var(--block-text-red)}.dray-swatch[data-kind=background][data-colour=red]{background:var(--block-bg-red)}.dray-swatch[data-kind=text][data-colour=orange]{color:var(--block-text-orange)}.dray-swatch[data-kind=background][data-colour=orange]{background:var(--block-bg-orange)}.dray-swatch[data-kind=text][data-colour=yellow]{color:var(--block-text-yellow)}.dray-swatch[data-kind=background][data-colour=yellow]{background:var(--block-bg-yellow)}.dray-swatch[data-kind=text][data-colour=green]{color:var(--block-text-green)}.dray-swatch[data-kind=background][data-colour=green]{background:var(--block-bg-green)}.dray-swatch[data-kind=text][data-colour=blue]{color:var(--block-text-blue)}.dray-swatch[data-kind=background][data-colour=blue]{background:var(--block-bg-blue)}.dray-swatch[data-kind=text][data-colour=purple]{color:var(--block-text-purple)}.dray-swatch[data-kind=background][data-colour=purple]{background:var(--block-bg-purple)}.dray-swatch[data-kind=text][data-colour=pink]{color:var(--block-text-pink)}.dray-swatch[data-kind=background][data-colour=pink]{background:var(--block-bg-pink)}.dray-block-menu__glyph{border-radius:var(--r-control);width:30px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.dray-block-menu__glyph:hover{background:var(--hover);color:var(--ink)}.dray-block-menu__glyph[aria-checked=true]{background:var(--selected);color:var(--ink)}.bn-container .dray-block-menu__item{min-height:28px;padding:0 var(--space-2);border-radius:var(--r-control);font:var(--type-ui);color:var(--ink)}.bn-container .dray-block-menu__item--danger{color:var(--danger)}.dray-lecture{isolation:isolate;border-bottom:1px solid var(--hairline);background:0 0;flex:auto;min-width:0;margin:12px 0 20px;position:relative;overflow:visible;container:recording-card/inline-size}.dray-lecture__head{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:0;display:flex}.dray-lecture__title{min-width:0;font:550 15px/22px var(--font-ui);letter-spacing:-.15px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:8em;padding:0;display:block;overflow:hidden}.dray-lecture__emblem{width:24px;height:24px;color:var(--ink-2);flex:none;place-items:center;display:grid}.dray-lecture__play{background:var(--well);width:28px;height:28px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.dray-lecture__play:hover{background:var(--hover)}.dray-lecture__more{border-radius:var(--r-control);width:28px;height:28px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;display:grid}.dray-lecture__more:hover{background:var(--hover);color:var(--ink)}.dray-lecture__play:focus-visible,.dray-lecture__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px;outline-style:solid}.dray-lecture__metadata{font:var(--type-meta);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;padding:0 0 8px 32px;display:flex}.dray-lecture__metadata time{margin-left:auto}.bn-container .ProseMirror-selectednode>.bn-block-content>.dray-lecture:after{box-shadow:none;background-color:#0000;border-radius:0}.bn-container:focus-within .ProseMirror-selectednode>.bn-block-content>.dray-lecture:after{box-shadow:-2px 0 0 var(--focus)}.bn-container .ProseMirror-selectednode>.bn-block-content>.dray-list:after{box-shadow:none;background-color:#0000;border-radius:0}.bn-container:focus-within .ProseMirror-selectednode>.bn-block-content>.dray-list:after{box-shadow:-2px 0 0 var(--focus);left:calc(-1 * var(--space-3))}.dray-lecture__head .dray-lecture__stop{width:auto;height:44px;min-height:44px;font:var(--type-ui-strong);border-radius:10px;flex:none;gap:6px;padding:0 12px}.dray-lecture__title::placeholder{color:var(--ink);opacity:1}.dray-lecture__time{font:13px/20px var(--font-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-shrink:0}.dray-lecture__disclosure{border:0;border-top:1px solid var(--hairline);width:100%;min-height:44px;color:var(--ink);font:550 14px/20px var(--font-ui);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;padding:10px 0;display:flex}.dray-lecture__disclosure-detail{color:var(--ink-3);margin-left:auto;font-weight:400}.dray-lecture__disclosure>svg:last-child{transition:transform .18s}.dray-lecture__disclosure[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.dray-lecture__actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dray-lecture__primary{background:var(--accent);height:30px;color:var(--accent-foreground);font:var(--type-ui);cursor:pointer;border-radius:var(--r-control) 0 0 var(--r-control);border:0;align-items:center;gap:4px;padding:0 12px;font-weight:600;display:inline-flex}.dray-lecture__primary:disabled{opacity:.6;cursor:default}.dray-lecture__stop{border-radius:var(--r-control);background:var(--well);height:30px;color:var(--ink);font:var(--type-ui);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.dray-lecture__stop:hover{background:var(--hover)}.dray-lecture__state{font:var(--type-meta);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.dray-lecture__state--failed{color:var(--caution);overflow-wrap:anywhere}.dray-lecture__consent--refused{color:var(--caution)}.dray-transcript{align-items:start;gap:var(--space-2);margin:var(--space-2) 0;grid-template-columns:56px 1fr;display:grid;position:relative}.dray-transcript__gutter{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dray-transcript__at{font:var(--type-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;line-height:24px}.dray-transcript__slide{background:var(--sheet);width:48px;min-height:30px;box-shadow:0 0 0 1px var(--hairline);cursor:pointer;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.dray-transcript__slide img{width:100%;height:auto;display:block}.dray-transcript__slide-n{font:var(--type-meta);color:var(--ink-3);padding:6px 0}.dray-transcript__slide[data-doubtful]{opacity:.6}.dray-transcript__badge{background:var(--sheet);width:14px;height:14px;box-shadow:0 0 0 1px var(--hairline);font:var(--type-meta);color:var(--ink-2);border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.dray-transcript__slide-menu{z-index:var(--layer-sheet);align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-2);border-radius:var(--r-sheet);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--e2);flex-wrap:wrap;display:flex;position:absolute;top:calc(100% + 4px);left:0}.dray-transcript__slide-action,.dray-transcript__slide-number{border-radius:var(--r-control);background:var(--well);height:24px;font:var(--type-ui);color:var(--ink);cursor:pointer;border:0;padding:0 8px}.dray-transcript__slide-number{font-variant-numeric:tabular-nums;min-width:24px;padding:0 6px}.dray-transcript__slide-action:hover,.dray-transcript__slide-number:hover{background:var(--hover)}.dray-transcript__slide-number[aria-current=true]{background:var(--selected)}.dray-transcript__slide-pick{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.dray-transcript__slide-label{font:var(--type-meta);color:var(--ink-3)}.dray-transcript__body{min-width:0}.dray-transcript[data-playing=true]{background:var(--selected);border-radius:var(--r-control)}.dray-transcript__at[role=button]{cursor:pointer}.dray-transcript__at[role=button]:hover{color:var(--ink)}.dray-player{left:16px;right:16px;bottom:calc(var(--island-h) + 16px);z-index:var(--layer-plane-controls);background:var(--sheet);border-radius:var(--r-sheet);min-height:88px;box-shadow:0 0 0 1px var(--hairline),var(--e2);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;position:absolute}.dray-player:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dray-player__play{background:var(--accent);width:48px;height:48px;color:var(--accent-foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.dray-player__middle{min-width:0}.dray-player__context{font:12px/18px var(--font-ui);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.dray-player__clock{font:12px/18px var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-3);justify-content:space-between;display:flex}.dray-player__jump{width:44px;min-height:44px;color:var(--ink-2);font:12px/14px var(--font-ui);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.dray-player__jump:hover{background:var(--hover);color:var(--ink)}.dray-player__scrub{background:var(--hover);cursor:pointer;border-radius:2px;height:4px;margin:10px 0;position:relative}.dray-player__scrub:before{content:"";position:absolute;inset:-10px 0}.dray-player__played{background:var(--ink);border-radius:2px;position:absolute;inset:0 auto 0 0}.dray-player__chapter{background:var(--ink-3);cursor:pointer;border:0;width:2px;height:10px;padding:0;position:absolute;top:-3px}.dray-player__chapter:before{content:"";position:absolute;inset:-8px -5px}.dray-player__chapter:hover{background:var(--ink)}.dray-player__chapter[data-doubtful]{opacity:.5}.dray-player__right{align-items:center;gap:var(--space-2);display:flex}.dray-player__follow{border-radius:var(--r-control);background:var(--well);height:26px;font:var(--type-meta);color:var(--ink-2);cursor:pointer;border:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.dray-player__follow:hover{color:var(--ink)}.dray-player__follow[aria-pressed=true]{background:var(--selected);color:var(--ink);box-shadow:0 0 0 1px var(--hairline)}.dray-player__channels{border-radius:var(--r-control);background:var(--well);gap:1px;padding:2px;display:inline-flex}.dray-player__channel{border-radius:calc(var(--r-control) - 2px);height:22px;font:var(--type-meta);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.dray-player__channel:hover{color:var(--ink)}.dray-player__channel[aria-checked=true]{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--hairline)}.dray-player__close{border-radius:var(--r-control);width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.dray-player__close:hover{background:var(--hover);color:var(--ink)}.dray-player__failure{font:var(--type-meta);color:var(--caution);position:absolute;bottom:-20px;left:12px;right:12px}.dray-tell{left:var(--space-3);right:var(--space-3);overscroll-behavior:contain;max-height:calc(100% - 96px);z-index:var(--layer-sheet);gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-sheet);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--e2);animation:dray-tell-in var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:84px;overflow-y:auto}@keyframes dray-tell-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dray-tell{animation:none}}.dray-tell__head{align-items:baseline;gap:var(--space-2);display:flex}.dray-tell__what{min-width:0;font:var(--type-ui);color:var(--ink-2);flex:1}.dray-tell__what strong{color:var(--ink);font-weight:600}.dray-tell__close{border-radius:var(--r-control);width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.dray-tell__close:hover{background:var(--hover);color:var(--ink)}.dray-tell__why{font:var(--type-meta);color:var(--ink-3);margin:0}.dray-tell__ask{gap:var(--space-1);flex-direction:column;display:flex}.dray-tell__question{font:600 13px/20px var(--font-ui);color:var(--ink);margin:0}.dray-tell__choices{gap:var(--space-1);flex-wrap:wrap;display:flex}.dray-tell__choice{align-items:center;gap:var(--space-1);max-width:100%;min-height:26px;padding:var(--space-1) var(--space-2);overflow-wrap:anywhere;border-radius:var(--r-control);background:var(--well);font:var(--type-ui);color:var(--ink);cursor:pointer;text-align:left;border:0;display:inline-flex}.dray-tell__choice:hover{background:var(--hover)}.dray-tell__choice[aria-checked=true]{background:var(--selected);box-shadow:0 0 0 1px var(--hairline-strong)}.dray-tell__choice:disabled{cursor:default;opacity:.55}.dray-tell :is(.dray-tell__choice,.dray-tell__close):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dray-tell__pages{color:var(--ink-3);font-variant-numeric:tabular-nums}.dray-tell__field{width:100%;padding:var(--space-2);resize:none;border-radius:var(--r-control);background:var(--well);font:var(--type-ui);color:var(--ink);border:0;outline:none}.dray-tell__field:focus{box-shadow:0 0 0 1px var(--hairline-strong)}.dray-tell__field::placeholder{color:var(--ink-3)}.dray-tell__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.dray-tell__saved{font:var(--type-meta);color:var(--ink-2)}.dray-tell__skip{height:26px;padding:0 var(--space-2);border-radius:var(--r-control);font:var(--type-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0}.dray-tell__skip:hover{background:var(--hover);color:var(--ink)}.dray-tell__save{height:26px;padding:0 var(--space-3);border-radius:var(--r-control);background:var(--accent);font:var(--type-ui);color:var(--accent-foreground);cursor:pointer;border:0}.dray-tell__save:disabled{background:var(--well);color:var(--ink-3);cursor:default}.dray-mini-player{border-radius:var(--r-control);background:var(--sheet);height:40px;box-shadow:0 0 0 1px var(--hairline);grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:0 6px 0 8px;display:grid}.dray-mini-player__play{background:var(--accent);width:24px;height:24px;color:var(--accent-foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.dray-mini-player__what{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.dray-mini-player__title{font:var(--type-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dray-mini-player__where{font:var(--type-meta);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dray-mini-player__close{border-radius:var(--r-control);width:20px;height:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.dray-mini-player__close:hover{background:var(--hover);color:var(--ink)}.dray-lecture__retry{white-space:nowrap;border-radius:var(--r-control);background:var(--well);height:28px;font:var(--type-ui);color:var(--ink);cursor:pointer;border:0;flex-shrink:0;padding:0 10px;font-weight:500}.dray-lecture__playing{border-radius:var(--r-control);background:var(--well);height:28px;font:var(--type-ui);color:var(--ink);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.dray-lecture__playing:hover{background:var(--hover)}.dray-lecture__sync{border-radius:var(--r-control);height:28px;font:var(--type-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.dray-lecture__sync:hover{background:var(--hover);color:var(--ink)}.dray-lecture__sync:disabled{opacity:.6;cursor:default}.dray-lecture__sync-result{gap:var(--space-2);flex-direction:column;display:flex}.dray-lecture__readings{gap:var(--space-1);flex-wrap:wrap;display:flex}.dray-lecture__reading{border-radius:var(--r-control);background:var(--well);height:26px;font:var(--type-ui);color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;max-width:100%;padding:0 10px;overflow:hidden}.dray-lecture__reading:hover,.dray-lecture__retry:hover{background:var(--hover)}.dray-lecture__retry:disabled{opacity:.6;cursor:default}.dray-lecture__body{padding:0 0 12px}.dray-lecture__hint{font:13px/1.55 var(--font-ui);color:var(--ink-2);margin:0;padding:4px 0}.dray-lecture__lines{overscroll-behavior:contain;max-height:440px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.dray-lecture__line{font:15px/1.7 var(--font-ui);color:var(--ink);overflow-wrap:anywhere;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.dray-lecture__line[data-kind=question]{color:var(--ink-2);font-style:italic}.dray-lecture__line[data-kind=aside]{color:var(--ink-3)}.dray-lecture__at{min-height:36px;font:11px/18px var(--font-ui);color:var(--ink-3);font-variant-numeric:tabular-nums;background:0 0;border-radius:6px;align-self:start;padding:3px 2px}.dray-lecture__foot{font:11px/1.5 var(--font-ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0 14px;display:flex}.dray-lecture__choice{height:24px;padding:0 var(--space-1);border-radius:var(--r-control);font:var(--type-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;display:inline-flex}.dray-lecture__choice:hover{background:var(--hover)}.dray-lecture__choice:disabled{color:var(--ink-3);cursor:default}.dray-lecture__consent{min-width:0;font:11px/1.55 var(--font-ui);color:var(--ink-3);text-wrap:pretty;flex:1 0 100%;margin:0}@keyframes dray-rec-pulse{0%,to{opacity:1}50%{opacity:.45}}.dray-ask{z-index:var(--layer-sheet);width:280px;padding:var(--space-1);border-radius:var(--r-sheet);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--e2);outline:none;position:fixed}.dray-ask__field{height:34px;padding:0 var(--space-2);border-bottom:1px solid var(--hairline);font:var(--type-ui);color:var(--ink);align-items:center;gap:1px;display:flex}.dray-ask__field[data-empty=true] .dray-ask__text{color:var(--ink-3)}.dray-ask__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dray-ask__caret{background:var(--ink);flex:none;width:1px;height:15px;animation:1s steps(2,start) infinite dray-caret}@keyframes dray-caret{to{visibility:hidden}}.dray-ask .dray-slash{width:100%;padding:var(--space-1) 0 0;box-shadow:none;background:0 0}.dray-slash__about{left:calc(100% + var(--space-2));gap:var(--space-1);width:180px;padding:var(--space-3);border-radius:var(--r-sheet);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--e2);pointer-events:none;display:grid;position:absolute;top:0}.dray-slash__about-icon{color:var(--ink-2)}.dray-slash__about-title{font:var(--type-ui-strong);color:var(--ink)}.dray-slash__about-text{font:var(--type-meta);color:var(--ink-2);line-height:16px}.dray-style-menu{align-items:center;gap:var(--space-0);height:var(--h-control);padding:0 var(--space-1);background:var(--sheet);border-radius:var(--r-control);box-shadow:0 0 0 1px var(--hairline),var(--edge-light),var(--e2);font:var(--type-ui);color:var(--ink);animation:dray-style-menu-rise var(--dur-1) var(--ease-out);display:inline-flex}@keyframes dray-style-menu-rise{0%{opacity:0;transform:translateY(2px)}}.dray-style-menu ::selection{background:var(--selected);color:var(--ink)}.dray-style-menu__anchor{display:inline-flex;position:relative}.dray-style-menu__button{justify-content:center;align-items:center;gap:var(--space-1);height:var(--h-control-sm);min-width:var(--h-control-sm);padding:0 var(--space-1);border-radius:var(--r-glyph);color:var(--ink-2);font:var(--type-ui);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);background:0 0;display:inline-flex}.dray-style-menu__button:has(.dray-style-menu__label){padding-inline:var(--space-2)}.dray-style-menu__button:hover{background:var(--hover);color:var(--ink)}.dray-style-menu__button[aria-pressed=true],.dray-style-menu__button[aria-expanded=true]{background:var(--selected);color:var(--ink)}.dray-style-menu__rule{width:1px;height:var(--space-3);margin:0 var(--space-0);background:var(--hairline)}.dray-style-menu :focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dray-style-menu__menu{top:calc(100% + var(--space-1));z-index:var(--layer-sheet);min-width:180px;padding:var(--space-1);background:var(--sheet);border-radius:var(--r-sheet);box-shadow:0 0 0 1px var(--hairline),var(--edge-light),var(--e2);animation:dray-style-menu-rise var(--dur-1) var(--ease-out);flex-direction:column;display:flex;position:absolute}.dray-style-menu__menu--start{left:0}.dray-style-menu__menu--end{right:0}.dray-style-menu__item{align-items:center;gap:var(--space-2);width:100%;height:var(--h-control);padding:0 var(--space-2);border-radius:var(--r-control);color:var(--ink-2);font:var(--type-ui);text-align:left;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);background:0 0;display:flex}.dray-style-menu__item:hover{background:var(--hover);color:var(--ink)}.dray-style-menu__item[aria-checked=true]{color:var(--ink);font:var(--type-ui-strong)}.dray-style-menu__item--submit{margin-top:var(--space-1);font:var(--type-ui-strong);color:var(--ink);justify-content:center}.dray-style-menu__icon{color:var(--ink-3);flex:none;display:inline-flex}.dray-style-menu__item[aria-checked=true] .dray-style-menu__icon{color:var(--ink)}.dray-style-menu__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.dray-style-menu__hint{color:var(--ink-3);font:var(--type-meta);flex:none}.dray-style-menu__field{height:var(--h-control);padding:0 var(--space-2);border-radius:var(--r-control);background:var(--well);color:var(--ink);font:var(--type-ui);box-shadow:inset 0 0 0 1px var(--hairline)}.dray-style-menu__field::placeholder{color:var(--ink-3)}.dray-style-menu__field:focus-visible{box-shadow:inset 0 0 0 1px var(--hairline-strong);outline:none}.search-screen{flex:auto;min-height:0;overflow-y:auto}.search-content{gap:var(--space-6);max-width:var(--search-measure);padding:var(--space-10) var(--space-10) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.search-field{align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--r-sheet);background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--edge-light),var(--e1);transition:box-shadow var(--dur-1) var(--ease-out);display:flex}.search-field:focus-within{box-shadow:0 0 0 1px var(--hairline-strong),0 0 0 4px var(--pressed),var(--e1)}.search-field>svg{color:var(--ink-3);flex:none}.search-field__input{min-width:0;height:100%;font:var(--type-field);color:var(--ink);background:0 0;border:0;outline:none;flex:auto}.search-field__input::placeholder{color:var(--ink-3)}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__clear{width:var(--h-control);height:var(--h-control);border-radius:var(--r-control);color:var(--ink-3);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);flex:none;place-items:center;display:grid}.search-field__clear:hover{background:var(--hover);color:var(--ink)}.search-field__clear:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.search-answer{padding:var(--space-5);border-radius:var(--r-sheet);background:var(--well);position:relative}.search-answer__head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--h-control);display:flex}.search-answer__label{align-items:center;gap:var(--space-2);font:var(--type-subhead);letter-spacing:var(--tracking-subhead);text-transform:uppercase;color:var(--ink-2);margin:0;display:flex}.search-answer__label>svg{color:var(--ink-3);flex:none}.search-answer__line{margin:var(--space-2) 0 0;max-width:var(--measure-max);font:var(--type-body);color:var(--ink-2)}.search-answer__actions{margin-top:var(--space-3)}.search-answer__body{margin-top:var(--space-3);max-width:var(--measure-max);font:var(--type-body);color:var(--ink);text-wrap:pretty}.search-answer__cite{border-radius:var(--r-glyph);background:var(--sheet);height:18px;box-shadow:0 0 0 1px var(--hairline-strong);font:var(--type-meta);color:var(--ink-2);vertical-align:2px;cursor:pointer;transition:color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out);align-items:center;margin-left:4px;padding:0 5px;display:inline-flex}button.search-answer__cite:hover{color:var(--ink);background:var(--hover)}span.search-answer__cite{cursor:default}.search-answer__cite:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.search-answer__sources{gap:var(--space-0);margin:var(--space-4) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--hairline);flex-direction:column;list-style:none;display:flex}.search-answer__source{align-items:center;gap:var(--space-2);width:calc(100% + 2 * var(--space-2));height:var(--h-control);margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--r-control);font:var(--type-ui);color:var(--ink-2);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);grid-template-columns:16px 16px minmax(0,1fr);display:grid}button.search-answer__source:hover{background:var(--hover);color:var(--ink)}span.search-answer__source{cursor:default}.search-answer__source:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.search-answer__source>b{font:var(--type-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.search-answer__source>svg{color:var(--ink-3)}.search-answer__source>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-answer__foot{margin:var(--space-3) 0 0;font:var(--type-meta);color:var(--ink-3)}.search-tabs [role=tab][data-selected]>span{color:var(--ink)}.search-tabs [role=tablist]+span{background:var(--ink)}.search-results{gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}.search-controls{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.search-scope__item{height:var(--h-control-sm);padding:0 var(--space-3);font:var(--type-ui)}.search-scope__item[data-selected]{font:var(--type-ui-strong)}.search-kinds{gap:var(--space-1);flex-wrap:wrap;display:flex}.search-chip{align-items:center;gap:var(--space-2);height:var(--h-control);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--r-control);background:var(--well);font:var(--type-ui);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);display:inline-flex}.search-chip:hover{background:var(--pressed);color:var(--ink)}.search-chip[aria-pressed=true]{background:var(--ink);color:var(--accent-foreground)}.search-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.search-chip>svg{flex:none}.search-results__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline);font:var(--type-meta);color:var(--ink-2);display:flex}.search-results__head>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);text-align:right;overflow:hidden}.search-results__list{margin:0;padding:0;list-style:none}.search-hit{border-bottom:1px solid var(--hairline);position:relative}.search-hit--answer:before{content:"";left:0;top:var(--space-3);bottom:var(--space-3);background:var(--hairline-strong);border-radius:1px;width:2px;position:absolute}.search-hit[data-selected]{background:var(--selected)}.search-hit__open{gap:var(--space-1);width:100%;padding:var(--space-3);border-radius:var(--r-control);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);flex-direction:column;display:flex}.search-hit:not([data-selected]) .search-hit__open:hover{background:var(--hover)}.search-hit__open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.search-hit__title{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.search-hit__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-body);color:var(--ink);font-weight:500;overflow:hidden}.search-hit__where{font:var(--type-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.search-hit__line{-webkit-line-clamp:2;font:var(--type-ui);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-hit__meta{align-items:center;gap:var(--space-2);min-width:0;font:var(--type-meta);color:var(--ink-3);display:flex}.search-hit__meta>svg,.search-hit__meta>span{flex:none}.search-hit__meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.search-hit__more{align-items:flex-start;gap:var(--space-2);padding:0 var(--space-3) var(--space-3);flex-direction:column;display:flex}.search-hit__note{max-width:var(--measure-max);font:var(--type-meta);color:var(--ink-3);margin:0}.search-state{padding:var(--space-6) 0;font:var(--type-body);color:var(--ink-2);margin:0}.search-empty{padding:var(--space-4) 0}.search-failed{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column;display:flex}.search-failed__what{font:var(--type-body);color:var(--danger);margin:0}.search-failed__why{max-width:var(--measure-max);font:var(--type-ui);color:var(--ink-2);margin:0}.source-container{grid-template-columns:minmax(0,1fr) 44px;display:grid}.source-container[data-book-open]{grid-template-columns:minmax(0,1fr) 8px var(--book-width,360px)}.source-book{z-index:1;border:1px solid var(--hairline);background:var(--plane-work);min-width:0;min-height:0;color:var(--ink);border-radius:16px;flex-direction:column;margin:8px 8px 8px 0;display:flex;position:relative;overflow:clip;box-shadow:-10px 0 24px -18px #00000059,0 4px 14px -8px #00000038}.dark .source-book{background:linear-gradient(135deg,#ffffff09,transparent 40%),var(--plane-work)}@supports (color:color-mix(in lab,red,red)){.dark .source-book{background:linear-gradient(135deg,#ffffff09,transparent 40%),color-mix(in srgb,var(--plane-work) 96%,transparent)}}.dark .source-book{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:-12px 0 26px -16px #00000073,inset 1px 1px #ffffff0f}.source-book .dray-page-surface{background:0 0}.source-book .dray-page-scroll{margin-bottom:88px}.source-book .dray-transcript__slide{display:none}.source-book__header{border-bottom:1px solid var(--hairline);min-height:44px;color:var(--ink-2);align-items:center;gap:8px;padding:6px 12px;display:flex}.source-book__breadcrumbs{flex:1}.source-book__breadcrumbs h1{font-size:12px;font-weight:500;line-height:20px}.source-book__header .source-book__breadcrumbs button{width:auto;height:auto;font-size:12px;display:block}.source-book__header button{border-radius:var(--r-control);place-items:center;width:28px;height:28px;display:grid}.source-book__header button:hover{background:var(--hover)}.source-book__header button:focus-visible,.source-book__breadcrumbs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.source-book .dray-page{padding:20px}.source-book .dray-page__title{font-size:24px}.dray-island__voice{text-align:left;border-radius:8px;align-items:center;gap:10px;display:flex}.dray-island__voice:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.source-book .dray-page__icon{width:28px;height:28px;margin-bottom:4px}.function-graph{border:1px solid var(--hairline);background:var(--sheet);border-radius:12px;flex:auto;width:100%;min-width:0;max-width:600px;margin:16px 0;padding:16px}.function-graph figcaption{font-size:14px;font-weight:550}.function-graph svg{width:100%;margin:12px 0;display:block}.function-graph svg text{fill:currentColor;font-size:10px}.function-graph__grid{stroke:currentColor;opacity:.08}.function-graph__controls{gap:8px;display:grid}.function-graph__controls label{grid-template-columns:16px 1fr 32px;align-items:center;gap:8px;font-size:12px;display:grid}.function-graph input{accent-color:var(--ink);width:100%}.function-graph output{text-align:right;font-variant-numeric:tabular-nums}.function-graph>button{text-underline-offset:3px;margin-top:12px;font-size:12px;text-decoration:underline}.bn-block-content[data-content-type=function_graph]{box-shadow:none;background:0 0;padding:0}.dray-resize-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.dray-resize-handle:after{content:"";background:var(--ink-3);opacity:0;border-radius:2px;width:2px;transition:opacity .12s;position:absolute;top:20%;bottom:20%;left:50%}.dray-resize-handle:hover:after,.dray-resize-handle[data-dragging]:after,.dray-resize-handle:focus-visible:after{opacity:.65}.dray-resize-handle:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.workspace-sidebar__resize{width:8px;position:absolute;top:0;bottom:0;right:0}.source-book__resize{align-self:stretch}.source-book__expanded{flex-direction:column;flex:1;min-height:0;transition:opacity .16s;display:flex}.source-book:not(:hover):not(:focus-within) .source-book__header{color:var(--ink-3)}.source-book:focus-within{box-shadow:-12px 0 28px -18px #00000080,0 0 0 1px var(--hairline-strong)}.source-book[data-minimized]{border-radius:10px;margin:8px 6px 8px 0;box-shadow:-6px 0 16px -12px #0000004d}.source-book[data-minimized] .source-book__expanded{width:calc(var(--book-width,360px) - 10px);visibility:hidden;pointer-events:none;opacity:0;position:absolute;inset:0}.source-book__restore{width:100%;height:100%;color:var(--ink-2);flex-direction:column;align-items:center;gap:14px;padding:12px 0;display:flex}.source-book__restore>span{writing-mode:vertical-rl;letter-spacing:.03em;font-size:12px;font-weight:550}.source-book__restore:hover{background:var(--hover);color:var(--ink)}.source-book__restore:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.source-book__recording{background:var(--danger);border-radius:50%;width:6px;height:6px}@media(prefers-reduced-motion:reduce){.source-book__expanded,.dray-resize-handle:after{transition:none}}.dray-planes:has(>.dray-source-area){overflow-x:hidden}.dray-source-area{flex:1;min-width:0;min-height:0;display:flex;position:relative}.dray-source-area[data-overflowing]{padding-bottom:30px}.dray-source-pan{height:26px;color:var(--ink-3);justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.dray-source-pan button{width:32px;height:24px;color:var(--ink-2);border-radius:6px;place-items:center;display:grid}.dray-source-pan button:hover{background:var(--hover);color:var(--ink)}.dray-source-pan button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dray-source-strip{overscroll-behavior-x:contain;scrollbar-color:var(--ink-3) var(--frame);scrollbar-width:thin;flex:1;min-width:0;min-height:0;display:flex;overflow:auto hidden}.dray-source-strip:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dray-source-strip::-webkit-scrollbar{height:8px}.dray-source-strip::-webkit-scrollbar-track{background:var(--frame)}.dray-source-strip::-webkit-scrollbar-thumb{background:var(--ink-3);border-radius:4px}.dray-ai{z-index:3}.dray-ai__content{height:100%;position:relative}.dray-ai[data-minimized] .dray-ai__content{visibility:hidden;pointer-events:none;position:absolute;inset:0}.dray-ai__strip{flex-direction:column;align-items:center;gap:18px;height:100%;padding:12px 4px;display:flex}.dray-ai__strip>button{width:36px;color:var(--ink-2);border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:6px 0;display:flex}.dray-ai__strip>button:hover{background:var(--hover);color:var(--ink)}.dray-ai__strip>button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dray-ai__strip>button>span{font-size:12px;font-weight:600}.dray-ai__status{writing-mode:vertical-rl;color:var(--ink-3);font-size:11px}.dray-session-transport{padding:0 var(--perimeter) 12px 0;background:var(--frame);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.dray-player--inline{flex:460px;min-width:0;position:relative;inset:auto}.dray-player__page{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:550 14px/20px var(--font-ui);color:var(--ink);text-align:left;display:block;overflow:hidden}.dray-player__page:hover{color:var(--ink);text-decoration:underline}.dray-player--inline .dray-player__scrub{margin:7px 0}.dray-player--inline .dray-player__failure{grid-column:1/-1;font-size:11px;position:static}.dray-player--inline:has(.dray-player__failure){height:auto;min-height:76px;padding-block:8px}.dray-lecture__monitor{pointer-events:none;height:36px;margin:0 14px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dray-lecture__monitor canvas{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dray-lecture__status-dot{background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.dray-lecture[data-state=recording] .dray-lecture__status-dot{background:#e89080;box-shadow:0 0 0 3px #e890801a}.dray-lecture[data-playing] .dray-lecture__status-dot{background:#8fc9b0}.dray-lecture__capture{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 12px;display:flex}.dray-lecture__source{min-width:0;min-height:44px;font:13px/20px var(--font-ui);color:var(--ink-2);background:var(--well);border:0;border-radius:10px;order:1;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.dray-lecture__source>span{overflow-wrap:anywhere;min-width:0}.dray-lecture__source:hover{border-color:var(--hairline-strong);color:var(--ink)}.dray-lecture__primary{background:var(--accent);height:44px;color:var(--accent-foreground);border-radius:10px;justify-content:center;gap:10px;padding:0 16px;font-size:14px}.dray-lecture__primary:hover:not(:disabled){opacity:.85}.dray-lecture__record-mark{background:#ae655f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ae655f1a}.dray-lecture__stop{background:#d88c84;border-radius:10px;justify-content:center;min-height:38px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.dray-lecture__stop{background:color-mix(in srgb,#d88c84 13%,var(--sheet))}}.dray-lecture__stop{color:var(--ink);box-shadow:inset 0 0 0 1px #d88c84}@supports (color:color-mix(in lab,red,red)){.dray-lecture__stop{box-shadow:inset 0 0 0 1px color-mix(in srgb,#d88c84 20%,var(--hairline))}}.dray-lecture__playing,.dray-lecture__sync,.dray-lecture__retry{border-radius:10px;height:auto;min-height:44px;padding:10px 12px;font-size:13px}.dray-lecture__playing{background:var(--accent);color:var(--accent-foreground);gap:8px}.dray-lecture__playing:hover{background:var(--accent);opacity:.85}.dray-lecture__processing{font:12px/1.55 var(--font-ui);color:var(--ink-2);margin:0}.dray-lecture__choice{background:var(--well);height:30px;font:11px/18px var(--font-ui);border-radius:7px;padding:0 8px}@media(pointer:coarse){.dray-tell button,.dray-lecture__choice{min-width:44px;min-height:44px}}.dray-lecture__source-label{color:var(--ink-3);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.dray-lecture__source-label svg{width:12px;height:12px}.dray-lecture__at:not(:disabled):hover{color:var(--ink);background:var(--selected)}.dray-lecture :is(button,input,[role=region]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dray-lecture button:disabled{cursor:default;opacity:.55}@container recording-card (max-width:340px){.dray-lecture__capture{grid-template-columns:minmax(0,1fr);display:grid}.dray-lecture__source{justify-content:flex-start}.dray-lecture__source>svg:last-child{margin-left:auto}.dray-lecture__actions{grid-template-columns:minmax(0,1fr);display:grid}.dray-lecture__primary,.dray-lecture__playing{justify-content:center;width:100%}.dray-lecture__sync{justify-content:center}}.dray-player--inline{border-top:1px solid var(--hairline);background:var(--plane-work);height:auto;min-height:76px;box-shadow:none;border-radius:0;flex-wrap:wrap;gap:8px 12px;padding:12px;display:flex}.dray-player--inline .dray-player__play{background:var(--accent);width:44px;height:44px;color:var(--accent-foreground);flex:none}.dray-player--inline .dray-player__middle{flex:160px}.dray-player--inline .dray-player__right{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.dray-player__played{background:var(--ink)}.dray-player__follow{border-radius:8px;min-height:44px}.dray-player__channel{border-radius:6px;height:40px}.dray-player__close{border-radius:8px;width:44px;height:44px}.dray-player--inline .dray-player__failure{flex-basis:100%}.dray-player :is(button,[role=slider]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.book-contents{margin:4px 0 20px}.book-contents__heading{font:var(--type-meta);color:var(--ink-3);padding:0 0 4px}.book-contents__pages{max-height:250px;overflow-y:auto}.book-contents__pages button{border-radius:var(--r-control);text-align:left;width:100%;min-width:0;min-height:32px;font:var(--type-ui);color:var(--ink-2);align-items:center;gap:8px;padding:0 6px;display:flex}.book-contents__pages button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.book-contents__pages button>svg{color:var(--ink-3);flex-shrink:0}.book-contents__icon{width:20px;height:20px;color:var(--ink-3);flex-shrink:0;place-items:center;display:grid}.book-contents button:hover{background:var(--hover);color:var(--ink)}.book-contents button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dray-lecture__live{color:var(--ink-3);margin:0 0 7px;font-size:11px;line-height:1.5}.dray-lecture__follow{border:1px solid var(--hairline);color:var(--ink-2);border-radius:99px;align-items:center;gap:5px;margin:8px auto 0;padding:5px 10px;font-size:11px;display:flex}.dray-lecture__follow:hover{background:var(--hover);color:var(--ink)}.dray-ink-tools[data-dark=true]{color:#dbe2ed;background:linear-gradient(145deg,#2d3039,#22252df5);border-color:#ffffff1c}.dray-ink-tools[data-dark=true] button:hover{background:#ffffff0d}.dray-ink-tools[data-dark=true] button[aria-pressed=true]{color:#b9d2ff;background:#ffffff16}.dray-ink-tools[data-dark=true] .dray-ink-tools__colors button[aria-pressed=true]{box-shadow:0 0 0 2px #292d36,0 0 0 3.5px #adc8f0}.dray-ink-tools[data-dark=true] .dray-ink-tools__hint{color:#b2b8c6}.dray-ink-tools[data-dark=true] .dray-ink-tools__row+.dray-ink-tools__row{border-color:#ffffff16}.dray-lecture__line[data-partial=true]>span:after{content:"";vertical-align:-.08em;opacity:.45;background:currentColor;border-radius:1px;width:2px;height:.9em;margin-left:4px;display:inline-block}@property --sync-turn{syntax:"<angle>";inherits:true;initial-value:0deg}@property --sync-arc{syntax:"<number>";inherits:true;initial-value:1}@property --sync-surge{syntax:"<number>";inherits:true;initial-value:0}.sync-glow{--sync-ring:conic-gradient(from var(--sync-turn), var(--sync-1), var(--sync-2), var(--sync-3), var(--sync-4), var(--sync-5), var(--sync-6), var(--sync-7), var(--sync-1));--sync-arc-paint:conic-gradient(from calc(var(--sync-turn) * 1.6), transparent 0turn, transparent .55turn, var(--sync-1) .68turn, var(--sync-2) .77turn, var(--sync-3) .86turn, var(--sync-4) .94turn, transparent 1turn);z-index:var(--layer-page-decoration);border-radius:var(--r-plane);pointer-events:none;animation:sync-glow-turn var(--sync-glow-turn) linear infinite,sync-glow-in var(--dur-4) var(--ease-out);position:absolute;inset:0;overflow:clip}.sync-glow[data-phase=landed]{animation:sync-glow-turn var(--sync-glow-turn) linear infinite,sync-glow-land var(--sync-glow-land) var(--ease-out) forwards}.sync-glow__layer{border-radius:inherit;position:absolute;inset:0}.sync-glow__band{border-radius:inherit;padding:var(--band);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sync-glow__band[data-paint=ring]{background:var(--sync-ring);opacity:calc(1 - .55 * var(--sync-arc))}.sync-glow__band[data-paint=arc]{background:var(--sync-arc-paint);opacity:var(--sync-arc)}.sync-glow__layer--far{--band:48px;filter:blur(38px);opacity:calc(.6 * (.45 + .9 * var(--sync-surge)))}.sync-glow__layer--near{--band:12px;filter:blur(8px);opacity:calc(.8 + .3 * var(--sync-surge))}.sync-glow__layer--rim{--band:1.5px}@keyframes sync-glow-turn{to{--sync-turn:360deg}}@keyframes sync-glow-in{0%{opacity:0}}@keyframes sync-glow-land{0%{--sync-arc:1;--sync-surge:0;opacity:1}12%{--sync-arc:0;--sync-surge:1;opacity:1}45%{opacity:1}to{--sync-arc:0;--sync-surge:0;opacity:0}}@media(prefers-reduced-motion:reduce){.sync-glow{opacity:.6;--sync-arc:0;animation:none}.sync-glow[data-phase=landed]{display:none}}.lecture-return{z-index:var(--layer-plane-controls);background:var(--ink);height:30px;color:var(--accent-foreground);font:var(--type-ui-strong);white-space:nowrap;box-shadow:var(--e2);border-radius:15px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.lecture-return:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rail-recording{border-radius:var(--r-control);align-items:center;gap:2px;height:32px;padding-right:2px;display:flex}.rail-recording__open{border-radius:var(--r-control);min-width:0;height:32px;font:var(--type-ui);color:var(--ink);text-align:left;transition:background-color var(--dur-1) var(--ease-out);flex:1;align-items:center;gap:8px;padding:0 8px;display:flex}.rail-recording__open:hover:not(:disabled){background:var(--hover)}.rail-recording__open:disabled{cursor:default}.rail-recording__dot{background:var(--danger);width:8px;height:8px;animation:dray-rec-pulse 2s var(--ease-in-out) infinite;border-radius:50%;flex:none}.rail-recording__time{font:var(--type-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.rail-recording[data-about]{height:auto}.rail-recording[data-about] .rail-recording__open{height:auto;min-height:32px;padding-block:4px}.rail-recording__what{flex-direction:column;min-width:0;display:flex}.rail-recording__about{text-overflow:ellipsis;white-space:nowrap;font:var(--type-meta);color:var(--ink-2);overflow:hidden}.rail-recording__stop{border-radius:var(--r-control);width:26px;height:26px;color:var(--ink-2);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);flex:none;place-items:center;display:grid}.rail-recording__stop:hover{background:var(--hover);color:var(--danger)}.rail-recording__compact{color:var(--danger)}.rail-recording :is(button):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.rail-recording__dot{animation:none}}.dray-lecture__follow-row{background:var(--well);font:var(--type-ui);color:var(--ink-2);border-radius:9px;align-items:center;gap:8px;margin:6px 14px 8px;padding:5px 5px 5px 10px;display:flex}.dray-lecture__follow-row>span{flex:1;min-width:0}.dray-lecture__follow-row[data-state=following]>span{color:var(--ink)}.dray-lecture__follow-row[data-state=lost]>span{color:var(--ink-2)}.dray-lecture__follow-row button{background:var(--sheet);height:28px;box-shadow:0 0 0 1px var(--hairline);font:var(--type-ui-strong);color:var(--ink);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dray-lecture__follow-row button:hover:not(:disabled){background:var(--sheet)}@supports (color:color-mix(in lab,red,red)){.dray-lecture__follow-row button:hover:not(:disabled){background:color-mix(in srgb,var(--sheet) 94%,var(--ink))}}.dray-lecture__spark{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--ink-2);border-radius:50%}.dray-lecture__follow-row[data-state=syncing] .dray-lecture__spark,.dray-lecture__follow-row[data-state=waiting] .dray-lecture__spark{box-shadow:none;background:conic-gradient(var(--sync-1),var(--sync-2),var(--sync-3),var(--sync-4),var(--sync-5),var(--sync-6),var(--sync-7),var(--sync-1))}.dray-lecture__lines{max-height:min(56vh,640px);padding:2px 0}.dray-lecture .dray-lecture__line{font:400 15px/1.7 var(--font-ui);border-bottom:0;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:10px 0}.dray-lecture .dray-lecture__live{font:var(--type-meta)}.dray-lecture .dray-lecture__line+.dray-lecture__line{border-top:0}.dray-lecture__gutter{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dray-lecture__at{font:var(--type-meta);color:var(--ink-3);background:0 0;padding:1px 0}.dray-lecture__at:not(:disabled):hover{color:var(--ink);background:0 0;text-decoration:underline}.dray-lecture__mark{min-width:22px;height:18px;font:var(--type-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.dray-lecture__mark[data-state=live]{outline:1px dashed var(--hairline-strong);outline-offset:-1px}.dray-lecture__mark[data-state=final]{background:var(--well);color:var(--ink)}.sp-body{font:var(--type-reading)}.sp-body h2{font:600 20px/28px var(--font-ui);margin:var(--space-6) 0 var(--space-2)}.sp-body h3{font:600 16px/24px var(--font-ui);margin:var(--space-4) 0 var(--space-1)}.sp-body p{margin:0 0 var(--space-3)}.sp-body summary h2,.sp-body summary h3{display:inline}.sp-body details{margin:var(--space-2) 0}.sp-body blockquote{margin:var(--space-3) 0;padding-left:var(--space-4);border-left:2px solid var(--ink-3);color:var(--ink-2)}.sp-body pre{white-space:pre-wrap;background:var(--hover);padding:var(--space-3);border-radius:var(--r-control)}.sp-body table{border-collapse:collapse;margin:var(--space-3) 0}.sp-body td{border:1px solid var(--hairline);padding:var(--space-1) var(--space-2)}.sp-children{padding-left:var(--space-5)}.sp-body ul{padding-left:var(--space-6);margin:0 0 var(--space-3);list-style:outside}.sp-body ol{padding-left:var(--space-6);margin:0 0 var(--space-3);list-style:decimal}.sp-body ul.sp-tasks{padding-left:0;list-style:none}.sp-tasks input{margin-right:var(--space-2)}.sp-callout{gap:var(--space-2);padding:var(--space-3);background:var(--hover);border-radius:var(--r-control);margin:var(--space-3) 0;display:flex}.sp-list{margin:var(--space-4) 0}.sp-list ul{margin:0;padding:0;list-style:none}.sp-list li{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--hairline);display:flex}.sp-list small,.sp-quiet{color:var(--ink-3);font:var(--type-ui)}.sp-row__body{flex-direction:column;min-width:0;display:flex}.sp-row__title{font:500 15px/22px var(--font-ui);color:var(--ink)}.sp-row__meta{font:var(--type-ui);color:var(--ink-3)}.sp-list .sp-agenda li{justify-content:flex-start;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border:0}.sp-tile-date{border-radius:var(--r-field);background:var(--well);flex-direction:column;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sp-tile-date small{font:var(--type-meta);color:var(--ink-3);line-height:14px}.sp-tile-date b{font:600 15px/18px var(--font-ui);color:var(--ink);font-variant-numeric:tabular-nums}.sp-list .sp-agenda li.sp-agenda__next{gap:var(--space-4);margin-bottom:var(--space-2);padding:var(--space-4);border-radius:var(--r-sheet);background:var(--well)}.sp-agenda__next .sp-tile-date{background:var(--frame);width:56px;height:56px;box-shadow:0 0 0 1px var(--hairline)}.sp-agenda__next .sp-tile-date b,.sp-agenda__next .sp-row__title{font:var(--type-thought)}.sp-week__day{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--hairline);grid-template-columns:96px 1fr;display:grid}.sp-week__label{font:var(--type-ui-strong);color:var(--ink);padding-top:6px}.sp-list .sp-week li{justify-content:flex-start;align-items:baseline;gap:var(--space-3);border:0;padding:6px 0}.sp-week__time{width:64px;font:var(--type-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none}.sp-week .sp-row__body{gap:var(--space-2);flex-direction:row;align-items:baseline}.sp-week .sp-row__title{font:var(--type-ui-strong)}.sp-list ul.sp-tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.sp-list .sp-tiles li{padding:var(--space-2) var(--space-3);border-radius:var(--r-field);background:var(--well);border:0}.sp-tiles .sp-row__title{font:var(--type-ui-strong)}.sp-tiles .sp-row__meta{font:var(--type-meta)}.sp-pagelink{text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.sp-pages{gap:var(--space-1);margin:0 0 var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.sp-pages button{padding:var(--space-1) var(--space-2);border-radius:var(--r-control);font:var(--type-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0}.sp-pages button[aria-current=page]{background:var(--hover);color:var(--ink);font:var(--type-ui-strong)}.onboarding__film{width:100%;padding:var(--space-6);background:var(--tint-moss)}@supports (color:color-mix(in lab,red,red)){.onboarding__film{background:color-mix(in srgb,var(--tint-moss) 25%,var(--frame))}}.onboarding__film{border-radius:var(--r-plane);min-width:0;animation:onboarding-enter var(--dur-4) var(--ease-out) both}.dark .onboarding__film{background:var(--well)}.onboarding__film[data-mode=paused] .film-stage *,.onboarding__film[data-mode=paused] .film-stage :after{animation-play-state:paused}.onboarding__film[data-mode=still] .film-stage *,.onboarding__film[data-mode=still] .film-stage :after{animation:none}.film-stage{aspect-ratio:3/2;width:100%;font-family:var(--font-ui);color:var(--ink);border-radius:var(--r-field);position:relative;overflow:hidden;container-type:inline-size}.film-scene{position:absolute;inset:0}.film-scene svg{display:block}.film-window{background:var(--plane-work);box-shadow:var(--edge-plane),var(--e2);animation:film-in .45s var(--ease-out) var(--t0,0s) both;border-radius:1.6cqw;position:absolute;overflow:hidden}.film-bar{border-bottom:1px solid var(--hairline);height:5.2cqw;color:var(--ink-2);white-space:nowrap;align-items:center;gap:1.2cqw;padding:0 2cqw;font-size:1.9cqw;font-weight:500;line-height:1;display:flex}.film-bar svg{flex-shrink:0;width:2cqw;height:2cqw}.film-cursor{width:3.4cqw;height:3.4cqw;color:var(--ink);filter:drop-shadow(0 1px 1px #00000040);animation:4.2s var(--ease-out) var(--t0,0s) both;position:absolute;top:0;left:0}.film-cursor svg{width:100%;height:100%}.film-button{background:var(--ink);height:5.2cqw;color:var(--plane-work);white-space:nowrap;border-radius:1cqw;justify-content:center;align-items:center;padding:0 2.4cqw;font-size:1.9cqw;font-weight:500;display:inline-flex}.film-lines{flex-direction:column;gap:1.3cqw;display:flex}.film-lines>i{background:var(--hairline-strong);height:1.1cqw;animation:film-in .35s var(--ease-out) both;animation-delay:calc(var(--t0,0s) + .35s + var(--i) * 70ms);border-radius:.55cqw;display:block}.film-lines>i:nth-child(2){width:88%}.film-lines>i:nth-child(3){width:94%}.film-lines>i:nth-child(4){width:62%}.film-label{text-align:center;color:var(--ink-2);animation:film-fade .4s var(--ease-out) both;font-size:2cqw;font-weight:500;position:absolute;left:0;right:0}.film-dray{background:var(--sheet);width:22cqw;box-shadow:0 0 0 1px var(--hairline-strong);animation:film-in .45s var(--ease-out) calc(var(--t0,0s) + .15s) both;border-radius:1.6cqw;padding:2.4cqw;position:absolute;top:18cqw;left:4cqw}.film-dray-mark{letter-spacing:-.08em;opacity:.5;animation:film-dim .35s var(--ease-out) calc(var(--t0,0s) + .7s) both;font-size:3.6cqw;font-weight:650;line-height:1;display:block}.film-dray-mark>span{color:var(--mark-moss)}.film-dray-state{color:var(--ink-2);animation:film-fade .35s var(--ease-out) calc(var(--t0,0s) + .7s) both;align-items:center;gap:1cqw;margin-top:2cqw;font-size:1.7cqw;line-height:1.3;display:flex}.film-dray-state>i{border:1px solid var(--ink-3);border-radius:50%;flex-shrink:0;width:1.2cqw;height:1.2cqw}.film-signin .film-window{width:58cqw;height:38cqw;top:8cqw;left:30cqw}.film-login{flex-direction:column;gap:2cqw;padding:3cqw;display:flex}.film-login-title{letter-spacing:-.02em;margin-bottom:.6cqw;font-size:2.6cqw;font-weight:600;line-height:1}.film-field{border:1px solid var(--hairline-strong);border-radius:1cqw;align-items:center;gap:1.2cqw;height:5.6cqw;padding:0 1.6cqw;font-size:1.9cqw;display:flex}.film-field>span{width:11cqw;color:var(--ink-3);flex-shrink:0}.film-field-user{animation:film-focus 1.2s var(--ease-out) calc(var(--t0,0s) + 1.4s) both}.film-field-pass{animation:film-focus 1s var(--ease-out) calc(var(--t0,0s) + 2.9s) both}.film-typed{animation:film-type .9s steps(11,end) calc(var(--t0,0s) + 1.5s) both;font-weight:500}.film-dots{gap:.7cqw;display:flex}.film-dots>i{background:var(--ink);width:1.1cqw;height:1.1cqw;animation:film-pop .18s var(--ease-out) both;animation-delay:calc(var(--t0,0s) + 2.95s + var(--i) * 80ms);border-radius:50%}.film-signin .film-button{animation:film-press .26s var(--ease-in-out) calc(var(--t0,0s) + 3.98s) both;align-self:flex-start}.film-signin .film-cursor{animation-name:film-cursor-1;transform:translate(38cqw,38.5cqw)}.film-courses .film-window{width:68cqw;height:45.5cqw;top:6cqw;left:16cqw}.film-card{border-bottom:1px solid var(--hairline);animation:film-in .4s var(--ease-out) both;animation-delay:calc(var(--t0,0s) + .2s + var(--i) * .1s);grid-template-columns:2.6cqw 1fr;align-items:start;gap:.5cqw 1.6cqw;padding:1.8cqw 2cqw;display:grid}.film-card>b{letter-spacing:-.01em;font-size:2cqw;font-weight:600;line-height:1.3}.film-card>small{color:var(--ink-2);grid-column:2;font-size:1.7cqw;line-height:1.3}.film-card[data-pick]{background:var(--film-wash)}@supports (color:color-mix(in lab,red,red)){.film-card[data-pick]{background:color-mix(in srgb,var(--film-wash) 55%,transparent)}}.film-card[data-pick]{animation:film-in .4s var(--ease-out) calc(var(--t0,0s) + .2s + var(--i) * .1s) both,film-wash .3s var(--ease-out) calc(var(--t0,0s) + var(--pick)) both}.film-card[data-pick=moss]{--film-wash:var(--tint-moss);--pick:1.35s}.film-card[data-pick=slate]{--film-wash:var(--tint-slate);--pick:2.05s}.dark .film-card[data-pick=moss]{--film-wash:var(--mark-moss)}.dark .film-card[data-pick=slate]{--film-wash:var(--mark-slate)}.film-check{border:1px solid var(--hairline-strong);width:2.6cqw;height:2.6cqw;color:var(--plane-work);border-radius:50%;grid-row:1/span 2;place-items:center;margin-top:.1cqw;display:grid}.film-check svg{width:1.6cqw;height:1.6cqw}[data-pick]>.film-check{background:var(--ink);border-color:var(--ink);animation:film-check-on .25s var(--ease-out) calc(var(--t0,0s) + var(--pick)) both}[data-pick]>.film-check svg{animation:film-fade .2s var(--ease-out) calc(var(--t0,0s) + var(--pick) + .1s) both}.film-card-skip>.film-check svg{display:none}.film-card-skip>small{color:var(--ink-3)}.film-parts{flex-wrap:wrap;grid-column:2;gap:.8cqw;min-height:3.2cqw;margin-top:.6cqw;display:flex}.film-parts>i{background:var(--well);color:var(--ink-2);animation:film-in .3s var(--ease-out) both;animation-delay:calc(var(--t0,0s) + var(--pick) + .3s + var(--j) * .1s);border-radius:.6cqw;padding:.7cqw 1cqw;font-size:1.6cqw;font-style:normal;line-height:1}.film-courses .film-cursor{animation-name:film-cursor-2;transform:translate(62cqw,60cqw)}.film-never .film-window{width:80cqw;height:55cqw;top:5cqw;left:10cqw}.film-tabs{color:var(--ink-2);border-bottom:1px solid var(--hairline);gap:2.4cqw;padding:1.6cqw 3cqw 0;font-size:1.8cqw;display:flex}.film-tabs>span{padding-bottom:1.2cqw;position:relative}.film-tabs>span[data-on]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.film-page{padding:2.6cqw 3cqw;position:relative}.film-page>b{letter-spacing:-.02em;margin-bottom:2cqw;font-size:2.4cqw;font-weight:600;line-height:1.2;display:block}.film-readbar{background:var(--mark-moss);border-radius:.7cqw;height:2.9cqw;position:absolute;top:6.6cqw;left:2.2cqw;right:2.2cqw}@supports (color:color-mix(in lab,red,red)){.film-readbar{background:color-mix(in srgb,var(--mark-moss) 22%,transparent)}}.film-readbar{animation:film-read 1.5s var(--ease-in-out) calc(var(--t0,0s) + .8s) both;transform:translateY(7.2cqw)}.film-saved{background:var(--positive-bg);height:3.2cqw;color:var(--positive);animation:film-pop .3s var(--ease-out) calc(var(--t0,0s) + 2.35s) both;border-radius:.8cqw;align-items:center;gap:.8cqw;padding:0 1.2cqw;font-size:1.6cqw;font-weight:500;display:inline-flex;position:absolute;top:2.6cqw;right:3cqw}.film-saved svg{width:1.6cqw;height:1.6cqw}.film-row{align-items:center;gap:2cqw;margin-top:2.4cqw;display:flex;position:relative}.film-reply{border:1px solid var(--hairline-strong);height:5.2cqw;color:var(--ink-3);border-radius:1cqw;flex:1;align-items:center;padding:0 1.6cqw;font-size:1.8cqw;display:flex}.film-muted{opacity:.5;animation:film-dim .3s var(--ease-out) both;animation-delay:calc(var(--t0,0s) + 2.7s + var(--k) * .4s)}.film-no{background:var(--sheet);width:3cqw;height:3cqw;color:var(--ink-2);box-shadow:0 0 0 1px var(--hairline-strong),var(--e1);animation:film-pop .26s var(--ease-out) both;animation-delay:calc(var(--t0,0s) + 2.7s + var(--k) * .4s);border-radius:50%;place-items:center;display:grid;position:absolute}.film-no svg{width:1.8cqw;height:1.8cqw}.film-row>.film-no{top:-1.3cqw;left:-1.3cqw}.film-tabs .film-no{top:-1.2cqw;right:-2.2cqw}.film-from{letter-spacing:.04em;color:var(--ink-2);animation:film-fade .35s var(--ease-out) var(--t0,0s) both;align-items:center;gap:1cqw;font-size:1.7cqw;font-weight:500;display:flex;position:absolute;top:6.6cqw;left:4cqw}.film-from svg{width:2.2cqw;height:2.2cqw}.film-item,.film-fly{left:4cqw;top:calc(12.4cqw + var(--k) * 9.6cqw);border-radius:1.2cqw;align-items:center;gap:1.6cqw;width:46cqw;height:8.4cqw;padding:0 1.4cqw;font-size:1.9cqw;line-height:1.3;display:flex;position:absolute}.film-item>svg,.film-fly>svg{background:var(--well);width:5cqw;height:5cqw;color:var(--ink-2);border-radius:1cqw;flex-shrink:0;padding:1.1cqw}.film-item>span,.film-fly>span{flex-direction:column;flex:1;min-width:0;display:flex}.film-item b,.film-fly b{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.film-item small,.film-fly small{color:var(--ink-3);font-size:1.6cqw}.film-item{border:1px dashed var(--hairline-strong);color:var(--ink-3);animation:film-fade .3s var(--ease-out) both;animation-delay:calc(var(--t0,0s) + .8s + var(--k) * .7s)}.film-item>svg{color:inherit;background:0 0}.film-item b,.film-item small{color:inherit}.film-item>i{color:var(--positive);white-space:nowrap;align-items:center;gap:.6cqw;font-size:1.6cqw;font-style:normal;font-weight:500;display:inline-flex}.film-item>i svg{width:1.6cqw;height:1.6cqw}.film-fly{background:var(--sheet);box-shadow:0 0 0 1px var(--hairline),var(--e2);transform-origin:0 0;--dx:55.2cqw;--dy:calc(9.2cqw - var(--k) * 2.65cqw);transform:translate(var(--dx),var(--dy)) scale(.72);animation:film-fade .35s var(--ease-out) calc(var(--t0,0s) + .25s + var(--k) * 80ms) both,film-fly .75s var(--ease-in-out) calc(var(--t0,0s) + .8s + var(--k) * .7s) both}.film-notebook{border-left:.8cqw solid var(--ink);border-radius:.8cqw 2cqw 2cqw .8cqw;width:41cqw;height:56cqw;padding:2.4cqw;position:absolute;top:6cqw;left:56cqw}@supports (color:color-mix(in lab,red,red)){.film-notebook{border-left:.8cqw solid color-mix(in srgb,var(--ink) 16%,transparent)}}.film-notebook{background:var(--film-tint)}@supports (color:color-mix(in lab,red,red)){.film-notebook{background:color-mix(in srgb,var(--film-tint) 22%,var(--plane-work))}}.film-notebook{box-shadow:var(--e2);animation:film-in .45s var(--ease-out) calc(var(--t0,0s) + .15s) both;flex-direction:column;display:flex}.film-notebook[data-tint=moss]{--film-tint:var(--mark-moss)}.film-notebook[data-tint=slate]{--film-tint:var(--mark-slate)}.film-notebook>span{letter-spacing:.04em;color:var(--ink-2);font-size:1.6cqw;font-weight:500}.film-notebook>b{letter-spacing:-.02em;margin-top:.6cqw;font-size:2.8cqw;font-weight:600;line-height:1.15}.film-notebook>small{color:var(--ink-2);align-items:baseline;gap:.5cqw;margin-top:.8cqw;font-size:1.7cqw;display:flex}.film-count{height:1em;color:var(--ink);flex-direction:column;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.film-count>i{height:1em;transform:translateY(calc(var(--steps) * -100%));animation:film-wheel 3.5s steps(5,end) calc(var(--t0,0s) + .85s) both;font-style:normal;display:block}.film-shell{background:var(--frame);box-shadow:var(--edge-plane);animation:film-in .5s var(--ease-out) var(--t0,0s) both;border-radius:1.8cqw;grid-template-columns:13cqw 1fr 1fr;gap:1.4cqw;padding:1.4cqw;display:grid;position:absolute;inset:3cqw}.film-rail{flex-direction:column;gap:.6cqw;padding-top:3.6cqw;display:flex}.film-rail>i{height:3.6cqw;color:var(--ink-2);white-space:nowrap;animation:film-fade .3s var(--ease-out) both;animation-delay:calc(var(--t0,0s) + .25s + var(--r) * 80ms);border-radius:.8cqw;align-items:center;gap:.9cqw;padding:0 1cqw;font-size:1.6cqw;font-style:normal;display:flex}.film-rail>i:before{content:"";background:var(--mark-slate);border-radius:.3cqw;flex-shrink:0;width:1.2cqw;height:1.2cqw}.film-rail>i[data-on]{background:var(--hover);color:var(--ink);font-weight:500}.film-rail>i[data-on]:before{background:var(--mark-moss)}.film-plane{background:var(--plane-work);min-width:0;box-shadow:var(--edge-plane);border-radius:1.4cqw;position:relative;overflow:hidden}.film-plane-page{--ink:#141413;--ink-2:#5c5a54;--ink-3:#6f6c64;--hairline-strong:#14141329;background:var(--page);color:var(--ink);flex-direction:column;padding:3cqw 2.6cqw;display:flex}.film-plane-page>small,.film-thought>small{letter-spacing:.08em;color:var(--ink-3);animation:film-fade .3s var(--ease-out) calc(var(--t0,0s) + .3s) both;font-size:1.3cqw;font-weight:500}.film-plane-page>b{letter-spacing:-.03em;animation:film-in .4s var(--ease-out) calc(var(--t0,0s) + .35s) both;margin:1.6cqw 0 2.2cqw;font-size:2.9cqw;font-weight:600;line-height:1.12;display:block}.film-passage{box-shadow:0 0 0 1px var(--mark-moss),0 0 0 .5cqw var(--mark-moss);border-radius:.8cqw;margin:0 -1cqw 1.6cqw;padding:1cqw}@supports (color:color-mix(in lab,red,red)){.film-passage{box-shadow:0 0 0 1px color-mix(in srgb,var(--mark-moss) 70%,transparent),0 0 0 .5cqw color-mix(in srgb,var(--mark-moss) 18%,transparent)}}.film-passage{animation:film-mark .5s var(--ease-out) calc(var(--t0,0s) + 1.5s) both}.film-plane-page .film-lines>i{animation-delay:calc(var(--t0,0s) + .5s + var(--i) * 70ms)}.film-plane-work{padding:2.4cqw 2.4cqw 9cqw}.film-thought{animation:film-in .45s var(--ease-out) calc(var(--t0,0s) + 2.7s) both}.film-thought>small{color:var(--ink-2);animation-delay:calc(var(--t0,0s) + 2.7s)}.film-thought>b{letter-spacing:-.02em;margin:1cqw 0 1.6cqw;font-size:2.3cqw;font-weight:600;line-height:1.2;display:block}.film-thought .film-lines>i{animation-delay:calc(var(--t0,0s) + 3s + var(--i) * .1s)}.film-ratio{gap:.7cqw;margin-top:1.8cqw;display:flex}.film-ratio>i{background:var(--mark-moss);width:2.6cqw;height:2.6cqw;animation:film-pop .25s var(--ease-out) both;animation-delay:calc(var(--t0,0s) + 3.5s + var(--q) * .1s);border-radius:.5cqw}.film-ratio>i:last-child{box-shadow:inset 0 0 0 1px var(--hairline-strong);background:0 0}.film-cite{color:var(--ink-2);animation:film-fade .3s var(--ease-out) calc(var(--t0,0s) + 4s) both;align-items:center;gap:.6cqw;margin-top:1.8cqw;font-size:1.4cqw;display:inline-flex}.film-cite svg{width:1.5cqw;height:1.5cqw}.film-island{background:var(--frame);height:6.2cqw;color:var(--ink);white-space:nowrap;border-radius:2cqw 2cqw 0 0;align-items:center;gap:1.2cqw;padding:0 1.8cqw;font-size:1.7cqw;display:flex;position:absolute;bottom:0;left:3cqw;right:3cqw;overflow:hidden}.film-island:before,.film-island:after{content:"";background:var(--frame);width:1.6cqw;height:1.6cqw;position:absolute;bottom:0}.film-island:before{right:100%;-webkit-mask:radial-gradient(1.6cqw at 0 0,#0000 0 1.6cqw,#000 1.6cqw);mask:radial-gradient(1.6cqw at 0 0,#0000 0 1.6cqw,#000 1.6cqw)}.film-island:after{left:100%;-webkit-mask:radial-gradient(1.6cqw at 100% 0,#0000 0 1.6cqw,#000 1.6cqw);mask:radial-gradient(1.6cqw at 100% 0,#0000 0 1.6cqw,#000 1.6cqw)}.film-island>i{background:var(--ink-2);border-radius:50%;flex-shrink:0;width:1.4cqw;height:1.4cqw}.film-island>span{animation:film-type .7s steps(25,end) calc(var(--t0,0s) + 1.9s) both}@keyframes film-in{0%{opacity:0;transform:translateY(2cqw)}}@keyframes film-fade{0%{opacity:0}}@keyframes film-dim{0%{opacity:1}}@keyframes film-pop{0%{opacity:0;transform:scale(.6)}}@keyframes film-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes film-press{50%{opacity:.85;transform:scale(.96)}}@keyframes film-focus{0%,to{box-shadow:0 0 #0000}8%,90%{box-shadow:0 0 0 .6cqw var(--hover),0 0 0 1px var(--ink-2)}}@keyframes film-wash{0%{background-color:#0000}}@keyframes film-check-on{0%{border-color:var(--hairline-strong);background-color:#0000}}@keyframes film-read{0%{transform:translateY(0)}}@keyframes film-mark{0%{box-shadow:0 0 0 1px #0000,0 0 #0000}}@keyframes film-fly{0%{transform:translate(0)scale(1)}50%{transform:translate(calc(var(--dx) / 2),calc(var(--dy) / 2 - 1.5cqw)) scale(.86)}}@keyframes film-wheel{0%{transform:translateY(0)}to{transform:translateY(calc(var(--steps) * -100%))}}@keyframes film-cursor-1{0%,12%{opacity:0;transform:translate(96cqw,72cqw)}14%{opacity:1;transform:translate(96cqw,72cqw)}33%,57%{transform:translate(40cqw,24.5cqw)}69%,86%{transform:translate(40cqw,32.5cqw)}95%,to{transform:translate(38cqw,38.5cqw)}}@keyframes film-cursor-2{0%,16%{opacity:0;transform:translate(92cqw,66cqw)}18%{opacity:1;transform:translate(92cqw,66cqw)}31%,34%{transform:translate(19.5cqw,14.5cqw)}48%,52%{transform:translate(19.5cqw,27.5cqw)}72%,to{transform:translate(62cqw,60cqw)}}@font-face{font-family:Fraunces;src:url(/web-assets/Fraunces-BR5x10i8.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.feature-picture{--t-bg:var(--brand-charcoal);--t-paper:var(--brand-chalk);--t-text:var(--brand-chalk)}@supports (color:color-mix(in lab,red,red)){.feature-picture{--t-text:color-mix(in srgb, var(--brand-chalk) 72%, var(--brand-charcoal))}}.feature-picture{--t-ink:var(--brand-chalk);--t-dim:var(--brand-chalk)}@supports (color:color-mix(in lab,red,red)){.feature-picture{--t-dim:color-mix(in srgb, var(--brand-chalk) 18%, transparent)}}.feature-picture{--fp-bay:var(--brand-bay);--fp-butter:var(--brand-butter);aspect-ratio:1;border-radius:var(--r-command);background:var(--t-bg);position:relative;overflow:hidden}.feature-picture>svg{width:100%;height:100%;position:absolute;inset:0}.feature-picture__words{font-family:var(--font-brand);font-variation-settings:"opsz" 72,"SOFT" 80,"WONK" 1;font-weight:500;font-size:calc(var(--fp-size,300px) * .1);letter-spacing:-.03em;color:var(--t-ink);margin:0;line-height:1;position:absolute;bottom:6%;left:7%}@media(prefers-reduced-motion:reduce){.feature-picture *{animation:none!important}}@keyframes fp-arc{0%,to{opacity:.15}40%{opacity:1}}@keyframes fp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes fp-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@keyframes fp-draw{0%,8%{stroke-dashoffset:100px;opacity:1}28%,82%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes fp-draw3{0%,38%{stroke-dashoffset:100px;opacity:1}56%,86%{stroke-dashoffset:0;opacity:1}94%,to{opacity:0}}@keyframes fp-fadein{0%,28%{opacity:0}36%,84%{opacity:1}92%,to{opacity:0}}@keyframes fp-flash{0%,27%{opacity:0}30%{opacity:.35}36%,to{opacity:0}}@keyframes fp-flow{0%{transform:translate(0)}to{transform:translate(48px)}}@keyframes fp-fly{0%,4%{opacity:1;transform:none}14%{opacity:0;transform:translate(118px,-4px)scale(.5)}90%{opacity:0;transform:translate(118px,-4px)scale(.5)}to{opacity:1;transform:none}}@keyframes fp-fly1{0%,12%{opacity:1;transform:none}30%,86%{opacity:0;transform:translate(166px,-44px)}to{opacity:0;transform:none}}@keyframes fp-fly2{0%,26%{opacity:1;transform:none}44%,86%{opacity:0;transform:translate(134px,-2px)}to{opacity:0;transform:none}}@keyframes fp-fly3{0%,40%{opacity:1;transform:none}58%,86%{opacity:0;transform:translate(102px,40px)}to{opacity:0;transform:none}}@keyframes fp-live{0%,to{opacity:.35}50%{opacity:1}}@keyframes fp-mark{0%,6%{opacity:0;transform:scaleX(.1)}14%,26%{opacity:1;transform:scaleX(1)}31%,46%{opacity:1;transform:translateY(18px)scaleX(1)}50%,62%{opacity:0;transform:scaleX(.1)}70%,90%{opacity:1;transform:scaleX(1)}96%,to{opacity:0}}@keyframes fp-pop{0%,56%{opacity:0;transform:scale(0)}62%{opacity:1;transform:scale(1.08)}66%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0}}@keyframes fp-progress{0%,14%{transform:scaleX(0)}88%,to{transform:scaleX(1)}}@keyframes fp-read{0%{transform:translate(0)}14%{transform:translate(38px)}28%{transform:translate(76px)}42%{transform:translateY(24px)}56%{transform:translate(38px,24px)}70%{transform:translateY(48px)}84%{transform:translate(40px,48px)}}@keyframes fp-slide{0%,32%{opacity:0;transform:translate(-14px)}44%,84%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes fp-slideA{0%{opacity:0;transform:none}4%,50%{opacity:1;transform:none}58%,to{opacity:1;transform:translate(-250px)}}@keyframes fp-slideB{0%,50%{opacity:1;transform:translate(250px)}58%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fp-snap{0%,14%{opacity:.3;transform:scale(1.18)}26%,90%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(1.18)}}@keyframes fp-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes fp-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes fp-word{0%{opacity:.12}8%,44%{opacity:.9}50%,to{opacity:.12}}@keyframes fp-write{0%,6%{stroke-dashoffset:100px}46%,90%{stroke-dashoffset:0;opacity:1}96%,to{opacity:0}}:root{--dre-sage:#8a9d80;--dre-iris:#a6a0cb;--dre-amber:#bba17c;--dre-rose:#c59b8d}.dark{--dre-sage:#b6c3a8;--dre-iris:#bdb4de;--dre-amber:#d2bb96;--dre-rose:#d6aaa0}.dre{--dre-light:var(--dre-sage);vertical-align:middle;pointer-events:none;isolation:isolate;flex:none;display:inline-block;position:relative}.dre[data-tone=iris]{--dre-light:var(--dre-iris)}.dre[data-tone=amber]{--dre-light:var(--dre-amber)}.dre[data-tone=rose]{--dre-light:var(--dre-rose)}.dre__canvas{width:100%;height:100%;display:block}.dray-island{--dre-aura:var(--dre-sage)}.dray-island[data-mode=voice]{width:auto;max-width:none;padding:28px 14px calc(var(--perimeter) + 6px);background:linear-gradient(180deg,var(--frame),var(--frame) 42%,var(--frame) 70%);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"context context context""status status status""face.tools";align-items:center;gap:6px 10px;min-height:0;display:grid;left:0;right:0;transform:none;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.dray-island[data-mode=voice]{background:linear-gradient(180deg,color-mix(in srgb,var(--frame) 0%,transparent),color-mix(in srgb,var(--frame) 90%,transparent) 42%,var(--frame) 70%)}}.dray-island__character{z-index:2;pointer-events:none;grid-area:face;width:30px;height:30px;position:relative}.dray-island__foot{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dray-island__foot .dray-island__light{height:100%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.dray-island{--island-crest:var(--dre-sage)}@supports (color:color-mix(in lab,red,red)){.dray-island{--island-crest:color-mix(in srgb, var(--dre-sage) 6%, var(--sheet))}}.dray-island{--island-body:var(--dre-sage)}@supports (color:color-mix(in lab,red,red)){.dray-island{--island-body:color-mix(in srgb, var(--dre-sage) 10%, var(--frame))}}.dray-island{--island-ground:var(--plane-work)}.dark .dray-island{--island-crest:var(--dre-sage)}@supports (color:color-mix(in lab,red,red)){.dark .dray-island{--island-crest:color-mix(in srgb, var(--dre-sage) 18%, var(--sheet))}}.dark .dray-island{--island-body:var(--dre-sage)}@supports (color:color-mix(in lab,red,red)){.dark .dray-island{--island-body:color-mix(in srgb, var(--dre-sage) 8%, var(--well))}}.dray-island__light{width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.dray-island__light canvas{width:100%!important;height:100%!important}.dray-island[data-mode=voice] .dray-island__voice{min-height:22px;font:var(--type-ui-strong);color:var(--ink);text-align:left;flex-wrap:wrap;grid-area:status;justify-content:flex-start;align-items:baseline;column-gap:6px;min-width:0;max-width:100%;padding:0 2px}.dray-island__status-hint{font:var(--type-ui);color:var(--ink-2)}.dray-island__voice>[aria-live]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dray-island__capture-dot{background:var(--ink-3);opacity:.5;border-radius:50%;flex:none;width:5px;height:5px}.dray-island[data-mic=listening] .dray-island__capture-dot,.dray-island[data-mic=hearing] .dray-island__capture-dot{background:var(--dre-sage);opacity:1;box-shadow:0 0 0 3px var(--dre-sage)}@supports (color:color-mix(in lab,red,red)){.dray-island[data-mic=listening] .dray-island__capture-dot,.dray-island[data-mic=hearing] .dray-island__capture-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--dre-sage) 15%,transparent)}}.dray-island[data-mic=starting] .dray-island__capture-dot{background:var(--dre-sage);opacity:.7;animation:dray-mic-opening 1.1s var(--ease-in-out) infinite}@keyframes dray-mic-opening{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.dray-island[data-mode=voice] .dray-island__transcript{width:100%;font:var(--type-body);grid-area:status;justify-content:flex-start}.dray-island__tools{flex-shrink:0}.dray-island__tools button{flex-shrink:0;min-width:28px;min-height:32px}.dray-island[data-mode=voice] .dray-island__tools{grid-area:tools;justify-content:flex-end;gap:6px;height:34px}@container (max-width:360px){.dray-island[data-mode=voice] .dray-island__mic>span{display:none}.dray-island[data-mode=voice] .dray-island__mic{min-width:36px;padding:0 10px}}.dray-island[data-mode=voice] .dray-island__tools button{cursor:pointer;border-radius:11px}.dray-island[data-mode=voice] .dray-island__attach{width:30px;height:34px;color:var(--ink-2)}.dray-island[data-mode=voice] .dray-island__attach:hover{background:var(--hover)}.dray-island[data-mode=voice] .dray-island__mic{width:auto;height:34px;font:500 11px/1 var(--font-ui);white-space:nowrap;background:var(--sheet);min-width:34px;color:var(--ink);box-shadow:0 0 0 1px var(--hairline),var(--e1);border-radius:17px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.dray-island[data-mode=voice] .dray-island__mic:not(:has(span)){width:34px;padding:0}.dray-island__listen{background:var(--well);height:32px;color:var(--ink);font:var(--type-ui-strong);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out);border-radius:16px;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.dray-island__listen:hover{background:var(--hover)}.dray-island__listen[aria-pressed=true]{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dray-island__listen[aria-pressed=true]{background:color-mix(in srgb,var(--danger) 14%,var(--sheet))}}.dray-island__listen[aria-pressed=true]{color:var(--danger)}.dray-island[data-mode=voice] .dray-island__mic:hover{opacity:.85}.dray-island button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dray-island__context{z-index:3;min-width:0;max-width:100%;font:var(--type-meta);color:var(--ink-2);flex:0 0 100%;font-size:11px;position:relative}.dray-island:has(>.dray-island__context){flex-wrap:wrap}.dray-island[data-mode=voice] .dray-island__context{grid-area:context;justify-content:flex-start;margin-bottom:2px;padding:0}.dray-island[data-mode=voice] .dray-island__attachments{margin-bottom:8px}.dray-island[data-mode=voice] .dray-island__drop{width:42%;font-size:10px;bottom:calc(100% - 34px);left:56%}.dray-island:not([data-mode=voice]){background:var(--sheet);width:calc(100% - 24px);max-width:760px;max-height:min(70vh,620px);box-shadow:0 0 0 1px var(--hairline),var(--e2);border-radius:16px;flex-direction:column;align-items:stretch;gap:2px;padding:8px}.dray-island:not([data-mode=voice]) textarea{background:0 0;border:0;border-radius:0;flex:0 auto;width:100%;min-height:40px;max-height:min(32vh,220px);margin:0;padding:8px 8px 4px;font-size:14px;line-height:22px;overflow-y:auto}.dray-island__suggestions{scrollbar-width:none;gap:6px;padding:4px 4px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dray-island__suggestions::-webkit-scrollbar{display:none}.dray-island__suggestion{background:var(--well);height:26px;color:var(--ink);font:var(--type-meta);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out);border-radius:13px;flex:none;padding:0 10px}.dray-island__suggestion:hover{background:var(--hover)}.dray-island:not([data-mode=voice]) .dray-island__tools{gap:4px;width:100%;height:auto;min-height:36px;margin:0}.dray-island:not([data-mode=voice]) .dray-island__attach,.dray-island__talk{background:var(--well);width:32px;height:32px;color:var(--ink-2);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);border-radius:50%;place-items:center;display:grid}.dray-island:not([data-mode=voice]) .dray-island__attach:hover,.dray-island__talk:hover{background:var(--hover);color:var(--ink)}.dray-island__mic-blocked{color:var(--ink-3);background:0 0}.dray-island__talk[aria-pressed=true]{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dray-island__talk[aria-pressed=true]{background:color-mix(in srgb,var(--danger) 14%,var(--sheet))}}.dray-island__talk[aria-pressed=true]{color:var(--danger)}.dray-island__talking{min-height:28px;font:var(--type-ui);color:var(--ink-2);align-items:center;gap:8px;padding:4px 8px 0;display:flex}.dray-island__talking>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dray-island__talking .dray-island__capture-dot{background:var(--dre-sage);opacity:1;box-shadow:0 0 0 3px var(--dre-sage)}@supports (color:color-mix(in lab,red,red)){.dray-island__talking .dray-island__capture-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--dre-sage) 15%,transparent)}}.dray-island__hint{font:var(--type-meta);color:var(--ink-3);flex:1;padding-left:6px}.dray-island:not([data-mode=voice]) .dray-island__tools>button:last-child{border-radius:50%;width:32px;height:32px}.dray-island:not([data-mode=voice]) .dray-island__attachments{background:0 0;max-height:100px;margin:2px 0;padding:6px 0;position:relative;inset:auto;overflow-y:auto}.dray-island:not([data-mode=voice]) .dray-island__context{flex-basis:auto;padding:4px 4px 0}.dray-island[data-lifted]{width:calc(100% - 24px);max-width:none;padding-bottom:12px}.dray-island[data-motion=still] *,.dray-island[data-motion=still] :before{transition:none!important;animation:none!important}@container (max-width:400px){.dray-island[data-mode=voice]{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){.dray-island,.dray-island *,.dray-island :before{transition:none!important;animation:none!important}}.dre-introduction{text-align:center;color:#36362f;background:radial-gradient(at 50% 42%,#f4ead7,#f7f4ec 40%,#eeede6);border:1px solid #695e491a;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:470px;padding:44px 36px 32px;display:flex;position:relative;overflow:hidden}.dark .dre-introduction{color:#eeeadf;background:radial-gradient(at 50% 42%,#34362f,#252723 55%,#20221f);border-color:#ffffff14}.dre-introduction__orbit{opacity:.07;border:1px solid;border-radius:50%;width:290px;height:290px;position:absolute;top:40px}.dre-introduction__orbit:after{content:"";border-radius:inherit;border:1px solid;position:absolute;inset:22px}.dre-introduction__eyebrow{font:10px/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.18em;opacity:.6;margin:0 0 16px}.dre-introduction h2{letter-spacing:-.045em;margin:12px 0;font:38px/1.1 Georgia,serif}.dre-introduction__copy{max-width:285px;font:13px/1.7 var(--font-ui);opacity:.75;margin:0}.dre-introduction__modes{background:#78736417;border-radius:30px;gap:6px;margin:24px 0 12px;padding:4px;display:flex}.dre-introduction__modes button{font:12px var(--font-ui);color:inherit;border-radius:24px;padding:8px 16px}.dre-introduction__modes button:focus-visible{outline-offset:2px;outline:2px solid}.dre-introduction__modes button[aria-pressed=true]{color:#38382f;background:#ffffffb8;box-shadow:0 1px 4px #2323140f}.dark .dre-introduction__modes button[aria-pressed=true]{color:#f8f5e9;background:#44483d}.dre-introduction__note{font:10px/1.5 var(--font-ui);opacity:.6;margin:0}@media(max-width:760px){.dre-introduction{min-height:390px;padding:28px 20px}}html,body,#root{min-height:100%}body{background:var(--frame);color:var(--ink);font:var(--type-body);margin:0}.site{min-height:100vh;padding:var(--perimeter);gap:var(--perimeter);box-sizing:border-box;flex-direction:column;display:flex}.site__header{min-height:var(--h-row);padding:0 var(--space-3);justify-content:space-between;align-items:center;display:flex}.site__wordmark{font:var(--type-ui-strong);color:var(--ink);text-decoration:none}.site__account{font:var(--type-ui);color:var(--ink-2);padding:var(--space-1) var(--space-2);border-radius:var(--r-control);text-decoration:none}.site__account:hover{background:var(--hover);color:var(--ink)}.site__plane{box-sizing:border-box;width:100%;max-width:720px;padding:var(--space-10) var(--space-8);background:var(--plane-work);border-radius:var(--r-plane);box-shadow:var(--edge-plane);flex:1;margin:0 auto}.site__plane h1{font:var(--type-thought);margin:0 0 var(--space-3)}.site__plane p{font:var(--type-reading);color:var(--ink-2);max-width:var(--measure-max);margin:0}.site__action{margin-top:var(--space-6);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--frame);color:var(--ink);padding:var(--space-2) var(--space-3);font:var(--type-ui-strong);text-decoration:none;display:inline-block}.site__action:hover{background:var(--hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.people{gap:var(--space-4);display:grid}.people h2,.people h3{font:var(--type-ui-strong);margin:var(--space-3) 0 0}.people fieldset,.people article{border:1px solid var(--hairline);border-radius:var(--r-control);padding:var(--space-4)}.people fieldset>div,.people form{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.people input:not([type=checkbox]),.site__plane form input{border:1px solid var(--hairline);border-radius:var(--r-control);padding:var(--space-2);background:var(--frame);color:var(--ink)}.people button,.site__plane form button{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--frame);color:var(--ink);padding:var(--space-2) var(--space-3);cursor:pointer}.people button:disabled,.site__plane form button:disabled{opacity:.5;cursor:default}.people [role=alert]{color:var(--ink)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
