:root{--paper: #F7F4EE;--porcelain: #FFFFFF;--mist: #F1EDE6;--hairline: #E5DFD4;--hairline-deep: #D8D1C2;--ink: #1A1713;--muted: #756D60;--brass: #8A6B3D;--brass-deep: #6E5430;--verm: #BF360C;--verm-graphic: #FF6B35;--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html,body{margin:0}html{scrollbar-gutter:stable}body{background:radial-gradient(130% 80% at 50% -20%,var(--porcelain),var(--paper) 55%) no-repeat fixed,var(--paper);color:var(--ink);font:16px/1.68 Instrument Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column}#root{display:flex;flex-direction:column;flex:1 0 auto;min-width:0}.serif{font-family:Fraunces,Georgia,Songti SC,"Noto Serif CJK SC","Source Han Serif SC",serif;font-weight:600}a{color:var(--verm);text-decoration:none}a:hover{text-decoration:underline}.wrap{width:100%;max-width:720px;margin:0 auto;padding:44px 24px 40px;flex:1 0 auto}.eyebrow{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:4px 0 10px}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--verm-graphic);flex:none}h1.serif{font-size:2rem;font-weight:560;letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}h2.serif{font-size:1.32rem;font-weight:560;letter-spacing:-.01em;line-height:1.25;margin:38px 0 12px}.card h2.serif{font-size:1.15rem;margin:0 0 8px}.hint{color:var(--muted);font-size:.9rem}.err{color:var(--verm);font-size:.9rem}.okmsg{color:#2e5e38;font-size:.9rem}.card{border:1px solid var(--hairline);background:var(--porcelain);padding:26px 28px 28px;margin:18px 0}label{display:block;font-size:.85rem;color:var(--muted);margin:14px 0 5px}input{width:100%;max-width:26rem;padding:11px 2px;font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--hairline-deep);border-radius:0;transition:border-color .35s ease}input:hover{border-bottom-color:var(--brass)}input::placeholder{color:var(--hairline-deep)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 100px var(--porcelain)}input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:18px;height:18px;max-width:none;margin:2px 0 0;padding:0;border:1px solid var(--hairline-deep);border-radius:0;background:var(--porcelain);cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease)}input[type=checkbox]:hover{border-color:var(--ink)}input[type=checkbox]:checked{border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5.2l3.2 3.2L11 1.6' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px 9px no-repeat}select{width:100%;max-width:26rem;margin:0;padding:8px 22px 8px 2px;font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--hairline);border-radius:0;cursor:pointer;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M1 1l3.5 3.5L8 1' fill='none' stroke='%23756D60' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;transition:border-color .35s ease}select:hover{border-bottom-color:var(--brass)}select option{color:var(--ink);background:#fff}@supports (appearance: base-select){select,select::picker(select){appearance:base-select}select::picker-icon{display:none}select::picker(select){background:#fffdf9;border:1px solid var(--hairline);border-radius:8px;padding:4px;margin-top:6px;box-shadow:0 14px 34px #1a17131f}select option{padding:6px 12px;border-radius:5px;background:transparent;cursor:pointer}select option:hover,select option:focus-visible{background:#1a17130f;outline:0}select option:checked{font-weight:600}select option::checkmark{display:none}}select:focus-visible,button:focus-visible,a:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--verm);outline-offset:2px}input:focus{outline:none;border-bottom-color:var(--verm);box-shadow:0 1px 0 0 var(--verm)}.field-phone:focus-within{border-bottom-color:var(--verm);box-shadow:0 1px 0 0 var(--verm)}.field-phone input:focus{box-shadow:none}.btn{display:inline-block;width:100%;max-width:26rem;margin-top:18px;padding:13px 16px;font:inherit;font-size:.98rem;font-weight:600;color:#fff;background:var(--verm);border:0;border-radius:12px;cursor:pointer;transition:transform .15s var(--ease),background .25s var(--ease)}.btn:hover{background:#9c3618}.btn:active{transform:scale(.97)}.btn:disabled{background:#e7e0d5;color:#8a8175;cursor:default;transform:none;opacity:1}.btn[data-busy]{background:#a83411;color:#fff;cursor:progress}.btn .spin{display:inline-block;width:14px;height:14px;margin-right:9px;vertical-align:-2px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn-quiet{display:inline-block;min-height:44px;margin-top:10px;padding:11px 0;font:inherit;font-size:.88rem;color:var(--ink);background:none;border:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--hairline-deep);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .25s var(--ease)}.btn-quiet:hover{text-decoration-color:var(--brass)}.btn-quiet:disabled{color:var(--muted);text-decoration:none;cursor:default}.topnav{border-bottom:1px solid var(--hairline)}.topnav-in{max-width:1080px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;gap:18px}.logo-svg{height:30px;width:auto;display:block}.topnav .grow{flex:1}.topnav a.nav{color:var(--muted);text-decoration:none;font-size:.85rem;font-weight:500}.topnav a.nav:hover,.topnav a.nav:focus-visible{color:var(--ink);text-decoration:none}.topnav a.nav.active{color:var(--ink)}.rail{position:fixed;left:13px;top:90px;bottom:24px;width:7px;z-index:5;pointer-events:none}.rail i{position:absolute;display:block}.rail-track{left:3px;top:0;bottom:0;width:1px;background:var(--hairline)}.rail-signal{left:3px;top:0;height:100%;width:1px;background:var(--brass);transform:scaleY(var(--pp, 0));transform-origin:top}@media(max-width:900px){.rail{display:none}}.appfoot{border-top:1px solid var(--hairline);margin-top:54px;padding:36px 0}.appfoot-in{max-width:1080px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:.8rem;color:var(--muted)}.appfoot-links{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.appfoot a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--hairline);padding-bottom:1px}.appfoot a:hover,.appfoot a:focus-visible{color:var(--ink);border-bottom-color:var(--brass);text-decoration:none}.appfoot select{width:auto;max-width:none;font-size:.8rem;color:var(--muted);padding:0 19px 1px 0;border-bottom-color:var(--hairline)}.appfoot select:hover{color:var(--ink);border-bottom-color:var(--brass)}.fnum{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:2.1rem;line-height:1.1;display:block;margin:4px 0 8px}.danger{margin-top:36px;padding-top:16px;border-top:1px solid var(--hairline)}.danger h2{font-family:inherit;font-weight:600;font-size:.92rem;margin:0 0 4px;color:var(--muted)}.offline{position:sticky;top:0;z-index:9;text-align:center;padding:8px 12px;background:var(--brass-deep);color:#fff;font-size:.85rem}.auth{flex:1 0 auto;display:flex;flex-direction:column}.auth-top{width:100%;max-width:1080px;margin:0 auto;padding:18px 24px}.auth-stage{flex:1 0 auto;display:flex;justify-content:center;padding:20px 24px 40px}.auth-col{width:100%;max-width:416px;margin:auto}@media(min-width:760px)and (min-height:720px){.auth-stage{padding-bottom:96px}}.auth-col{text-align:center}.auth .eyebrow{justify-content:center}.auth h1.serif{font-size:2.15rem;margin:0 0 11px}.auth .lede{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}.auth .hint{margin:0 0 22px}.auth-form{margin-top:32px}.auth .err,.auth .okmsg{margin:14px 0 0}.auth .btn{margin-top:20px}.auth .appfoot{margin-top:0}.auth .rail-signal{transition:transform .5s var(--ease)}.quiet-row{display:flex;flex-wrap:wrap;justify-content:center;gap:0 22px;margin-top:4px}.quiet-row .btn-quiet{margin-top:0}.flabel{display:block;margin:0 0 9px;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.field-phone{display:flex;align-items:center;justify-content:center;gap:11px;max-width:26rem;border-bottom:1px solid var(--hairline-deep);transition:border-color .35s ease}.field-phone:hover,.field-phone:focus-within{border-bottom-color:var(--brass)}.field-phone select{width:auto;flex:none;padding:11px 20px 11px 0;border-bottom:0}.field-phone input{flex:0 1 13ch;width:13ch;min-width:0;max-width:none;border-bottom:0;text-align:center}.field-phone .field-tick{width:1px;height:20px;background:var(--hairline);flex:none}.codefield{max-width:15rem;margin:0 auto;font-size:1.3rem;font-weight:500;letter-spacing:.36em;text-align:center;text-indent:.36em}.captcha.on{margin-top:20px}.captcha .flabel{margin-bottom:7px}.consent{display:flex;align-items:flex-start;justify-content:center;gap:10px;margin:18px 0 0;font-size:.82rem;line-height:1.55;color:var(--muted);cursor:pointer}.consent a{text-decoration:underline;text-underline-offset:2px}.tos-hint{margin:9px 0 0}.tos-nudge input[type=checkbox]{outline:2px solid var(--verm-graphic);outline-offset:2px;animation:tos-breathe 1.5s ease-in-out 3}@keyframes tos-breathe{0%,to{box-shadow:0 0 0 2px #ff6b3533}50%{box-shadow:0 0 0 7px #ff6b3573}}@media(prefers-reduced-motion:reduce){.tos-nudge input[type=checkbox]{animation:none;box-shadow:0 0 0 3px #ff6b3559}}.methods{margin-top:32px}.orlabel{display:flex;align-items:center;gap:14px;margin:0 0 2px;font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.orlabel:before,.orlabel:after{content:"";flex:1;height:1px;background:var(--hairline)}.method{position:relative;display:flex;align-items:center;justify-content:center;gap:13px;width:100%;min-height:54px;padding:13px 26px;font:inherit;font-size:.93rem;font-weight:500;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--hairline);cursor:pointer;transition:border-color .25s var(--ease)}.method:hover{border-bottom-color:var(--brass)}.method:disabled{color:var(--muted);cursor:default}.method .mlabel{min-width:0}.method .arrow{position:absolute;right:2px;top:50%;margin-top:-6.5px}.social-ico{width:17px;height:17px;flex:none;display:block}.mlast{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.mlast:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--brass);flex:none}.arrow{width:13px;height:13px;flex:none;color:var(--hairline-deep);transition:transform .25s var(--ease),color .25s var(--ease)}.method:hover .arrow{color:var(--ink);transform:translate(3px)}.method:disabled .arrow{color:var(--hairline);transform:none}@media(prefers-reduced-motion:reduce){.btn .spin{animation:none;border-top-color:#ffffffb3}.btn:active{transform:none}.auth .rail-signal{transition:none}.method:hover .arrow{transform:none}}html:lang(zh-Hans) h1.serif{letter-spacing:0}html:lang(zh-Hans) .eyebrow,html:lang(zh-Hans) .flabel,html:lang(zh-Hans) .orlabel,html:lang(zh-Hans) .mlast{letter-spacing:.08em}.pack{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.pack-info{flex:1 1 240px;min-width:0}.pack-info .hint{margin:0}.pack-pay{flex:0 0 260px;max-width:100%}.pack-pay .hint{margin:0}.pack-pay .btn{margin-top:0}.pack-pay .pay-divider{margin:10px 0;color:var(--muted);font-size:.78rem;text-align:center}@media(max-width:620px){.pack-pay{flex-basis:100%}}.buckets{width:100%;border-collapse:collapse;margin-top:12px;font-size:.9rem}.buckets td{padding:8px 0 8px 12px;border-top:1px solid var(--hairline);text-align:right;color:var(--muted)}.buckets td:first-child{padding-left:0;text-align:left;color:var(--ink)}.card p:last-child{margin-bottom:0}a.card.hotline{display:block;color:inherit;transition:border-color .35s var(--ease)}a.card.hotline:hover{text-decoration:none;border-color:var(--ink)}.hotline .fnum{font-size:clamp(1.45rem,5.2vw,2.1rem);white-space:nowrap}.hotline .micro{font-size:.8rem}.founder-badge{display:inline-flex;align-items:center;gap:15px;margin:4px 0 8px;padding:13px 22px 12px 17px;border:1px solid var(--hairline);background:var(--porcelain)}.founder-badge .eyebrow{margin:0 0 3px}.founder-badge .fno{display:block;font-size:1.7rem;line-height:1.05;letter-spacing:.01em;color:var(--verm);font-variant-numeric:tabular-nums}.founding-id{display:flex;align-items:center;gap:12px;margin:6px 0 8px}.founding-id .fnum{margin:0}.avatar-wrap{position:relative;display:flex}.avatar{width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--hairline-deep);background:var(--porcelain);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .35s var(--ease)}.avatar:hover,.avatar[aria-expanded=true]{border-color:var(--ink)}.avatar-n{font-size:10.5px;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.avatar-dot{width:7px;height:7px;border-radius:50%;background:var(--verm-graphic)}.menu{position:absolute;right:0;top:calc(100% + 10px);z-index:30;min-width:208px;background:#fffdf9;border:1px solid var(--hairline);border-radius:8px;box-shadow:0 14px 34px #1a17131f;padding:6px}.menu-id{padding:7px 12px 9px;border-bottom:1px solid var(--hairline);margin:0 0 6px}.menu-phone{font-size:.92rem;color:var(--ink)}.menu-who{display:flex;align-items:center;gap:6px;font-size:.74rem;color:var(--muted);margin-top:3px;letter-spacing:.04em}.menu-item{display:block;width:100%;text-align:left;padding:8px 12px;border-radius:5px;font:inherit;font-size:.9rem;color:var(--ink);background:none;border:0;cursor:pointer}a.menu-item:hover,.menu-item:hover{background:#1a17130f;color:var(--ink);text-decoration:none}.dialer .field-phone{justify-content:flex-start}.dialer .field-phone input{text-align:left}.incall{text-align:center}.incall .eyebrow{justify-content:center}.incall-timer{margin:4px 0 6px}.incall-summary{margin-top:2px}.incall-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:22px}.incall-controls .btn,.incall-controls .btn-quiet{width:auto;max-width:none;margin-top:0;padding-left:30px;padding-right:30px}.captions{text-align:left;max-height:220px;overflow-y:auto;margin:18px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.cap{margin:0;padding:7px 2px;font-size:.92rem;line-height:1.5}.cap+.cap{border-top:1px solid var(--hairline)}.cap-who{display:inline-block;min-width:3.6em;margin-right:8px;vertical-align:1px;font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cap-you .cap-who{color:var(--brass-deep)}.cap-text{color:var(--ink)}.cap-tr .cap-text{color:var(--muted);font-style:italic}.cap-partial{opacity:.55}.calls-list{list-style:none;margin:0;padding:0}.calls-list li{border-top:1px solid var(--hairline)}.calls-list li:first-child{border-top:0}.calls-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;font:inherit;font-size:.88rem;color:var(--ink);background:none;border:0;text-align:left}button.calls-row{cursor:pointer}.calls-when{flex:0 0 auto;color:var(--muted);min-width:6.2em}.calls-dest{flex:1 1 auto;min-width:0}.calls-dur,.calls-cost{flex:0 0 auto;min-width:3.6em;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.calls-detail{margin:0 0 10px}
