.app-booting{display:grid;place-items:center;min-height:100dvh;background:#000}.spinner{width:28px;height:28px;border:2.5px solid rgba(255,88,63,.2);border-top-color:#ff583f;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}img,svg,video,canvas{max-width:100%}html{width:100%;height:100%;margin:0;padding:0}body{overscroll-behavior:none;width:100%;height:auto;min-height:100%;margin:0;padding:0;overflow-y:auto}#app{width:100%;height:auto;min-height:100%;margin:0;padding:0}body{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ink);background:#dbe9e6;font-size:12px}a{color:var(--teal);text-decoration:none}a:hover{opacity:.8}button,input,select,textarea{font:inherit}button{cursor:pointer;-webkit-user-select:none;user-select:none}h1,h2,h3,.page-head h1,.section-title h2,.tabular-nums{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}.pt-safe{padding-top:env(safe-area-inset-top,0px)}@supports (-webkit-touch-callout:none){html{height:-webkit-fill-available}body{min-height:-webkit-fill-available}#app,.h-dvh{height:auto;min-height:-webkit-fill-available}}}@layer components{.btn{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;letter-spacing:.02em;border-width:0;border-radius:12px;justify-content:center;align-items:center;height:44px;padding:0 22px;font-size:13px;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn-primary{color:var(--color-white);background:linear-gradient(135deg,var(--coral),var(--coral-deep));box-shadow:0 6px 16px #ef6e5b38}.btn-primary:hover{box-shadow:0 8px 24px #ef6e5b50}.btn-primary:disabled{opacity:.5;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:none}.btn-light:hover{box-shadow:0 6px 16px #0000001f}.btn-soft{color:var(--teal-dark);background:var(--mint)}.btn-soft:hover{background:#cceee5}.btn-danger{color:var(--color-white);background:linear-gradient(135deg,var(--danger),#b03e3e);box-shadow:0 6px 16px #c84f4f35}.btn-danger:hover{box-shadow:0 8px 20px #c84f4f50}.btn-ghost{color:var(--muted);border:1px solid var(--line);background:0 0}.btn-ghost:hover{background:#f5f8f6;border-color:#b8cac8}.panel,.panel-static{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:box-shadow .25s,border-color .25s}.panel:hover{box-shadow:var(--shadow-lg);border-color:#c8d8d6}.stats-item:last-child{border-right:0}.stats-item small{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.stats-item strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.stat{padding:14px 16px;position:relative;overflow:hidden}.stat small,.eyebrow{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--muted);font-size:12px;display:block}.stat strong{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ink);display:block}.stat strong.money{color:var(--teal-dark);font-size:22px}.grid{gap:calc(var(--spacing) * 4);display:grid}.plan-grid{grid-template-columns:repeat(3,1fr)}.wallet-grid{grid-template-columns:repeat(2,1fr)}.hero .eyebrow{color:#a0dbd4;font-size:12px;position:relative}.hero h2{max-width:560px;font:700 clamp(26px,3.6vw,42px)/1.08 var(--font-serif);letter-spacing:-.02em;margin:14px 0 10px;position:relative}.hero p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#c0e8e2;max-width:560px;font-size:14px;line-height:1.7;position:relative}.hero-actions,.actions{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin-top:22px;display:flex;position:relative}.brand-lockup small{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:.6;letter-spacing:.12em}.list{overflow:hidden}.list-row{cursor:default;align-items:center;gap:calc(var(--spacing) * 3.5);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:18px 22px;transition:background .15s;display:grid}.list-row:last-child{border-bottom:0}.list-row:hover{background:#f8fbfa}.list-row h3,.list-row p{margin:0}.list-row h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:15px}.list-row p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.status{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);white-space:nowrap;color:var(--teal-dark);background:var(--mint);border-radius:3.40282e38px;align-items:center;padding:6px 12px;font-size:12px;display:inline-flex}.status .status .plan h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:10px 0 4px}.plan-meta span{align-items:center;gap:var(--spacing);display:inline-flex}.amount-chip:hover{border-color:var(--teal);background:#eef8f5}.amount-chip.active{color:var(--color-white);border-color:var(--teal);background:var(--teal);box-shadow:0 4px 12px #0e797430}.form-grid{gap:calc(var(--spacing) * 3.5);display:grid}.field{gap:calc(var(--spacing) * 1.5);display:grid}.field span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--muted);font-size:12px}.field input,.field select,.field textarea{width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;border:1.5px solid var(--line);height:48px;color:var(--ink);background:#fff;border-radius:12px;outline-style:none;padding:0 14px;font-size:15px;transition-duration:.2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0e797418}.field textarea{resize:vertical;height:auto;padding:12px 14px}.wallet-card{padding:24px;position:relative}.wallet-card strong{font:700 34px/1 var(--font-serif);color:var(--ink);margin:10px 0 8px;display:block}.wallet-card strong small{font:500 14px var(--font-display);color:var(--muted);margin-left:4px}.wallet-breakdown{gap:calc(var(--spacing) * 5);color:var(--muted);font-size:12px;display:flex}.wallet-breakdown span{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.empty{text-align:center;color:var(--muted);padding:48px 20px;font-size:13px}.tab-item{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);text-align:center;--tw-font-weight:var(--font-weight-semibold);min-width:0;font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--muted);flex-direction:column;flex:1;padding:8px 6px;font-size:12px;text-decoration-line:none;transition-duration:.2s;display:flex;position:relative}.tab-item:hover{color:var(--teal);background:#eef8f5}.tab-item.active{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--teal-dark);background:var(--mint)}.tab-glyph{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;margin-bottom:1px;line-height:1;display:block}.login-page{background:#f1eee8;place-items:center;min-height:100%;padding:22px;display:grid}.login-shell{width:min(100%,440px);box-shadow:none;background:#fffdfa;border:1px solid #d8d3ca;border-radius:10px;padding:36px 34px}.login-brand{text-align:center;margin-bottom:8px}.login-brand .login-brand .login-brand h1{font:700 30px/1.1 var(--font-serif);color:#292724;margin:16px 0 4px}.login-brand p{color:var(--muted);font-size:14px}.auth-tabs{gap:var(--spacing);background:#f2efe9;border:1px solid #dedbd4;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 20px;padding:4px;display:grid}.auth-tabs button{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;height:40px;color:var(--muted);background:0 0;border-width:0;border-radius:6px;transition-duration:.2s}.auth-tabs button.active{color:var(--color-white);box-shadow:none;background:#a84335}.login-error{text-align:center;color:var(--danger);background:var(--danger-soft);border-radius:8px;padding:8px;font-size:13px}.avatar{color:var(--color-white);background:linear-gradient(135deg,var(--teal),var(--teal-dark));width:60px;height:60px;font:700 24px/1 var(--font-serif);border-radius:18px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 6px 16px #0e797430}.result-card{border-radius:var(--radius-md);border-left:4px solid var(--teal);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f0faf6,#f5fcf9);margin-bottom:16px;padding:18px 20px;position:relative}.result-card.withdraw{border-left-color:var(--coral);background:linear-gradient(135deg,#fff7f3,#fdf0ec)}.result-card>button{color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:20px;transition:background .15s;display:grid;position:absolute;top:10px;right:12px}.result-card>button:hover{background:#0000000a}.result-card>span,.result-card small{color:var(--muted);font-size:12px}.result-card h3{margin:6px 0;font-size:15px}.result-card p{color:var(--muted);margin:4px 0 8px;font-size:13px;line-height:1.5}.operation-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.operation-form{padding:22px}.form-note{gap:var(--spacing);background:linear-gradient(135deg,#eff9f5,#f2fbf8);border:1px solid #cce8e0;border-radius:12px;padding:14px;font-size:12px;line-height:1.5;display:grid}.form-note.withdraw{background:linear-gradient(135deg,#fff5f0,#fdf0ec);border-color:#f0d5cc}.form-note span{color:var(--muted)}.form-note b{color:var(--ink);font-size:13px}.records-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.fee-preview{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fee-preview span{color:var(--muted);background:#f6f8f6;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4}.fee-preview b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ink);margin-top:3px;display:block}.fee-preview b.danger{color:var(--danger)}.feed-guide strong,.feed-guide small{display:block}.feed-guide strong{margin:5px 0;font-size:14px;line-height:1.4}.feed-guide small{color:var(--muted);font-size:12px}.feed-guide a{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;color:var(--teal-dark);flex:none;font-size:12px}.feed-panel .feed-panel.warning{background:#fff6f3;border-color:#f0d0ca}.feed-state>span{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);background:var(--teal);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.feed-panel.warning .feed-state>span{background:var(--coral)}.feed-state strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:13px;display:block}.feed-state small,.text-danger:hover{opacity:.7}.card-head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:8px 0 0}.deployment-stats>div{background:#f8fbfa;border-radius:10px;padding:12px}.deployment-stats strong{margin-top:6px;font-size:15px;display:block}.available-balance span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);font-size:12px;display:block}.available-balance strong{color:var(--teal-dark);font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px;display:block}.estimate-box div{background:#fff;min-width:0;padding:10px}.estimate-box span,.estimate-box strong{display:block}.estimate-box span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted);margin-bottom:3px;font-size:12px}.estimate-box strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--ink);font-size:12px;overflow:hidden}.estimate-box .estimate-box .estimate-box .net strong{color:var(--teal-dark)}.modal-mask{z-index:100;-webkit-backdrop-filter:blur(6px);background:#162a2c80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.terminate-dialog header{background:linear-gradient(135deg,#fff5f2,#fffaf8);justify-content:space-between;align-items:flex-start;padding:20px 22px 14px;display:flex}.terminate-dialog header span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--danger);letter-spacing:.04em;font-size:12px}.terminate-dialog h2{font:700 24px/1.2 var(--font-serif);margin:5px 0 0}.terminate-dialog header button{width:34px;height:34px;color:var(--muted);background:#ffffffb3;border:0;border-radius:10px;place-items:center;font-size:22px;transition:background .15s;display:grid}.terminate-dialog header button:hover{background:#0000000a}.settlement-lines>div{justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--line);padding:14px 16px;font-size:13px;display:flex}.settlement-lines>div:last-child{border-bottom:0}.settlement-lines span{color:var(--muted)}.settlement-lines strong{text-align:right;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.settlement-lines .fee-line strong{color:var(--danger)}.settlement-lines .settlement-lines .return-line strong{color:var(--teal-dark);font-size:15px}.dialog-actions{gap:calc(var(--spacing) * 2.5);grid-template-columns:120px 1fr;padding:4px 22px 22px;display:grid}.confirm-dialog{border-radius:var(--radius-xl);width:min(100%,500px);padding:0;overflow:hidden;box-shadow:0 24px 70px #172d2d30}.confirm-dialog header{background:linear-gradient(135deg,#f4f9f7,#f8fbfa);justify-content:space-between;padding:22px 24px 14px;display:flex}.confirm-dialog header span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--teal);letter-spacing:.06em;font-size:12px}.confirm-dialog h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:5px 0 0;font-size:17px}.confirm-dialog header button{width:34px;height:34px;color:var(--muted);background:#fff;border:0;border-radius:10px;place-items:center;font-size:20px;display:grid;box-shadow:0 1px 4px #0000000a}.confirm-lines{border:1px solid var(--line);border-radius:14px;margin:18px 24px;overflow:hidden}.confirm-lines>div{justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--line);padding:14px 16px;font-size:13px;display:flex}.confirm-lines>div:last-child{border:0}.confirm-lines span{color:var(--muted)}.confirm-lines b{text-align:right;font-variant-numeric:tabular-nums}.confirm-lines .arrival{background:#f1faf6}.confirm-lines .arrival b{color:var(--teal-dark);font-size:15px}.confirm-lines .danger{color:var(--danger)}.confirm-lines .hash{word-break:break-all;max-width:240px;font-size:12px}.confirm-dialog .warning-copy{color:#8a7a4a;background:#fdf8f0;border-radius:10px;margin:0 24px 16px;padding:12px 14px;font-size:12px;line-height:1.5}.confirm-dialog .dialog-actions{padding:4px 24px 22px}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-\[17px\]{top:-17px}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-\[13px\]{top:13px}.top-\[34px\]{top:34px}.top-\[37\%\]{top:37%}.top-\[60px\]{top:60px}.top-\[72px\]{top:72px}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-3px\]{right:-3px}.right-\[-5px\]{right:-5px}.right-\[-8\%\]{right:-8%}.right-\[-14\%\]{right:-14%}.right-\[-17\%\]{right:-17%}.right-\[-20\%\]{right:-20%}.right-\[-26\%\]{right:-26%}.right-\[-28\%\]{right:-28%}.right-\[11px\]{right:11px}.right-\[13px\]{right:13px}.right-\[14px\]{right:14px}.right-\[max\(0px\,calc\(\(100vw-480px\)\/2\)\)\]{right:max(0px,50vw - 240px)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-\[-2\%\]{bottom:-2%}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[-24\%\]{bottom:-24%}.bottom-\[-25px\]{bottom:-25px}.bottom-\[-35\%\]{bottom:-35%}.bottom-\[11px\]{bottom:11px}.left-0{left:0}.left-1\/2{left:50%}.left-\[max\(0px\,calc\(\(100vw-480px\)\/2\)\)\]{left:max(0px,50vw - 240px)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[970\]{z-index:970}.z-\[980\]{z-index:980}.z-\[1000\]{z-index:1000}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-0\!{margin:0!important}.m-3{margin:calc(var(--spacing) * 3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0{margin-inline:0}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-\[3px\]{margin-block:3px}.my-\[5px\]{margin-block:5px}.my-\[7px\]{margin-block:7px}.my-\[14px\]{margin-block:14px}.my-\[15px\]{margin-block:15px}.my-\[18px\]{margin-block:18px}.my-\[22px\]{margin-block:22px}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-\[4\%\]{margin-top:-4%}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-\[11px\]{margin-top:11px}.mt-\[13px\]{margin-top:13px}.mt-\[14px\]{margin-top:14px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[19px\]{margin-top:19px}.mt-\[22px\]{margin-top:22px}.mt-\[25px\]{margin-top:25px}.mt-\[26px\]{margin-top:26px}.mt-\[27px\]{margin-top:27px}.mt-\[170px\]{margin-top:170px}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-\[3px\]{margin-right:3px}.mr-auto{margin-right:auto}.-mb-\[8\%\]{margin-bottom:-8%}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[7px\]{margin-bottom:7px}.mb-\[9px\]{margin-bottom:9px}.mb-\[13px\]{margin-bottom:13px}.mb-\[14px\]{margin-bottom:14px}.mb-\[15px\]{margin-bottom:15px}.mb-\[17px\]{margin-bottom:17px}.mb-\[18px\]{margin-bottom:18px}.mb-\[19px\]{margin-bottom:19px}.mb-\[22px\]{margin-bottom:22px}.mb-\[30px\]{margin-bottom:30px}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-44{height:calc(var(--spacing) * 44)}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[13\%\]{height:13%}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[29px\]{height:29px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[32px\]{height:32px}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[55px\]{height:55px}.h-\[62px\]{height:62px}.h-\[68\%\]{height:68%}.h-\[70\%\]{height:70%}.h-\[76px\]{height:76px}.h-\[105px\]{height:105px}.h-\[118px\]{height:118px}.h-\[130px\]{height:130px}.h-\[225px\]{height:225px}.h-\[280px\]{height:280px}.h-\[420px\]{height:420px}.h-\[calc\(100dvh-60px\)\]{height:calc(100dvh - 60px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-\[calc\(100dvh-40px\)\]{max-height:calc(100dvh - 40px)}.min-h-\[34px\]{min-height:34px}.min-h-\[38px\]{min-height:38px}.min-h-\[48px\]{min-height:48px}.min-h-\[51px\]{min-height:51px}.min-h-\[58px\]{min-height:58px}.min-h-\[64px\]{min-height:64px}.min-h-\[67px\]{min-height:67px}.min-h-\[68px\]{min-height:68px}.min-h-\[75px\]{min-height:75px}.min-h-\[76px\]{min-height:76px}.min-h-\[78px\]{min-height:78px}.min-h-\[92px\]{min-height:92px}.min-h-\[102px\]{min-height:102px}.min-h-\[126px\]{min-height:126px}.min-h-\[132px\]{min-height:132px}.min-h-\[172px\]{min-height:172px}.min-h-\[250px\]{min-height:250px}.min-h-\[320px\]{min-height:320px}.min-h-\[390px\]{min-height:390px}.min-h-\[calc\(100dvh-60px\)\]{min-height:calc(100dvh - 60px)}.min-h-dvh{min-height:100dvh}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[23px\]{width:23px}.w-\[26px\]{width:26px}.w-\[29px\]{width:29px}.w-\[30px\]{width:30px}.w-\[31px\]{width:31px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[48\%\]{width:48%}.w-\[52px\]{width:52px}.w-\[55px\]{width:55px}.w-\[58\%\]{width:58%}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[69\%\]{width:69%}.w-\[78\%\]{width:78%}.w-\[78px\]{width:78px}.w-\[80\%\]{width:80%}.w-\[92\%\]{width:92%}.w-\[100px\]{width:100px}.w-\[110\%\]{width:110%}.w-\[115\%\]{width:115%}.w-\[118px\]{width:118px}.w-\[140px\]{width:140px}.w-\[145px\]{width:145px}.w-\[158px\]{width:158px}.w-\[270px\]{width:270px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-\[calc\(100vw-20px\)\]{width:calc(100vw - 20px)}.w-\[min\(72\%\,370px\)\]{width:min(72%,370px)}.w-\[min\(100\%\,448px\)\]{width:min(100%,448px)}.w-\[min\(100\%\,480px\)\]{width:min(100%,480px)}.w-\[min\(100\%\,500px\)\]{width:min(100%,500px)}.w-full{width:100%}.w-max{width:max-content}.max-w-\[78\%\]{max-width:78%}.max-w-\[176px\]{max-width:176px}.max-w-\[215px\]\!{max-width:215px!important}.max-w-\[250px\]{max-width:250px}.max-w-\[330px\]{max-width:330px}.max-w-\[540px\]{max-width:540px}.min-w-0{min-width:0}.min-w-\[135px\]{min-width:135px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-1\!{flex:1!important}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-\[4deg\]{rotate:-4deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-\[78\%\]{grid-auto-columns:78%}.grid-flow-col{grid-auto-flow:column}.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-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.grid-cols-\[1fr_1fr_72px\]{grid-template-columns:1fr 1fr 72px}.grid-cols-\[1fr_1fr_74px\]{grid-template-columns:1fr 1fr 74px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[4px_1fr_100px\]{grid-template-columns:4px 1fr 100px}.grid-cols-\[26px_1fr\]{grid-template-columns:26px 1fr}.grid-cols-\[34px_1fr_37px\]{grid-template-columns:34px 1fr 37px}.grid-cols-\[34px_1fr_auto\]{grid-template-columns:34px 1fr auto}.grid-cols-\[35px_1fr_35px\]{grid-template-columns:35px 1fr 35px}.grid-cols-\[35px_1fr_auto\]{grid-template-columns:35px 1fr auto}.grid-cols-\[38px_1fr_auto\]{grid-template-columns:38px 1fr auto}.grid-cols-\[42px_minmax\(180px\,1fr\)_minmax\(150px\,auto\)_110px\]{grid-template-columns:42px minmax(180px,1fr) minmax(150px,auto) 110px}.grid-cols-\[44px_1fr_32px\]{grid-template-columns:44px 1fr 32px}.grid-cols-\[52px_1fr_auto_16px\]{grid-template-columns:52px 1fr auto 16px}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[repeat\(2\,7px\)\]{grid-template-columns:repeat(2,7px)}.grid-cols-\[repeat\(2\,8px\)\]{grid-template-columns:repeat(2,8px)}.grid-rows-\[55px_170px_1fr_70px\]{grid-template-rows:55px 170px 1fr 70px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-px{gap:1px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px_12px_3px\]{border-radius:12px 12px 3px}.rounded-\[12px_12px_12px_3px\]{border-radius:12px 12px 12px 3px}.rounded-\[13px\]{border-radius:13px}.rounded-\[15px\]{border-radius:15px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-\[\#ff583f\]{border-color:#ff583f!important}.border-\[\#00a962\]{border-color:#00a962}.border-\[\#1c1e22\]{border-color:#1c1e22}.border-\[\#1f6247\]{border-color:#1f6247}.border-\[\#2b2d32\]{border-color:#2b2d32}.border-\[\#2b2e33\]{border-color:#2b2e33}.border-\[\#2c2f34\]{border-color:#2c2f34}.border-\[\#2d3035\]{border-color:#2d3035}.border-\[\#2d3036\]{border-color:#2d3036}.border-\[\#2f3238\]{border-color:#2f3238}.border-\[\#3a3c40\]{border-color:#3a3c40}.border-\[\#4a2d29\]{border-color:#4a2d29}.border-\[\#4b4e54\]{border-color:#4b4e54}.border-\[\#4b4f57\]{border-color:#4b4f57}.border-\[\#6b4a1b\]{border-color:#6b4a1b}.border-\[\#7a281e\]{border-color:#7a281e}.border-\[\#7b2d22\]{border-color:#7b2d22}.border-\[\#166d4a\]{border-color:#166d4a}.border-\[\#292b30\]{border-color:#292b30}.border-\[\#292c31\]{border-color:#292c31}.border-\[\#383b42\]{border-color:#383b42}.border-\[\#652d28\]{border-color:#652d28}.border-\[\#22252a\]{border-color:#22252a}.border-\[\#24262b\]{border-color:#24262b}.border-\[\#25282d\]{border-color:#25282d}.border-\[\#25282e\]{border-color:#25282e}.border-\[\#27292e\]{border-color:#27292e}.border-\[\#30333a\]{border-color:#30333a}.border-\[\#30343a\]{border-color:#30343a}.border-\[\#31343a\]{border-color:#31343a}.border-\[\#34373d\]{border-color:#34373d}.border-\[\#51452d\]{border-color:#51452d}.border-\[\#71352d\]{border-color:#71352d}.border-\[\#73501c\]{border-color:#73501c}.border-\[\#74777e\]{border-color:#74777e}.border-\[\#303238\]{border-color:#303238}.border-\[\#303239\]{border-color:#303239}.border-\[\#ff3f29\]{border-color:#ff3f29}.border-\[\#ff5d48\]{border-color:#ff5d48}.border-\[\#ff583f\]{border-color:#ff583f}.border-\[--red\]{border-color:--red}.border-\[rgba\(0\,220\,123\,\.35\)\]{border-color:#00dc7b59}.border-\[rgba\(255\,79\,59\,\.3\)\]{border-color:#ff4f3b4d}.border-\[rgba\(255\,79\,59\,\.5\)\]{border-color:#ff4f3b80}.border-\[rgba\(255\,79\,59\,\.28\)\]{border-color:#ff4f3b47}.border-\[rgba\(255\,88\,63\,\.4\)\]{border-color:#ff583f66}.border-\[rgba\(255\,88\,63\,\.5\)\]{border-color:#ff583f80}.border-\[rgba\(255\,88\,63\,\.6\)\]{border-color:#ff583f99}.border-\[rgba\(255\,88\,63\,\.7\)\]{border-color:#ff583fb3}.border-\[rgba\(255\,88\,63\,\.28\)\]{border-color:#ff583f47}.border-\[rgba\(255\,88\,63\,\.32\)\]{border-color:#ff583f52}.border-\[rgba\(255\,88\,63\,\.34\)\]{border-color:#ff583f57}.border-\[rgba\(255\,88\,63\,\.35\)\]{border-color:#ff583f59}.border-\[rgba\(255\,88\,63\,\.36\)\]{border-color:#ff583f5c}.border-\[rgba\(255\,88\,63\,\.42\)\]{border-color:#ff583f6b}.border-\[rgba\(255\,88\,63\,\.45\)\]{border-color:#ff583f73}.border-\[rgba\(255\,88\,63\,\.46\)\]{border-color:#ff583f75}.border-\[rgba\(255\,88\,63\,\.48\)\]{border-color:#ff583f7a}.border-\[rgba\(255\,88\,63\,\.52\)\]{border-color:#ff583f85}.border-\[rgba\(255\,88\,63\,\.55\)\]{border-color:#ff583f8c}.border-\[rgba\(255\,88\,63\,\.65\)\]{border-color:#ff583fa6}.border-\[rgba\(255\,88\,63\,\.68\)\]{border-color:#ff583fad}.border-\[var\(--line\)\]{border-color:var(--line)}.border-transparent{border-color:#0000}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#0b0c0e\]{background-color:#0b0c0e}.bg-\[\#0c0d10\]{background-color:#0c0d10}.bg-\[\#0d0e11\]{background-color:#0d0e11}.bg-\[\#0e0f12\]{background-color:#0e0f12}.bg-\[\#0e0f12e6\]{background-color:#0e0f12e6}.bg-\[\#00dc7b\]{background-color:#00dc7b}.bg-\[\#1d1f23\]{background-color:#1d1f23}.bg-\[\#2a0e0a\]{background-color:#2a0e0a}.bg-\[\#3b110c\]{background-color:#3b110c}.bg-\[\#3b280a\]{background-color:#3b280a}.bg-\[\#090a0b\]{background-color:#090a0b}.bg-\[\#090a0c\]{background-color:#090a0c}.bg-\[\#160b09\]{background-color:#160b09}.bg-\[\#181a1e\]{background-color:#181a1e}.bg-\[\#210d0a\]{background-color:#210d0a}.bg-\[\#261b08\]{background-color:#261b08}.bg-\[\#292c31\]{background-color:#292c31}.bg-\[\#777c86\]{background-color:#777c86}.bg-\[\#07080a\]{background-color:#07080a}.bg-\[\#07150f\]{background-color:#07150f}.bg-\[\#08090b\]{background-color:#08090b}.bg-\[\#08271b\]{background-color:#08271b}.bg-\[\#15171a\]{background-color:#15171a}.bg-\[\#17191d\]{background-color:#17191d}.bg-\[\#020202\]{background-color:#020202}.bg-\[\#25100d\]{background-color:#25100d}.bg-\[\#25110e\]{background-color:#25110e}.bg-\[\#30343a\]{background-color:#30343a}.bg-\[\#050506\]{background-color:#050506}.bg-\[\#070707\]{background-color:#070707}.bg-\[\#080808\]{background-color:#080808}.bg-\[\#082319\]{background-color:#082319}.bg-\[\#100806\]{background-color:#100806}.bg-\[\#101114\]{background-color:#101114}.bg-\[\#111214\]{background-color:#111214}.bg-\[\#111317\]{background-color:#111317}.bg-\[\#131519\]{background-color:#131519}.bg-\[\#140604\]{background-color:#140604}.bg-\[\#141518\]{background-color:#141518}.bg-\[\#151208\]{background-color:#151208}.bg-\[\#151619\]{background-color:#151619}.bg-\[\#170907\]{background-color:#170907}.bg-\[\#202227\]{background-color:#202227}.bg-\[\#202329\]{background-color:#202329}.bg-\[\#211707\]{background-color:#211707}.bg-\[\#ec3131\]{background-color:#ec3131}.bg-\[\#f4f4f5\]{background-color:#f4f4f5}.bg-\[\#ff4f3b\]{background-color:#ff4f3b}.bg-\[\#ff583f\]{background-color:#ff583f}.bg-\[\#ffb227\]{background-color:#ffb227}.bg-\[\#ffc15c\]{background-color:#ffc15c}.bg-\[--red\]{background-color:--red}.bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(255\,46\,28\,\.12\)\,transparent_32\%\)\,\#090a0b\]{background-color:radial-gradient(circle at 15% 20%,#ff2e1c1f,transparent 32%),#090a0b}.bg-\[radial-gradient\(circle_at_90\%_80\%\,rgba\(255\,43\,27\,\.16\)\,transparent_45\%\)\,\#090a0b\]{background-color:radial-gradient(circle at 90% 80%,#ff2b1b29,transparent 45%),#090a0b}.bg-\[radial-gradient\(circle_at_100\%\,rgba\(255\,49\,29\,\.14\)\,transparent_42\%\)\,\#090a0c\]{background-color:radial-gradient(circle at 100%,#ff311d24,transparent 42%),#090a0c}.bg-\[radial-gradient\(circle_at_100\%\,rgba\(255\,49\,30\,\.12\)\,transparent_45\%\)\,\#090a0c\]{background-color:radial-gradient(circle at 100%,#ff311e1f,transparent 45%),#090a0c}.bg-\[radial-gradient\(circle_at_100\%\,rgba\(255\,51\,31\,\.12\)\,transparent_45\%\)\,\#090a0c\]{background-color:radial-gradient(circle at 100%,#ff331f1f,transparent 45%),#090a0c}.bg-\[radial-gradient\(circle_at_100\%_0\,rgba\(255\,52\,31\,\.1\)\,transparent_40\%\)\,\#090a0c\]{background-color:radial-gradient(circle at 100% 0,#ff341f1a,transparent 40%),#090a0c}.bg-\[rgba\(0\,0\,0\,\.7\)\]{background-color:#000000b3}.bg-\[rgba\(0\,0\,0\,\.8\)\]{background-color:#000c}.bg-\[rgba\(0\,0\,0\,\.82\)\]{background-color:#000000d1}.bg-\[rgba\(0\,220\,123\,\.08\)\]{background-color:#00dc7b14}.bg-\[rgba\(2\,2\,3\,\.93\)\]{background-color:#020203ed}.bg-\[rgba\(3\,3\,4\,\.88\)\]{background-color:#030304e0}.bg-\[rgba\(3\,3\,4\,\.94\)\]{background-color:#030304f0}.bg-\[rgba\(5\,5\,6\,\.95\)\]{background-color:#050506f2}.bg-\[rgba\(7\,8\,10\,\.84\)\]{background-color:#07080ad6}.bg-\[rgba\(8\,8\,9\,\.74\)\]{background-color:#080809bd}.bg-\[rgba\(8\,8\,9\,\.88\)\]{background-color:#080809e0}.bg-\[rgba\(8\,9\,11\,\.98\)\]{background-color:#08090bfa}.bg-\[rgba\(9\,10\,12\,\.9\)\]{background-color:#090a0ce6}.bg-\[rgba\(9\,10\,12\,\.87\)\]{background-color:#090a0cde}.bg-\[rgba\(255\,88\,63\,\.1\)\]{background-color:#ff583f1a}.bg-\[rgba\(255\,88\,63\,\.08\)\]{background-color:#ff583f14}.bg-\[rgba\(255\,88\,63\,\.09\)\]{background-color:#ff583f17}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--coral\)\]{background-color:var(--coral)}.bg-black{background-color:var(--color-black)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(\#ff705e\,\#75140e\)\]{background-image:linear-gradient(#ff705e,#75140e)}.bg-\[linear-gradient\(90deg\,\#100403\,\#260605\,\#070707\)\]{background-image:linear-gradient(90deg,#100403,#260605,#070707)}.bg-\[linear-gradient\(90deg\,\#190604\,\#050506\)\]{background-image:linear-gradient(90deg,#190604,#050506)}.bg-\[linear-gradient\(90deg\,\#ff503d\,\#ef5b4b\)\]{background-image:linear-gradient(90deg,#ff503d,#ef5b4b)}.bg-\[linear-gradient\(90deg\,rgba\(255\,64\,42\,\.28\)\,rgba\(255\,64\,42\,\.03\)\)\]{background-image:linear-gradient(90deg,#ff402a47,#ff402a08)}.bg-\[linear-gradient\(100deg\,\#050505_44\%\,\#270503\)\]{background-image:linear-gradient(100deg,#050505 44%,#270503)}.bg-\[linear-gradient\(120deg\,\#150706\,\#090a0c_58\%\)\]{background-image:linear-gradient(120deg,#150706,#090a0c 58%)}.bg-\[linear-gradient\(135deg\,\#3154a3\,\#d23f3f\)\]{background-image:linear-gradient(135deg,#3154a3,#d23f3f)}.bg-\[linear-gradient\(135deg\,\#30343a\,\#111\)\]{background-image:linear-gradient(135deg,#30343a,#111)}.bg-\[linear-gradient\(135deg\,\#240704\,\#090a0c_62\%\)\]{background-image:linear-gradient(135deg,#240704,#090a0c 62%)}.bg-\[linear-gradient\(145deg\,\#111317\,\#08090b\)\]{background-image:linear-gradient(145deg,#111317,#08090b)}.bg-\[linear-gradient\(180deg\,\#1a0b09\,\#090a0c_60\%\)\]{background-image:linear-gradient(#1a0b09,#090a0c 60%)}.bg-\[linear-gradient\(180deg\,\#17100e\,\#090a0c_55\%\)\]{background-image:linear-gradient(#17100e,#090a0c 55%)}.bg-\[linear-gradient\(180deg\,\#180908\,\#090a0c_48\%\)\]{background-image:linear-gradient(#180908,#090a0c 48%)}.bg-\[linear-gradient\(180deg\,rgba\(15\,6\,5\,\.96\)\,\#080808\)\]{background-image:linear-gradient(#0f0605f5,#080808)}.bg-\[linear-gradient\(transparent\,var\(--red\)\,transparent\)\]{background-image:linear-gradient(transparent,var(--red),transparent)}.bg-\[radial-gradient\(circle_at_50\%_0\,rgba\(255\,57\,35\,\.11\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 50% 0,#ff39231c,#0000 50%)}.bg-\[radial-gradient\(circle_at_100\%_0\,rgba\(255\,53\,31\,\.15\)\,transparent_43\%\)\]{background-image:radial-gradient(circle at 100% 0,#ff351f26,#0000 43%)}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-white{stroke:var(--color-white)}.\[stroke-width\:1\.6\]{stroke-width:1.6px}.\[stroke-width\:1\.8\]{stroke-width:1.8px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[7px_13px\]{padding:7px 13px}.p-\[9px\]{padding:9px}.p-\[10px_15px\]{padding:10px 15px}.p-\[11px\]{padding:11px}.p-\[13px\]{padding:13px}.p-\[14px\]{padding:14px}.p-\[15px\]{padding:15px}.p-\[15px_8px\]{padding:15px 8px}.p-\[15px_13px\]{padding:15px 13px}.p-\[15px_17px\]{padding:15px 17px}.p-\[15px_18px\]{padding:15px 18px}.p-\[17px\]{padding:17px}.p-\[18px\]{padding:18px}.p-\[18px_8px\]{padding:18px 8px}.p-\[18px_14px\]{padding:18px 14px}.p-\[18px_22px\]{padding:18px 22px}.p-\[19px_14px\]{padding:19px 14px}.p-\[22px_18px_18px\]{padding:22px 18px 18px}.p-\[24px_20px_20px\]{padding:24px 20px 20px}.p-\[25px_16px\]{padding:25px 16px}.p-\[25px_16px_55px\]{padding:25px 16px 55px}.p-\[25px_18px\]{padding:25px 18px}.p-\[25px_20px\]{padding:25px 20px}.p-\[28px_22px_22px\]{padding:28px 22px 22px}.p-\[30px\]{padding:30px}.p-\[35px_17px\]{padding:35px 17px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[5px\]{padding-inline:5px}.px-\[9px\]{padding-inline:9px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[17px\]{padding-inline:17px}.px-\[21px\]{padding-inline:21px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[15px\]{padding-block:15px}.py-\[17px\]{padding-block:17px}.py-\[100px\]{padding-block:100px}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[7px\]{padding-top:7px}.pt-\[15px\]{padding-top:15px}.pt-\[22px\]{padding-top:22px}.pt-\[25px\]{padding-top:25px}.pt-\[26px\]{padding-top:26px}.pt-\[27px\]{padding-top:27px}.pt-\[29px\]{padding-top:29px}.pt-\[35px\]{padding-top:35px}.pt-\[38px\]{padding-top:38px}.pt-\[45px\]{padding-top:45px}.pt-\[46px\]{padding-top:46px}.pt-\[55px\]{padding-top:55px}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-\[7px\]{padding-right:7px}.pr-\[13px\]{padding-right:13px}.pr-\[17px\]{padding-right:17px}.pr-\[18px\]{padding-right:18px}.pr-\[35px\]{padding-right:35px}.pb-0{padding-bottom:0}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-\[15px\]{padding-bottom:15px}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-\[25px\]{padding-bottom:25px}.pb-\[26px\]{padding-bottom:26px}.pb-\[50px\]{padding-bottom:50px}.pb-\[60px\]{padding-bottom:60px}.pb-\[65px\]{padding-bottom:65px}.pb-\[66px\]{padding-bottom:66px}.pb-\[94px\]{padding-bottom:94px}.pb-\[100px\]{padding-bottom:100px}.pb-\[104px\]{padding-bottom:104px}.pb-\[126px\]{padding-bottom:126px}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[13px\]{padding-left:13px}.pl-\[17px\]{padding-left:17px}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[Avenir_Next\,DIN_Alternate\,PingFang_SC\,sans-serif\]{font-family:Avenir Next,DIN Alternate,PingFang SC,sans-serif}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[42px\]{font-size:42px}.text-\[43px\]{font-size:43px}.text-\[48px\]{font-size:48px}.text-\[clamp\(21px\,3vw\,29px\)\]{font-size:clamp(21px,3vw,29px)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-\[850\]{--tw-font-weight:850;font-weight:850}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#ff624b\]{color:#ff624b!important}.text-\[\#0a0a0a\]{color:#0a0a0a}.text-\[\#00c971\]{color:#00c971}.text-\[\#00d879\]{color:#00d879}.text-\[\#00dc7b\]{color:#00dc7b}.text-\[\#00df7d\]{color:#00df7d}.text-\[\#6f747e\]{color:#6f747e}.text-\[\#7c818b\]{color:#7c818b}.text-\[\#7d818c\]{color:#7d818c}.text-\[\#7e838d\]{color:#7e838d}.text-\[\#7f858f\]{color:#7f858f}.text-\[\#8b909a\]{color:#8b909a}.text-\[\#8c919b\]{color:#8c919b}.text-\[\#8c929d\]{color:#8c929d}.text-\[\#8d92a0\]{color:#8d92a0}.text-\[\#8d939d\]{color:#8d939d}.text-\[\#8e939c\]{color:#8e939c}.text-\[\#8e939d\]{color:#8e939d}.text-\[\#8e949f\]{color:#8e949f}.text-\[\#8f949e\]{color:#8f949e}.text-\[\#9a9fa8\]{color:#9a9fa8}.text-\[\#9a9fa9\]{color:#9a9fa9}.text-\[\#9ca0ac\]{color:#9ca0ac}.text-\[\#9ca1ab\]{color:#9ca1ab}.text-\[\#9ea2ac\]{color:#9ea2ac}.text-\[\#545a64\]{color:#545a64}.text-\[\#555b65\]{color:#555b65}.text-\[\#646a74\]{color:#646a74}.text-\[\#656b75\]{color:#656b75}.text-\[\#666b75\]{color:#666b75}.text-\[\#696f79\]{color:#696f79}.text-\[\#747a84\]{color:#747a84}.text-\[\#777b86\]{color:#777b86}.text-\[\#777c86\]{color:#777c86}.text-\[\#777c87\]{color:#777c87}.text-\[\#777d87\]{color:#777d87}.text-\[\#777d88\]{color:#777d88}.text-\[\#858a94\]{color:#858a94}.text-\[\#858b95\]{color:#858b95}.text-\[\#878c96\]{color:#878c96}.text-\[\#888e98\]{color:#888e98}.text-\[\#898e98\]{color:#898e98}.text-\[\#979ca5\]{color:#979ca5}.text-\[\#9096a0\]{color:#9096a0}.text-\[\#9297a1\]{color:#9297a1}.text-\[\#9499a3\]{color:#9499a3}.text-\[\#050505\]{color:#050505}.text-\[\#060606\]{color:#060606}.text-\[\#070707\]{color:#070707}.text-\[\#080808\]{color:#080808}.text-\[\#80858f\]{color:#80858f}.text-\[\#090909\]{color:#090909}.text-\[\#90959f\]{color:#90959f}.text-\[\#717780\]{color:#717780}.text-\[\#727781\]{color:#727781}.text-\[\#737680\]{color:#737680}.text-\[\#737781\]{color:#737781}.text-\[\#737883\]{color:#737883}.text-\[\#747984\]{color:#747984}.text-\[\#747985\]{color:#747985}.text-\[\#818690\]{color:#818690}.text-\[\#828691\]{color:#828691}.text-\[\#838893\]{color:#838893}.text-\[\#848994\]{color:#848994}.text-\[\#a0a5ad\]{color:#a0a5ad}.text-\[\#a1a6af\]{color:#a1a6af}.text-\[\#a3a7b0\]{color:#a3a7b0}.text-\[\#a4a8b1\]{color:#a4a8b1}.text-\[\#a5a8af\]{color:#a5a8af}.text-\[\#a6aab2\]{color:#a6aab2}.text-\[\#a7aab1\]{color:#a7aab1}.text-\[\#a7abb3\]{color:#a7abb3}.text-\[\#a9adb5\]{color:#a9adb5}.text-\[\#a77f78\]{color:#a77f78}.text-\[\#a98f68\]{color:#a98f68}.text-\[\#a87871\]{color:#a87871}.text-\[\#aaa\]{color:#aaa}.text-\[\#aaaeb6\]{color:#aaaeb6}.text-\[\#aaaeb7\]{color:#aaaeb7}.text-\[\#b1b5bd\]{color:#b1b5bd}.text-\[\#b2b4ba\]{color:#b2b4ba}.text-\[\#b3b7bf\]{color:#b3b7bf}.text-\[\#bcc0c8\]{color:#bcc0c8}.text-\[\#bec2cc\]{color:#bec2cc}.text-\[\#c3c6cd\]{color:#c3c6cd}.text-\[\#c5c7cd\]{color:#c5c7cd}.text-\[\#c5c8ce\]{color:#c5c8ce}.text-\[\#c6c9cf\]{color:#c6c9cf}.text-\[\#ccc\]{color:#ccc}.text-\[\#d2d5db\]{color:#d2d5db}.text-\[\#d4d7dc\]{color:#d4d7dc}.text-\[\#d7a64b\]{color:#d7a64b}.text-\[\#d7b15e\]{color:#d7b15e}.text-\[\#d7d9de\]{color:#d7d9de}.text-\[\#e5b36a\]{color:#e5b36a}.text-\[\#f4f4f5\]{color:#f4f4f5}.text-\[\#f5f5f6\]{color:#f5f5f6}.text-\[\#f5f6f7\]{color:#f5f6f7}.text-\[\#f6f6f7\]{color:#f6f6f7}.text-\[\#f6f7f8\]{color:#f6f7f8}.text-\[\#f7f7f8\]{color:#f7f7f8}.text-\[\#ff6a54\]{color:#ff6a54}.text-\[\#ff6b56\]{color:#ff6b56}.text-\[\#ff7b67\]{color:#ff7b67}.text-\[\#ff7b68\]{color:#ff7b68}.text-\[\#ff8a78\]{color:#ff8a78}.text-\[\#ff8b7a\]{color:#ff8b7a}.text-\[\#ff8f7e\]{color:#ff8f7e}.text-\[\#ff583f\]{color:#ff583f}.text-\[\#ff604a\]{color:#ff604a}.text-\[\#ff624b\]{color:#ff624b}.text-\[\#ff624c\]{color:#ff624c}.text-\[\#ff705b\]{color:#ff705b}.text-\[\#ff735f\]{color:#ff735f}.text-\[\#ff745f\]{color:#ff745f}.text-\[\#ff6552\]{color:#ff6552}.text-\[\#ff6650\]{color:#ff6650}.text-\[\#ff6651\]{color:#ff6651}.text-\[\#ff6652\]{color:#ff6652}.text-\[\#ff6953\]{color:#ff6953}.text-\[\#ff7763\]{color:#ff7763}.text-\[\#ff9888\]{color:#ff9888}.text-\[\#ffb84a\]{color:#ffb84a}.text-\[\#ffc15c\]{color:#ffc15c}.text-\[\#ffd184\]{color:#ffd184}.text-\[\#ffffff\]{color:#fff}.text-\[--red\]{color:--red}.text-\[var\(--coral\)\]{color:var(--coral)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--teal\)\]{color:var(--teal)}.text-blue-500{color:var(--color-blue-500)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.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,)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-48{opacity:.48}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-56{opacity:.56}.opacity-60{opacity:.6}.opacity-64{opacity:.64}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_7px_\#00dc7b\]{--tw-shadow:0 0 7px var(--tw-shadow-color,#00dc7b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_38px_rgba\(255\,45\,25\,\.23\)\]{--tw-shadow:0 0 38px var(--tw-shadow-color,#ff2d193b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:-22px_0_70px_rgba\(0\,0\,0\,\.7\)\]{box-shadow:-22px 0 70px #000000b3}.\[box-shadow\:0_0_7px_rgba\(255\,88\,63\,\.35\)\]{box-shadow:0 0 7px #ff583f59}.\[box-shadow\:0_0_16px_rgba\(255\,50\,31\,\.22\)\]{box-shadow:0 0 16px #ff321f38}.\[box-shadow\:0_0_18px_rgba\(255\,42\,25\,\.2\)\]{box-shadow:0 0 18px #ff2a1933}.\[box-shadow\:0_0_18px_rgba\(255\,88\,63\,\.25\)\]{box-shadow:0 0 18px #ff583f40}.\[box-shadow\:0_0_24px_\#ff3c27\,inset_0_0_22px_\#ff3c27\]{box-shadow:0 0 24px #ff3c27,inset 0 0 22px #ff3c27}.\[box-shadow\:0_0_36px_rgba\(255\,50\,25\,\.09\)\]{box-shadow:0 0 36px #ff321917}.\[box-shadow\:0_0_50px_rgba\(255\,50\,30\,\.18\)\]{box-shadow:0 0 50px #ff321e2e}.\[box-shadow\:0_24px_70px_rgba\(0\,0\,0\,\.65\)\,0_0_30px_rgba\(255\,50\,30\,\.12\)\]{box-shadow:0 24px 70px #000000a6,0 0 30px #ff321e1f}.\[box-shadow\:0_30px_80px_rgba\(0\,0\,0\,\.7\)\,0_0_35px_rgba\(255\,52\,30\,\.14\)\]{box-shadow:0 30px 80px #000000b3,0 0 35px #ff341e24}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[4px\]{--tw-blur:blur(4px);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,)}.contrast-\[1\.08\]{--tw-contrast:contrast(1.08);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-\[0_0_10px_rgba\(255\,72\,49\,\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#ff483159));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_20px_rgba\(255\,44\,25\,\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#ff2c1959));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_40px_rgba\(255\,72\,49\,\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 40px var(--tw-drop-shadow-color,#ff48314d));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_18px_34px_rgba\(255\,50\,30\,\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 34px var(--tw-drop-shadow-color,#ff321e4d));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_20px_30px_rgba\(255\,46\,25\,\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 20px 30px var(--tw-drop-shadow-color,#ff2e1940));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_20px_30px_rgba\(255\,50\,28\,\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 20px 30px var(--tw-drop-shadow-color,#ff321c40));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_20px_32px_rgba\(255\,0\,0\,\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 20px 32px var(--tw-drop-shadow-color,#ff000040));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_24px_40px_rgba\(255\,47\,28\,\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 40px var(--tw-drop-shadow-color,#ff2f1c47));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[5px\]{--tw-backdrop-blur:blur(5px);-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-\[7px\]{--tw-backdrop-blur:blur(7px);-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-\[8px\]{--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-\[15px\]{--tw-backdrop-blur:blur(15px);-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-\[18px\]{--tw-backdrop-blur:blur(18px);-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-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--red\:\#ff583f\]{--red:#ff583f}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-\[\#ff583f\]:last-child{border-color:#ff583f}.last\:bg-\[\#ff583f\]:last-child{background-color:#ff583f}.last\:bg-\[--red\]:last-child{background-color:--red}.last\:font-black:last-child{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.last\:text-\[\#050505\]:last-child{color:#050505}.last\:text-\[\#060606\]:last-child{color:#060606}.last\:text-\[\#070707\]:last-child{color:#070707}.last\:\[box-shadow\:0_0_7px_rgba\(255\,88\,63\,\.35\)\]:last-child{box-shadow:0 0 7px #ff583f59}@media(hover:hover){.hover\:border-\[rgba\(255\,79\,59\,\.55\)\]:hover{border-color:#ff4f3b8c}.hover\:border-\[rgba\(255\,88\,63\,\.7\)\]:hover{border-color:#ff583fb3}.hover\:bg-\[\#16171b\]:hover{background-color:#16171b}.hover\:bg-\[var\(--paper-deep\)\]:hover{background-color:var(--paper-deep)}}.focus\:border-\[\#ff583f\]:focus{border-color:#ff583f}.active\:bg-red-600:active{background-color:var(--color-red-600)}.active\:bg-white\/30:active{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/30:active{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.disabled\:border-\[\#2c2e33\]:disabled{border-color:#2c2e33}.disabled\:border-\[\#2f3238\]:disabled{border-color:#2f3238}.disabled\:border-\[\#31343a\]:disabled{border-color:#31343a}.disabled\:bg-\[\#17181b\]:disabled{background-color:#17181b}.disabled\:bg-\[\#17191d\]:disabled{background-color:#17191d}.disabled\:bg-\[\#141518\]:disabled{background-color:#141518}.disabled\:text-\[\#6f7178\]:disabled{color:#6f7178}.disabled\:text-\[\#656a74\]:disabled{color:#656a74}.disabled\:text-\[\#747983\]:disabled{color:#747983}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:40rem){.max-sm\:col-\[1\]{grid-column:1}.max-sm\:col-\[2\]{grid-column:2}.max-sm\:row-\[1\/3\]{grid-row:1/3}.max-sm\:w-\[63px\]{width:63px}.max-sm\:w-full{width:100%}.max-sm\:max-w-\[158px\]{max-width:158px}.max-sm\:min-w-0{min-width:0}.max-sm\:flex-1{flex:1}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:items-stretch{align-items:stretch}.max-sm\:justify-center{justify-content:center}.max-sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:pl-\[9px\]{padding-left:9px}.max-sm\:text-left{text-align:left}}.\[\&\:last-child\]\:rotate-45:last-child{rotate:45deg}.\[\&\:last-child\]\:bg-\[\#ff583f\]:last-child{background-color:#ff583f}}:root{color-scheme:light;--ink:#172431;--muted:#71808d;--muted-light:#a0b0b8;--line:#dce7e7;--line-soft:#e8f0ef;--paper:#f5f8f6;--paper-deep:#eef3f0;--card:#fff;--teal:#0e7974;--teal-dark:#075c59;--teal-deep:#043e3c;--mint:#dff3ec;--mint-soft:#eaf8f3;--coral:#ef6e5b;--coral-deep:#d45440;--coral-soft:#fee8df;--coral-subtle:#fdf0ec;--gold:#d9a441;--blue:#4f79ad;--danger:#c84f4f;--danger-soft:#fdeaea;--font-display:"Avenir Next","PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--font-serif:Georgia,"Songti SC","Noto Serif SC",ui-serif,serif;--font-num:"Avenir Next",ui-sans-serif,system-ui,sans-serif;--app-bg:#0b0b0c;--app-bg-deep:#060607;--app-panel:#151517;--app-panel-soft:#1a1a1d;--app-line:#ffffff14;--app-line-strong:#d4b26e52;--app-gold:#d4b26e;--app-gold-bright:#e6cd8f;--app-gold-deep:#8a7238;--app-text:#f3f2ef;--app-muted:#9a9a9d;--app-subtle:#6a6a6e;--app-danger:#e65f55;--app-green:#2bd17e;--app-blue:#4d8be8;--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-control-bottom-pad:max(8px, calc(env(safe-area-inset-bottom,0px) - 16px) );--app-composer-bottom-pad:max(6px, calc(env(safe-area-inset-bottom,0px) - 20px) );font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-viewport{min-height:100%;overflow:visible}.app-stage{background:radial-gradient(80% 50% at 10% 0,#f0e8df80,#0000 50%),radial-gradient(60% 40% at 90% 100%,#c8e4de80,#0000 50%),linear-gradient(160deg,#dcece8,#f0ede3);min-height:100%}.app-screen{background:var(--paper);width:min(100%,1180px);min-height:100%;margin-inline:auto;position:relative;box-shadow:0 0 80px #3f655c18}.page{min-height:100%;padding:0 24px 104px}.page-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:28px 0 20px;display:flex}.page-head h1{font:700 clamp(24px,3vw,34px)/1.15 var(--font-serif);color:var(--teal-deep);margin:0}.page-head p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.section-title{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);margin:32px 0 16px;display:flex}.section-title h2{font:700 22px/1.2 var(--font-serif);color:var(--teal-deep);margin:0}.section-title a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--teal);font-size:13px}.stat:before{opacity:.4;content:"";background:linear-gradient(90deg,var(--teal),var(--mint));border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:0;right:0}.money:before{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);content:"$";color:var(--teal);margin-right:2px;font-size:.65em}.plan:before{content:"";background:linear-gradient(180deg,var(--plan-color,var(--teal)),transparent);width:4px;position:absolute;inset:0 auto 0 0}.wallet-card:after{opacity:.4;content:"";background:linear-gradient(90deg,var(--gold),#e8c878);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:0;right:0}.tab-item.active:after{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);content:"";background:var(--teal);border-radius:0 0 3px 3px;width:20px;height:2.5px;position:absolute;top:-1px;left:50%}.hero{border-style:var(--tw-border-style);color:#fff;background:linear-gradient(135deg,#075c59,#0e7974,#1a9e94,#45b0a5);border-width:0;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 8px 30px #075c5930}.hero:before{pointer-events:none;content:"";background:radial-gradient(circle at 20% 30%,#ffffff14,#0000 40%),radial-gradient(circle at 80% 70%,#ffffff0d,#0000 35%);position:absolute;inset:0}.hero:after{pointer-events:none;content:"";border:32px solid #ffffff0f;border-radius:3.40282e38px;width:200px;height:200px;position:absolute;bottom:-50px;right:-30px}@keyframes reveal-up{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.snap-page-enter-active,.snap-page-leave-active{transition:opacity .16s,transform .16s}.snap-page-enter-from{opacity:0;transform:translateY(5px)}.snap-page-leave-to{opacity:0;transform:translateY(-3px)}@media(prefers-reduced-motion:no-preference){.app-screen>.page-header,.app-screen>section,.app-screen>div>section{animation:.6s cubic-bezier(.22,1,.36,1) both reveal-up}.app-screen>section:first-of-type{animation-delay:40ms}.app-screen>section:nth-of-type(2){animation-delay:.1s}.app-screen>section:nth-of-type(3){animation-delay:.16s}.app-screen>section:nth-of-type(4){animation-delay:.22s}.app-screen>section:nth-of-type(5){animation-delay:.28s}.app-screen>section:nth-of-type(n+6){animation-delay:.34s}button,.panel,.list-row{transition:transform .16s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s,box-shadow .2s}button:active{transform:scale(.985)}}.bottom-tabs{z-index:50;justify-content:center;gap:calc(var(--spacing) * .5);width:min(100%,760px);padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);inset-inline:0;background:#fffffff2;border:1px solid #d0dfdc;border-bottom:0;border-radius:20px 20px 0 0;margin-inline:auto;display:flex;position:fixed;bottom:0;box-shadow:0 -4px 20px #2d564d10}.app-screen .px-4{padding-inline:.75rem!important}.app-screen .px-5{padding-inline:.875rem!important}.app-screen .py-5{padding-block:.75rem!important}.app-screen .pt-5{padding-top:.75rem!important}.app-screen .pb-8{padding-bottom:1rem!important}.app-screen .mt-8{margin-top:1.25rem!important}.app-screen .mt-7,.app-screen .mt-6{margin-top:1rem!important}.app-screen .mt-5{margin-top:.75rem!important}.app-screen .gap-5{gap:.75rem!important}.app-screen .gap-4{gap:.625rem!important}.app-screen .h-16{height:3rem!important}.app-screen .h-14{height:2.75rem!important}@media(max-width:820px){.page{padding:0 16px 96px}.bottom-tabs{border-radius:18px 18px 0 0;width:100%}.tab-item{flex:1;min-width:0;padding-inline:4px}}@media(max-width:520px){.hero{padding:24px 20px}.page-head{flex-wrap:wrap;padding-top:20px}.dialog-actions{grid-template-columns:1fr}.feed-panel .btn{width:100%}}.app-shell{--ink:#242321;--muted:#74716b;--muted-light:#9b968e;--line:#dedbd4;--line-soft:#ebe8e2;--paper:#f6f4ef;--paper-deep:#efede7;--card:#fffdfa;--teal:#a84335;--teal-dark:#813329;--teal-deep:#242321;--mint:#eee4df;--mint-soft:#f5eeea;--coral:#a84335;--coral-deep:#813329;--coral-soft:#f1dfda;--coral-subtle:#f7efec;--danger:#a33e35;--danger-soft:#f5e4e1;background:var(--paper)}.app-stage:has(.app-shell){background:#ebe8e1}.app-shell .page{color:var(--ink);background:var(--paper)}.app-shell .panel,.app-shell .panel-static{border-color:var(--line);background:var(--card);box-shadow:none}.app-shell .panel:hover{box-shadow:none;border-color:#c9c4bb}.app-shell .page-head h1,.app-shell .section-title h2,.app-shell .app-shell .page-head{border-bottom-color:var(--line)}.app-shell .page-head h1{border-left:0;padding-left:0}.app-shell .btn-primary{color:#fff;background:var(--coral);border-color:var(--coral)}.app-shell .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.app-shell .field input,.app-shell .field select,.app-shell .field textarea{color:var(--ink);border-color:var(--line);background:#fff}.app-shell .app-shell .status{color:#48664c;background:#edf3ed;border-color:#b8c9b8}.app-shell .app-shell .app-shell .modal-mask{background:#27231f73}body:after{content:"";z-index:9999;pointer-events:none;opacity:0;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root{color-scheme:dark;--font-display:"Avenir Next","DIN Alternate","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-serif:"Avenir Next","DIN Alternate","PingFang SC",sans-serif}html,body,#app{background:#000}body{color:#f5f5f6;background:radial-gradient(circle at 50% -15%,#ff452b21,#0000 32%),#000;font-size:12px}.app-stage{background:radial-gradient(circle at 50% -10%,#ff3c231f,#0000 28%),#000}.app-screen,.app-shell{--ink:#f6f6f7;--muted:#898e98;--muted-light:#666b74;--line:#30333a;--line-soft:#23262b;--paper:#000;--paper-deep:#111216;--card:#0b0c0e;--teal:#ff583f;--teal-dark:#ff745e;--teal-deep:#f7f7f8;--mint:#ff583f1f;--mint-soft:#ff583f12;--coral:#ff583f;--coral-deep:#e83e28;--coral-soft:#ff583f24;--coral-subtle:#ff583f14;--gold:#ff9e6e;--danger:#ff6553;--danger-soft:#ff4f3b21;color:var(--ink);padding-top:calc(48px + env(safe-area-inset-top));background:#000;box-shadow:0 0 90px #ff2a1512}.app-stage:has(.app-shell),.app-shell .page{color:var(--ink);background:#000}.app-shell .page{padding:0 16px 64px;position:relative}.app-shell .page:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 80% 10%,#ff3a2214,#0000 65%);width:48%;height:230px;position:absolute;top:0;right:0}.app-shell .page>:not(.modal-mask){z-index:1;position:relative}.app-shell .page>.modal-mask{z-index:1000;position:fixed}.app-shell .page-head{border-bottom-color:#ff583f4d;padding:24px 0 18px}.app-shell .page-head h1,.app-shell .section-title h2,.app-shell .app-shell .page-head h1{border-left:4px solid #ff583f;padding-left:13px;font-size:clamp(23px,3vw,32px);font-weight:850}.app-shell .page-head p{color:#7f848e}.app-shell .panel,.app-shell .panel-static{color:#f4f4f5;box-shadow:none;background:radial-gradient(circle at 100% 100%,#ff412812,#0000 38%),#0a0b0d;border-color:#34373d;border-radius:11px}.app-shell .panel:hover{border-color:#ff583fa3;box-shadow:0 0 24px #ff3f260f}.app-shell .btn{border-radius:9px}.app-shell .btn-primary{color:#080808;background:#ff583f;border-color:#ff583f;box-shadow:0 0 18px #ff583f2e}.app-shell .btn-primary:hover{background:#ff6b56;box-shadow:0 0 26px #ff583f40}.app-shell .btn-soft{color:#ff745f;background:#ff583f1a;border-color:#ff583f7a}.app-shell .btn-soft:hover{color:#070707;background:#ff583f}.app-shell .btn-ghost{color:#b8bbc2;background:#15171a;border-color:#3a3d43}.app-shell .btn-ghost:hover{color:#ff705a;background:#1c1110;border-color:#ff583f}.app-shell .btn-danger{color:#ff6c57;box-shadow:none;background:#161719;border-color:#ff583fa6}.app-shell .section-title{align-items:center}.app-shell .section-title h2{border-left:3px solid #ff583f;padding-left:11px;font-size:20px;font-weight:800}.app-shell .eyebrow{color:#ff6b55}.app-shell .plan{border-color:#ff583f73}.app-shell .plan:before{background:linear-gradient(180deg,var(--plan-color,#ff583f),transparent);width:2px;box-shadow:0 0 14px var(--plan-color,#ff583f)}.app-shell .plan h3{color:#fff}.app-shell .app-shell .app-shell .app-shell .app-shell .field input,.app-shell .field select,.app-shell .field textarea{color:#f5f5f6;background:#0c0d10;border-color:#34373e}.app-shell .field input:focus,.app-shell .field select:focus,.app-shell .field textarea:focus{border-color:#ff583f;box-shadow:0 0 0 3px #ff583f1c}.app-shell .field select{color-scheme:dark}.app-shell .list-row{border-color:#272a2f}.app-shell .list-row:hover{background:#ff583f0b}.app-shell .list-row h3{color:#f4f4f5}.app-shell .list-row p,.app-shell .list-row small{color:#7f848e}.app-shell .status{color:#00df7d;background:#00dc7b17;border:1px solid #00dc7b59}.app-shell .status .app-shell .status .app-shell .wallet-card:after{opacity:.8;background:linear-gradient(90deg,#ff583f,#ff986e)}.app-shell .wallet-card strong{color:#f8f8f9;font-family:var(--font-display)}.app-shell .wallet-breakdown{color:#858a94}.app-shell .app-shell .form-note,.app-shell .form-note.withdraw,.app-shell .fee-preview,.app-shell .app-shell .fee-preview span{color:#858a94;background:#111318}.app-shell .fee-preview b{color:#f6f6f7}.app-shell .result-card{color:#f4f4f5;background:#081810;border-color:#00dc7b59 #00dc7b59 #00dc7b59 #00dc7b}.app-shell .result-card.withdraw{background:#1a0d0b;border-color:#ff583f66 #ff583f66 #ff583f66 #ff583f}.app-shell .app-shell .app-shell .team-back,.app-shell .team-pager button{color:#d8dadd;background:#111317;border-color:#373a40}.app-shell .app-shell .team-search input{color:#f4f4f5;background:#0c0d10;border-color:#34373d;border-radius:9px;outline:none}.app-shell .team-search input:focus{border-color:#ff583f}.app-shell .confirm-dialog{z-index:1;opacity:1;pointer-events:auto;color:#f4f4f5;background:#0a0b0d;border-color:#34373d;border-radius:12px;position:relative}.app-shell .confirm-dialog header{background:#111318;border-bottom:1px solid #292c31}.app-shell .confirm-dialog header button{color:#9a9ea6;box-shadow:none;background:#1a1c20}.app-shell .confirm-lines{background:#0d0f11;border-color:#30333a}.app-shell .confirm-lines>div{border-color:#292c31}.app-shell .confirm-lines .arrival{background:#00dc7b0e}.app-shell .confirm-dialog .warning-copy{color:#d8b66e;background:#171309}.app-shell .modal-mask{background:#000c}.app-shell .invite-hero>strong{color:#ff6b55;text-shadow:0 0 24px #ff583f38}.app-shell .rule-grid article{border-color:#ff583f61}.app-shell .empty{color:#6e737d}.app-shell .bottom-tabs{background:#050506f0;border-color:#ff583f4d}.app-shell .tab-item:hover{color:#ff6d57;background:#ff583f14}.app-shell .tab-item.active{color:#ff6d57;background:#ff583f1c}.app-shell .tab-item.active:after{background:#ff583f}.hero-title span{white-space:pre-line}.app-screen{border-left:1px solid #ff583f1f;border-right:1px solid #ff583f1f;width:min(100%,480px)}@media(min-width:1200px){.app-screen{border-left:1px solid #ff583f1f;border-right:1px solid #ff583f1f}}@media(max-width:520px){.app-shell .page-head{padding-top:24px}.app-shell .page-head h1{font-size:23px}.app-shell .section-title h2{font-size:18px}.app-shell .panel{border-radius:11px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@layer components{.phone-stage{display:flex;justify-content:center;width:100%;height:100dvh;background:#0b0b0c;overflow:hidden}.pwa-standalone .phone-stage{height:100vh;height:100lvh;padding-top:constant(safe-area-inset-top,0px);padding-top:env(safe-area-inset-top,0px);background:#0b0b0c}.pwa-standalone .app-screen{height:calc(100vh - constant(safe-area-inset-top,0px));height:calc(100lvh - env(safe-area-inset-top,0px))}@media all and (display-mode:standalone){.bottom-tabs{--app-control-bottom-pad: max(4px, calc(var(--app-safe-bottom) - 22px))}}.pwa-standalone body:after,.pwa-standalone .phone-stage:before{display:none}.pwa-standalone .chat-room-page .detail-header,.pwa-standalone .chat-room-page .composer{background:#0b0b0c;backdrop-filter:none;-webkit-backdrop-filter:none}@media(display-mode:window-controls-overlay){.pwa-standalone .phone-stage{padding-top:max(env(safe-area-inset-top,0px),env(titlebar-area-height,0px))}.titlebar-drag-region{position:fixed;top:0;left:env(titlebar-area-x,0px);width:env(titlebar-area-width,0px);height:env(titlebar-area-height,0px);-webkit-app-region:drag;app-region:drag;z-index:9999}}.phone-stage:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 22%,#000 0%,transparent 68%);mask-image:radial-gradient(circle at 50% 22%,#000 0%,transparent 68%);opacity:.72}.app-screen{position:relative;width:100%;box-shadow:0 0 0 1px #ffffff0a,0 24px 70px #00000057}.chat-list-page,.contacts-page,.chat-room-page,.action-page,.chat-info-page,.group-info-page,.message-search-page,.profile-page,.create-group-page,.group-directory-page,.feature-page{position:absolute;inset:0;overflow-y:auto;background:radial-gradient(100% 38% at 50% 0%,rgba(212,178,110,.045),transparent 64%),var(--app-bg);scrollbar-width:none}.chat-list-page,.contacts-page,.chat-room-page,.action-page,.chat-info-page,.group-info-page,.message-search-page,.profile-page,.create-group-page,.group-directory-page,.feature-page::-webkit-scrollbar{display:none}.with-tabs .chat-list-page,.with-tabs .contacts-page{padding-bottom:calc(54px + var(--app-control-bottom-pad))}.page-header,.home-hero,.detail-header,.page-title-row{position:sticky;top:0;z-index:20;background:#0b0b0c}.icon-button{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--app-text);transition:background .2s ease,color .2s ease,transform .16s ease}.icon-button:active,.press-scale:active,.conversation-row:active,.contact-groups button:active,.chat-actions button:active,.menu-group button:active,.discover-menu button:active{transform:scale(.985)}.icon-button:hover,.icon-button:active{background:#ffffff0e}.icon-button.muted{color:var(--app-muted)}.panel{border:1px solid var(--app-line);border-radius:16px;background:linear-gradient(180deg,#17171a,#121214);box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000004d}.soft-panel{border:1px solid var(--app-line);border-radius:12px;background:#151518eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glass-panel{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(135deg,#1e1e2299,#0d0d0fc7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #0006}.brand-mark{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.brand-logo{display:block;width:42px;height:32px;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(212,178,110,.16))}.home-hero{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:54px;padding:6px 16px}.brand-mark h1{margin:0;color:var(--app-text);font-size:18px;line-height:1;font-weight:800}.brand-mark h1 span{color:var(--app-gold)}.brand-mark p{margin:5px 0 0;color:var(--app-subtle);font-size:11px;font-weight:600;letter-spacing:.08em;white-space:nowrap}.search-box{display:flex;align-items:center;gap:8px;min-height:40px;margin:8px 12px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:linear-gradient(180deg,#0a0a0b,#060607);color:var(--app-muted);box-shadow:inset 0 1px #ffffff05,inset 0 0 0 1px #0000004d}.search-box:focus-within{border-color:#d4b26e99;box-shadow:0 0 0 3px #d4b26e1a,0 8px 24px #0000004d}.search-box input{width:100%;min-width:0;color:var(--app-text);border:0;outline:0;background:transparent;font-size:15px;font-weight:600}.search-box.compact{flex:1;min-width:0;margin:0}.section-label{padding:6px 16px;color:var(--app-subtle);font-size:10px;font-weight:600;letter-spacing:.14em}.conversation-list{padding:0}.swipe-delete{display:none}.conversation-row{position:relative;display:grid;grid-template-columns:50px 1fr;gap:14px;width:100%;min-height:60px;padding:10px 16px;text-align:left;border:0;border-top:1px solid var(--app-line);background:transparent;cursor:pointer;color:inherit}.conversation-row:first-child{border-top:0}.conversation-row:active{background:#ffffff0a}.pinned-row{min-height:52px;padding:8px 16px}.pinned-row+.pinned-row{border-top:1px solid var(--app-line)}.conversation-main{min-width:0}.row-title{display:flex;align-items:baseline;gap:10px;min-width:0}.row-title strong{flex:1;min-width:0;overflow:hidden;color:var(--app-text);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.row-title time{color:var(--app-subtle);font-size:11px;font-weight:600;white-space:nowrap}.conversation-main p{margin:3px 28px 0 0;overflow:hidden;color:var(--app-muted);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.unread-badge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--app-danger);color:#fff;font-size:11px;font-weight:900;box-shadow:0 8px 16px #e65f553d}.avatar-badge{position:absolute;left:53px;top:5px}.online-dot{position:absolute;left:56px;top:10px;width:10px;height:10px;border:2px solid var(--app-panel);border-radius:50%;background:var(--app-gold)}.row-muted{position:absolute;right:14px;bottom:14px;color:var(--app-subtle)}.bottom-tabs{position:absolute;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);width:100%;height:calc(54px + var(--app-control-bottom-pad) + 10px);padding-top:4px;padding-bottom:calc(var(--app-control-bottom-pad) + 10px);border-top:1px solid var(--app-line);background:#0c0c0e;transform:none;contain:layout paint}.tab-item{display:flex;align-items:center;flex-direction:column;gap:0;color:var(--app-muted);font-size:10px;font-weight:600;text-decoration:none}.tab-item.active{color:var(--app-gold)}.tab-icon-wrap{position:relative;display:grid;place-items:center;min-height:26px}.tab-badge{position:absolute;top:-5px;right:-13px}.page-title-row{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:54px;padding:6px 16px}.page-title-row h1,.detail-header h1{margin:0;text-align:center;color:var(--app-text);font-size:17px;font-weight:800}.contact-actions,.chat-actions,.discover-menu,.menu-group,.settings-list,.profile-actions{margin:12px;overflow:hidden;border:1px solid var(--app-line);border-radius:16px;background:linear-gradient(180deg,#17171a,#121214);box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000004d}.contact-actions button,.chat-actions button,.discover-menu button,.menu-group button,.settings-list button{display:grid;grid-template-columns:44px 1fr auto auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 14px;border-bottom:1px solid var(--app-line);text-align:left;color:var(--app-text);font-size:15px;font-weight:700}.contact-actions button:last-child,.chat-actions button:last-child,.discover-menu button:last-child,.menu-group button:last-child,.settings-list button:last-child{border-bottom:0}.chat-actions button{grid-template-columns:44px 1fr auto}.chat-actions em{color:var(--app-muted);font-size:12px;font-style:normal;font-weight:650}.square-icon,.line-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(212,178,110,.18);border-radius:12px;color:var(--app-gold);background:#d4b26e0f}.square-icon.green,.square-icon.lime,.square-icon.emerald,.square-icon.darkgreen{color:var(--app-gold);background:#d4b26e0f}.square-icon.red{color:#f5b0aa;border-color:#e65f5533;background:#e65f5514}.square-icon.blue{color:#b3cdf7;border-color:#4d8be833;background:#4d8be814}.alphabet-index{position:absolute;right:8px;top:270px;z-index:4;display:flex;flex-direction:column;gap:7px;color:var(--app-subtle);font-size:10px;font-weight:800}.contact-groups{padding:0 10px 14px}.contact-groups h2{margin:0;padding:10px 6px 8px;color:var(--app-subtle);font-size:10px;font-weight:700;letter-spacing:.22em}.contact-groups button{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;margin-bottom:8px;padding:8px 12px;border:1px solid var(--app-line);border-radius:16px;background:linear-gradient(180deg,#17171a,#121214);text-align:left;transition:transform .16s ease,border-color .2s ease}.contact-groups strong{flex:1;min-width:0;overflow:hidden;color:var(--app-text);font-size:15px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.detail-header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:54px;padding:6px 16px}.detail-header>div{position:relative}.detail-header .typing-hint{position:absolute;left:50%;transform:translate(-50%);margin-top:-4px;color:var(--app-subtle);font-size:10px;white-space:nowrap}.detail-header.loose{position:sticky;background:#0b0b0c}.detail-header p{margin:3px 0 0;color:var(--app-muted);text-align:center;font-size:11px;font-weight:650}.chat-title-link{display:block;width:100%;overflow:hidden;border:0;background:transparent;color:var(--app-text);font:inherit;font-size:17px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.message-feed{position:relative;height:calc(100% - 150px);overflow-y:auto;padding:18px 14px 22px;background:var(--app-bg);scrollbar-width:none;overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.message-feed::-webkit-scrollbar{display:none}.message-time{display:block;width:fit-content;margin:0 auto 18px;padding:4px 10px;border:1px solid var(--app-line);border-radius:999px;color:var(--app-subtle);background:#151518e6;font-size:11px;font-weight:700}.message-line{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;contain:layout style}.message-line.mine{flex-direction:row-reverse;justify-content:flex-start}.message-state{margin:-12px 54px 12px auto;color:var(--app-subtle);font-size:10px;text-align:right}.message-state.failed button{color:#f17878;font-size:11px}.recalled-message{align-self:center;padding:7px 11px;border-radius:999px;color:var(--app-subtle);background:#ffffff0b;font-size:11px}.edited-mark{display:block;margin-top:3px;color:#ffffff94;font-size:9px;text-align:right}.reply-quote{overflow:hidden;margin:0 0 7px;padding:5px 8px;border-left:2px solid rgba(214,180,107,.7);border-radius:4px;color:var(--app-subtle);background:#00000029;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.anonymous-label{display:block;margin-bottom:4px;color:#d6b46b;font-size:10px;font-weight:800}.message-menu-trigger{align-self:center;padding:4px;color:var(--app-subtle);font-weight:900;letter-spacing:1px}.message-action-menu{align-self:center;display:flex;overflow:hidden;border:1px solid var(--app-line);border-radius:10px;background:#202023;box-shadow:0 8px 20px #0000004d}.message-action-menu button{padding:8px 11px;color:var(--app-text);font-size:11px}.message-action-menu .report-message-action{color:#ef8d83}.bubble{position:relative;max-width:min(280px,calc(100vw - 142px));padding:11px 14px;border-radius:12px;color:var(--app-text);background:#2a2a2d;font-size:16px;line-height:1.5;white-space:pre-line;word-break:break-word}.bubble:before{content:"";position:absolute;top:14px;left:-5px;width:10px;height:10px;background:#2a2a2d;border-radius:2px;transform:rotate(45deg)}.mine .bubble{color:#fff;background:#07c160}.mine .bubble:before{left:auto;right:-5px;background:#07c160}.system-notice-bubble{border:1px solid rgba(212,178,110,.18);color:#e8e2d5;background:linear-gradient(145deg,#292720,#222225)}.system-notice-bubble:before{border-left:1px solid rgba(212,178,110,.18);border-bottom:1px solid rgba(212,178,110,.18);background:#292720}.system-notice-bubble small{display:block;margin-bottom:4px;color:#c9a95d;font-size:10px;font-weight:800;letter-spacing:.08em}.asset-card{width:min(286px,calc(100vw - 118px));overflow:hidden;border:1px solid var(--app-line);border-radius:12px;background:linear-gradient(180deg,#17171a,#121214);box-shadow:inset 0 1px #ffffff0d,0 16px 32px #00000057}.message-line.mine .asset-card{width:min(310px,calc(100vw - 118px))}.asset-card-main{display:flex;align-items:center;gap:14px;padding:17px;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.1),transparent 36%),linear-gradient(180deg,#2bd17ec7,#187244db)}.asset-card.transfer .asset-card-main{background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.1),transparent 36%),linear-gradient(180deg,#4d8be8db,#255db1e6)}.asset-symbol{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff24;font-size:24px}.asset-card strong{display:block;font-size:20px;font-weight:900}.asset-card p,.asset-card footer{margin:4px 0 0;color:#f3f2efd6;font-size:13px;font-weight:650}.asset-card footer{display:flex;justify-content:space-between;padding:12px 16px;color:var(--app-muted);background:#0a0a0b6b}.media-bubble{position:relative;display:block;width:min(264px,calc(100vw - 122px));overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:var(--app-text);background:#111113;box-shadow:0 10px 26px #00000047}.image-message img,.video-message video{display:block;width:100%;max-height:340px;object-fit:contain;background:#080809}.media-bubble>small{position:absolute;right:8px;bottom:8px;padding:3px 7px;border-radius:999px;color:#ffffffdb;background:#0000009e;font-size:10px;backdrop-filter:blur(6px)}.chat-image-preview{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top,0px)) 12px max(18px,env(safe-area-inset-bottom,0px));border:0;background:#000000f0;cursor:zoom-out;touch-action:manipulation;animation:image-preview-in .14s ease-out}.chat-image-preview img{display:block;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.chat-image-preview span{position:absolute;bottom:max(14px,env(safe-area-inset-bottom,0px));left:50%;padding:5px 10px;border-radius:999px;color:#ffffffb3;background:#141414b8;font-size:11px;transform:translate(-50%)}@keyframes image-preview-in{0%{opacity:0}to{opacity:1}}.voice-bubble{--speaker: currentColor;border:0;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:11px;background:#2a2a2d;cursor:pointer;color:inherit;font:inherit;text-align:left;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .15s}.voice-bubble:active{background:#353538}.mine .voice-bubble{flex-direction:row-reverse;background:#087f43}.mine .voice-bubble:active{background:#067038}.voice-speaker{flex-shrink:0;color:#ffffffc7}.voice-duration{font-size:14px;font-weight:600;color:#ffffffeb;font-variant-numeric:tabular-nums;min-width:24px;text-align:center}.voice-playing-text{font-size:10px;color:#ffffff8c;white-space:nowrap;line-height:1}.mine .voice-playing-text{color:#fff9}.voice-speaker path:nth-child(2),.voice-speaker path:nth-child(3){opacity:.55;transform-origin:left center;transition:opacity .25s}.playing .voice-speaker path:nth-child(2){animation:voice-wave .9s ease-in-out infinite}.playing .voice-speaker path:nth-child(3){animation:voice-wave .9s ease-in-out .15s infinite}.loading .voice-speaker{animation:voice-loading .9s ease-in-out infinite}@keyframes voice-wave{0%,to{opacity:.35}50%{opacity:1}}@keyframes voice-loading{0%,to{opacity:.45}50%{opacity:1}}.loading-more{display:grid;place-items:center;height:34px;margin:0 0 8px;color:var(--app-subtle);font-size:12px;font-weight:700;opacity:0;overflow-anchor:none;pointer-events:none;transition:opacity .12s ease}.loading-more.active{opacity:1}.message-feed-loading{display:grid;place-items:center;height:60px;color:var(--app-subtle);font-size:12px;opacity:.7}.load-status{display:grid;place-items:center;height:34px;margin:8px 0;color:var(--app-subtle);font-size:12px;font-weight:500;opacity:0;pointer-events:none;transition:opacity .12s ease}.load-status.active,.load-status.nomore{opacity:1}.composer{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;gap:8px;min-height:calc(60px + var(--app-composer-bottom-pad));padding:6px 12px calc(10px + var(--app-composer-bottom-pad));border-top:1px solid var(--app-line);background:linear-gradient(180deg,#121214e6,#0a0a0bf5);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.composer-shell{position:relative;z-index:5;flex:none;overflow-anchor:none;border-top:1px solid var(--app-line);background:#0a0a0bfa}.replying-strip{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border-bottom:1px solid var(--app-line);background:#d6b46b12}.replying-strip div{display:flex;min-width:0;flex-direction:column;gap:2px}.replying-strip strong{color:#d6b46b;font-size:12px}.replying-strip small{overflow:hidden;color:var(--app-subtle);text-overflow:ellipsis;white-space:nowrap}.replying-strip button{width:30px;height:30px;color:var(--app-muted);font-size:23px}.chat-room-page{display:flex;flex-direction:column;overflow:hidden;overflow-anchor:none}.chat-room-page.keyboard-docked{top:var(--chat-viewport-top, 0px);bottom:auto;height:var(--chat-viewport-height, 100%);transform:none!important;transition:none!important;animation:none!important}.chat-room-page.keyboard-docked>.message-feed,.chat-room-page.keyboard-docked>.composer-shell,.chat-room-page.keyboard-docked .composer{transition:none!important;animation:none!important}.chat-room-page.keyboard-docked .composer{--app-composer-bottom-pad: 6px;background:#0b0b0c;backdrop-filter:none;-webkit-backdrop-filter:none}.chat-room-page>.message-feed{flex:1;min-height:0;height:auto;padding:18px 14px 20px}.chat-room-page>.composer-shell{position:static}.composer-shell .composer{position:static;border-top:0}.composer.has-anonymous{gap:6px}.anonymous-toggle{width:32px;height:32px;border:1px solid var(--app-line);border-radius:50%;color:var(--app-muted);font-size:12px;font-weight:800}.anonymous-toggle.active{border-color:#d6b46b;background:#d6b46b24}.composer button{transition:color .15s ease,opacity .15s ease,transform .15s ease}.composer button.active{color:#d6b46b;transform:scale(.94)}.composer button:disabled{opacity:.35}.composer textarea{flex:1;min-width:0;min-height:38px;max-height:120px;line-height:22px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;resize:none;outline:0;color:var(--app-text);background:linear-gradient(180deg,#0a0a0b,#060607);font-size:16px;font-family:inherit;box-sizing:border-box;overflow-y:auto;touch-action:manipulation;transition:border-color .2s ease}.composer textarea:focus{border-color:var(--app-gold)}.emoji-tray{display:grid;grid-template-columns:repeat(8,minmax(32px,1fr));gap:6px;max-height:176px;overflow-y:auto;padding:13px 14px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.emoji-tray button{display:grid;place-items:center;min-height:38px;border-radius:10px;background:#ffffff0b;font-size:23px}.emoji-tray button:active{background:#d4b26e24;transform:scale(.9)}.media-tray{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border-bottom:1px solid rgba(255,255,255,.06)}.media-tray button{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:11px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:13px;text-align:left;background:linear-gradient(145deg,#232326f2,#141416f2)}.media-action-icon{grid-row:1 / 3;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(214,180,107,.24);border-radius:12px;color:#e0c078;background:#d6b46b14;font-size:18px}.media-tray strong{align-self:center;font-size:14px}.file-message-card{display:grid;width:min(310px,calc(100vw - 130px));grid-template-columns:48px minmax(0,1fr) 20px;gap:11px;align-items:center;padding:12px;border:1px solid var(--app-line);border-radius:13px;color:var(--app-text);background:#29292c;text-decoration:none}.file-message-card>span{display:grid;width:48px;height:52px;place-items:center;border-radius:8px 8px 12px;color:#f1d18b;background:#50442f;font-size:10px;font-weight:900}.file-message-card div{min-width:0}.file-message-card strong,.file-message-card small{display:block}.file-message-card strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-message-card small{margin-top:5px;color:var(--app-subtle);font-size:10px}.file-message-card em{color:#d8b86e;font-size:20px;font-style:normal}.file-message-card.file-unavailable{opacity:.62}.file-message-card.file-unavailable>span{color:#aaa;background:#3b3b3d}.file-message-card.file-unavailable em{color:#a56c66}.recording-strip,.processing-strip{display:grid;grid-template-columns:16px 1fr auto auto;align-items:center;gap:9px;min-height:58px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#5c161857,#121214f5)}.processing-strip{grid-template-columns:18px 1fr;background:linear-gradient(90deg,#7056213d,#121214f5)}.recording-strip strong,.processing-strip strong{font-size:13px;font-variant-numeric:tabular-nums}.recording-strip small,.processing-strip small{grid-column:2;color:var(--app-subtle);font-size:10px}.recording-pulse{grid-row:1 / 3;width:10px;height:10px;border-radius:50%;background:#ff4f55;box-shadow:0 0 #ff4f5580;animation:recording-pulse 1.3s infinite}.record-cancel,.record-send{grid-row:1 / 3;padding:8px 11px;border-radius:10px;font-size:12px;font-weight:800}.record-cancel{color:var(--app-muted);background:#ffffff0f}.record-send{color:#12100b;background:#d8b76e}.processing-spinner{grid-row:1 / 3;width:15px;height:15px;border:2px solid rgba(214,180,107,.24);border-top-color:#d8b76e;border-radius:50%;animation:processing-spin .8s linear infinite}.visually-hidden-media-input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}@keyframes recording-pulse{70%{box-shadow:0 0 0 8px #ff4f5500}to{box-shadow:0 0 #ff4f5500}}@keyframes processing-spin{to{transform:rotate(360deg)}}.profile-card,.me-hero{display:grid;grid-template-columns:82px 1fr;gap:16px;align-items:center;margin:12px;padding:18px;border:1px solid var(--app-line);border-radius:18px;background:linear-gradient(135deg,#1e1e2299,#0d0d0fc7);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000057;text-align:left}.profile-card h1,.me-hero h1{margin:0 0 8px;color:var(--app-text);font-size:21px;font-weight:900}.profile-card p,.me-hero p{margin:6px 0;color:var(--app-muted);font-size:13px;font-weight:650}.settings-list button{grid-template-columns:1fr auto}.settings-list em,.menu-group em{color:var(--app-muted);font-style:normal;font-size:13px}.profile-actions button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;color:var(--app-gold);border-bottom:1px solid var(--app-line);font-size:15px;font-weight:750}.profile-actions button:last-child{border-bottom:0}.me-hero{grid-template-columns:72px minmax(0,1fr) 40px 12px;min-height:112px;column-gap:12px;align-items:center;padding:16px}.me-profile-text{display:flex;min-width:0;flex-direction:column;justify-content:center;align-self:center;gap:6px}.me-profile-text h1{margin:0;line-height:1.15}.me-profile-text p{margin:0;line-height:1.25}.me-profile-text h1,.me-profile-text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-qr{display:grid;place-items:center;width:40px;height:40px;justify-self:center;align-self:center;border-radius:10px;color:var(--app-muted);background:#ffffff09}.me-chevron{align-self:center;justify-self:center;color:var(--app-subtle);font-size:22px;line-height:1}.menu-group button strong{font-size:15px;font-weight:750}.discover-menu .highlight{grid-template-columns:44px 1fr 38px 8px}.discover-menu b{width:8px;height:8px;border-radius:50%;background:var(--app-danger);box-shadow:0 0 0 4px #e65f551a}.moments-page{background:var(--app-bg)}.moments-cover{height:220px;background:linear-gradient(160deg,#d4b26e,#a08040);position:relative}.cover-info{position:absolute;right:14px;bottom:-16px;display:flex;align-items:center;gap:8px}.cover-info .avatar{border:2px solid var(--app-bg)}.cover-name{font-size:16px;font-weight:700;color:var(--app-text)}.moments-feed{padding:24px 12px 10px}.moment-item{display:grid;grid-template-columns:40px 1fr;column-gap:20px;padding:12px 0}.moment-item+.moment-item{border-top:1px solid var(--app-line)}.moment-body{min-width:0}.moment-body h3{margin:0 0 4px;color:var(--app-gold);font-size:13px;font-weight:700}.moment-body>p{margin:0 0 6px;color:var(--app-text);font-size:13px;line-height:1.5}.moment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:6px 0;border-radius:4px;overflow:hidden}.moment-grid i{aspect-ratio:1;display:block;background:linear-gradient(145deg,#2f8f5b,#6eb7dc 45%,#d4b26e)}.moment-grid img{width:100%;aspect-ratio:1;display:block;object-fit:cover;background:#202024}.moment-review-note{display:grid;grid-template-columns:34px 1fr;gap:10px;margin:6px 0 14px;padding:12px;border:1px solid rgba(212,178,110,.3);border-radius:12px;background:linear-gradient(135deg,#d4b26e1f,#d4b26e08)}.moment-review-note>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--app-gold);color:#17130c;font-weight:900}.moment-review-note strong{font-size:13px}.moment-review-note p{margin:3px 0 0;color:var(--app-muted);font-size:11px}.moment-empty{margin-top:24px}.moment-empty button{margin-top:10px;color:var(--app-gold)}.moment-composer-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:end center;padding:18px;background:#000000ad;backdrop-filter:blur(10px)}.moment-composer{width:min(620px,100%);padding:0;overflow:hidden}.moment-composer header{display:grid;grid-template-columns:80px 1fr 100px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--app-line);text-align:center}.moment-composer header button:first-child{text-align:left;color:var(--app-muted)}.moment-composer header small{display:block;color:var(--app-gold);font:9px Georgia;letter-spacing:.18em}.moment-composer h2{margin:3px 0 0;font-size:15px}.moment-composer .publish-button{padding:8px 10px;border-radius:9px;background:var(--app-gold);color:#16120b;font-size:11px;font-weight:800}.moment-composer textarea{width:100%;min-height:180px;padding:18px;resize:none;border:0;outline:0;background:transparent;color:var(--app-text);font:14px/1.7 inherit;box-sizing:border-box}.composer-images{padding:0 16px 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.composer-images figure{margin:0;position:relative}.composer-images img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.composer-images button{position:absolute;right:4px;top:4px;width:22px;height:22px;border-radius:50%;background:#000000b8;color:#fff}.composer-row{min-height:48px;padding:0 16px;display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:8px;border-top:1px solid var(--app-line);font-size:12px}.composer-row span{color:var(--app-muted)}.composer-row input{min-width:0;background:transparent;color:var(--app-text);border:0;outline:0}.composer-row button{color:var(--app-gold)}.moment-composer footer{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--app-line);color:var(--app-subtle);font-size:10px}.composer-rise-enter-active,.composer-rise-leave-active{transition:.24s ease}.composer-rise-enter-from,.composer-rise-leave-to{opacity:0;transform:translateY(16px)}.history-window-note{margin:8px auto 4px;padding:6px 10px;border:1px solid rgba(212,178,110,.18);border-radius:20px;color:var(--app-subtle);background:#d4b26e0e;font-size:10px;text-align:center}.history-window-note span{margin-right:5px;color:var(--app-gold);font-weight:800}.group-info-page{width:100%;max-width:100%;overflow-x:hidden;background:var(--app-bg);padding-bottom:12px}.group-info-page .panel,.group-info-page section,.group-info-page header{max-width:100%}.group-info-page *{min-width:0}.group-identity{margin:12px;padding:18px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:24px;align-items:center}.group-identity small{color:var(--app-gold);font:9px Georgia;letter-spacing:.16em}.group-identity h2{margin:4px 0;font-size:18px}.rename-trigger{margin-left:8px;padding:3px 7px;border:1px solid rgba(212,178,110,.35);border-radius:8px;color:var(--app-gold);background:transparent;font-size:9px;vertical-align:middle}.group-name-editor{display:flex;gap:6px;margin:5px 0}.group-name-editor input{min-width:0;width:150px;padding:7px 9px;border:1px solid rgba(212,178,110,.4);border-radius:8px;outline:0;color:var(--app-text);background:#0e0e10}.group-name-editor button{padding:6px 8px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-muted);background:#202024}.group-name-editor button:first-of-type{color:#17130c;background:var(--app-gold)}.group-identity p{margin:0;color:var(--app-muted);font-size:11px}.group-notice{margin:0 12px 12px;overflow:hidden}.group-notice>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--app-line)}.group-notice>header strong{font-size:13px}.group-notice>header button{padding:5px 9px;border:1px solid rgba(212,178,110,.35);border-radius:8px;color:var(--app-gold);background:#d4b26e14;font-size:10px}.group-notice>p{margin:0;padding:14px;color:var(--app-muted);font-size:12px;line-height:1.7;white-space:pre-wrap}.group-notice textarea{box-sizing:border-box;width:calc(100% - 28px);min-height:110px;margin:14px;padding:11px;border:1px solid rgba(212,178,110,.28);border-radius:10px;outline:0;resize:vertical;color:var(--app-text);background:#101012;font:12px/1.7 inherit}.group-notice>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 14px 14px}.group-notice>footer span{margin-right:auto;color:var(--app-subtle);font-size:9px}.group-notice>footer button{padding:7px 10px;border:1px solid var(--app-line);border-radius:8px;color:var(--app-muted);background:#202024;font-size:10px}.group-notice>footer button:last-child{border-color:var(--app-gold);color:#17130c;background:var(--app-gold)}.system-seal{padding:6px 9px;border-radius:20px;background:var(--app-gold);color:#15110a;font-size:10px;font-weight:900}.mandatory-policy{margin:0 12px 12px;padding:14px;display:grid;grid-template-columns:36px 1fr;gap:10px;border:1px solid rgba(212,178,110,.28);border-radius:14px;background:linear-gradient(135deg,#d4b26e1f,#d4b26e08)}.mandatory-policy>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--app-gold);color:#17130c;font-size:20px}.mandatory-policy strong{font-size:13px}.mandatory-policy p{margin:4px 0 0;color:var(--app-muted);font-size:11px;line-height:1.55}.group-policy-grid{margin:0 12px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.group-policy-grid article{padding:12px 10px;border:1px solid var(--app-line);border-radius:12px;background:#151518}.group-policy-grid span,.group-policy-grid strong{display:block}.group-policy-grid span{color:var(--app-subtle);font-size:9px}.group-policy-grid strong{margin-top:5px;font-size:11px}.group-info-page h1,.group-info-page h2,.group-info-page h3,.group-info-page p,.group-info-page strong{overflow-wrap:anywhere}.group-members,.members-private{margin:0 12px 12px}.group-members>header{padding:13px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--app-line)}.group-members>header>div{display:flex;align-items:center;gap:10px}.add-group-member{padding:6px 9px;border:1px solid rgba(212,178,110,.35);border-radius:9px;color:var(--app-gold);background:#d4b26e14;font-size:10px}.group-members h3{margin:0;font-size:13px}.group-members header span{color:var(--app-subtle);font-size:10px}.group-members>article{display:grid;grid-template-columns:34px minmax(100px,1fr) minmax(220px,1.4fr) auto;column-gap:16px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--app-line);font-size:10px}.group-members article strong,.group-members article span{display:block}.group-members article span{color:var(--app-subtle);margin-bottom:3px}.group-members article p{margin:0;color:var(--app-muted)}.member-activity{display:grid;gap:5px}.member-activity p{display:flex;align-items:center;gap:7px;margin:0;color:var(--app-muted);white-space:nowrap}.member-activity p span{display:inline;width:48px;margin:0}.transfer-owner{padding:5px 7px;border:1px solid rgba(212,178,110,.3);border-radius:8px;color:var(--app-gold);background:#d4b26e12;font-size:9px}.transfer-owner:disabled{opacity:.5}.members-private{padding:18px;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center}.members-private>span{font-size:26px;color:var(--app-gold)}.members-private strong{font-size:13px}.members-private p{margin:4px 0 0;color:var(--app-muted);font-size:11px}.danger-actions{margin:0 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.danger-actions button{padding:12px;border:1px solid rgba(221,90,90,.25);border-radius:12px;color:#ec7777;background:#be363612}.danger-actions button:disabled{opacity:.35}.danger-action{display:block;width:calc(100% - 24px);margin:14px 12px;padding:12px;border:1px solid rgba(221,90,90,.25);border-radius:12px;color:#ec7777;background:#be363612;font-weight:700}.danger-action:disabled{opacity:.35}.moment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--app-subtle);font-size:11px;margin-top:3px}.moment-meta time{color:var(--app-muted)}.moment-interaction-buttons{margin-left:auto;display:flex;align-items:center;gap:5px}.moment-interaction-buttons button,.moment-like-list button,.moment-comments>button{padding:4px 7px;border:1px solid var(--app-line);border-radius:7px;color:var(--app-muted);background:#ffffff09;font-size:10px}.moment-interaction-buttons button.active{border-color:#e05c644d;color:#e86d75;background:#e05c6414}.moment-like-list,.moment-comments{margin-top:7px;padding:8px 10px;border-radius:8px;background:#ffffff0a;font-size:11px;line-height:1.55}.moment-like-list{display:flex;align-items:flex-start;gap:6px;color:var(--app-muted)}.moment-like-list>span{color:#e86d75}.moment-like-list p{flex:1;margin:0;min-width:0}.moment-like-list b{color:var(--app-gold);font-weight:600}.moment-like-list b:not(:last-child):after{content:"、";color:var(--app-muted)}.moment-comments>article{padding:5px 0;color:var(--app-text);cursor:pointer;overflow-wrap:anywhere}.moment-comments>article+article{border-top:1px solid rgba(255,255,255,.045)}.moment-comments strong{color:var(--app-gold);font-weight:600}.moment-comments time{display:block;margin-top:1px;color:var(--app-subtle);font-size:9px}.moment-comment-box{display:flex;align-items:center;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid var(--app-line)}.moment-comment-box input{min-width:0;flex:1;padding:7px 9px;border:1px solid var(--app-line);border-radius:8px;outline:0;color:var(--app-text);background:#101012;font-size:11px}.moment-comment-box input:focus{border-color:#d4b26e73}.moment-comment-box button{flex:none;padding:6px 8px;border:0;border-radius:7px;color:#17130c;background:var(--app-gold);font-size:10px}.moment-comment-box button:last-child:not(:first-of-type){color:var(--app-muted);background:#26262a}.moment-actions{margin-top:6px;padding:6px 8px;border-radius:4px;background:#ffffff08;font-size:12px;line-height:1.5}.moment-actions p{margin:0;color:var(--app-muted)}.moment-actions strong{color:var(--app-gold);font-weight:600}.comment-box{margin-top:12px;padding:11px;border:1px solid var(--app-line);border-radius:10px;background:#060607b8}.comment-box p{margin:5px 0;color:var(--app-text);font-size:13px;font-weight:600}.comment-box p:first-child,.comment-box strong{color:var(--app-gold)}.action-page{background:radial-gradient(100% 38% at 50% 0%,rgba(212,178,110,.045),transparent 64%),var(--app-bg)}.friend-search{display:flex;gap:10px;margin:12px;padding:12px}.primary-action,.row-action,.request-actions button{min-height:44px;border:1px solid rgba(120,92,40,.5);border-radius:13px;background:linear-gradient(180deg,#d7bc82,#c6a866);color:#241c0b;padding:0 16px;font-size:13px;font-weight:800;box-shadow:inset 0 1px #fff4d666,0 10px 24px #00000042}.primary-action:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.3)}.result-list{padding:0 12px 18px}.empty-panel{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:12px;margin:12px 0;border:1px solid var(--app-line);border-radius:16px;background:linear-gradient(180deg,#17171a,#121214);color:var(--app-muted);font-size:14px;font-weight:700}.empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid rgba(212,178,110,.12);border-radius:50%;background:#d4b26e0d;color:var(--app-gold);font-size:26px;font-weight:800}.result-row,.request-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px}.result-row h2,.request-row h2{margin:0 0 4px;color:var(--app-text);font-size:15px;font-weight:800}.result-row p,.request-row p{margin:0;color:var(--app-muted);font-size:12px;font-weight:650}.row-state{color:var(--app-muted);font-size:12px;font-weight:750;white-space:nowrap}.request-actions{display:flex;gap:8px}.request-actions button{min-height:36px;border-radius:999px;padding:0 12px}.request-actions button.muted{border-color:var(--app-line);background:linear-gradient(180deg,#1c1c20e6,#111113e6);color:var(--app-muted)}.feature-page{padding-bottom:22px}.feature-hero{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;margin:12px;padding:16px}.feature-hero h2{margin:0 0 8px;color:var(--app-text);font-size:20px;font-weight:900}.feature-hero p{margin:0;color:var(--app-muted);font-size:13px;font-weight:650;line-height:1.65}.feature-actions{display:grid;gap:10px;margin:12px}.ghost-action{min-height:44px;border:1px solid var(--app-line);border-radius:13px;color:var(--app-muted);background:linear-gradient(180deg,#1c1c20e6,#111113e6);font-size:13px;font-weight:800}.qr-card{display:flex;align-items:center;flex-direction:column;gap:8px;margin:12px;padding:18px}.qr-card strong{color:var(--app-text);font-size:18px;font-weight:900}.qr-card p{margin:0;color:var(--app-muted);font-size:13px;font-weight:700}.qr-grid{display:grid;place-items:center;width:168px;height:168px;border:1px solid rgba(212,178,110,.3);border-radius:22px;background:linear-gradient(90deg,rgba(212,178,110,.12) 1px,transparent 1px),linear-gradient(rgba(212,178,110,.12) 1px,transparent 1px),#080809;background-size:18px 18px}}.snap-page-enter-active{transition:transform 90ms cubic-bezier(.2,0,0,1),opacity 90ms linear}.snap-page-leave-active{transition:none}.snap-page-enter-from{opacity:.96;transform:translate(10px)}.snap-page-enter-to,.snap-page-leave-from,.snap-page-leave-to{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.snap-page-enter-active,.snap-page-leave-active{transition:none}}.desktop-stage{display:flex;width:100%;height:100dvh;background:var(--app-bg-deep);overflow:hidden}.desktop-sidebar{display:flex;flex-direction:column;align-items:center;width:72px;flex-shrink:0;height:100dvh;border-right:1px solid var(--app-line);background:var(--app-panel);padding:12px 0;gap:8px}.sidebar-brand{display:flex;align-items:center;justify-content:center;padding:8px 0 16px}.sidebar-nav{display:flex;flex-direction:column;align-items:center;flex:1;gap:4px;width:100%;padding:0 8px}.sidebar-nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:10px 0;border-radius:12px;color:var(--app-muted);text-decoration:none;font-size:10px;font-weight:600;transition:background .2s ease,color .2s ease}.sidebar-nav-item:hover{background:#ffffff0a}.sidebar-nav-item.active{color:var(--app-gold);background:#d4b26e14}.sidebar-icon-wrap{position:relative;display:grid;place-items:center;min-height:28px}.sidebar-badge{position:absolute;top:-6px;right:-14px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--app-danger);color:#fff;font-size:10px;font-weight:900;box-shadow:0 4px 10px #e65f554d}.sidebar-label{font-size:10px;font-weight:600}.desktop-content{flex:1;min-width:0;height:100dvh;overflow:hidden;background:var(--app-bg)}.desktop-content .chat-list-page,.desktop-content .contacts-page,.desktop-content .chat-room-page,.desktop-content .action-page{position:relative;height:100dvh;overflow-y:auto}.desktop-content .with-tabs .page{padding-bottom:0}.desktop-content .bottom-tabs{display:none}.desktop-content .chat-room-page{height:100dvh}.desktop-content .message-feed{height:auto;flex:1;min-height:0}.app-shell .chat-list-page,.app-shell .contacts-page,.app-shell .action-page,.app-shell .chat-info-page,.app-shell .group-info-page,.app-shell .message-search-page,.app-shell .profile-page,.app-shell .create-group-page,.app-shell .group-directory-page,.app-shell .feature-page{padding:0;min-height:auto}.app-shell .chat-room-page{position:absolute!important;top:calc(48px + env(safe-area-inset-top,0px))!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;min-height:auto!important;background:var(--app-bg)!important;color:var(--app-text)!important}
