:root{--bg:var(--qa-bg);--bg-2:var(--qa-elevated);--ink:var(--qa-text);--ink-2:var(--qa-text-muted);--glass:var(--qa-glass);--glass-strong:var(--qa-glass-strong);--glass-thin:var(--qa-glass-thin);--field:var(--qa-field);--hair:var(--qa-hair);--rim-top:var(--qa-rim-top);--rim-low:var(--qa-rim-low);--sheen:var(--qa-sheen);--match:var(--qa-match);--ok:var(--qa-verified);--metal:var(--qa-metal);--metal-hi:var(--qa-metal-hi);--metal-lo:var(--qa-metal-lo);--metal-text:var(--qa-metal-text);--on-metal:var(--qa-on-metal);--metal-soft:var(--qa-metal-soft);--metal-line:var(--qa-metal-line);--bloom-a:var(--qa-bloom-a);--bloom-b:var(--qa-bloom-b);--bloom-c:var(--qa-bloom-c);--metal-grad:linear-gradient(135deg,var(--metal-hi) 0%,var(--metal) 44%,var(--metal-lo) 100%);--shadow:0 30px 70px -20px rgba(0,0,0,.75);--r-tile:28px;--blur:22px;--spring:cubic-bezier(.3,1.35,.4,1);--ease:cubic-bezier(.2,.8,.2,1);--crest-o:.78;--ground:var(--bg);--ground-2:var(--bg-2);--ground-3:var(--glass-strong);--line:var(--hair);--nally:var(--metal);--quint:var(--metal);--amber:var(--metal-text);--link:var(--metal-text);--verified:var(--ok);--danger:var(--qa-danger);--on-link:var(--on-metal);--on-nally:var(--ink);--bubble-a:var(--glass-strong);--bubble-b:var(--glass-strong);--display:var(--font-newsreader),ui-serif,Georgia,serif;--body:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--r-card:var(--r-tile);--r-ctl:999px}:root[data-theme=light]{--shadow:0 26px 60px -24px rgba(70,60,30,.28);--crest-o:.3}.wall{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.bloom{position:absolute;border-radius:50%;filter:blur(40px)}.bloom-a{background:radial-gradient(circle,var(--bloom-a),transparent 68%)}.bloom-b{background:radial-gradient(circle,var(--bloom-b),transparent 68%)}.bloom-c{background:radial-gradient(circle,var(--bloom-c),transparent 68%)}:root[data-metal=silver]{--crest-tone:brightness(1.08)}:root[data-metal=silver][data-theme=light]{--crest-tone:brightness(1)}.crest{top:140px;transform:translateX(-50%);opacity:var(--crest-o);filter:var(--crest-tone,saturate(1.05)) blur(7px);animation:crest-breathe 9s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.crest,.crest-glow{position:absolute;left:50%;width:760px;height:760px}.crest-glow{top:520px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--bloom-a),transparent 64%);opacity:.7;animation:glow 9s ease-in-out infinite}.wall-side .crest,.wall-side .crest-glow{left:80%}.wall-side .crest{top:20px;width:620px;height:620px}.wall-side .crest-glow{top:330px}:root[data-theme=light] .crest{mix-blend-mode:multiply}@media (max-width:640px){.crest,.wall-side .crest{left:50%;top:170px;width:400px;height:400px;filter:var(--crest-tone,saturate(1.05)) blur(4px)}.crest-glow,.wall-side .crest-glow{left:50%;top:370px;width:460px;height:460px}}@keyframes crest-breathe{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.025)}}@keyframes glow{0%,to{opacity:.55}50%{opacity:.9}}.lum{position:absolute;border-radius:50%;background:radial-gradient(circle at 38% 34%,var(--metal-hi),var(--metal) 42%,transparent 72%);opacity:.5;animation:drift 26s ease-in-out infinite alternate}.lum.far{filter:blur(2px);opacity:.32}.lum.near{filter:blur(8px)}:root[data-theme=light] .lum{background:radial-gradient(circle at 38% 34%,var(--metal),var(--metal-lo) 48%,transparent 74%);opacity:.35}.lum.d1{--dx:46px;--dy:-34px;animation-duration:24s}.lum.d2{--dx:-52px;--dy:28px;animation-duration:31s;animation-delay:-9s}.lum.d3{--dx:30px;--dy:44px;animation-duration:21s;animation-delay:-4s}@keyframes drift{0%{transform:translate(0)}to{transform:translate(var(--dx),var(--dy))}}.cast{inset:0}.cast,.meet{position:absolute}.meet{width:0;height:0;left:calc(50% + 175px);top:485px}@media (max-width:640px){.meet{left:calc(50% + 93px);top:463px;scale:.55}}.wall-side .meet{left:calc(80% + 143px);top:330px}.spark{position:absolute;left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 40% 36%,var(--metal-hi),var(--metal) 48%,transparent 74%);box-shadow:0 0 24px 8px var(--metal-soft);opacity:.85}:root[data-theme=light] .spark{background:radial-gradient(circle at 40% 36%,var(--metal),var(--metal-lo) 52%,transparent 76%)}.spark.sa{animation:meet-a 13s var(--ease) infinite}.spark.sb{animation:meet-b 13s var(--ease) infinite}.ripple{position:absolute;left:-70px;top:-70px;width:140px;height:140px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--metal-line),0 0 34px var(--metal-soft);opacity:0;animation:ripple 13s ease-out infinite}.ripple.r2{animation-name:ripple-late}@keyframes meet-a{0%{transform:translate(-320px,-170px);opacity:0}10%{opacity:.9}54%,62%{transform:translate(-8px);opacity:1}78%,to{transform:translate(-8px);opacity:0}}@keyframes meet-b{0%{transform:translate(300px,210px);opacity:0}10%{opacity:.9}54%,62%{transform:translate(8px);opacity:1}78%,to{transform:translate(8px);opacity:0}}@keyframes ripple{0%,56%{transform:scale(.2);opacity:0}60%{opacity:.9}90%,to{transform:scale(3.2);opacity:0}}@keyframes ripple-late{0%,62%{transform:scale(.2);opacity:0}66%{opacity:.6}96%,to{transform:scale(4.4);opacity:0}}.wall[data-still] .cast,.wall[data-still] .lum{display:none}.glass{position:relative;isolation:isolate;background:var(--glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);box-shadow:var(--shadow),inset 0 1px 0 var(--rim-top),inset 0 -1px 0 var(--rim-low)}.glass:before{padding:1px;z-index:1;background:linear-gradient(150deg,var(--metal-line),transparent 30%,transparent 68%,var(--hair));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass:after,.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glass:after{z-index:-1;background:radial-gradient(120% 70% at 12% 0,var(--sheen),transparent 55%)}.glass.strong{background:var(--glass-strong)}@supports ((-webkit-backdrop-filter:url(#qa-liquid)) or (backdrop-filter:url(#qa-liquid))) and (not (font:-apple-system-body)) and (not (-moz-appearance:none)){.liquid{-webkit-backdrop-filter:url(#qa-liquid) blur(9px) saturate(190%) brightness(1.04);backdrop-filter:url(#qa-liquid) blur(9px) saturate(190%) brightness(1.04)}}.serif{font-family:var(--display);font-weight:400;letter-spacing:-.012em}.metal-text{color:var(--metal-text)}.big{font-family:var(--display);font-size:46px;line-height:1;letter-spacing:-.02em}.tile-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em}.btn-float{background:var(--glass);color:var(--ink);border:0;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 0 0 1px var(--hair),inset 0 1px 0 var(--rim-top),0 12px 30px -16px rgba(0,0,0,.5)}.btn-float:not(:disabled):hover{background:var(--glass-strong)}.btn-icon{width:44px;padding:0!important}.btn-wide{width:100%}.reply{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;font-size:14px;font-weight:500;min-height:44px;padding:0 16px;border-radius:999px;cursor:pointer;color:var(--metal-text);background:var(--metal-soft);box-shadow:inset 0 0 0 1px var(--metal-line);transition:transform .2s var(--ease),background .2s var(--ease);animation:rise .45s var(--ease) both}.chip,.reply:not(:disabled):hover{background:var(--field)}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair);white-space:nowrap}.chip-metal{color:var(--metal-text);background:var(--metal-soft);box-shadow:inset 0 0 0 1px var(--metal-line)}.chip-ok{color:var(--ok)}.tier{font-weight:600;line-height:1;padding:6px 10px;border-radius:999px;background:var(--metal-grad);color:var(--on-metal);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.kbd,.tier{font-size:12px}.kbd{min-width:22px;height:22px;padding:0 6px;border-radius:7px;display:inline-grid;place-items:center;background:var(--field);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink-2);font-family:inherit}.ping{position:absolute;top:10px;right:11px;width:8px;height:8px;border-radius:50%;background:var(--metal);box-shadow:0 0 0 2px var(--bg)}.well{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--metal-soft);color:var(--metal-text)}.mask-face,.well{box-shadow:inset 0 0 0 1px var(--metal-line);flex:none}.mask-face{width:40px;height:40px;background:repeating-linear-gradient(135deg,var(--metal-soft) 0 4px,transparent 4px 8px),var(--field)}.mask-face,.orb{border-radius:50%}.orb{width:46px;height:46px;flex:none;background:radial-gradient(circle at 32% 28%,var(--metal-hi),var(--metal) 46%,var(--metal-lo) 100%);box-shadow:inset 0 -6px 12px rgba(0,0,0,.28),inset 0 4px 9px rgba(255,255,255,.55),0 0 0 6px var(--metal-soft),0 12px 34px -8px var(--bloom-a);animation:breathe 5.5s ease-in-out infinite}.orb-sm{width:30px;height:30px;box-shadow:inset 0 -4px 8px rgba(0,0,0,.25),inset 0 3px 6px rgba(255,255,255,.5),0 0 0 4px var(--metal-soft)}.glyph-orb{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1.6px currentColor;flex:none}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.avatar-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-decoration:none;align-items:center;gap:8px;padding:0 4px;min-height:44px;cursor:pointer;color:var(--ink);font:inherit}.avatar-btn,.ring{display:inline-flex}.ring{padding:2px;border-radius:50%;background:var(--metal-grad);flex:none}.ring>.avatar{width:38px;height:38px;border-radius:50%;background:var(--bg-2)}.av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:600;background:var(--glass-strong);color:var(--ink);box-shadow:0 0 0 2px var(--bg-2),inset 0 0 0 1px var(--hair);flex:none}.av+.av{margin-left:-8px}.av-open{background:transparent;box-shadow:0 0 0 2px var(--bg-2),inset 0 0 0 1.5px var(--metal-line);color:var(--ink-2)}.tile{border-radius:var(--r-tile);padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0;transition:transform .35s var(--ease)}.tile:hover{transform:translateY(-2px)}.tile-head{gap:12px;flex-wrap:wrap}.agenda-row,.tile-head{display:flex;align-items:center}.agenda-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;color:var(--ink);width:100%;gap:14px;padding:11px 14px;min-height:56px;border-radius:18px;background:var(--glass-thin);box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;text-align:left;text-decoration:none;transition:background .2s var(--ease)}.agenda-row:hover{background:var(--field)}.num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:13px;font-weight:600;background:var(--metal-soft);color:var(--metal-text);box-shadow:inset 0 0 0 1px var(--metal-line)}.num-done{background:transparent;color:var(--ok);box-shadow:inset 0 0 0 1.5px var(--ok)}.meter{height:8px;border-radius:99px;background:var(--field);overflow:hidden;box-shadow:inset 0 0 0 1px var(--hair)}.meter>span{display:block;height:100%;border-radius:inherit;background:var(--metal-grad)}.seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;font-size:13.5px;font-weight:500;min-height:44px;padding:0 16px;border-radius:999px;cursor:pointer;color:var(--ink-2);background:transparent;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.seg[aria-current],.seg[aria-pressed=true]{color:var(--metal-text);background:var(--metal-soft);box-shadow:inset 0 0 0 1px var(--metal-line)}.say{max-width:min(80%,580px);padding:13px 17px;font-size:15px;line-height:1.5;border-radius:22px;animation:rise .45s var(--ease) both}.say-n{align-self:flex-start;font-family:var(--display);font-size:17.5px;line-height:1.45;background:var(--glass-strong);border-bottom-left-radius:8px;box-shadow:inset 0 0 0 1px var(--hair),inset 0 1px 0 var(--rim-top)}.say-u{align-self:flex-end;font-weight:500;background:var(--metal-grad);color:var(--on-metal);border-bottom-right-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.composer{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 12px;border-radius:999px;min-height:62px;text-align:left;text-decoration:none}.composer,.composer-input{font:inherit;color:var(--ink)}.composer-input{flex:1 1;min-width:0;background:transparent;border:0;font-size:15px;height:44px;outline:none}.composer-input::placeholder{color:var(--ink-2)}.q5s{display:inline-flex;flex:none}.crest,.q5s svg{display:block;overflow:visible}.q5-ccw,.q5-cw{animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:linear}.q5-cw{animation-name:q5cw}.q5-ccw{animation-name:q5ccw}@keyframes q5cw{0%{stroke-dashoffset:-219;opacity:0}8%{opacity:1}55%{stroke-dashoffset:-399;opacity:1}58%,to{stroke-dashoffset:-399;opacity:0}}@keyframes q5ccw{0%{stroke-dashoffset:-219;opacity:0}8%{opacity:1}55%{stroke-dashoffset:-39;opacity:1}58%,to{stroke-dashoffset:-39;opacity:0}}.q5-glA{opacity:0;animation:q5gA 6s linear infinite}.q5-glB{opacity:0;animation:q5gB 6s linear infinite}@keyframes q5gA{0%,6%{opacity:0}11%{opacity:.95}18%,to{opacity:0}}@keyframes q5gB{0%,28%{opacity:0}33%{opacity:.95}40%,to{opacity:0}}.q5-flash{transform-box:fill-box;transform-origin:center;animation:q5fl 6s ease-out infinite}@keyframes q5fl{0%,53%{opacity:.45;transform:scale(1)}60%{opacity:1;transform:scale(1.5)}82%,to{opacity:.45;transform:scale(1)}}.wall[data-still] .q5-ccw,.wall[data-still] .q5-cw,.wall[data-still] .q5-glA,.wall[data-still] .q5-glB{animation:none;opacity:0}.wall[data-still] .q5-flash{animation:none;opacity:.5}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);text-decoration:none;font-family:var(--display);font-size:22px;letter-spacing:-.01em}.frame{width:100%;max-width:1320px;margin:0 auto;padding:24px 40px 0;flex-direction:column;gap:32px}.app-bar,.frame,.site-bar{position:relative;display:flex}.app-bar,.site-bar{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;z-index:5}.site-nav{display:flex;gap:2px;padding:4px;border-radius:999px}.site-nav a{min-height:40px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;color:var(--ink-2);text-decoration:none;font-weight:500;font-size:14.5px;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease)}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);background:var(--field)}.app-actions,.site-actions{display:flex;align-items:center;gap:8px}.crumbs{display:flex;align-items:center;gap:14px;flex:1 1;min-width:0}.crumb-title{margin:0;font-family:var(--display);font-weight:400;font-size:28px;letter-spacing:-.015em}.site-foot{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);grid-gap:32px;gap:32px;padding:36px 0 40px;border-top:1px solid var(--hair)}.site-foot-brand p{margin:6px 0 0;font-size:14px}.site-foot-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.site-foot-links div{display:flex;flex-direction:column;gap:8px}.site-foot-links a{color:var(--ink-2);text-decoration:none;font-size:14px}.site-foot-head,.site-foot-links a:hover{color:var(--ink)}.site-foot-head{margin:0 0 4px;font-size:13px;font-weight:600}.site-foot-note{grid-column:1/-1;margin:0;font-size:13px}@media (max-width:960px){.hide-sm{display:none!important}.frame{padding-left:16px;padding-right:16px}.app-bar .crumbs{order:3;flex:1 1 100%}.crumb-title{font-size:24px}.site-foot,.site-foot-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.view{animation:rise .55s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:where(main:not(.fx-own) :is(.glass,.panel):not(dialog *)){--fx-i:5;animation:fx-tile .85s var(--ease) backwards;animation-delay:calc(60ms + var(--fx-i) * 60ms)}:where(main:not(.fx-own) :is(.glass,.panel):not(dialog *)):first-child{--fx-i:0}:where(main:not(.fx-own) :is(.glass,.panel):not(dialog *)):nth-child(2){--fx-i:1}:where(main:not(.fx-own) :is(.glass,.panel):not(dialog *)):nth-child(3){--fx-i:2}:where(main:not(.fx-own) :is(.glass,.panel):not(dialog *)):nth-child(4){--fx-i:3}:where(main:not(.fx-own) :is(.glass,.panel):not(dialog *)):nth-child(5){--fx-i:4}@keyframes fx-tile{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(8px)}60%{opacity:1;filter:blur(0)}82%{transform:translateY(-2px) scale(1.002)}to{opacity:1;transform:none;filter:none}}:where(main .glass.tile):hover:after{background:linear-gradient(105deg,transparent 36%,var(--sheen) 50%,transparent 64%) no-repeat,radial-gradient(120% 70% at 12% 0,var(--sheen),transparent 55%);background-size:280% 100%,auto;animation:fx-sweep .9s var(--ease) both}@keyframes fx-sweep{0%{background-position:120% 0,0 0}to{background-position:-40% 0,0 0}}:is(.seg,.agenda-row,.reply,.avatar-btn):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.glass,.orb,.panel,.reply,.say,.view,.wall *{animation:none!important;transition:none!important}.q5-ccw,.q5-cw,.q5-glA,.q5-glB{opacity:0!important}.q5-flash{opacity:.5!important}}.scroll{overflow-y:auto;scrollbar-width:none}.hscroll::-webkit-scrollbar,.scroll::-webkit-scrollbar{display:none}.hscroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.not-found{align-items:center;text-align:center;gap:18px;padding-block:8px 16px}.nf-five{position:relative;display:grid;place-items:center;width:360px;height:340px;margin:-10px auto -28px}.nf-five svg{position:relative;display:block;overflow:visible;animation:nf-in 1.6s var(--ease) both,nf-float 7s ease-in-out 1.6s infinite}.nf-glow{position:absolute;inset:-60px;border-radius:50%;background:radial-gradient(circle,var(--bloom-a),transparent 62%);opacity:.55;pointer-events:none;animation:nf-glow 6s ease-out infinite}.nf-title{margin:0;font-family:var(--display);font-weight:400;font-size:46px;line-height:1.12;max-width:20ch}.nf-lede{max-width:54ch;font-size:16px}.nf-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:6px}.nf-note{font-size:13.5px}@keyframes nf-in{0%{opacity:0;transform:scale(.8) rotate(-28deg);filter:blur(10px)}}@keyframes nf-float{50%{transform:translateY(-8px)}}@keyframes nf-glow{0%,53%{opacity:.5}60%{opacity:.85}82%,to{opacity:.5}}@media (max-width:960px){.nf-five{width:260px;height:250px;margin:-6px auto -18px}.nf-five svg{width:260px;height:260px}.nf-title{font-size:34px}}@media (prefers-reduced-motion:reduce){.nf-five svg,.nf-glow{animation:none!important}}.auth-row{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.auth-main{flex:1 1 600px;padding:40px 44px;gap:24px}.auth-main,.auth-side{min-width:0;border-radius:32px}.auth-side{flex:1 1 360px;padding:34px;gap:22px}.auth-frame .tile:hover{transform:none}.auth-head{display:flex;flex-direction:column;gap:12px}.auth-eyebrow{margin:0;font-size:13.5px;color:var(--ink-2)}.auth-title{margin:0;text-wrap:balance;font-family:var(--display);font-weight:400;font-size:46px;line-height:1.06;letter-spacing:-.02em}.auth-lede{margin:0;font-size:16.5px;line-height:1.55;color:var(--ink-2);max-width:58ch}.auth-main form{max-width:460px}.auth-alt{margin:0;padding-top:18px;border-top:1px solid var(--hair);font-size:14.5px;color:var(--ink-2);display:flex;align-items:center;gap:2px 6px;flex-wrap:wrap}.auth-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0 2px;min-height:44px;font:inherit;font-weight:500;color:var(--metal-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-mark{position:relative;width:88px;height:88px;display:grid;place-items:center}.auth-mark:before{content:"";position:absolute;inset:-40px;border-radius:50%;background:radial-gradient(circle,var(--bloom-a),transparent 64%);opacity:.65}.auth-mark .q5s{position:relative}.auth-say{margin:0;text-wrap:balance;font-family:var(--display);font-weight:400;font-size:29px;line-height:1.25;letter-spacing:-.012em;max-width:22ch}.auth-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.auth-points li{display:flex;gap:12px;align-items:flex-start;max-width:none}.auth-points p{margin:0;display:flex;flex-direction:column;gap:2px;font-size:14.5px;line-height:1.45}.otp-input{max-width:20rem;height:64px!important;text-align:center;font:600 28px/1 var(--body)!important;letter-spacing:.5em;padding-left:.5em!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:960px){.auth-main{padding:28px 22px}.auth-side{padding:26px 22px}.auth-title{font-size:36px}}@media (max-width:640px){.site-foot{grid-template-columns:minmax(0,1fr)}.site-foot-links a{overflow-wrap:anywhere}}.site-menu{display:none;position:relative}.site-menu>summary{list-style:none}.site-menu>summary::-webkit-details-marker{display:none}.site-menu-low,.site-menu-top{transform-box:fill-box;transform-origin:center;transition:transform .35s var(--spring)}.site-menu[open] .site-menu-top{transform:translateY(4px) rotate(45deg)}.site-menu[open] .site-menu-low{transform:translateY(-4px) rotate(-45deg)}.site-menu-sheet{position:absolute;z-index:30;top:calc(100% + 10px);right:0;width:min(18rem,calc(100vw - 32px));padding:10px;border-radius:24px;gap:6px;animation:rise .3s var(--ease) both}.site-menu-links,.site-menu-sheet{display:flex;flex-direction:column}.site-menu-links a{min-height:48px;padding:0 14px;border-radius:14px;display:flex;align-items:center;color:var(--ink);text-decoration:none;font-size:16px;font-weight:500}.site-menu-links a:hover{background:var(--field)}.site-menu-sheet hr{height:1px;border:0;margin:2px 8px;background:var(--hair)}.site-menu-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px}@media (max-width:960px){.site-wide{display:none!important}.site-menu{display:block}.site-bar{flex-wrap:nowrap;gap:10px}.site-bar .brand{gap:8px;font-size:20px;min-width:0}.site-bar .brand .q5s svg{width:36px;height:36px}.site-actions{flex:none;gap:8px}.site-request{padding:0 14px!important;font-size:13.5px!important}.site-bar .whose{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}}@media (max-width:359px){.site-bar .wordmark{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}