:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--label:#fff;--label2:#ebebf599;--label3:#ebebf54d;--soft:#ebebf5c7;--sep:#545458a6;--cell:#1c1c1e;--fill:#2c2c2e;--fill3:#7676803d;--tint:#0a84ff;--gray:#8e8e93;--placeholder:#636366;--slab:#000;--slab-edge:linear-gradient(165deg, #ffffff6b, #ffffff1f 38%, #ffffff1a 70%, #fff3);--bubble-text:#ebebf5b8;--well:#1c1c1eb8;--hairline:#ffffff1a;--control:40px;--red:#ff453a;--green:#30d158;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, sans-serif}*{box-sizing:border-box}html,body{color:var(--label);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;touch-action:manipulation;background:#000;margin:0}.t-title1{letter-spacing:.2px;font-size:28px;font-weight:600;line-height:34px}.t-headline{letter-spacing:-.37px;font-size:17px;font-weight:600;line-height:22px}.t-body{letter-spacing:-.37px;font-size:17px;line-height:22px}.t-sub{letter-spacing:-.23px;font-size:15px;line-height:20px}.t-foot{letter-spacing:-.08px;font-size:13px;line-height:18px}.t-cap{letter-spacing:0;font-size:12px;line-height:16px}.secondary{color:var(--label2)}.tint{color:var(--tint)}.struck{color:var(--red);text-decoration:line-through}p,h1,h2{margin:0}.stage{justify-content:center;align-items:flex-start;min-height:100dvh;padding:32px;display:flex}.phone{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#000;border-radius:48px;flex:none;width:390px;height:844px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1f1f22,0 40px 120px -30px #7864ff1f}.phone img{-webkit-user-drag:none}.note p{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}::selection{background:#0a84ff66}@media (width<=760px){.stage{padding:0;display:block}.phone{width:100vw;height:100dvh;box-shadow:none;border-radius:0}}.layer-ink,.layer-glass{width:100%;height:100%;display:block;position:absolute;inset:0}.layer-ink{z-index:0}.underlay{z-index:2;pointer-events:none;position:absolute;inset:0}.underlay>div{-webkit-backdrop-filter:blur(var(--glass-blur));position:absolute}.layer-glass{z-index:3;pointer-events:none}.controls{z-index:4;pointer-events:none;position:absolute;inset:0}.controls>*{pointer-events:auto}.scroll{z-index:1;overscroll-behavior:contain;padding:max(64px, env(safe-area-inset-top)) 16px 200px;scrollbar-width:none;flex-direction:column;gap:32px;display:flex;position:absolute;inset:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 170px),#00000040 calc(100% - 60px));mask-image:linear-gradient(#000 calc(100% - 170px),#00000040 calc(100% - 60px))}.scroll::-webkit-scrollbar{display:none}.scroll>*{flex-shrink:0}.glass{position:relative}.gpu-off .glass,.gpu-pending .glass{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.6);background:#2c2c308c;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 .5px #ffffff2e,0 10px 30px #00000080}.glass:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;--sun-a:calc(var(--lit,0) * var(--orb-light) * var(--shine,1));background:radial-gradient(circle 240px at var(--lx,-999px) var(--ly,-999px), rgb(var(--sun-rgb) / calc(var(--sun-a) * .04)), transparent);box-shadow:inset calc(var(--ldx,0) * -1.5px) calc(var(--ldy,0) * -1.5px) 1px rgb(var(--sun-rgb) / calc(var(--sun-a) * .1));position:absolute;inset:0}.tap{appearance:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.tap:disabled{cursor:default}.tap:focus-visible{outline:2px solid var(--tint);outline-offset:3px;border-radius:999px}.hero{text-align:center;flex-direction:column;align-items:center;display:flex}.hero img{object-fit:cover;border-radius:50%;width:120px;height:120px}.hero h1{margin-top:12px}.hero p{margin-top:2px}.monogram{background:linear-gradient(#a1a1a6,#6c6c71);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:52px;font-weight:500;line-height:1;display:flex}.cell{background:var(--cell);border-radius:10px}.note{padding:11px 16px}.note p{color:var(--bubble-text);margin-top:2px}.section-header{color:var(--label2);padding:0 16px 6px;font-weight:400}.section-footer{color:var(--label2);padding:7px 16px 0}.hairline{background:var(--sep);height:.5px;margin-left:16px}.invite-head{justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.invite-who{flex-direction:column;min-width:0;display:flex}.invite-when{padding:11px 16px}.invite-when .struck{margin-bottom:2px}.pill{border-radius:12px;flex:none;padding:3px 10px;font-size:13px;font-weight:600;line-height:18px}.pill-booked{color:var(--green);background:#30d15829}.pill-draft{background:var(--fill3);color:var(--label2)}.recently-section{--etch-sheen:.8;--etch-wall:1.8;--etch-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2.4 0 0 0 -0.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.recently{margin:0;padding:0;list-style:none}.row{min-height:44px;color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex;position:relative}.row:active{background:#1c1c1e}.row:focus-visible,.row-more:focus-visible{outline:2px solid var(--tint);outline-offset:-2px;border-radius:10px}.row-sub{padding-left:52px}.row-tile{color:#ebebf573;--glyph-size:15px;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.row-text{letter-spacing:-.08px;min-width:0;color:var(--soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;line-height:18px;overflow:hidden}.row-sub .row-text{letter-spacing:0;font-size:12px;line-height:16px}.row-date{letter-spacing:0;color:var(--label2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:16px}.row-chevron{color:var(--label3);--glyph-size:7px 11px;flex:none;margin-left:-4px;display:flex}.sep{background:var(--sep);height:.5px;position:absolute;bottom:0;left:52px;right:0}.row-more{appearance:none;font:inherit;cursor:pointer;width:100%;min-height:44px;color:var(--label3);letter-spacing:0;text-align:left;background:0 0;border:0;align-items:center;margin:-10px 0 0;padding:0 16px 4px 52px;font-size:12px;line-height:16px;display:flex;position:relative}.etch{isolation:isolate;position:relative}.etch:before,.etch:after{pointer-events:none;--etch-a:calc(var(--etch-k) * var(--orb-light,1));--etch-c:var(--etch-rgb,var(--sun-rgb));background:radial-gradient(circle at var(--ex,-999px) var(--ey,-999px), rgb(var(--etch-c) / var(--etch-a)) 22px, rgb(var(--etch-c) / calc(var(--etch-a) * .368)) calc(22px + var(--etch-reach,200px)), rgb(var(--etch-c) / calc(var(--etch-a) * .135)) calc(22px + 2 * var(--etch-reach,200px)), rgb(var(--etch-c) / calc(var(--etch-a) * .05)) calc(22px + 3 * var(--etch-reach,200px)), transparent calc(22px + 4 * var(--etch-reach,200px)));position:absolute;inset:0}.etch:before{--etch-k:var(--etch-wall);z-index:-1;translate:calc(var(--edx,0) * .75px) calc(var(--edy,0) * .75px)}.etch:after{--etch-k:var(--etch-sheen);mix-blend-mode:screen}.etch-text:before,.etch-text:after{content:attr(data-text);padding:inherit;color:#0000;white-space:nowrap;text-overflow:ellipsis;-webkit-mask:var(--etch-grain);-webkit-mask:var(--etch-grain);mask:var(--etch-grain);-webkit-background-clip:text;background-clip:text;overflow:hidden}.etch-icon:before,.etch-icon:after{content:"";-webkit-mask:var(--glyph) center / var(--glyph-size) no-repeat, var(--etch-grain);-webkit-mask-composite:source-in;-webkit-mask:var(--glyph) center / var(--glyph-size) no-repeat, var(--etch-grain);mask:var(--glyph) center / var(--glyph-size) no-repeat, var(--etch-grain);-webkit-mask-composite:source-in;mask-composite:intersect}.etch-icon>svg{position:relative}.etch-icon:before{content:none}.thread{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.msg-day{color:var(--label2);align-self:center;padding-top:4px}.msg-day b{font-weight:600}.msg-note{color:var(--label2);align-self:center}.msg-name{color:var(--label2);font-weight:600}.msg-rumi{flex-direction:column;gap:2px;max-width:290px;display:flex}.msg-voice{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;display:flex}.voice{appearance:none;color:inherit;font:inherit;background:var(--fill);border:0;border-radius:22px;align-items:center;gap:10px;min-height:44px;padding:3px 16px 3px 3px;display:flex}.voice-prog{stroke-dashoffset:113.1px}.voice-prog.playing{animation:9s linear infinite voice-ring}@keyframes voice-ring{0%{stroke-dashoffset:113.1px}to{stroke-dashoffset:0}}.bubble{left:20px;bottom:calc(var(--bar-bottom) + 60px);border-radius:17px;max-width:292px;position:absolute}.bubble>div{border-radius:inherit;color:var(--bubble-text);letter-spacing:-.15px;text-rendering:optimizelegibility;font-kerning:normal;padding:8px 14px 9px;font-size:15px;line-height:20px;position:relative}.tail{width:11px;height:6.2px;position:absolute;bottom:-5.4px;left:20.5px;overflow:visible}.tail-fill{fill:var(--slab)}.tail-edge{fill:none;stroke:#ffffff1a;stroke-width:.75px}.typing{left:20px;bottom:calc(var(--bar-bottom) + 50px);position:absolute}.typing>div{border-radius:999px;gap:4px;padding:9px 12px;display:flex}.typing i{opacity:.35;background:#ebebf599;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing-dot}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes typing-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.land{transform-origin:0 100%;animation:.38s cubic-bezier(.2,.9,.25,1) both land}@keyframes land{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.phone{--bar-bottom:max(28px, env(safe-area-inset-bottom))}.bar{left:20px;right:20px;bottom:var(--bar-bottom);align-items:center;gap:12px;display:flex;position:absolute}.orb-button{flex:none;width:52px;height:52px}.orb-button .tap{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.field{height:var(--control);border-radius:999px;flex:1}.bar .field{box-shadow:calc(var(--raise) * 6px) calc(var(--raise) * 8px) calc(var(--raise) * 18px) calc(var(--raise) * -4px) rgb(0 0 0/calc(var(--raise) * .85)), inset calc(var(--raise) * -3px) calc(var(--raise) * -4px) calc(var(--raise) * 8px) rgb(0 0 0/calc(var(--raise) * .55))}.field-tap{border:1px solid var(--hairline);border-radius:inherit;background:var(--well);width:100%;height:100%;color:var(--placeholder);text-align:left;letter-spacing:-.15px;align-items:center;gap:10px;padding:0 6px 0 16px;font-size:15px;line-height:20px;display:flex}.field-tap>span:first-child{flex:1}.field-label{color:var(--label);flex:1}.field-icon{width:32px;height:32px;color:var(--gray);justify-content:center;align-items:center;display:flex}.rec-dot{background:var(--red);border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite pulse;flex:none!important}.send{background:var(--tint);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.discard{width:var(--control);height:var(--control);border-radius:50%;flex:none}.discard .tap{width:100%;height:100%;color:var(--label);border:1px solid var(--hairline);background:var(--well);border-radius:50%;justify-content:center;align-items:center;display:flex}.signin-option:focus-visible,.signin-whole:focus-visible,.voice:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.stack{height:var(--control);flex:1;position:relative}.stack-card{transform-origin:50% 0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s;position:absolute;inset:0}.stack-card>.field{height:100%}.stack-front{touch-action:pan-y;-webkit-user-select:none;user-select:none}.stack-drag,.stack-dragging .stack-back{transition:none}.stack-out{transition:transform .22s cubic-bezier(.4,0,1,1),opacity .22s ease-in}.stack-arrive{animation:.38s cubic-bezier(.2,.9,.25,1) both stack-arrive}.stack-promote{animation:.32s cubic-bezier(.2,.8,.2,1) both stack-promote}@keyframes stack-arrive{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes stack-promote{0%{opacity:.65;transform:translateY(-6px)}}.slab{background:linear-gradient(var(--slab), var(--slab)) padding-box, var(--slab-edge) border-box;border:.75px solid #0000}.slab-faint{background:linear-gradient(var(--slab), var(--slab)) padding-box, linear-gradient(180deg, #fff3, #ffffff12) border-box}.signin{border-radius:999px;align-items:center;gap:8px;height:100%;padding:0 4px 0 16px;display:flex}.signin-label{color:var(--bubble-text);letter-spacing:-.15px;flex:1;font-size:15px;line-height:20px}.signin-option{height:32px;color:var(--bubble-text);font:inherit;letter-spacing:-.15px;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:15px;line-height:20px;display:flex}.spinner{border:1.75px solid #ebebf52e;border-top-color:#ebebf5b3;border-radius:50%;width:16px;height:16px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.signin-whole{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.signin-whole:active .signin-option,.signin-option:active{filter:brightness(.85)}.host-note{border:1px solid var(--hairline);background:var(--well);align-items:center;padding:0 16px;display:flex}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.lab{background:#000;place-items:center;min-height:100dvh;display:grid}.orb{border-radius:50%;flex:none;display:block;position:relative}.orb-flat{border-radius:50%;transition:opacity .4s,filter .4s;position:absolute;inset:0}.orb-gpu{pointer-events:none;transition:opacity .4s;position:absolute}.tap:active .orb{filter:brightness(.82)}.enter{animation:.35s cubic-bezier(.2,.8,.2,1) both enter}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.enter,.land,.stack-arrive,.stack-promote,.spinner,.typing i,.rec-dot,.voice-prog.playing{animation:none!important}}
