@font-face{font-family:Inyo Inter;src:url(/inyo/fonts/inter-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inyo Inter;src:url(/inyo/fonts/inter-medium.woff2) format("woff2");font-style:normal;font-weight:500 700;font-display:swap}.nyu-page{--nyu-blue:#4090f6;--nyu-ink:#0b0b0f;--nyu-muted:#686870;--nyu-line:#e9e9ea;--nyu-error:#ac2525;--nyu-background:#02010a;--nyu-navy:#04052e;--nyu-purple:#3d2c8d;--nyu-lilac:#916bbf;--nyu-bubble:#e9e9ea;--nyu-field-border:#d7d7db;--nyu-ease:cubic-bezier(.22,1,.36,1);--nyu-quick:120ms;--nyu-settle:280ms;--nyu-reveal:440ms;position:relative;isolation:isolate;display:flex;height:100svh;overflow:hidden;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 30%,var(--nyu-lilac),transparent 65%),radial-gradient(ellipse at 80% 80%,var(--nyu-purple),transparent 70%),var(--nyu-navy);color:var(--nyu-ink);font-family:Inyo Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-transform:lowercase}.nyu-mesh{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.inyo-phone-frame{position:relative;z-index:1;width:430px;height:844px;flex:none;transform:translateY(-8px) scale(var(--nyu-phone-scale,1));padding:12px;border:1px solid rgba(255,255,255,.55);border-radius:60px;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.15) 35%,rgba(255,255,255,.05) 65%,rgba(255,255,255,.35));box-shadow:0 20px 40px rgba(0,0,0,.25),inset 0 1px 1px rgba(255,255,255,.85),inset 0 -1px 1px rgba(255,255,255,.35);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.inyo-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:48px;background:white}.inyo-phone-island{position:absolute;z-index:30;top:14px;left:50%;transform:translateX(-50%);width:110px;height:32px;border-radius:30px;background:#111}.nyu-chat{padding-top:140px;padding-bottom:84px}.nyu-header{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:flex-start;justify-content:space-between;padding:48px 12px 20px}.nyu-header-frost{position:absolute;inset:0 0 -24px;pointer-events:none}.nyu-contact{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px}.nyu-contact-photo{display:block;width:58px;height:58px;overflow:hidden;border-radius:50%;border:1px solid rgba(0,0,0,.06);background:#4f2987;box-shadow:0 1px 4px rgba(0,0,0,.12)}.nyu-contact-photo img{width:100%;height:100%;padding:8px;object-fit:contain;transform:none}.nyu-contact-name{display:flex;align-items:center;gap:2px;border-radius:999px;padding:6px 12px 6px 16px;font-size:15px;font-weight:600;line-height:1}.nyu-contact-name svg{color:rgba(0,0,0,.35)}.nyu-menu-button,.nyu-progress{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:7px;flex:none;border-radius:50%}.nyu-progress svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--nyu-bubble);stroke-width:3;transform:rotate(-90deg)}.nyu-progress .nyu-progress-value{stroke:var(--nyu-blue);stroke-linecap:round;transition:stroke-dasharray var(--nyu-reveal) var(--nyu-ease),opacity var(--nyu-settle) var(--nyu-ease)}.nyu-progress span{position:relative;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.nyu-menu-button{flex-direction:column;gap:3.5px}.nyu-menu-button span{display:block;width:16px;height:1.5px;border-radius:2px;background:var(--nyu-ink)}.nyu-thread-viewport{position:relative;flex:1;min-height:0;overflow:hidden}.nyu-thread-viewport:after,.nyu-thread-viewport:before{content:"";position:absolute;inset-inline:0;height:28px;z-index:2;pointer-events:none}.nyu-thread-viewport:before{top:0;background:linear-gradient(180deg,white,transparent)}.nyu-thread-viewport:after{bottom:0;background:linear-gradient(0deg,white,transparent)}.nyu-thread{padding:24px 16px 28px;scroll-padding-block:28px;overscroll-behavior-y:contain}.nyu-welcome .nyu-thread-viewport{flex:0 1 auto;min-height:100px}.nyu-welcome-media{display:flex;flex:1;min-height:0;align-items:flex-end;justify-content:center;padding:0 24px;pointer-events:none;transform-origin:bottom center}.nyu-hena{position:relative;height:100%;max-height:460px;aspect-ratio:9/16;max-width:100%;-webkit-mask-image:linear-gradient(180deg,transparent,black 5%,black 73%,transparent),linear-gradient(90deg,transparent,black 9%,black 91%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,black 5%,black 73%,transparent),linear-gradient(90deg,transparent,black 9%,black 91%,transparent);mask-composite:intersect;opacity:0;transform:translateY(14px) scale(.96);transform-origin:bottom center;transition:opacity var(--nyu-reveal) var(--nyu-ease),transform var(--nyu-reveal) var(--nyu-ease)}.nyu-hena[data-ready=true]{opacity:1;transform:none}.nyu-hena video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.nyu-hena-gaze{opacity:0;transition:opacity var(--nyu-quick) ease-out}.nyu-companion{position:absolute;z-index:15;width:180px;height:230px;pointer-events:none;transform-origin:bottom center}.nyu-hena-cameo{width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(180deg,black 88%,transparent);mask-image:linear-gradient(180deg,black 88%,transparent)}.nyu-live-draft{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px 20px 100px;pointer-events:none}.nyu-draft-bubble{max-width:86%;max-height:100%;overflow:auto;padding:20px 28px;border-radius:30px;color:white;font-size:28px;font-weight:700;line-height:1.25;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 18px 50px -14px rgba(64,144,246,.6)}.nyu-draft-frost{position:absolute;inset:0;z-index:25;pointer-events:none;background:rgba(255,255,255,.28)}.nyu-header,.nyu-thread{transition:filter .11s ease-out}.nyu-drafting .nyu-header,.nyu-drafting .nyu-thread{filter:blur(8px);transition-duration:.3s}.nyu-thread-content{position:relative}.nyu-option-target{display:block;max-width:85%;padding:0;border:0;background:transparent;text-align:left}.nyu-option{display:flex;align-items:center;gap:8px;pointer-events:none;border-radius:18px;padding:7px 14px;color:white;font-size:17px!important;line-height:22px;text-align:left;letter-spacing:-.01em}.nyu-option-radio{flex:0 0 14px;width:14px;height:14px;border:1.5px solid;border-radius:50%}.nyu-option-label{min-width:0}.nyu-option-target:active .nyu-option{opacity:.85!important}.nyu-option.nyu-option-skip{background:white;color:var(--nyu-blue);box-shadow:inset 0 0 0 1.5px currentColor}.nyu-page button,.nyu-page input,.nyu-page textarea{font:inherit}.nyu-page .nyu-answer-field,.nyu-page .nyu-option{line-height:22px}.nyu-page button{cursor:pointer}.nyu-page button:disabled{cursor:default}.nyu-page button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nyu-page :focus-visible{outline:3px solid var(--nyu-blue);outline-offset:3px}.nyu-composer{position:absolute;inset:auto 12px 32px;z-index:35;display:flex;align-items:center}.nyu-footer-frost{position:absolute;inset:auto 0 0;height:84px;z-index:10;pointer-events:none}.nyu-answer-field{flex:1;min-width:0;width:100%;height:38px;min-height:38px;max-height:112px;padding:7px 40px 7px 16px;border-radius:19px;color:var(--nyu-ink);font-size:17px!important;line-height:22px;resize:none}.nyu-answer-field::placeholder{color:rgba(0,0,0,.35)}.nyu-answer-field{transition:border-color var(--nyu-quick),opacity var(--nyu-settle);-webkit-appearance:none;appearance:none}.nyu-page .nyu-answer-field,.nyu-page .nyu-answer-field:focus,.nyu-page .nyu-answer-field:focus-visible{outline:none;outline-offset:0}.nyu-page .nyu-answer-field:focus{border-color:var(--nyu-field-border)}.nyu-page .nyu-answer-field:focus-visible{border-color:var(--nyu-muted)}.nyu-page .nyu-answer-field[aria-invalid=true]{border-color:var(--nyu-error)}.nyu-send{position:absolute;right:4px;bottom:4px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(180deg,#57a5f5,var(--nyu-blue));color:white}.nyu-page input,.nyu-page textarea{text-transform:lowercase}.nyu-send:disabled{opacity:0;pointer-events:none}.nyu-send svg{transition:transform var(--nyu-quick) var(--nyu-ease)}.nyu-send:after{content:"";position:absolute;inset:-7px}.nyu-skip{position:absolute;right:4px;bottom:4px;height:30px;padding:0 12px;border-radius:15px;color:var(--nyu-blue);font-size:15px;font-weight:600}.nyu-skip:after{content:"";position:absolute;inset:-7px}.nyu-skip:disabled{opacity:0;pointer-events:none}.nyu-error{color:var(--nyu-error);font-size:14px;padding:12px 0}.nyu-link{color:#1769ba;text-decoration:underline;font-size:13px;min-height:44px;padding:8px 4px}.nyu-note{font-size:12px;line-height:1.5;color:var(--nyu-muted);padding:14px 0}.nyu-primary{display:block;width:100%;min-height:48px;padding:12px 16px;border-radius:24px;background:var(--nyu-blue);color:white;font-weight:600!important;margin-top:16px}.nyu-primary:disabled{opacity:.4}.nyu-primary[aria-busy=true]{display:flex;align-items:center;justify-content:center;gap:10px;opacity:.9}.nyu-primary[aria-busy=true]:before{content:"";width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:white;border-radius:50%;animation:nyu-spin .7s linear infinite}@keyframes nyu-spin{to{transform:rotate(1turn)}}.nyu-link,.nyu-menu button,.nyu-menu-button,.nyu-primary,.nyu-progress,.nyu-send{transition:transform var(--nyu-quick) var(--nyu-ease),opacity var(--nyu-settle) var(--nyu-ease),background-color var(--nyu-quick)}.nyu-menu button:active,.nyu-menu-button:active,.nyu-primary:active:not(:disabled),.nyu-progress:active:not(:disabled),.nyu-send:active:not(:disabled){transform:scale(.96)}.nyu-custom-controls .nyu-primary:active:not(:disabled){transform:none;opacity:.85}.nyu-consent input{transition:transform var(--nyu-quick) var(--nyu-ease)}.nyu-consent:active input:not(:disabled){transform:scale(.9)}.nyu-review{margin-top:20px;padding:16px;border-radius:18px;background:#f6f6f8}.nyu-review h2{font-size:18px;font-weight:600;margin-bottom:8px}.nyu-review-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--nyu-line)}.nyu-review-row>div{min-width:0}.nyu-review-row dt{font-size:11px;color:var(--nyu-muted)}.nyu-review-row dd{font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.nyu-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;padding:10px 0;cursor:pointer}.nyu-consent input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--nyu-blue)}.nyu-consent a{color:#1769ba;text-decoration:underline}.nyu-stage-disclosure{border-top:1px solid var(--nyu-line);margin-top:10px;padding-top:14px;font-size:13px;line-height:1.5}.nyu-stage-disclosure h3{font-weight:600;margin-bottom:6px}.nyu-height{min-height:0!important;display:block!important;padding:16px 0 0;background:transparent!important;overflow:visible!important;font-family:inherit!important}.nyu-height>div{padding:0}.nyu-height [class*=glassReadoutWrap]{gap:8px;margin-bottom:16px}.nyu-height [class*=glassReadout]{padding:18px 32px;animation:none}.nyu-height [class*=glassValue]{font-size:40px}.nyu-height [class*=glassCaption]{text-transform:lowercase}.nyu-height [class*=track]{margin:0}.nyu-height [aria-label="height range"]{height:44px;cursor:pointer}.nyu-height [aria-label="height range"]:before,.nyu-height [class*=trackFill]{top:20px}.nyu-height [class*=thumb]{top:9px}.nyu-height [class*=trackFill]{background:var(--nyu-blue);box-shadow:0 0 20px rgba(64,144,246,.45)}.nyu-height [class*=thumb]:focus-visible{outline:3px solid var(--nyu-blue);outline-offset:2px}.nyu-photos{min-height:0!important;display:block!important;padding:16px 0 0;background:transparent!important;overflow:visible!important}.nyu-photos>div{padding:0}.nyu-photos section{padding:0;margin-bottom:16px}.nyu-photos h1{font-size:23px}.nyu-photos [class*=photoEyebrow]{text-transform:lowercase}.nyu-photos [class*=photoPair]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nyu-photos [class*=photoDropWrap]{aspect-ratio:3/4!important}.nyu-photos [class*=photoDrop]{transform:none;animation:none}.nyu-photos button[class*=photoDrop]{touch-action:manipulation}.nyu-photos [class*=photoDrop] img{animation:nyu-photo-reveal var(--nyu-settle) var(--nyu-ease) both}.nyu-photos [class*=photoDrop]:focus-visible{outline:3px solid var(--nyu-blue);outline-offset:3px}.nyu-photos [class*=photoSlotState]{transition:opacity var(--nyu-quick) var(--nyu-ease)}.nyu-photos [class*=photoRemove]{transition:transform var(--nyu-quick) var(--nyu-ease),opacity var(--nyu-quick)}.nyu-photos [class*=photoRemove]:active{transform:scale(.94)}.nyu-photo-labels{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;text-align:center;font-size:11px;margin-top:8px;color:var(--nyu-muted)}@keyframes nyu-photo-reveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.nyu-menu-button:hover,.nyu-primary:hover:not(:disabled),.nyu-progress:hover:not(:disabled),.nyu-send:hover:not(:disabled),.nyu-send:hover:not(:disabled) svg{transform:translateY(-1px)}.nyu-link:hover,.nyu-menu a:hover{opacity:.72}}@media (max-width:809px){.nyu-page{height:100svh;padding:0;align-items:stretch;background:white}.nyu-mesh{display:none}.inyo-phone-frame{width:100%;height:100%;transform:none;padding:0;border:0;border-radius:0;background:white;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.inyo-phone-screen{border-radius:0}.inyo-phone-island{display:none}.nyu-chat{padding-top:calc(128px + env(safe-area-inset-top));padding-bottom:calc(72px + env(safe-area-inset-bottom))}.nyu-header{padding-top:max(16px,env(safe-area-inset-top));padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.nyu-composer{bottom:max(16px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right))}.nyu-footer-frost{height:calc(84px + env(safe-area-inset-bottom))}.nyu-welcome-media{padding-inline:16px}.nyu-hena{max-height:min(460px,52svh)}.nyu-option{min-height:44px;padding-block:11px}.nyu-live-draft{align-items:flex-end;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.nyu-live-draft[data-keyboard=true]{align-items:center;padding-bottom:72px}.nyu-draft-bubble{font-size:clamp(21px,6vw,28px)}.nyu-photos{padding-top:8px}.nyu-photos section{margin-bottom:12px}.nyu-photos [class*=photoEyebrow],.nyu-photos h1{display:none}.nyu-photos [class*=photoPair]{margin-block:0!important;padding:0!important}.nyu-photos [class*=photoDropWrap]{aspect-ratio:5/6!important}.nyu-photo-labels{margin-top:6px}.nyu-photos .nyu-primary{margin-top:10px}.nyu-answer-field,.nyu-footer-frost,.nyu-header-frost{-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.nyu-page),html:has(.nyu-page){overscroll-behavior:none}@media (max-width:809px){body:has(.nyu-page),html:has(.nyu-page){background:white}}@media (max-height:640px) and (max-width:809px){.nyu-companion{height:140px;width:120px;bottom:100px!important}}.nyu-page[data-compact=true] .nyu-header{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:8px}.nyu-page[data-compact=true] .nyu-chat{padding-top:calc(108px + env(safe-area-inset-top))}.nyu-page[data-compact=true] .nyu-welcome-media{max-height:140px}.nyu-page[data-compact=true] .nyu-companion{height:140px;width:120px;bottom:100px!important}@media (prefers-reduced-motion:reduce){.nyu-page *,.nyu-page :after,.nyu-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nyu-hena{opacity:1!important;transform:none!important}.nyu-primary[aria-busy=true]:before{display:none}.nyu-consent input,.nyu-option-label,.nyu-option-radio,.nyu-page button:active,.nyu-page button:hover,.nyu-send svg{transform:none!important}}