.rauth{--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Helvetica Neue", Helvetica, Arial, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--bg);color:var(--text-primary);font-family:var(--sans);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.rauth *,.rauth *:before,.rauth *:after{box-sizing:border-box}.rauth .pane{flex:1 1 auto;width:100%;max-width:430px;margin:0 auto;padding:max(44px,env(safe-area-inset-top)) 28px env(safe-area-inset-bottom);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.rauth .pane::-webkit-scrollbar{display:none}.rauth .brandhead{margin-top:12px}.rauth .logo{font-size:30px;line-height:1;font-weight:800;letter-spacing:-.9px;color:var(--brand)}.rauth .logo .up{color:var(--text-primary)}.rauth .authsub{margin-top:12px;font-size:14px;line-height:1.55;color:var(--text-secondary);text-wrap:pretty}.rauth .seg{display:flex;gap:2px;margin-top:18px;padding:4px;background:var(--surface-2);border-radius:12px}.rauth .seg .sg{flex:1;border:0;border-radius:9px;padding:11px 0;font-family:var(--sans);font-size:13px;font-weight:600;background:transparent;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.rauth .seg.seg2{margin-top:14px}.rauth .seg .sg.on{background:var(--card);color:var(--text-primary)}.rauth .seg .sg.locked{cursor:not-allowed;opacity:.5}.rauth .seg .sg .lock{display:inline-flex}.rauth .seg .sg .lock svg{width:12px;height:12px}.rauth .gatehint{font-size:11.5px;line-height:1.5;color:var(--text-secondary);text-align:center;text-wrap:pretty;margin:10px 0 4px}.rauth .lbl{font-size:11px;line-height:1;font-weight:600;color:var(--text-secondary);letter-spacing:.4px;margin:18px 0 9px}.rauth .lbl.first{margin-top:16px}.rauth .namezav{display:flex;justify-content:center;margin-top:18px}.rauth .namezav-img,.rauth .namezav-ph{width:88px;height:88px;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.rauth .namezpick{margin-top:4px}.rauth .lblrow{display:flex;align-items:baseline;justify-content:space-between;margin:18px 0 9px}.rauth .lblrow .lbl{margin:0}.rauth .forgot{border:0;background:none;padding:0;cursor:pointer;font-family:var(--sans);color:var(--brand);font-size:11.5px;font-weight:600}.rauth .fld{width:100%;box-sizing:border-box;border:.67px solid var(--hair-strong);background:var(--card);color:var(--text-primary);border-radius:12px;font-family:var(--sans);font-size:15px;line-height:1;padding:15px;outline:none}.rauth .fld::-moz-placeholder{color:var(--text-tertiary)}.rauth .fld::placeholder{color:var(--text-tertiary)}.rauth .fld:focus{border-color:var(--text-primary)}.rauth .fld.code{font-weight:600;letter-spacing:3px}.rauth .pwwrap{position:relative}.rauth .pwwrap .fld{padding-right:62px}.rauth .pwtoggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:0;background:none;padding:4px;cursor:pointer;font-family:var(--sans);color:var(--brand);font-size:12.5px;font-weight:600}.rauth .otprow{display:flex;gap:9px}.rauth .otprow .fld{flex:1;min-width:0}.rauth .getcode{flex:none;white-space:nowrap;border-radius:12px;padding:0 15px;font-family:var(--sans);font-size:13px;font-weight:600;border:.67px solid var(--hair-strong);background:transparent;color:var(--brand);cursor:pointer;font-variant-numeric:tabular-nums lining-nums}.rauth .getcode.wait{color:var(--text-secondary);cursor:default}.rauth .getcode:disabled{color:var(--text-secondary);cursor:default}.rauth .phonerow{display:flex;gap:9px}.rauth .phonerow .pre{flex:none;display:flex;align-items:center;gap:5px;padding:0 14px;border:.67px solid var(--hair-strong);background:var(--surface-2);border-radius:12px;font-size:15px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums}.rauth .phonerow .fld{flex:1;min-width:0;letter-spacing:.5px;font-weight:500}.rauth .phonehint{font-size:11.5px;line-height:1.4;margin-top:8px;color:var(--text-secondary)}.rauth .phonehint.ok{color:var(--success)}.rauth .phonehint.err{color:var(--brand)}.rauth .swcard{display:flex;align-items:center;gap:12px;margin-top:20px;background:var(--card);border:.67px solid var(--hair);border-radius:13px;padding:14px 15px}.rauth .swcard .swtxt{flex:1;min-width:0}.rauth .swcard .swt{display:block;font-size:14px;font-weight:600;color:var(--text-primary)}.rauth .swcard .sws{display:block;font-size:11.5px;line-height:1.4;color:var(--text-secondary);margin-top:4px}.rauth .swtrack{flex:none;width:46px;height:27px;border:0;border-radius:999px;padding:0;position:relative;cursor:pointer;background:var(--surface-2);transition:background .2s}.rauth .swtrack.on{background:var(--brand)}.rauth .swtrack.locked{cursor:not-allowed;opacity:.55}.rauth .swknob{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:999px;background:var(--text-secondary);transition:left .2s}.rauth .swtrack.on .swknob{left:22px;background:var(--card)}.rauth .btn{width:100%;border:0;border-radius:14px;padding:16px;margin-top:22px;font-family:var(--sans);font-size:15px;font-weight:700;cursor:pointer;background:var(--brand);color:var(--text-inverse)}.rauth .btn:disabled{opacity:.6;cursor:default}.rauth .btn.gated{background:var(--surface-2);color:var(--text-secondary)}.rauth .agree{display:flex;align-items:flex-start;gap:10px;margin-top:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:0;padding:0;text-align:left;font-family:var(--sans);width:100%}.rauth .agree .ck{flex:none;width:19px;height:19px;border-radius:6px;margin-top:1px;border:1.5px solid var(--hair-strong);display:flex;align-items:center;justify-content:center}.rauth .agree.on .ck{background:var(--brand);border-color:var(--brand)}.rauth .agree .ck svg{width:11px;height:11px;stroke:var(--text-inverse);stroke-width:3;fill:none;opacity:0}.rauth .agree.on .ck svg{opacity:1}.rauth .agree .at{font-size:12px;line-height:1.55;color:var(--text-secondary)}.rauth .agree .at b{font-weight:400;color:var(--brand)}.rauth .agree.need .at,.rauth .agree.need .at b{color:var(--error)}.rauth .notice{margin-top:16px;font-size:13px;line-height:1.5;border-radius:12px;padding:11px 14px;background:#ea580c1a;border:.67px solid rgba(234,88,12,.28);color:var(--text-primary)}.rauth .notice.err{background:#dc262614;border-color:#dc262647;color:var(--error)}.rauth .or{display:flex;align-items:center;gap:12px;margin:22px 0}.rauth .or i{flex:1;height:.67px;background:var(--hair)}.rauth .or span{font-size:11px;color:var(--text-secondary)}.rauth .gbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--card);color:var(--text-primary);border:.67px solid var(--hair-strong);border-radius:14px;padding:15px;cursor:pointer;font-family:var(--sans);font-size:14.5px;font-weight:700}.rauth .gbtn svg{width:20px;height:20px;flex:none}.rauth .switch{margin-top:14px;padding:14px 0 46px;text-align:center;font-size:13px;color:var(--text-secondary)}.rauth .switch b{font-weight:700;color:var(--brand);cursor:pointer}.rauth .h2-name{font-size:22px;line-height:1.3;font-weight:800;letter-spacing:-.3px;margin-top:40px}.rauth .sub{font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin-top:10px;text-wrap:pretty}.rauth .grow1{flex:1}.rreset{--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Helvetica Neue", Helvetica, Arial, sans-serif;min-height:100vh;background:var(--bg);color:var(--text-primary);font-family:var(--sans);-webkit-font-smoothing:antialiased}.rreset *,.rreset *:before,.rreset *:after{box-sizing:border-box}.rreset .pane{width:100%;max-width:430px;margin:0 auto;padding:max(52px,env(safe-area-inset-top)) 28px 40px;display:flex;flex-direction:column;min-height:100vh}.rreset .title{font-size:26px;line-height:1;font-weight:800;letter-spacing:-.7px}.rreset .body{padding-top:20px;flex:1}.rreset .intro{font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin-bottom:22px;text-wrap:pretty}.rreset .lbl{font-size:11px;line-height:1;font-weight:600;color:var(--text-secondary);letter-spacing:.4px;margin:18px 0 9px}.rreset .lbl.first{margin:0 0 9px}.rreset .fld{width:100%;box-sizing:border-box;border:.67px solid var(--hair-strong);background:var(--card);color:var(--text-primary);border-radius:12px;font-family:var(--sans);font-size:15px;line-height:1;padding:15px;outline:none}.rreset .fld::-moz-placeholder{color:var(--text-tertiary)}.rreset .fld::placeholder{color:var(--text-tertiary)}.rreset .fld:focus{border-color:var(--text-primary)}.rreset .pwwrap{position:relative}.rreset .pwwrap .fld{padding-right:62px}.rreset .pwtoggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:0;background:none;padding:4px;cursor:pointer;font-family:var(--sans);color:var(--brand);font-size:12.5px;font-weight:600}.rreset .err{margin-top:14px;font-size:13px;line-height:1.5;color:var(--error)}.rreset .btn{width:100%;border:0;border-radius:14px;padding:16px;margin-top:24px;font-family:var(--sans);font-size:15px;font-weight:700;cursor:pointer;background:var(--brand);color:var(--text-inverse)}.rreset .btn:disabled{opacity:.6;cursor:default}.rreset .center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:96px}.rreset .spin{width:52px;height:52px;border-radius:999px;border:4px solid var(--surface-2);border-top-color:var(--brand);animation:rreset-spin .8s linear infinite}.rreset .center .cap{font-size:15px;line-height:1.4;font-weight:600;color:var(--text-primary);margin-top:24px}.rreset .center .glyph{color:var(--text-tertiary)}.rreset .center .glyph svg{width:52px;height:52px}.rreset .center .ttl{font-size:18px;line-height:1.4;font-weight:700;color:var(--text-primary);margin-top:22px}.rreset .center .desc{font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin-top:10px;max-width:250px;text-wrap:pretty}.rreset .center .btn{max-width:220px}.rreset .seal{width:84px;height:84px;border-radius:999px;background:var(--success);display:flex;align-items:center;justify-content:center;animation:rreset-sealin .5s cubic-bezier(.2,.9,.3,1.3)}.rreset .seal svg{width:44px;height:44px;stroke:var(--text-inverse);fill:none}.rreset .center .ttl.big{font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.3px}@keyframes rreset-spin{to{transform:rotate(360deg)}}@keyframes rreset-sealin{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.rreset .spin,.rreset .seal{animation:none}}.auth-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;--overlay: rgba(26, 26, 30, .45)}.auth-sheet-root .dim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);animation:authsheet-fade .18s ease-out}.auth-sheet-root .sheet{position:absolute;left:0;right:0;bottom:0;background:var(--bg);border-radius:20px 20px 0 0;box-shadow:0 -4px 24px #0000001f;padding:0 32px max(20px,env(safe-area-inset-bottom));max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:authsheet-up var(--sheet-dur, .26s) var(--sheet-ease, cubic-bezier(.32, .72, 0, 1))}.auth-sheet-root .sheet::-webkit-scrollbar{display:none}.auth-sheet-root .grab{display:flex;justify-content:center;padding:10px 0 0}.auth-sheet-root .grab i{width:36px;height:4px;border-radius:var(--radius-full);background:var(--seam);display:block}.auth-sheet-root .shx{position:absolute;top:16px;right:16px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);cursor:pointer;background:none;border:0;padding:0}.auth-sheet-root .shx svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.auth-sheet-root .rauth.sheet-rauth{position:static;inset:auto;z-index:auto;display:block;background:transparent;min-height:0;height:auto}.auth-sheet-root .sheet .brandhead{margin-top:8px}.auth-sheet-root .sheet .seg{margin-top:16px}.auth-sheet-root .sheet .or{margin:18px 0}.auth-sheet-root .sheet .switch{margin-top:8px;padding:20px 0 8px}@keyframes authsheet-fade{0%{opacity:0}to{opacity:1}}@keyframes authsheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.guest-me{--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-name: 20px;--lh-name: 24px;--fs-base: 16px;--lh-base: 24px;--fs-meta: 12px;--lh-meta: 18px;--tk-title: -.01em;--tk-meta: .02em;--tk-body: 0em;--text-meta: #71717A;font-family:var(--sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;padding:0 24px}.guest-me *,.guest-me *:before,.guest-me *:after{box-sizing:border-box}.guest-me .gid{display:flex;align-items:center;gap:14px;padding:26px 0 22px;cursor:pointer}.guest-me .gava{flex:none;width:64px;height:64px;border-radius:var(--radius-full);background:var(--avatar-bg);display:flex;align-items:center;justify-content:center}.guest-me .gwho{flex:1;min-width:0}.guest-me .gname{font-size:var(--fs-name);line-height:var(--lh-name);font-weight:var(--fw-semibold);letter-spacing:var(--tk-title)}.guest-me .gnote{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-meta);margin-top:5px;letter-spacing:var(--tk-meta)}.guest-me .gid>svg.chev,.guest-me .grow>svg.chev{flex:none;width:16px;height:16px;stroke:var(--text-tertiary);fill:none;stroke-width:2}.guest-me .glist{margin-top:14px;display:flex;flex-direction:column}.guest-me .grow{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-primary);letter-spacing:var(--tk-body);cursor:pointer;background:none;border:0;text-align:left;font-family:var(--sans);width:100%}.pavs.guest .a,.pavs.guest img,.participant-avatars.guest>*{filter:blur(2px)}.cm-scope{--cm-bg: #FCFCFD;--cm-card: #FFFFFF;--cm-overlay: #F2F2F3;--cm-text: #232326;--cm-text2: #69696C;--cm-hair: rgba(18, 18, 21, .09);--cm-hairStrong: rgba(18, 18, 21, .2);--cm-shadow: 0 4px 12px rgba(0, 0, 0, .07);--cm-accent: #EA580C;--cm-accent-announce-bg: rgba(234, 88, 12, .09);--cm-accent-announce-bd: rgba(234, 88, 12, .22);--cm-accent-next-bg: rgba(234, 88, 12, .1);--cm-accent-next-bd: rgba(234, 88, 12, .24);--cm-accent-upgrade-bd: rgba(234, 88, 12, .28);--cm-accent-cta-shadow: 0 8px 22px rgba(234, 88, 12, .38)}:root[data-theme=dark] .cm-scope,[data-theme=dark] .cm-scope{--cm-bg: #101012;--cm-card: #1C1C1E;--cm-overlay: #232326;--cm-text: #F8F8F8;--cm-text2: #B8B8B8;--cm-hair: rgba(255, 255, 255, .09);--cm-hairStrong: rgba(255, 255, 255, .2);--cm-shadow: none}.cm-scope{background:var(--cm-bg);color:var(--cm-text);font-family:var(--sans);-webkit-font-smoothing:antialiased}.cm-scope *{box-sizing:border-box}.cm-scope .cm-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.cm-scope .cm-chip-orange{background:#ea580c29;color:#ea580c}.cm-scope .cm-chip-green{background:#2e9e522e;color:#2e9e52}.cm-scope .cm-chip-blue{background:#4589ff2e;color:#3b7de0}.cm-astack{display:inline-flex;align-items:center}.cm-astack-item{display:inline-flex;position:relative}.cm-astack-28 .cm-astack-item+.cm-astack-item{margin-left:-9px}.cm-astack-32 .cm-astack-item+.cm-astack-item{margin-left:-10px}.cm-astack .cm-astack-ava{border:2px solid var(--cm-astack-ring, var(--cm-card))}.cm-astack .cm-astack-ava-28{width:28px;height:28px;font-size:11px}.cm-astack .cm-astack-ava-32{width:32px;height:32px;font-size:13px}.cm-page{max-width:640px;margin:0 auto;min-height:100vh;padding-bottom:8px}.cm-pad{padding:0 20px}.cm-btm{height:84px}.cm-cover{position:relative;height:184px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cm-cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cm-cover-mono{font-size:64px;font-weight:800;color:#ffffffeb;text-shadow:0 2px 8px rgba(0,0,0,.22)}.cm-cover-0{background:linear-gradient(135deg,#f97316,#ea580c)}.cm-cover-1{background:linear-gradient(135deg,#6366f1,#4338ca)}.cm-cover-2{background:linear-gradient(135deg,#10b981,#047857)}.cm-cover-3{background:linear-gradient(135deg,#f43f5e,#be123c)}.cm-cover-4{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.cm-cover-5{background:linear-gradient(135deg,#a855f7,#7e22ce)}.cm-fab{position:absolute;top:12px;width:40px;height:40px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;background:#00000052;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cm-fab svg{width:20px;height:20px;stroke-width:2}.cm-fab-back{left:18px}.cm-fab-more{right:18px}.cm-cover-emoji{position:absolute;right:20px;bottom:14px;font-size:60px;line-height:1}.cm-cover-mono-big{position:absolute;right:12px;bottom:-22px;font-size:130px;font-weight:800;line-height:1;letter-spacing:-6px;color:#ffffff29}.cm-typechip{display:inline-flex;align-items:center;font-size:11px;font-weight:700;line-height:1;color:var(--cm-accent);background:#ea580c1f;padding:6px 10px;border-radius:999px;margin:16px 0 11px}.cm-name{font-size:24px;font-weight:800;color:var(--cm-text);letter-spacing:-.5px;line-height:1.15;margin:0}.cm-headmeta{display:flex;align-items:center;flex-wrap:wrap;gap:0 14px;margin-top:12px;font-size:13px;color:var(--cm-text2);font-variant-numeric:tabular-nums}.cm-headmeta .cm-member-n{font-weight:600;color:var(--cm-text)}.cm-headmeta .cm-dot{width:3px;height:3px;border-radius:999px;background:var(--cm-text2);margin:0;padding:0;overflow:hidden;color:transparent}.cm-bio{font-size:13.5px;line-height:1.6;color:var(--cm-text2);margin-top:12px;text-wrap:pretty}.cm-leadbar{display:flex;align-items:center;gap:8px;margin-top:18px;padding:13px 15px;border-radius:14px;background:var(--cm-overlay)}.cm-leadbar-star{color:var(--cm-accent);font-size:15px;flex:none}.cm-leadbar-t{font-size:13px;font-weight:600;color:var(--cm-text);line-height:1.3;flex:1;min-width:0}.cm-leadbar-act{background:none;border:0;padding:0;color:var(--cm-accent);font-size:12.5px;font-weight:600;cursor:pointer;font-family:var(--sans);flex:none}.cm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 18px;border-radius:999px;font-family:var(--sans);font-size:15px;font-weight:700;cursor:pointer;border:0;transition:transform .12s ease,opacity .12s ease}.cm-btn:active{transform:scale(.98)}.cm-btn:disabled{opacity:.55;cursor:default}.cm-btn-ic{width:17px;height:17px;stroke-width:2.2}.cm-btn-solid{width:100%;margin-top:18px;background:var(--cm-accent);color:#fff;box-shadow:var(--cm-accent-cta-shadow)}.cm-btn-line{width:100%;margin-top:18px;background:transparent;color:var(--cm-text);border:1.5px solid var(--cm-hairStrong);box-shadow:none}.cm-btn-danger{background:transparent;color:#e5484d;border:1px solid rgba(229,72,77,.4)}.cm-btn-sm{width:auto;height:38px;margin-top:10px;padding:0 16px;font-size:14px}.cm-announce{display:flex;gap:11px;margin-top:20px;padding:12px 14px;border-radius:14px;background:var(--cm-accent-announce-bg);border:1px solid var(--cm-accent-announce-bd)}.cm-announce-ic{width:16px;height:16px;color:var(--cm-accent);flex:none;margin-top:2px}.cm-announce-pin{flex:none;font-size:15px;line-height:1.4}.cm-announce-body{font-size:13px;line-height:1.55;color:var(--cm-text);white-space:pre-wrap;word-break:break-word}.cm-announce-by{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--cm-text2);margin-top:7px;font-weight:400}.cm-announce-edit{background:none;border:0;padding:0;color:var(--cm-accent);font-size:11.5px;font-weight:600;cursor:pointer;font-family:var(--sans)}.cm-announce-empty{display:flex;align-items:center;gap:11px;width:100%;margin-top:20px;padding:14px 15px;border-radius:14px;border:1.2px dashed var(--cm-hairStrong);background:transparent;font-family:var(--sans);cursor:pointer;text-align:left}.cm-announce-empty-ic{flex:none;width:30px;height:30px;border-radius:999px;background:#ea580c1f;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.cm-announce-empty-body{flex:1;min-width:0;display:flex;flex-direction:column}.cm-announce-empty-t{font-size:13px;font-weight:700;color:var(--cm-text);line-height:1.3}.cm-announce-empty-sub{font-size:11.5px;color:var(--cm-text2);margin-top:4px;line-height:1.3}.cm-announce-empty-chev{flex:none;color:var(--cm-accent);font-size:16px}.cm-sec{display:flex;align-items:baseline;justify-content:space-between;margin:26px 0 10px}.cm-sec-l{font-size:17px;font-weight:700;color:var(--cm-text);letter-spacing:-.3px}.cm-sec-n{font-size:12.5px;font-weight:600;color:var(--cm-text2)}.cm-sec-r{display:flex;align-items:center;gap:12px}.cm-sec-act{border:0;color:var(--cm-accent);font-size:12px;font-weight:700;cursor:pointer;font-family:var(--sans);background:#ea580c1f;padding:8px 13px;border-radius:999px;line-height:1}.cm-rrows{display:flex;flex-direction:column}.cm-rrow{display:flex;align-items:center;gap:13px;width:100%;padding:16px 0;background:none;border:0;border-bottom:1px solid var(--cm-hair);cursor:pointer;text-align:left;font-family:var(--sans)}.cm-rrow:active{opacity:.7}.cm-rrow-date{flex:none;width:54px;height:60px;border-radius:12px;background:var(--cm-accent-next-bg);border:1px solid var(--cm-accent-next-bd);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cm-accent)}.cm-rrow-date-top{font-size:11px;font-weight:700;line-height:1}.cm-rrow-date-bot{font-size:15px;font-weight:800;line-height:1;margin-top:4px;font-variant-numeric:tabular-nums}.cm-rrow-body{flex:1;min-width:0}.cm-rrow-title{display:block;font-size:14.5px;font-weight:700;color:var(--cm-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-rrow-meta{display:flex;align-items:center;gap:3px;margin-top:5px;font-size:12.5px;color:var(--cm-text2);line-height:1.4}.cm-rrow-pin{width:12px;height:12px;flex:none}.cm-rrow-foot{display:flex;align-items:center;gap:8px;margin-top:9px}.cm-rrow-signup{font-size:12.5px;font-weight:700;color:var(--cm-text);line-height:1;font-variant-numeric:tabular-nums}.cm-rrow-right{flex:none;display:flex;align-items:center;gap:4px}.cm-rrow-chev{width:20px;height:20px;color:var(--cm-text2);flex:none}.cm-callout{padding:30px 22px;border-radius:20px;border:1.5px dashed var(--cm-hairStrong);text-align:center}.cm-callout-t{font-size:16px;font-weight:700;color:var(--cm-text);line-height:1.4}.cm-callout-sub{font-size:13px;color:var(--cm-text2);margin-top:9px;line-height:1.6;text-wrap:pretty}.cm-roster{display:flex;flex-direction:column}.cm-mrow{display:flex;align-items:center;gap:12px;padding:10px 0;border:0;width:100%;background:none;text-align:left;font-family:var(--sans)}.cm-mrow-pick{cursor:pointer;border-radius:12px}.cm-mrow-pick:active{background:var(--cm-overlay)}.cm-mrow-body{flex:1;min-width:0;display:flex;flex-direction:column}.cm-mrow-name{font-size:14px;font-weight:600;color:var(--cm-text);line-height:1.2}.cm-mrow-sub{font-size:12px;color:var(--cm-text2);margin-top:3px;line-height:1.2}.cm-mrow-lead{flex:none;background:var(--cm-accent);color:#fff;font-size:10px;font-weight:700;padding:5px 9px;border-radius:999px;line-height:1}.cm-mrow-check{flex:none;width:22px;height:22px;border-radius:999px;background:var(--cm-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.cm-mrow-badge{height:18px}.cm-roster-tail{font-size:13px;color:var(--cm-text2);padding:12px 0 0}.cm-lock{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:var(--cm-overlay);text-align:left}.cm-lock-body{flex:1;min-width:0}.cm-lock-t{font-size:13.5px;font-weight:600;color:var(--cm-text);line-height:1.4;margin:0}.cm-lock-sub{display:block;font-size:12.5px;color:var(--cm-text2);margin-top:4px;line-height:1.4}.cm-lock-ic{width:16px;height:16px;color:var(--cm-text2);flex:none}.cm-stats{margin-top:14px;padding:18px;border-radius:18px;background:var(--cm-overlay);border:0;box-shadow:none}.cm-stats-h{font-size:17px;font-weight:700;color:var(--cm-text);letter-spacing:-.3px;margin:26px 0 0}.cm-stats-grid{display:flex;align-items:center}.cm-stat{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.cm-stat-vsep{width:1px;height:34px;background:var(--cm-hairStrong);flex:none}.cm-stat-n{font-size:26px;font-weight:800;color:var(--cm-text);font-variant-numeric:tabular-nums;line-height:1}.cm-stat-n.is-accent{color:var(--cm-accent)}.cm-stat-l{font-size:12px;color:var(--cm-text2);margin-top:7px;line-height:1.2}.cm-track{margin-top:16px;padding-top:16px;border-top:1px solid var(--cm-hairStrong);display:flex;flex-direction:column}.cm-track-row{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:13px}.cm-track-d{flex:none;width:34px;color:var(--cm-text2);font-weight:700;font-size:12px;line-height:1.3;font-variant-numeric:tabular-nums}.cm-track-t{flex:1;min-width:0;color:var(--cm-text);font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-track-n{flex:none;color:var(--cm-text2);font-size:11.5px}.cm-notfound{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:4px}.cm-notfound-t{font-size:15px;color:var(--cm-text2);margin-bottom:12px}.cm-skel{background:var(--cm-overlay);border-radius:8px}.cm-skel-cover{height:184px;border-radius:0}.cm-skel-line{height:16px;margin:12px 0}.cm-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000080;display:flex;align-items:flex-end;justify-content:center}.cm-sheet{width:100%;max-width:640px;background:var(--cm-card);border-radius:18px 18px 0 0;padding:18px 20px calc(20px + env(safe-area-inset-bottom));max-height:80vh;overflow-y:auto}.cm-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cm-sheet-title{font-size:16px;font-weight:700;color:var(--cm-text)}.cm-sheet-x{background:none;border:0;padding:4px;cursor:pointer;color:var(--cm-text2);display:inline-flex}.cm-sheet-x svg{width:20px;height:20px}.cm-sheet-note{font-size:13px;line-height:20px;color:var(--cm-text2);margin:8px 0}.cm-sheet-acts{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.cm-sheet-acts .cm-btn{width:auto;margin-top:0}.cm-count{font-size:12px;color:var(--cm-text2);margin-right:auto;font-variant-numeric:tabular-nums}.cm-menu-item{display:flex;align-items:center;gap:13px;width:100%;padding:16px 4px;background:none;border:0;border-bottom:1px solid var(--cm-hair);font-size:15px;font-weight:600;color:var(--cm-text);cursor:pointer;text-align:left;font-family:var(--sans)}.cm-menu-ic{width:19px;height:19px;color:var(--cm-text2)}.cm-menu-ic-flip{transform:rotate(180deg)}.cm-textarea{width:100%;min-height:132px;padding:14px;border-radius:14px;border:1px solid var(--cm-hairStrong);background:var(--cm-overlay);color:var(--cm-text);font-family:var(--sans);font-size:14.5px;line-height:1.6;resize:vertical}.cm-transfer-confirm{margin-top:18px;background:#ea580c14;border:1px solid rgba(234,88,12,.24);border-radius:16px;padding:16px}.cm-transfer-confirm-t{font-size:14.5px;font-weight:700;color:var(--cm-text);line-height:1.4;margin-bottom:12px}.cm-transfer-li{display:flex;gap:9px;font-size:13px;line-height:1.55;color:var(--cm-text2);margin-bottom:9px}.cm-transfer-li-dot{color:var(--cm-accent);flex:none}.cm-transfer-lead{font-size:13px;line-height:1.6;color:var(--cm-text2);margin-bottom:12px}.cm-textarea:focus{outline:none;border-color:var(--cm-accent)}.cm-disc{max-width:640px;margin:0 auto;min-height:100vh}.cm-disc-head{padding:20px 20px 4px}.cm-disc-h1{font-size:26px;font-weight:800;color:var(--cm-text);letter-spacing:-.6px;line-height:1}.cm-disc-sub{font-size:13.5px;color:var(--cm-text2);margin-top:9px;line-height:1.5}.cm-disc .cm-sec-l{font-size:14px;letter-spacing:-.2px}.cm-disc .cm-sec-sub{font-size:11.5px}.cm-cold{margin-top:30px;border:1.5px dashed var(--cm-hairStrong);border-radius:22px;padding:34px 24px;text-align:left}.cm-cold-eyebrow{font-size:11px;font-weight:800;color:var(--cm-accent);letter-spacing:1.5px;line-height:1}.cm-cold-t{font-size:20px;font-weight:800;color:var(--cm-text);letter-spacing:-.4px;line-height:1.35;margin-top:15px;text-wrap:pretty}.cm-cold-b{font-size:13.5px;color:var(--cm-text2);line-height:1.7;margin-top:13px;text-wrap:pretty}.cm-cold .cm-btn-solid{margin-top:24px}.cm-disc-sec{margin-top:8px}.cm-sec-hot{align-items:baseline}.cm-sec-sub{font-size:12.5px;color:var(--cm-text2)}.cm-mine{display:flex;flex-direction:column;gap:2px}.cm-mine-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--sans);border-radius:10px;transition:background-color .12s ease}.cm-mine-row:active{background:var(--cm-overlay)}.cm-mine-thumb{flex:none;width:46px;height:46px;border-radius:13px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cm-mine-mono{font-size:18px;font-weight:800;color:#ffffffeb}.cm-mine-body{flex:1;min-width:0;display:flex;flex-direction:column}.cm-mine-name{font-size:14.5px;font-weight:600;color:var(--cm-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-mine-count{font-size:12px;color:var(--cm-text2);margin-top:4px;line-height:1.2}.cm-mine-chev{width:18px;height:18px;color:var(--cm-hairStrong);flex:none}.cm-cards{display:flex;flex-direction:column;gap:16px}.cm-disc-skel{display:flex;flex-direction:column;gap:14px}.cm-skel-card{height:220px;border-radius:16px}.cm-disc-empty{margin-top:4px}.cm-disc-empty .cm-btn-sm{margin-top:14px}.cm-card{display:block;width:100%;padding:0;border:1px solid var(--cm-hair);border-radius:20px;overflow:hidden;background:var(--cm-card);box-shadow:var(--cm-shadow);cursor:pointer;text-align:left;font-family:var(--sans);transition:transform .12s ease}.cm-card:active{transform:scale(.995)}.cm-card-cover{position:relative;height:120px;display:flex;align-items:center;justify-content:center}.cm-card-mono{position:absolute;right:14px;bottom:-24px;font-size:108px;font-weight:800;line-height:1;letter-spacing:-4px;color:#ffffff29}.cm-card-emoji{position:absolute;top:8px;right:12px;font-size:46px;line-height:1}.cm-card-type{position:absolute;top:12px;left:12px;padding:5px 10px;display:inline-flex;align-items:center;border-radius:999px;background:#00000052;color:#fff;font-size:10.5px;font-weight:700;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cm-card-name{position:absolute;left:15px;right:15px;bottom:13px;color:#fff;font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.1;text-shadow:0 1px 8px rgba(0,0,0,.35);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-card-body{padding:13px 15px 15px}.cm-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.cm-card-meta-l{display:flex;align-items:center;gap:9px;min-width:0}.cm-card-count{font-size:12.5px;font-weight:700;color:var(--cm-text);white-space:nowrap;font-variant-numeric:tabular-nums}.cm-card-region{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--cm-text2);white-space:nowrap}.cm-card-pin{width:12px;height:12px}.cm-card-next{display:flex;align-items:center;gap:12px;margin-top:13px;padding:11px 12px;border-radius:14px;background:var(--cm-accent-next-bg);border:1px solid var(--cm-accent-next-bd)}.cm-card-date{flex:none;width:52px;height:54px;border-radius:11px;background:var(--cm-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.cm-card-date-top{font-size:11px;font-weight:700;line-height:1;opacity:.9;text-align:center}.cm-card-date-bot{font-size:15px;font-weight:800;line-height:1;margin-top:4px;font-variant-numeric:tabular-nums}.cm-card-next-body{flex:1;min-width:0;display:flex;flex-direction:column}.cm-card-next-label{font-size:10px;font-weight:800;color:var(--cm-accent);letter-spacing:1px;line-height:1}.cm-card-next-title{font-size:14px;font-weight:700;color:var(--cm-text);line-height:1.3;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-card-next-progress{font-size:12px;color:var(--cm-text2);line-height:1.3;margin-top:4px}.cm-card-next-chev{width:20px;height:20px;color:var(--cm-accent);flex:none}.cm-card-none{display:flex;align-items:center;gap:10px;margin-top:13px;padding:13px 14px;border-radius:14px;background:var(--cm-overlay);color:var(--cm-text2);font-size:12.5px;font-weight:500;line-height:1.4;text-align:left}.cm-card-none-ic{flex:none;font-size:15px;line-height:1}.cm-bianmin-entry{display:flex;align-items:center;gap:13px;width:100%;margin-top:30px;padding:14px 16px;border-radius:16px;background:var(--cm-overlay);border:0;cursor:pointer;text-align:left;font-family:var(--sans)}.cm-bianmin-ic{flex:none;width:40px;height:40px;border-radius:11px;background:var(--cm-card);border:1px solid var(--cm-hair);display:inline-flex;align-items:center;justify-content:center;font-size:19px;line-height:1}.cm-bianmin-body{flex:1;min-width:0;display:flex;flex-direction:column}.cm-bianmin-title{font-size:13.5px;font-weight:700;color:var(--cm-text);line-height:1.2}.cm-bianmin-sub{font-size:12px;color:var(--cm-text2);margin-top:4px;line-height:1.3}.cm-bianmin-chev{width:18px;height:18px;color:var(--cm-hairStrong);flex:none}.cm-hstrip-wrap{padding:6px 0 10px}.cm-hstrip-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 20px 8px}.cm-hstrip-title{font-size:16px;font-weight:700;color:var(--cm-text)}.cm-hstrip-all{background:none;border:0;padding:0;color:var(--cm-accent);font-size:13px;font-weight:600;cursor:pointer;font-family:var(--sans)}.cm-hstrip{display:flex;gap:12px;overflow-x:auto;padding:0 20px 2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cm-hstrip::-webkit-scrollbar{display:none}.cm-vcard{flex:none;width:172px;padding:0;border:1px solid var(--cm-hair);border-radius:14px;overflow:hidden;background:var(--cm-card);box-shadow:var(--cm-shadow);cursor:pointer;text-align:left;font-family:var(--sans);display:flex;flex-direction:column}.cm-vcard:active{opacity:.85}.cm-vcard-cover{height:78px;display:flex;align-items:center;justify-content:center}.cm-vcard-mono{font-size:32px;font-weight:800;color:#ffffffe6}.cm-vcard-name{padding:9px 11px 0;font-size:15px;font-weight:700;color:var(--cm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-vcard-meta{padding:3px 11px 0;font-size:12px;color:var(--cm-text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-vcard-next{margin:9px 11px 11px;padding:7px 9px;border-radius:9px;background:var(--cm-accent-next-bg);border:1px solid var(--cm-accent-next-bd);display:flex;flex-direction:column;gap:2px}.cm-vcard-next-date{font-size:11px;font-weight:700;color:var(--cm-accent)}.cm-vcard-next-title{font-size:12px;color:var(--cm-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-scope.cm-upsell{display:flex;align-items:center;gap:12px;width:100%;margin:14px 0;padding:13px 14px;border-radius:14px;border:1px solid var(--cm-accent-upgrade-bd);background:linear-gradient(135deg,#ea580c29,#ea580c0d);cursor:pointer;text-align:left;font-family:var(--sans)}.cm-scope.cm-upsell:active{opacity:.9}.cm-upsell-emoji{font-size:24px;flex:none}.cm-upsell-body{flex:1;min-width:0;display:flex;flex-direction:column}.cm-upsell-t{font-size:14.5px;font-weight:700;color:var(--cm-text)}.cm-upsell-sub{font-size:12.5px;color:var(--cm-text2);margin-top:3px}.cm-upsell-cta{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:var(--cm-accent);color:#fff;font-size:13px;font-weight:700}.cm-up-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:64px 28px calc(40px + env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 8%,#1a2e22,#0c110e 60%);color:#f5f5f4;font-family:var(--sans);text-align:center}.cm-up-loading{margin:auto;color:#ffffffb3;font-size:14px}.cm-up-badge{position:relative;margin-bottom:22px}.cm-up-badge-sq{width:132px;height:132px;border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:52px;font-weight:800;color:#ffffffeb}.cm-up-badge-num{position:absolute;right:-8px;bottom:-8px;min-width:40px;height:40px;padding:0 8px;border-radius:999px;background:var(--cm-accent);color:#fff;font-size:20px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:3px solid #0c110e;font-variant-numeric:tabular-nums}.cm-up-h1{font-size:26px;font-weight:800;letter-spacing:-.01em}.cm-up-lead{font-size:16px;color:#ffffffe6;margin-top:10px}.cm-up-sub{font-size:14px;color:#ffffff9e;margin-top:6px;line-height:1.6}.cm-up-perks{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px}.cm-up-perks li{position:relative;padding-left:22px;font-size:14px;color:#ffffffdb;text-align:left;line-height:1.5}.cm-up-perks li:before{content:"✓";position:absolute;left:0;top:0;color:var(--cm-accent);font-weight:700}.cm-up-field{width:100%;max-width:340px;margin-top:26px;text-align:left}.cm-up-flabel{display:block;font-size:12px;color:#fff9;margin-bottom:7px}.cm-up-input{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font-family:var(--sans);font-size:16px}.cm-up-input:focus{outline:none;border-color:var(--cm-accent)}.cm-up-input::-moz-placeholder{color:#ffffff61}.cm-up-input::placeholder{color:#ffffff61}.cm-up-types{display:flex;gap:10px;width:100%;max-width:340px;margin-top:14px}.cm-up-type{flex:1;height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#ffffffd1;font-family:var(--sans);font-size:15px;cursor:pointer}.cm-up-type.is-on{border-color:var(--cm-accent);background:#ea580c2e;color:#fff;font-weight:700}.cm-up-cta{width:100%;max-width:340px;height:50px;margin-top:26px;border-radius:14px;border:0;background:var(--cm-accent);color:#fff;font-family:var(--sans);font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 22px #ea580c61}.cm-up-cta:disabled{opacity:.6;cursor:default}.cm-up-back{margin-top:14px;background:none;border:0;color:#ffffff8c;font-family:var(--sans);font-size:14px;cursor:pointer}.cm-up-seal{width:84px;height:84px;border-radius:999px;background:var(--cm-accent);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.cm-up-seal svg{width:44px;height:44px;color:#fff;stroke-width:3}.cm-up-namecard{display:flex;align-items:center;gap:12px;margin-top:24px;padding:14px 18px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.cm-up-namecard-cover{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#ffffffeb}.cm-up-namecard-name{font-size:17px;font-weight:700;color:#fff}.cm-up-confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.cm-up-conf{position:absolute;top:-12px;width:9px;height:9px;border-radius:2px;animation:cm-up-fall 2.4s linear infinite}.cm-up-conf-0{background:#ea580c}.cm-up-conf-1{background:#f59e0b}.cm-up-conf-2{background:#10b981}.cm-up-conf-3{background:#3b82f6}.cm-up-conf-4{background:#ec4899}.cm-up-conf-5{background:#a855f7}.cm-up-conf-6{background:#fde047}@keyframes cm-up-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(90vh) rotate(540deg);opacity:0}}@media (prefers-reduced-motion: reduce){.cm-up-conf{animation:none;display:none}}.sl-scope{--sl-bg: #FCFCFD;--sl-card: #FFFFFF;--sl-overlay: #F2F2F3;--sl-higher: #E8E8EA;--sl-text: #232326;--sl-text2: #69696C;--sl-hair: rgba(18, 18, 21, .09);--sl-hairStrong: rgba(18, 18, 21, .2);--sl-shadow: 0 4px 12px rgba(0, 0, 0, .07);--sl-cta-bg: linear-gradient(#232326, #353538);--sl-cta-text: #ffffff;--sl-success: #038144;--sl-accent: #EA580C;--sl-tip-bg: rgba(234, 88, 12, .08);--sl-tip-bd: rgba(234, 88, 12, .18);--sl-accent-soft: rgba(234, 88, 12, .12);--sl-accent-soft2: rgba(234, 88, 12, .14);--sl-danger: #ef4444;--sl-danger-bg: rgba(239, 68, 68, .1);--sl-danger-bd: rgba(239, 68, 68, .28);--sl-danger-badge-bg: rgba(239, 68, 68, .14);--sl-success-bg: rgba(3, 129, 68, .1);--sl-success-bd: rgba(3, 129, 68, .25)}:root[data-theme=dark] .sl-scope,[data-theme=dark] .sl-scope{--sl-bg: #101012;--sl-card: #1C1C1E;--sl-overlay: #232326;--sl-higher: #353538;--sl-text: #F8F8F8;--sl-text2: #B8B8B8;--sl-hair: rgba(255, 255, 255, .09);--sl-hairStrong: rgba(255, 255, 255, .2);--sl-shadow: none;--sl-cta-bg: #F2F2F4;--sl-cta-text: #141416;--sl-success: #42BE65;--sl-success-bg: rgba(66, 190, 101, .1);--sl-success-bd: rgba(66, 190, 101, .25)}.sl-scope{background:var(--sl-bg);color:var(--sl-text);min-height:100vh}.sl-page{padding-bottom:40px}.sl-head{position:sticky;top:0;z-index:30;background:var(--sl-bg);padding:max(12px,env(safe-area-inset-top)) 20px 0}.sl-head-row{display:flex;align-items:center;gap:12px}.sl-back{width:40px;height:40px;border-radius:999px;border:.67px solid var(--sl-hair);background:var(--sl-card);color:var(--sl-text);cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center}.sl-title{font-size:17px;font-weight:700;line-height:1.1;letter-spacing:-.3px;color:var(--sl-text)}.sl-sub{font-size:12px;font-weight:400;line-height:1.2;color:var(--sl-text2);margin-top:3px}.sl-hair{height:.67px;background:var(--sl-hair);margin:14px -20px 0}.sl-tip{margin-top:14px;display:flex;align-items:center;gap:9px;background:var(--sl-tip-bg);border:.67px solid var(--sl-tip-bd);border-radius:12px;padding:10px 12px}.sl-tip-ico{flex:none}.sl-tip-txt{font-size:11.5px;font-weight:400;line-height:1.5;color:var(--sl-text2);text-wrap:pretty}.sl-tip-txt b{color:var(--sl-text);font-weight:600}.sl-alert{display:flex;align-items:center;gap:9px;background:var(--sl-danger-bg);border:.67px solid var(--sl-danger-bd);border-radius:12px;padding:12px 13px;margin-bottom:14px}.sl-alert-txt{font-size:12px;font-weight:400;line-height:1.5;color:var(--sl-text);text-wrap:pretty}.sl-body{padding:16px 20px 0}.sl-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sl-section-label{font-size:11px;font-weight:600;line-height:1;color:var(--sl-text2);letter-spacing:.5px}.sl-add-sm{border:none;background:var(--sl-accent-soft);color:var(--sl-accent);font-size:12px;font-weight:700;line-height:1;padding:8px 12px;border-radius:999px;cursor:pointer}.sl-item{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:.67px solid var(--sl-hair)}.sl-item--soldout .sl-item-name{color:var(--sl-text2);text-decoration:line-through;text-decoration-color:var(--sl-hairStrong)}.sl-drag{flex:none;color:var(--sl-text2);font-size:15px;cursor:grab;letter-spacing:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;border-radius:6px}.sl-drag:active{cursor:grabbing}.sl-drag:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px}.sl-item--dragging{opacity:.45}.sl-item--over{box-shadow:inset 0 2px 0 0 var(--sl-accent)}.sl-item-main{flex:1;min-width:0}.sl-item-nameline{display:flex;align-items:center;gap:7px}.sl-item-name{font-size:14px;font-weight:600;line-height:1.25;color:var(--sl-text)}.sl-badge-soldout{flex:none;font-size:9px;font-weight:700;line-height:1;color:var(--sl-danger);background:var(--sl-danger-badge-bg);padding:3px 6px;border-radius:5px;letter-spacing:.3px}.sl-item-note{font-size:11.5px;font-weight:400;line-height:1.4;color:var(--sl-text2);margin-top:5px}.sl-price{flex:none;font-size:14px;font-weight:700;line-height:1;color:var(--sl-text);letter-spacing:-.2px}.sl-price--free{color:var(--sl-text2);font-weight:600;font-size:12px}.sl-toggle{flex:none;width:40px;height:24px;border-radius:999px;padding:2px;cursor:pointer;transition:background .18s;background:var(--sl-higher)}.sl-toggle--on{background:var(--sl-accent)}.sl-knob{width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .18s;box-shadow:0 1px 3px #00000040}.sl-toggle--on .sl-knob{transform:translate(16px)}.sl-del{flex:none;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--sl-text2);cursor:pointer;display:flex;align-items:center;justify-content:center}.sl-add-lg{margin-top:16px;width:100%;border:1.4px dashed var(--sl-hairStrong);background:transparent;color:var(--sl-text);font-size:13.5px;font-weight:600;line-height:1;padding:14px;border-radius:14px;cursor:pointer}.sl-foot-note{text-align:center;font-size:11px;font-weight:400;line-height:1.5;color:var(--sl-text2);opacity:.6;padding:22px 20px 0;text-wrap:pretty}.sl-state{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.sl-state-emoji{width:88px;height:88px;border-radius:24px;background:var(--sl-overlay);display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:22px}.sl-state-title{font-size:18px;font-weight:700;line-height:1.35;color:var(--sl-text)}.sl-state-sub{font-size:13.5px;font-weight:400;line-height:1.6;color:var(--sl-text2);margin-top:9px;max-width:250px;text-wrap:pretty}.sl-cta{margin-top:24px;background:var(--sl-accent);color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:700;line-height:1;padding:14px 30px;cursor:pointer}.sl-cta--ghost{background:transparent;border:.67px solid var(--sl-hairStrong);color:var(--sl-text)}.sl-skel{height:56px;border-radius:12px;background:var(--sl-overlay);margin-bottom:12px}.sl-skel:first-child{margin-top:4px}.sl-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:90}.sl-sheet{position:fixed;left:0;right:0;bottom:0;z-index:95;background:var(--sl-card);border-radius:26px 26px 0 0;padding:22px 20px calc(30px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px #0000004d;max-width:520px;margin:0 auto;animation:sl-slideup .28s cubic-bezier(.2,.85,.25,1)}@keyframes sl-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sl-sheet-grip{width:38px;height:4px;border-radius:999px;background:var(--sl-hairStrong);margin:0 auto 18px}.sl-sheet-title{font-size:17px;font-weight:700;line-height:1.2;color:var(--sl-text)}.sl-field-label{display:block;font-size:11px;font-weight:600;line-height:1;color:var(--sl-text2);letter-spacing:.5px;margin:18px 0 8px}.sl-field{width:100%;background:var(--sl-overlay);border:.67px solid var(--sl-hair);border-radius:12px;padding:13px 14px;font-size:14px;font-weight:400;color:var(--sl-text);font-family:inherit}.sl-field:focus{outline:none;border-color:var(--sl-accent)}.sl-field-err{font-size:11px;font-weight:400;color:var(--sl-danger);margin-top:6px}.sl-sheet-actions{display:flex;gap:10px;margin-top:22px}.sl-sheet-btn{margin-top:0;flex:1;padding:15px;border-radius:13px}.sl-sheet-btn--wide{flex:2}.sl-cta:disabled{opacity:.5;cursor:default}.sl-card{background:var(--sl-card);border:.67px solid var(--sl-hair);border-radius:18px;box-shadow:var(--sl-shadow);padding:16px}.sl-card+.sl-card{margin-top:14px}.sl-card-row{display:flex;align-items:center;gap:12px}.sl-avatar{flex:none;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.sl-av0{background:linear-gradient(135deg,#f97316,#ea580c)}.sl-av1{background:linear-gradient(135deg,#f472b6,#db2777)}.sl-av2{background:linear-gradient(135deg,#38bdf8,#0284c7)}.sl-av3{background:linear-gradient(135deg,#34d399,#059669)}.sl-av4{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.sl-av5{background:linear-gradient(135deg,#fbbf24,#d97706)}.sl-card-main{flex:1;min-width:0}.sl-card-name{font-size:14.5px;font-weight:700;line-height:1.2;color:var(--sl-text)}.sl-card-sub{font-size:11.5px;font-weight:400;line-height:1.3;color:var(--sl-text2);margin-top:5px}.sl-chip{display:inline-flex;align-items:center;gap:5px;background:var(--sl-accent-soft);color:var(--sl-accent);font-size:11px;font-weight:700;line-height:1;padding:7px 11px;border-radius:999px;flex:none}.sl-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.sl-chip--ok{background:var(--sl-success-bg);color:var(--sl-success)}.sl-quote{margin-top:13px;background:var(--sl-overlay);border-radius:12px;padding:12px 13px;font-size:12.5px;font-weight:400;line-height:1.55;color:var(--sl-text2);text-wrap:pretty}.sl-card-actions{display:flex;gap:10px;margin-top:14px}.sl-cbtn{border-radius:12px;font-size:13.5px;font-weight:700;line-height:1;padding:13px;cursor:pointer;border:none}.sl-cbtn--ghost{flex:1;background:transparent;border:.67px solid var(--sl-hairStrong);color:var(--sl-text)}.sl-cbtn--primary{flex:2;background:var(--sl-accent);color:#fff}.sl-cbtn--sm{flex:none;padding:12px 14px;font-size:12.5px;font-weight:600;background:transparent;border:.67px solid var(--sl-hairStrong);color:var(--sl-text2)}.sl-cbtn--go{flex:1;background:var(--sl-accent);color:#fff;padding:12px}.sl-cbtn:disabled{opacity:.5;cursor:default}.sl-info{display:flex;align-items:center;gap:9px;background:var(--sl-tip-bg);border-radius:14px;padding:13px 14px}.sl-info-txt{font-size:12px;font-weight:500;line-height:1.5;color:var(--sl-text);text-wrap:pretty}.sl-info-txt b{font-weight:700}.sl-radio-row{display:flex;align-items:center;gap:12px;background:var(--sl-card);border:.67px solid var(--sl-hair);border-radius:14px;padding:15px 14px;cursor:pointer}.sl-radio-row--sel{border-color:var(--sl-accent);background:var(--sl-accent-soft)}.sl-radio{flex:none;width:20px;height:20px;border-radius:999px;border:1.6px solid var(--sl-hairStrong);display:flex;align-items:center;justify-content:center}.sl-radio-row--sel .sl-radio{border-color:var(--sl-accent);background:var(--sl-accent)}.sl-radio-dot{width:10px;height:10px;border-radius:999px;background:#fff}.sl-radio-label{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--sl-text)}.sl-tier{flex:none;font-size:11px;font-weight:600;color:var(--sl-text2)}.sl-list-gap{display:flex;flex-direction:column;gap:10px}.sl-textarea{width:100%;background:var(--sl-card);border:.67px solid var(--sl-hair);border-radius:14px;padding:14px;font-size:13px;font-weight:400;line-height:1.6;color:var(--sl-text);font-family:inherit;min-height:88px;resize:none}.sl-textarea:focus{outline:none;border-color:var(--sl-accent)}.sl-fixed{position:sticky;bottom:0;left:0;right:0;padding:16px 20px calc(30px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--sl-bg) 34%);margin-top:10px}.sl-step-hint{display:flex;align-items:center;gap:8px;justify-content:center;margin-bottom:12px;font-size:11px;font-weight:400;color:var(--sl-text2)}.sl-step-hint .n{color:var(--sl-accent);font-weight:700}.sl-submit{width:100%;background:var(--sl-accent);color:#fff;border:none;border-radius:16px;font-size:15px;font-weight:700;line-height:1;padding:17px;cursor:pointer}.sl-submit:disabled{opacity:.5;cursor:default}.sl-steps{margin-top:22px;width:100%;max-width:300px;display:flex;flex-direction:column;gap:10px}.sl-step{display:flex;align-items:center;gap:13px;background:var(--sl-card);border:.67px solid var(--sl-hair);border-radius:14px;padding:14px 16px;text-align:left}.sl-step-n{width:30px;height:30px;border-radius:999px;background:var(--sl-accent-soft);color:var(--sl-accent);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.sl-step-t{font-size:13px;font-weight:600;line-height:1.4;color:var(--sl-text)}.sl-step-t span{font-weight:400;color:var(--sl-text2)}.sl-admin-badge{font-size:9px;font-weight:700;line-height:1;color:#fff;background:#7c3aed;padding:3px 7px;border-radius:6px;letter-spacing:.4px}.sl-rights-card{background:var(--sl-card);border:.67px solid var(--sl-hair);border-radius:18px;box-shadow:var(--sl-shadow);padding:16px;display:flex;align-items:center;gap:14px}.sl-rights-cat{font-size:11px;font-weight:600;line-height:1;color:var(--sl-text2);letter-spacing:.3px}.sl-rights-holder{font-size:15.5px;font-weight:700;line-height:1.2;color:var(--sl-text);margin-top:8px}.sl-rights-since{font-size:11px;font-weight:400;line-height:1.3;color:var(--sl-text2);margin-top:6px}.sl-rights-star{flex:none;width:34px;height:34px;border-radius:999px;background:var(--sl-accent-soft);color:var(--sl-accent);display:flex;align-items:center;justify-content:center;font-size:16px}.sl-rights-empty{background:var(--sl-card);border:.67px dashed var(--sl-hairStrong);border-radius:18px;padding:34px 20px;text-align:center}.sl-detail-badge{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;background:#00000052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:700;line-height:1;padding:7px 11px;border-radius:999px}.sl-sec-title{display:flex;align-items:center;gap:8px;margin-bottom:14px}.sl-sec-title-t{font-size:15px;font-weight:700;line-height:1;color:var(--sl-text);letter-spacing:-.2px}.sl-ref-card{display:flex;align-items:center;gap:12px;background:var(--sl-card);border:.67px solid var(--sl-hairStrong);border-radius:16px;padding:15px 16px;cursor:pointer}.sl-ref-ico{width:46px;height:46px;border-radius:13px;background:var(--sl-accent-soft2);display:flex;align-items:center;justify-content:center;font-size:22px;flex:none}.sl-ref-main{flex:1;min-width:0}.sl-ref-title{font-size:14.5px;font-weight:700;line-height:1.3;color:var(--sl-text)}.sl-ref-sub{font-size:12px;font-weight:400;line-height:1.45;color:var(--sl-text2);margin-top:4px}.sl-ref-cta{flex:none;color:var(--sl-accent);font-size:13px;font-weight:700}.sl-ref-ok{margin-top:16px;display:flex;align-items:center;gap:9px;background:var(--sl-success-bg);border:.67px solid var(--sl-success-bd);border-radius:12px;padding:11px 13px}.sl-ref-ok-txt{font-size:12px;font-weight:600;line-height:1.5;color:var(--sl-text)}.sl-ref-ok-meta{font-size:11px;font-weight:400;line-height:1.5;color:var(--sl-text2);flex:none;margin-left:auto}.sl-toast-wrap{position:fixed;left:0;right:0;bottom:26px;display:flex;justify-content:center;z-index:80;pointer-events:none}.sl-toast{display:inline-flex;align-items:center;gap:9px;background:var(--sl-cta-bg);color:var(--sl-cta-text);font-size:13px;font-weight:600;line-height:1;padding:13px 20px;border-radius:999px;box-shadow:0 12px 30px #00000047}.dp-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.dp-label{font-size:12px;color:var(--text-secondary)}.dp-thumb{width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:none;cursor:pointer}.dp-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000d9}.dp-lightbox img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.dp-lightbox-x{position:absolute;top:16px;right:16px;width:36px;height:36px;border:none;border-radius:50%;background:#ffffff26;color:var(--text-inverse);font-size:22px;line-height:1;cursor:pointer}.dout{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:12.5px}.dout-drop{color:var(--text-secondary)}.dout-note{color:var(--text-secondary);line-height:1.4}.dout-return{display:flex;align-items:center;gap:10px;color:var(--v-red);font-weight:600}.dout-approve{border:1px solid var(--brand);border-radius:8px;background:var(--brand);color:var(--text-inverse);font-size:12px;font-weight:600;padding:5px 12px;cursor:pointer}.dout-approve:disabled{opacity:.5}.paycard{margin:14px 0;padding:18px;border-radius:var(--radius-xl);border:.67px solid var(--hair);background:var(--card);box-shadow:var(--shadow-soft)}.paycard-line{display:flex;align-items:center;gap:12px}.paycard-label{flex:1;min-width:0;font-size:19px;font-weight:800;line-height:1.25;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.paycard-status{flex:none;font-size:11px;font-weight:700;line-height:1;padding:6px 11px;border-radius:999px;color:var(--text-secondary);background:var(--surface-2)}.paycard[data-status=待确认] .paycard-status,.paycard[data-status=已付定金] .paycard-status{background:var(--badge-open-bg);color:var(--badge-open-fg)}.paycard[data-status=已付] .paycard-status{background:#03814421;color:var(--success)}.paycard[data-status=待退] .paycard-status{background:#e11d481f;color:var(--v-red)}.paycard-delivered{margin-top:12px;font-size:12.5px;font-weight:700;color:var(--success)}.paycard-breakdown{margin-top:10px;font-size:12px;line-height:1.5;color:var(--text-secondary);font-variant-numeric:tabular-nums}.paycard-actions{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.paycard-pay{width:100%;padding:14px 20px;border-radius:13px;cursor:pointer;font-size:14.5px;font-weight:700;border:none;background:var(--brand);color:var(--text-inverse)}.paycard-pay:disabled{opacity:.45;cursor:default}.paycard-hint{font-size:12.5px;color:var(--text-secondary)}.paycard-undo{padding:9px 16px;border-radius:999px;cursor:pointer;font-size:12.5px;font-weight:600;border:.67px solid var(--hair-strong);background:transparent;color:var(--text-secondary)}.paycard-undo:disabled{opacity:.45;cursor:default}.pay-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#00000080}.pay-sheet{width:100%;max-width:520px;max-height:92vh;overflow-y:auto;padding:0 18px 28px;border-radius:26px 26px 0 0;background:var(--bg);color:var(--text-primary);animation:pay-sheet-up .3s cubic-bezier(.2,.85,.25,1)}@keyframes pay-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pay-sheet-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:16px 0 12px;margin-bottom:6px;background:var(--bg);border-bottom:.67px solid var(--hair)}.pay-sheet-amount{flex:1;min-width:0;font-size:17px;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.pay-sheet-x{flex:none;background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:var(--text-secondary);padding:0 4px}.pay-sheet-empty{padding:40px 20px;text-align:center;color:var(--text-secondary);font-size:13px;line-height:1.6}.pay-tip{margin-top:12px}.pay-tip-title{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:10px}.pay-tip-opts{display:flex;gap:8px;flex-wrap:wrap}.pay-tip-btn{flex:1;min-width:56px;border-radius:11px;padding:12px 0;cursor:pointer;font-size:14px;font-weight:700;border:.67px solid var(--hair-strong);background:transparent;color:var(--text-primary)}.pay-tip-btn.on{border-color:var(--brand);background:var(--brand);color:var(--text-inverse)}.pay-tip-custom{flex:1;min-width:80px;box-sizing:border-box;border-radius:11px;padding:12px;font-size:13px;border:.67px solid var(--hair-strong);background:var(--card);color:var(--text-primary);outline:none}.pay-tip-none{margin-top:8px;padding:9px 16px;border-radius:11px;cursor:pointer;font-size:12.5px;font-weight:600;border:.67px solid var(--hair-strong);background:transparent;color:var(--text-secondary)}.pay-tip-none.on{border-color:var(--brand);background:var(--brand);color:var(--text-inverse)}.pay-breakdown{margin-top:18px;padding:4px 15px;border-radius:14px;border:.67px solid var(--hair);background:var(--card)}.pay-breakdown-row{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:.67px solid var(--hair);font-size:13px}.pay-breakdown-row span{color:var(--text-secondary)}.pay-breakdown-row b{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.pay-breakdown-total{border-bottom:none}.pay-breakdown-total span{font-size:14px;font-weight:700;color:var(--text-primary)}.pay-breakdown-total b{font-size:17px;font-weight:800;color:var(--brand)}.pay-row{display:flex;align-items:center;gap:12px;margin-top:9px;padding:13px 14px;border-radius:12px;border:.67px solid var(--hair);background:var(--card)}.pay-row-k{flex:none;width:46px;font-size:11px;font-weight:700;color:var(--brand)}.pay-row-v{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--text-primary);word-break:break-all}.pay-row button{flex:none;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:11px;font-weight:700;border:none;background:var(--surface-2);color:var(--text-primary)}.pay-qr{display:flex;justify-content:center;padding:16px 0 4px}.pay-qr img{max-width:220px;max-height:220px;border-radius:12px}.pay-note{font-size:12.5px;color:var(--text-secondary);padding:10px 2px;line-height:1.5}.pay-memo{margin:14px 0 10px;padding:13px 14px;border-radius:12px;font-size:13px;line-height:1.55;background:#ea580c14;border:.67px solid rgba(234,88,12,.24);color:var(--text-primary)}.pay-memo b{font-weight:700;color:var(--brand)}.pay-memo-sub{font-size:12px;color:var(--text-secondary);margin-top:6px}.pay-rename{margin-left:8px;background:none;border:none;padding:0;cursor:pointer;font-size:12px;font-weight:600;color:var(--brand)}.pay-rename-edit{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.pay-rename-in{flex:1;min-width:120px;padding:10px;border-radius:9px;font-size:13px;font-weight:600;border:.67px solid var(--hair-strong);background:var(--bg);color:var(--text-primary);outline:none}.pay-rename-save{padding:9px 14px;border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:700;border:none;background:var(--brand);color:var(--text-inverse)}.pay-rename-save:disabled{opacity:.45;cursor:default}.pay-rename-cancel{padding:9px 12px;border-radius:9px;cursor:pointer;font-size:12.5px;color:var(--text-secondary);border:none;background:none}.pay-confirm{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--text-secondary);margin:16px 0;cursor:pointer;line-height:1.5}.pay-confirm input{margin-top:2px;accent-color:var(--brand)}.pay-done{width:100%;padding:15px;border-radius:14px;cursor:pointer;font-size:15px;font-weight:700;border:none;background:var(--brand);color:var(--text-inverse)}.pay-done:disabled{background:var(--surface-2);color:var(--text-tertiary);cursor:default}.rally-stage,.rally-mock{--canvas: #F0EEE9;--device-bg: #E7E3DB;--serif: "Source Serif 4","Noto Serif SC","Songti SC","STSong","Source Han Serif SC",serif;--sans: -apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Source Han Sans SC","Noto Sans SC","Helvetica Neue",Helvetica,Arial,sans-serif;--fs-h1: 22px;--lh-h1: 1.26;--fs-name: 20px;--lh-name: 24px;--fs-base: 16px;--lh-base: 24px;--fs-body: 14px;--lh-body: 1.7;--fs-sm: 14px;--lh-sm: 22px;--fs-desc: 13.5px;--lh-desc: 20px;--fs-meta: 12px;--lh-meta: 18px;--fs-xs: 11px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--shadow-sheet: 0 -4px 16px rgba(26,26,30,.08);--island-shadow: rgba(0, 0, 0, .16);--tk-title: -.01em;--tk-body: 0em;--tk-meta: .02em;--tk-label: .06em;--tk-join: .1em}:root[data-theme=dark] .rally-stage,:root[data-theme=dark] .rally-mock{--island-shadow: rgba(0, 0, 0, .4)}:where(.rally-mock){text-autospace:normal;hanging-punctuation:allow-end last;line-break:strict}.rally-mock .ava-ph{color:var(--avatar-fg)}.rally-mock .ava-ph>.ava-sym{width:56%;height:56%;display:block;flex:none;fill:currentColor}.rally-mock{font-family:var(--sans);-webkit-font-smoothing:antialiased;color:var(--text-primary)}.rally-mock *{margin:0;padding:0;box-sizing:border-box}.rally-mock .device{width:390px;height:auto;display:flex;flex-direction:column;background:var(--device-bg);border-radius:48px;padding:11px;border:.5px solid rgba(0,0,0,.12)}.rally-mock .screen{position:relative;background:var(--bg);border-radius:40px;overflow:hidden;display:flex;flex-direction:column}.rally-mock.is-create .screen{height:812px}.rally-mock .status{display:flex;align-items:center;justify-content:space-between;padding:15px 26px 6px;position:relative;flex:none}.rally-mock .status .time{font-size:var(--fs-body);font-weight:500;color:var(--text-primary);letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums}.rally-mock .notch{position:absolute;left:50%;top:12px;transform:translate(-50%);width:112px;height:28px;background:var(--text-primary);border-radius:16px}.rally-mock .sysicons{display:flex;align-items:center;gap:6px}.rally-mock .bars{display:flex;align-items:flex-end;gap:1.5px;height:11px}.rally-mock .bars i{width:3px;background:var(--text-primary);border-radius:1px;display:block}.rally-mock .batt{width:24px;height:12px;border:1px solid var(--text-primary);border-radius:3px;padding:1.5px;display:flex}.rally-mock .batt span{flex:1;background:var(--text-primary);border-radius:1px}.rally-mock .topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 14px;flex:none;background:linear-gradient(var(--bg),var(--bg) 66%,transparent)}.rally-mock .back{width:44px;height:44px;border-radius:var(--radius-full);border:.67px solid var(--hair, var(--seam));background:var(--card, var(--bg));display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.rally-mock .back:active{opacity:.7}.rally-mock .back svg{width:19px;height:19px;stroke:var(--text-primary);fill:none;stroke-width:1.8}.rally-mock .tgroup{display:flex;flex:none;overflow:hidden;background:var(--card, var(--bg));border:.67px solid var(--hair, var(--seam));border-radius:var(--radius-full)}.rally-mock .tgbtn{width:46px;height:40px;border:none;background:transparent;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.rally-mock .tgbtn:active{opacity:.6}.rally-mock .tgbtn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.rally-mock .tgbtn+.tgbtn{border-left:.67px solid var(--hair, var(--seam))}.rally-mock .hostrow{display:flex;align-items:center;gap:10px;margin-bottom:20px}.rally-mock .hostrow .host-link{display:inline-flex;align-items:center;gap:11px;min-width:0;flex:1;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.rally-mock .hostrow .host-link:active{opacity:.7}.rally-mock .hostrow .ava{width:40px;height:40px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);display:flex;align-items:center;justify-content:center;flex:none}.rally-mock .hostrow .nm{font-size:12.5px;font-weight:400;line-height:1.4;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rally-mock .hostrow .nm b{color:var(--text-primary);font-weight:600}.rally-mock .tl{display:flex;align-items:center;gap:9px;min-width:0}.rally-mock .tl .ava{width:30px;height:30px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:var(--fs-sm);font-weight:500;display:flex;align-items:center;justify-content:center;flex:none}.rally-mock .tl .nm{font-size:var(--fs-body);font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rally-mock .tl .host-link{display:inline-flex;align-items:center;gap:9px;min-width:0;background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.rally-mock .tl .host-link:active{opacity:.7}.rally-mock .tr{display:flex;align-items:center;gap:14px;flex:none}.rally-mock .follow{font-size:var(--fs-desc);font-weight:500;color:var(--text-primary);border:1px solid var(--text-primary);border-radius:999px;padding:5px 15px;letter-spacing:var(--tk-label);white-space:nowrap}.rally-mock .share{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.rally-mock .share svg{width:22px;height:22px;stroke:var(--text-primary);fill:none;stroke-width:1.7}.rally-mock .scroll{overflow:visible}.rally-mock .pad{padding:14px 24px 28px}.rally-mock .cover{width:100%;height:210px;-o-object-fit:cover;object-fit:cover;border-radius:20px;display:block;background:var(--img-ph);margin-bottom:8px}.rally-mock .facts{margin-bottom:6px}.rally-mock .fact{display:flex;gap:14px;padding:14px 0;align-items:center;border-top:.67px solid var(--hair, var(--seam))}.rally-mock .fact:last-child{border-bottom:.67px solid var(--hair, var(--seam))}.rally-mock .fact .fico{font-size:22px;flex:none;line-height:1}.rally-mock .fact .fmain{flex:1;min-width:0;font-size:14.5px;font-weight:600;line-height:1.3;color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums}.rally-mock .h1{font-family:var(--sans);font-size:var(--fs-h1);font-weight:700;letter-spacing:-.4px;line-height:var(--lh-h1);color:var(--text-primary)}.rally-mock .sub{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.rally-mock .sub .tm{font-size:var(--fs-desc);font-weight:500;color:var(--text-primary);letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums}.rally-mock .sub .tm s{color:var(--text-tertiary);font-weight:400;text-decoration:none}.rally-mock .join{font-size:var(--fs-sm);font-weight:500;letter-spacing:var(--tk-join);flex:none;white-space:nowrap;color:var(--cta-text);background:linear-gradient(180deg,var(--cta-from),var(--cta-to));border:none;border-radius:var(--radius-full);padding:10px 20px}.rally-mock .join.dis{color:var(--text-tertiary);background:var(--input)}.rally-mock .addr{display:flex;align-items:flex-start;gap:7px;margin-top:9px;font-size:var(--fs-meta);line-height:17px;color:var(--text-secondary);letter-spacing:var(--tk-meta)}.rally-mock .addr svg{width:14px;height:14px;stroke:var(--text-tertiary);fill:none;stroke-width:1.6;flex:none;margin-top:1.5px}.rally-mock .frow{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums}.rally-mock .frow svg{width:14px;height:14px;stroke:var(--text-tertiary);fill:none;stroke-width:1.6;flex:none}.rally-mock .frow b{color:var(--text-primary);font-weight:500}.rally-mock button.frow{width:-moz-fit-content;width:fit-content;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;font-family:inherit;text-align:left;cursor:pointer}.rally-mock button.frow:active{opacity:.55}.rally-mock .sub .tm .cd{color:var(--text-primary)}.rally-mock .seam{height:1px;background:var(--seam);margin:18px 0}.rally-mock .atrow{display:flex;gap:16px;overflow-x:auto;margin-bottom:32px;padding:0 0 4px}.rally-mock .atrow::-webkit-scrollbar{display:none}.rally-mock .acard{width:58px;flex:none;text-align:center;position:relative}.rally-mock .acard .aava{position:relative;display:block;width:46px;height:46px;margin:0 auto}.rally-mock .acard .ahost{position:absolute;top:-3px;right:4px;z-index:1;background:var(--brand);color:#fff;font-size:9px;font-weight:700;line-height:1;padding:3px 6px;border-radius:var(--radius-full)}.rally-mock .acard .aname{font-size:12.5px;font-weight:600;line-height:1.2;color:var(--text-primary);margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rally-mock .acard .atimes{font-size:11px;font-weight:400;line-height:1.2;color:var(--text-secondary);margin-top:2px}.rally-mock .mapwrap{position:relative;height:150px;border-radius:20px;overflow:hidden;margin-bottom:16px;background:var(--map-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.rally-mock .mapwrap:active{opacity:.85}.rally-mock .mapwrap .mapimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rally-mock .mapgrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--map-line) 1px,transparent 1px),linear-gradient(90deg,var(--map-line) 1px,transparent 1px);background-size:38px 38px}.rally-mock .mappin{position:relative;width:34px;height:34px;border-radius:999px 999px 999px 2px;transform:rotate(45deg);background:var(--brand);box-shadow:0 4px 10px #0000004d}.rally-mock .mappin:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:#fff;border-radius:999px}.rally-mock .maprow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:34px}.rally-mock .maprow .mapaddr{font-size:13.5px;font-weight:400;line-height:1.5;color:var(--text-secondary);min-width:0}.rally-mock .maprow .navbtn{flex:none;background:var(--surface-2);color:var(--text-primary);border:none;border-radius:var(--radius-full);font-size:13.5px;font-weight:600;line-height:1;padding:11px 16px;cursor:pointer;text-decoration:none;white-space:nowrap}.rally-mock .maprow .navbtn:active{opacity:.7}.rally-mock .simrow{display:flex;gap:14px;overflow-x:auto;padding:0 0 4px}.rally-mock .simrow::-webkit-scrollbar{display:none}.rally-mock .simcard{width:202px;flex:none;text-align:left;cursor:pointer;background:none;border:0;padding:0;margin:0}.rally-mock .simcard:active{opacity:.85}.rally-mock .simcard .simimg{display:flex;align-items:center;justify-content:center;width:202px;height:110px;border-radius:18px;background-size:cover;background-position:center;background-color:var(--img-ph)}.rally-mock .simcard .simimg-ph{font-size:44px;font-weight:700;color:#ffffffeb;text-shadow:0 1px 4px rgba(0,0,0,.25)}.rally-mock .simcard .simtitle{font-size:14px;font-weight:700;line-height:1.35;color:var(--text-primary);margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rally-mock .simcard .simmeta{font-size:12.5px;font-weight:400;line-height:1.3;color:var(--text-secondary);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rally-mock .body{font-family:var(--sans)}.rally-mock .body p{font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:var(--text-secondary);letter-spacing:var(--tk-body);margin-bottom:17px}.rally-mock .body p:last-child{margin-bottom:0}.rally-mock .body .bodylink{display:block;font-size:var(--fs-desc);color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--line);word-break:break-all;margin-bottom:10px}.rally-mock .body .bvideo{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:11px;overflow:hidden;margin:8px 0 4px;background:var(--text-primary)}.rally-mock .body .bvideo .bplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#00000073}.rally-mock .body .bvideo .bplay:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%,-50%);border-left:15px solid var(--text-inverse);border-top:9px solid transparent;border-bottom:9px solid transparent}.rally-mock .body .bvmeta{font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta);margin-bottom:10px}.rally-mock .body .bbimg{width:100%;aspect-ratio:4/5;border-radius:11px;-o-object-fit:cover;object-fit:cover;background:var(--img-ph);display:block;margin:6px 0 10px}.rally-mock .bimg{width:100%;border-radius:11px;display:block;-o-object-fit:cover;object-fit:cover;background:var(--img-ph);margin:3px 0 6px}.rally-mock .cap{font-family:var(--sans);font-size:var(--fs-meta);color:var(--text-tertiary);line-height:16px;margin:0 0 17px;letter-spacing:var(--tk-meta)}.rally-mock .rlist{display:flex;flex-direction:column;margin-bottom:16px}.rally-mock .ritem{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--seam);font-size:var(--fs-desc);color:var(--text-primary);letter-spacing:var(--tk-body)}.rally-mock .ritem:last-child{border-bottom:none}.rally-mock .ritem .ix{font-size:var(--fs-meta);color:var(--text-tertiary);width:18px;flex:none;font-variant-numeric:tabular-nums lining-nums;text-align:center}.rally-mock .ritem .who{color:var(--text-secondary);margin-left:auto;font-size:var(--fs-meta);letter-spacing:var(--tk-meta);flex:none}.rally-mock .ritem.taken,.rally-mock .ritem.taken .who{color:var(--text-tertiary)}.rally-mock .rbar{display:flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums}.rally-mock .rbar b{color:var(--text-primary);font-weight:500}.rally-mock .rtrack{height:1px;background:var(--seam);position:relative;margin:8px 0 16px}.rally-mock .rtrack i{position:absolute;left:0;top:0;height:1px;background:var(--text-primary);display:block}.rally-mock .team{display:flex;align-items:center;justify-content:space-between;gap:12px}.rally-mock .team .l{display:flex;align-items:center;gap:9px;min-width:0}.rally-mock .pavs{display:flex;flex:none}.rally-mock .pavs .a{width:24px;height:24px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:var(--fs-xs);font-weight:500;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--bg);margin-left:-7px}.rally-mock .pavs .a:first-child{margin-left:0}.rally-mock .pcount{font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums}.rally-mock .pcount b{color:var(--text-primary);font-weight:500}.rally-mock .enter{font-size:var(--fs-desc);font-weight:500;color:var(--text-primary);border:1px solid var(--text-primary);border-radius:999px;padding:6px 16px;letter-spacing:var(--tk-label);flex:none;white-space:nowrap}.rally-mock .enter.dis{color:var(--text-tertiary);border-color:var(--divider)}.rally-mock .clabel{font-size:15px;font-weight:700;line-height:1;letter-spacing:-.2px;color:var(--text-primary);margin-bottom:15px}.rally-mock .clabel s{color:var(--text-secondary);font-weight:400;font-size:16px;text-decoration:none;margin-left:6px}.rally-mock .cmt{display:flex;gap:10px;margin-bottom:17px}.rally-mock .cmt .ca{width:28px;height:28px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:var(--fs-meta);font-weight:500;display:flex;align-items:center;justify-content:center;flex:none}.rally-mock .cmt .cb{flex:1;min-width:0}.rally-mock .cmt .cn{font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta)}.rally-mock .cmt .cn .tag{color:var(--text-primary);font-weight:500;margin-left:6px}.rally-mock .cmt .ct{font-size:var(--fs-sm);line-height:21px;color:var(--text-primary);margin-top:3px;letter-spacing:var(--tk-body)}.rally-mock .cmt .cm{font-size:var(--fs-meta);color:var(--text-tertiary);margin-top:6px;letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums}.rally-mock .cmt .cm b{margin-left:14px;font-weight:400}.rally-mock .dock{flex:none;background:var(--bg);box-shadow:var(--shadow-sheet)}.rally-mock .dockrow{display:flex;align-items:center;gap:14px;padding:11px 18px 9px}.rally-mock .dock .pill{flex:1;display:flex;align-items:center;gap:8px;background:var(--input);border-radius:var(--radius-full);padding:11px 16px;min-width:0}.rally-mock .dock .pill svg{width:16px;height:16px;stroke:var(--text-tertiary);fill:none;stroke-width:1.7;flex:none}.rally-mock .dock .pill span{font-size:var(--fs-desc);color:var(--text-tertiary)}.rally-mock .dock .acts{display:flex;align-items:center;gap:18px;flex:none}.rally-mock .dock .act{display:flex;align-items:center;gap:5px}.rally-mock .dock .act svg{width:22px;height:22px;stroke:var(--text-secondary);fill:none;stroke-width:1.7}.rally-mock .dock .act b{font-size:var(--fs-sm);font-weight:400;color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums}.rally-mock .homeind{flex:none;display:flex;justify-content:center;align-items:flex-end;height:26px;padding-bottom:8px}.rally-mock .homeind i{width:139px;height:5px;border-radius:100px;background:#00000040;display:block}.rally-mock.serif-noto{--serif: "Source Serif 4","Noto Serif SC",serif}.rally-mock.fullbleed{min-height:100dvh;background:var(--bg);display:flex;flex-direction:column;max-width:480px;margin:0 auto}.rally-mock.fullbleed .scroll,.rally-mock.fullbleed .cscroll{flex:1 1 auto;overflow-y:auto}.rally-mock.fullbleed .scrim{position:fixed}.rally-mock.fullbleed .sheet{position:fixed;left:50%;right:auto;width:100%;max-width:480px;transform:translate(-50%) translateY(102%);border-radius:18px 18px 0 0}.rally-mock.fullbleed .sheet.show{transform:translate(-50%) translateY(0)}.rally-mock.fullbleed .ctop{position:sticky;top:0;z-index:3;background:var(--bg);padding-top:max(12px,env(safe-area-inset-top))}.rally-mock.fullbleed .topbar{position:sticky;top:0;z-index:30;background:linear-gradient(var(--bg),var(--bg) 66%,transparent);padding-top:max(14px,env(safe-area-inset-top))}.rally-mock.fullbleed .dock{padding-bottom:env(safe-area-inset-bottom)}.rally-mock.fullbleed .cpad,.rally-mock.fullbleed .pad{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.rally-mock.fullbleed .slist{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.rally-mock.fullbleed.rally-settle .actisland{position:fixed;left:50%;right:auto;bottom:0;transform:translate(-50%);width:100%;max-width:480px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px calc(26px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:.67px solid var(--hair, var(--seam));box-shadow:0 -6px 24px var(--island-shadow)}.rally-mock .actisland .tm{font-size:var(--fs-desc);font-weight:500;color:var(--text-primary);letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rally-mock .actisland .tm s{color:var(--text-tertiary);font-weight:400;text-decoration:none}.rally-mock .actisland .tm .cd{color:var(--text-primary)}.rally-mock.fullbleed.rally-settle .pad{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.rally-mock .ctop{display:flex;align-items:center;justify-content:space-between;padding:8px 20px 12px;flex:none}.rally-mock .ctop .x{font-size:var(--fs-body);color:var(--text-secondary);cursor:pointer}.rally-mock .ctop .ct{font-size:var(--fs-base);font-weight:500;color:var(--text-primary);font-family:var(--sans)}.rally-mock .ctop .pub{font-size:var(--fs-sm);font-weight:500;color:var(--brand);letter-spacing:var(--tk-label);cursor:pointer}.rally-mock .cscroll{flex:1 1 auto;overflow:auto}.rally-mock .cpad{padding:6px 24px 28px}.rally-mock .clabel.clabel-create{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);margin:22px 0 10px;display:flex;align-items:center;justify-content:space-between;font-weight:400}.rally-mock .clabel.clabel-create.first{margin-top:4px}.rally-mock .mseg{display:flex;gap:7px}.rally-mock .mseg button{flex:1;font-size:var(--fs-desc);color:var(--text-secondary);padding:9px 0;border-radius:10px;border:1px solid var(--divider);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--sans)}.rally-mock .mseg button svg{width:15px;height:15px}.rally-mock .mseg button.on{color:var(--text-primary);font-weight:500;border-color:var(--text-primary)}.rally-mock .cover-slot{margin-top:12px;border-radius:12px;overflow:hidden;background:var(--input);position:relative}.rally-mock .cover-slot.img{aspect-ratio:3/2;background-size:cover;background-position:center}.rally-mock .hint{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);margin-top:9px;line-height:16px}.rally-mock .vlink{margin-top:12px;display:flex;align-items:center;gap:9px;background:var(--input);border-radius:10px;padding:13px 14px}.rally-mock .vlink svg{width:17px;height:17px;stroke:var(--text-tertiary);fill:none;stroke-width:1.6;flex:none}.rally-mock .vlink input{flex:1;border:none;background:transparent;outline:none;font-family:var(--sans);font-size:var(--fs-desc);color:var(--text-primary)}.rally-mock .vlink input::-moz-placeholder{color:var(--text-tertiary)}.rally-mock .vlink input::placeholder{color:var(--text-tertiary)}.rally-mock .ttl{width:100%;border:none;border-bottom:1px solid var(--divider);background:transparent;font-family:var(--serif);font-size:var(--fs-name);font-weight:500;color:var(--text-primary);padding:6px 0 10px;outline:none;line-height:30px;letter-spacing:var(--tk-title)}.rally-mock .ttl::-moz-placeholder{color:var(--text-tertiary);font-weight:400}.rally-mock .ttl::placeholder{color:var(--text-tertiary);font-weight:400}.rally-mock .blocks{display:flex;flex-direction:column}.rally-mock .tblk{width:100%;border:none;background:transparent;font-family:var(--serif);font-size:var(--fs-body);font-weight:400;line-height:27px;color:var(--text-primary);padding:6px 0;outline:none;letter-spacing:var(--tk-body)}.rally-mock .insertbar{display:flex;gap:18px;padding:10px 0 2px}.rally-mock .insertbar button{display:flex;align-items:center;gap:6px;font-size:var(--fs-desc);color:var(--text-secondary);background:transparent;border:none;cursor:pointer;font-family:var(--sans);padding:0}.rally-mock .insertbar button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7}.rally-mock .csum{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:2px 0}.rally-mock .csum .lab{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta)}.rally-mock .csum .act{font-size:var(--fs-desc);color:var(--text-secondary);display:flex;align-items:center;gap:5px}.rally-mock .csum .act svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7}.rally-mock .mrow{display:flex;align-items:center;gap:9px;padding:13px 0;border-bottom:1px solid var(--seam);font-size:var(--fs-desc);color:var(--text-primary);cursor:pointer}.rally-mock .mrow svg.ri{width:16px;height:16px;stroke:var(--text-tertiary);fill:none;stroke-width:1.6;flex:none}.rally-mock .mrow .k{color:var(--text-tertiary);width:62px;font-size:var(--fs-meta);flex:none;letter-spacing:var(--tk-meta)}.rally-mock .mrow .val{color:var(--text-primary);flex:1}.rally-mock .mrow .val.cd{color:var(--brand);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tk-meta)}.rally-mock .mrow .val.todo{color:var(--text-tertiary)}.rally-mock .mrow .chev{width:14px;height:14px;stroke:var(--text-tertiary);fill:none;stroke-width:1.8;flex:none;transition:transform .2s}.rally-mock .mrow.open .chev{transform:rotate(90deg)}.rally-mock .pexp{display:none;padding:2px 0 16px 71px;border-bottom:1px solid var(--seam)}.rally-mock .pexp.open{display:block}.rally-mock .prow{display:flex;align-items:center;gap:10px;padding:8px 0}.rally-mock .prow .pl{font-size:var(--fs-meta);color:var(--text-tertiary);width:64px;flex:none;letter-spacing:var(--tk-meta)}.rally-mock .pin{flex:1;min-width:0;border:none;border-bottom:1px solid var(--divider);background:transparent;outline:none;font-family:var(--sans);font-size:var(--fs-desc);color:var(--text-primary);padding:3px 0}.rally-mock .pin::-moz-placeholder{color:var(--text-tertiary)}.rally-mock .pin::placeholder{color:var(--text-tertiary)}.rally-mock .pin.short{flex:none;width:78px;font-variant-numeric:tabular-nums lining-nums}.rally-mock .auto{font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta);display:flex;align-items:center;gap:6px}.rally-mock .auto .tag{font-size:var(--fs-xs);color:var(--text-tertiary);border:1px solid var(--divider);border-radius:4px;padding:1px 5px;letter-spacing:var(--tk-label)}.rally-mock .auto b{color:var(--text-primary);font-weight:500}.rally-mock .auto .dim{color:var(--text-tertiary)}.rally-mock .pseg{display:flex;gap:16px}.rally-mock .pseg :is(span,button){font-size:var(--fs-desc);color:var(--text-tertiary);cursor:pointer}.rally-mock .pseg :is(span,button).on{color:var(--text-primary);font-weight:500}.rally-mock .ptog{font-size:var(--fs-desc);color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;gap:6px}.rally-mock .ptog.on{color:var(--text-primary);font-weight:500}.rally-mock .ptog .box{width:15px;height:15px;border:1px solid var(--text-tertiary);border-radius:4px;display:flex;align-items:center;justify-content:center}.rally-mock .ptog.on .box{border-color:var(--text-primary)}.rally-mock .ptog .box svg{width:11px;height:11px;stroke:var(--text-primary);fill:none;stroke-width:2.4;opacity:0}.rally-mock .ptog.on .box svg{opacity:1}.rally-mock .ptodo{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);padding-top:2px}.rally-mock .lightnote{font-size:var(--fs-desc);color:var(--text-tertiary);padding:12px 0 2px;line-height:20px}.rally-mock .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1e57;opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:5}.rally-mock .scrim.show{opacity:1;pointer-events:auto}.rally-mock .sheet{position:absolute;left:0;right:0;bottom:0;background:var(--bg);border-radius:18px 18px 40px 40px;box-shadow:var(--shadow-sheet);transform:translateY(102%);transition:transform .26s cubic-bezier(.32,.72,0,1);z-index:6;max-height:82%;display:flex;flex-direction:column}.rally-mock .sheet.show{transform:translateY(0)}.rally-mock .grab{width:34px;height:4px;border-radius:2px;background:var(--seam);margin:9px auto 2px;flex:none}.rally-mock .shead{display:flex;align-items:baseline;justify-content:space-between;padding:8px 24px 4px;flex:none}.rally-mock .shead .t{font-family:var(--serif);font-size:var(--fs-base);font-weight:500;color:var(--text-primary);letter-spacing:var(--tk-title)}.rally-mock .shead .done{font-size:var(--fs-sm);font-weight:500;color:var(--brand);letter-spacing:var(--tk-label);cursor:pointer}.rally-mock .modeline{display:flex;align-items:center;gap:16px;padding:6px 24px 2px;flex:none}.rally-mock .modeline .ml{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta)}.rally-mock .modeline span.opt{font-size:var(--fs-desc);color:var(--text-tertiary);cursor:pointer}.rally-mock .modeline span.opt.on{color:var(--text-primary);font-weight:500}.rally-mock .shint{padding:4px 24px;font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);flex:none}.rally-mock .slist{overflow:auto;padding:6px 24px 26px}.rally-mock .sgroup{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);margin:18px 0 4px}.rally-mock .sitem{display:flex;align-items:center;gap:11px;padding:12px 0;cursor:pointer}.rally-mock .sitem svg.ic{width:17px;height:17px;stroke:var(--text-tertiary);fill:none;stroke-width:1.6;flex:none}.rally-mock .sitem .nm{font-size:var(--fs-desc);color:var(--text-secondary);flex:1}.rally-mock .sitem .ds{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta)}.rally-mock .sitem .ck{width:18px;height:18px;flex:none;opacity:0}.rally-mock .sitem .ck svg{width:18px;height:18px;stroke:var(--text-primary);fill:none;stroke-width:2}.rally-mock .sitem.on .nm{color:var(--text-primary);font-weight:500}.rally-mock .sitem.on svg.ic{stroke:var(--text-primary)}.rally-mock .sitem.on .ck{opacity:1}.rally-mock .sitem.dis{opacity:.34;cursor:default}.rally-mock .sitem.dis .ds{color:var(--text-tertiary)}.rally-stage{background:var(--canvas)}.rally-stage .dc-section{margin-bottom:40px}.rally-stage .dc-section-head{margin-bottom:16px}.rally-stage .dc-section-title{font-family:var(--serif);font-size:20px;font-weight:500;color:var(--text-primary);letter-spacing:-.01em}.rally-stage .dc-section-sub{font-size:13px;color:var(--text-secondary);margin-top:6px;line-height:19px;max-width:680px}.rally-stage .dc-boards{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.rally-stage .dc-board{display:flex;flex-direction:column;gap:10px}.rally-stage .dc-board-label{font-size:11.5px;color:var(--text-secondary);text-transform:none;letter-spacing:.04em;font-weight:500}.rally-stage .dc-frame{display:flex;align-items:flex-start;justify-content:center}.rally-mock :where(button.back,button.join,button.follow,button.share,button.done,button.enter,.pseg button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.rally-mock :is(button,[href],input,select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.rally-mock .h1{overflow-wrap:anywhere}.rally-mock.host .seam{height:0;background:transparent;margin:20px 0}.rally-mock.host .follow,.rally-mock.host .enter{border:none;padding:0;border-radius:0;cursor:pointer}.rally-mock.host .enter.dis{color:var(--text-disabled)}.rally-mock.host .ritem{border-bottom:none}.rally-mock.host .dock{box-shadow:none;border-top:1px solid var(--line)}.rally-mock.host .ahead{font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);letter-spacing:var(--tk-label);margin:2px 0 8px;font-variant-numeric:tabular-nums lining-nums}.rally-mock.host .ghint{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);margin-top:8px;line-height:16px}.rally-mock.host .arow{display:flex;align-items:center;gap:10px;padding:9px 0}.rally-mock.host .arow .aav{width:34px;height:34px;border-radius:9999px;background:var(--avatar-bg);color:var(--avatar-fg);display:flex;align-items:center;justify-content:center;flex:none}.rally-mock.host .arow .aav .ava-sym{width:56%;height:56%}.rally-mock.host .amid{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rally-mock.host .an{font-size:var(--fs-sm);font-weight:500;color:var(--text-primary)}.rally-mock.host .amsg{font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rally-mock.host .ax{flex:none;font-size:var(--fs-meta);letter-spacing:var(--tk-label);white-space:nowrap;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font-family:inherit;line-height:inherit}.rally-mock.host .ax.pass{font-weight:600;color:var(--text-primary)}.rally-mock.host .ax.hold{color:var(--text-secondary);padding:4px 5px}.rally-mock.host .ax.rej{color:var(--text-tertiary);padding:4px 5px}.rally-mock.host .adone{flex:none;font-size:var(--fs-meta);letter-spacing:var(--tk-meta);white-space:nowrap;color:var(--text-tertiary)}.rally-mock.host .adone.pass{color:var(--success)}.rally-mock.host .adone.rej{color:var(--text-tertiary)}.rally-mock.host .hstat{flex:1;min-width:0;font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums}.rally-mock.host .dockrow .enter{cursor:pointer}.rally-mock.host .rbar b{color:var(--text-primary);font-weight:500}.rally-mock.host .hpanel{display:flex;flex-direction:column}.rally-mock.host .hpanel .hrow{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:var(--fs-desc);color:var(--text-primary)}.rally-mock.host .hpanel button.hrow{width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;font-family:inherit;line-height:inherit;cursor:pointer}.rally-mock.host .hpanel .hrow .hx{margin-left:auto;font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta);cursor:pointer}.rally-mock.host .pending{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);line-height:17px;padding:4px 0}.rally-mock.host .pending b{color:var(--text-secondary);font-weight:500}.rally-mock.host button.rgb-toggle{display:flex;align-items:center;width:100%;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;cursor:pointer;font-family:inherit}.rally-mock.host .rgb-toggle .rgb-caret{margin-left:auto;color:var(--text-secondary)}.rally-mock.host .rgb-slot{margin-top:12px}.rally-mock.host .rgb-slot:first-child{margin-top:0}.rally-mock.host .rgb-shead{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.rally-mock.host .rgb-name{flex:none}.rally-mock.host .rgb-prog{font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums}.rally-mock.host .rgb-gap{margin-left:auto;font-size:var(--fs-meta);font-weight:600;color:var(--v-red);letter-spacing:var(--tk-meta)}.rally-mock.host .rgb-done{margin-left:auto;font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta)}.rally-mock.host .rgb-note{white-space:normal;margin-bottom:2px}.rally-mock.host .rgb-badge{margin-left:6px;font-size:var(--fs-meta);font-weight:400;color:var(--text-secondary);letter-spacing:var(--tk-meta)}.rally-mock.host .rgb-wlhead{font-weight:500;color:var(--text-secondary)}.rcreate{--serif: "Source Serif 4", "Noto Serif SC", "Songti SC", "STSong", "Source Han Serif SC", serif;--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-h1: 26px;--fs-base: 16px;--fs-body: 15px;--fs-sm: 14px;--fs-desc: 13.5px;--fs-meta: 12px;--fs-xs: 11px;--text-meta: #71717A;position:fixed;top:0;left:0;right:0;z-index:50;display:flex;flex-direction:column;height:100dvh;background:var(--bg);color:var(--text-primary);font-family:var(--sans);-webkit-font-smoothing:antialiased}.rcreate *,.rcreate *:before,.rcreate *:after{box-sizing:border-box}.rcreate .ctop{display:flex;align-items:center;justify-content:space-between;padding:max(8px,env(safe-area-inset-top)) 20px 12px;flex:none}.rcreate .ctop .x{font-size:var(--fs-body);color:var(--text-secondary);cursor:pointer;background:none;border:0;padding:0;font-family:var(--sans)}.rcreate .ctop .ct{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-primary)}.rcreate .ctop .next{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:var(--tk-label);cursor:pointer;background:none;border:0;font-family:var(--sans)}.rcreate .ctop .pub{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--brand);letter-spacing:var(--tk-label);cursor:pointer;background:none;border:0;font-family:var(--sans)}.rcreate .ctop .pub:disabled{opacity:.5;cursor:default}.rcreate .ctop .ghost{width:42px}.rcreate .cscroll{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.rcreate .cscroll::-webkit-scrollbar{display:none}.rcreate .cpad{padding:6px 24px 28px}.rcreate .clabel{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);margin:22px 0 6px;display:flex;align-items:center;justify-content:space-between}.rcreate .clabel:first-child{margin-top:4px}.rcreate .speakhead{font-family:var(--serif);font-size:var(--fs-body);line-height:27px;color:var(--text-tertiary);letter-spacing:var(--tk-body);padding-top:10px}.rcreate .speakwrap{position:relative;margin-top:14px}.rcreate .speak{font-family:var(--serif);font-size:var(--fs-body);line-height:27px;color:var(--text-primary);letter-spacing:var(--tk-body);min-height:96px;padding:0;width:100%;border:none;background:transparent;outline:none;resize:none;display:block;overflow:hidden}.rcreate .speakghost{position:absolute;top:0;left:0;right:0;pointer-events:none;font-family:var(--serif);font-size:var(--fs-desc);line-height:22px;color:var(--text-tertiary);opacity:.66;letter-spacing:var(--tk-body)}.rcreate .speak .url,.rcreate .urlweak{color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--line);word-break:break-all}.rcreate .expert{flex:none;display:flex;gap:10px;padding:12px 24px 6px}.rcreate .expert span{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border-radius:var(--radius-lg);padding:12px 10px;font-size:var(--fs-sm);color:var(--text-primary);letter-spacing:var(--tk-label);cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcreate .thumbstrip{display:flex;gap:8px;margin-top:14px;align-items:flex-start;flex-wrap:wrap}.rcreate .thumbstrip .t{width:74px;height:74px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--img-ph);flex:none}.rcreate .thumbstrip .add{width:74px;height:74px;border-radius:8px;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;background:none}.rcreate .thumbstrip .add svg{width:20px;height:20px;stroke:var(--text-tertiary);fill:none;stroke-width:1.6}.rcreate .voicebar{flex:none;display:flex;align-items:center;gap:12px;padding:10px 18px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--divider);background:var(--bg)}.rcreate .voicebar .ic{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;background:none;border:0}.rcreate .voicebar .ic svg{width:23px;height:23px;stroke:var(--text-secondary);fill:none;stroke-width:1.7}.rcreate .voicebar .hold{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--input);border-radius:var(--radius-full);padding:11px 16px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);letter-spacing:var(--tk-label);cursor:pointer;border:0;font-family:var(--sans)}.rcreate .voicebar .hold svg{width:16px;height:16px;stroke:var(--text-secondary);fill:none;stroke-width:1.7;flex:none}.rcreate .voicebar .hold.rec{background:var(--input-active, var(--input));color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--divider)}.rcreate .voicebar .hold.rec svg{stroke:var(--text-primary);animation:rc-mic-pulse 1.1s ease-in-out infinite}.rcreate .voicebar .hold.busy{color:var(--text-tertiary);cursor:default}.rcreate .voicebar .hold:disabled{cursor:default}@keyframes rc-mic-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.rcreate .voicebar .hold.rec svg{animation:none}}.rcreate .cardhint{font-size:var(--fs-meta);color:var(--text-meta);letter-spacing:var(--tk-meta);line-height:18px;margin:2px 0 6px}.rcreate .dupflag{display:inline-flex;align-items:center;gap:6px;margin:8px 0 2px;background:var(--surface-2);color:var(--text-secondary);border-radius:var(--radius-full);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--tk-label);padding:8px 13px}.rcreate .dupflag .dupflag-ic{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;flex:none}.rcreate .parsefail{display:flex;align-items:center;gap:10px;margin:8px 0 6px;background:var(--match-bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:11px 13px}.rcreate .parsefail-ic{width:16px;height:16px;stroke:var(--brand);fill:none;stroke-width:1.8;flex:none}.rcreate .parsefail-txt{flex:1;min-width:0;font-size:var(--fs-meta);color:var(--text-primary);letter-spacing:var(--tk-meta);line-height:17px}.rcreate .parsefail-retry{flex:none;cursor:pointer;border:1px solid var(--hair-strong);background:transparent;color:var(--text-primary);border-radius:var(--radius-full);font-family:var(--sans);font-size:var(--fs-meta);font-weight:var(--fw-semibold);letter-spacing:var(--tk-label);padding:7px 13px}.rcreate .parsefail-retry:disabled{opacity:.5;cursor:default}.rcreate .parsefail-dismiss{flex:none;cursor:pointer;border:0;background:none;color:var(--text-secondary);font-family:var(--sans);font-size:var(--fs-meta);letter-spacing:var(--tk-label);padding:7px 4px}.rcreate .parsefail-retry:active,.rcreate .parsefail-dismiss:active{opacity:.8}.rcreate .parseover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.rcreate .parsespin{width:56px;height:56px;border-radius:var(--radius-full);border:4px solid var(--surface-2);border-top-color:var(--brand);animation:rc-parse-spin .8s linear infinite}.rcreate .parsetitle{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-primary);line-height:24px;margin-top:26px;letter-spacing:var(--tk-title)}.rcreate .parsesub{font-size:var(--fs-desc);color:var(--text-secondary);line-height:22px;margin-top:10px;max-width:240px}@keyframes rc-parse-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.rcreate .parsespin{animation-duration:2s}}.rcreate .ttl{width:100%;border:none;border-bottom:1px solid var(--divider);background:transparent;font-family:var(--serif);font-size:var(--fs-name);font-weight:var(--fw-medium);color:var(--text-primary);padding:6px 0 10px;outline:none;line-height:30px;letter-spacing:var(--tk-title)}.rcreate .ttl::-moz-placeholder{color:var(--text-tertiary);font-weight:var(--fw-normal)}.rcreate .ttl::placeholder{color:var(--text-tertiary);font-weight:var(--fw-normal)}.rcreate .coverrow{display:flex;align-items:center;gap:12px;padding:4px 0 2px}.rcreate .coverrow img{width:120px;aspect-ratio:3/2;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--img-ph);flex:none}.rcreate .coverrow .cv{flex:1;min-width:0}.rcreate .coverrow .cv .l1{font-size:var(--fs-desc);color:var(--text-primary)}.rcreate .coverrow .cv .l2{font-size:var(--fs-meta);color:var(--text-meta);margin-top:4px;letter-spacing:var(--tk-meta);line-height:17px}.rcreate .coverrow .swap{flex:none;cursor:pointer;border:0;font-family:var(--sans);background:var(--surface-2);color:var(--text-primary);border-radius:var(--radius-full);font-size:var(--fs-meta);font-weight:var(--fw-medium);letter-spacing:var(--tk-label);padding:9px 14px}.rcreate .coverrow .swap:active{opacity:.8}.rcreate .visseg{display:flex;gap:10px;margin:2px 0}.rcreate .visopt{flex:1;min-width:0;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:12px 13px}.rcreate .visopt.on{border-color:var(--brand);background:var(--match-bg)}.rcreate .visopt .vl{font-size:var(--fs-desc);font-weight:var(--fw-medium);color:var(--text-primary)}.rcreate .visopt.on .vl{color:var(--brand)}.rcreate .visopt .vd{font-size:var(--fs-meta);color:var(--text-meta);letter-spacing:var(--tk-meta);margin-top:5px;line-height:16px}.rcreate .mrow{display:flex;align-items:center;gap:9px;padding:13px 0;font-size:var(--fs-desc);color:var(--text-primary);cursor:pointer}.rcreate .mrow svg.ri{width:16px;height:16px;stroke:var(--text-tertiary);fill:none;stroke-width:1.6;flex:none}.rcreate .mrow .k{color:var(--text-tertiary);width:62px;font-size:var(--fs-meta);flex:none;letter-spacing:var(--tk-meta)}.rcreate .mrow .val{color:var(--text-primary);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcreate .mrow .val.cd{color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--tk-meta)}.rcreate .mrow .val.todo{color:var(--text-tertiary)}.rcreate .mrow .chev{width:14px;height:14px;stroke:var(--text-tertiary);fill:none;stroke-width:1.8;flex:none;transition:transform .2s}.rcreate .mrow.open .chev{transform:rotate(90deg)}.rcreate .pexp{display:none;padding:2px 0 16px 71px}.rcreate .pexp.open{display:block}.rcreate .prow{display:flex;align-items:center;gap:10px;padding:8px 0}.rcreate .prow .pl{font-size:var(--fs-meta);color:var(--text-tertiary);width:64px;flex:none;letter-spacing:var(--tk-meta)}.rcreate .pin{flex:1;min-width:0;border:none;border-bottom:1px solid var(--divider);background:transparent;outline:none;font-family:var(--sans);font-size:var(--fs-desc);color:var(--text-primary);padding:3px 0}.rcreate .pin::-moz-placeholder{color:var(--text-tertiary)}.rcreate .pin::placeholder{color:var(--text-tertiary)}.rcreate .pin.short{flex:none;width:78px;font-variant-numeric:tabular-nums lining-nums}.rcreate .pseg{display:flex;gap:16px}.rcreate .pseg span{font-size:var(--fs-desc);color:var(--text-tertiary);cursor:pointer}.rcreate .pseg span.on{color:var(--text-primary);font-weight:var(--fw-medium)}.rcreate .prow .ptog{width:20px;height:20px;border-radius:var(--radius-sm);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;cursor:pointer}.rcreate .prow .ptog svg{width:13px;height:13px;stroke:var(--text-inverse);fill:none;stroke-width:2.4;opacity:0}.rcreate .prow .ptog.on{background:var(--text-primary);border-color:var(--text-primary)}.rcreate .prow .ptog.on svg{opacity:1}.rcreate .prow .auto{font-size:var(--fs-meta);color:var(--text-meta);letter-spacing:var(--tk-meta);display:flex;align-items:center;gap:4px}.rcreate .prow .auto .tag,.rcreate .prow .auto .dim{color:var(--text-tertiary)}.rcreate .prow .ptodo{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);flex:none}.rcreate .csum{display:flex;align-items:center;gap:5px;padding:13px 0 2px;font-size:var(--fs-desc);color:var(--text-secondary);cursor:pointer}.rcreate .csum svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7}.rcreate .rolesblk{display:flex;flex-direction:column}.rcreate .rolerow{padding:6px 0;border-bottom:1px solid var(--line)}.rcreate .rolerow:last-of-type{border-bottom:0}.rcreate .rolerow .rdel{flex:none;font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-label);cursor:pointer;background:none;border:0;font-family:var(--sans);padding:0 2px}.rcreate .csum.radd{padding-top:8px}.rcreate .lightnote{font-size:var(--fs-desc);color:var(--text-meta);padding:10px 0 2px;line-height:21px}.rcreate .bodylab{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);margin:24px 0 4px}.rcreate .tblk{font-family:var(--serif);font-size:var(--fs-body);font-weight:var(--fw-normal);line-height:27px;color:var(--text-primary);padding:6px 0;letter-spacing:var(--tk-body);white-space:pre-wrap}.rcreate .tblk.edit{width:100%;border:none;background:transparent;outline:none;resize:none}.rcreate .bimg{width:100%;aspect-ratio:4/5;border-radius:11px;-o-object-fit:cover;object-fit:cover;background:var(--img-ph);display:block;margin:6px 0 4px}.rcreate .bnote{font-size:var(--fs-meta);color:var(--text-meta);letter-spacing:var(--tk-meta);margin:0 0 10px;line-height:17px}.rcreate .policyfoot{margin:28px 0 4px;font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);text-align:center}.rcreate .policyfoot button{color:var(--text-meta);text-decoration:underline;background:none;border:none;padding:0;font:inherit;cursor:pointer}.rcreate .video{position:relative;width:100%;aspect-ratio:16/9;border-radius:11px;overflow:hidden;margin:8px 0 4px;background:var(--text-primary)}.rcreate .video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.82;display:block}.rcreate .video .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#00000073;display:flex;align-items:center;justify-content:center}.rcreate .video .play:after{content:"";border-left:15px solid var(--text-inverse);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.rcreate .vmeta{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-meta);color:var(--text-meta);letter-spacing:var(--tk-meta);margin-bottom:10px}.rcreate .vmeta .del{color:var(--text-tertiary);letter-spacing:var(--tk-label);cursor:pointer;background:none;border:0;font-family:var(--sans)}.rcreate .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1e57;opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:55}.rcreate .scrim.show{opacity:1;pointer-events:auto}.rcreate .sheet{position:fixed;left:0;right:0;bottom:0;background:var(--bg);border-radius:18px 18px 0 0;box-shadow:var(--shadow-sheet);transform:translateY(102%);transition:transform var(--sheet-dur, .26s) var(--sheet-ease, cubic-bezier(.32, .72, 0, 1));z-index:56;max-height:82%;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.rcreate .sheet.show{transform:translateY(0)}.rcreate .grab{width:34px;height:4px;border-radius:2px;background:var(--seam);margin:9px auto 2px;flex:none}.rcreate .shead{display:flex;align-items:baseline;justify-content:space-between;padding:8px 24px 4px;flex:none}.rcreate .shead .t{font-family:var(--serif);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-primary);letter-spacing:var(--tk-title)}.rcreate .shead .done{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:var(--tk-label);cursor:pointer;background:none;border:0;font-family:var(--sans)}.rcreate .modeline{display:flex;align-items:center;gap:16px;padding:6px 24px 2px;flex:none}.rcreate .modeline .ml{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta)}.rcreate .modeline span.opt{font-size:var(--fs-desc);color:var(--text-tertiary);cursor:pointer}.rcreate .modeline span.opt.on{color:var(--text-primary);font-weight:var(--fw-medium)}.rcreate .shint{padding:4px 24px;font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);flex:none}.rcreate .slist{overflow:auto;padding:6px 24px 26px}.rcreate .sgroup{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta);margin:18px 0 4px}.rcreate .sitem{display:flex;align-items:center;gap:11px;padding:12px 0;cursor:pointer}.rcreate .sitem svg.ic{width:17px;height:17px;stroke:var(--text-tertiary);fill:none;stroke-width:1.6;flex:none}.rcreate .sitem .nm{font-size:var(--fs-desc);color:var(--text-secondary);flex:1}.rcreate .sitem .ds{font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:var(--tk-meta)}.rcreate .sitem .ck{width:18px;height:18px;flex:none;opacity:0}.rcreate .sitem .ck svg{width:18px;height:18px;stroke:var(--text-primary);fill:none;stroke-width:2}.rcreate .sitem.on .nm{color:var(--text-primary);font-weight:var(--fw-medium)}.rcreate .sitem.on svg.ic{stroke:var(--text-primary)}.rcreate .sitem.on .ck{opacity:1}.rcreate .sitem.dis{opacity:.34;cursor:default}.rcreate .sitem.dis .ds{color:var(--text-tertiary)}.rcsucc{--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Helvetica Neue", Helvetica, Arial, sans-serif;min-height:100dvh;display:flex;flex-direction:column;padding:0 20px calc(30px + env(safe-area-inset-bottom));background:var(--bg);color:var(--text-primary);font-family:var(--sans);-webkit-font-smoothing:antialiased}.rcsucc *,.rcsucc *:before,.rcsucc *:after{box-sizing:border-box}.rcsucc.rcsucc-plain{align-items:center;justify-content:center;gap:16px;text-align:center;font-size:var(--fs-sm, 14px);color:var(--text-secondary)}.rcsucc .rcsucc-backhome{border:0;border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-secondary);font-family:var(--sans);font-size:var(--fs-sm, 14px);padding:10px 18px;cursor:pointer}.rcsucc .rcsucc-backhome:active{opacity:.8}.rcsucc .rcsucc-hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:40px}.rcsucc .rcsucc-seal{width:96px;height:96px;border-radius:var(--radius-full);background:var(--success);display:flex;align-items:center;justify-content:center;animation:rcs-sealin .55s cubic-bezier(.2,.9,.3,1.3)}.rcsucc .rcsucc-seal svg{width:46px;height:46px;stroke:var(--text-inverse)}@keyframes rcs-sealin{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.rcsucc .rcsucc-seal{animation:none}}.rcsucc .rcsucc-title{font-size:23px;font-weight:var(--fw-bold);color:var(--text-primary);line-height:30px;margin-top:26px;letter-spacing:var(--tk-title)}.rcsucc .rcsucc-sub{font-size:var(--fs-desc, 13.5px);color:var(--text-secondary);line-height:22px;margin-top:10px;max-width:270px}.rcsucc .rcsucc-card{width:100%;max-width:320px;margin-top:26px;background:var(--card);border:.67px solid var(--hair);border-radius:18px;box-shadow:var(--shadow-soft);padding:15px;display:flex;align-items:center;gap:13px}.rcsucc .rcsucc-cover{flex:none;width:64px;height:52px;border-radius:var(--radius-lg);-o-object-fit:cover;object-fit:cover;background:var(--img-ph)}.rcsucc .rcsucc-cover--ph{background:var(--img-ph)}.rcsucc .rcsucc-cardbody{flex:1;min-width:0;text-align:left}.rcsucc .rcsucc-cardtitle{font-size:var(--fs-body, 15px);font-weight:var(--fw-bold);color:var(--text-primary);line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rcsucc .rcsucc-cardmeta{font-size:var(--fs-meta, 12px);color:var(--text-secondary);margin-top:5px;letter-spacing:var(--tk-meta)}.rcsucc .rcsucc-actions{display:flex;flex-direction:column;gap:10px}.rcsucc .rcsucc-row{display:flex;gap:10px}.rcsucc .rcsucc-btn{border:0;border-radius:var(--radius-lg);font-family:var(--sans);cursor:pointer}.rcsucc .rcsucc-btn:active{opacity:.9}.rcsucc .rcsucc-btn--primary{width:100%;padding:16px;font-size:var(--fs-body, 15px);font-weight:var(--fw-bold);background:linear-gradient(135deg,var(--cta-from),var(--cta-to));color:var(--cta-text)}.rcsucc .rcsucc-btn--sub{flex:1;padding:15px 0;font-size:var(--fs-sm, 14px);font-weight:var(--fw-semibold);background:var(--surface-2);color:var(--text-primary)}.tp-scope{--tp-bg: #FCFCFD;--tp-card: #FFFFFF;--tp-overlay: #F2F2F3;--tp-higher: #E8E8EA;--tp-text: #232326;--tp-text2: #69696C;--tp-hair: rgba(18, 18, 21, .09);--tp-hairStrong: rgba(18, 18, 21, .2);--tp-shadow: 0 4px 12px rgba(0, 0, 0, .07);--tp-accent: #EA580C;--tp-biz-bg: rgba(234, 88, 12, .06);--tp-biz-bd: rgba(234, 88, 12, .22);--tp-biz-ico-bg: rgba(234, 88, 12, .12);--tp-biz-head-ico-bg: rgba(234, 88, 12, .15);--tp-biz-badge-bg: rgba(234, 88, 12, .14);--tp-declare-bg: rgba(234, 88, 12, .08);--tp-declare-bd: rgba(234, 88, 12, .2);--tp-chip-biz-bg: rgba(234, 88, 12, .12);--tp-danger: #ef4444;--tp-danger-badge-bg: rgba(239, 68, 68, .12);--tp-danger-bg: rgba(239, 68, 68, .1);--tp-danger-bd: rgba(239, 68, 68, .28)}:root[data-theme=dark] .tp-scope,[data-theme=dark] .tp-scope{--tp-bg: #101012;--tp-card: #1C1C1E;--tp-overlay: #232326;--tp-higher: #353538;--tp-text: #F8F8F8;--tp-text2: #B8B8B8;--tp-hair: rgba(255, 255, 255, .09);--tp-hairStrong: rgba(255, 255, 255, .2);--tp-shadow: none}.tp-scope{color:var(--tp-text)}.tp-solo-head{display:flex;align-items:baseline;gap:9px;padding:30px 0 0}.tp-solo-title{font-size:16px;font-weight:700;line-height:1;color:var(--tp-text);letter-spacing:-.2px}.tp-solo-sub{font-size:12px;font-weight:400;line-height:1;color:var(--tp-text2)}.tp-solo-row{display:flex;gap:12px;overflow-x:auto;padding:16px 0 4px;margin:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tp-solo-row::-webkit-scrollbar{display:none}.tp-card{flex:none;width:132px;text-align:left;background:var(--tp-card);border:.67px solid var(--tp-hair);border-radius:16px;box-shadow:var(--tp-shadow);padding:15px 14px;cursor:pointer;display:flex;flex-direction:column}.tp-card:focus-visible{outline:2px solid var(--tp-accent);outline-offset:2px}.tp-card-ico{width:42px;height:42px;border-radius:12px;background:var(--tp-overlay);color:var(--tp-text);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.tp-card-name{font-size:14.5px;font-weight:700;line-height:1.2;color:var(--tp-text)}.tp-card-hint{font-size:11.5px;font-weight:400;line-height:1.4;color:var(--tp-text2);margin-top:6px;text-wrap:pretty}.tp-biz{margin-top:26px;background:var(--tp-biz-bg);border:.67px solid var(--tp-biz-bd);border-radius:22px;padding:18px 16px 16px}.tp-biz-head{display:flex;align-items:center;gap:9px}.tp-biz-head-ico{flex:none;width:30px;height:30px;border-radius:9px;background:var(--tp-biz-head-ico-bg);color:var(--tp-accent);display:flex;align-items:center;justify-content:center}.tp-biz-title{font-size:15px;font-weight:700;line-height:1.1;color:var(--tp-text)}.tp-biz-badge{margin-left:auto;font-size:9px;font-weight:700;line-height:1;color:var(--tp-accent);background:var(--tp-biz-badge-bg);padding:5px 8px;border-radius:6px;letter-spacing:.4px}.tp-biz-hint{font-size:12px;font-weight:400;line-height:1.55;color:var(--tp-text2);margin-top:9px;text-wrap:pretty}.tp-biz-hint b{color:var(--tp-accent);font-weight:700}.tp-biz-list{display:flex;flex-direction:column;gap:11px;margin-top:15px}.tp-biz-card{display:flex;align-items:center;gap:12px;text-align:left;background:var(--tp-card);border:.67px solid var(--tp-hair);border-radius:15px;padding:13px 14px;cursor:pointer;width:100%}.tp-biz-card:focus-visible{outline:2px solid var(--tp-accent);outline-offset:2px}.tp-biz-ico{flex:none;width:40px;height:40px;border-radius:11px;background:var(--tp-biz-ico-bg);color:var(--tp-accent);display:flex;align-items:center;justify-content:center}.tp-biz-main{flex:1;min-width:0}.tp-biz-nameline{display:flex;align-items:center;gap:8px}.tp-biz-name{font-size:14.5px;font-weight:700;line-height:1.2;color:var(--tp-text)}.tp-taken{flex:none;font-size:9.5px;font-weight:700;line-height:1;color:var(--tp-danger);background:var(--tp-danger-badge-bg);padding:4px 7px;border-radius:6px;letter-spacing:.2px}.tp-biz-desc{margin-top:6px;font-size:11.5px;font-weight:400;line-height:1.5;color:var(--tp-text2)}.tp-biz-desc--taken{color:var(--tp-danger)}.tp-biz-use{flex:none;background:var(--tp-accent);color:#fff;border:none;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1;padding:9px 16px}@keyframes tp-shim{0%{background-position:-260px 0}to{background-position:260px 0}}.tp-skel-wrap{display:flex;flex-direction:column;gap:11px;margin-top:15px}.tp-skel{height:64px;border-radius:15px;background:linear-gradient(90deg,var(--tp-overlay) 25%,var(--tp-higher) 50%,var(--tp-overlay) 75%);background-size:520px 100%;animation:tp-shim 1.15s infinite}.tp-skel-note{text-align:center;font-size:11.5px;font-weight:500;line-height:1;color:var(--tp-text2);margin-top:2px}.tp-error{margin-top:15px;display:flex;align-items:center;gap:10px;background:var(--tp-danger-bg);border:.67px solid var(--tp-danger-bd);border-radius:13px;padding:13px 14px}.tp-error-ico{flex:none}.tp-error-txt{flex:1;font-size:12.5px;font-weight:400;line-height:1.4;color:var(--tp-text)}.tp-retry{flex:none;background:transparent;border:.67px solid var(--tp-hairStrong);color:var(--tp-text);border-radius:999px;font-size:12px;font-weight:700;line-height:1;padding:8px 15px;cursor:pointer}.tp-confirm{margin:4px 0 0}.tp-source{display:flex;flex-wrap:wrap;gap:8px}.tp-source-chip{display:inline-flex;align-items:center;gap:6px;background:var(--tp-overlay);color:var(--tp-text);font-size:12px;font-weight:600;line-height:1;padding:8px 13px;border-radius:999px}.tp-source-chip b{color:var(--tp-accent)}.tp-source-chip--biz{background:var(--tp-chip-biz-bg);color:var(--tp-accent);font-weight:700}.tp-declare{margin-top:12px;display:flex;align-items:flex-start;gap:9px;background:var(--tp-declare-bg);border:.67px solid var(--tp-declare-bd);border-radius:13px;padding:12px 13px}.tp-declare-ico{flex:none}.tp-declare-txt{font-size:11.5px;font-weight:400;line-height:1.6;color:var(--tp-text2);text-wrap:pretty}.tp-declare-txt b{color:var(--tp-text)}@keyframes pts-wob{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}.pts-chip-wob{animation:pts-wob .4s ease-in-out infinite alternate}@keyframes pts-sheet-in{0%{transform:translateY(102%)}to{transform:translateY(0)}}.pts-sheet{animation:pts-sheet-in var(--sheet-dur, .26s) var(--sheet-ease, cubic-bezier(.32, .72, 0, 1))}@keyframes pts-scrim-in{0%{opacity:0}to{opacity:1}}.pts-scrim{animation:pts-scrim-in .22s ease}.rally-host-me *{margin:0;padding:0;box-sizing:border-box}.rally-host-me .device{width:402px;position:relative;background:var(--device-bg);border-radius:48px;overflow:hidden;box-shadow:0 18px 50px #00000029,0 0 0 1px #0000001a}.rally-host-me .island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:126px;height:37px;border-radius:24px;background:#1a1a1e80;z-index:50}.rally-host-me .homeind{position:absolute;bottom:0;left:0;right:0;height:34px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:8px;z-index:60;pointer-events:none}.rally-host-me .homeind i{width:139px;height:5px;border-radius:100px;background:#00000040;display:block}.rally-host-me .screen{position:relative;background:var(--bg);border-radius:48px;overflow:hidden;min-height:812px;display:flex;flex-direction:column;font-family:var(--sans);-webkit-font-smoothing:antialiased;color:var(--text-primary)}.rally-host-me .status{display:flex;align-items:center;justify-content:space-between;padding:21px 26px 14px;position:absolute;top:0;left:0;right:0;z-index:20}.rally-host-me .status .time{font-family:-apple-system,SF Pro,system-ui;font-weight:590;font-size:var(--fs-section-tab);line-height:22px;color:var(--text-inverse);letter-spacing:var(--tk-meta);font-variant-numeric:tabular-nums lining-nums}.rally-host-me .sysicons{display:flex;align-items:center;gap:7px}.rally-host-me .feed{flex:1;display:flex;flex-direction:column}.rally-host-me .vmark{flex:none;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rally-host-me .vmark svg{width:11px;height:11px;color:var(--text-inverse);stroke-width:3}.rally-host-me .vmark.blue{background:var(--v-blue)}.rally-host-me .banner{position:relative;height:198px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.rally-host-me .banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--img-ph);z-index:0}.rally-host-me .banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000004d,#0000 26%,#00000026 56%,#0000009e)}.rally-host-me .gear{width:23px;height:23px;color:var(--text-inverse);stroke-width:1.8;position:absolute;top:54px;right:20px;z-index:5;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.rally-host-me .idin{position:relative;z-index:3;display:flex;align-items:center;gap:13px;padding:0 24px 16px}.rally-host-me .ava-l{flex:none;width:64px;height:64px;border-radius:9999px;background:var(--avatar-bg);color:var(--avatar-fg);font-weight:500;display:flex;align-items:center;justify-content:center;border:2.5px solid rgba(255,255,255,.92);overflow:hidden}.rally-host-me .ava-l .ava-sym{width:56%;height:56%}.rally-host-me .who{flex:1;min-width:0}.rally-host-me .nrow{display:flex;align-items:center;gap:6px}.rally-host-me .name{font-size:var(--fs-name);font-weight:600;color:var(--text-inverse);letter-spacing:var(--tk-title);line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.3)}.rally-host-me .idin .vmark{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.rally-host-me .who .sub{font-size:var(--fs-meta);font-weight:400;color:#ffffffd1;margin-top:4px;letter-spacing:var(--tk-meta);line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.3)}.rally-host-me .stats{display:flex;gap:16px;margin-top:8px}.rally-host-me .stats a{display:flex;align-items:baseline;gap:4px}.rally-host-me .stats .n{font-size:var(--fs-body);font-weight:500;color:var(--text-inverse);letter-spacing:var(--tk-meta);text-shadow:0 1px 3px rgba(0,0,0,.3);font-variant-numeric:tabular-nums lining-nums}.rally-host-me .stats .l{font-size:var(--fs-meta);color:#ffffffc7}.rally-host-me .tools{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:14px 16px 12px}.rally-host-me .tool{display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer}.rally-host-me .tool .chip{width:46px;height:46px;border-radius:9999px;background:var(--input);display:flex;align-items:center;justify-content:center}.rally-host-me .tool .chip svg{width:20px;height:20px;color:var(--text-primary);stroke-width:1.8}.rally-host-me .tool.add .chip svg{color:var(--text-tertiary)}.rally-host-me .tool .tl{font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:var(--tk-meta)}.rally-host-me .tool .chip .pro{position:absolute;top:-2px;right:50%;transform:translate(26px);font-size:9px;line-height:1;font-weight:600;color:var(--text-tertiary);letter-spacing:.04em}.rally-host-me .seg{display:flex;align-items:center;gap:24px;padding:0 24px;border-top:1px solid var(--divider);border-bottom:1px solid var(--seam)}.rally-host-me .seg .t{position:relative;padding:11px 1px 12px;font-size:var(--fs-sm);font-weight:400;color:var(--text-tertiary);letter-spacing:var(--tk-meta);cursor:pointer;background:none;border:none;font-family:inherit}.rally-host-me .seg .t.on{color:var(--text-primary);font-weight:450}.rally-host-me .seg .t.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--text-primary)}.rally-host-me .seg .hist{margin-left:auto;font-size:var(--fs-meta);color:var(--text-tertiary);font-weight:400;letter-spacing:var(--tk-meta);cursor:pointer}.rally-host-me .crow{display:flex;gap:var(--info-gap);padding:15px 24px;align-items:flex-start}.rally-host-me .crow .cover{flex:none;width:var(--info-thumb);height:var(--info-thumb);border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;background:var(--img-ph)}.rally-host-me .crow .cover.empty{background:var(--input);display:flex;align-items:center;justify-content:center}.rally-host-me .crow .cover.empty svg{width:22px;height:22px;color:var(--text-tertiary);stroke-width:1.8}.rally-host-me .crow .cb{flex:1;min-width:0;display:flex;flex-direction:column}.rally-host-me .crow .ti{font-family:var(--serif);font-size:var(--fs-rally-title);font-weight:500;color:var(--text-primary);line-height:var(--lh-rally-title);letter-spacing:0}.rally-host-me .crow .sig{font-size:var(--fs-meta);font-weight:400;color:var(--text-secondary);line-height:1.45;letter-spacing:var(--tk-meta);margin-top:4px;font-variant-numeric:tabular-nums lining-nums}.rally-host-me .crow.draft .ti{color:var(--text-secondary);font-weight:400}.rally-host-me .crow.draft .sig{color:var(--text-tertiary)}.rally-host-me .crow .do{flex:none;align-self:center;white-space:nowrap;padding-left:10px;font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);letter-spacing:var(--tk-label);cursor:pointer}.rally-host-me .crow .sc{flex:none;width:15px;height:15px;color:var(--text-tertiary);stroke-width:2;align-self:center}.rally-host-me .bar{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;height:60px;padding-bottom:18px;border-top:1px solid var(--line);background:var(--bg)}.rally-host-me .bar .item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;padding-bottom:2px;min-height:44px;font-size:10px;font-weight:400;color:var(--n400)}.rally-host-me .bar .item.on{color:var(--text-primary);font-weight:500}.rally-host-me .bar .item svg{width:24px;height:24px}.rally-host-me .bar .fab{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:2px}.rally-host-me .bar .fab .btn{margin-top:-20px;width:52px;height:52px;border-radius:9999px;background:var(--brand);color:var(--text-inverse);border:none;box-shadow:var(--shadow-fab);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;line-height:1}:root{--shadow-fab: 0 4px 14px rgba(234,88,12,.32);--shadow-sheet: 0 -4px 16px rgba(26,26,30,.08);--avatar-grad-0-a: #E8916B;--avatar-grad-0-b: #C25E3A;--avatar-grad-1-a: #A8B99A;--avatar-grad-1-b: #6E8A6B;--avatar-grad-2-a: #9AA8C4;--avatar-grad-2-b: #6E7EA8;--avatar-grad-3-a: #E6C07A;--avatar-grad-3-b: #C99A4E;--avatar-grad-4-a: #D6A0A4;--avatar-grad-4-b: #B06E7C;--avatar-grad-5-a: #B4A0C0;--avatar-grad-5-b: #8A6E9E;--avatar-grad-6-a: #B4BE8E;--avatar-grad-6-b: #83925E;--avatar-grad-7-a: #9FB3B0;--avatar-grad-7-b: #6E8E8A;--fs-name: 20px;--lh-name: 24px;--fs-section-tab: 17px;--fs-feed-title: 18px;--lh-feed-title: 24px;--fs-rally-title: 16px;--lh-rally-title: 23px;--info-thumb: 62px;--info-gap: 11px;--info-pad-y: 12px;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--shadow-none: none;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-full: 9999px}:root,:root[data-theme=light]{--bg: #FCFCFD;--divider: #F0F0F0;--seam: #F2F2F0;--line: #E7E5E4;--input: #F2F2F3;--img-ph: #EFEDE8;--text-primary: #232326;--text-inverse: #FFFFFF;--text-secondary: #69696C;--text-tertiary: #9CA3AF;--text-meta: #69696C;--n400: #A8A29E;--n600: #57534E;--brand: #EA580C;--error: #DC2626;--avatar-bg: #EFEEEB;--avatar-fg: #736E63;--press-tint: #F4F3F0;--card: #FFFFFF;--surface-2: #F2F2F3;--surface-3: #E8E8EA;--hair: rgba(18,18,21,.09);--hair-strong: rgba(18,18,21,.2);--match-bg: rgba(234,88,12,.06);--map-bg: #E6EDE9;--tab-bg: rgba(252,252,253,.86);--map-line: rgba(18,18,21,.07);--cta-from: #232326;--cta-to: #353538;--cta-text: #FFFFFF;--shadow-soft: 0 4px 12px rgba(0,0,0,.07);--bub-them: var(--seam);--bub-me: #E8E6E1;--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-tertiary: var(--text-tertiary);--avatar-pool-0-bg: #E7E5E4;--avatar-pool-0-text: #525252;--avatar-pool-1-bg: #D6D3D1;--avatar-pool-1-text: #525252;--avatar-pool-2-bg: #A8A29E;--avatar-pool-2-text: #525252;--avatar-pool-3-bg: #44403C;--avatar-pool-3-text: #FFFFFF;--success: #038144;--badge-open-bg: #FEF3C7;--badge-open-fg: #92400E;--badge-full-bg: #CCFBF1;--badge-full-fg: #115E59;--badge-closed-bg: #F5F5F4;--badge-closed-fg: #525252;--v-blue: #1D9BF0;--v-red: #E11D48;--text-disabled: rgba(35,35,38,.34)}:root[data-theme=dark]{--bg: #101012;--divider: rgba(255,255,255,.09);--seam: #232326;--line: rgba(255,255,255,.2);--input: #232326;--img-ph: #1C1C1E;--text-primary: #F8F8F8;--text-inverse: #FFFFFF;--text-secondary: #B8B8B8;--text-tertiary: #8C8F94;--text-meta: #B8B8B8;--n400: #8C8F94;--n600: #B8B8B8;--brand: #EA580C;--error: #FF9AA2;--avatar-bg: #232326;--avatar-fg: #B8B8B8;--press-tint: #232326;--card: #1C1C1E;--surface-2: #232326;--surface-3: #353538;--hair: rgba(255,255,255,.09);--hair-strong: rgba(255,255,255,.2);--match-bg: rgba(234,88,12,.14);--map-bg: #16241F;--tab-bg: rgba(24,24,26,.86);--map-line: rgba(255,255,255,.08);--cta-from: #F2F2F4;--cta-to: #F2F2F4;--cta-text: #141416;--shadow-soft: none;--success: #42BE65;--v-blue: #4BAAF0;--v-red: #F2526F;--text-disabled: rgba(248,248,248,.34)}.ava-ph{color:var(--avatar-fg);background:var(--avatar-bg)}.ava-ph>.ava-sym{width:56%;height:56%;display:block;flex:none;fill:currentColor}:root{--tk-title: -.01em;--tk-body: 0em;--tk-meta: .02em;--tk-label: .06em;--tk-join: .1em}body{text-autospace:normal;hanging-punctuation:allow-end last;line-break:strict}.tk-title{letter-spacing:var(--tk-title)}.tk-body{letter-spacing:var(--tk-body)}.tk-meta{letter-spacing:var(--tk-meta)}.tk-label{letter-spacing:var(--tk-label)}.tk-join{letter-spacing:var(--tk-join)}.rally-tabular{font-variant-numeric:tabular-nums lining-nums}.m-reveal{opacity:0;transform:translateY(var(--home-reveal-rise, 20px))}.m-reveal.is-in{opacity:1;transform:translateY(0);transition:opacity var(--home-fade-dur, .5s) var(--home-fade-ease, cubic-bezier(.2, .7, .2, 1)),transform var(--home-fade-dur, .5s) var(--home-fade-ease, cubic-bezier(.2, .7, .2, 1))}.m-reveal.is-in.is-instant{transition:none}.m-pulse{animation:m-pulse var(--home-pulse-dur, 1.9s) ease-in-out infinite}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.m-pulse{animation:none!important}}.m-img{opacity:0}.m-img.is-loaded{opacity:1;transition:opacity .2s ease-out}.m-hdr{border-bottom:1px solid transparent;transition:background-color .25s ease,border-color .25s ease}.m-hdr.is-scrolled{background-color:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--divider)}.m-intro-hdr{animation:m-fade .25s ease-out both}.m-intro-hero{animation:m-hero-in .4s cubic-bezier(0,0,.2,1) .1s both}.m-intro-mask{overflow:hidden}.m-intro-title{animation:m-rise .5s cubic-bezier(.2,.7,.3,1) .3s both}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-hero-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes m-rise{0%{transform:translateY(115%)}to{transform:translateY(0)}}::view-transition-group(rally-cover),::view-transition-old(rally-cover),::view-transition-new(rally-cover){animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(rally-cover),::view-transition-new(rally-cover){height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion: reduce){.m-reveal,.m-reveal.is-in{opacity:1;transform:none;transition:none}.m-intro-hdr,.m-intro-hero,.m-intro-title{animation:none}.m-parallax{transform:none!important}}.rally-settle{--settle-reveal-dur: .85s;--settle-reveal-ease: cubic-bezier(.3, .75, .22, 1);--settle-title-delay: .25s;--settle-title-dur: .45s;--settle-rest-delay: .55s;--settle-rest-dur: .6s;--settle-chrome-delay: .95s;--settle-chrome-dur: .8s;--settle-exit-dur: .28s}.rally-settle .st-cover,.rally-settle .pad>.cover{animation:st-reveal var(--settle-reveal-dur) var(--settle-reveal-ease) both}@keyframes st-reveal{0%{clip-path:inset(0 0 100% 0);transform:scale(1.03)}to{clip-path:inset(0 0 0 0);transform:none}}.rally-settle .st-title,.rally-settle .pad>.h1{animation:st-rise var(--settle-title-dur) cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--settle-title-delay)}@keyframes st-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rally-settle .st-rest,.rally-settle .pad>*:not(.cover):not(.h1){animation:st-rise-soft var(--settle-rest-dur) cubic-bezier(.22,.65,.25,1) both;animation-delay:var(--settle-rest-delay)}@keyframes st-rise-soft{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rally-settle .st-chrome,.rally-settle .topbar{animation:st-fade var(--settle-chrome-dur) ease-in-out both;animation-delay:var(--settle-chrome-delay)}@keyframes st-fade{0%{opacity:0}to{opacity:1}}.rally-settle.is-leaving .scroll,.rally-settle.is-leaving .topbar,.rally-settle.is-leaving .st-exit,.rally-settle.is-leaving.st-exit{animation:st-out var(--settle-exit-dur) cubic-bezier(.4,0,.8,.4) both}@keyframes st-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion: reduce){.rally-settle .st-cover,.rally-settle .pad>.cover,.rally-settle .st-title,.rally-settle .pad>.h1,.rally-settle .st-rest,.rally-settle .pad>*:not(.cover):not(.h1),.rally-settle .st-chrome,.rally-settle .topbar,.rally-settle.is-leaving .scroll,.rally-settle.is-leaving .topbar,.rally-settle.is-leaving .st-exit,.rally-settle.is-leaving.st-exit{animation:none!important}}.rally-settle .pad>.cover.st-vt,.rally-settle .st-cover.st-vt{animation:none}:root{--sheet-dur: .26s;--sheet-ease: cubic-bezier(.32, .72, 0, 1)}.rally-home{--home-hero-h: 300px;--home-scrim-top-h: 72px;--home-scrim-top: linear-gradient( to bottom, var(--bg) 0%, rgba(255, 255, 255, .72) 28%, rgba(255, 255, 255, .3) 58%, rgba(255, 255, 255, 0) 100% );--home-scrim-bot-h: 64%;--home-scrim-bot: linear-gradient( to top, rgba(0, 0, 0, .82) 0%, rgba(0, 0, 0, .64) 14%, rgba(0, 0, 0, .42) 30%, rgba(0, 0, 0, .22) 48%, rgba(0, 0, 0, .08) 64%, rgba(0, 0, 0, 0) 100% );--home-thumb-radius: 8px;--home-thumb-feather: 3px;--home-hook-fs: 11px;--home-hook-gap: 5px;--home-hook-fade: 34px;--home-press-sink: 1px;--home-press-dur: .12s;--home-press-ease: ease-out;--home-ava-press-feed: saturate(.72) contrast(.97);--home-ava-press-hero: saturate(.92);--home-spine-x: 20px;--home-row-y: 14px;--home-pulse-dur: 1.9s;--home-parallax: .42;--home-overlay-fade-dist: 260px;--home-kenburns-dur: 26s;--home-kenburns-scale: 1.055;--home-fade-dur: .75s;--home-fade-ease: cubic-bezier(.2, .7, .2, 1);--home-reveal-rise: 44px;--home-stagger: .15s}.rally-hscroll{scrollbar-width:none}.rally-hscroll::-webkit-scrollbar{display:none}.rally-home .m-home-kenburns{animation:homeKenburns var(--home-kenburns-dur, 26s) ease-in-out infinite alternate}@keyframes homeKenburns{0%{transform:scale(1)}to{transform:scale(var(--home-kenburns-scale, 1.055))}}.rally-home .m-home-herodot{background:#fffffff2}@media (prefers-reduced-motion: reduce){.rally-home .m-home-kenburns{animation:none!important}}.rally-home .rfr-ava{filter:var(--home-ava-press-feed, saturate(.72) contrast(.97))}.rally-home .rfr-hero-ava{filter:var(--home-ava-press-hero, saturate(.92))}.rfr-wrap{position:relative}.rfr-wrap:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:.67px;background:var(--hair);pointer-events:none}.rfr-row{display:block;width:100%;text-align:left;cursor:pointer;background:transparent;border:0;padding:15px 10px;margin:0 -10px;border-radius:var(--radius-md, 8px);position:relative;transition:transform var(--home-press-dur, .12s) var(--home-press-ease, ease-out),background-color var(--home-press-dur, .12s) var(--home-press-ease, ease-out)}.rfr-main{display:flex;align-items:flex-start;gap:14px}.rfr-row:active{background-color:var(--press-tint);transform:translateY(var(--home-press-sink, 1px))}.rfr-body{flex:1;min-width:0}.rfr-brow{font-size:12.5px;font-weight:var(--fw-medium, 500);line-height:1.2;color:var(--text-meta, #71717a);margin-bottom:7px}.rfr-sep{opacity:.5;margin:0 4px}.rfr-title{font-size:14px;font-weight:var(--fw-bold, 700);line-height:1.354;letter-spacing:-.3px;margin-bottom:8px;color:var(--text-primary, #1a1a1e);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rfr-sub,.rfr-host{font-size:12.5px;font-weight:var(--fw-normal, 400);line-height:1.45;color:var(--text-meta, #71717a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfr-host{margin-top:2px}.rfr-hook{display:flex;align-items:baseline;gap:4px;margin-top:var(--home-hook-gap, 5px);font-size:var(--home-hook-fs, 11px);line-height:1.45;color:var(--text-meta, #71717a);letter-spacing:.02em}.rfr-hook-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfr-hook-more{flex:none;color:var(--brand, #ea580c);font-weight:600}.rfr-foot{display:flex;align-items:center;gap:9px;margin-top:14px;min-width:0;padding-right:28px;font-variant-numeric:tabular-nums lining-nums}.rfr-stack{display:flex;flex:none}.rfr-stack-i{box-sizing:border-box;position:relative;display:inline-flex;width:30px;height:30px;border-radius:999px;border:2px solid var(--bg);background:var(--bg);margin-left:-9px}.rfr-stack-i:first-child{margin-left:0}.rfr-short{font-size:13px;font-weight:var(--fw-bold, 700);line-height:1;color:var(--text-primary, #1a1a1e);white-space:nowrap;flex:none}.rfr-chip{font-size:11.5px;font-weight:var(--fw-bold, 700);line-height:1;padding:6px 11px;border-radius:999px;flex:none;white-space:nowrap}.rfr-chip.is-orange{background:#ea580c29;color:#ea580c}.rfr-chip.is-green{background:#2e9e522e;color:#2e9e52}.rfr-chip.is-blue{background:#4589ff2e;color:#3b7de0}.rfr-share{position:absolute;right:0;bottom:15px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -13px -13px 0;border:0;background:transparent;color:var(--text-meta, #71717a);cursor:pointer}.rfr-share:active{opacity:.55}.rfr-share.has-save{right:34px}.rfr-save{position:absolute;right:0;bottom:15px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -13px -13px 0;border:0;background:transparent;color:var(--text-meta, #71717a);font-size:20px;line-height:1;cursor:pointer}.rfr-save:active{opacity:.55}.rfr-save.is-on{color:var(--brand, #ea580c)}.rfr-comm{display:inline-flex;align-items:center;gap:3px;margin-top:8px;max-width:100%;height:21px;padding:0 9px;border-radius:999px;background:var(--input, rgba(18, 18, 21, .05));color:var(--text-secondary, #52525b);font-size:var(--fs-meta, 12px);letter-spacing:.02em;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfr-comm:active{opacity:.6}.rfr-comm-arrow{flex:none;color:#ea580c;font-weight:600}.rfr-comm-emoji{flex:none;font-size:13px;line-height:1;margin-right:3px}.rfr-thumb-wrap{flex:none;width:130px;height:85px;border-radius:14px;overflow:hidden;background:var(--img-ph, #ececec)}@media (max-width: 359px){.rfr-thumb-wrap{width:104px;height:68px}}.rfr-thumb-wrap>img,.rfr-thumb-wrap>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (prefers-reduced-motion: reduce){.rfr-row{transition:none!important}.rfr-row:active{transform:none!important}}.rally-map{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--map-bg);overflow:hidden}.rm-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.rm-top{position:absolute;top:max(12px,env(safe-area-inset-top,0px));left:16px;z-index:20}.rm-round{width:42px;height:42px;border-radius:999px;border:.67px solid var(--hair);background:var(--card);color:var(--text-primary);font-size:20px;line-height:1;cursor:pointer;box-shadow:0 4px 12px #0000001f}.rm-round:active{opacity:.7}.rm-hint{position:absolute;top:max(66px,calc(env(safe-area-inset-top,0px) + 54px));left:50%;transform:translate(-50%);z-index:20;max-width:calc(100% - 32px);padding:10px 16px;border-radius:999px;border:.67px solid var(--hair);background:var(--card);color:var(--text-secondary);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 12px #0000001a}.rm-listbtn{position:absolute;left:50%;transform:translate(-50%);bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:22}.rm-listbtn>button{border:0;border-radius:999px;padding:12px 20px;background:var(--action, #232326);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px #00000052}.rm-listbtn>button:active{opacity:.82}.rm-strip{position:absolute;left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:21;display:flex;gap:12px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory}.rm-card{scroll-snap-align:center;flex:none;width:248px;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left;border-radius:20px;border:.67px solid var(--hair);background:var(--card);cursor:pointer;box-shadow:0 6px 20px #00000024;transition:border-color .15s,transform .15s}.rm-card.is-on{border-color:var(--brand);transform:translateY(-2px)}.rm-card:active{opacity:.8}.rm-card-t{font-size:15px;font-weight:600;line-height:1.35;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rm-card-m{font-size:12px;line-height:1.4;color:var(--text-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgx{font-family:var(--sans);color:var(--text-primary);-webkit-font-smoothing:antialiased}.msgx *{box-sizing:border-box}.msgx .mx-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:6px;background:var(--tab-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:.67px solid var(--hair);padding:8px;padding-top:max(env(safe-area-inset-top),8px);min-height:48px}.msgx .mx-tb-btn{flex:none;width:40px;height:40px;border:0;background:transparent;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.msgx .mx-tb-btn:active{opacity:.6}.msgx .mx-tb-title-wrap{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.msgx .mx-tb-title{max-width:100%;font-size:15.5px;font-weight:700;line-height:1.2;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msgx .mx-tb-meta{font-size:11px;font-weight:400;line-height:1;color:var(--text-secondary);margin-top:4px}.msgx .mx-tb-dm{display:flex;align-items:center;gap:8px}.msgx .mx-tb-unread{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--error);color:#fff;font-size:10px;font-weight:500;line-height:16px;text-align:center}.msgx .mx-topbar-page .mx-tb-title{font-size:17px;font-weight:700;text-align:left;align-self:center}.msgx .mx-topbar-page .mx-tb-title-wrap{align-items:stretch}.msgx.mx-room{display:flex;flex-direction:column;height:100dvh;max-width:32rem;margin:0 auto;background:var(--bg)}.msgx .mx-ann-banner{display:flex;align-items:center;gap:9px;flex:none;margin:10px 14px 0;background:#ea580c1a;border:.67px solid rgba(234,88,12,.2);border-radius:12px;padding:10px 12px;text-align:left;cursor:pointer;font-family:var(--sans)}.msgx .mx-ann-banner-ic{flex:none;width:16px;height:16px;color:var(--brand)}.msgx .mx-ann-banner-t{flex:1;min-width:0;font-size:12px;font-weight:500;line-height:1.4;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgx .mx-ann-banner-chev{flex:none;width:15px;height:15px;color:var(--brand)}.msgx .mx-actcard{display:flex;align-items:center;gap:12px;flex:none;margin:10px 14px 4px;background:var(--card);border:.67px solid var(--hair);border-radius:14px;padding:11px 12px;text-align:left;cursor:pointer;font-family:var(--sans)}.msgx .mx-actcard-thumb{flex:none;width:46px;height:46px;border-radius:11px;background:var(--avatar-bg);-o-object-fit:cover;object-fit:cover}.msgx .mx-actcard-thumb.is-ended{opacity:.6;filter:grayscale(1)}.msgx .mx-actcard-body{flex:1;min-width:0}.msgx .mx-actcard-title{font-size:13.5px;font-weight:700;line-height:1.3;color:var(--text-primary)}.msgx .mx-actcard-title.is-ended{color:var(--text-tertiary);font-weight:500}.msgx .mx-actcard-sub{font-size:11.5px;font-weight:400;line-height:1.3;color:var(--text-secondary);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.msgx .mx-actcard-right{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--text-secondary)}.msgx .mx-actcard-chev{width:14px;height:14px;color:var(--text-tertiary)}.msgx .mx-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:16px 14px}.msgx .mx-empty{margin-top:48px;text-align:center;font-size:12px;color:var(--text-tertiary)}.msgx .mx-time{text-align:center;font-size:10.5px;font-weight:500;color:var(--text-secondary);padding:6px 0}.msgx .mx-sys{text-align:center;padding:4px 0}.msgx .mx-sys-in{display:inline-block;font-size:11px;line-height:1.4;color:var(--text-secondary);background:var(--surface-2);padding:5px 11px;border-radius:8px}.msgx .mx-annmsg{margin:6px auto;max-width:80%;text-align:center;white-space:pre-wrap;word-break:break-word;background:#ea580c1a;border:.67px solid rgba(234,88,12,.2);color:var(--text-primary);border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.5}.msgx .mx-row{display:flex;gap:9px;align-items:flex-start;margin:12px 0}.msgx .mx-row.is-me{flex-direction:row-reverse}.msgx .mx-ava{flex:none}.msgx .mx-bcol{min-width:0;max-width:80%;display:flex;flex-direction:column;align-items:flex-start}.msgx .mx-row.is-me .mx-bcol{align-items:flex-end}.msgx .mx-name{font-size:10.5px;font-weight:500;line-height:1;color:var(--text-secondary);margin:2px 0 5px 2px}.msgx .mx-name-host{color:var(--brand);font-weight:700;margin-left:5px}.msgx .mx-quote{border-radius:6px;padding:6px 9px;margin-bottom:7px;font-size:11.5px;line-height:1.4;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgx .mx-row:not(.is-me) .mx-quote{background:var(--surface-2);border-left:2px solid var(--brand);color:var(--text-secondary)}.msgx .mx-row.is-me .mx-quote{background:#ffffff2e;color:#ffffffd9}.msgx .mx-bub{display:inline-block;padding:10px 13px;font-size:14.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;text-wrap:pretty;cursor:pointer}.msgx .mx-row:not(.is-me) .mx-bub{background:var(--card);border:.67px solid var(--hair);color:var(--text-primary);border-radius:4px 16px 16px}.msgx .mx-row.is-me .mx-bub{background:var(--brand);color:#fff;border-radius:16px 4px 16px 16px}.msgx .mx-deleted{display:inline-block;padding:10px 13px;border-radius:14px;background:var(--surface-2);color:var(--text-tertiary);font-size:14px;font-style:italic}.msgx .mx-img{display:block;overflow:hidden;border-radius:14px;background:var(--surface-2);cursor:pointer}.msgx .mx-row:not(.is-me) .mx-img{border-radius:4px 14px 14px}.msgx .mx-row.is-me .mx-img{border-radius:14px 4px 14px 14px}.msgx .mx-img img{display:block;max-width:200px;max-height:260px;-o-object-fit:cover;object-fit:cover}.msgx .mx-loc{display:block;width:206px;overflow:hidden;border:.67px solid var(--hair);background:var(--card);cursor:pointer}.msgx .mx-row:not(.is-me) .mx-loc{border-radius:4px 14px 14px}.msgx .mx-row.is-me .mx-loc{border-radius:14px 4px 14px 14px}.msgx .mx-loc-map{height:88px;background:var(--map-bg);background-image:linear-gradient(var(--map-line) 1px,transparent 1px),linear-gradient(90deg,var(--map-line) 1px,transparent 1px);background-size:26px 26px;display:flex;align-items:center;justify-content:center}.msgx .mx-loc-map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.msgx .mx-loc-body{display:flex;align-items:center;gap:8px;padding:9px 12px}.msgx .mx-loc-pin{flex:none;width:18px;height:18px;color:var(--brand)}.msgx .mx-loc-text{min-width:0;flex:1}.msgx .mx-loc-place{display:block;font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgx .mx-loc-coord{display:block;font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.msgx .mx-composer{flex:none;border-top:.67px solid var(--hair);background:var(--bg);padding-bottom:env(safe-area-inset-bottom)}.msgx .mx-composer-note{border-bottom:.67px solid var(--hair);padding:6px 18px;text-align:center;font-size:12px;color:var(--text-tertiary)}.msgx .mx-reply{display:flex;align-items:center;gap:8px;border-bottom:.67px solid var(--hair);background:var(--surface-2);padding:8px 16px;font-size:12px}.msgx .mx-reply-body{min-width:0;flex:1;border-left:2px solid var(--brand);padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgx .mx-reply-lead{color:var(--text-tertiary)}.msgx .mx-reply-nick{color:var(--text-secondary)}.msgx .mx-reply-x{flex:none;width:24px;height:24px;border:0;background:transparent;border-radius:999px;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer}.msgx .mx-reply-x:active{background:var(--surface-2)}.msgx .mx-inputbar{display:flex;align-items:flex-end;gap:8px;padding:10px 12px}.msgx .mx-inbtn{flex:none;width:42px;height:42px;border-radius:999px;border:1px solid var(--hair-strong);background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease}.msgx .mx-inbtn:active{opacity:.6}.msgx .mx-inbtn.is-open svg{transform:rotate(45deg)}.msgx .mx-input{flex:1;min-width:0;min-height:42px;max-height:112px;resize:none;background:var(--surface-2);border:0;border-radius:21px;padding:11px 16px;font-family:var(--sans);font-size:14.5px;line-height:20px;color:var(--text-primary)}.msgx .mx-input::-moz-placeholder{color:var(--text-secondary)}.msgx .mx-input::placeholder{color:var(--text-secondary)}.msgx .mx-input:focus{outline:none}.msgx .mx-input:disabled{opacity:.6}.msgx .mx-send{flex:none;width:42px;height:42px;border-radius:999px;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--brand);color:#fff;transition:opacity .15s ease}.msgx .mx-send:disabled{background:var(--surface-2);color:var(--text-tertiary);cursor:default}.msgx .mx-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:13px 8px;padding:14px 18px 20px}.msgx .mx-panel-item{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;font-family:var(--sans)}.msgx .mx-panel-ic{width:52px;height:52px;border-radius:14px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.msgx .mx-panel-ic.is-primary{border-radius:999px;background:transparent;border:1.5px solid var(--brand);color:var(--brand)}.msgx .mx-panel-label{font-size:11px;color:var(--text-secondary)}.msgx .mx-panel-label.is-primary{font-weight:500;color:var(--text-primary)}.msgx .mx-locked{flex:none;display:flex;align-items:center;justify-content:center;gap:7px;border-top:.67px solid var(--hair);background:var(--surface-2);padding:16px 24px;padding-bottom:calc(env(safe-area-inset-bottom) + 16px);text-align:center;font-size:13px;font-weight:500;color:var(--text-secondary)}.msgx .mx-locked svg{width:14px;height:14px}.msgx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:82;background:#00000080;border:0;padding:0;cursor:default}.msgx-actionsheet{position:fixed;left:0;right:0;bottom:0;z-index:83;max-width:32rem;margin:0 auto;padding:12px 12px calc(24px + env(safe-area-inset-bottom));font-family:var(--sans)}.msgx-actionsheet .mx-act-group{background:var(--card);border:.67px solid var(--hair);border-radius:18px;overflow:hidden}.msgx-actionsheet .mx-act-item{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;padding:16px 18px;border:0;background:transparent;cursor:pointer;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--text-primary)}.msgx-actionsheet .mx-act-item+.mx-act-item{border-top:.67px solid var(--hair)}.msgx-actionsheet .mx-act-item.is-danger{color:var(--error)}.msgx-actionsheet .mx-act-item:active{background:var(--surface-2)}.msgx-actionsheet .mx-act-cancel{margin-top:8px;width:100%;background:var(--card);border:.67px solid var(--hair);border-radius:18px;text-align:center;padding:16px;font-size:15px;font-weight:700;color:var(--text-primary);cursor:pointer;font-family:var(--sans)}.msgx.mx-page{min-height:100vh;max-width:32rem;margin:0 auto;background:var(--bg);padding-bottom:calc(44px + env(safe-area-inset-bottom))}.msgx .mx-gi-body{padding:20px}.msgx .mx-gi-sectitle{font-size:13px;font-weight:700;letter-spacing:.3px;color:var(--text-secondary);margin-bottom:16px}.msgx .mx-gi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px 4px}.msgx .mx-gi-member{display:flex;flex-direction:column;align-items:center;gap:7px;border:0;background:transparent;cursor:pointer;font-family:var(--sans)}.msgx .mx-gi-member-ava{position:relative}.msgx .mx-gi-lead{position:absolute;bottom:-3px;right:-4px;background:var(--brand);color:#fff;font-size:8px;font-weight:700;line-height:1;padding:2px 4px;border-radius:5px;border:2px solid var(--bg)}.msgx .mx-gi-member-name{font-size:10.5px;line-height:1;color:var(--text-secondary);max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgx .mx-gi-invite{display:flex;flex-direction:column;align-items:center;gap:7px;border:0;background:transparent;cursor:pointer;font-family:var(--sans)}.msgx .mx-gi-invite-ic{width:52px;height:52px;border-radius:999px;border:1.4px dashed var(--hair-strong);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.msgx .mx-gi-invite:disabled{opacity:.5}.msgx .mx-gi-morebtn{display:block;width:100%;text-align:center;margin-top:18px;font-size:12.5px;font-weight:600;color:var(--brand);border:0;background:transparent;cursor:pointer;font-family:var(--sans)}.msgx .mx-gi-card{margin-top:22px;background:var(--card);border:.67px solid var(--hair);border-radius:16px;overflow:hidden}.msgx .mx-gi-card.is-tight{margin-top:14px}.msgx .mx-gi-rowline{display:flex;align-items:center;gap:12px;padding:15px 16px}.msgx .mx-gi-rowline+.mx-gi-rowline{border-top:.67px solid var(--hair)}.msgx .mx-gi-rowbtn{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font-family:var(--sans)}.msgx .mx-gi-rowbtn:disabled{cursor:default}.msgx .mx-gi-rowbody{flex:1;min-width:0}.msgx .mx-gi-rowlabel-sm{font-size:11px;line-height:1;color:var(--text-secondary)}.msgx .mx-gi-rowval{font-size:14.5px;font-weight:600;line-height:1.2;color:var(--text-primary);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgx .mx-gi-rowlabel{flex:1;font-size:14.5px;font-weight:500;line-height:1;color:var(--text-primary)}.msgx .mx-gi-rowsub{font-size:11.5px;line-height:1.3;color:var(--text-secondary);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgx .mx-gi-edit{flex:none;background:var(--surface-2);border:0;color:var(--text-primary);border-radius:999px;font-size:12px;font-weight:600;padding:8px 13px;cursor:pointer;font-family:var(--sans)}.msgx .mx-gi-chev{flex:none;width:16px;height:16px;color:var(--text-secondary)}.msgx .mx-switch{flex:none;width:44px;height:26px;border-radius:999px;border:0;background:var(--hair-strong);position:relative;cursor:pointer;transition:background-color .18s ease;padding:0}.msgx .mx-switch.is-on{background:var(--brand)}.msgx .mx-switch-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .18s ease}.msgx .mx-switch.is-on .mx-switch-knob{transform:translate(18px)}.msgx .mx-gi-nickcard{margin-top:14px;background:var(--card);border:.67px solid var(--hair);border-radius:16px;padding:15px 16px}.msgx .mx-gi-nickrow{display:flex;align-items:center;gap:10px;margin-top:10px}.msgx .mx-gi-nickinput{flex:1;min-width:0;border:.67px solid var(--hair-strong);background:var(--surface-2);color:var(--text-primary);border-radius:11px;font-family:var(--sans);font-size:14.5px;padding:11px 13px}.msgx .mx-gi-nickinput:focus{outline:none;border-color:var(--brand)}.msgx .mx-gi-nickinput:disabled{opacity:.5}.msgx .mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;font-family:var(--sans);font-size:13px;font-weight:700;cursor:pointer;padding:12px 16px}.msgx .mx-btn:disabled{opacity:.55;cursor:default}.msgx .mx-btn-accent{background:var(--brand);color:#fff}.msgx .mx-btn-line{width:100%;margin-top:14px;background:var(--surface-2);color:var(--text-primary);border-radius:14px;padding:15px;font-weight:600;font-size:14px}.msgx .mx-btn-danger{width:100%;margin-top:12px;background:transparent;border:.67px solid rgba(229,72,77,.42);color:var(--error);border-radius:14px;padding:15px;font-weight:700;font-size:14px}.msgx .mx-ann-body{padding:20px;display:flex;flex-direction:column;flex:1}.msgx .mx-ann-textarea{width:100%;height:180px;resize:none;border:.67px solid var(--hair-strong);border-radius:16px;background:var(--card);color:var(--text-primary);font-family:var(--sans);font-size:15px;line-height:1.7;padding:16px}.msgx .mx-ann-textarea:focus{outline:none;border-color:var(--brand)}.msgx .mx-ann-textarea:disabled{opacity:.6}.msgx .mx-ann-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:10px}.msgx .mx-ann-foot-note{font-size:12px;line-height:1.5;color:var(--text-secondary)}.msgx .mx-ann-count{flex:none;font-size:12px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.msgx .mx-ann-pub{width:100%;margin-top:16px;border:0;border-radius:999px;padding:14px;font-family:var(--sans);font-size:14px;font-weight:700;cursor:pointer;background:var(--brand);color:#fff}.msgx .mx-ann-pub:disabled{background:var(--surface-2);color:var(--text-tertiary);cursor:default}.msgx .mx-ann-card{background:var(--card);border:.67px solid var(--hair);border-radius:18px;padding:18px}.msgx .mx-ann-card-head{display:flex;align-items:center;gap:11px;margin-bottom:15px}.msgx .mx-ann-card-idwrap{min-width:0}.msgx .mx-ann-card-idline{display:flex;align-items:center;gap:7px}.msgx .mx-ann-card-author{font-size:14px;font-weight:600;line-height:1.2;color:var(--text-primary)}.msgx .mx-ann-card-role{font-size:9.5px;font-weight:600;line-height:1;color:var(--brand);background:#ea580c24;padding:3px 6px;border-radius:5px}.msgx .mx-ann-card-time{font-size:11.5px;line-height:1;color:var(--text-secondary);margin-top:6px}.msgx .mx-ann-card-body{font-size:15px;line-height:1.75;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;text-wrap:pretty}.msgx .mx-ann-footnote{text-align:center;font-size:12px;line-height:1.5;color:var(--text-secondary);margin-top:18px}.msgx .mx-state{padding:56px 24px 20px;text-align:center}.msgx .mx-state-ic{width:64px;height:64px;border-radius:20px;background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.msgx .mx-state-ic svg{width:30px;height:30px}.msgx .mx-state-t{font-size:15px;font-weight:600;line-height:1.4;color:var(--text-primary);margin-top:14px}.msgx .mx-state-sub{font-size:13px;line-height:1.6;color:var(--text-secondary);margin-top:8px}.msgx .mx-state-cta{margin-top:20px;border:0;border-radius:999px;font-family:var(--sans);font-size:14px;font-weight:700;padding:13px 26px;cursor:pointer;background:linear-gradient(135deg,var(--cta-from),var(--cta-to));color:var(--cta-text)}.msgx.mx-join{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:var(--bg)}.msgx .mx-join-spinner{width:56px;height:56px;border-radius:999px;border:4px solid var(--surface-2);border-top-color:var(--brand);animation:mx-spin .8s linear infinite}@keyframes mx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.msgx .mx-join-spinner{animation-duration:1.6s}}.msgx .mx-join-ic{width:72px;height:72px;border-radius:20px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.msgx .mx-join-ic svg{width:34px;height:34px}.msgx .mx-join-t{font-size:18px;font-weight:700;line-height:1.4;color:var(--text-primary);margin-top:22px}.msgx .mx-join-sub{font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin-top:10px;max-width:250px}.msgx .mx-join-cta{margin-top:26px;border:0;border-radius:999px;font-family:var(--sans);font-size:14.5px;font-weight:700;padding:14px 30px;cursor:pointer;background:linear-gradient(135deg,var(--cta-from),var(--cta-to));color:var(--cta-text)}.msgx-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;background:#00000080}.msgx-modal-center{position:fixed;left:24px;right:24px;top:50%;transform:translateY(-50%);z-index:85;max-width:24rem;margin:0 auto;background:var(--bg);border-radius:22px;padding:22px;font-family:var(--sans)}.msgx-modal-center.is-confirm{text-align:center;padding:24px 22px}.msgx-modal-title{font-size:16px;font-weight:700;line-height:1;color:var(--text-primary);text-align:center}.msgx-modal-title.is-confirm{font-size:17px;line-height:1.4}.msgx-modal-sub{font-size:13px;line-height:1.6;color:var(--text-secondary);margin-top:10px}.msgx-modal-input{width:100%;margin-top:16px;border:.67px solid var(--hair-strong);background:var(--surface-2);color:var(--text-primary);border-radius:12px;font-family:var(--sans);font-size:15px;padding:13px}.msgx-modal-input:focus{outline:none;border-color:var(--brand)}.msgx-modal-count{display:block;text-align:right;font-size:11px;color:var(--text-tertiary);margin-top:8px;font-variant-numeric:tabular-nums}.msgx-modal-acts{display:flex;gap:10px;margin-top:16px}.msgx-modal-btn{flex:1;border:0;border-radius:999px;font-family:var(--sans);font-size:14px;font-weight:600;padding:13px;cursor:pointer}.msgx-modal-btn:disabled{opacity:.55;cursor:default}.msgx-modal-btn.is-cancel{background:var(--surface-2);color:var(--text-primary)}.msgx-modal-btn.is-accent{background:var(--brand);color:#fff;font-weight:700}.msgx-modal-btn.is-danger{background:var(--error);color:#fff;font-weight:700}.msgx-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;background:#00000080}.msgx-sheet{position:fixed;left:0;right:0;bottom:0;z-index:85;max-width:32rem;margin:0 auto;background:var(--bg);border-radius:26px 26px 0 0;overflow:hidden;font-family:var(--sans)}.msgx-sheet-handle{padding:10px 0 4px}.msgx-sheet-handle span{display:block;width:40px;height:5px;border-radius:999px;background:var(--hair-strong);margin:0 auto}.msgx-sheet-body{padding:16px 20px calc(30px + env(safe-area-inset-bottom))}.msgx-sheet-title{font-size:18px;font-weight:700;line-height:1;color:var(--text-primary);text-align:center;margin-bottom:6px}.msgx-sheet-sub{font-size:12.5px;line-height:1.5;color:var(--text-secondary);text-align:center;margin-bottom:18px}.msgx-sheet-linkrow{display:flex;align-items:center;gap:10px;background:var(--surface-2);border-radius:12px;padding:13px 14px}.msgx-sheet-link{flex:1;min-width:0;font-size:13px;line-height:1.3;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;word-break:break-all}.msgx-sheet-copy{flex:none;background:var(--brand);color:#fff;border:0;border-radius:9px;font-family:var(--sans);font-size:12px;font-weight:700;padding:9px 14px;cursor:pointer}.msgx-sheet-close{width:100%;margin-top:16px;border:0;background:transparent;color:var(--text-secondary);font-family:var(--sans);font-size:14px;padding:8px;cursor:pointer}.pfx{font-family:var(--sans);color:var(--text-primary);background:var(--bg);min-height:100vh;-webkit-font-smoothing:antialiased}.pfx *{box-sizing:border-box}.pfx-lg{max-width:32rem;margin-left:auto;margin-right:auto}.pf-profile-name,.pf-profile-sub,.pf-row-label,.pf-row-sub,.pf-person-name,.pf-person-bio,.pf-addr-line,.pf-addr-note,.pf-qj-readcap,.pf-qj-readval,.pf-qj-addrtag,.pf-qj-addrline,.pf-qj-mini,.pf-empty-title,.pf-empty-sub,.pf-more-title,.pf-more-sub{display:block}.pf-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;background:var(--tab-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:.67px solid var(--hair);padding:8px 14px;padding-top:max(env(safe-area-inset-top),8px);min-height:48px}.pf-tb-btn{flex:none;width:40px;height:40px;border:0;background:transparent;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center}.pf-tb-btn:active{opacity:.6}.pf-tb-title{flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1;color:var(--text-primary)}.pf-tb-title-c{text-align:center}.pf-tb-action{flex:none;border:0;border-radius:999px;font-size:13px;font-weight:700;line-height:1;padding:9px 16px;cursor:pointer}.pf-tb-action:disabled{opacity:.5;cursor:default}.pf-tb-action--brand{background:var(--brand);color:#fff}.pf-tb-action--ghost{background:var(--surface-2);color:var(--text-primary);font-weight:600;padding:9px 14px}.pf-followseg{display:flex;gap:4px;background:var(--surface-2);border-radius:999px;padding:3px;margin:12px 16px 0}.pf-followseg-btn{flex:1;min-width:0;border:0;background:transparent;border-radius:999px;padding:8px 0;font-family:var(--sans);font-size:13px;font-weight:600;line-height:1;color:var(--text-secondary);cursor:pointer}.pf-followseg-btn.on{background:var(--card);color:var(--text-primary);font-weight:700;box-shadow:var(--shadow-soft)}.pf-followseg-btn:active{opacity:.85}.pf-body{padding:16px 20px 44px}.pf-body--wide{padding:18px 20px 44px}.pf-seclabel{font-size:11px;font-weight:600;line-height:1;letter-spacing:.5px;color:var(--text-secondary);margin:24px 4px 12px}.pf-seclabel--first{margin-top:6px}.pf-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;border:0;border-bottom:.67px solid var(--hair);padding:15px 4px;cursor:pointer;color:inherit}.pf-row:active{opacity:.7}.pf-row-main{flex:1;min-width:0}.pf-row-label{font-size:15px;font-weight:500;line-height:1.2;color:var(--text-primary)}.pf-row-label--soon{color:var(--text-secondary)}.pf-row-sub{font-size:11.5px;font-weight:400;line-height:1.3;color:var(--text-secondary);margin-top:5px}.pf-row-val{flex:none;font-size:13px;font-weight:400;line-height:1;color:var(--text-secondary)}.pf-chev{flex:none;color:var(--text-secondary);display:flex;align-items:center}.pf-badge{flex:none;font-size:9.5px;font-weight:700;line-height:1;color:var(--brand);background:#ea580c24;padding:4px 7px;border-radius:6px}.pf-soon{flex:none;font-size:9px;font-weight:700;line-height:1;letter-spacing:.3px;color:var(--text-secondary);background:var(--surface-2);padding:4px 7px;border-radius:6px}.pf-profile-card{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--card);border:.67px solid var(--hair);border-radius:16px;box-shadow:var(--shadow-soft);padding:15px 16px;cursor:pointer}.pf-profile-card:active{opacity:.85}.pf-profile-ava{flex:none;width:54px;height:54px;border-radius:999px;background:var(--avatar-bg);color:var(--avatar-fg);display:flex;align-items:center;justify-content:center}.pf-profile-ava svg{width:26px;height:26px}.pf-profile-main{flex:1;min-width:0}.pf-profile-name{font-size:16px;font-weight:700;line-height:1.2;color:var(--text-primary)}.pf-profile-sub{font-size:12px;font-weight:400;line-height:1.3;color:var(--text-secondary);margin-top:5px}.pf-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.pf-theme-opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:13px 6px;border-radius:13px;cursor:pointer;border:.67px solid var(--hair);background:var(--card)}.pf-theme-opt.on{border:1.4px solid var(--brand);background:#ea580c1a}.pf-theme-ic{font-size:19px;line-height:1;color:var(--text-primary)}.pf-theme-opt.on .pf-theme-ic{color:var(--brand)}.pf-theme-label{font-size:12px;font-weight:600;line-height:1;color:var(--text-primary)}.pf-theme-opt.on .pf-theme-label{color:var(--brand)}.pf-theme-exp{position:absolute;top:6px;right:6px;font-size:8px;font-weight:700;line-height:1;letter-spacing:.3px;color:var(--brand);background:#ea580c24;padding:3px 5px;border-radius:5px}.pf-theme-note{font-size:11.5px;font-weight:400;line-height:1.55;color:var(--text-secondary);margin:11px 4px 0;text-wrap:pretty}.pf-logout{margin-top:26px;width:100%;background:transparent;border:.67px solid var(--hair-strong);color:var(--error);border-radius:14px;font-size:14px;font-weight:700;line-height:1;padding:15px;cursor:pointer}.pf-logout:active{opacity:.7}.pf-field{margin-top:18px}.pf-field--first{margin-top:24px}.pf-field-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.pf-field-label{font-size:11px;font-weight:600;line-height:1;letter-spacing:.4px;color:var(--text-secondary)}.pf-field-count{font-size:11px;font-weight:400;line-height:1;color:var(--text-secondary)}.pf-input,.pf-textarea,.pf-select{width:100%;box-sizing:border-box;border:.67px solid var(--hair-strong);background:var(--card);color:var(--text-primary);border-radius:12px;font-size:15px;font-weight:500;line-height:1.2;padding:14px;outline:none}.pf-input::-moz-placeholder,.pf-textarea::-moz-placeholder{color:var(--text-tertiary)}.pf-input::placeholder,.pf-textarea::placeholder{color:var(--text-tertiary)}.pf-input:focus,.pf-textarea:focus,.pf-select:focus{border-color:var(--brand)}.pf-textarea{height:76px;resize:none;font-weight:400;font-size:14.5px;line-height:1.6}.pf-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.pf-input--zip{width:160px}.pf-hint{font-size:11.5px;font-weight:400;line-height:1.4;color:var(--text-secondary);margin-top:8px;min-height:16px}.pf-hint--err{color:var(--error)}.pf-edit-avwrap{display:flex;flex-direction:column;align-items:center}.pf-edit-ava{position:relative;width:84px;height:84px;border-radius:999px;overflow:hidden;background:var(--avatar-bg);color:var(--avatar-fg);display:flex;align-items:center;justify-content:center}.pf-edit-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pf-edit-cam{position:absolute;bottom:0;right:0;width:28px;height:28px;border-radius:999px;background:var(--brand);border:3px solid var(--bg);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.pf-edit-camload{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000047}.pf-edit-changelink{margin-top:12px;background:transparent;border:0;color:var(--brand);font-size:13px;font-weight:600;cursor:pointer}.pf-edit-changelink:disabled{opacity:.5;cursor:default}.pf-inline-row{display:flex;align-items:center;width:100%;text-align:left;background:transparent;border:0;border-bottom:.67px solid var(--hair);padding:15px 4px;cursor:pointer;margin-top:18px}.pf-alert{margin:12px 20px 0;border:.67px solid var(--error);background:#dc262614;color:var(--error);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.pf-person-row{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:transparent;border:0;border-bottom:.67px solid var(--hair);padding:14px 0;cursor:pointer;color:inherit}.pf-person-row:active{opacity:.7}.pf-person-main{flex:1;min-width:0}.pf-person-name{font-size:15px;font-weight:600;line-height:1.2;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-person-bio{font-size:12px;font-weight:400;line-height:1.4;color:var(--text-secondary);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-skel-row{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:.67px solid var(--hair)}.pf-skel-ava{width:46px;height:46px;border-radius:999px;background:var(--surface-2);flex:none}.pf-skel-lines{flex:1}.pf-skel-l1{width:38%;height:13px;border-radius:6px;background:var(--surface-2)}.pf-skel-l2{width:64%;height:11px;border-radius:6px;background:var(--surface-2);margin-top:9px}.pf-empty{padding:60px 24px;text-align:center}.pf-empty-ic{display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.pf-empty-title{font-size:15px;font-weight:600;line-height:1.4;color:var(--text-primary);margin-top:14px}.pf-empty-sub{font-size:13px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin-top:8px}.pf-empty-cta{margin-top:20px;background:var(--brand);color:#fff;border:0;border-radius:999px;font-size:14px;font-weight:700;padding:13px 26px;cursor:pointer}.pf-qj-note{font-size:12.5px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin-bottom:18px;text-wrap:pretty}.pf-qj-readrow{display:flex;align-items:center;padding:15px 4px;border-bottom:.67px solid var(--hair)}.pf-qj-readmain{flex:1;min-width:0}.pf-qj-readcap{font-size:11px;font-weight:400;line-height:1;color:var(--text-secondary)}.pf-qj-readval{font-size:15px;font-weight:600;line-height:1;color:var(--text-primary);margin-top:7px}.pf-qj-link{flex:none;background:transparent;border:0;font-size:12.5px;font-weight:600;line-height:1;color:var(--brand);cursor:pointer}.pf-qj-addrhead{margin-top:22px;display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.pf-qj-addr{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:var(--card);border:.67px solid var(--hair);border-radius:14px;padding:14px 15px;margin-bottom:10px;cursor:pointer}.pf-qj-radio{flex:none;width:20px;height:20px;border-radius:999px;margin-top:1px;border:2px solid var(--hair-strong);display:flex;align-items:center;justify-content:center}.pf-qj-addr.on .pf-qj-radio{border-color:var(--brand)}.pf-qj-radio-dot{width:10px;height:10px;border-radius:999px;background:var(--brand)}.pf-qj-addrmain{flex:1;min-width:0}.pf-qj-addrtag{font-size:13px;font-weight:700;line-height:1;color:var(--text-primary)}.pf-qj-addrline{font-size:12.5px;font-weight:400;line-height:1.5;color:var(--text-secondary);margin-top:6px;word-break:break-word}.pf-qj-mini{font-size:11px;font-weight:400;line-height:1;color:var(--text-secondary);margin-top:4px}.pf-qj-emptybox{margin-top:8px;display:flex;flex-direction:column;align-items:center;border:1.4px dashed var(--hair-strong);border-radius:14px;padding:28px 24px}.pf-qj-emptybtn{margin-top:12px;background:var(--surface-2);border:0;border-radius:999px;color:var(--text-primary);font-size:13px;font-weight:600;padding:10px 18px;cursor:pointer}.pf-sticky-save{position:fixed;left:0;right:0;bottom:0;z-index:46;background:var(--bg);border-top:.67px solid var(--hair);padding:14px 20px calc(20px + env(safe-area-inset-bottom,0px))}.pfx-lg .pf-sticky-save{max-width:32rem;margin-left:auto;margin-right:auto}.pf-save-btn{width:100%;background:var(--brand);color:#fff;border:0;border-radius:14px;font-size:15px;font-weight:700;padding:16px;cursor:pointer}.pf-save-btn:disabled{opacity:.5;cursor:default}.pf-addr-card{display:block;width:100%;text-align:left;background:var(--card);border:.67px solid var(--hair);border-radius:16px;padding:15px 16px;margin-bottom:11px;cursor:pointer;color:inherit}.pf-addr-card:active{opacity:.9}.pf-addr-top{display:flex;align-items:center;gap:8px}.pf-addr-def{font-size:9.5px;font-weight:600;line-height:1;color:var(--text-secondary);background:var(--surface-2);padding:4px 7px;border-radius:6px}.pf-addr-edit{margin-left:auto;color:var(--text-secondary);display:flex;align-items:center}.pf-addr-line{font-size:14px;font-weight:500;line-height:1.5;color:var(--text-primary);margin-top:11px;word-break:break-word}.pf-addr-note{font-size:12px;font-weight:400;line-height:1.4;color:var(--text-secondary);margin-top:6px}.pf-addr-add{width:100%;margin-top:4px;background:transparent;border:1.4px dashed var(--hair-strong);color:var(--text-secondary);border-radius:14px;font-size:14px;font-weight:600;padding:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}.pf-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1a1a1e66;border:0;padding:0}.pf-sheet{position:fixed;left:0;right:0;bottom:0;z-index:51;display:flex;flex-direction:column;max-height:85vh;background:var(--card);border-radius:20px 20px 0 0;box-shadow:var(--shadow-sheet);padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))}.pf-sheet-grip{margin:12px auto;height:4px;width:40px;border-radius:999px;background:var(--surface-3)}.pf-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pf-sheet-title{font-size:16px;font-weight:700;color:var(--text-primary)}.pf-sheet-x{width:32px;height:32px;border:0;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px}.pf-sheet-x:disabled{opacity:.4}.pf-sheet-body{flex:1;overflow-y:auto;padding-bottom:12px}.pf-chips{display:flex;flex-wrap:wrap;gap:8px}.pf-chip{border:.67px solid var(--hair-strong);background:var(--card);color:var(--text-secondary);border-radius:999px;font-size:13px;font-weight:500;padding:7px 15px;cursor:pointer}.pf-chip.on{border-color:var(--brand);color:var(--brand);background:#ea580c1a}.pf-check-row{display:flex;align-items:center;justify-content:space-between;border:.67px solid var(--hair-strong);border-radius:12px;padding:13px 15px;cursor:pointer}.pf-check-label{font-size:14px;font-weight:500;color:var(--text-primary)}.pf-sheet-actions{display:flex;gap:10px;margin-top:10px;padding-bottom:4px}.pf-sheet-btn{flex:1;border-radius:12px;font-size:14px;font-weight:600;padding:14px;cursor:pointer}.pf-sheet-btn:disabled{opacity:.5;cursor:default}.pf-sheet-btn--ghost{border:.67px solid var(--hair-strong);background:var(--card);color:var(--text-secondary)}.pf-sheet-btn--brand{border:0;background:var(--brand);color:#fff}.pf-sheet-del{width:100%;margin-top:4px;background:transparent;border:0;color:var(--error);font-size:13px;font-weight:500;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.pf-sheet-del:disabled{opacity:.5}.pf-sheet-cityhint{font-size:12px;font-weight:400;color:var(--text-secondary);margin-top:8px}.pf-more-card{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:var(--card);border:.67px solid var(--hair);border-radius:16px;padding:16px;cursor:pointer;color:inherit}.pf-more-card:active{opacity:.9}.pf-more-ic{flex:none;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center}.pf-more-ic--alert{background:#dc262624;color:var(--error)}.pf-more-ic--muted{background:var(--surface-2);color:var(--text-secondary);opacity:.7}.pf-more-main{flex:1;min-width:0}.pf-more-title{font-size:15px;font-weight:700;line-height:1.2;color:var(--text-primary)}.pf-more-title--muted{font-weight:500;color:var(--text-secondary)}.pf-more-sub{font-size:11.5px;font-weight:400;line-height:1.4;color:var(--text-secondary);margin-top:5px}.pf-more-group{background:var(--card);border:.67px solid var(--hair);border-radius:16px;overflow:hidden}.pf-more-grow{display:flex;align-items:center;gap:13px;padding:16px;border-bottom:.67px solid var(--hair)}.pf-more-grow:last-child{border-bottom:0}.pf-spin-wrap{display:flex;min-height:50vh;align-items:center;justify-content:center}.pf-spin{height:36px;width:36px;border-radius:999px;border:2px solid var(--surface-2);border-top-color:var(--brand);animation:pf-spin .7s linear infinite}@keyframes pf-spin{to{transform:rotate(360deg)}}.rcx{--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--sans);color:var(--text-primary);background:var(--bg);min-height:100dvh;-webkit-font-smoothing:antialiased}.rcx *{box-sizing:border-box}.rcx-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;background:var(--tab-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:.67px solid var(--hair);padding:10px 14px;padding-top:max(env(safe-area-inset-top),10px);min-height:48px}.rcx-back{flex:none;width:40px;height:40px;border:0;background:transparent;color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.rcx-back:active{opacity:.6}.rcx-top-title{flex:1;min-width:0;font-size:16px;font-weight:700;line-height:1;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-seclabel{font-size:11px;font-weight:600;line-height:1;letter-spacing:.5px;color:var(--text-secondary);margin:20px 0 4px}.rcx-seclabel--first{margin-top:0}.rcx-state{padding:52px 24px 6px;text-align:center}.rcx-state-ic{display:inline-flex;color:var(--text-tertiary)}.rcx-state-title{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--text-primary);margin-top:14px}.rcx-state-sub{display:block;font-size:13px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin-top:8px}.rcx-state-retry{margin-top:20px;border:0;border-radius:999px;background:linear-gradient(var(--cta-from),var(--cta-to));color:var(--cta-text);font-size:14px;font-weight:700;line-height:1;padding:13px 28px;cursor:pointer}.rcx-state-retry:active{opacity:.9}.rcx-hint{padding:64px 20px;text-align:center;font-size:14px;color:var(--text-secondary)}.rcx-s-hist{margin-bottom:26px}.rcx-s-hist-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rcx-s-hist-label{font-size:11px;font-weight:600;line-height:1;letter-spacing:.5px;color:var(--text-secondary)}.rcx-s-hist-clear{border:0;background:none;padding:0;font-family:var(--sans);font-size:12px;font-weight:500;line-height:1;color:var(--text-secondary);cursor:pointer}.rcx-s-hist-clear:active{opacity:.7}.rcx-s-hist-chips{display:flex;flex-wrap:wrap;gap:9px}.rcx-s-histchip{flex:none;border:.67px solid var(--hair-strong);background:transparent;color:var(--text-primary);font-family:var(--sans);font-size:13px;font-weight:500;line-height:1;padding:9px 14px;border-radius:999px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-s-histchip:active{opacity:.85}.rcx-demand{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:var(--match-bg);border:0;border-radius:18px;padding:16px 18px;cursor:pointer;margin-top:22px}.rcx-demand:active{opacity:.9}.rcx-demand-ic{flex:none;width:44px;height:44px;border-radius:999px;background:#ea580c29;display:flex;align-items:center;justify-content:center;color:var(--brand)}.rcx-demand-main{flex:1;min-width:0}.rcx-demand-title{display:block;font-size:14.5px;font-weight:700;line-height:1.35;color:var(--text-primary)}.rcx-demand-sub{display:block;font-size:12.5px;font-weight:400;line-height:1.4;color:var(--text-secondary);margin-top:3px}.rcx-demand-chev{flex:none;color:var(--brand);display:flex}.rcx-s{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.rcx-s-field{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:var(--surface-2);border-radius:999px;padding:0 15px;height:40px}.rcx-s-field>svg{flex:none;color:var(--text-secondary)}.rcx-s-input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-family:var(--sans);font-size:14px;font-weight:400;line-height:1;color:var(--text-primary)}.rcx-s-input::-moz-placeholder{color:var(--text-tertiary)}.rcx-s-input::placeholder{color:var(--text-tertiary)}.rcx-s-input::-webkit-search-cancel-button{-webkit-appearance:none}.rcx-s-go{flex:none;border:0;border-radius:999px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;line-height:1;padding:11px 16px;cursor:pointer}.rcx-s-go:active{opacity:.9}.rcx-s-body{padding:18px 20px 0}.rcx-s-section{margin-top:0}.rcx-s-row{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:transparent;border:0;border-bottom:.67px solid var(--hair);padding:13px 0;cursor:pointer;color:inherit}.rcx-s-row:active{opacity:.6}.rcx-s-thumb{flex:none;width:44px;height:44px;border-radius:12px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.rcx-s-rmain{flex:1;min-width:0}.rcx-s-rtitle{display:block;font-size:14.5px;font-weight:700;line-height:1.3;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-s-rmeta{display:block;font-size:12px;font-weight:400;line-height:1.3;color:var(--text-secondary);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-s-chev{flex:none;color:var(--text-tertiary);display:flex}.rcx-g-body{padding:20px 20px 40px}.rcx-g-title{display:block;font-size:23px;font-weight:800;line-height:1.3;letter-spacing:-.4px;color:var(--text-primary)}.rcx-g-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.rcx-g-chip{font-size:11px;font-weight:600;line-height:1;color:var(--text-secondary);background:var(--surface-2);padding:6px 10px;border-radius:999px}.rcx-g-chip--accent{color:var(--brand);background:#ea580c1f}.rcx-g-author{display:block;font-size:12px;font-weight:400;line-height:1;letter-spacing:.02em;color:var(--text-tertiary);margin-top:12px}.rcx-g-sections{margin-top:20px}.rcx-g-p{display:block;font-size:15px;font-weight:400;line-height:1.85;color:var(--text-primary);margin-bottom:18px}.rcx-g-steps{list-style:none;margin:0 0 18px;padding:0}.rcx-g-step{display:flex;gap:12px;align-items:flex-start;margin-bottom:13px}.rcx-g-step-n{flex:none;width:24px;height:24px;border-radius:999px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.rcx-g-step-t{flex:1;min-width:0;font-size:14.5px;font-weight:400;line-height:1.6;color:var(--text-primary)}.rcx-g-tips{margin:6px 0 18px}.rcx-g-tips-h{display:block;font-size:12px;font-weight:600;line-height:1;letter-spacing:.08em;color:#e5484d}.rcx-g-tips-list{list-style:none;margin:10px 0 0;padding:0}.rcx-g-tip{display:block;font-size:14px;font-weight:400;line-height:1.7;color:var(--text-secondary);margin-bottom:12px}.rcx-g-sample{margin-top:8px;background:var(--card);border:.67px solid var(--hair);border-radius:18px;box-shadow:var(--shadow-soft);padding:18px}.rcx-g-sample-eyebrow{display:block;font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;color:var(--brand)}.rcx-g-sample-title{display:block;font-size:16px;font-weight:700;line-height:1.4;color:var(--text-primary);margin-top:11px}.rcx-g-sample-note{display:block;font-size:13.5px;font-weight:400;line-height:1.7;color:var(--text-secondary);margin-top:9px}.rcx-g-sample-comp{display:block;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.02em;color:var(--text-tertiary);margin-top:9px}.rcx-g-sample-acts{display:flex;align-items:center;gap:20px;margin-top:14px}.rcx-g-sample-cta{border:0;background:transparent;padding:0;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--text-primary);cursor:pointer}.rcx-g-sample-cta:active{opacity:.55}.rcx-g-sample-live{border:0;background:transparent;padding:0;font-family:var(--sans);font-size:13px;font-weight:400;color:var(--text-secondary);cursor:pointer}.rcx-g-sample-live:active{opacity:.55}.rcx-g-ask{margin-top:32px}.rcx-g-ask-btn{border:0;background:transparent;padding:0;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--text-primary);cursor:pointer}.rcx-g-ask-btn:active{opacity:.55}.rcx-m{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.rcx-m-body{padding:20px 20px 0}.rcx-m-head{display:flex;align-items:center;gap:14px}.rcx-m-ava{flex:none;width:64px;height:64px;border-radius:18px;background:var(--avatar-bg);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:var(--avatar-fg);overflow:hidden}.rcx-m-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rcx-m-who{flex:1;min-width:0}.rcx-m-namerow{display:flex;align-items:center;gap:7px}.rcx-m-name{font-size:19px;font-weight:800;line-height:1.2;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-m-check{flex:none;color:var(--brand);display:flex}.rcx-m-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:400;line-height:1.3;color:var(--text-secondary);margin-top:6px}.rcx-m-sub .dot{color:var(--text-tertiary);opacity:.6}.rcx-m-loc{display:inline-flex;align-items:center;gap:3px}.rcx-m-bio{display:block;font-size:13.5px;font-weight:400;line-height:1.65;color:var(--text-secondary);margin-top:14px}.rcx-m-services{margin-top:4px}.rcx-m-card{background:var(--card);border:.67px solid var(--hair);border-radius:16px;padding:15px 16px;margin-bottom:12px}.rcx-m-crow{display:flex;align-items:flex-start;gap:12px}.rcx-m-logo{flex:none;width:40px;height:40px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.rcx-m-cmain{flex:1;min-width:0}.rcx-m-cnamerow{display:flex;align-items:center;gap:6px}.rcx-m-cname{font-size:14.5px;font-weight:700;line-height:1.2;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-m-anchor{flex:none;font-size:11px;font-weight:700;line-height:1;color:var(--brand)}.rcx-m-cmeta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;font-weight:400;line-height:1.3;color:var(--text-secondary);margin-top:5px}.rcx-m-cmeta .dot{color:var(--text-tertiary);opacity:.6}.rcx-m-tagline{display:block;font-size:12.5px;font-weight:400;line-height:1.5;color:var(--text-secondary);margin-top:9px}.rcx-m-svclist{display:block;font-size:12px;font-weight:400;line-height:1.4;color:var(--text-tertiary);margin-top:5px}.rcx-m-contact{margin-top:13px;width:100%;border:0;border-radius:11px;background:var(--surface-2);color:var(--text-primary);font-size:13px;font-weight:600;line-height:1;padding:11px 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.rcx-m-contact:active{opacity:.7}.rcx-m-empty{padding:44px 24px;text-align:center;background:var(--card);border:.67px solid var(--hair);border-radius:18px}.rcx-m-empty-ic{display:inline-flex;color:var(--text-tertiary)}.rcx-m-empty-title{display:block;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--text-primary);margin-top:12px}.rcx-m-empty-sub{display:block;font-size:12.5px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin-top:7px}.rcx-p-head{padding:16px 22px 18px;padding-top:max(env(safe-area-inset-top),16px);border-bottom:.67px solid var(--hair)}.rcx-p-brand{display:flex;align-items:center;gap:10px}.rcx-p-logo{font-size:17px;font-weight:800;line-height:1;letter-spacing:-.3px;color:var(--brand)}.rcx-p-tag{font-size:11px;font-weight:600;line-height:1;color:var(--text-secondary);background:var(--surface-2);padding:5px 10px;border-radius:999px}.rcx-p-welcome{display:block;font-size:12.5px;font-weight:400;line-height:1.5;color:var(--text-secondary);margin-top:11px}.rcx-p-welcome b{color:var(--text-primary);font-weight:600}.rcx-p-body{max-width:32rem;margin:0 auto;padding:20px 22px 40px}.rcx-p-banner{display:flex;align-items:center;gap:10px;border-radius:12px;padding:12px 14px;margin-bottom:18px;font-size:13px;font-weight:500;line-height:1.4;color:var(--text-primary)}.rcx-p-banner--ok{background:#0381441f;border:.67px solid rgba(3,129,68,.3)}.rcx-p-banner--err{background:#dc26261a;border:.67px solid rgba(220,38,38,.28)}.rcx-p-banner-ic{flex:none;display:flex}.rcx-p-banner--ok .rcx-p-banner-ic{color:var(--success)}.rcx-p-banner--err .rcx-p-banner-ic{color:var(--error)}.rcx-p-field{margin-bottom:18px}.rcx-p-label{display:block;font-size:11px;font-weight:600;line-height:1;letter-spacing:.4px;color:var(--text-secondary);margin-bottom:9px}.rcx-p-req{color:var(--error)}.rcx-p-input,.rcx-p-textarea{width:100%;box-sizing:border-box;border:.67px solid var(--hair-strong);background:var(--card);color:var(--text-primary);border-radius:12px;font-family:var(--sans);outline:none;transition:border-color .15s}.rcx-p-input{font-size:15px;font-weight:500;line-height:1.2;padding:13px}.rcx-p-textarea{font-size:14px;font-weight:400;line-height:1.6;padding:13px;height:90px;resize:none}.rcx-p-input::-moz-placeholder,.rcx-p-textarea::-moz-placeholder{color:var(--text-tertiary)}.rcx-p-input::placeholder,.rcx-p-textarea::placeholder{color:var(--text-tertiary)}.rcx-p-input:focus,.rcx-p-textarea:focus{border-color:var(--brand)}.rcx-p-input--err,.rcx-p-textarea--err,.rcx-p-input--err:focus,.rcx-p-textarea--err:focus{border-color:var(--error)}.rcx-p-descmeta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:6px}.rcx-p-count{font-size:11px;font-weight:400;line-height:1;color:var(--text-secondary);margin-left:auto}.rcx-p-count--max{color:var(--error)}.rcx-p-err{font-size:12px;font-weight:400;line-height:1;color:var(--error);margin-top:6px}.rcx-p-times{display:flex;gap:12px}.rcx-p-times>.rcx-p-field{flex:1;margin-bottom:0}.rcx-p-submit{margin-top:24px;width:100%;border:0;border-radius:14px;background:var(--brand);color:#fff;font-size:15px;font-weight:700;line-height:1;padding:16px;cursor:pointer;transition:opacity .15s}.rcx-p-submit:active{opacity:.9}.rcx-p-submit:disabled{opacity:.5;cursor:not-allowed}.rcx-p-invalid{padding:52px 24px;text-align:center}.rcx-p-invalid-ic{display:inline-flex;color:var(--text-tertiary)}.rcx-p-invalid-title{display:block;font-size:16px;font-weight:700;line-height:1.4;color:var(--text-primary);margin-top:14px}.rcx-p-invalid-sub{display:block;font-size:13px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin-top:8px}.rcx-p-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--bg)}.rcx-p-spin{width:32px;height:32px;border:2px solid var(--hair-strong);border-top-color:var(--brand);border-radius:999px;animation:rcx-spin .8s linear infinite}.rcx-p-loading-txt{font-size:13px;font-weight:400;color:var(--text-tertiary)}@keyframes rcx-spin{to{transform:rotate(360deg)}}.rp5{--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--sans);color:var(--text-primary);background:var(--bg);min-height:100dvh;padding-bottom:44px;-webkit-font-smoothing:antialiased}.rp5 *{box-sizing:border-box}.rp5-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;background:var(--tab-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:.67px solid var(--hair);padding:10px 14px;padding-top:max(env(safe-area-inset-top),10px);min-height:48px}.rp5-back{flex:none;width:40px;height:40px;border:0;background:transparent;color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.rp5-back:active{opacity:.6}.rp5-top-title{flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp5-top-pill{flex:none;border:0;border-radius:999px;background:var(--brand);color:#fff;font-size:12.5px;font-weight:700;line-height:1;padding:9px 15px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.rp5-top-pill:active{opacity:.9}.rp5-body{max-width:640px;margin:0 auto;padding:20px 20px 0}.rp5-body--tight{padding-top:16px}.rp5-btn{width:100%;border:0;border-radius:14px;background:var(--brand);color:#fff;font-size:15px;font-weight:700;line-height:1;padding:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.rp5-btn:active{opacity:.9}.rp5-btn:disabled{opacity:.5;cursor:default}.rp5-btn--ghost{background:transparent;color:var(--text-secondary);border:.67px solid var(--hair-strong);font-weight:600;font-size:14px;padding:14px}.rp5-btn--soft{background:var(--surface-2);color:var(--text-primary);font-size:14px;padding:14px}.rp5-state{padding:52px 24px 6px;text-align:center}.rp5-state--tall{padding-top:56px}.rp5-state-ic{display:inline-flex;color:var(--text-tertiary)}.rp5-state-title{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--text-primary);margin-top:12px}.rp5-state-sub{display:block;font-size:12.5px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin-top:8px;max-width:280px;margin-left:auto;margin-right:auto}.rp5-state-cta{margin-top:20px;border:0;border-radius:13px;background:var(--brand);color:#fff;font-size:14px;font-weight:700;line-height:1;padding:14px 28px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.rp5-state-cta:active{opacity:.9}.rp5-state-cta--soft{background:var(--surface-2);color:var(--text-primary);padding:13px 26px}.rp5-d-h{font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.3px;color:var(--text-primary)}.rp5-d-desc{font-size:12.5px;font-weight:400;line-height:1.6;color:var(--text-secondary);margin-top:8px}.rp5-d-textarea{width:100%;height:150px;resize:none;margin-top:16px;border:.67px solid var(--hair-strong);background:var(--card);color:var(--text-primary);border-radius:14px;font-family:var(--sans);font-size:14px;line-height:1.6;padding:14px;outline:none}.rp5-d-textarea::-moz-placeholder{color:var(--text-tertiary)}.rp5-d-textarea::placeholder{color:var(--text-tertiary)}.rp5-d-textarea:focus{border-color:var(--brand)}.rp5-d-count{text-align:right;font-size:11px;font-weight:400;line-height:1;color:var(--text-tertiary);margin-top:6px}.rp5-d-note{font-size:12px;font-weight:400;line-height:1;color:var(--text-tertiary);text-align:center;margin-top:12px}.rp5-d-degraded{margin-top:12px;display:flex;gap:9px;align-items:flex-start;background:#ea580c1a;border:.67px solid rgba(234,88,12,.26);border-radius:12px;padding:11px 13px}.rp5-d-degraded-ic{flex:none;color:var(--brand);display:flex;margin-top:1px}.rp5-d-degraded-tx{flex:1;font-size:11.5px;font-weight:400;line-height:1.5;color:var(--text-primary)}.rp5-d-parsing{margin-top:12px;display:flex;gap:10px;align-items:center;background:var(--surface-2);border-radius:12px;padding:13px 14px}.rp5-d-parsing-spin{flex:none;width:16px;height:16px;border-radius:999px;border:2px solid var(--line);border-top-color:var(--brand);animation:rp5-parse-spin .8s linear infinite}.rp5-d-parsing-tx{font-size:12.5px;font-weight:500;line-height:1.4;color:var(--text-primary)}@keyframes rp5-parse-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.rp5-d-parsing-spin{animation-duration:2s}}.rp5-d-eyebrow{display:block;font-size:11px;font-weight:600;line-height:1;letter-spacing:.4px;color:var(--text-secondary)}.rp5-d-eyebrow--gap{margin:20px 0 10px}.rp5-d-summary{display:block;width:100%;margin-top:10px;background:var(--card);border:.67px solid var(--hair);border-radius:16px;padding:16px 17px;font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.5;color:var(--text-primary);outline:none}.rp5-d-summary:focus{border-color:var(--brand)}.rp5-d-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.rp5-d-empty-hint{font-size:13px;font-weight:400;color:var(--text-tertiary);margin-top:10px}.rp5-chip{flex:none;display:inline-flex;align-items:center;gap:8px;background:var(--surface-2);border-radius:999px;padding:8px 10px 8px 12px;font-size:12.5px;font-weight:600;line-height:1;color:var(--text-primary)}.rp5-chip-k{color:var(--text-secondary);font-weight:400}.rp5-chip-x{border:0;background:transparent;cursor:pointer;color:var(--text-tertiary);display:inline-flex;align-items:center;padding:0 2px}.rp5-chip-x:active{opacity:.6}.rp5-d-lead{font-size:13px;font-weight:400;line-height:1.5;color:var(--text-primary);margin-bottom:14px}.rp5-d-matches{display:flex;flex-direction:column;gap:11px}.rp5-d-foot{display:flex;gap:10px;margin-top:20px}.rp5-d-foot .rp5-btn{border-radius:13px;font-size:14px;padding:14px}.rp5-md-list{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.rp5-md-card{background:var(--card);border:.67px solid var(--hair);border-radius:18px;padding:16px}.rp5-md-head{display:flex;align-items:flex-start;gap:12px}.rp5-md-sum{font-size:14.5px;font-weight:600;line-height:1.4;color:var(--text-primary)}.rp5-md-metarow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:7px}.rp5-md-status{font-size:10px;font-weight:700;line-height:1;color:#fff;padding:4px 8px;border-radius:6px}.rp5-md-status--open{background:var(--brand)}.rp5-md-status--matched{background:var(--success)}.rp5-md-status--muted{background:var(--text-tertiary)}.rp5-md-meta{font-size:11px;font-weight:400;line-height:1;color:var(--text-secondary)}.rp5-md-kws{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.rp5-md-kw{font-size:11px;font-weight:500;line-height:1;color:var(--text-secondary);background:var(--surface-2);padding:6px 10px;border-radius:999px}.rp5-md-actions{display:flex;gap:8px;margin-top:13px;border-top:.67px solid var(--hair);padding-top:12px}.rp5-md-act{flex:1;border:0;border-radius:10px;background:var(--surface-2);color:var(--text-primary);font-size:12.5px;font-weight:600;line-height:1;padding:10px 0;cursor:pointer}.rp5-md-act:active{opacity:.9}.rp5-md-act:disabled{opacity:.5;cursor:default}.rp5-md-act--ghost{flex:none;background:transparent;color:var(--text-secondary);border:.67px solid var(--hair-strong);padding:10px 14px}.rp5-md-act--danger{flex:none;background:transparent;color:var(--error);border:.67px solid var(--hair-strong);padding:10px 14px}.rp5-md-inline{margin-top:13px;display:flex;flex-direction:column;gap:8px}.rp5-md-inline-hint{padding:12px 0;text-align:center;font-size:13px;color:var(--text-secondary)}.rp5-doc-body{max-width:640px;margin:0 auto;padding:24px 26px 0}.rp5-doc-sec{margin-bottom:24px}.rp5-doc-h{font-size:15px;font-weight:700;line-height:1.4;color:var(--text-primary);margin-bottom:10px}.rp5-doc-p{font-size:13.5px;font-weight:400;line-height:1.8;color:var(--text-secondary);text-wrap:pretty}.rp5-doc-p+.rp5-doc-p{margin-top:14px}.rp5-doc-accent{color:var(--brand)}.rp5-doc-meta{font-size:11.5px;font-weight:400;line-height:1.6;color:var(--text-secondary);padding-top:14px;margin-top:4px;border-top:.67px solid var(--hair)}.rp5-nf{min-height:100dvh;padding:52px 24px 40px;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.rp5-nf-ic{color:var(--text-tertiary);display:inline-flex}.rp5-nf-title{font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.4px;color:var(--text-primary);margin-top:24px}.rp5-nf-body{font-size:13.5px;font-weight:400;line-height:1.7;color:var(--text-secondary);margin-top:12px;max-width:280px;text-wrap:pretty}.rp5-nf-cta{margin-top:28px;border:0;border-radius:999px;background:var(--brand);color:#fff;font-size:15px;font-weight:700;line-height:1;padding:15px 36px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.rp5-nf-cta:active{opacity:.9}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans SC,Noto Sans SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-4{left:16px;right:16px}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-px{bottom:-1px}.-right-0\.5{right:-.125rem}.-right-1{right:-4px}.-right-1\.5{right:-.375rem}.-top-0\.5{top:-.125rem}.-top-1{top:-4px}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-2{bottom:8px}.bottom-20{bottom:5rem}.bottom-3{bottom:12px}.bottom-\[22px\]{bottom:22px}.bottom-\[calc\(74px\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(74px + env(safe-area-inset-bottom,0px))}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-2{left:8px}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:4px}.right-1\/2{right:50%}.right-2{right:8px}.right-3{right:12px}.right-3\.5{right:.875rem}.right-4{right:16px}.right-5{right:20px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:4px}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:8px}.top-3{top:12px}.top-4{top:16px}.top-\[10px\]{top:10px}.top-\[14px\]{top:14px}.top-\[54px\]{top:54px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[3\]{z-index:3}.z-\[51\]{z-index:51}.z-\[55\]{z-index:55}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[62\]{z-index:62}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.m-4{margin:16px}.-mx-2{margin-left:-8px;margin-right:-8px}.-mx-3{margin-left:-12px;margin-right:-12px}.-mx-\[var\(--home-spine-x\)\]{margin-left:calc(var(--home-spine-x) * -1);margin-right:calc(var(--home-spine-x) * -1)}.mx-1{margin-left:4px;margin-right:4px}.mx-4{margin-left:16px;margin-right:16px}.mx-6{margin-left:24px;margin-right:24px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:4px;margin-bottom:4px}.my-2{margin-top:8px;margin-bottom:8px}.-mb-px{margin-bottom:-1px}.-mr-2{margin-right:-8px}.-mt-2{margin-top:-8px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:4px}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:8px}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:12px}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:16px}.mb-7{margin-bottom:1.75rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[30px\]{margin-bottom:30px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-4{margin-left:16px}.ml-auto{margin-left:auto}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-\[1px\]{margin-right:1px}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:4px}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-\[10px\]{margin-top:10px}.mt-\[13px\]{margin-top:13px}.mt-\[22px\]{margin-top:22px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[127\/68\]{aspect-ratio:127/68}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1 / 1}.h-0\.5{height:.125rem}.h-1{height:4px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:48px}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:8px}.h-2\/3{height:66.666667%}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:12px}.h-3\.5{height:.875rem}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:1.75rem}.h-8{height:32px}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[198px\]{height:198px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[5px\]{height:5px}.h-\[60\%\]{height:60%}.h-\[60px\]{height:60px}.h-\[6px\]{height:6px}.h-\[var\(--info-thumb\)\]{height:var(--info-thumb)}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-\[75vh\]{max-height:75vh}.max-h-\[76\%\]{max-height:76%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[14px\]{min-height:14px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:48px}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:8px}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:12px}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:16px}.w-5{width:20px}.w-6{width:24px}.w-7{width:1.75rem}.w-8{width:32px}.w-9{width:2.25rem}.w-\[13px\]{width:13px}.w-\[18px\]{width:18px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[60px\]{width:60px}.w-\[6px\]{width:6px}.w-\[calc\(100\%_\+_2_\*_var\(--home-spine-x\)\)\]{width:calc(100% + 2 * var(--home-spine-x))}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-\[var\(--info-thumb\)\]{width:var(--info-thumb)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-5{min-width:20px}.min-w-64{min-width:16rem}.min-w-\[1200px\]{min-width:1200px}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-full{min-width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[640px\]{max-width:640px}.max-w-\[90vw\]{max-width:90vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[22px\]{--tw-translate-x: 22px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[26px\]{--tw-translate-x: 26px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[slide-up_\.3s_cubic-bezier\(\.2\,\.85\,\.25\,1\)\]{animation:slide-up .3s cubic-bezier(.2,.85,.25,1)}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:4px}.gap-1\.5{gap:.375rem}.gap-2{gap:8px}.gap-2\.5{gap:.625rem}.gap-3{gap:12px}.gap-3\.5{gap:.875rem}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[19px\]{gap:19px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[var\(--info-gap\)\]{gap:var(--info-gap)}.gap-x-3{-moz-column-gap:12px;column-gap:12px}.gap-y-1{row-gap:4px}.gap-y-4{row-gap:16px}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(32px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(32px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-neutral-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(245 245 244 / var(--tw-divide-opacity, 1))}.divide-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(231 229 228 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[6px\]{border-radius:6px}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:8px}.rounded-sm{border-radius:6px}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-t-md{border-top-left-radius:8px;border-top-right-radius:8px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[0\.67px\]{border-width:.67px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2\.5px\]{border-width:2.5px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[0\.5px\]{border-bottom-width:.5px}.border-b-\[0\.67px\]{border-bottom-width:.67px}.border-l-\[3px\]{border-left-width:3px}.border-t{border-top-width:1px}.border-t-\[0\.67px\]{border-top-width:.67px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#E67E22\]{--tw-border-opacity: 1;border-color:rgb(230 126 34 / var(--tw-border-opacity, 1))}.border-\[var\(--brand\)\]{border-color:var(--brand)}.border-\[var\(--divider\)\]{border-color:var(--divider)}.border-\[var\(--hair\)\]{border-color:var(--hair)}.border-\[var\(--hair-strong\)\]{border-color:var(--hair-strong)}.border-\[var\(--seam\)\]{border-color:var(--seam)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-error{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-error-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-400{--tw-border-opacity: 1;border-color:rgb(168 162 158 / var(--tw-border-opacity, 1))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-success-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-warning-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/90{border-color:#ffffffe6}.border-b-\[var\(--seam\)\]{border-bottom-color:var(--seam)}.border-t-primary-500{--tw-border-opacity: 1;border-top-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.bg-\[rgba\(234\,88\,12\,0\.16\)\]{background-color:#ea580c29}.bg-\[rgba\(26\,26\,30\,0\.34\)\]{background-color:#1a1a1e57}.bg-\[rgba\(26\,26\,30\,0\.40\)\]{background-color:#1a1a1e66}.bg-\[var\(--avatar-bg\)\]{background-color:var(--avatar-bg)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--divider\)\]{background-color:var(--divider)}.bg-\[var\(--hair-strong\)\]{background-color:var(--hair-strong)}.bg-\[var\(--img-ph\)\]{background-color:var(--img-ph)}.bg-\[var\(--input\)\]{background-color:var(--input)}.bg-\[var\(--match-bg\)\]{background-color:var(--match-bg)}.bg-\[var\(--n400\)\]{background-color:var(--n400)}.bg-\[var\(--seam\)\]{background-color:var(--seam)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-3\)\]{background-color:var(--surface-3)}.bg-\[var\(--tab-bg\)\]{background-color:var(--tab-bg)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-action{--tw-bg-opacity: 1;background-color:rgb(35 35 38 / var(--tw-bg-opacity, 1))}.bg-action\/10{background-color:#2323261a}.bg-action\/5{background-color:#2323260d}.bg-action\/90{background-color:#232326e6}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-bg-hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-error{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-error-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-error\/10{background-color:#dc26261a}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-info{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-neutral-0{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-neutral-0\/80{background-color:#fffc}.bg-neutral-0\/90{background-color:#ffffffe6}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(35 35 38 / var(--tw-bg-opacity, 1))}.bg-neutral-900\/40{background-color:#23232666}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary-500\/10{background-color:#ea580c1a}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-success{--tw-bg-opacity: 1;background-color:rgb(3 129 68 / var(--tw-bg-opacity, 1))}.bg-success-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-success\/10{background-color:#0381441a}.bg-success\/5{background-color:#0381440d}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-warning-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-warning\/10{background-color:#f59e0b1a}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/80{background-color:#fffc}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[linear-gradient\(var\(--cta-from\)\,var\(--cta-to\)\)\]{background-image:linear-gradient(var(--cta-from),var(--cta-to))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[var\(--n600\)\]{--tw-gradient-from: var(--n600) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-100{--tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-100{--tw-gradient-from: #ffe4e6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-100{--tw-gradient-from: #ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(204 251 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[var\(--text-primary\)\]{--tw-gradient-to: var(--text-primary) var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.to-blue-200{--tw-gradient-to: #bfdbfe var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-emerald-200{--tw-gradient-to: #a7f3d0 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-rose-200{--tw-gradient-to: #fecdd3 var(--tw-gradient-to-position)}.to-teal-200{--tw-gradient-to: #99f6e4 var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:8px}.p-2\.5{padding:.625rem}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-\[9px\]{padding:9px}.px-1{padding-left:4px;padding-right:4px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:8px;padding-right:8px}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:12px;padding-right:12px}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.px-8{padding-left:32px;padding-right:32px}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[17px\]{padding-left:17px;padding-right:17px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[var\(--home-spine-x\)\]{padding-left:var(--home-spine-x);padding-right:var(--home-spine-x)}.px-px{padding-left:1px;padding-right:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:4px;padding-bottom:4px}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:48px;padding-bottom:48px}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:8px;padding-bottom:8px}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:12px;padding-bottom:12px}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:16px;padding-bottom:16px}.py-5{padding-top:20px;padding-bottom:20px}.py-6{padding-top:24px;padding-bottom:24px}.py-8{padding-top:32px;padding-bottom:32px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[var\(--info-pad-y\)\]{padding-top:var(--info-pad-y);padding-bottom:var(--info-pad-y)}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:4px}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:8px}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:12px}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:16px}.pb-40{padding-bottom:10rem}.pb-6{padding-bottom:24px}.pb-7{padding-bottom:1.75rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[11px\]{padding-bottom:11px}.pb-\[16px\]{padding-bottom:16px}.pb-\[18px\]{padding-bottom:18px}.pb-\[calc\(30px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(60px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.pl-16{padding-left:4rem}.pl-2\.5{padding-left:.625rem}.pl-5{padding-left:20px}.pl-\[38px\]{padding-left:38px}.pl-\[45px\]{padding-left:45px}.pr-6{padding-right:24px}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:4px}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:8px}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-6{padding-top:24px}.pt-\[10px\]{padding-top:10px}.pt-\[11px\]{padding-top:11px}.pt-\[120px\]{padding-top:120px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[28px\]{padding-top:28px}.pt-\[2px\]{padding-top:2px}.pt-\[30px\]{padding-top:30px}.pt-\[3px\]{padding-top:3px}.pt-\[6px\]{padding-top:6px}.pt-\[74px\]{padding-top:74px}.pt-\[9px\]{padding-top:9px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-1px\]{vertical-align:-1px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:"Source Serif 4","Noto Serif SC",Songti SC,STSong,"Source Han Serif SC",serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[9px\]{font-size:9px}.text-\[length\:var\(--fs-base\)\]{font-size:var(--fs-base)}.text-\[length\:var\(--fs-desc\)\]{font-size:var(--fs-desc)}.text-\[length\:var\(--fs-rally-title\)\]{font-size:var(--fs-rally-title)}.text-\[length\:var\(--fs-sm\)\]{font-size:var(--fs-sm)}.text-base{font-size:16px;line-height:24px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:14px;line-height:22px}.text-xl{font-size:20px;line-height:30px}.text-xs{font-size:12px;line-height:18px}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.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)}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.85\]{line-height:1.85}.leading-\[23px\]{line-height:23px}.leading-\[28px\]{line-height:28px}.leading-\[var\(--lh-rally-title\)\]{line-height:var(--lh-rally-title)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.2px\]{letter-spacing:-.2px}.tracking-\[-0\.4px\]{letter-spacing:-.4px}.tracking-\[-0\.5px\]{letter-spacing:-.5px}.tracking-\[-0\.8px\]{letter-spacing:-.8px}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.36px\]{letter-spacing:.36px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#E67E22\]{--tw-text-opacity: 1;color:rgb(230 126 34 / var(--tw-text-opacity, 1))}.text-\[var\(--avatar-fg\)\]{color:var(--avatar-fg)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--cta-text\)\]{color:var(--cta-text)}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--n600\)\]{color:var(--n600)}.text-\[var\(--text-disabled\)\]{color:var(--text-disabled)}.text-\[var\(--text-inverse\)\]{color:var(--text-inverse)}.text-\[var\(--text-meta\)\]{color:var(--text-meta)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-action{--tw-text-opacity: 1;color:rgb(35 35 38 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-brand-gold{--tw-text-opacity: 1;color:rgb(245 166 35 / var(--tw-text-opacity, 1))}.text-error{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-error-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-error-700\/80{color:#b91c1ccc}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-neutral-0{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(35 35 38 / var(--tw-text-opacity, 1))}.text-neutral-900\/40{color:#23232666}.text-neutral-900\/60{color:#23232699}.text-neutral-900\/80{color:#232326cc}.text-primary-500{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-success{--tw-text-opacity: 1;color:rgb(3 129 68 / var(--tw-text-opacity, 1))}.text-success-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-warning{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-warning-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-\[0_8px_24px_rgba\(234\,88\,12\,0\.45\)\]{--tw-shadow: 0 8px 24px rgba(234,88,12,.45);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg,.shadow-md,.shadow-sm{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-sheet\)\]{--tw-shadow-color: var(--shadow-sheet);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow-color: var(--shadow-soft);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-action\/20{--tw-ring-color: rgb(35 35 38 / .2)}.ring-error\/20{--tw-ring-color: rgb(220 38 38 / .2)}.ring-primary-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.blur-xl{--tw-blur: blur(24px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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{--tw-backdrop-blur: blur(8px);-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-\[1px\]{--tw-backdrop-blur: blur(1px);-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-blur-sm{--tw-backdrop-blur: blur(4px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-\[120ms\]{transition-duration:.12s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[opacity\]{will-change:opacity}.will-change-transform{will-change:transform}.rally-fab-shadow{box-shadow:var(--shadow-fab)!important}.rally-sheet-shadow{box-shadow:var(--shadow-sheet)!important}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.animate-slide-up{animation:slide-up .3s ease-out}.animate-fade-in{animation:fade-in .3s ease-out}@keyframes ring-flash{0%,to{outline-color:#dc262600;outline-width:0}50%{outline-color:#dc262659;outline-width:4px}}.animate-ring-flash{outline:0 solid transparent;outline-offset:0;animation:ring-flash 1s ease-out;border-radius:inherit}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-msg-in{animation:msg-in .22s ease-out}@keyframes pop-once{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.animate-pop-once{animation:pop-once .4s ease-out}@keyframes pulse-once{0%{outline-color:#11111080;outline-width:0}to{outline-color:#11111000;outline-width:12px}}.animate-pulse-once{outline:0 solid transparent;outline-offset:0;animation:pulse-once .7s ease-out}@keyframes rally-breathe{0%,to{background-color:#efefec}50%{background-color:#e0dedb}}.animate-rally-breathe{animation:rally-breathe 2s ease-in-out infinite}html,body{overflow-x:clip;max-width:100%}.pc-scroll-container{max-height:max(calc(100dvh - 240px),580px);min-height:200px;height:auto;overflow-y:auto;display:flex;flex-direction:column}@supports not (height: 100dvh){.pc-scroll-container{max-height:max(calc(100vh - 240px),580px)}}.pc-scroll-container::-webkit-scrollbar{width:4px}.pc-scroll-container::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:2px}.pc-scroll-container::-webkit-scrollbar-track{background:transparent}*:not(.golden-track):not(.golden-track *):not(.rally-mock):not(.rally-mock *):not(.rally-home):not(.rally-home *):not(.rcx):not(.rcx *){box-shadow:none!important}.file\:mr-3::file-selector-button{margin-right:12px}.file\:rounded-md::file-selector-button{border-radius:8px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-neutral-100::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.file\:px-3::file-selector-button{padding-left:12px;padding-right:12px}.file\:py-2::file-selector-button{padding-top:8px;padding-bottom:8px}.file\:text-sm::file-selector-button{font-size:14px;line-height:22px}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-neutral-700::file-selector-button{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.placeholder\:text-\[var\(--text-meta\)\]::-moz-placeholder{color:var(--text-meta)}.placeholder\:text-\[var\(--text-meta\)\]::placeholder{color:var(--text-meta)}.placeholder\:text-\[var\(--text-primary\)\]::-moz-placeholder{color:var(--text-primary)}.placeholder\:text-\[var\(--text-primary\)\]::placeholder{color:var(--text-primary)}.placeholder\:text-\[var\(--text-tertiary\)\]::-moz-placeholder{color:var(--text-tertiary)}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.placeholder\:text-neutral-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-\[-6px\]:before{content:var(--tw-content);top:-6px;right:-6px;bottom:-6px;left:-6px}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:-translate-y-1:hover{--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--hair-strong\)\]:hover{border-color:var(--hair-strong)}.hover\:border-error:hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:border-neutral-400:hover{--tw-border-opacity: 1;border-color:rgb(168 162 158 / var(--tw-border-opacity, 1))}.hover\:border-primary-500:hover{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#E67E22\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 126 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-\[var\(--surface-3\)\]:hover{background-color:var(--surface-3)}.hover\:bg-action\/90:hover{background-color:#232326e6}.hover\:bg-bg-hover:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-error-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-error\/90:hover{background-color:#dc2626e6}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-500\/90:hover{background-color:#ea580ce6}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:text-action:hover{--tw-text-opacity: 1;color:rgb(35 35 38 / var(--tw-text-opacity, 1))}.hover\:text-error:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-neutral-700:hover{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.hover\:text-neutral-800:hover{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.hover\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(35 35 38 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:file\:bg-neutral-200::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.focus\:border-error:focus{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.focus\:border-gray-400:focus{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-action\/20:focus{--tw-ring-color: rgb(35 35 38 / .2)}.focus\:ring-error\/20:focus{--tw-ring-color: rgb(220 38 38 / .2)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 88 12 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-neutral-100:active{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.active\:bg-neutral-200:active{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.active\:opacity-50:active{opacity:.5}.active\:opacity-55:active{opacity:.55}.active\:opacity-60:active{opacity:.6}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.active\:opacity-85:active{opacity:.85}.active\:opacity-90:active{opacity:.9}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-neutral-100:disabled{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.disabled\:text-\[var\(--text-disabled\)\]:disabled{color:var(--text-disabled)}.disabled\:text-\[var\(--text-tertiary\)\]:disabled{color:var(--text-tertiary)}.disabled\:text-neutral-400:disabled{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.disabled\:text-neutral-500:disabled{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-2xl{border-radius:1rem}.sm\:px-6{padding-left:24px;padding-right:24px}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:px-8{padding-left:32px;padding-right:32px}.lg\:pb-8{padding-bottom:32px}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(svg\)\]\:pl-11:has(svg){padding-left:2.75rem}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:16px}.\[\&\>svg\]\:top-4>svg{top:16px}.\[\&\>svg\]\:text-error-700>svg{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-neutral-700>svg{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-success-700>svg{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-warning-700>svg{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.\[\&_p\]\:leading-relaxed p{line-height:1.625}
