/*! tailwindcss v4.2.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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.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,)}.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))}}:root{--ink:#17201d;--muted:#66726e;--line:#e4e9e6;--soft:#f5f7f6;--green:#166a51;--green-dark:#0d4c3b;--green-soft:#eaf4ef;--red:#db3a3a;--red-dark:#af242d;--gold:#c9912f;--navy:#163d55;--shadow:0 14px 40px #192e2614}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans),"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;background:#fff;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}a{color:inherit}.content-width{width:min(1180px,100% - 40px);margin-inline:auto}.app-shell{background:#fff;min-height:100vh}.app-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0}.header-inner{align-items:center;gap:28px;width:min(1240px,100% - 40px);height:70px;margin:auto;display:flex}.brand{text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px #166a5133}.brand span:last-child{flex-direction:column;display:flex}.brand small{color:var(--muted);letter-spacing:.14em;margin-top:2px;font-size:9px}.brand-logo-image,.auth-brand>img{object-fit:contain;border-radius:11px;display:block;box-shadow:0 4px 12px #006a422e}.admin-first-setup-link{color:#795412;background:#fff8e9;border:1px solid #e1c58f;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:14px;padding:10px;display:grid}.admin-first-setup-link>svg{width:21px}.admin-first-setup-link b{font-size:9px}.admin-first-setup-link p{margin:2px 0;font-size:8px}.admin-first-setup-link button,.admin-setup-disabled button{color:#fff;background:#7a5513;border:0;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:900}.admin-setup-disabled{text-align:center;padding:24px 8px}.admin-setup-disabled>svg{color:#b7222e;width:42px}.admin-setup-disabled h2{font-size:16px}.admin-setup-disabled p{color:var(--muted);font-size:9px;line-height:1.7}.admin-accounts-panel{position:relative}.admin-success{color:#176843;background:#eaf6ef;border-radius:6px;align-items:center;gap:6px;padding:9px;font-size:9px;display:flex}.admin-success svg{width:15px}.admin-add-form{background:#f5f7f6;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:9px;margin-bottom:14px;padding:12px;display:grid}.admin-add-form h3{grid-column:1/-1;margin:0;font-size:11px}.admin-add-form label{gap:4px;font-size:8px;font-weight:800;display:grid}.admin-add-form input,.admin-add-form select,.admin-accounts-panel td input,.admin-accounts-panel td select{background:#fff;border:1px solid #ccd6d1;border-radius:6px;min-width:0;padding:8px;font-size:8px}.admin-add-form button{color:#fff;background:#174c39;border:0;border-radius:6px;min-height:34px;padding:8px 12px;font-size:8px;font-weight:900}.admin-accounts-panel td small{color:var(--muted);margin-top:2px;display:block}.admin-accounts-panel td .danger,.admin-confirm-overlay .danger{color:#fff!important;background:#b7222e!important;border-color:#b7222e!important}.admin-confirm-overlay{z-index:5000;background:#121b18aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-confirm-overlay>section{background:#fff;border-radius:12px;width:min(420px,100%);padding:22px;box-shadow:0 20px 70px #0005}.admin-confirm-overlay h3{margin:0 0 8px;font-size:17px}.admin-confirm-overlay p{color:var(--muted);font-size:9px;line-height:1.7}.admin-confirm-overlay>section>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.admin-confirm-overlay button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:42px;font-weight:900}.admin-otp-email-settings{background:#fbfdfc;border:1px solid #d7e3dd;border-radius:10px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.admin-otp-email-settings h3{margin:0 0 3px;font-size:12px}.admin-otp-email-settings p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.admin-otp-email-settings dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-otp-email-settings dl>div{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px}.admin-otp-email-settings dt{color:var(--muted);font-size:8px}.admin-otp-email-settings dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:900}.admin-otp-email-form{align-items:center;gap:8px;display:flex}.admin-otp-email-form input{border:1px solid #cbd7d1;border-radius:7px;flex:1;min-width:0;padding:10px;font-size:10px}.admin-otp-email-form button{color:#fff;background:#174c39;border:0;border-radius:7px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:900}.admin-setup-email-verify{text-align:center;gap:12px;display:grid}.admin-setup-email-verify>svg{color:#176843;width:38px;height:38px;margin:auto}.admin-setup-email-verify h2,.admin-setup-email-verify p{margin:0}.admin-setup-email-verify p{color:var(--muted);font-size:10px;line-height:1.7}.admin-setup-email-verify>input{letter-spacing:.3em;text-align:center;border:1px solid #cbd7d1;border-radius:8px;width:100%;padding:12px;font-size:24px}@media (width<=760px){.admin-first-setup-link{grid-template-columns:28px 1fr}.admin-first-setup-link button{grid-column:1/3}.admin-add-form{grid-template-columns:1fr}.admin-add-form h3{grid-column:auto}.admin-otp-email-settings dl{grid-template-columns:1fr}.admin-otp-email-form{flex-direction:column;align-items:stretch}.admin-otp-email-form button{min-height:44px}}.support-request-page{color:#f7f7f7;background:#0a0a0b;min-height:70vh;padding:42px 0 150px}.support-request-back{color:#c7c8cc;background:#17181c;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:7px;min-height:40px;margin:0 0 14px;padding:0 12px;font-size:14px;font-weight:650;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.support-request-back svg{width:17px;height:17px}.support-request-back:hover{color:#fff;background:#1f2025;border-color:#c9a34e55}.support-request-back:active{transform:scale(.98)}.support-request-back:focus-visible{outline-offset:3px;outline:2px solid #c9a34e}.support-request-card{background:#17181c;border:1px solid #2a2c31;border-radius:20px;width:min(720px,100%);margin:auto;padding:28px;box-shadow:0 22px 60px #0007}.support-request-card>header{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.support-request-card>header>span{color:#d7b963;background:#c9a34e1b;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.support-request-card>header svg{width:22px}.support-request-card small{color:#bda15f;letter-spacing:.16em;font-size:11px;font-weight:700}.support-request-card h1{margin:4px 0 6px;font-size:28px;line-height:1.2}.support-request-card header p{color:#a9aaae;margin:0;font-size:14px}.support-request-card form{gap:20px;padding-top:22px;display:grid}.support-user-summary{background:#0f1013;border:1px solid #ffffff10;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px;display:flex}.support-user-summary b{width:100%;font-size:15px}.support-user-summary span{color:#a9aaae;font-size:12px}.support-request-card label{gap:8px;font-size:14px;font-weight:650;display:grid}.support-request-card label>span{align-items:center;gap:8px;display:flex}.support-request-card label em{color:#fff;background:#b52b31;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}.support-request-card select,.support-request-card textarea{color:#fff;background:#0d0e11;border:1px solid #34363d;border-radius:14px;outline:none;width:100%;padding:14px}.support-request-card select{min-height:50px}.support-request-card textarea{resize:vertical;min-height:190px;line-height:1.7}.support-request-card select:focus,.support-request-card textarea:focus{border-color:#c9a34e;box-shadow:0 0 0 3px #c9a34e1f}.support-request-card label>small{text-align:right;color:#85878d;letter-spacing:0}.support-auto-info{color:#898b91;margin:0;font-size:12px;line-height:1.6}.support-request-error{color:#ffc9c9;background:#6e191d55;border:1px solid #dc4c5266;border-radius:11px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;display:flex}.support-request-error svg{flex:none;width:18px}.support-submit,.support-request-complete button{color:#111;background:#c9a34e;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:800;display:flex}.support-submit svg{width:18px}.support-request-complete{text-align:center;gap:12px;padding:38px 0 8px;display:grid}.support-request-complete>svg{color:#5dc58b;width:52px;height:52px;margin:auto}.support-request-complete h2,.support-request-complete p{margin:0}.support-request-complete p{color:#a9aaae}.support-request-complete button{margin-top:12px}.support-request-complete button.secondary{color:#eee;background:#25262b;margin-top:0}.spin{animation:1s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}.registration-details-card{border:1px solid var(--color-border,#ffffff14);background:var(--color-bg-card,#151515);color:var(--color-text-primary,#fff);border-radius:20px;gap:22px;padding:24px;display:grid;box-shadow:0 18px 44px #0005}.registration-details-loading{min-height:180px;color:var(--color-text-secondary,#a0a0a0);place-items:center}.registration-details-loading svg{width:22px}.registration-details-back{color:#ddd;background:#202126;border:1px solid #ffffff14;border-radius:12px;justify-self:start;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-weight:650;display:inline-flex}.registration-details-back svg{width:17px}.registration-details-card>header{border-bottom:1px solid #ffffff10;padding-bottom:18px}.registration-details-card>header small{color:#c9a34e;letter-spacing:.18em;font-size:11px;font-weight:700}.registration-details-card h2{margin:5px 0;font-size:24px;line-height:1.25}.registration-details-card>header p{color:#a0a0a0;margin:0;font-size:14px}.registration-details-card form{gap:22px;display:grid}.registration-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.registration-details-grid label{color:#eaeaea;gap:8px;font-size:14px;font-weight:650;display:grid}.registration-details-grid label.span-2{grid-column:1/-1}.registration-details-grid label>em{color:#fff;background:#7e2025;border-radius:999px;justify-self:start;padding:2px 7px;font-size:10px;font-style:normal}.registration-details-grid label>small{color:#9a9ba0;font-weight:500}.registration-details-grid input,.registration-protected-fields input{box-sizing:border-box;color:#fff;background:#0d0e11;border:1px solid #34363d;border-radius:13px;outline:none;width:100%;min-height:48px;padding:0 13px;font-size:16px}.registration-details-grid input:focus{border-color:#c9a34e;box-shadow:0 0 0 3px #c9a34e20}.registration-details-grid input[aria-invalid=true]{border-color:#d65359}.field-error{color:#ffb8bb;font-size:12px;font-weight:550}.registration-protected-fields{background:#101114;border:1px solid #ffffff0e;border-radius:16px;gap:14px;padding:18px;display:grid}.registration-protected-fields>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.registration-protected-fields>div>svg{color:#c9a34e;width:20px;margin-top:26px}.registration-protected-fields>div>span{gap:7px;display:grid}.registration-protected-fields b{font-size:14px}.registration-protected-fields input{color:#a9aaae;cursor:not-allowed;background:#1c1d21}.registration-protected-fields small{color:#888a90;align-items:center;gap:5px;font-size:11px;display:flex}.registration-protected-fields small svg{width:13px;height:13px}.registration-protected-fields button{color:#ddc17c;white-space:nowrap;background:#c9a34e14;border:1px solid #c9a34e66;border-radius:12px;align-self:center;min-height:42px;padding:0 14px;font-weight:700}.registration-protected-fields>p{color:#8e9096;margin:0 0 0 36px;font-size:12px}.registration-feedback{border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px;font-size:13px;display:flex}.registration-feedback svg{width:18px}.registration-feedback.error{color:#ffc9c9;background:#6e191d55;border:1px solid #dc4c5266}.registration-feedback.success{color:#baf3d2;background:#183f2b;border:1px solid #5dc58b55}.registration-save{color:#111;background:#c9a34e;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:800;display:flex}.registration-save:disabled{cursor:wait;opacity:.65}.registration-save svg{width:18px}.admin-support-panel .admin-panel-head button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;display:flex}.support-status{color:#59655f;white-space:nowrap;background:#eef1ef;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.status-pending{color:#a9252c;background:#fee8e8}.status-progress{color:#815b05;background:#fff3d8}.status-done{color:#176843;background:#e7f6ed}.admin-support-empty{text-align:center;color:var(--muted);padding:30px}@media (width<=760px){.support-request-page{padding:22px 0 130px}.support-request-page .content-width{width:min(100% - 24px,720px)}.support-request-card{border-radius:18px;padding:20px 16px}.support-request-card h1{font-size:23px}.support-request-card select,.support-request-card textarea{font-size:16px}.registration-details-card{border-radius:18px;gap:18px;padding:18px 14px}.registration-details-card h2{font-size:21px}.registration-details-grid{grid-template-columns:1fr;gap:15px}.registration-details-grid label.span-2{grid-column:auto}.registration-protected-fields{padding:14px}.registration-protected-fields>div{grid-template-columns:22px minmax(0,1fr)}.registration-protected-fields>div>button{grid-column:2;width:100%}.registration-protected-fields>p{margin-left:34px}.registration-save{width:100%}}.admin-support-controls{justify-content:space-between;align-items:center;gap:14px;margin:14px 0 12px;display:flex}.admin-support-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-support-filters button{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#fff;border-radius:999px;padding:7px 13px;font-weight:800}.admin-support-filters button.active{color:#6f4e0a;background:#fff8e8;border-color:#9b772d}.admin-support-search{background:#fff;border:1px solid #ccd7d1;border-radius:9px;align-items:center;gap:8px;width:min(340px,100%);min-height:40px;padding:0 12px;display:flex}.admin-support-search svg{width:17px;color:var(--muted);flex:none}.admin-support-search input{color:#18231d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.admin-support-search input::placeholder{color:#718078}.admin-support-table-head,.admin-support-rows>article{grid-template-columns:132px minmax(145px,.75fr) minmax(260px,1.6fr) 86px 110px;align-items:center;gap:14px;display:grid}.admin-support-table-head{color:var(--muted);padding:8px 13px;font-size:8px;font-weight:900}.admin-support-rows{gap:8px;display:grid}.admin-support-rows>article{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:13px;box-shadow:0 5px 18px #0e1f1509}.admin-support-rows time{color:var(--muted);font-size:8px;line-height:1.5}.admin-support-user,.admin-support-summary{min-width:0}.admin-support-user b,.admin-support-user small,.admin-support-summary b,.admin-support-summary p{display:block}.admin-support-user b,.admin-support-summary b{font-size:9px}.admin-support-user small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.admin-support-summary p{color:#56635c;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:8px;overflow:hidden}.admin-support-open{color:#27342d;white-space:nowrap;background:#fff;border:1px solid #c7d0cb;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-height:36px;font-weight:900;display:flex}.admin-support-open svg{width:14px}.admin-support-back{color:#59655f;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;font-weight:800;display:inline-flex}.admin-support-back svg{width:17px}.admin-support-detail-screen{display:block}.admin-support-detail-page{max-width:900px}.admin-support-detail-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.admin-support-detail-page>header small{color:#9b772d;letter-spacing:.14em;font-weight:900}.admin-support-detail-page>header h2{margin:5px 0 3px;font-size:18px}.admin-support-detail-page>header p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:8px}.admin-support-detail-page dl{border:1px solid var(--line);background:#fff;border-radius:10px;margin:15px 0;display:grid;overflow:hidden}.admin-support-detail-page dl>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:11px 13px;font-size:9px;display:grid}.admin-support-detail-page dl>div:last-child{border-bottom:0}.admin-support-detail-page dt{color:var(--muted);font-weight:900}.admin-support-detail-page dd{overflow-wrap:anywhere;margin:0}.admin-support-detail-page article{background:#f5f7f6;border-radius:10px;padding:18px}.admin-support-detail-page article h3{margin:0 0 9px;font-size:11px}.admin-support-detail-page article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.8}.admin-support-status-editor{align-items:end;gap:12px;margin-top:16px;display:flex}.admin-support-status-editor label{gap:6px;font-size:9px;font-weight:900;display:grid}.admin-support-status-editor select{color:#18231d;background:#fff;border:1px solid #ccd7d1;border-radius:8px;min-width:180px;min-height:42px;padding:8px 11px}.admin-support-status-editor span{color:var(--muted);padding-bottom:11px;font-size:8px}.admin-support-environment{margin-top:15px!important}@media (width<=760px){.admin-support-controls{flex-direction:column;align-items:stretch}.admin-support-search{box-sizing:border-box;width:100%}.admin-support-table-head{display:none}.admin-support-rows>article{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time status""user status""summary summary""action action";gap:9px 12px;padding:14px;display:grid}.admin-support-rows time{grid-area:time}.admin-support-user{grid-area:user}.admin-support-summary{border-top:1px solid var(--line);grid-area:summary;padding-top:8px}.admin-support-rows .support-status{grid-area:status;align-self:start}.admin-support-open{grid-area:action;width:100%}.admin-support-detail-page>header{align-items:flex-start}.admin-support-detail-page>header h2{font-size:16px}.admin-support-detail-page dl>div{grid-template-columns:1fr;gap:4px}.admin-support-detail-page article{padding:15px}.admin-support-status-editor,.admin-support-status-editor label{width:100%}.admin-support-status-editor select{width:100%;font-size:16px}}.main-nav{align-self:stretch;align-items:center;gap:3px;margin-left:auto;display:flex}.nav-button{color:#52605b;background:0 0;border:0;align-items:center;gap:7px;height:100%;padding:0 15px;font-size:13px;font-weight:700;display:flex;position:relative}.nav-button:hover,.nav-button.active{color:var(--green)}.nav-button.active:after{content:"";background:var(--green);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:15px;right:15px}.nav-button.reset{border:1px solid var(--line);color:#68736f;border-radius:9px;height:36px;margin-left:10px;font-size:12px}.nav-button.reset:hover{background:var(--soft);border-color:#c8d1cd}.demo-label{color:#9a6721;white-space:nowrap;background:#fff4d8;border:1px solid #f2d99a;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.mobile-menu{color:var(--ink);background:0 0;border:0;display:none}.nav-button{min-height:44px}.nav-button:nth-child(4){font-weight:900}.live-wizard{width:min(1180px,100% - 32px);color:var(--ink);margin:0 auto;padding:24px 0 110px}.live-wizard-breadcrumb{color:#718079;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.live-wizard-breadcrumb button{color:var(--green);background:0 0;border:0;padding:4px}.live-wizard-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.live-wizard-heading span,.live-type-cards>h2{letter-spacing:.12em;color:var(--green);font-size:11px;font-weight:900}.live-wizard-heading h1{margin:4px 0;font-size:30px}.live-wizard-heading p{color:#66756f;margin:0}.live-wizard-heading>button{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;display:flex}.live-wizard-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.live-wizard-steps li{border:1px solid var(--line);color:#87928d;background:#fff;border-radius:10px;grid-template-columns:34px auto;align-items:center;column-gap:8px;padding:12px;display:grid}.live-wizard-steps li>span{background:#edf1ef;border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.live-wizard-steps li>span svg{width:16px}.live-wizard-steps b{font-size:9px}.live-wizard-steps small{font-size:11px}.live-wizard-steps .active{border-color:var(--green);color:var(--green);box-shadow:0 5px 18px #0e66471a}.live-type-cards{border:1px solid var(--line);background:#f6f8f7;border-radius:14px;margin-bottom:22px;padding:18px}.live-type-cards>h2{margin:0 0 12px}.live-type-cards>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.live-type-cards button{text-align:left;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;min-height:120px;padding:16px;display:flex;position:relative}.live-type-cards button>svg{color:var(--green);width:25px;height:25px}.live-type-cards button span{flex-direction:column;gap:7px;display:flex}.live-type-cards button b{font-size:15px}.live-type-cards button small{color:#6c7974;line-height:1.55}.live-type-cards button.selected{border-color:var(--green);background:#f1fbf7}.live-type-cards button em{background:var(--green);color:#fff;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-size:9px;display:flex;position:absolute;top:9px;right:9px}.live-type-cards button em svg{width:11px}.live-wizard-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.live-wizard-main{min-width:0}.live-wizard-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:18px;padding:20px}.live-wizard-section>h2,.live-wizard-section>header h2{margin:0 0 16px;font-size:18px}.live-wizard-section>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.live-wizard-section>header p{color:#75817c;margin:4px 0 0;font-size:12px}.live-wizard-section>header>button{background:var(--green);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;padding:10px 13px;display:flex}.live-wizard-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-wizard-fields label{flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.live-wizard-fields label.wide,.strike-settings.wide{grid-column:1/-1}.live-wizard-fields input,.live-wizard-fields select,.live-wizard-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd8d4;border-radius:8px;min-height:44px;padding:11px}.live-wizard-fields textarea{resize:vertical;min-height:90px}.live-wizard-fields em{color:#c74838;font-style:normal}.live-wizard-fields label>small{color:#72807a;font-weight:500}.live-wizard-fields .field-error{color:#c74838}.live-wizard-item{background:#fbfcfc;border:1px solid #dce3e0;border-radius:12px;margin-top:12px;padding:14px}.live-wizard-item>header{align-items:center;gap:9px;margin-bottom:14px;display:flex}.live-wizard-item>header>span{color:#7a8781;font-size:10px}.live-wizard-item>header>div{gap:5px;margin-left:auto;display:flex}.live-wizard-item>header button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:4px;min-height:38px;padding:7px;font-size:10px;display:flex}.live-wizard-item .drag-handle{touch-action:none;cursor:grab}.live-wizard-item header svg{width:15px}.strike-settings{background:#fff8f6;border:1px solid #edcfc8;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px;display:grid}.strike-settings legend{color:#b83b2d;padding:0 6px;font-weight:900}.live-wizard-summary{color:#fff;background:#153c30;border-radius:14px;padding:18px;position:sticky;top:16px}.live-wizard-summary>span{letter-spacing:.12em;color:#a7d8c6;font-size:9px}.live-wizard-summary h3{margin:8px 0 15px;font-size:16px}.live-wizard-summary dl{margin:0}.live-wizard-summary dl div{border-top:1px solid #ffffff26;justify-content:space-between;padding:10px 0;display:flex}.live-wizard-summary dt{color:#bdd3ca;font-size:11px}.live-wizard-summary dd{margin:0;font-size:12px;font-weight:900}.live-wizard-summary button{color:#154c3a;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;font-weight:900;display:flex}.live-wizard-error{color:#a83225;background:#fff3f0;border:1px solid #edb4a9;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.live-wizard-error.success{color:#166b4d;background:#effaf5;border-color:#9bd1bb}.live-confirm dl>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;padding:10px 0;display:grid}.live-confirm dt{color:#68766f;font-weight:800}.live-confirm dd{margin:0}.live-confirm>button{margin-top:12px}.live-wizard-actions{z-index:55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:11px max(16px,50vw - 590px);padding-bottom:max(11px,env(safe-area-inset-bottom));background:#fffffff5;justify-content:flex-end;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.live-wizard-actions button{background:#fff;border:1px solid #cbd5d0;border-radius:9px;align-items:center;gap:6px;min-height:46px;padding:0 16px;font-weight:800;display:flex}.live-wizard-actions .primary{background:var(--green);color:#fff;border-color:var(--green)}.live-draft-list{border:1px solid var(--line);border-radius:14px;margin-top:20px;padding:18px}.live-draft-list article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto minmax(0,auto);align-items:center;gap:12px;padding:12px 0;display:grid}.live-draft-list article>div:first-child{flex-direction:column;display:flex}.live-draft-list .live-draft-actions{flex-flow:wrap;gap:5px;display:flex}.live-draft-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:36px;padding:0 9px}.live-draft-list small,.live-draft-list time{color:#74807b;font-size:10px}.wizard-lottery-embed{border-top:3px solid var(--green);padding-top:12px}.live-created-actions,.leave-confirm-modal{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;width:min(620px,100% - 32px);margin:70px auto;padding:28px}.live-created-actions>svg{width:48px;height:48px;color:var(--green)}.live-created-actions>div,.leave-confirm-modal>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.live-created-actions button,.leave-confirm-modal button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:44px;padding:0 13px}.leave-confirm-modal{margin:auto}.leave-confirm-modal>svg{color:#d27929}.leave-confirm-modal .primary{background:var(--green);color:#fff}.live-heading{align-items:center;gap:15px;padding-block:24px 20px;display:flex}.seller-avatar{width:48px;height:48px;color:var(--green-dark);background:linear-gradient(145deg,#e4efe9,#aac9bb);border:3px solid #fff;border-radius:50%;place-items:center;font-family:serif;font-size:22px;font-weight:900;display:grid;box-shadow:0 0 0 1px #d5dfda}.live-title-block{min-width:0}.eyebrow-row{align-items:center;gap:12px;margin-bottom:4px;display:flex}.live-badge{color:var(--red);letter-spacing:.08em;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.live-badge>span,.card-live>span,.hero-eyebrow>span,.featured-live-badge>span{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 0 4px #db3a3a1f}.viewer-count{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.live-title-block h1{letter-spacing:.01em;margin:0 0 5px;font-size:23px}.live-title-block p{color:#3f4c48;align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.live-title-block p svg{color:var(--green)}.live-title-block p span{color:var(--muted);margin-left:3px}.follow-button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:10px 17px;font-size:13px;font-weight:800;display:flex}.follow-button.followed{color:var(--green);background:#fff}.global-strike{color:#fff;text-align:center;letter-spacing:.04em;background:linear-gradient(90deg,#901b29,#cf2634,#901b29);justify-content:center;align-items:center;gap:9px;padding:12px;font-weight:900;display:flex}.global-strike span{opacity:.86;margin-left:6px;font-size:12px;font-weight:500}.viewer-main{padding-bottom:80px}.viewer-primary{grid-template-columns:minmax(0,1.6fr) minmax(350px,.8fr);align-items:start;gap:18px;display:grid}.video-mock{aspect-ratio:16/9;color:#fff;box-shadow:var(--shadow);background:linear-gradient(150deg,#142c25,#07110e);border-radius:14px;position:relative;overflow:hidden}.video-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.live-corner{background:var(--red);letter-spacing:.1em;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:900;display:flex;position:absolute;top:16px;left:16px}.live-corner span{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.8s infinite pulse}.video-center{color:#eef6f2;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.video-center .play-circle{background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:56px;height:56px;padding-left:3px;display:grid}.video-center b{font-size:16px}.video-center small{color:#a9bbb4;font-size:11px}.video-caption{background:linear-gradient(#0000,#000000d6);align-items:center;gap:10px;padding:28px 18px 15px;display:flex;position:absolute;bottom:0;left:0;right:0}.video-caption span{border:1px solid #fff6;border-radius:4px;padding:3px 6px;font-size:10px}.video-caption b{font-size:14px}.bid-card{background:#fff;border:1px solid #dce3df;border-radius:14px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 32px #142c2314}.bid-card.strike{border:2px solid #bd2630;box-shadow:0 12px 34px #b8223024}.bid-card.secret{background:linear-gradient(#fff,#fbf9ff);border:2px solid #6849a7}.strike-banner,.secret-banner{color:#fff;background:linear-gradient(90deg,#9b1826,#d3323c);align-items:center;gap:7px;margin:-20px -20px 17px;padding:10px 14px;font-size:13px;font-weight:900;display:flex}.secret-banner{background:linear-gradient(90deg,#3c2868,#7455ad)}.strike-banner span,.secret-banner span{opacity:.9;margin-left:auto;font-size:10px;font-weight:500}.product-kind{letter-spacing:.18em;color:var(--green);margin-bottom:6px;font-size:9px;font-weight:900}.bid-card.secret .product-kind{color:#6849a7}.bid-card h2{margin:0 0 17px;font-size:22px}.price-time-grid{border-block:1px solid var(--line);grid-template-columns:1fr 145px;gap:15px;padding:15px 0;display:grid}.price-time-grid>div{flex-direction:column;display:flex}.price-time-grid>div:first-child{border-right:1px solid var(--line)}.price-time-grid span{color:var(--muted);font-size:11px;font-weight:700}.price-time-grid strong{color:var(--red-dark);margin:3px 0;font-size:30px;line-height:1.25}.price-time-grid strong.masked{color:#5a3c91;letter-spacing:.08em;font-size:25px}.price-time-grid small{color:#8b9692;font-size:10px}.price-time-grid .remaining strong{font-variant-numeric:tabular-nums;color:var(--ink)}.price-time-grid .remaining.urgent strong{color:var(--red);animation:1.5s infinite softflash}.bid-count{color:#56635e;align-items:center;gap:6px;padding:11px 0;font-size:12px;display:flex}.bid-count em{color:var(--red);background:#fff0f1;border-radius:4px;margin-left:auto;padding:3px 6px;font-style:normal}.bidder-select{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.bidder-select select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:6px 26px 6px 8px;font-size:11px}.bid-input-label>span{justify-content:space-between;align-items:end;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.bid-input-label small{color:var(--muted);font-size:10px;font-weight:500}.money-input,.suffix-input{background:#fff;border:1px solid #cbd4d0;border-radius:9px;align-items:center;display:flex;overflow:hidden}.money-input:focus-within,.suffix-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #166a511a}.money-input input,.suffix-input input{text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px;font-size:18px;font-weight:800}.money-input b,.suffix-input span{white-space:nowrap;padding-right:12px;font-size:12px}.bid-button{color:#fff;background:linear-gradient(#e84844,#c9252e);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;margin-top:10px;font-size:15px;font-weight:900;display:flex;box-shadow:0 7px 15px #c4242d38}.bid-button:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.bid-note{text-align:center;color:#87918e;margin:8px 0 0;font-size:9px}.my-secret-bid{color:#513985;background:#f2ecff;border:1px solid #ded1f5;border-radius:8px;align-items:center;gap:5px;margin-top:9px;padding:8px 10px;font-size:11px;display:flex}.my-secret-bid b{margin-left:auto}.result-box{border-block:1px solid var(--line);color:var(--gold);grid-template-columns:34px 1fr;align-items:center;margin-bottom:7px;padding:14px 0;display:grid}.result-box svg{grid-row:1/4}.result-box span,.result-box small{color:var(--muted);font-size:10px}.result-box strong{color:var(--red-dark);font-size:26px}.secret-results{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.secret-results h3{margin:0 0 8px;font-size:13px}.secret-results>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.secret-results p{background:#f6f1ff;border-radius:7px;padding:8px;font-size:11px}.next-strip{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;align-items:center;gap:18px;margin-top:17px;padding:13px 16px;display:flex}.next-label{color:var(--green);letter-spacing:.15em;border-right:1px solid var(--line);padding-right:16px;font-size:10px;font-weight:900}.next-strip small{color:var(--muted);font-size:10px}.next-strip h3{margin:1px 0;font-size:16px}.next-strip p{color:var(--muted);margin:0;font-size:11px}.next-strip button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.schedule-drawer{border:1px solid var(--line);background:#fbfcfb;border-radius:14px;margin-top:17px;padding:22px}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:4px;padding-bottom:15px;display:flex}.drawer-head span,.manage-schedule-head span,.form-heading span,.page-kicker,.home-section-head span{letter-spacing:.18em;color:var(--green);font-size:9px;font-weight:900}.drawer-head h2,.manage-schedule-head h2{margin:4px 0;font-size:22px}.drawer-head p,.manage-schedule-head p{color:var(--muted);margin:0;font-size:11px}.drawer-head button,.form-heading>button{color:var(--muted);background:0 0;border:0}.timeline{padding:4px 0}.timeline-row{grid-template-columns:105px 42px 1fr;gap:12px;padding:14px 0;display:grid;position:relative}.timeline-row:not(:last-of-type):after{content:"";background:#dbe2de;width:1px;position:absolute;top:50px;bottom:-14px;left:126px}.timeline-time{text-align:right;padding-top:3px}.timeline-time b{font-size:12px}.timeline-time small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.type-icon,.manage-type{z-index:1;background:var(--green-soft);width:40px;height:40px;color:var(--green);border:1px solid #d3e8de;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.type-icon.break,.manage-type.break{color:#3c66a0;background:#edf4ff;border-color:#dbe7f9}.type-icon.notice,.manage-type.notice{color:#a46c0e;background:#fff5df;border-color:#f2e1bb}.type-icon.secret,.manage-type.secret{color:#67469c;background:#f3edff;border-color:#e2d7f4}.type-icon.end,.manage-type.end{color:#68736f;background:#eef0ef;border-color:#dde2df}.timeline-copy>div{align-items:center;gap:8px;display:flex}.timeline-copy h4{margin:0;font-size:14px}.timeline-copy p{color:#5f6c68;margin:5px 0;font-size:11px}.timeline-copy>small{color:#8a9491;font-size:9px}.timeline-copy a{color:var(--green);margin-left:8px;font-size:10px;font-weight:700;display:inline-block}.status-pill{white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-flex}.status-pill.current{color:#fff;background:#e13c3c}.status-pill.done{color:#6b7571;background:#e9edeb}.status-pill.next{background:var(--green);color:#fff}.status-pill.later{background:var(--green-soft);color:var(--green)}.status-pill.planned{color:#7a8581;background:#f1f3f2}.status-pill.held{color:#9c6811;background:#fff3d9}.status-pill.withdrawn{color:#999;background:#f1f2f2}.schedule-caution{color:#7d8884;background:#f1f4f2;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;padding:9px;font-size:10px;display:flex}.details-grid{grid-template-columns:1.1fr 1.1fr .8fr;gap:17px;margin-top:17px;display:grid}.detail-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:19px}.section-title{border-bottom:1px solid var(--line);color:var(--green);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.section-title h3{color:var(--ink);margin:0;font-size:15px}.section-title p{color:var(--muted);margin:2px 0 0;font-size:9px}.history-list>div{border-bottom:1px solid #edf0ee;align-items:center;gap:9px;padding:8px 0;display:flex}.rank-avatar{background:var(--soft);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;display:grid}.history-list>div>div{flex-direction:column;display:flex}.history-list b{font-size:11px}.history-list small{color:var(--muted);font-size:8px}.history-list strong{color:var(--red-dark);margin-left:auto;font-size:12px}.empty-state{color:var(--muted);text-align:center;padding:20px 0;font-size:11px}.description-card>p,.seller-card>p{color:#52605b;font-size:12px;line-height:1.8}.description-card dl{margin:15px 0 0}.description-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.description-card dt{color:var(--muted)}.description-card dd{margin:0;font-weight:700}.seller-profile{align-items:center;gap:10px;display:flex}.seller-avatar.large{width:54px;height:54px}.seller-profile small{color:var(--muted);font-size:9px}.seller-profile h3{margin:2px 0;font-size:14px}.seller-profile p{margin:0;font-size:9px}.seller-profile p span{color:var(--gold);font-weight:800}.seller-card a{color:#9e4e86;align-items:center;gap:5px;margin:12px 0;font-size:10px;text-decoration:none;display:flex}.seller-card>button{border:1px solid var(--green);width:100%;color:var(--green);background:#fff;border-radius:8px;padding:8px;font-size:10px;font-weight:800}.seller-page{padding-block:35px 90px}.seller-page-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.seller-page-head h1{margin:5px 0;font-size:29px}.seller-page-head p{color:var(--muted);margin:0;font-size:12px}.sync-status{background:var(--green-soft);color:var(--green);border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.sync-status>span{background:#30a576;border-radius:50%;width:7px;height:7px}.sync-status small{color:#688277;border-left:1px solid #cdded6;padding-left:7px;font-weight:500}.seller-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:22px;display:flex}.seller-tabs button{color:#7a8581;background:0 0;border:0;align-items:center;gap:7px;padding:12px 2px;font-size:13px;font-weight:800;display:flex;position:relative}.seller-tabs button svg{width:18px}.seller-tabs button.active:after{content:"";background:var(--green);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.current-control-card{box-shadow:var(--shadow);background:#fff;border:1px solid #dce4e0;border-radius:15px;overflow:hidden}.current-control-head{background:linear-gradient(90deg,#f1f7f4,#fff);align-items:center;gap:14px;padding:20px 22px;display:flex}.current-control-head .manage-type{width:48px;height:48px}.current-control-head>div:nth-child(2)>span{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900}.current-control-head h2{margin:2px 0;font-size:23px}.current-control-head p{color:var(--muted);margin:0;font-size:10px}.control-clock{text-align:right;flex-direction:column;margin-left:auto;display:flex}.control-clock small{color:var(--muted);font-size:9px}.control-clock strong{font-variant-numeric:tabular-nums;font-size:33px}.control-clock.urgent strong{color:var(--red)}.control-clock span{color:var(--muted);font-size:9px}.primary-controls{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr;gap:10px;padding:18px 22px;display:grid}.primary-controls button,.break-control>button{background:#fff;border:1px solid #d9e0dd;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:12px;font-weight:800;display:flex}.primary-controls button.start{background:var(--green);border-color:var(--green);color:#fff}.primary-controls button.end{color:var(--red);border-color:#efc7ca}.time-controls{border-top:1px solid var(--line);background:#fafbfa;align-items:center;gap:8px;padding:14px 22px;display:flex}.time-controls>span{color:var(--muted);margin-right:auto;font-size:10px}.time-controls button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:4px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.time-controls svg{width:14px}.control-grid{grid-template-columns:1.3fr 1fr 1fr;gap:15px;margin-top:16px;display:grid}.strike-control,.extension-control,.break-control{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.strike-control{border-color:#efcdd0}.control-section-title{align-items:center;gap:10px;margin-bottom:15px;display:flex}.control-section-title>span{border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.red-icon{color:#bd2530;background:#fff0f1}.blue-icon{color:#3f68a6;background:#eef5ff}.green-icon{background:var(--green-soft);color:var(--green)}.control-section-title h3{margin:0;font-size:14px}.control-section-title p{color:var(--muted);margin:3px 0;font-size:9px}.strike-control>label{color:var(--muted);font-size:10px}.strike-control .suffix-input{margin-top:5px}.strike-control .suffix-input input{padding:8px;font-size:13px}.launch-strike,.stop-strike{border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:10px;padding:10px;font-size:11px;font-weight:900;display:flex}.launch-strike{color:#fff;background:#b6222e}.stop-strike{color:#fff;background:#303734}.extension-control>label{color:#52605b;align-items:center;gap:5px;margin:6px 0;font-size:10px;display:flex}.extension-control>label input{border:1px solid var(--line);text-align:right;border-radius:6px;width:60px;padding:5px}.setting-summary{color:#426898;background:#eff6ff;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:8px;font-size:9px;display:flex}.setting-summary svg{width:14px}.break-control{flex-direction:column;display:flex}.break-control>button{margin-top:6px;padding:9px;font-size:10px}.break-live{color:var(--green);align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.break-live span{background:#2fa377;border-radius:50%;width:7px;height:7px}.next-product-button{background:var(--ink);color:#fff;border:0;border-radius:9px;align-items:center;gap:8px;margin:22px 0 0 auto;padding:12px 18px;font-size:12px;font-weight:800;display:flex}.manage-schedule{border:1px solid var(--line);background:#fbfcfb;border-radius:15px;padding:22px}.manage-schedule-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.schedule-summary{align-items:center;gap:8px;display:flex}.schedule-summary b{color:var(--green);font-size:28px}.schedule-summary span{color:var(--muted);font-size:10px}.manage-list{flex-direction:column;gap:8px;display:flex}.manage-card{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:11px;display:flex;box-shadow:0 3px 10px #142c2308}.manage-card.current{border-left:4px solid var(--red);background:snow}.manage-card.finished{opacity:.67;background:#f7f8f7}.manage-card.held{background:#fffcf5;border-style:dashed}.manage-card.withdrawn{opacity:.5}.manage-card.dragging{z-index:10;box-shadow:0 16px 30px #142c2329}.drag-handle{color:#a0aaa6;touch-action:none;background:0 0;border:0;padding:3px}.drag-handle svg{width:18px}.manage-copy{flex:1;min-width:0}.manage-title-row{align-items:center;gap:7px;display:flex}.manage-title-row h4{margin:0;font-size:13px}.secret-tag{letter-spacing:.1em;color:#67469c;border:1px solid #d9cef0;border-radius:3px;padding:2px 4px;font-size:7px}.manage-copy>p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:9px;overflow:hidden}.manage-meta{gap:11px;display:flex}.manage-meta span{color:#7b8682;align-items:center;gap:3px;font-size:8px;display:flex}.manage-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:220px;display:flex}.manage-actions button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.manage-actions button:first-child{color:var(--green);border-color:#bed8cc}.manage-actions button.danger-text{color:#b24a50}.history-kept{color:var(--muted);font-size:8px}.inline-duration{color:var(--muted);white-space:nowrap;font-size:9px}.inline-duration input{border:1px solid var(--line);text-align:right;border-radius:5px;width:42px;margin:0 3px;padding:5px}.add-area{margin-top:16px}.add-buttons{gap:8px;display:flex}.add-buttons button{color:var(--green);background:#f5faf7;border:1px dashed #aabbb3;border-radius:8px;align-items:center;gap:5px;padding:10px 14px;font-size:10px;font-weight:800;display:flex}.add-buttons svg{width:15px}.entry-form{background:#fff;border:1px solid #cedbd5;border-radius:12px;margin-top:12px;padding:18px}.form-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.form-heading h3{margin:3px 0;font-size:18px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label{flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.form-grid em{color:var(--red);font-size:8px;font-style:normal}.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border:1px solid #d5deda;border-radius:7px;outline:0;padding:9px;font-size:11px}.form-grid textarea{resize:vertical;min-height:70px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #166a5114}.form-grid .suffix-input{gap:0}.form-grid .suffix-input input{box-shadow:none;text-align:left;border:0;padding:9px;font-size:11px}.span-2{grid-column:span 2}.check-label{align-items:center;flex-direction:row!important}.check-label input{width:16px;height:16px;accent-color:var(--green)}.form-tip{color:#6a7772;background:var(--soft);border-radius:6px;margin:12px 0;padding:8px;font-size:9px}.submit-button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:800}.home-page{background:#fff}.home-hero{background:linear-gradient(120deg,#eef6f2 0%,#f8fbf9 52%,#e7f1ec 100%);align-items:center;min-height:610px;display:flex;position:relative;overflow:hidden}.hero-orb{filter:blur(1px);border-radius:50%;position:absolute}.hero-orb.one{background:#408b6a14;width:430px;height:430px;top:-160px;right:-100px}.hero-orb.two{border:1px solid #166a511f;width:280px;height:280px;bottom:-130px;left:-110px}.hero-content{grid-template-columns:1fr 1.05fr;align-items:center;gap:70px;padding-block:60px;display:grid}.hero-eyebrow{color:var(--red);letter-spacing:.07em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.hero-copy h1{letter-spacing:.01em;margin:15px 0 16px;font-size:44px;line-height:1.35}.hero-copy h1 em{color:var(--green);font-style:normal;position:relative}.hero-copy h1 em:after{content:"";z-index:-1;background:#b9dbc9;height:8px;position:absolute;bottom:1px;left:0;right:0}.hero-copy>p{color:#52605b;max-width:470px;font-size:14px;line-height:1.9}.hero-copy>button{background:var(--green);color:#fff;border:0;border-radius:9px;align-items:center;gap:8px;margin-top:13px;padding:14px 20px;font-size:13px;font-weight:900;display:flex;box-shadow:0 9px 22px #166a513b}.hero-copy>small{color:#6f7b77;align-items:center;gap:6px;margin-top:14px;font-size:9px;display:flex}.hero-copy>small svg{width:14px}.featured-live{background:#fff;border:6px solid #fff;border-radius:20px;overflow:hidden;transform:rotate(1deg);box-shadow:0 25px 70px #173d302e}.featured-video{color:#fff;background:radial-gradient(circle at 50% 35%,#466c5f,#132820 65%,#07110e);place-items:center;height:270px;display:grid;position:relative}.featured-video:after{content:"";background:linear-gradient(#0000,#00000073);position:absolute;inset:0}.featured-live-badge{z-index:2;background:var(--red);border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:900;display:flex;position:absolute;top:15px;left:15px}.featured-fish{letter-spacing:.12em;text-shadow:0 10px 30px #0006;z-index:1;font-family:serif;font-size:70px;font-weight:900}.featured-fish span{color:#a8d0be}.featured-watch{z-index:2;align-items:center;gap:4px;font-size:10px;display:flex;position:absolute;bottom:12px;right:15px}.featured-watch svg{width:14px}.featured-info{padding:17px 18px}.featured-seller{align-items:center;gap:8px;display:flex}.featured-seller .seller-avatar{width:35px;height:35px;font-size:15px}.featured-seller>div{flex-direction:column;display:flex}.featured-seller b{font-size:10px}.featured-seller small{color:var(--muted);font-size:8px}.featured-info h2{margin:11px 0 13px;font-size:17px}.now-next{border-top:1px solid var(--line);grid-template-columns:1fr 24px 1fr;align-items:center;padding-top:12px;display:grid}.now-next>div{flex-direction:column;display:flex}.now-next span{color:var(--green);font-size:8px;font-weight:900}.now-next b{margin:2px 0;font-size:12px}.now-next small{color:var(--red-dark);font-size:9px}.now-next>svg{color:#9ba5a1;width:16px}.home-section{padding-block:68px}.home-section-head{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.home-section-head h2{margin:5px 0 0;font-size:24px}.home-section-head>button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.home-section-head>button svg{width:15px}.live-card-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.home-live-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:210px 1fr;display:grid;overflow:hidden;box-shadow:0 7px 24px #172d250f}.card-art{color:#fff;background:radial-gradient(circle,#6e8a7e,#152b23);justify-content:center;align-items:center;min-height:235px;display:flex;position:relative}.card-art.navy{background:radial-gradient(circle,#506d82,#142c3a)}.card-art>b{font-family:serif;font-size:45px}.card-art>small{font-size:9px;position:absolute;bottom:28px}.card-live{background:var(--red);border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:900;display:flex;position:absolute;top:13px;left:13px}.card-body{padding:16px}.card-body>div:first-child{align-items:center;gap:8px;display:flex}.seller-mini{background:var(--green-soft);width:32px;height:32px;color:var(--green);border-radius:50%;place-items:center;font-family:serif;font-weight:900;display:grid}.seller-mini.navy{color:var(--navy);background:#edf4f8}.card-body>div:first-child>div{flex-direction:column;display:flex}.card-body>div b{color:var(--muted);font-size:9px}.card-body h3{margin:3px 0;font-size:13px}.card-body dl{margin:13px 0}.card-body dl div{border-top:1px solid var(--line);justify-content:space-between;padding:6px 0;font-size:9px;display:flex}.card-body dt{color:var(--muted)}.card-body dd{margin:0;font-weight:800}.card-body>button{background:var(--green);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;padding:9px;font-size:10px;font-weight:800;display:flex}.card-body>button svg{width:14px}.soft-section{background:#f5f8f6;padding:64px 0}.home-columns{grid-template-columns:1.3fr .7fr;gap:60px;display:grid}.upcoming-list{flex-direction:column;gap:8px;display:flex}.upcoming-list article{background:#fff;border-radius:10px;grid-template-columns:80px 70px 1fr 35px;align-items:center;gap:12px;padding:10px;display:grid}.upcoming-list time{color:var(--green);font-size:9px;font-weight:800}.upcoming-art{color:#1b4c3a;background:linear-gradient(145deg,#dcebe4,#759b8b);border-radius:7px;place-items:center;height:50px;font-family:serif;font-weight:900;display:grid}.upcoming-list b{color:var(--muted);font-size:8px}.upcoming-list h3{margin:2px 0;font-size:12px}.upcoming-list p{color:var(--muted);margin:0;font-size:8px}.upcoming-list button{border:1px solid var(--line);width:32px;height:32px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid}.upcoming-list button svg{width:14px}.seller-ranking{background:#fff;border-radius:12px;padding:4px 14px}.seller-ranking article{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.seller-ranking article:last-child{border-bottom:0}.rank-number{color:var(--gold);width:16px;font-family:serif;font-size:17px}.rank-avatar-main{background:var(--green-soft);width:40px;height:40px;color:var(--green);border-radius:50%;place-items:center;font-family:serif;font-weight:900;display:grid}.seller-ranking article>div{flex:1}.seller-ranking h3{margin:0;font-size:11px}.seller-ranking p{color:var(--muted);margin:3px 0;font-size:8px}.seller-ranking button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.home-bottom{grid-template-columns:1.3fr .7fr;gap:60px;padding-block:68px;display:grid}.timeline.compact{border:1px solid var(--line);border-radius:12px;padding:4px 15px}.timeline.compact .timeline-row{grid-template-columns:88px 38px 1fr;padding:11px 0}.timeline.compact .timeline-row:not(:last-of-type):after{top:46px;left:106px}.timeline.compact .type-icon{width:34px;height:34px}.timeline.compact .timeline-copy p,.timeline.compact .timeline-row:nth-of-type(n+6){display:none}.home-bottom aside article{border-bottom:1px solid var(--line);padding:13px 0}.home-bottom aside time{color:var(--green);font-size:8px;font-weight:800}.home-bottom aside b{margin:4px 0;font-size:11px;display:block}.home-bottom aside p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}footer{color:#fff;background:#14231e;padding:28px 0}footer .content-width{align-items:center;gap:25px;display:flex}.brand.inverse{color:#fff}.brand.inverse .brand-mark{background:#285d4a}.brand.inverse small{color:#91a29b}footer p{color:#a9b6b1;margin-left:auto;font-size:9px}footer .content-width>span{color:#72847d;font-size:8px}.loading-screen{height:100vh;color:var(--green);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}.loading-screen svg{animation:1.4s infinite pulse}@keyframes pulse{50%{opacity:.5}}@keyframes softflash{50%{opacity:.6}}@media (width<=900px){.content-width{width:min(100% - 28px,760px)}.header-inner{width:calc(100% - 28px)}.main-nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;padding:8px 14px 14px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 12px 20px #14282114}.main-nav.open{display:flex}.nav-button{height:46px;padding:0 12px}.nav-button.active:after{display:none}.nav-button.reset{margin:4px 0 0}.demo-label{margin-left:auto}.mobile-menu{display:block}.viewer-primary{grid-template-columns:1fr}.bid-card{margin-top:0}.details-grid{grid-template-columns:1fr 1fr}.seller-card{grid-column:span 2}.control-grid{grid-template-columns:1fr 1fr}.break-control{grid-column:span 2}.hero-content{text-align:center;grid-template-columns:1fr;gap:40px}.hero-copy>p{margin-inline:auto}.hero-copy>button,.hero-copy>small{justify-content:center;width:max-content;margin-inline:auto}.featured-live{width:100%;max-width:580px;margin:auto;transform:none}.live-card-row{grid-template-columns:1fr}.home-live-card{grid-template-columns:230px 1fr}.home-columns,.home-bottom{gap:28px}.manage-card{flex-wrap:wrap;align-items:flex-start}.manage-actions{justify-content:flex-start;width:100%;max-width:none;margin-left:108px}}@media (width<=620px){.content-width{width:calc(100% - 24px)}.header-inner{gap:12px;width:calc(100% - 24px);height:60px}.main-nav{top:59px}.brand b{font-size:14px}.brand-mark{width:34px;height:34px}.demo-label{padding:5px 7px;font-size:8px}.live-heading{align-items:flex-start;padding-block:15px}.live-heading .seller-avatar{width:40px;height:40px;font-size:17px}.live-title-block{flex:1;padding-right:0}.live-title-block h1{font-size:14px;line-height:1.4}.live-title-block p{flex-wrap:wrap;font-size:10px}.live-title-block p span{display:none}.viewer-count{font-size:9px}.follow-button{margin-top:54px;padding:6px 8px;font-size:9px;position:absolute;right:12px}.global-strike{padding:9px;font-size:12px}.global-strike span{display:none}.viewer-main{width:100%;padding-bottom:50px}.viewer-primary{gap:0}.video-mock{box-shadow:none;border-radius:0}.video-center .play-circle{width:46px;height:46px}.video-center b{font-size:13px}.bid-card{box-shadow:none;border-inline:0;border-radius:0;padding:17px 14px}.bid-card.strike,.bid-card.secret{border-inline:0}.strike-banner,.secret-banner{margin:-17px -14px 15px}.bid-card h2{font-size:20px}.price-time-grid{grid-template-columns:1fr 128px}.price-time-grid strong{font-size:27px}.bid-button{min-height:58px;font-size:15px;position:relative}.next-strip{margin:10px 12px 0;padding:12px}.next-label{display:none}.next-strip p{font-size:9px}.next-strip button{padding:9px;font-size:0}.next-strip button svg{margin:0}.schedule-drawer{margin:10px 12px 0;padding:14px}.timeline-row{grid-template-columns:72px 36px 1fr;gap:8px}.timeline-row:not(:last-of-type):after{left:89px}.timeline-time b{font-size:10px}.timeline-time small{display:none}.type-icon{width:34px;height:34px}.timeline-copy p{font-size:10px}.details-grid{grid-template-columns:1fr;gap:10px;margin:10px 12px 0}.seller-card{grid-column:auto}.detail-card{padding:15px}.seller-page{padding-block:24px 60px}.seller-page-head{align-items:flex-start}.seller-page-head h1{font-size:23px}.seller-page-head p{max-width:240px;font-size:10px}.sync-status small{display:none}.seller-tabs{gap:10px}.seller-tabs button{flex:1;justify-content:center;font-size:10px}.current-control-head{align-items:flex-start;padding:15px}.current-control-head h2{font-size:18px}.current-control-head .manage-type{display:none}.control-clock strong{font-size:25px}.primary-controls{grid-template-columns:1fr 1fr;padding:12px}.primary-controls button{padding:11px;font-size:10px}.primary-controls button.end{grid-column:span 2}.time-controls{flex-wrap:wrap;padding:10px 12px}.time-controls>span{width:100%}.time-controls button{flex:1;justify-content:center}.control-grid{grid-template-columns:1fr}.break-control{grid-column:auto}.next-product-button{justify-content:center;width:100%}.manage-schedule{margin-inline:-3px;padding:13px}.manage-schedule-head p{max-width:230px}.manage-card{gap:7px;padding:9px}.drag-handle{padding:0}.manage-card .manage-type{width:34px;height:34px}.manage-copy>p{max-width:210px}.manage-meta{flex-wrap:wrap;gap:5px}.manage-actions,.inline-duration{margin-left:42px}.add-buttons button{flex:1;justify-content:center}.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.home-hero{min-height:auto}.hero-content{gap:35px;padding-block:48px}.hero-copy h1{font-size:31px}.hero-copy>p{font-size:12px}.featured-video{height:210px}.featured-info h2{font-size:14px}.home-section{padding-block:45px}.home-section-head h2{font-size:20px}.home-live-card{grid-template-columns:1fr}.card-art{min-height:190px}.card-body{padding:14px}.soft-section{padding:45px 0}.home-columns,.home-bottom{grid-template-columns:1fr}.upcoming-list article{grid-template-columns:62px 55px 1fr 30px}.home-bottom{padding-block:45px}.timeline.compact{padding:4px 8px}.timeline.compact .timeline-row{grid-template-columns:68px 34px 1fr}.timeline.compact .timeline-row:not(:last-of-type):after{left:85px}footer .content-width{flex-wrap:wrap}footer p{order:3;width:100%;margin:0}footer .content-width>span{margin-left:auto}}.current-live-first{border-bottom:1px solid var(--line);background:#fff;padding:38px 0 44px}.home-section-head h1{margin:5px 0 3px;font-size:28px}.home-section-head>div>p{color:var(--muted);margin:0;font-size:11px}.home-live-viewers{color:#57645f;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.home-live-viewers>span{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #db3a3a1a}.home-live-viewers svg{width:15px}.current-live-panel{background:#fff;border:1px solid #dce3df;border-radius:12px;grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #162f260f}.current-live-visual{color:#fff;background:radial-gradient(circle at 50% 42%,#476b5e,#152a23 65%,#09130f);place-items:center;min-height:330px;display:grid;position:relative}.current-live-visual:after{content:"";background:linear-gradient(#0000 55%,#0000006b);position:absolute;inset:0}.current-live-visual .featured-live-badge{z-index:2}.current-live-visual>small{z-index:2;color:#c9d4cf;font-size:10px;position:absolute;bottom:18px}.current-live-info{padding:25px 28px}.current-live-info h2{margin:16px 0;font-size:22px}.home-auction-facts{border:1px solid var(--line);border-radius:9px;grid-template-columns:.9fr 1.25fr 1fr;display:grid;overflow:hidden}.home-auction-facts>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.home-auction-facts>div:last-child{border-right:0}.home-auction-facts small{color:var(--muted);font-size:9px;font-weight:700}.home-auction-facts b{margin:4px 0;font-size:18px}.home-auction-facts strong{color:var(--red-dark);white-space:nowrap;margin:3px 0;font-size:27px}.home-auction-facts .fact-time strong{font-variant-numeric:tabular-nums;color:var(--ink)}.home-auction-facts span{color:#84908b;font-size:9px}.current-next-line{background:#f6f8f7;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.current-next-line>span{letter-spacing:.12em;color:var(--green);font-size:8px;font-weight:900}.current-next-line b{font-size:12px}.current-next-line small{color:var(--muted);margin-left:auto;font-size:9px}.enter-live-button{background:var(--green);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:13px;font-size:13px;font-weight:900;display:flex}.enter-live-button svg:last-child{width:16px;margin-left:5px}.ordered-home-section{padding-block:52px}.ordered-home-section+.ordered-home-section{border-top:1px solid var(--line)}.ordered-soft{padding:52px 0}.upcoming-list.wide{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.upcoming-list.wide article{grid-template-columns:1fr 34px;gap:10px;padding:14px}.upcoming-list.wide time{grid-column:1}.upcoming-list.wide .upcoming-art{grid-area:2/1/auto/3;height:90px}.upcoming-list.wide article>div:nth-of-type(2){grid-area:3/1}.upcoming-list.wide article>button{grid-area:3/2}.popular-live-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.popular-live-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.popular-live-art{color:#fff;background:linear-gradient(145deg,#dfece6,#557b6c);justify-content:center;align-items:center;height:125px;font-family:serif;display:flex;position:relative}.popular-live-art span{background:var(--red);border-radius:4px;padding:4px 6px;font:800 8px sans-serif;position:absolute;top:10px;left:10px}.popular-live-art b{font-size:27px}.popular-live-art.tone-2{background:linear-gradient(145deg,#e1e7ec,#426076)}.popular-live-art.tone-3{background:linear-gradient(145deg,#ece6dc,#79664f)}.popular-live-grid article>div:last-child{padding:13px}.popular-live-grid small{color:var(--muted);font-size:9px}.popular-live-grid h3{margin:4px 0;font-size:13px}.popular-live-grid p{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.popular-live-grid p svg{width:13px}.popular-live-grid button{border:1px solid var(--green);width:100%;color:var(--green);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:9px;font-weight:800;display:flex}.popular-live-grid button svg{width:13px}.seller-grid{background:0 0;grid-template-columns:repeat(3,1fr);gap:12px;padding:0;display:grid}.seller-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px}.ranking-section{padding:52px 0}.ranking-note{color:var(--muted);font-size:10px}.ranking-table{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.ranking-table li{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 80px 60px;align-items:center;gap:12px;padding:13px 16px;display:grid}.ranking-table li:last-child{border-bottom:0}.ranking-table li>span{background:var(--soft);width:27px;height:27px;color:var(--gold);border-radius:50%;place-items:center;font-family:serif;font-weight:900;display:grid}.ranking-table li>div{flex-direction:column;display:flex}.ranking-table b{font-size:12px}.ranking-table small{color:var(--muted);margin-top:2px;font-size:9px}.ranking-table strong{text-align:right;font-size:11px}.ranking-table button{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:6px;font-size:9px;font-weight:800;display:flex}.ranking-table button svg{width:12px}.home-news-section{grid-template-columns:1.25fr .75fr;gap:55px;padding-block:52px 80px;display:grid}.news-list{border-top:1px solid var(--ink)}.news-list article{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;padding:13px 0;display:grid}.news-list time{color:var(--muted);font-size:9px}.news-list b{font-size:11px}.news-list p{color:var(--muted);grid-column:2;margin:5px 0 0;font-size:9px}.new-sellers{border:1px solid var(--line);border-radius:9px;padding:0 13px}.new-sellers article{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 0;display:flex}.new-sellers article:last-child{border-bottom:0}.new-sellers article>span{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-family:serif;font-weight:900;display:grid}.new-sellers article>div{flex-direction:column;flex:1;display:flex}.new-sellers b{font-size:10px}.new-sellers small{color:var(--muted);font-size:8px}.new-sellers button{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:5px;padding:5px 7px;font-size:8px}.site-footer{color:#fff;background:#14231e;padding:45px 0 0}.site-footer .footer-top{grid-template-columns:1.6fr repeat(3,1fr);align-items:start;gap:45px;display:grid}.site-footer .footer-brand p{color:#c3cfca;margin:18px 0 5px;font-size:11px}.site-footer .footer-brand>span{color:#879a92;font-size:9px}.site-footer section{flex-direction:column;align-items:flex-start;display:flex}.site-footer h3{color:#dfe7e3;margin:0 0 11px;font-size:11px}.site-footer section button{color:#96a8a0;text-align:left;background:0 0;border:0;padding:5px 0;font-size:9px}.site-footer .footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-top:35px;padding-block:16px;display:flex}.site-footer .footer-bottom p,.site-footer .footer-bottom span{color:#72847d;margin:0;font-size:8px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a120f8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.listing-modal{background:#fff;border-radius:15px;width:min(520px,100%);padding:22px;box-shadow:0 24px 70px #0000003d}.listing-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.listing-modal-head span{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:900}.listing-modal-head h2{margin:3px 0;font-size:23px}.listing-modal-head p{color:var(--muted);margin:0;font-size:10px}.listing-modal-head button{background:var(--soft);width:34px;height:34px;color:var(--muted);border:0;border-radius:50%;place-items:center;display:grid}.listing-modal-head button svg{width:18px}.listing-choices{flex-direction:column;gap:9px;margin-top:16px;display:flex}.listing-choices>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:46px 1fr auto 18px;align-items:center;gap:11px;padding:13px;display:grid}.listing-choices>button:hover{background:#fbfdfc;border-color:#9fc4b3}.listing-choice-icon{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:9px;place-items:center;display:grid}.listing-choice-icon svg{width:20px}.listing-choices>button>span:nth-child(2){flex-direction:column;display:flex}.listing-choices b{font-size:13px}.listing-choices small{color:var(--muted);margin-top:3px;font-size:9px}.listing-choices em{color:var(--green);background:var(--green-soft);border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal}.listing-choices>button>svg{color:#94a09b;width:16px}.listing-demo-note{color:var(--muted);text-align:center;margin:14px 0 0;font-size:8px}.live-dock{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #d5deda;border-radius:11px;grid-template-columns:54px 1.4fr .8fr 85px 125px;align-items:center;gap:12px;width:min(780px,100% - 30px);padding:9px 10px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #12282033}.dock-live{color:var(--red);align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.dock-live span{background:var(--red);border-radius:50%;width:7px;height:7px}.dock-title,.dock-data{flex-direction:column;min-width:0;display:flex}.dock-title b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dock-title small,.dock-data small{color:var(--muted);font-size:8px}.dock-data b{font-size:11px}.dock-time b{font-variant-numeric:tabular-nums;font-size:17px}.live-dock>button{background:var(--green);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:9px;font-size:10px;font-weight:800;display:flex}.live-dock>button svg{width:13px}.mobile-bottom-nav{display:none}@media (width<=900px){.current-live-panel{grid-template-columns:1fr}.current-live-visual{min-height:270px}.upcoming-list.wide,.popular-live-grid,.seller-grid{grid-template-columns:1fr 1fr}.site-footer .footer-top{grid-template-columns:1.3fr repeat(3,1fr);gap:20px}}@media (width<=620px){.app-shell{padding-bottom:150px}.app-header{position:sticky}.mobile-menu{display:none}.main-nav{display:none!important}.current-live-first{padding:22px 0 28px}.home-section-head{align-items:flex-start}.home-section-head h1{font-size:21px}.home-section-head>div>p{font-size:9px}.home-live-viewers{white-space:nowrap;font-size:9px}.current-live-panel{border-radius:9px}.current-live-visual{min-height:190px}.current-live-visual .featured-fish{font-size:49px}.current-live-info{padding:15px}.current-live-info h2{margin:12px 0;font-size:16px;line-height:1.4}.home-auction-facts{grid-template-columns:1fr 1fr}.home-auction-facts .fact-product{border-right:0;border-bottom:1px solid var(--line);grid-column:span 2;padding:10px 12px}.home-auction-facts>div{border-right:1px solid var(--line);padding:11px}.home-auction-facts .fact-time{border-right:0}.home-auction-facts strong{font-size:23px}.home-auction-facts b{font-size:15px}.current-next-line{grid-template-columns:40px 1fr;display:grid}.current-next-line small{grid-column:2;margin:0}.enter-live-button{min-height:52px}.ordered-home-section,.ordered-soft,.ranking-section{padding-block:35px}.home-section-head>button{font-size:0}.home-section-head>button svg{width:18px}.upcoming-list.wide,.popular-live-grid,.seller-grid{grid-template-columns:1fr}.upcoming-list.wide article{grid-template-columns:58px 55px 1fr 30px;padding:10px}.upcoming-list.wide time{grid-area:1/1}.upcoming-list.wide .upcoming-art{grid-area:1/2;height:52px}.upcoming-list.wide article>div:nth-of-type(2){grid-area:1/3}.upcoming-list.wide article>button{grid-area:1/4}.popular-live-grid article{grid-template-columns:110px 1fr;display:grid}.popular-live-art{height:auto;min-height:132px}.popular-live-art b{font-size:20px}.seller-grid article{border-radius:8px}.ranking-table li{grid-template-columns:30px 1fr 45px;gap:7px;padding:11px 9px}.ranking-table li>strong{font-size:9px}.ranking-table li>button{display:none}.home-news-section{grid-template-columns:1fr;gap:35px;padding-block:35px 55px}.news-list article{grid-template-columns:78px 1fr}.site-footer{padding-top:34px}.site-footer .footer-top{grid-template-columns:1fr 1fr;align-items:start;gap:27px 20px;display:grid}.site-footer .footer-brand{grid-column:span 2}.site-footer .footer-brand p{order:initial;width:auto}.site-footer section{min-width:0}.site-footer section:first-of-type{grid-row:2/4}.site-footer .footer-bottom{flex-wrap:nowrap}.mobile-bottom-nav{z-index:60;height:70px;padding:5px 5px max(6px,env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dbe1de;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #12261e17}.mobile-bottom-nav>button{color:#697570;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:52px;font-size:9px;display:flex;position:relative}.mobile-bottom-nav>button svg{width:20px;height:20px}.mobile-bottom-nav>button.active{color:var(--green);font-weight:800}.mobile-bottom-nav .mobile-listing-button{color:var(--green);justify-content:flex-start;font-weight:900}.mobile-listing-button>span{background:var(--green);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:49px;height:49px;margin-top:-23px;display:grid;box-shadow:0 6px 15px #166a514d}.mobile-listing-button>span svg{width:23px;height:23px}.mobile-listing-button>b{font-size:10px}.mobile-live-mark{background:var(--red);color:#fff;border-radius:3px;padding:2px 3px;font-size:6px;font-weight:900;position:absolute;top:-1px;right:9px}.live-dock{border-radius:9px;grid-template-columns:43px 1fr 60px 83px;gap:7px;width:calc(100% - 18px);padding:8px;bottom:77px}.dock-title small,.dock-data{display:none}.dock-title b{font-size:10px}.dock-time{display:flex}.dock-time b{font-size:14px}.live-dock>button{padding:8px 6px;font-size:9px}.live-dock>button svg{display:none}.listing-modal{border-radius:13px;padding:17px}.listing-choices>button{grid-template-columns:42px 1fr 16px}.listing-choices em{display:none}.listing-choice-icon{width:38px;height:38px}.listing-modal-head h2{font-size:20px}}.header-account{border-left:1px solid var(--line);align-items:center;padding-left:10px;display:flex}.header-account>button:first-child{color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:5px;display:flex}.header-account>button:first-child>svg{width:18px;color:var(--green)}.header-account>button:first-child>span{flex-direction:column;align-items:flex-start;display:flex}.header-account b{font-size:9px}.header-account small{color:var(--muted);font-size:7px}.header-logout{color:#8a9590;background:0 0;border:0;padding:5px}.header-login{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.header-login svg{width:15px}.auth-page{background:#f3f6f4;min-height:100vh;padding:34px 16px 70px}.auth-page.admin-auth-page{background:#f2f3f5}.auth-shell{width:min(480px,100%);margin:auto}.auth-brand{color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;margin:0 auto 20px;display:flex}.auth-brand>span{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.auth-brand>span svg{width:19px}.auth-brand>div{flex-direction:column;align-items:flex-start;display:flex}.auth-brand b{font-size:14px}.auth-brand small{color:var(--muted);font-size:8px}.auth-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px;box-shadow:0 14px 42px #142b2214}.admin-screen-label,.admin-red-label{color:#fff;letter-spacing:.08em;background:#b7222e;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.auth-heading{text-align:center;margin-bottom:18px}.auth-heading>span{color:var(--green);letter-spacing:.17em;font-size:8px;font-weight:900}.admin-auth-page .auth-heading>span{color:#b7222e}.auth-heading h1{margin:5px 0;font-size:24px}.auth-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.mock-security{color:#7e5b19;background:#fff8e8;border:1px solid #efdfb8;border-radius:8px;gap:9px;margin-bottom:15px;padding:10px;display:flex}.mock-security>svg{flex:none;width:18px}.mock-security b{font-size:9px}.mock-security p{margin:2px 0 0;font-size:8px;line-height:1.5}.demo-accounts{border:1px dashed #b9cac2;border-radius:8px;margin-bottom:15px;padding:10px}.demo-accounts>b{font-size:9px}.demo-accounts>p{float:right;color:var(--muted);margin:0;font-size:8px}.demo-accounts code{background:var(--soft);border-radius:3px;padding:2px 4px}.demo-accounts>div{clear:both;flex-direction:column;gap:5px;padding-top:7px;display:flex}.demo-accounts button{border:1px solid var(--line);text-align:left;background:#fbfcfb;border-radius:6px;grid-template-columns:75px 1fr 15px;align-items:center;padding:7px 8px;display:grid}.demo-accounts button span{color:var(--green);font-size:9px;font-weight:800}.demo-accounts button small{color:var(--muted);font-size:8px}.demo-accounts button svg{width:12px}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-form>label,.auth-form-grid label{flex-direction:column;gap:5px;display:flex}.auth-form label>span{font-size:9px;font-weight:800}.auth-form label em,.profile-form em,.application-form em{color:var(--red);font-size:7px;font-style:normal}.auth-form input:not([type=checkbox]),.auth-form textarea,.auth-form select{border:1px solid #cdd7d2;border-radius:7px;outline:0;width:100%;padding:10px;font-size:11px}.auth-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #166a5114}.auth-input{border:1px solid #cdd7d2;border-radius:7px;align-items:center;padding-left:10px;display:flex}.auth-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #166a5114}.auth-input>svg{color:#8a9791;width:15px}.auth-input input{box-shadow:none!important;border:0!important}.auth-input button{color:#7c8883;background:0 0;border:0;padding:7px}.auth-input button svg{width:15px}.auth-form-options{justify-content:space-between;align-items:center;display:flex}.auth-form-options label{color:#5e6b66;align-items:center;gap:5px;font-size:8px;display:flex}.auth-form-options input,.agreement-box input{accent-color:var(--green)}.auth-form-options>button{color:var(--green);background:0 0;border:0;font-size:8px}.auth-submit{background:var(--green);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:11px;font-weight:900;display:flex}.auth-submit svg{width:15px}.auth-error{color:#a6222c;background:#fff0f1;border-radius:6px;align-items:center;gap:5px;margin:0;padding:8px;font-size:8px;display:flex}.auth-error svg{width:14px}.auth-sub-actions{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:8px;display:flex}.auth-sub-actions button{color:var(--green);background:0 0;border:0;font-weight:800}.back-home,.text-back{color:#66736e;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin:14px auto 0;font-size:9px;display:flex}.back-home svg,.text-back svg{width:13px}.auth-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agreement-box{background:var(--soft);border-radius:7px;flex-direction:column;gap:8px;padding:10px;display:flex}.agreement-box label{align-items:center;gap:5px;font-size:8px;display:flex}.agreement-box button{color:var(--green);background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.step-indicator{justify-content:center;align-items:center;gap:8px;margin-bottom:18px;display:flex}.step-indicator span{color:#9aa49f;font-size:8px}.step-indicator span.active{color:var(--green);font-weight:900}.step-indicator i{background:var(--line);width:40px;height:1px}.auth-complete{text-align:center}.complete-icon{background:var(--green-soft);width:64px;height:64px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.complete-icon svg{width:29px}.auth-complete>span:nth-child(2){color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:900}.auth-complete h1{margin:6px 0;font-size:22px}.auth-complete p{color:var(--muted);margin-bottom:20px;font-size:10px;line-height:1.8}.profile-complete-page,.application-page,.static-info-page{background:#f5f7f6;min-height:100vh;padding:28px 0 70px}.narrow-content{max-width:700px}.text-back{justify-content:flex-start;margin:0 0 15px}.profile-complete-card,.application-status-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:25px}.profile-step{background:var(--green-soft);color:var(--green);border-radius:7px;justify-content:space-between;padding:8px 10px;font-size:8px;display:flex}.profile-complete-card h1,.application-status-card h1{margin:17px 0 5px;font-size:24px}.profile-complete-card>p,.application-status-card>p{color:var(--muted);font-size:10px;line-height:1.7}.profile-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.profile-form label,.application-form label{flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.profile-form input,.application-form input,.application-form textarea{border:1px solid #cfd9d4;border-radius:7px;outline:0;padding:10px;font-size:10px}.profile-form .line-check{background:var(--soft);border-radius:7px;flex-direction:row;align-items:center;padding:10px}.profile-form .line-check input{accent-color:var(--green)}.application-content{max-width:880px}.application-head>span{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:900}.application-head h1{margin:5px 0;font-size:28px}.application-head p{color:var(--muted);font-size:10px}.application-form{flex-direction:column;gap:14px;display:flex}.application-form>section{border:1px solid var(--line);background:#fff;border-radius:11px;padding:19px}.application-form h2{border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:10px;font-size:14px}.application-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.application-form textarea{resize:vertical;min-height:70px}.file-mock{border:1px dashed #aabbb3;border-radius:7px;padding:12px}.file-mock span{color:var(--muted);font-size:8px}.application-status-card{text-align:center;max-width:600px;margin:auto}.application-status-card>svg{width:48px;height:48px;color:var(--green);margin:18px}.application-status{border-radius:5px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.application-status.pending{color:#93610b;background:#fff3d9}.application-status.approved{background:var(--green-soft);color:var(--green)}.application-status.revision{color:#b35a18;background:#fff0e5}.application-status-card dl{text-align:left;margin:20px 0 0}.application-status-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding:9px;font-size:9px;display:flex}.application-status-card dd{margin:0;font-weight:800}.mypage{background:#f5f7f6;min-height:100vh;padding:35px 0 70px}.mypage-layout{grid-template-columns:230px 1fr;align-items:start;gap:20px;display:grid}.mypage-sidebar,.mypage-main{border:1px solid var(--line);background:#fff;border-radius:11px}.mypage-sidebar{padding:15px;position:sticky;top:20px}.mypage-user{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin-bottom:8px;padding-bottom:13px;display:flex}.mypage-user>span{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:50%;place-items:center;font-family:serif;font-weight:900;display:grid}.mypage-user>div{flex-direction:column;display:flex}.mypage-user b{font-size:10px}.mypage-user small{color:var(--muted);font-size:8px}.mypage-sidebar nav{flex-direction:column;display:flex}.mypage-sidebar nav button{color:#5a6762;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:8px;font-size:9px;display:flex}.mypage-sidebar nav button.active{background:var(--green-soft);color:var(--green);font-weight:900}.mypage-sidebar nav svg{width:12px}.seller-apply-link{width:100%;color:var(--green);background:#f7fbf9;border:1px solid #bed7cb;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:9px;font-size:9px;font-weight:800;display:flex}.seller-apply-link svg{width:14px}.seller-apply-link span{background:#fff;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:7px}.mypage-logout{color:#a44349;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:8px;font-size:9px;display:flex}.mypage-logout svg{width:14px}.mypage-main{min-height:540px;padding:22px}.mypage-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:15px;display:flex}.mypage-head span{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:900}.mypage-head h1{margin:4px 0;font-size:22px}.mypage-head>button{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.mypage-head>button svg{width:13px}.profile-overview{border:1px solid var(--line);border-radius:9px;padding:18px}.profile-summary{align-items:center;gap:12px;display:flex}.profile-summary>span{background:var(--green-soft);width:60px;height:60px;color:var(--green);border-radius:50%;place-items:center;font-family:serif;font-size:25px;font-weight:900;display:grid}.profile-summary h2{margin:0;font-size:16px}.profile-summary p{color:var(--muted);margin:3px 0;font-size:9px}.profile-summary em{color:var(--green);background:var(--green-soft);border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.profile-overview dl{margin:18px 0}.profile-overview dl div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.profile-overview dd{margin:0;font-weight:800}.profile-overview>button{background:var(--green);color:#fff;border:0;border-radius:7px;align-items:center;gap:5px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.profile-overview>button svg{width:13px}.mypage-placeholder{text-align:center;padding:80px 20px}.mypage-placeholder>span{background:var(--soft);color:#8d9994;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid}.mypage-placeholder h2{font-size:17px}.mypage-placeholder p{color:var(--muted);font-size:9px}.seller-kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.seller-kpi-grid article{border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:14px;display:flex}.seller-kpi-grid span{color:var(--muted);font-size:8px}.seller-kpi-grid strong{margin-top:5px;font-size:19px}.seller-dashboard-actions{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.seller-dashboard-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;font-size:9px;font-weight:800;display:flex}.seller-dashboard-actions button svg{width:20px;color:var(--green)}.seller-dashboard-actions button svg:last-child{width:13px;margin-left:auto}.static-info-page .auth-brand{margin:0 0 20px}.static-info-page section{border:1px solid var(--line);background:#fff;border-radius:11px;padding:25px}.static-info-page section>span{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:900}.static-info-page h1{margin:7px 0;font-size:26px}.static-info-page section>p{color:var(--muted);font-size:11px;line-height:1.8}.static-info-sample{background:var(--soft);border-radius:8px;margin:20px 0;padding:15px}.static-info-sample h2{font-size:13px}.static-info-sample p{color:var(--muted);font-size:9px}.static-info-page section>button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.admin-app{color:#1d2421;background:#f1f3f5;min-height:100vh}.admin-sidebar{z-index:80;color:#fff;background:#17201d;flex-direction:column;width:235px;padding:15px 11px;display:flex;position:fixed;top:0;bottom:0;left:0}.admin-logo{align-items:center;gap:9px;padding:4px 6px 14px;display:flex}.admin-logo>span{background:#b7222e;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.admin-logo>span svg{width:18px}.admin-logo>div{flex-direction:column;display:flex}.admin-logo b{font-size:12px}.admin-logo small{color:#8ea099;font-size:7px}.admin-logo>button{display:none}.admin-sidebar>.admin-red-label{width:max-content;margin:0 6px 10px}.admin-sidebar nav{flex-direction:column;gap:1px;padding-right:3px;display:flex;overflow-y:auto}.admin-sidebar nav button,.admin-sidebar nav a{color:#aab7b2;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:8px;text-decoration:none;display:flex}.admin-sidebar nav button svg,.admin-sidebar nav a svg{width:14px}.admin-sidebar nav button.active,.admin-sidebar nav a.active{color:#fff;background:#293732;font-weight:800}.admin-site-link{color:#9eafa8;background:0 0;border:1px solid #34453e;border-radius:7px;align-items:center;gap:6px;margin-top:auto;padding:8px;font-size:8px;display:flex}.admin-site-link svg{width:13px}.admin-workspace{min-height:100vh;margin-left:235px}.admin-topbar{z-index:40;background:#fff;border-bottom:1px solid #dfe3e1;align-items:center;height:62px;padding:0 22px;display:flex;position:sticky;top:0}.admin-topbar>div:nth-child(2){align-items:center;gap:9px;display:flex}.admin-topbar>div:nth-child(2) .admin-red-label{display:none}.admin-topbar>div:nth-child(2)>b{font-size:13px}.admin-menu-button{display:none}.admin-identity{align-items:center;gap:9px;margin-left:auto;display:flex}.admin-identity>div{flex-direction:column;align-items:flex-end;display:flex}.admin-identity small{color:var(--muted);font-size:7px}.admin-identity select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px;font-size:8px}.admin-identity>button{color:#68746f;background:#f4f5f5;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.admin-identity>button svg{width:14px}.admin-content{max-width:1400px;margin:auto;padding:22px}.admin-page-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-page-head>div>span{color:#b7222e;letter-spacing:.16em;font-size:7px;font-weight:900}.admin-page-head h1{margin:4px 0;font-size:24px}.admin-page-head p{color:var(--muted);margin:0;font-size:8px}.admin-page-head>button{color:#66726e;background:#fff;border:1px solid #d9dedd;border-radius:6px;padding:7px 9px;font-size:8px}.admin-kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-kpi-grid article{background:#fff;border:1px solid #dde2df;border-radius:8px;grid-template-columns:1fr auto;align-items:end;padding:13px;display:grid}.admin-kpi-grid span{color:var(--muted);grid-column:1/3;font-size:8px}.admin-kpi-grid strong{margin-top:7px;font-size:21px}.admin-kpi-grid em{color:#b7222e;background:#fff0f1;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.admin-dashboard-grid{grid-template-columns:1.5fr .7fr;gap:12px;margin-top:12px;display:grid}.admin-dashboard-grid>section,.admin-panel{background:#fff;border:1px solid #dde2df;border-radius:9px;padding:15px}.admin-dashboard-grid h2{margin:0 0 12px;font-size:12px}.admin-live-row{border-top:1px solid #edf0ee;grid-template-columns:38px 1fr 70px 40px;align-items:center;gap:8px;padding:9px 0;display:grid}.admin-live-row>span,.admin-live-badge{color:#fff;background:#b7222e;border-radius:3px;width:max-content;padding:3px 5px;font-size:6px;font-weight:900}.admin-live-row>div{flex-direction:column;display:flex}.admin-live-row b{font-size:9px}.admin-live-row small{color:var(--muted);font-size:7px}.admin-live-row strong{font-size:8px}.admin-live-row button,.admin-task-row{border:1px solid var(--line);background:#fff;border-radius:5px;padding:5px;font-size:7px}.admin-task-row{align-items:center;gap:6px;width:100%;margin-bottom:6px;display:flex}.admin-task-row b{color:#b7222e;margin-left:auto}.admin-task-row svg{width:12px}.admin-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:12px;display:flex}.admin-panel-head h2{margin:0;font-size:13px}.admin-panel-head p{color:var(--muted);margin:3px 0;font-size:8px}.admin-search{border:1px solid var(--line);border-radius:6px;align-items:center;padding-left:7px;display:flex}.admin-search svg{color:#89948f;width:13px}.admin-search input{border:0;outline:0;padding:7px;font-size:8px}.admin-table-scroll{overflow-x:auto}.admin-panel table{border-collapse:collapse;width:100%;min-width:900px}.admin-panel th{color:#6e7a75;text-align:left;white-space:nowrap;background:#f5f7f6;padding:8px;font-size:7px}.admin-panel td{white-space:nowrap;border-bottom:1px solid #edf0ee;padding:9px 8px;font-size:7px}.admin-panel td button{border:1px solid var(--line);background:#fff;border-radius:4px;margin-right:3px;padding:4px 5px;font-size:6px}.role-chip,.account-status{border-radius:4px;padding:3px 5px;font-size:6px;font-weight:800}.role-chip.member{color:#456680;background:#eef4fa}.role-chip.seller{background:var(--green-soft);color:var(--green)}.role-chip.admin{color:#b7222e;background:#fff0f1}.account-status.active{background:var(--green-soft);color:var(--green)}.account-status.suspended{color:#b7222e;background:#fff0f1}.pending-count{color:#94600a;background:#fff3d9;border-radius:5px;padding:5px 7px;font-size:8px}.application-admin-list{flex-direction:column;gap:10px;display:flex}.application-admin-list article{border:1px solid var(--line);border-radius:8px;padding:14px}.application-admin-title{align-items:center;gap:8px;display:flex}.application-admin-title h3{margin:0;font-size:12px}.application-admin-title p{color:var(--muted);margin:3px 0;font-size:7px}.application-admin-list dl{grid-template-columns:1fr 1fr;gap:0 15px;margin:12px 0;display:grid}.application-admin-list dl div{border-top:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:7px;display:flex}.application-admin-list dd{text-overflow:ellipsis;white-space:nowrap;max-width:60%;margin:0;font-weight:800;overflow:hidden}.seller-admin-settings{background:#f6f7f7;border-radius:6px;gap:15px;padding:9px;display:flex}.seller-admin-settings label{align-items:center;gap:5px;font-size:7px;display:flex}.seller-admin-settings input[type=number]{border:1px solid var(--line);border-radius:4px;width:50px;padding:4px;font-size:7px}.application-admin-actions{justify-content:flex-end;gap:5px;margin-top:10px;display:flex}.application-admin-actions button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:800}.application-admin-actions button.approve{background:var(--green);color:#fff;border-color:var(--green)}.application-admin-actions button.reject{color:#b7222e;border-color:#e5bdc0}.admin-empty{text-align:center;padding:60px}.admin-empty svg{color:#94a19b;width:35px}.admin-empty h3{font-size:13px}.admin-empty p{color:var(--muted);font-size:8px}.admin-filter-tabs{gap:4px;display:flex}.admin-filter-tabs button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:5px 7px;font-size:7px}.admin-filter-tabs button.active{color:#fff;background:#26322e}.admin-live-list{flex-direction:column;display:flex}.admin-live-list article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr repeat(5,auto);align-items:center;gap:5px;padding:10px 0;display:grid}.admin-live-list h3{margin:0;font-size:9px}.admin-live-list p{color:var(--muted);margin:3px 0;font-size:7px}.admin-live-list button{border:1px solid var(--line);background:#fff;border-radius:4px;padding:5px;font-size:6px}.admin-live-list button.danger{color:#b7222e}.admin-placeholder{text-align:center;padding:80px 20px}.admin-placeholder>span{color:#7b8782;background:#f1f3f2;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;display:grid}.admin-placeholder h2{font-size:16px}.admin-placeholder p{color:var(--muted);font-size:8px}.admin-placeholder>div{color:#8d5e0c;background:#fff3d9;border-radius:6px;justify-content:center;align-items:center;gap:5px;max-width:350px;margin:15px auto;padding:8px;font-size:8px;display:flex}.admin-placeholder>div svg{width:13px}.admin-denied{background:#f2f3f5;place-items:center;min-height:100vh;padding:20px;display:grid}.admin-denied section{text-align:center;background:#fff;border-top:5px solid #b7222e;border-radius:11px;width:min(470px,100%);padding:35px;box-shadow:0 16px 50px #191f1d1a}.admin-denied section>span{color:#b7222e;background:#fff0f1;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;display:grid}.admin-denied section>span svg{width:29px}.admin-denied em{color:#b7222e;letter-spacing:.12em;margin-top:16px;font-size:8px;font-style:normal;font-weight:900;display:block}.admin-denied h1{font-size:22px}.admin-denied p{color:var(--muted);font-size:10px;line-height:1.7}.admin-denied button{background:var(--green);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:8px auto;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.admin-denied button:last-child{color:var(--muted);background:0 0}.admin-denied button svg{width:13px}@media (width<=900px){.header-account>button:first-child>span{display:none}.mypage-layout{grid-template-columns:190px 1fr}.seller-kpi-grid{grid-template-columns:1fr 1fr}.admin-sidebar{transition:transform .2s;transform:translate(-100%)}.admin-sidebar.open{transform:translate(0)}.admin-workspace{margin-left:0}.admin-menu-button{background:0 0;border:0;place-items:center;margin-right:8px;display:grid}.admin-menu-button svg{width:19px}.admin-logo>button{color:#fff;background:0 0;border:0;margin-left:auto;display:block}.admin-logo>button svg{width:16px}.admin-topbar>div:nth-child(2) .admin-red-label{display:inline-flex}.admin-kpi-grid{grid-template-columns:1fr 1fr}.admin-dashboard-grid{grid-template-columns:1fr}.admin-live-list article{grid-template-columns:35px 1fr repeat(2,auto)}.admin-live-list article button:nth-of-type(n+3){display:none}}@media (width<=620px){.header-login{padding:6px;font-size:0}.header-login svg{width:17px}.header-account{padding-left:3px}.auth-page{padding:20px 10px 45px}.auth-card{padding:18px}.auth-heading h1{font-size:21px}.demo-accounts>p{float:none;margin:3px 0}.demo-accounts button{grid-template-columns:68px 1fr 13px}.auth-form-grid,.profile-form,.application-form-grid{grid-template-columns:1fr}.profile-form .span-2,.application-form .span-2{grid-column:auto}.profile-complete-page,.application-page,.static-info-page{padding:18px 0 45px}.profile-complete-card{padding:18px}.profile-complete-card h1{font-size:21px}.application-form>section{padding:14px}.mypage{padding:15px 0 45px}.mypage-layout{grid-template-columns:1fr}.mypage-sidebar{position:static}.mypage-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.mypage-main{min-height:420px;padding:14px}.mypage-head h1{font-size:18px}.mypage-head>button{font-size:0}.seller-kpi-grid,.seller-dashboard-actions{grid-template-columns:1fr 1fr}.seller-dashboard-actions button:last-child{grid-column:span 2}.admin-topbar{padding:0 10px}.admin-topbar>div:nth-child(2)>b,.admin-identity>div{display:none}.admin-identity select{max-width:120px}.admin-content{padding:12px}.admin-page-head h1{font-size:20px}.admin-page-head>button{font-size:0}.admin-page-head>button:after{content:"初期化";font-size:8px}.admin-kpi-grid{grid-template-columns:1fr 1fr;gap:7px}.admin-kpi-grid article{padding:10px}.admin-kpi-grid strong{font-size:17px}.admin-dashboard-grid>section,.admin-panel{padding:10px}.admin-live-row{grid-template-columns:34px 1fr 35px}.admin-live-row button{display:none}.application-admin-list dl{grid-template-columns:1fr}.seller-admin-settings{flex-wrap:wrap}.application-admin-actions{flex-wrap:wrap;justify-content:flex-start}.admin-live-list article{grid-template-columns:35px 1fr}.admin-live-list article button{display:none}.admin-panel-head{align-items:flex-start}.admin-search{display:none}.admin-denied section{padding:25px 18px}}.application-submit-row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.application-submit-row>button:first-child{border:1px solid var(--line);background:#fff;border-radius:6px;padding:9px 12px;font-size:8px;font-weight:800}.application-submit-row .auth-submit{width:auto;margin:0}.bid-member-link{color:#62450b;background:#fff8e8;border:1px solid #e7bd62;border-radius:7px;align-items:center;gap:8px;width:100%;padding:10px;font-size:8px;font-weight:900;display:flex}.bid-member-link svg{width:14px}.bid-member-link span{color:#332300;background:#e9ac28;border-radius:10px;margin-left:auto;padding:3px 5px}.mypage-bid-status{border:1px solid var(--line);background:#fffaf0;border-left:4px solid #ce951c;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:14px;display:flex}.mypage-bid-status.approved{background:#f3faf6;border-left-color:#16805a}.mypage-bid-status.revision,.mypage-bid-status.rejected,.mypage-bid-status.bid_paused,.mypage-bid-status.account_stopped{background:#fff5f3;border-left-color:#bd332d}.mypage-bid-status span{color:var(--muted);font-size:8px}.mypage-bid-status strong{margin:3px 0;font-size:15px;display:block}.mypage-bid-status p{margin:0;font-size:9px;line-height:1.6}.mypage-bid-status button{background:var(--green);color:#fff;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:8px 10px;font-size:8px;font-weight:900;display:flex}.mypage-bid-status button svg{width:12px}.bid-agreements{gap:7px;display:grid}.bid-agreements label{border:1px solid var(--line);background:#fafbfa;border-radius:6px;align-items:flex-start;gap:8px;padding:9px;font-size:8px;font-weight:700;display:flex}.bid-agreements input{flex:none;width:16px;height:16px}.future-verification,.application-returned{background:#f1f7fb;border:1px solid #b8d2e5;border-radius:7px;gap:9px;padding:11px;font-size:8px;line-height:1.6;display:flex}.future-verification p,.application-returned p{margin:2px 0 0}.application-returned{color:#852e24;background:#fff5f2;border-color:#e9b3a8;margin-bottom:10px}.bid-status-pill{color:#47515b;background:#e9edef;border-radius:12px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.bid-status-pill.approved{color:#146342;background:#dcf2e7}.bid-status-pill.reviewing,.bid-status-pill.submitted,.bid-status-pill.additional{color:#765208;background:#fff0c7}.bid-status-pill.revision,.bid-status-pill.rejected,.bid-status-pill.bid_paused,.bid-status-pill.account_stopped{color:#922e27;background:#fbe0dc}.status-reason{text-align:left;background:#fff3f0;border-left:3px solid #bc3730;margin:10px 0;padding:9px}.bid-validation-error{color:#922e27;background:#fff1ef;border:1px solid #e7a59e;border-radius:6px;padding:8px;font-size:9px;font-weight:800}.bid-approval-overlay{z-index:200;background:#0d1724aa;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.bid-approval-overlay>section{text-align:center;background:#fff;border-radius:12px;width:min(430px,100%);padding:26px;position:relative;box-shadow:0 20px 60px #0005}.bid-approval-overlay>section>span{color:#8d6107;background:#fff0c7;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid}.bid-approval-overlay h3{font-size:17px;line-height:1.5}.bid-approval-overlay p{color:var(--muted);font-size:10px;line-height:1.6}.bid-approval-overlay section>div{gap:7px;display:grid}.bid-approval-overlay section>div button{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:40px;font-size:9px;font-weight:900}.bid-approval-overlay section>div .primary{color:#241900;background:#e2a525;border-color:#e2a525}.bid-approval-overlay .modal-close{background:#edf0ef;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.bid-approval-overlay .modal-close svg{width:14px}.review-policy{background:#fff8e8;border:1px solid #e6c478;border-radius:6px;gap:8px;padding:10px;font-size:8px;display:flex}.review-policy p{margin:2px 0 0}.bid-review-list{gap:12px;margin-top:12px;display:grid}.bid-review-card{border:1px solid var(--line);border-top:4px solid #84918b;border-radius:7px;padding:13px}.bid-review-card.risk-review{border-top-color:#d29a24}.bid-review-card.risk-high{border-top-color:#cf5a2b}.bid-review-card.risk-auto_limit_candidate{border-top-color:#b92727}.review-card-head{justify-content:space-between;gap:10px;display:flex}.review-card-head h3{margin:6px 0 2px;font-size:12px}.review-card-head h3 small{color:var(--muted);font-size:8px}.review-card-head p{color:var(--muted);margin:0;font-size:7px}.risk-score{text-align:center;color:#176c49;background:#e8f5ee;border-radius:6px;min-width:80px;padding:7px}.risk-score.review{color:#77530a;background:#fff0c5}.risk-score.high{color:#963b16;background:#ffe6d8}.risk-score.auto_limit_candidate{color:#981e1e;background:#fbdedc}.risk-score span,.risk-score small{font-size:6px;display:block}.risk-score strong{font-size:23px}.review-data-grid{grid-template-columns:1.2fr 1fr;gap:9px;margin:10px 0;display:grid}.review-data-grid>dl,.ip-security-box{border:1px solid var(--line);border-radius:6px;margin:0;padding:9px}.review-data-grid dl div{grid-template-columns:75px 1fr;gap:5px;padding:4px 0;font-size:7px;display:grid}.review-data-grid dd{overflow-wrap:anywhere;margin:0;font-weight:800}.ip-security-box{background:#f3f6f8;font-size:7px}.ip-security-box>div{align-items:center;gap:5px;display:flex}.ip-security-box svg{width:13px}.ip-security-box button{border:1px solid var(--line);background:#fff;border-radius:4px;padding:5px;font-size:7px;font-weight:800}.risk-warnings{background:#fff4f1;border:1px solid #efc0b6;border-radius:6px;padding:9px;font-size:8px}.risk-warnings>b{color:#96372a;align-items:center;gap:5px;display:flex}.risk-warnings svg{width:13px}.risk-warnings p{margin:6px 0}.risk-warnings small{color:var(--muted)}.bid-limit-settings{background:#f3f5f4;border-radius:6px;flex-wrap:wrap;align-items:end;gap:8px;margin-top:9px;padding:9px;display:flex}.bid-limit-settings h4{width:100%;margin:0;font-size:9px}.bid-limit-settings label{gap:3px;font-size:7px;font-weight:800;display:grid}.bid-limit-settings label:has(input[type=checkbox]){align-items:center;padding-bottom:6px;display:flex}.bid-limit-settings select,.bid-limit-settings input[type=number]{border:1px solid var(--line);border-radius:4px;max-width:125px;min-height:28px;padding:4px;font-size:7px}.review-reason{gap:4px;margin-top:9px;font-size:8px;font-weight:800;display:grid}.review-reason textarea{border:1px solid var(--line);border-radius:5px;min-height:55px;padding:7px;font-size:8px}.review-actions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.review-actions button{border:1px solid var(--line);background:#fff;border-radius:4px;padding:6px 7px;font-size:7px;font-weight:900}.review-actions .approve{background:var(--green);border-color:var(--green);color:#fff}.review-actions .reject{color:#aa2924;border-color:#dda7a4}@media (width<=620px){.mypage-bid-status,.review-card-head{flex-direction:column;align-items:stretch}.review-data-grid{grid-template-columns:1fr}.bid-limit-settings{display:grid}.bid-limit-settings select,.bid-limit-settings input[type=number]{width:100%;max-width:none}.review-actions{grid-template-columns:1fr 1fr;display:grid}.review-actions button{min-height:38px}.bid-approval-overlay>section{padding:22px 15px}.bid-member-form .application-form-grid{grid-template-columns:1fr}}.smart-back{border:1px solid var(--line);color:#5d6964;background:#fff;border-radius:6px;align-items:center;gap:5px;min-height:38px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex}.smart-back svg{width:14px}.auth-brand-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.live-back-row{padding-top:10px}.emergency-live-notice{color:#863d0c;background:#fff0d9;border-block:1px solid #efb167;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:11px;font-weight:900;display:flex}.live-product-id{color:#374b5c;background:#eff3f6;border-radius:4px;margin:4px 0 7px;padding:5px 7px;font-size:9px;display:inline-block}.preserve-lines{white-space:pre-wrap}.live-product-facts code{color:#263e50;background:#edf3f7;border-radius:5px;margin-bottom:9px;padding:8px;font-weight:900;display:block}.live-product-facts dl{grid-template-columns:1fr 1fr}.line-contact-button{justify-content:center;font-weight:900;color:#fff!important;background:#06c755!important;border:0!important;padding:10px!important;display:flex!important}.batch-page,.product-list-page{background:#f3f5f4;min-height:100vh;padding:24px 0 80px}.batch-wrap{max-width:980px}.batch-heading{margin:18px 0}.batch-heading>span{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:900}.batch-heading h1{margin:5px 0;font-size:26px}.batch-heading p{color:var(--muted);font-size:10px}.seller-common-fields{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:16px;padding:18px}.seller-common-fields h2{margin-top:0;font-size:14px}.seller-common-fields>div{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.seller-common-fields label,.batch-fields label{gap:5px;font-size:9px;font-weight:800;display:grid}.seller-common-fields input,.seller-common-fields select,.batch-fields input,.batch-fields select,.batch-fields textarea{min-height:40px;font:inherit;background:#fff;border:1px solid #cfd7d3;border-radius:6px;padding:8px}.seller-common-fields .wide,.batch-fields .wide{grid-column:span 2}.seller-common-fields>p{color:var(--muted);margin-bottom:0;font-size:8px}.batch-product-list{gap:12px;display:grid}.batch-product-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #1d372b0d}.batch-product-card.dragging{opacity:.85;box-shadow:0 15px 35px #1d372b35}.batch-product-card>header{border-bottom:1px solid var(--line);background:#f7f9f8;align-items:center;gap:10px;padding:10px 14px;display:flex}.batch-drag{border:1px solid var(--line);touch-action:none;cursor:grab;background:#fff;border-radius:6px;place-items:center;width:40px;height:40px;display:grid}.batch-drag svg{width:18px}.batch-product-card header span,.batch-product-card header em{color:var(--muted);font-size:7px;font-style:normal}.batch-product-card header h2{margin:2px 0;font-size:13px}.batch-product-card header em{background:#fff3d5;border-radius:4px;margin-left:auto;padding:4px 6px}.batch-fields{grid-template-columns:2fr 1fr 1fr;gap:10px;padding:14px;display:grid}.batch-fields b{color:#b02b27;font-size:7px}.batch-fields textarea{resize:vertical;min-height:72px}.yen-field{align-items:center;display:flex}.yen-field input{border-radius:6px 0 0 6px;flex:1;min-width:0}.yen-field span{border:1px solid #cfd7d3;background:#edf0ef;border-left:0;border-radius:0 6px 6px 0;place-items:center;height:40px;padding:0 9px;display:grid}.batch-product-card>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:6px;padding:10px 14px;display:flex}.batch-product-card footer button{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.batch-product-card footer svg{width:12px}.batch-product-card footer .danger{color:#ae2e2a;border-color:#dfb8b5}.add-product-button{width:100%;min-height:48px;color:var(--green);background:#fff;border:2px dashed #9db0a7;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:13px 0;font-weight:900;display:flex}.batch-submit{color:#fff;z-index:10;background:#17251f;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 35px #0004}.batch-submit button,.batch-confirm-actions button:last-child,.batch-complete>button{color:#231a05;background:#f0b52e;border:0;border-radius:6px;padding:10px 14px;font-weight:900}.batch-error{color:#a72a25;background:#fff0ee;border:1px solid #e5aca7;border-radius:6px;padding:10px;font-size:9px}.common-summary{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px}.common-summary dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.common-summary dl div{justify-content:space-between;font-size:9px;display:flex}.batch-confirm-list{gap:8px;margin:12px 0;display:grid}.batch-confirm-list article{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:32px 1fr auto;align-items:center;padding:10px;display:grid}.batch-confirm-list>article>span{color:var(--green);font-size:16px;font-weight:900}.batch-confirm-list small,.batch-confirm-list p{color:var(--muted);margin:2px 0;font-size:8px}.batch-confirm-list h2{margin:3px 0;font-size:12px}.batch-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.batch-confirm-actions button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px;font-weight:800}.batch-complete{text-align:center;border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:20px;padding:28px}.batch-complete>svg{color:#16805a;width:48px;height:48px}.batch-complete>div{max-width:700px;margin:15px auto}.batch-complete article{text-align:left;border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;padding:9px;display:grid}.batch-complete article div{flex-direction:column;display:flex}.batch-complete code{color:var(--muted);font-size:8px}.product-search{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;padding:0 10px;display:flex}.product-search svg{width:16px}.product-search input{border:0;outline:0;width:100%;padding:11px}.registered-product-list{gap:7px;margin-top:12px;display:grid}.registered-product-list article{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:25px 28px 1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.registered-product-list code{color:#3d627b;font-size:8px}.registered-product-list h2{margin:3px 0;font-size:12px}.registered-product-list p{color:var(--muted);margin:0;font-size:8px}.registered-product-list em{background:#edf2ef;border-radius:4px;padding:4px;font-size:7px;font-style:normal}.live-chat{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;overflow:hidden}.live-chat>header{background:#f5f7f6;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.live-chat header>div{align-items:center;gap:6px;display:flex}.live-chat header svg{width:15px}.live-chat header span{color:var(--green);font-size:7px;font-weight:900}.live-chat header b{font-size:11px}.live-chat header button{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:3px;padding:5px 7px;font-size:7px;display:flex}.live-chat header button.warning{color:#963f10;background:#fff0dc}.chat-list{max-height:300px;padding:8px 12px;overflow:auto}.chat-list article{border-bottom:1px solid #edf0ee;grid-template-columns:auto 1fr auto auto;gap:6px;padding:8px 0;display:grid}.chat-list article>span{background:#eef2f0;border-radius:3px;padding:3px 5px;font-size:7px;font-weight:900}.chat-list .chat-admin>span,.chat-list .chat-system>span{color:#a6232c;background:#fde1e2}.chat-list .chat-seller>span{color:#176846;background:#e2f1ea}.chat-list time{color:var(--muted);font-size:7px}.chat-list p{grid-column:1/4;margin:0;font-size:9px;line-height:1.5}.chat-list button{color:var(--muted);background:0 0;border:0;align-items:center;font-size:7px;display:flex}.chat-list button svg{width:10px}.chat-list .delete-chat{color:#b22d29}.chat-compose{border:1px solid var(--line);border-radius:6px;margin:0 12px;display:flex;overflow:hidden}.chat-compose input{border:0;outline:0;flex:1;padding:10px;font-size:9px}.chat-compose button{background:var(--green);color:#fff;border:0;width:42px}.chat-error{color:#a82c27;background:#fff0ee;margin:7px 12px;padding:7px;font-size:8px}.live-chat>small{color:var(--muted);padding:7px 12px;font-size:7px;display:block}.role-live-panel{background:#fff;border:2px solid #2c6b4f;border-radius:9px;margin:12px 0}.role-live-panel.admin{border-color:#b32630}.role-live-panel>header{background:#edf7f2;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.role-live-panel.admin>header{background:#fff0f1}.role-live-panel header>div{align-items:center;gap:7px;display:flex}.role-live-panel header span{color:#fff;background:#176b4b;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:900}.role-live-panel.admin header span{background:#b32630}.role-live-panel header b{font-size:11px}.role-live-panel header button{background:0 0;border:0;font-size:8px}.role-panel-body{padding:12px}.role-panel-body>dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 10px;display:grid}.role-panel-body>dl div{background:#f6f8f7;border-radius:5px;padding:8px}.role-panel-body dt{color:var(--muted);font-size:7px}.role-panel-body dd{margin:3px 0 0;font-size:9px;font-weight:900}.role-actions{flex-wrap:wrap;gap:6px;display:flex}.role-actions button{background:#fff;border:1px solid #aeb9b4;border-radius:5px;align-items:center;gap:4px;padding:8px;font-size:8px;font-weight:900;display:flex}.role-actions button.warning{color:#fff;background:#e99922;border-color:#e99922}.role-actions button.danger{color:#fff;background:#b72929;border-color:#b72929}.role-actions svg{width:13px}.emergency-compose{margin-top:9px;display:flex}.emergency-compose input{border:1px solid var(--line);border-radius:5px 0 0 5px;flex:1;padding:8px}.emergency-compose button{color:#fff;background:#b32630;border:0;border-radius:0 5px 5px 0;font-size:8px}.seller-contact{background:#f2f6f4;margin-top:8px;padding:8px;font-size:8px}.role-error{color:#a72c28;font-size:8px}.mini-confirm{z-index:210;background:#111b;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.mini-confirm section{text-align:center;background:#fff;border-radius:10px;width:min(430px,100%);padding:22px}.mini-confirm section>svg{color:#c7671a}.mini-confirm h3{font-size:16px}.mini-confirm p{font-size:9px;line-height:1.6}.mini-confirm dl{text-align:left;font-size:9px}.mini-confirm dl div{border-top:1px solid var(--line);justify-content:space-between;padding:5px;display:flex}.mini-confirm button{border:1px solid var(--line);background:#fff;border-radius:5px;width:100%;min-height:40px;margin-top:6px;font-weight:900}.mini-confirm button.warning{color:#fff;background:#e99922}.mini-confirm button.danger{color:#fff;background:#b72929}.auction-result-card{text-align:center;background:#fff;border:2px solid #16805a;border-radius:10px;margin-top:12px;padding:20px}.auction-result-card>svg{color:#16805a;width:36px;height:36px}.auction-result-card>span{color:var(--muted);font-size:8px;display:block}.auction-result-card h2{font-size:20px}.auction-result-card dl{text-align:left;grid-template-columns:1fr 1fr;gap:5px;display:grid}.auction-result-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:6px;font-size:9px;display:flex}.auction-result-card dd{margin:0;font-weight:900}.auction-result-card>div{justify-content:center;gap:7px;display:flex}.auction-result-card a,.auction-result-card button{color:#fff;background:#06c755;border:0;border-radius:6px;padding:10px;font-size:9px;font-weight:900}.auction-result-card button{background:#4b5c68}.mypage-auction-results>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr auto auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.mypage-auction-results code{font-size:7px}.mypage-auction-results div{flex-direction:column;display:flex}.mypage-auction-results small{color:var(--muted);font-size:7px}.mypage-auction-results a,.mypage-auction-results button{border:1px solid var(--line);background:#fff;border-radius:4px;padding:6px;font-size:7px}.strike-locked{color:#8d430e;background:#fff0dc;border-radius:5px;padding:9px;font-size:9px;font-weight:900}.audit-subhead{margin-top:18px;font-size:11px}@media (width<=620px){.smart-back{min-height:42px}.auth-brand-row{align-items:flex-start}.batch-page,.product-list-page{padding-top:12px}.batch-heading h1{font-size:21px}.seller-common-fields>div,.batch-fields{grid-template-columns:1fr}.seller-common-fields .wide,.batch-fields .wide{grid-column:auto}.batch-product-card>header{padding:9px}.batch-product-card header em{font-size:6px}.batch-product-card>footer{grid-template-columns:1fr 1fr;display:grid}.batch-product-card footer button{justify-content:center;min-height:38px}.batch-product-card footer .danger{grid-column:1/3}.batch-submit{bottom:76px}.batch-confirm-list article{grid-template-columns:25px 1fr}.batch-confirm-list article>strong{grid-column:2}.common-summary dl{grid-template-columns:1fr}.registered-product-list article{grid-template-columns:22px 24px 1fr}.registered-product-list article>strong,.registered-product-list article>em{grid-column:3}.role-panel-body>dl{grid-template-columns:1fr 1fr}.role-actions{grid-template-columns:1fr 1fr;display:grid}.role-actions button{justify-content:center;min-height:42px}.chat-list{max-height:230px}.auction-result-card dl{grid-template-columns:1fr}.auction-result-card>div{flex-direction:column}.mypage-auction-results>article{grid-template-columns:1fr 1fr}.live-product-facts dl{grid-template-columns:1fr}.application-submit-row{flex-direction:column}.application-submit-row>button{width:100%!important}}.permission-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.permission-card-grid article{border:1px solid var(--line);background:#fff;border-left:4px solid #a3ada8;border-radius:8px;padding:14px}.permission-card-grid article.enabled{border-left-color:var(--green);background:#f4faf7}.permission-card-grid span{color:var(--muted);font-size:8px;display:block}.permission-card-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.permission-action{border:1px solid var(--line);background:#f7f9f8;border-radius:8px;margin-top:14px;padding:13px}.permission-action button{background:var(--green);color:#fff;border:0;border-radius:7px;align-items:center;gap:6px;padding:11px 14px;font-size:9px;font-weight:900;display:flex}.permission-action button svg{width:14px}.permission-action p{align-items:center;gap:7px;margin:0;font-size:9px;line-height:1.6;display:flex}.seller-icon-field{grid-template-columns:1fr 120px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.seller-icon-field>p{color:var(--muted);grid-column:1/3;margin:0;font-size:8px;line-height:1.6}.seller-icon-preview{aspect-ratio:1;background:#f1f5f3;border:1px dashed #9ca9a3;border-radius:12px;place-items:center;width:112px;display:grid;overflow:hidden}.seller-icon-preview img{object-fit:cover;width:100%;height:100%}.seller-icon-preview svg{color:#76857e;width:35px}.seller-terms-check{background:#f2faf6;border:1px solid #b9d8c9;border-radius:7px;align-items:flex-start;gap:9px;padding:12px;display:flex!important}.seller-terms-check input{flex:none;width:18px;height:18px}.terms-evidence-note,.draft-message{color:var(--muted);font-size:8px}.draft-message{background:#f1f6f3;align-items:center;gap:5px;padding:8px;display:flex}.seller-application-filters{gap:8px;margin:10px 0 14px;display:flex}.seller-application-filters select,.seller-application-filters label,.seller-application-filters button{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:36px;padding:7px;font-size:8px}.seller-application-filters label{flex:1;align-items:center;gap:5px;display:flex}.seller-application-filters label svg{width:14px}.seller-application-filters input{border:0;outline:0;width:100%}.admin-seller-icon{object-fit:cover;border-radius:10px;width:56px;height:56px}.seller-private-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seller-private-grid dl{border:1px solid var(--line);border-radius:7px;margin:0;padding:8px}.seller-private-grid dl div{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:7px;padding:6px;font-size:8px;display:grid}.seller-private-grid dl div:last-child{border:0}.seller-private-grid dt{color:#59655f;font-weight:900}.seller-private-grid dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.seller-private-grid dd a{color:#176b4b;display:block}.seller-application-admin details{margin-top:8px;font-size:8px}.seller-application-admin details p{border-bottom:1px solid var(--line);padding:5px}@media (width<=620px){.permission-card-grid,.seller-icon-field{grid-template-columns:1fr}.seller-icon-field>p{grid-column:auto}.seller-icon-preview{width:128px}.seller-application-filters{display:grid}.seller-private-grid{grid-template-columns:1fr}.seller-private-grid dl div{grid-template-columns:34% 66%}.admin-seller-icon{width:48px;height:48px}.seller-application-form input,.seller-application-form select,.seller-application-form textarea{font-size:16px}.seller-application-form .auth-submit{min-height:48px}}.batch-confirm-list article{grid-template-columns:52px 1fr auto}.batch-confirm-list article.dragging{opacity:.86;box-shadow:0 14px 35px #10281b2e}.batch-confirm-drag{min-width:44px;min-height:44px;color:var(--green);touch-action:none;cursor:grab;background:#f4f7f5;border:1px solid #d4ded9;border-radius:7px;justify-content:center;align-items:center;gap:2px;display:flex}.batch-confirm-drag svg{width:17px}.batch-confirm-drag span{font-size:14px;font-weight:900}@media (width<=620px){.batch-product-card footer .danger{grid-column:auto}.batch-product-card footer button{min-height:44px}.batch-confirm-list article{grid-template-columns:48px 1fr}.batch-confirm-list article>strong{grid-column:2}}.listing-method-current{border:2px solid var(--green);background:#eef8f3;border-radius:11px;align-items:center;gap:12px;padding:14px 16px;display:flex}.listing-method-current>svg{color:#a87312;width:30px;height:30px}.listing-method-current b{font-size:15px}.listing-method-current p{color:#607068;margin:3px 0;font-size:9px}.lottery-bulk-page{gap:14px;padding-bottom:40px;display:grid}.lottery-bulk-page .lottery-registration{gap:0;display:grid}.lottery-bulk-page .field-error>input,.lottery-bulk-page .field-error>select,.lottery-bulk-page .field-error>textarea{background:#fff8f7;border-color:#c33}.lottery-bulk-page .field-error>small{color:#b72e2e;font-weight:800}.lottery-thumbnail-preview{aspect-ratio:16/9;object-fit:cover;border:1px solid #d5ded9;border-radius:8px;width:132px;margin-top:7px;display:block}.lottery-bulk-tools{background:#f5faf7;border:1px solid #cfe0d7;border-radius:11px;margin:16px 0;padding:15px}.lottery-bulk-tools>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lottery-bulk-tools header span{letter-spacing:.14em;color:var(--green);font-size:7px;font-weight:900}.lottery-bulk-tools h3{margin:3px 0;font-size:15px}.lottery-bulk-tools header b{color:#617068;font-size:8px}.lottery-bulk-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.lottery-bulk-tool-grid>button,.lottery-bulk-tool-grid>.file-tool,.lottery-bulk-tool-grid>label{background:#fff;border:1px solid #cbd8d1;border-radius:8px;min-height:44px;padding:9px;font-size:8px;font-weight:800}.lottery-bulk-tool-grid>button,.lottery-bulk-tool-grid>.file-tool{cursor:pointer;justify-content:center;align-items:center;gap:6px;display:flex}.lottery-bulk-tool-grid svg{width:16px}.lottery-bulk-tool-grid>button:disabled{opacity:.45;cursor:not-allowed}.lottery-bulk-tool-grid>label{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.lottery-bulk-tool-grid>label>input,.lottery-bulk-tool-grid>label>textarea{border:1px solid #d0dad5;border-radius:6px;grid-column:1/2;min-width:0;padding:7px}.lottery-bulk-tool-grid>label>button{background:var(--green);color:#fff;border:0;border-radius:6px;grid-area:1/2/3/3;align-self:stretch;font-size:8px;font-weight:900}.lottery-bulk-tool-grid>.file-tool input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lottery-bulk-tools>p{color:#66756d;margin:10px 0 0;font-size:8px;line-height:1.7}.lottery-bulk-list,.lottery-bulk-confirm-list{gap:10px;max-height:70vh;padding:2px;display:grid;overflow:auto}.lottery-bulk-list>article,.lottery-bulk-confirm-list>article{background:#fff;border:1px solid #d8e2dd;border-radius:10px;padding:10px}.lottery-bulk-list>article.dragging,.lottery-bulk-confirm-list>article.dragging{opacity:.86;box-shadow:0 16px 35px #10281b2e}.lottery-bulk-list>article.has-error,.lottery-bulk-confirm-list>article.has-error{border-color:#c33}.lottery-bulk-row-head{grid-template-columns:auto 115px 1fr;align-items:center;gap:8px;margin-bottom:9px;display:grid}.lottery-row-select{align-items:center;gap:5px;font-size:8px;display:flex!important}.lottery-row-select input{width:18px;height:18px}.lottery-row-actions{justify-content:flex-end;gap:5px;display:flex}.lottery-row-actions button{background:#f8faf9;border:1px solid #d1dcd6;border-radius:6px;align-items:center;gap:4px;min-height:34px;padding:6px 8px;font-size:7px;font-weight:900;display:flex}.lottery-row-actions svg{width:13px}.lottery-bulk-fields{grid-template-columns:2fr 90px 105px 1fr 1fr;align-items:start;gap:8px;display:grid}.lottery-bulk-fields label{gap:4px;font-size:8px;font-weight:900;display:grid}.lottery-bulk-fields input,.lottery-bulk-fields select,.lottery-bulk-fields textarea{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ccd7d1;border-radius:7px;padding:8px}.lottery-bulk-description{grid-column:1/5}.lottery-bulk-description textarea{resize:vertical;min-height:68px}.lottery-bulk-fields .lottery-prize-preview{width:64px}.lottery-bulk-submit{grid-template-columns:1fr 1.8fr;gap:8px;margin-top:14px;display:grid}.lottery-bulk-submit button{background:#fff;border:1px solid #cbd7d1;border-radius:9px;min-height:50px;font-weight:900}.lottery-bulk-submit button:last-child{background:var(--green);border-color:var(--green);color:#fff}.lottery-bulk-submit button:disabled{opacity:.5}.lottery-draft-message{color:#176a4a;background:#edf8f2;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:9px;font-weight:800;display:flex}.lottery-draft-message svg{width:17px}@media (width<=900px){.lottery-bulk-tool-grid{grid-template-columns:1fr 1fr}.lottery-bulk-fields{grid-template-columns:1fr 90px}.lottery-bulk-fields label:nth-child(n+3),.lottery-bulk-description{grid-column:1/3}}@media (width<=600px){.listing-choices{grid-template-columns:1fr!important}.lottery-bulk-tools{padding:11px}.lottery-bulk-tool-grid{grid-template-columns:1fr}.lottery-bulk-tool-grid>label{grid-template-columns:1fr 100px}.lottery-bulk-row-head{grid-template-columns:auto 1fr}.lottery-row-actions{grid-column:1/3;justify-content:stretch}.lottery-row-actions button{flex:1;justify-content:center;min-height:40px}.lottery-bulk-fields{grid-template-columns:1fr 82px}.lottery-bulk-fields label:nth-child(n+3),.lottery-bulk-description{grid-column:1/3}.lottery-bulk-list,.lottery-bulk-confirm-list{max-height:none}.lottery-bulk-submit{grid-template-columns:1fr}.lottery-bulk-page input,.lottery-bulk-page select,.lottery-bulk-page textarea{font-size:16px}.lottery-bulk-page{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.lottery-prize-editor,.lottery-confirm-items{gap:10px;max-height:65vh;padding:2px;display:grid;overflow:auto}.lottery-prize-editor article,.lottery-confirm-items article{background:#fff;border:1px solid #dce5e0;border-radius:9px;grid-template-columns:105px 2fr 100px 1fr 1fr;align-items:start;gap:8px;padding:10px;display:grid}.lottery-prize-editor article.dragging,.lottery-confirm-items article.dragging{opacity:.88;box-shadow:0 16px 35px #10281b2e}.lottery-prize-editor label,.lottery-confirm-items label{gap:4px;font-size:8px;font-weight:900;display:grid}.lottery-prize-editor label.wide,.lottery-confirm-items label.wide{grid-column:2/6}.lottery-prize-editor input,.lottery-prize-editor select,.lottery-prize-editor textarea,.lottery-confirm-items input,.lottery-confirm-items select,.lottery-confirm-items textarea{width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #ccd7d1;border-radius:7px;padding:8px}.lottery-prize-editor textarea,.lottery-confirm-items textarea{resize:vertical;min-height:58px}.lottery-drag-handle{min-height:44px;color:var(--green);touch-action:none;cursor:grab;background:#f1f6f3;border:1px solid #cbd8d1;border-radius:7px;justify-content:center;align-items:center;gap:5px;display:flex}.lottery-drag-handle svg{width:17px}.lottery-image-placeholder{color:#718078;border:1px dashed #b8c5bf;border-radius:7px;align-items:center;gap:5px;min-height:39px;padding:8px;display:flex}.lottery-image-placeholder svg{width:16px}.lottery-prize-preview{aspect-ratio:1;object-fit:cover;border-radius:7px;width:72px}.lottery-confirm-summary{grid-template-columns:1fr 1fr;gap:6px;margin:15px 0;display:grid}.lottery-confirm-summary div{border:1px solid #e0e7e3;border-radius:7px;justify-content:space-between;gap:8px;padding:9px;display:flex}.lottery-confirm-summary dt{color:#6e7d75;font-size:8px}.lottery-confirm-summary dd{margin:0;font-size:9px;font-weight:900}.lottery-confirm-help{color:#65736c;font-size:8px}.lottery-number-grid>button.sold img{object-fit:cover;border-radius:5px;width:36px;height:36px;margin-bottom:3px}@media (width<=760px){.lottery-prize-editor article,.lottery-confirm-items article{grid-template-columns:76px 1fr}.lottery-prize-editor label.wide,.lottery-confirm-items label.wide,.lottery-prize-editor article>label:nth-of-type(n+3),.lottery-confirm-items article>label:nth-of-type(n+3){grid-column:1/3}.lottery-confirm-summary{grid-template-columns:1fr}.lottery-registration input,.lottery-registration select,.lottery-registration textarea{font-size:16px}.lottery-prize-editor,.lottery-confirm-items{max-height:none}}.qr-access-trigger{color:#24483a;white-space:nowrap;background:#fff;border:1px solid #cbd7d1;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:900;display:flex}.qr-access-trigger svg{width:14px;height:14px}.qr-access-trigger svg:last-child{color:#13815b}.qr-modal{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10221bbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.qr-modal>section{background:#fff;border-radius:14px;width:min(440px,100%);max-height:calc(100vh - 32px);padding:20px;overflow:auto;box-shadow:0 25px 80px #0008}.qr-modal header{justify-content:space-between;align-items:flex-start;display:flex}.qr-modal header>div{grid-template-columns:28px 1fr;align-items:center;display:grid}.qr-modal header>div>svg{color:#13815b;grid-row:1/3;width:22px}.qr-modal header span{letter-spacing:.15em;color:#13815b;font-size:7px;font-weight:900}.qr-modal h2{margin:2px 0;font-size:18px}.qr-modal header>button{background:#eef2f0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.qr-image-frame{aspect-ratio:1;background:#fff;border:1px solid #d9e0dd;border-radius:10px;place-items:center;width:min(340px,100%);margin:16px auto;padding:10px;display:grid}.qr-image-frame img{object-fit:contain;width:100%;height:100%}.qr-image-frame span{color:#718079;font-size:9px}.qr-modal>section>p{text-align:center;color:#627169;font-size:9px}.qr-modal label{gap:5px;font-size:8px;font-weight:900;display:grid}.qr-modal code{overflow-wrap:anywhere;background:#f1f4f2;border:1px solid #dbe3df;border-radius:6px;padding:10px;font-size:8px;font-weight:500;display:block}.qr-modal>section>small{color:#805d15;background:#fff5df;border:1px solid #ecd391;border-radius:6px;margin-top:8px;padding:8px;font-size:8px;display:block}.qr-modal>section>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.qr-modal>section>div:last-child button{background:#fff;border:1px solid #cbd7d1;border-radius:7px;min-height:43px;font-weight:900}.qr-modal>section>div:last-child button:first-child{color:#fff;background:#174c39;border-color:#174c39;justify-content:center;align-items:center;gap:6px;display:flex}.qr-modal button svg{width:16px}.transaction-page{background:#f3f5f4;min-height:100vh;padding:22px 0 100px}.transaction-wrap{max-width:1240px}.transaction-heading{justify-content:space-between;align-items:end;margin:14px 0 16px;display:flex}.transaction-heading>div:first-child>span{letter-spacing:.17em;color:#16805a;font-size:7px;font-weight:900}.transaction-heading h1{margin:4px 0;font-size:26px}.transaction-heading p{color:#65756d;font-size:9px}.transaction-heading>div:last-child{background:#fff;border:1px solid #d6dfdb;border-radius:8px;flex-direction:column;padding:9px 12px;display:flex}.transaction-heading>div:last-child b{color:#285a46;font-family:monospace}.transaction-heading>div:last-child small{font-size:8px}.transaction-layout{grid-template-columns:330px minmax(0,1fr);gap:14px;display:grid}.transaction-list-pane,.transaction-detail-pane{background:#fff;border:1px solid #d8e0dc;border-radius:10px;min-width:0}.transaction-list-pane{align-self:start;max-height:calc(100vh - 100px);padding:10px;position:sticky;top:75px;overflow:auto}.trade-search{border:1px solid #cfd8d4;border-radius:7px;align-items:center;padding-left:8px;display:flex}.trade-search svg{width:15px}.trade-search input{border:0;outline:0;flex:1;min-width:0;padding:10px 6px;font-size:9px}.trade-search button{color:#fff;background:#244f3d;border:0;align-self:stretch;padding:0 10px}.transaction-list-pane>select{border:1px solid #d5ddda;border-radius:6px;width:100%;margin:7px 0;padding:8px}.trade-row-list{gap:6px;display:grid}.trade-row-list>button{text-align:left;background:#fff;border:1px solid #dce3e0;border-radius:7px;grid-template-columns:1fr auto;gap:3px;padding:10px;display:grid;position:relative}.trade-row-list>button.active{background:#f4fbf7;border-color:#16805a;box-shadow:0 0 0 1px #16805a}.trade-row-list code{color:#557069;grid-column:1/3;font-size:7px}.trade-row-list b{font-size:10px}.trade-row-list small{color:#77847e;grid-column:1/3;font-size:7px}.trade-row-list strong{font-size:10px}.trade-row-list>button>svg{color:#84918b;width:14px;position:absolute;top:50%;right:5px}.trade-status{color:#fff;background:#507165;border-radius:10px;justify-self:start;padding:3px 6px;font-size:7px;font-weight:900}.trade-row-list em{color:#a74325;grid-column:1/3;gap:3px;font-size:7px;font-style:normal;display:flex}.trade-row-list em svg{width:10px}.transaction-detail-pane{padding:16px}.trade-detail-head{border-bottom:1px solid #e0e5e3;justify-content:space-between;gap:15px;padding-bottom:12px;display:flex}.trade-detail-head code{color:#2f6951;font-size:8px}.trade-detail-head h2{margin:4px 0;font-size:18px}.trade-detail-head p{color:#78847f;font-size:7px}.trade-detail-head>div:last-child{text-align:right}.trade-detail-head>div:last-child span{font-size:7px;display:block}.trade-detail-head>div:last-child b{color:#164c37;font-size:14px}.trade-guide{background:#eaf7f0;border-left:4px solid #16805a;align-items:center;gap:9px;margin:12px 0;padding:10px;display:flex}.trade-guide.warning{background:#fff4e7;border-color:#dd7926}.trade-guide svg{width:20px}.trade-guide b{font-size:10px}.trade-guide p{margin:3px 0;font-size:8px}.trade-stepper{margin:14px 0;padding:0;list-style:none;display:flex}.trade-stepper li{text-align:center;color:#9ba6a1;flex:1;position:relative}.trade-stepper li:before{content:"";background:#e0e5e3;height:3px;position:absolute;top:15px;left:-50%;right:50%}.trade-stepper li:first-child:before{display:none}.trade-stepper li span{z-index:1;background:#edf0ef;border-radius:50%;place-items:center;width:31px;height:31px;margin:auto;font-size:8px;display:grid;position:relative}.trade-stepper li span svg{width:14px}.trade-stepper li b{margin-top:5px;font-size:7px;display:block}.trade-stepper li.done,.trade-stepper li.current{color:#116b4b}.trade-stepper li.done:before,.trade-stepper li.current:before{background:#35a878}.trade-stepper li.done span{color:#fff;background:#35a878}.trade-stepper li.current span{background:#fff;border:3px solid #35a878}.trade-stepper.stopped{opacity:.5}.trade-tabs{border-bottom:1px solid #dbe2df;gap:3px;display:flex;overflow-x:auto}.trade-tabs button{white-space:nowrap;background:#f0f3f2;border:0;padding:8px 10px;font-size:8px}.trade-panel{grid-template-columns:2fr 1fr;gap:12px;margin-top:12px;display:grid}.trade-facts,.trade-actions-card,.trade-form-panel,.failure-panel,.rating-panel,.trade-history,.trade-messages{border:1px solid #dce3e0;border-radius:8px;padding:13px}.trade-facts h3,.trade-actions-card h3,.trade-form-panel h3,.failure-panel h3,.rating-panel h3,.trade-history h3{margin-top:0;font-size:12px}.trade-facts dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trade-facts dl div{border-bottom:1px solid #edf0ef;padding-bottom:5px}.trade-facts dl .wide{grid-column:1/3}.trade-facts dt{color:#6d7a74;font-size:7px}.trade-facts dd{white-space:pre-wrap;margin:3px 0;font-size:9px}.trade-actions-card{background:#f8faf9}.trade-actions-card>button,.trade-form-panel>button,.failure-panel>button,.rating-form>button,.failure-response>button,.admin-failure-decision>button{color:#fff;background:#196e50;border:0;border-radius:6px;width:100%;margin:4px 0;padding:10px;font-weight:900}.trade-actions-card>button.complete{background:#1371a1}.admin-trade-control{border-top:1px solid #ddd;gap:6px;margin-top:10px;padding-top:10px;display:grid}.admin-trade-control select,.admin-trade-control textarea,.trade-form-panel input,.trade-form-panel select,.trade-form-panel textarea,.failure-panel input,.failure-panel select,.failure-panel textarea,.rating-form select,.rating-form textarea{font:inherit;border:1px solid #cdd7d2;border-radius:6px;padding:9px}.admin-trade-control button{color:#fff;background:#b63d35;border:0;border-radius:6px;padding:9px}.trade-error{color:#a02e28;background:#ffefed;border-radius:6px;gap:6px;padding:9px;font-size:9px;display:flex}.trade-error svg{width:15px}.admin-view-notice{color:#324f68;background:#f0f4f8;border-radius:6px;gap:5px;padding:9px;font-size:8px;display:flex}.admin-view-notice svg{width:15px}.trade-message-list{gap:8px;max-height:390px;margin:10px 0;display:grid;overflow:auto}.trade-message-list article{background:#f2f5f3;border-radius:8px;margin-right:12%;padding:9px}.trade-message-list header{align-items:center;gap:6px;display:flex}.trade-message-list header b{font-family:monospace;font-size:8px}.trade-message-list header span{background:#fff;border-radius:4px;padding:2px 4px;font-size:7px}.trade-message-list header time{color:#77827d;margin-left:auto;font-size:7px}.trade-message-list p{white-space:pre-wrap;font-size:9px}.trade-message-list small{float:right;font-size:7px}.trade-message-list a,.trade-message-list button{color:#24634d;background:0 0;border:0;gap:3px;font-size:7px;display:inline-flex}.trade-message-list svg{width:12px}.trade-message-compose{grid-template-columns:1fr auto;gap:7px;display:grid}.trade-message-compose textarea{border:1px solid #cfd8d4;border-radius:6px;grid-column:1/3;min-height:75px;padding:9px}.trade-message-compose label{border:1px solid #cfd8d4;border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:8px;display:flex}.trade-message-compose label input{display:none}.trade-message-compose svg{width:14px}.trade-message-compose button{color:#fff;background:#176b4e;border:0;border-radius:6px;padding:8px 16px}.trade-form-panel{margin-top:12px}.trade-form-panel>svg,.failure-panel>svg,.rating-panel>svg,.trade-history>svg{color:#176b4e;float:left;width:22px;margin-right:8px}.trade-form-panel>div>p{color:#65736c;font-size:8px}.trade-form-grid{clear:both;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.trade-form-grid label,.failure-panel label,.rating-form label{gap:4px;font-size:8px;font-weight:800;display:grid}.trade-form-grid .wide{grid-column:1/3}.trade-form-grid textarea{min-height:65px}.saved-record{background:#f2f5f3;padding:8px}.failure-panel,.rating-panel,.trade-history{margin-top:12px}.failure-panel>p{font-size:8px}.failure-panel>label{margin:7px 0}.danger-outline{color:#b1352d!important;background:#fff!important;border:1px solid #b1352d!important}.failure-panel.active>span{background:#fff1d8;border-radius:10px;padding:4px 7px;font-size:8px}.failure-panel dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.failure-panel dt{color:#68766f;font-size:7px}.failure-panel dd{margin:2px 0;font-size:9px}.failure-response,.admin-failure-decision,.rating-form{background:#f4f6f5;border-radius:7px;gap:7px;padding:10px;display:grid}.admin-failure-decision button:first-of-type{background:#b23830}.rating-panel article{background:#f4f7f5;border-radius:6px;margin:7px 0;padding:9px}.rating-panel article b{color:#c57c00}.rating-panel article p{font-size:9px}.rating-panel article small{font-size:7px}.trade-history article{background:#f7f9f8;border-left:3px solid #35a878;margin:7px 0;padding:8px 10px}.trade-history article span{gap:5px;font-size:9px;font-weight:800;display:flex}.trade-history article span svg{width:12px}.trade-history article b,.trade-history article p,.trade-history article time{margin:2px 0;font-size:7px;display:block}.trade-history article em{color:#a1322d;font-size:7px}.audit-note{color:#557169;gap:5px;font-size:8px;display:flex}.audit-note svg{width:14px}.trade-empty{color:#89958f;place-items:center;min-height:400px;display:grid}.trade-empty svg{width:35px}.permission-chips{flex-wrap:wrap;gap:3px;display:flex}.permission-chips span{color:#276149;background:#e9f3ee;border-radius:4px;padding:3px;font-size:6px}@media (width<=900px){.qr-access-trigger span{display:none}.transaction-layout{grid-template-columns:260px minmax(0,1fr)}.trade-panel{grid-template-columns:1fr}.trade-stepper li b{font-size:6px}}@media (width<=620px){.qr-access-trigger{z-index:90;border-radius:50%;justify-content:center;width:46px;height:46px;padding:0;position:fixed;bottom:142px;right:12px;box-shadow:0 6px 20px #0004}.qr-access-trigger svg:last-child{display:none}.qr-modal{padding:8px}.qr-modal>section{padding:14px}.qr-image-frame{width:min(300px,100%)}.transaction-page{padding-top:10px}.transaction-heading{align-items:flex-start}.transaction-heading h1{font-size:20px}.transaction-heading>div:last-child{font-size:8px}.transaction-layout{display:block}.transaction-list-pane{max-height:none;margin-bottom:10px;position:static}.trade-row-list{grid-template-columns:1fr}.transaction-detail-pane{padding:10px}.trade-detail-head{display:block}.trade-detail-head>div:last-child{text-align:left;margin-top:8px}.trade-stepper{grid-template-columns:1fr;margin-left:4px;display:grid}.trade-stepper li{text-align:left;align-items:center;gap:8px;min-height:42px;display:flex}.trade-stepper li:before{width:3px;height:42px;top:-27px;left:14px;right:auto}.trade-stepper li span{flex:0 0 31px;margin:0}.trade-stepper li b{margin:0;font-size:8px}.trade-tabs{z-index:4;background:#fff;padding-top:4px;position:sticky;top:0}.trade-facts dl,.trade-form-grid,.failure-panel dl{grid-template-columns:1fr}.trade-facts dl .wide,.trade-form-grid .wide{grid-column:auto}.trade-message-list article,.trade-message-list article.mine{margin:0}.transaction-detail-pane{overflow:hidden}}.environment-label{white-space:nowrap;align-items:center;gap:5px;display:flex!important}.environment-label>span{background:currentColor;border-radius:50%;width:7px;height:7px}.environment-label small{opacity:.75;border-left:1px solid;padding-left:5px;font-size:6px}.environment-label.env-demo{color:#9a5b00;background:#fff3dd}.environment-label.env-development{color:#12619b;background:#e7f3ff}.environment-label.env-production{color:#a31e1e;background:#ffe9e9}.environment-panel{gap:16px;display:grid}.environment-hero{justify-content:space-between;align-items:center;gap:15px;display:flex}.environment-hero h2{margin:8px 0 4px;font-size:22px}.environment-hero p{color:#62716a;font-size:9px}.environment-hero>button,.environment-panel>button{background:#fff;border:1px solid #cad5d0;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.environment-hero svg,.environment-panel>button svg{width:15px}.environment-badge{letter-spacing:.08em;border-radius:5px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.environment-badge.env-demo{color:#945a00;background:#fff1d5}.environment-badge.env-development{color:#0b5e98;background:#e2f1ff}.environment-badge.env-production{color:#a21d1d;background:#ffe3e3}.environment-switcher{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.environment-switcher button{text-align:left;background:#fff;border:1px solid #d5deda;border-radius:9px;gap:4px;padding:13px;display:grid;position:relative}.environment-switcher button:not(:disabled):hover{border-color:#43876a}.environment-switcher button.active{border-width:2px}.environment-switcher button.env-demo{background:#fffaf1;border-color:#d69b33}.environment-switcher button.env-development{background:#f4faff;border-color:#3485bd}.environment-switcher button.env-production{background:#fff7f7;border-color:#bf4747}.environment-switcher button b{font-size:12px}.environment-switcher button small{color:#718078;font-size:8px}.environment-switcher button svg{width:15px;position:absolute;top:18px;right:10px}.environment-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.environment-facts article{background:#f9fbfa;border:1px solid #dce4e0;border-radius:8px;min-width:0;padding:11px}.environment-facts article span,.environment-facts article small{color:#6f7e76;font-size:7px;display:block}.environment-facts article b{overflow-wrap:anywhere;margin:7px 0;font-size:10px;display:block}.environment-facts article b.ok{color:#087447}.environment-facts article b.warn{color:#a45900}.environment-checklist{border:1px solid #dae3df;border-radius:9px;padding:13px}.environment-checklist h3{margin:0 0 8px;font-size:13px}.environment-checklist>div{border-top:1px solid #edf1ef;grid-template-columns:20px 1fr auto;align-items:center;padding:9px 0;font-size:9px;display:grid}.environment-checklist svg{width:15px}.environment-checklist .pass{color:#176c4d}.environment-checklist .pending{color:#985a00}.environment-checklist b{font-size:8px}.environment-separation-note{color:#294b62;background:#eef4f8;border-left:4px solid #3f6f91;gap:9px;padding:12px;display:flex}.environment-separation-note>svg{flex:none;width:20px}.environment-separation-note b{font-size:10px}.environment-separation-note p{margin:4px 0;font-size:8px}.environment-error{color:#a42e27;background:#fff0ee;border-radius:7px;gap:8px;padding:12px;display:flex}.environment-error svg{width:18px}@media (width<=1050px){.environment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.environment-label small{display:none}.environment-hero{align-items:flex-start}.environment-switcher,.environment-facts{grid-template-columns:1fr}.environment-checklist>div{grid-template-columns:18px 1fr}.environment-checklist b{grid-column:2}.environment-hero>button{padding:8px;font-size:0}.environment-hero>button svg{margin:0}}.viewer-media-chat{gap:12px;display:grid}.viewer-media-chat .video-mock{aspect-ratio:16/9;width:100%;max-width:100%}.video-mock iframe{background:#07110e;border:0;width:100%;height:100%;position:absolute;inset:0}.viewer-media-chat .live-chat{margin:0}.viewer-auction-stack{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:start;gap:14px;margin-top:14px;display:grid}.product-summary-card{border-top:4px solid #22805c;overflow:hidden}.product-summary-heading{justify-content:space-between;gap:14px;display:flex}.product-summary-heading>div>span{color:#197152;font-size:8px;font-weight:900}.product-summary-heading code{color:#285b49;margin:5px 0;font-size:8px;display:block}.product-summary-heading h2{margin:5px 0;font-size:25px}.product-summary-heading p{color:#68766f;font-size:9px}.product-summary-heading>svg{color:#2c765b;background:#e8f5ee;border-radius:8px;width:34px;height:34px;padding:7px}.product-highlight-grid{grid-template-columns:1.25fr 1fr;gap:8px;margin:14px 0;display:grid}.product-highlight-grid article{background:#f0f7f3;border:1px solid #d5e8de;border-radius:9px;padding:12px}.product-highlight-grid span,.product-highlight-grid small{color:#60736a;font-size:8px;display:block}.product-highlight-grid strong{color:#14563e;margin:4px 0;font-size:27px;display:block}.product-highlight-grid .product-remaining strong{font-variant-numeric:tabular-nums}.urgency-warning .product-remaining{background:#fff7df;border-color:#eacb72}.urgency-warning .product-remaining strong{color:#a76600}.urgency-critical{border-top-color:#d44438}.urgency-critical .product-remaining{background:#fff0ef;border-color:#eea39e;animation:1.4s infinite pulse-soft}.urgency-critical .product-remaining strong{color:#c32e25}.auction-state-labels{flex-wrap:wrap;gap:6px;display:flex}.auction-state-labels span{border-radius:5px;padding:5px 8px;font-size:8px;font-weight:900}.auction-state-labels .extended{color:#995900;background:#fff2d6}.auction-state-labels .strike{color:#ad321f;background:#ffe7df}.product-summary-card dl .wide{grid-column:1/3}.field-error{font-size:8px;font-style:normal;color:#b8322b!important}.batch-fields input[aria-invalid=true]{background:#fff7f6;border-color:#c53c33}.live-chat header em{color:#fff;background:#d83b31;border-radius:12px;padding:3px 7px;font-size:7px;font-style:normal}.chat-list{overscroll-behavior:contain;scrollbar-gutter:stable;height:260px;max-height:260px;overflow-y:auto}.chat-compose input{min-height:44px}.chat-compose button{min-width:48px}.restrict-chat{color:#9a4e0b!important}.live-chat>header button{min-height:36px}@keyframes pulse-soft{50%{box-shadow:0 0 0 4px #d4443814}}.qr-modal{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;overflow:auto}.qr-modal>section{overscroll-behavior:contain;width:min(480px,100%);max-height:min(90dvh,760px);margin:auto;padding:22px;overflow:auto}.qr-image-frame{aspect-ratio:1;background:#fff;border:1px solid #d5ded9;width:320px;min-width:256px;max-width:100%;height:auto;min-height:256px;padding:18px}.qr-image-frame img{aspect-ratio:1;width:100%;height:auto;display:block}.qr-environment{background:#eff5f2;border-radius:7px;justify-content:space-between;margin-top:12px;padding:9px 11px;font-size:9px;display:flex}.qr-unavailable{color:#8b401e;background:#fff1e7;border:1px solid #eac3a4;border-radius:8px;gap:9px;margin:14px 0;padding:12px;display:flex}.qr-unavailable svg{flex:none;width:21px}.qr-unavailable b{font-size:10px}.qr-unavailable p{margin:4px 0;font-size:8px;line-height:1.7}.qr-diagnosis{text-align:center;color:#617069;padding:28px;font-size:9px}.qr-actions{gap:8px;margin-top:14px;grid-template-columns:1fr 1fr!important;display:grid!important}.qr-actions button,.qr-actions a{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.qr-actions button{color:#fff;background:#174c39;border:0}.qr-actions a{color:#24483a;border:1px solid #cbd7d1}.qr-close-button{background:#fff;border:1px solid #cbd7d1;border-radius:7px;width:100%;min-height:44px;margin-top:9px;font-weight:900}.qr-modal>section>div:last-child{margin-top:9px;display:block}.admin-otp-card{max-width:520px}.otp-countdown{background:#f0f5f8;border-left:4px solid #456f8a;border-radius:7px;align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.otp-countdown>svg{width:24px}.otp-countdown>div{flex:1;justify-content:space-between;align-items:center;display:flex}.otp-countdown b{font-size:9px}.otp-countdown strong{font-variant-numeric:tabular-nums;font-size:22px}.demo-otp-code{background:#fff7db;border:1px solid #e6cf78;border-radius:8px;justify-items:center;margin-bottom:13px;padding:11px;display:grid}.demo-otp-code b,.demo-otp-code small{font-size:8px}.demo-otp-code code{letter-spacing:.2em;margin:5px;font-size:24px;font-weight:900}.otp-input-label{gap:7px;display:grid}.otp-input-label span{font-size:9px;font-weight:900}.otp-input-label input{text-align:center;letter-spacing:.25em;font-variant-numeric:tabular-nums;border:2px solid #b9c9c1;border-radius:9px;width:100%;padding:14px;font-size:28px}.otp-resend{background:#fff;border:1px solid #c9d4cf;border-radius:7px;width:100%;min-height:43px;margin-top:8px;font-weight:900}.otp-resend:disabled{opacity:.55}.email-safe-redirect{color:#6b4700;background:#fff8df;border:1px solid #e6b84d;border-radius:9px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px;display:flex}.email-safe-redirect>svg{width:21px;min-width:21px;height:21px}.email-safe-redirect b{font-size:10px;display:block}.email-safe-redirect p,.email-safe-redirect small{color:#6b530f;margin:4px 0 0;font-size:9px;line-height:1.55;display:block}.email-safe-redirect p{font-weight:800}.winner-line-contact{background:#eefaf3;border:1px solid #b9dec8;border-radius:8px;margin-bottom:10px;padding:10px}.winner-line-contact p{color:#4d655a;font-size:8px;line-height:1.7}.winner-line-contact a{color:#fff;background:#06c755;border-radius:7px;justify-content:center;padding:11px;font-size:9px;font-weight:900;text-decoration:none;display:flex}@media (width<=760px){.viewer-main{overflow:hidden}.viewer-auction-stack{grid-template-columns:1fr}.viewer-media-chat{gap:8px}.viewer-media-chat .video-mock{border-radius:0}.viewer-media-chat .live-chat,.product-summary-card{margin:0 12px}.product-highlight-grid strong{font-size:24px}.product-summary-card dl .wide{grid-column:auto}.chat-list{height:220px;max-height:220px}.qr-modal{align-items:flex-start;padding:10px}.qr-modal>section{max-height:calc(100dvh - 20px);padding:16px}.qr-image-frame{width:min(320px,100%);padding:14px}.qr-actions{grid-template-columns:1fr!important}.otp-input-label input{font-size:24px}}@media (height<=620px) and (orientation:landscape){.qr-modal{align-items:flex-start}.qr-modal>section{max-height:calc(100dvh - 16px)}.qr-image-frame{width:256px;min-height:256px}}.viewer-live-stage{grid-template-columns:minmax(0,2.05fr) minmax(330px,1fr);align-items:start;gap:14px;display:grid}.viewer-stage-left{min-width:0}.viewer-stage-left .video-mock{aspect-ratio:16/9;width:100%}.participation-panel{scrollbar-width:thin;background:#fff;border:1px solid #d7dfdb;border-radius:12px;max-height:calc(100dvh - 20px);position:sticky;top:10px;overflow:auto;box-shadow:0 10px 30px #122b2217}.participation-panel .live-chat{border:0;border-bottom:1px solid #dfe5e2;border-radius:12px 12px 0 0;margin:0}.participation-panel .chat-list{height:clamp(128px,20vh,178px);max-height:178px}.participation-panel .bid-card{box-shadow:none;border:0;border-radius:0 0 12px 12px;padding:12px 14px;overflow:visible}.participation-panel .bid-card>.product-kind,.participation-panel .bid-card>.live-product-id,.participation-panel .bid-card>h2{display:none}.participation-panel .strike-banner,.participation-panel .secret-banner{margin:-12px -14px 9px;padding:7px 10px;font-size:10px}.participation-panel .price-time-grid{grid-template-columns:minmax(0,1fr) 108px;gap:8px;padding:8px 0}.participation-panel .price-time-grid strong{font-size:24px}.participation-panel .price-time-grid span{font-size:9px}.participation-panel .price-time-grid small{font-size:8px;line-height:1.45}.participation-panel .bid-count{padding:6px 0;font-size:9px}.participation-panel .bidder-select{margin-bottom:6px;font-size:8px}.participation-panel .bidder-select select{padding-block:4px;font-size:8px}.participation-panel .bid-input-label>span{margin-bottom:4px;font-size:9px}.participation-panel .money-input input{padding:8px;font-size:17px}.participation-panel .bid-button{min-height:46px;margin-top:7px;font-size:12px}.participation-panel .bid-note{margin-top:5px;font-size:7px}.quick-bid-buttons{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.quick-bid-buttons button{color:#245943;background:#f7faf8;border:1px solid #cbd6d0;border-radius:6px;min-height:32px;font-size:8px;font-weight:900}.quick-bid-buttons button:active{background:#e4f2ea}.final-seconds strong{animation:1.2s ease-in-out infinite final-seconds}.bid-confirm-overlay{z-index:220;background:#101915b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bid-confirm-overlay>section{text-align:center;background:#fff;border-radius:12px;width:min(420px,100%);padding:25px;box-shadow:0 20px 70px #0005}.bid-confirm-overlay>section>svg{color:#d17a19;width:34px;height:34px}.bid-confirm-overlay h3{margin:10px 0;font-size:19px}.bid-confirm-overlay p{color:#63716a;font-size:10px;line-height:1.7}.bid-confirm-overlay section>div{grid-template-columns:1fr 1.4fr;gap:7px;display:grid}.bid-confirm-overlay button{background:#fff;border:1px solid #ced8d3;border-radius:7px;min-height:44px;font-weight:900}.bid-confirm-overlay button.primary{color:#fff;background:#cf3037;border-color:#c92b31}.bid-confirm-overlay button:disabled{opacity:.55}.stage-product-summary{background:#fff;border:1px solid #dce3df}.stage-product-summary.desktop{border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-top:9px;padding:10px 13px;display:grid}.stage-product-summary.mobile{display:none}.stage-product-summary code{color:#315c49;font-size:8px}.stage-product-summary h2{margin:2px 0;font-size:18px}.stage-product-summary>div>span{color:#68766f;font-size:8px}.stage-summary-time{border-left:1px solid #dce3df;padding-left:14px}.stage-summary-time small,.stage-summary-time strong{display:block}.stage-summary-time small{color:#6c7973;font-size:7px}.stage-summary-time strong{font-variant-numeric:tabular-nums;font-size:23px}.stage-summary-time.urgent strong{color:#cf3037}.stage-product-summary dl{gap:6px;margin:0;display:flex}.stage-product-summary dl div{background:#f2f6f4;border-radius:5px;padding:6px 8px}.stage-product-summary dt{color:#718078;font-size:6px}.stage-product-summary dd{margin:2px 0 0;font-size:8px;font-weight:900}.stage-product-summary .strike-summary{color:#a13920;background:#fff0e8}.viewer-detail-section{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);align-items:start;gap:14px;margin-top:16px;display:grid}.auction-detail-area{gap:12px;display:grid}.auction-detail-table,.long-description-card,.auction-seller-info,.auction-caution{background:#fff;border:1px solid #dce3df;border-radius:10px;overflow:hidden}.auction-detail-table>header{border-bottom:1px solid #dce3df;align-items:center;gap:9px;padding:13px 15px;display:flex}.auction-detail-table>header svg{color:#246c50;width:20px}.auction-detail-table>header span{color:#267052;letter-spacing:.12em;font-size:7px;font-weight:900}.auction-detail-table h2,.long-description-card h2,.auction-seller-info h2{margin:2px 0;font-size:16px}.auction-detail-table dl{margin:0}.auction-detail-table dl>div{border-top:1px solid #e8edeb;grid-template-columns:180px minmax(0,1fr);display:grid}.auction-detail-table dl>div:first-child{border-top:0}.auction-detail-table dt{color:#4b5953;background:#f4f6f5;padding:11px 15px;font-size:9px;font-weight:900}.auction-detail-table dd{white-space:pre-wrap;color:#202824;margin:0;padding:11px 15px;font-size:10px;line-height:1.65}.long-description-card{padding:15px}.long-description-card header{border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:end;padding-bottom:9px;display:flex}.long-description-card header small{color:#75817b;font-size:7px}.long-description-card p{white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:12px 0;font-size:10px;line-height:1.9;display:-webkit-box;overflow:hidden}.long-description-card.expanded p{display:block}.long-description-card button{color:#28654d;background:#edf5f1;border:0;border-radius:6px;align-items:center;gap:4px;margin:auto;padding:7px 11px;font-size:8px;font-weight:900;display:flex}.long-description-card button svg{width:12px}.auction-seller-info{grid-template-columns:auto minmax(180px,1fr) minmax(320px,1.3fr);align-items:center;gap:12px;padding:15px;display:grid}.auction-seller-info>div>span{color:#718078;font-size:7px}.auction-seller-info code{color:#3c6453;font-size:8px}.auction-seller-info dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.auction-seller-info dl div{background:#f5f7f6;border-radius:5px;padding:7px}.auction-seller-info dt{color:#75817b;font-size:6px}.auction-seller-info dd{margin:2px 0;font-size:8px;font-weight:900}.auction-caution{background:#fffaf0;border-color:#ead7aa;gap:10px;padding:13px;display:flex}.auction-caution>svg{color:#b46c13;flex:none}.auction-caution h3{margin:0;font-size:11px}.auction-caution p,.auction-caution b{margin:4px 0;font-size:8px;line-height:1.7}.viewer-detail-section>.history-card{position:sticky;top:12px}.chat-author{flex-direction:column;align-items:flex-start;display:flex}.chat-author>span{background:#eef2f0;border-radius:3px;padding:3px 5px;font-size:7px;font-weight:900}.chat-author small{color:#7a8681;margin-top:2px;font-size:6px}.chat-list article>span{display:none}.chat-list article{grid-template-columns:auto 1fr auto auto auto}.chat-list p{grid-column:1/5}.new-chat-button{z-index:3;color:#fff;background:#1b5b44;border:0;border-radius:16px;padding:6px 11px;font-size:7px;font-weight:900;position:absolute;bottom:54px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.live-chat{position:relative}.chat-compose{z-index:2;background:#fff;position:sticky;bottom:0}.suspend-chat{color:#b72f2b!important}.mobile-bid-bar{display:none}@keyframes final-seconds{50%{background:#ffe4df;box-shadow:0 0 0 4px #cf30371a}}@media (width<=900px){.viewer-live-stage{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr)}.viewer-detail-section{grid-template-columns:1fr}.viewer-detail-section>.history-card{position:static}.auction-seller-info{grid-template-columns:auto 1fr}.auction-seller-info dl{grid-column:1/3}}@media (width<=760px){.live-back-row,.live-heading{display:none}.viewer-main{padding-top:0}.stage-product-summary.mobile{border-inline:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px 12px;display:grid}.stage-product-summary.mobile dl{grid-column:1/3;overflow-x:auto}.stage-product-summary.mobile h2{font-size:16px}.stage-product-summary.mobile .stage-summary-time{padding-left:10px}.stage-product-summary.mobile .stage-summary-time strong{font-size:20px}.stage-product-summary.desktop{display:none}.viewer-live-stage{display:block}.viewer-stage-left .video-mock{box-shadow:none;border-radius:0}.participation-panel{max-height:none;box-shadow:none;border:0;border-radius:0;position:static;overflow:visible}.participation-panel .live-chat{border-radius:0;margin:0}.participation-panel .chat-list{height:132px;max-height:132px}.participation-panel .live-chat>header{padding:7px 10px}.participation-panel .live-chat>header button{min-height:30px}.participation-panel .chat-compose{margin-inline:9px}.participation-panel .live-chat>small{padding:5px 10px}.participation-panel .bid-card{border-bottom:1px solid #dce3df;padding:10px 12px}.participation-panel .price-time-grid{grid-template-columns:1fr 112px}.participation-panel .price-time-grid strong{font-size:25px}.participation-panel .bidder-select{display:none}.participation-panel .bid-button{width:100%;min-height:54px;font-size:14px}.viewer-detail-section{margin:10px 12px 0;display:block}.viewer-detail-section>.history-card{margin-top:10px}.auction-detail-table dl>div{grid-template-columns:35% 65%}.auction-detail-table dt,.auction-detail-table dd{padding:9px;font-size:9px}.auction-detail-table dl>div:last-child{display:block}.auction-detail-table dl>div:last-child dt{border-bottom:1px solid #e5eae8}.long-description-card header{display:block}.long-description-card header small{margin-top:3px;display:block}.auction-seller-info{grid-template-columns:auto 1fr;padding:12px}.auction-seller-info dl{grid-column:1/3}.auction-caution{padding:11px}.mobile-bid-bar{z-index:58;background:#fff;border:1px solid #cdd8d2;border-radius:10px;grid-template-columns:1fr .7fr 108px;align-items:center;gap:7px;padding:8px 9px;transition:all .2s;display:grid;position:fixed;bottom:77px;left:8px;right:8px;box-shadow:0 8px 28px #13271f40}.mobile-bid-bar.hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.mobile-bid-bar small,.mobile-bid-bar strong{display:block}.mobile-bid-bar small{color:#718078;font-size:6px}.mobile-bid-bar strong{font-size:14px}.mobile-bid-bar button{color:#fff;background:#cf3037;border:0;border-radius:7px;min-height:42px;font-weight:900}.bid-confirm-overlay>section{padding:20px}.bid-confirm-overlay section>div{grid-template-columns:1fr}.next-strip{margin-top:12px}}@media (width>=761px){.live-back-row+.live-heading{display:none}.viewer-main{padding-top:8px}.participation-panel{align-self:start;height:min(588px,100dvh - 132px)}.participation-panel .chat-list{height:clamp(122px,18vh,165px);max-height:165px}}.qr-modal{box-sizing:border-box;overscroll-behavior:contain}.qr-modal>section{box-sizing:border-box;max-height:calc(100dvh - max(24px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));scrollbar-gutter:stable;overflow:hidden auto}.qr-image-frame{box-sizing:border-box;aspect-ratio:1;flex:none;width:min(320px,100%);min-width:0;min-height:0;margin:14px auto;padding:16px;overflow:hidden}.qr-image-frame img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.qr-modal label{min-width:0}.qr-modal code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.6}.schedule-heading-line{align-items:center;gap:9px;display:flex}.schedule-heading-line h2{margin:4px 0}.schedule-heading-line button{width:34px;height:34px;color:var(--green);background:#fff;border:1px solid #b8cec3;border-radius:50%;place-items:center;font-size:22px;font-weight:500;line-height:1;display:grid;box-shadow:0 3px 10px #163a2b12}.date-schedule-manager{gap:12px;margin-bottom:18px;display:grid}.date-schedule-form,.date-schedule-list{background:#fff;border:1px solid #d8e2dd;border-radius:11px;padding:15px}.date-schedule-form{border-top:3px solid var(--green)}.date-schedule-form>header,.date-schedule-list-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.date-schedule-form>header span,.date-schedule-list-head span{color:var(--green);letter-spacing:.14em;font-size:7px;font-weight:900;display:block}.date-schedule-form h3,.date-schedule-list h3{margin:3px 0;font-size:15px}.date-schedule-form>header>button{background:#eef3f0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.date-schedule-form>header svg{width:16px}.date-schedule-form>div{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:12px;display:grid}.date-schedule-form label{gap:5px;font-size:8px;font-weight:900;display:grid}.date-schedule-form label small{color:#7a8680;font-weight:500}.date-schedule-form label.wide{grid-column:1/4}.date-schedule-form input{width:100%;font:inherit;background:#fff;border:1px solid #cfdad5;border-radius:7px;padding:10px;font-size:10px}.date-schedule-form>p{color:#aa332d;background:#fff1ef;border-radius:6px;align-items:center;gap:6px;padding:8px;font-size:8px;display:flex}.date-schedule-form>p svg{width:15px}.date-schedule-form>footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.date-schedule-form>footer button{background:#fff;border:1px solid #cad6d0;border-radius:7px;min-height:40px;padding:0 15px;font-size:9px;font-weight:900}.date-schedule-form>footer button:last-child{background:var(--green);border-color:var(--green);color:#fff}.date-schedule-form>footer button:disabled{opacity:.55}.date-schedule-list-head{border-bottom:1px solid #e4eae7;padding-bottom:10px}.date-schedule-list-head>small{color:#77837d;font-size:7px}.date-schedule-empty{color:#75817b;text-align:center;padding:18px;font-size:9px}.date-group{border:1px solid #e0e7e3;border-radius:8px;margin-top:12px;overflow:hidden}.date-group>header{background:#f2f6f4;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.date-group h4{margin:0;font-size:11px}.date-group>header span,.date-group article small{color:#7a8580;background:#e2e7e4;border-radius:4px;padding:3px 5px;font-size:7px}.date-group article{border-top:1px solid #e7ece9;grid-template-columns:118px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:10px 11px;display:grid}.date-group article:first-of-type{border-top:0}.date-group article.finished{color:#7b8681;background:#fafafa}.date-group time{font-variant-numeric:tabular-nums;font-size:10px;font-weight:900}.date-group article>div{align-items:center;gap:7px;min-width:0;display:flex}.date-group article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.date-group article>button{color:#315e4b;background:#fff;border:1px solid #cad6d0;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:900}.date-group article>button.delete{color:#ad3e3e;border-color:#e4c1c1}.live-legal-notice{color:#7a8580;border-top:1px solid #dfe5e2;margin-top:28px;padding:18px 4px 6px}.live-legal-notice h2{color:#67736d;margin:0 0 8px;font-size:10px}.live-legal-notice p{max-width:1050px;margin:6px 0;font-size:8px;line-height:1.9}.live-legal-notice button{color:#456d5d;background:0 0;border:0;padding:4px 0;font-size:8px;font-weight:800;text-decoration:underline}@media (width<=760px){.qr-modal{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.qr-modal>section{width:100%;max-height:calc(100dvh - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));padding:14px}.qr-image-frame{width:min(288px,100%);padding:12px}.qr-actions{grid-template-columns:1fr!important}.manage-schedule-head{align-items:flex-start}.schedule-heading-line button{width:38px;height:38px}.date-schedule-form,.date-schedule-list{padding:12px}.date-schedule-form>div{grid-template-columns:1fr 1fr}.date-schedule-form label.wide{grid-column:1/3}.date-group article{grid-template-columns:92px minmax(0,1fr);gap:6px}.date-group article>button{grid-row:2}.date-group article>button:first-of-type{grid-column:1}.date-group article>button:nth-of-type(2){grid-column:2}.live-legal-notice{margin:24px 12px 0;padding:16px 0 8px}.live-legal-notice p{font-size:9px;line-height:1.85}}.live-program-header{background:#fff;border:1px solid #dce3df;border-radius:9px;align-content:center;gap:5px;min-width:0;height:68px;margin-bottom:8px;padding:8px 12px;display:grid}.live-program-header h1{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;margin:0;font-size:18px;font-weight:900;line-height:1.25;display:flex;overflow:hidden}.live-program-header h1>span{background:#d42f36;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #d42f361a}.live-program-header p{color:#617069;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:9px;display:flex;overflow:hidden}.live-program-header p>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.live-program-header p b{color:#24332c}.live-program-header p i{color:#b2bcb7;font-style:normal}.live-metadata-editor{background:#fff;border:1px solid #d9e2dd;border-radius:13px;gap:11px;padding:18px;display:grid}.live-metadata-editor header{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-metadata-editor header span{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:900}.live-metadata-editor h2{margin:3px 0;font-size:20px}.live-metadata-editor header b{color:#345b4b;background:#edf5f1;border-radius:6px;padding:8px 10px;font-size:9px}.live-metadata-editor>p{color:#6e7b75;margin:0;font-size:9px}.live-metadata-editor>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.live-metadata-editor label{gap:5px;font-size:9px;font-weight:900;display:grid}.live-metadata-editor label em{color:#c52e35;font-style:normal}.live-metadata-editor label small{color:#78847e;font-weight:500}.live-metadata-editor input{border:1px solid #ccd7d1;border-radius:7px;width:100%;min-width:0;padding:11px;font-size:10px}.live-metadata-editor output{color:#315f4b;font-size:9px}.live-metadata-editor>button{background:var(--green);color:#fff;border:0;border-radius:7px;justify-self:start;min-height:44px;padding:0 18px;font-weight:900}.lottery-live-heading h1{white-space:nowrap;text-overflow:ellipsis;max-width:min(70vw,760px);overflow:hidden}.product-kind{justify-content:space-between;align-items:center;gap:8px;display:flex}.participation-panel .bid-card>.product-kind{display:flex}.outbid-sound-toggle{color:#466159;white-space:nowrap;background:#fff;border:1px solid #ced8d3;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.outbid-sound-toggle svg{width:13px;height:13px}.highest-bid-status{border-radius:9px;align-items:center;gap:8px;margin:8px 0;padding:10px 12px;font-size:11px;font-weight:900;display:flex}.highest-bid-status svg{flex:none;width:18px}.highest-bid-status.is-highest{color:#126a3a;background:#e9f8ef;border:1px solid #8ed2aa}.highest-bid-status.outbid{color:#944d0b;background:#fff4e5;border:1px solid #edb974}.highest-bid-status.outbid>div{flex:1;gap:2px;min-width:0;display:grid}.highest-bid-status.outbid span{font-size:9px;font-weight:700}.highest-bid-status.outbid button{color:#fff;white-space:nowrap;background:#d76516;border:0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:900}.bid-connection-state{color:#745a0c;background:#fffbe8;border:1px solid #d8c582;border-radius:8px;align-items:center;gap:7px;margin:8px 0;padding:9px 10px;font-size:9px;font-weight:800;display:flex}.bid-connection-state svg{width:16px}.price-pulse{animation:.65s medalive-price-pulse}@keyframes medalive-price-pulse{0%{background:#fff1a8;box-shadow:0 0 0 4px #f5cf3940}to{box-shadow:none;background:0 0}}@media (width<=640px){.highest-bid-status{padding:9px 10px}.highest-bid-status.outbid{flex-wrap:wrap;align-items:flex-start}.highest-bid-status.outbid button{margin-left:26px}.outbid-sound-toggle{padding:5px 7px}}.admin-member-row{cursor:pointer;transition:background-color .15s}.admin-member-row:hover,.admin-member-row:focus-visible{outline-offset:-2px;background:#c9a34e14;outline:2px solid #c9a34e73}.admin-member-name-link{color:inherit;text-decoration:none}.admin-member-name-link:hover,.admin-member-name-link:focus-visible,.admin-member-row:hover .admin-member-name-link{text-underline-offset:3px;text-decoration:underline}@media (width<=620px){.qr-access-trigger{z-index:auto;width:auto;height:auto;box-shadow:none;border-radius:7px;padding:7px 8px;position:static;bottom:auto;right:auto}.qr-access-trigger span{font-size:7px;display:inline}.qr-access-trigger svg:first-child{width:13px}.qr-access-trigger svg:last-child{display:none}}@media (width<=760px){.live-program-header{border-inline:0;border-radius:0;height:62px;margin:0 0 6px;padding:7px 12px}.live-program-header h1{font-size:15px}.live-program-header p{gap:4px;font-size:8px}.live-program-header p>span{max-width:calc(50% - 8px)}.live-metadata-editor{padding:14px}.live-metadata-editor header{display:block}.live-metadata-editor header b{margin-top:7px;display:block}.live-metadata-editor>div{grid-template-columns:1fr}.live-metadata-editor>button{width:100%}}@media (width<=390px){.qr-image-frame{width:min(264px,100%)}.date-schedule-form>div{grid-template-columns:1fr}.date-schedule-form label.wide{grid-column:auto}.date-schedule-form>footer{grid-template-columns:1fr 1fr;display:grid}.date-group article{grid-template-columns:82px minmax(0,1fr)}}.lottery-live-page{background:#f5f7f6;min-height:100vh;padding:18px 0 90px}.lottery-loading{min-height:60vh;color:var(--green);place-content:center;justify-items:center;gap:12px;font-weight:900;display:grid}.lottery-loading svg{width:42px;height:42px}.lottery-live-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lottery-live-heading>div>span{color:#c5353b;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.lottery-live-heading>div>span svg{width:15px}.lottery-live-heading h1{margin:5px 0;font-size:24px}.lottery-live-heading p{color:#708078;margin:0;font-size:9px}.lottery-live-heading>button{background:#fff;border:1px solid #cad6d0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:900}.lottery-video{aspect-ratio:16/9;color:#fff;background:linear-gradient(145deg,#10291f,#07100d);border-radius:13px;width:100%;max-height:640px;position:relative;overflow:hidden}.lottery-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lottery-video>div:not(.lottery-reveal){place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.lottery-video>div>svg{background:#ffffff12;border:1px solid #fff5;border-radius:50%;width:54px;height:54px;padding:15px}.lottery-video>div>b{font-size:16px}.lottery-video>div>small{color:#aabbb4;font-size:9px}.lottery-chat{background:#fff;border:1px solid #dbe3df;border-radius:11px;margin-top:12px;overflow:hidden}.lottery-chat>header{border-bottom:1px solid #e3e9e6;align-items:center;gap:8px;padding:10px 13px;display:flex}.lottery-chat>header svg{width:18px;color:var(--green)}.lottery-chat>header span{color:var(--green);letter-spacing:.12em;font-size:6px;font-weight:900}.lottery-chat>header h2{margin:2px 0;font-size:12px}.lottery-chat-list{height:150px;padding:5px 12px;overflow:auto}.lottery-chat-list article{border-bottom:1px solid #edf1ef;padding:7px 0}.lottery-chat-list article>div{align-items:center;gap:6px;display:flex}.lottery-chat-list b{font-size:8px}.lottery-chat-list span{color:#fff;background:#c53a40;border-radius:3px;padding:2px 4px;font-size:6px}.lottery-chat-list time{color:#8a9590;margin-left:auto;font-size:6px}.lottery-chat-list p{margin:4px 0;font-size:9px;line-height:1.6}.lottery-chat-compose{border-top:1px solid #e1e7e4;grid-template-columns:1fr 74px;gap:6px;padding:8px;display:grid}.lottery-chat-compose input{border:1px solid #ced8d3;border-radius:7px;min-width:0;padding:10px;font-size:10px}.lottery-chat-compose button{background:var(--green);color:#fff;border:0;border-radius:7px;font-size:9px;font-weight:900}.lottery-board{background:#fff;border:1px solid #d8e1dc;border-radius:13px;margin-top:12px;padding:18px}.lottery-board>header{border-bottom:1px solid #e2e8e5;justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;display:flex}.lottery-board>header span{color:var(--green);letter-spacing:.13em;font-size:7px;font-weight:900}.lottery-board>header h2{margin:3px 0;font-size:20px}.lottery-board>header p{color:#74817b;margin:0;font-size:9px}.lottery-board>header dl{gap:7px;margin:0;display:flex}.lottery-board>header dl div{background:#f0f5f2;border-radius:7px;padding:8px 11px}.lottery-board dt{color:#75817b;font-size:6px}.lottery-board dd{margin:3px 0;font-size:12px;font-weight:900}.lottery-number-grid{grid-template-columns:repeat(10,minmax(72px,1fr));gap:8px;margin-top:15px;display:grid}.lottery-number-grid>button{color:#245843;background:#fff;border:1px solid #cbd8d1;border-radius:9px;place-content:center;justify-items:center;min-height:82px;padding:7px;transition:all .15s;display:grid}.lottery-number-grid>button.available:hover{border-color:#278060;transform:translateY(-2px);box-shadow:0 7px 16px #153e2d18}.lottery-number-grid>button>strong{font-size:22px}.lottery-number-grid>button.locked{color:#8a938f;background:#f3f4f3}.lottery-number-grid>button.locked svg{width:18px}.lottery-number-grid>button.sold{color:#5c4312;background:#fff8eb;border-color:#e6c378}.lottery-number-grid>button.sold span{font-size:7px}.lottery-number-grid>button.sold b{margin:4px 0;font-size:9px;line-height:1.35}.lottery-number-grid>button.sold small,.lottery-number-grid>button.locked small{font-size:6px;line-height:1.3}.lottery-error,.lottery-inline-error{color:#aa332d;background:#fff0ee;border-radius:7px;align-items:center;gap:7px;padding:10px;font-size:9px;display:flex}.lottery-error svg{flex:none;width:17px}.lottery-purchase-modal{z-index:4000;background:#10221bc4;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lottery-purchase-modal>section{text-align:center;background:#fff;border-radius:14px;width:min(430px,100%);max-height:calc(100dvh - 32px);padding:25px;position:relative;overflow:auto}.lottery-purchase-modal>section>.modal-x{background:#edf2ef;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:13px;right:13px}.lottery-purchase-modal>section>svg{color:#b27814;width:45px;height:45px}.lottery-purchase-modal h2{margin:10px 0;font-size:20px}.lottery-purchase-modal dl{text-align:left;border:1px solid #dce3df;border-radius:8px;margin:15px 0;overflow:hidden}.lottery-purchase-modal dl div{border-top:1px solid #e7ece9;grid-template-columns:1fr 1fr;padding:9px 11px;display:grid}.lottery-purchase-modal dl div:first-child{border-top:0}.lottery-purchase-modal dt{color:#6d7973;font-size:9px}.lottery-purchase-modal dd{text-align:right;margin:0;font-size:10px;font-weight:900}.lottery-purchase-modal dl .total{background:#fff7df}.lottery-purchase-modal dl .total dd{color:#a04d00;font-size:16px}.lottery-purchase-modal p{color:#79847f;font-size:8px;line-height:1.7}.lottery-purchase-modal>section>div{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.lottery-purchase-modal>section>div button{background:#fff;border:1px solid #cad5d0;border-radius:8px;min-height:46px;font-weight:900}.lottery-purchase-modal>section>div button.purchase{color:#fff;background:#d13b42;border-color:#d13b42}.lottery-purchase-modal>section>div button:disabled{opacity:.55}.lottery-reveal{z-index:8;background:#07100d9e;place-content:center;animation:.25s both lottery-overlay-in;inset:0;overflow:hidden;display:grid!important;position:absolute!important}.reveal-card{z-index:2;text-align:center;color:#fff;text-shadow:0 2px 10px #000;padding:20px;position:relative}.reveal-card small{font-size:13px}.reveal-card strong{letter-spacing:.12em;margin:6px 0;font-size:42px;display:block}.reveal-card h2{margin:8px 0;font-size:28px}.reveal-card p{font-size:12px}.effect-normal .reveal-card{animation:.55s both lottery-pop}.effect-rare{background:radial-gradient(circle,#ffc928aa,#3c2508d9)!important}.effect-rare .reveal-card strong{color:#ffe789}.effect-super_rare{background:#020303e8!important}.effect-super_rare .reveal-card strong{color:#ffd84d;font-size:52px;animation:.6s infinite alternate jackpot-glow}.effect-secret{background:#030303ee!important}.effect-secret .reveal-card{animation:2.2s both secret-reveal}.secret-count{place-content:center;font-size:70px;font-weight:900;display:grid;position:absolute;inset:0}.secret-count span{opacity:0;grid-area:1/1;animation:2.1s step-end both secret-count}.secret-count span:nth-child(2){animation-delay:.65s}.secret-count span:nth-child(3){animation-delay:1.3s}.effect-particles{position:absolute;inset:0}.effect-particles i{width:8px;height:14px;left:calc((var(--n,1))*5%);background:#ffd33d;animation:1.8s linear infinite confetti;position:absolute;top:-20px}.effect-particles i:nth-child(3n){background:#ef4e59;transform:rotate(40deg)}.effect-particles i:nth-child(2n){background:#59d8ff}.effect-particles i:first-child{animation-delay:.1s;left:5%}.effect-particles i:nth-child(2){animation-delay:.5s;left:12%}.effect-particles i:nth-child(3){animation-delay:.2s;left:19%}.effect-particles i:nth-child(4){animation-delay:.8s;left:27%}.effect-particles i:nth-child(5){animation-delay:.4s;left:34%}.effect-particles i:nth-child(6){animation-delay:1s;left:42%}.effect-particles i:nth-child(7){animation-delay:.25s;left:49%}.effect-particles i:nth-child(8){animation-delay:.7s;left:56%}.effect-particles i:nth-child(9){animation-delay:.1s;left:63%}.effect-particles i:nth-child(10){animation-delay:.9s;left:70%}.effect-particles i:nth-child(11){animation-delay:.3s;left:77%}.effect-particles i:nth-child(12){animation-delay:.6s;left:84%}.effect-particles i:nth-child(13){animation-delay:.15s;left:91%}.lottery-create-panel{gap:16px;display:grid}.live-type-selector,.existing-live-type,.lottery-registration,.lottery-seller-summary,.lottery-created{background:#fff;border:1px solid #d9e2dd;border-radius:13px;padding:18px}.live-type-selector h2{margin:0;font-size:20px}.live-type-selector>p{color:#75817b;font-size:9px}.live-type-selector>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.live-type-selector button{text-align:left;background:#fff;border:1px solid #d2dcd7;border-radius:9px;align-items:center;gap:9px;padding:13px;display:flex}.live-type-selector button svg{color:#597066;width:21px}.live-type-selector button b{font-size:11px}.live-type-selector button.active{border:2px solid var(--green);color:var(--green);background:#eef7f2}.existing-live-type{text-align:center;padding:35px}.existing-live-type>svg{width:40px;height:40px;color:var(--green)}.existing-live-type h3{font-size:18px}.existing-live-type p{color:#74817b;font-size:9px}.lottery-registration>header{border-bottom:1px solid #e0e7e3;align-items:center;gap:10px;padding-bottom:13px;display:flex}.lottery-registration>header>svg{color:#b27814;width:34px;height:34px}.lottery-registration>header span,.lottery-form-section h3,.lottery-seller-summary header span{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:900}.lottery-registration>header h2{margin:3px 0;font-size:20px}.lottery-form-section{border-bottom:1px solid #e5eae8;padding:17px 0}.lottery-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lottery-form-grid.three{grid-template-columns:repeat(3,1fr)}.lottery-form-grid label{gap:5px;font-size:9px;font-weight:900;display:grid}.lottery-form-grid label small{color:#7b8781;font-weight:500}.lottery-form-grid label.wide{grid-column:1/3}.lottery-form-grid input,.lottery-form-grid textarea,.lottery-item-editor input,.lottery-item-editor select,.lottery-effect-settings select{background:#fff;border:1px solid #ccd7d1;border-radius:7px;width:100%;padding:10px;font-size:10px}.lottery-form-grid textarea{resize:vertical;min-height:76px}.lottery-items-heading{justify-content:space-between;display:flex}.lottery-items-heading h3{margin:0}.lottery-items-heading p{color:#77847d;font-size:8px}.lottery-items-heading>b{color:var(--green);font-size:18px}.lottery-item-editor{grid-template-columns:1fr 1fr;gap:7px;max-height:520px;padding:2px;display:grid;overflow:auto}.lottery-item-editor article{border:1px solid #e0e7e3;border-radius:8px;grid-template-columns:58px 1fr 120px;align-items:center;gap:6px;padding:7px;display:grid}.lottery-item-editor strong{font-size:9px}.lottery-register-button{background:var(--green);color:#fff;border:0;border-radius:9px;width:100%;min-height:52px;margin-top:16px;font-size:12px;font-weight:900}.lottery-created{text-align:center}.lottery-created>svg{color:#168058;width:48px;height:48px}.lottery-created code{margin:8px;display:block}.lottery-created button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:11px 16px;font-weight:900}.lottery-seller-summary header{justify-content:space-between;display:flex}.lottery-seller-summary h2{margin:3px 0;font-size:17px}.lottery-seller-summary header>b{color:#168058;font-size:8px}.lottery-kpis,.lottery-admin-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.lottery-kpis article,.lottery-admin-kpis article{background:#f2f6f4;border-radius:8px;padding:11px}.lottery-kpis span,.lottery-admin-kpis span{color:#748079;font-size:7px;display:block}.lottery-kpis strong,.lottery-admin-kpis strong{margin-top:5px;font-size:17px;display:block}.lottery-seller-columns{grid-template-columns:1.3fr .7fr;gap:10px;margin-top:12px;display:grid}.lottery-seller-columns>section{border:1px solid #e0e7e3;border-radius:8px;padding:11px}.lottery-seller-columns h3{margin:0 0 8px;font-size:11px}.lottery-seller-columns>section>article{border-top:1px solid #edf1ef;grid-template-columns:1fr auto auto;gap:8px;padding:8px 0;display:grid}.lottery-seller-columns article b,.lottery-seller-columns article strong{font-size:9px}.lottery-seller-columns article small,.lottery-seller-columns article span{font-size:7px}.lottery-effect-settings label{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:8px 0;font-size:9px;display:flex}.lottery-effect-settings h3{gap:5px;display:flex}.lottery-effect-settings h3 svg{width:15px}.lottery-admin-panel{gap:13px;display:grid}.lottery-admin-kpis{grid-template-columns:repeat(3,1fr);margin:0}.lottery-admin-kpis article{position:relative}.lottery-admin-kpis svg{color:#577067;width:20px;position:absolute;top:10px;right:10px}.lottery-admin-table{background:#fff;border:1px solid #dbe3df;border-radius:10px;overflow:hidden}.lottery-admin-table>header{justify-content:space-between;padding:13px;display:flex}.lottery-admin-table h2{margin:0;font-size:14px}.lottery-admin-table-head,.lottery-admin-table>article{border-top:1px solid #e6ebe9;grid-template-columns:150px 1.3fr 1fr 90px 160px;align-items:center;gap:8px;padding:9px 12px;display:grid}.lottery-admin-table-head{background:#f1f4f2;font-size:7px;font-weight:900}.lottery-admin-table article time,.lottery-admin-table article small{color:#718078;font-size:7px}.lottery-admin-table article b,.lottery-admin-table article strong{font-size:9px}.lottery-admin-table article>div:last-child{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.purchase-status{color:#18704f;background:#e9f5ef;border-radius:4px;padding:4px 6px;font-size:7px}.purchase-status.cancelled,.purchase-status.refunded{color:#905050;background:#f2eeee}.lottery-admin-table button{color:#a13f3f;background:#fff;border:1px solid #d5c4c4;border-radius:5px;align-items:center;padding:5px;font-size:7px;display:flex}.lottery-admin-table button svg{width:11px}@keyframes lottery-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes lottery-pop{0%{opacity:0;transform:scale(.35)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes jackpot-glow{to{text-shadow:0 0 28px #ffb700,0 0 60px #ff5000}}@keyframes confetti{to{transform:translateY(700px)rotate(720deg)}}@keyframes secret-count{0%{opacity:1}32%{opacity:0}to{opacity:0}}@keyframes secret-reveal{0%,65%{opacity:0;transform:scale(.7)}75%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (width<=1050px){.lottery-number-grid{grid-template-columns:repeat(8,minmax(68px,1fr))}.lottery-admin-table-head,.lottery-admin-table>article{grid-template-columns:110px 1.3fr 1fr 80px 130px}.lottery-item-editor{grid-template-columns:1fr}}@media (width<=760px){.lottery-live-page{padding-top:8px}.lottery-live-page>.content-width{width:100%}.lottery-live-heading{padding:4px 12px}.lottery-live-heading h1{font-size:17px}.lottery-live-heading>button{padding:8px;font-size:0}.lottery-video{border-radius:0}.lottery-chat,.lottery-board{border-inline:0;border-radius:0;margin-top:8px}.lottery-chat-list{height:130px}.lottery-board{padding:13px 12px}.lottery-board>header{display:block}.lottery-board>header dl{margin-top:9px}.lottery-board>header dl div{flex:1}.lottery-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lottery-number-grid>button{min-height:70px;padding:5px}.lottery-number-grid>button>strong{font-size:20px}.reveal-card strong{font-size:34px}.reveal-card h2{font-size:23px}.effect-super_rare .reveal-card strong{font-size:40px}.live-type-selector>div,.lottery-form-grid,.lottery-form-grid.three{grid-template-columns:1fr}.lottery-form-grid label.wide{grid-column:auto}.lottery-item-editor article{grid-template-columns:48px 1fr}.lottery-item-editor select{grid-column:2}.lottery-kpis{grid-template-columns:1fr 1fr}.lottery-seller-columns,.lottery-admin-kpis{grid-template-columns:1fr}.lottery-admin-table{overflow:auto}.lottery-admin-table-head,.lottery-admin-table>article{min-width:720px}.seller-tabs{overflow-x:auto}.seller-tabs button{white-space:nowrap;flex:none}.lottery-purchase-modal>section{padding:20px 15px}.lottery-purchase-modal>section>div{grid-template-columns:1fr}.lottery-create-panel{margin-inline:-3px}}.admin-dashboard-toolbar{background:#fff;border:1px solid #dde5e1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 13px;display:flex}.admin-dashboard-toolbar>div{flex-direction:column;gap:2px;display:flex}.admin-dashboard-toolbar b{font-size:9px}.admin-dashboard-toolbar small{color:#6e7b75;font-size:7px}.admin-dashboard-toolbar button,.admin-dashboard-inline-error button{color:#1f6f52;background:#fff;border:1px solid #cbd7d1;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font-size:8px;font-weight:900;display:flex}.admin-dashboard-toolbar button:disabled{opacity:.55}.admin-dashboard-toolbar svg,.admin-dashboard-inline-error svg{width:14px}.admin-dashboard-toolbar .spinning{animation:1.2s linear infinite spin}.admin-dashboard-inline-error,.admin-dashboard-warning{border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:8px;display:flex}.admin-dashboard-inline-error{color:#9d2931;background:#fff1f1}.admin-dashboard-inline-error span{flex:1}.admin-dashboard-warning>svg{flex:none;width:17px}.admin-dashboard-warning b{font-size:9px}.admin-dashboard-warning p{margin:3px 0 0;line-height:1.5}.admin-kpi-grid .admin-kpi-link{color:inherit;cursor:pointer;background:#fff;border:1px solid #e0e5e2;border-radius:9px;padding:14px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:block;position:relative}.admin-kpi-grid .admin-kpi-link:hover,.admin-kpi-grid .admin-kpi-link:focus-visible{border-color:#2d765d;outline:none;transform:translateY(-2px);box-shadow:0 8px 24px #173d2e18}.admin-kpi-link em{justify-content:flex-end;align-items:center;gap:2px;color:#287359!important;display:flex!important}.admin-kpi-link em svg{width:12px}.admin-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-section-title>a{color:#276d55;align-items:center;gap:3px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.admin-section-title svg{width:12px}.admin-live-row-link,.admin-task-row{color:inherit;cursor:pointer;text-decoration:none;transition:background .15s}.admin-live-row-link:hover,.admin-live-row-link:focus-visible,.admin-task-row:hover,.admin-task-row:focus-visible{outline-offset:1px;background:#f2f7f4;outline:2px solid #2d765d}.admin-live-row-link>svg{color:#587168;width:16px}.admin-task-row span small{color:#78847f;margin-top:2px;font-size:7px;display:block}.priority-high{color:#b22731!important}.priority-medium{color:#9b640a!important}.admin-loading,.admin-load-error{color:#68756f;background:#fff;border:1px solid #dde4e0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:10px;display:flex}.admin-loading svg{width:18px;animation:1.2s linear infinite spin}.admin-load-error{color:#a22d35;text-align:center;flex-direction:column;padding:25px}.admin-load-error button,.admin-load-error a{color:#fff;background:#1f6f52;border:0;border-radius:7px;align-items:center;gap:5px;padding:9px 13px;font-weight:900;text-decoration:none;display:flex}.admin-load-error button svg,.admin-load-error a svg{width:14px}.admin-empty-state{color:#75817b;text-align:center;place-items:center;gap:5px;min-height:120px;display:grid}.admin-empty-state svg{color:#9daba4;width:27px}.admin-empty-state p{font-size:10px}.member-search-controls{grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:8px;margin:12px 0;display:grid}.member-search-controls>label{gap:4px;font-size:8px;font-weight:900;display:grid}.member-search-controls select{background:#fff;border:1px solid #d1dad5;border-radius:7px;min-height:38px;padding:7px;font-size:9px}.member-search-controls .admin-search{min-height:38px;display:flex}.member-filter-clear{background:#fff;border:1px solid #cad5cf;border-radius:7px;align-items:center;gap:4px;height:38px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.member-filter-clear svg{width:13px}.admin-detail-link,.admin-back-link{color:#176c4d;white-space:nowrap;align-items:center;gap:3px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.admin-detail-link svg,.admin-back-link svg{width:12px}.admin-pagination{justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.admin-pagination button{background:#fff;border:1px solid #ccd7d1;border-radius:7px;padding:8px 13px;font-size:8px;font-weight:900}.admin-pagination button:disabled{opacity:.45}.admin-pagination span{color:#68756f;font-size:8px}.admin-member-detail>header{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.admin-member-detail header h2{margin:4px 0;font-size:20px}.admin-member-detail header p{color:#738078;margin:0;font-size:9px}.admin-member-detail>dl{border:1px solid #e0e6e3;border-radius:8px;grid-template-columns:1fr 1fr;margin:14px 0;display:grid;overflow:hidden}.admin-member-detail>dl>div{border-bottom:1px solid #edf0ee;grid-template-columns:130px 1fr;padding:9px;display:grid}.admin-member-detail dt{color:#6e7b75;font-size:8px}.admin-member-detail dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.admin-member-history-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-member-history-grid>section{border:1px solid #e0e6e3;border-radius:8px;padding:11px}.admin-member-history-grid h3{margin:0;font-size:10px}.admin-member-history-grid strong{color:#246b51;margin:4px 0;font-size:18px;display:block}.admin-member-history-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f6;border-radius:5px;padding:7px;font:7px/1.5 ui-monospace,monospace}.admin-member-history-grid p{color:#77837d;font-size:8px}.admin-filter-tabs a{color:#52635b;background:#fff;border:1px solid #d5ddd9;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:900;text-decoration:none}.admin-filter-tabs a.active{color:#fff;background:#276e54;border-color:#276e54}.admin-live-list article>a{color:#245e49;text-align:center;border:1px solid #d1dad5;border-radius:6px;padding:6px;font-size:8px;font-weight:900;text-decoration:none}.admin-priority{background:#eef3f0;border-radius:4px;place-items:center;min-width:26px;padding:4px;font-size:7px;display:inline-grid}.admin-priority.priority-high{background:#fff0f1}.admin-priority.priority-medium{background:#fff7df}.admin-active-filter{color:#1d6e50;background:#eaf5ef;border-radius:5px;width:max-content;margin-top:5px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}@media (width<=900px){.member-search-controls{grid-template-columns:1fr 1fr}.member-search-controls .admin-search{grid-column:1/-1}.admin-member-history-grid{grid-template-columns:1fr}}@media (width<=620px){.admin-dashboard-toolbar{align-items:stretch}.admin-dashboard-toolbar button{min-height:44px}.admin-dashboard-inline-error{flex-wrap:wrap;align-items:stretch}.admin-dashboard-inline-error button{width:100%}.admin-kpi-grid .admin-kpi-link{min-height:92px;padding:11px}.admin-kpi-link strong{font-size:16px}.member-search-controls{grid-template-columns:1fr}.member-search-controls .admin-search{grid-column:auto;display:flex}.member-filter-clear{justify-content:center}.admin-member-detail>dl{grid-template-columns:1fr}.admin-member-detail>dl>div{grid-template-columns:35% 65%}.admin-pagination{gap:6px}.admin-pagination span{font-size:7px}.admin-live-list article>a{min-height:36px;line-height:22px;display:block!important}.admin-live-list article{grid-template-columns:46px 1fr;gap:7px}.admin-live-list article>a{grid-column:auto}.admin-live-list article button{display:none}}@media (width<=390px){.lottery-number-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lottery-board>header dl{grid-template-columns:repeat(3,1fr);display:grid}.lottery-board>header dl div{padding:7px}.lottery-chat-compose{grid-template-columns:1fr 62px}}.mobile-live-choice{z-index:75;background:#fff;border:1px solid #d4ded9;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:none;position:fixed;bottom:78px;left:10px;right:10px;box-shadow:0 12px 34px #10251c42}.mobile-live-choice>button{text-align:left;color:#274a3c;background:#f8faf9;border:1px solid #d7e0dc;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;padding:10px;display:grid}.mobile-live-choice>button>svg{width:19px}.mobile-live-choice>button span{display:grid}.mobile-live-choice>button b{font-size:9px}.mobile-live-choice>button small{color:#75817b;font-size:6px}.mobile-live-choice>button.close{text-align:center;background:#fff;grid-column:1/3;padding:8px;font-size:8px;display:block}@media (width<=620px){.mobile-live-choice{display:grid}}.effect-fireworks{position:absolute;inset:0}.effect-fireworks i{border-radius:50%;width:10px;height:10px;animation:1s ease-out infinite kuji-fireworks;position:absolute;top:25%;left:20%;box-shadow:0 -45px #ffdc4b,32px -32px #ff5d50,45px 0 #73e4ff,32px 32px #ffdc4b,0 45px #ff5d50,-32px 32px #73e4ff,-45px 0 #ffdc4b,-32px -32px #ff5d50}.effect-fireworks i:nth-child(2){animation-delay:.35s;top:32%;left:75%}.effect-fireworks i:nth-child(3){animation-delay:.7s;top:70%;left:52%}@keyframes kuji-fireworks{0%{opacity:0;transform:scale(.1)}45%{opacity:1}to{opacity:0;transform:scale(1.45)}}.qr-modal{box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + clamp(8px,2dvh,18px)) calc(env(safe-area-inset-right,0px) + clamp(8px,2vw,18px)) calc(env(safe-area-inset-bottom,0px) + clamp(8px,2dvh,18px)) calc(env(safe-area-inset-left,0px) + clamp(8px,2vw,18px));inset:0;overflow:hidden;place-items:center!important;display:grid!important}.qr-modal>section{box-sizing:border-box;width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-width:480px;height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr) auto;max-height:760px;margin:0;padding:0;display:grid;overflow:hidden}.qr-modal header{background:#fff;border-bottom:1px solid #e3e9e6;min-height:64px;padding:14px 16px 10px}.qr-modal header>div{min-width:0}.qr-modal h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.qr-modal header>button{flex:0 0 40px;width:40px;height:40px;margin-left:10px}.qr-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;min-height:0;padding:0 16px 14px;overflow:hidden auto;margin:0!important}.qr-modal-body>p{text-align:center;color:#627169;font-size:9px}.qr-image-frame{width:clamp(286px,min(72vw,42dvh),320px);max-width:100%;margin:14px auto;padding:14px}.qr-close-button{background:#fff;border-width:1px 0 0;border-radius:0 0 14px 14px;width:auto;min-height:48px;margin:0}@media (width<=760px){.qr-modal{place-items:center!important}.qr-modal>section{max-width:440px;padding:0}.qr-modal header{padding:11px 12px 8px}.qr-modal-body{padding:0 12px 12px}}@media (height<=650px){.qr-modal header{min-height:56px;padding-block:8px}.qr-image-frame{width:clamp(250px,42dvh,270px);margin-block:10px;padding:10px}.qr-environment{margin-top:9px;padding-block:7px}.qr-modal-body>p{margin-block:7px}}.auth-error{overflow-wrap:anywhere;align-items:flex-start;gap:7px}.auth-error>svg{flex:none}.auth-error>div{flex-direction:column;gap:3px;min-width:0;display:flex}.auth-error b{font-size:9px}.auth-error small{line-height:1.5;display:block}.auth-error code{font-size:8px}@media (width<=900px){.live-wizard-layout{grid-template-columns:1fr}.live-wizard-summary{position:static}.live-type-cards>div{grid-template-columns:1fr}.live-type-cards button{min-height:90px}.live-wizard-steps small{display:none}.live-wizard-steps li{grid-template-columns:32px auto;padding:9px}}@media (width<=620px){.live-wizard{width:calc(100% - 20px);padding-top:12px}.live-wizard-heading{align-items:flex-start}.live-wizard-heading h1{font-size:23px}.live-wizard-heading p{font-size:11px}.live-wizard-heading>button{padding:9px}.live-wizard-steps{gap:4px}.live-wizard-steps li{justify-content:center;padding:6px;display:flex}.live-wizard-steps li>span{width:29px;height:29px}.live-wizard-steps li b{display:none}.live-type-cards{padding:12px}.live-type-cards button,.live-wizard-section{padding:13px}.live-wizard-fields{grid-template-columns:1fr}.live-wizard-fields label.wide,.strike-settings.wide{grid-column:auto}.strike-settings{grid-template-columns:1fr}.live-wizard-item>header{flex-wrap:wrap}.live-wizard-item>header>span{display:none}.live-wizard-item>header>div{width:100%;margin:0}.live-wizard-item>header button{flex:1;justify-content:center;min-height:44px}.live-wizard-item>header .drag-handle{flex:0 0 44px}.live-wizard-actions{padding:8px 8px max(8px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid}.live-wizard-actions button{justify-content:center;padding:0 8px}.live-confirm dl>div{grid-template-columns:1fr;gap:4px}.live-draft-list article{grid-template-columns:1fr auto}.live-draft-list time{grid-column:1}.live-created-actions{margin-top:20px}.wizard-lottery-embed{overflow-x:hidden}}.upcoming-list.wide>a{color:inherit;background:#fff;border:1px solid #e0e7e3;border-radius:10px;grid-template-columns:1fr 34px;gap:10px;padding:14px;text-decoration:none;transition:all .15s;display:grid}.upcoming-list.wide>a:hover,.upcoming-list.wide>a:focus-visible{border-color:#287057;outline:none;transform:translateY(-2px);box-shadow:0 8px 24px #173d2e18}.upcoming-list.wide>a time{grid-column:1}.upcoming-list.wide>a .upcoming-art{object-fit:cover;grid-area:2/1/auto/3;width:100%;height:90px}.upcoming-list.wide>a>div:nth-of-type(2){grid-area:3/1}.upcoming-list.wide>a>span{color:#247055;grid-area:3/2;place-items:center;display:grid}.upcoming-list.wide>a>span svg,.upcoming-art svg{width:20px}.upcoming-list.wide strong{color:#b33a2d;margin-top:4px;font-size:8px;display:block}.upcoming-empty,.upcoming-error{color:#68766f;border:1px dashed #ccd8d2;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:110px;font-size:10px;display:flex}.upcoming-error{color:#9c3028;background:#fff5f3}.upcoming-error button{background:#fff;border:1px solid #d7b3ae;border-radius:6px;padding:7px;font-weight:800}.waiting-live-page{background:#f3f6f4;min-height:100vh;padding:24px 12px 70px}.waiting-live-wrap{width:min(980px,100%);margin:auto}.waiting-back{color:#245f49;align-items:center;gap:6px;margin-bottom:15px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.waiting-back svg{width:15px}.waiting-live-wrap>header{background:#fff;border:1px solid #dbe3df;border-radius:12px 12px 0 0;padding:18px}.waiting-live-wrap>header>span{color:#b52f35;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.waiting-live-wrap>header h1{margin:7px 0;font-size:25px}.waiting-live-wrap>header p{color:#64736c;margin:0;font-size:10px}.waiting-video{aspect-ratio:16/9;background:#15231d;place-items:center;display:grid;overflow:hidden}.waiting-video iframe,.waiting-video img{object-fit:cover;border:0;width:100%;height:100%}.waiting-video>div{color:#fff;place-items:center;gap:8px;display:grid}.waiting-video>div svg{width:40px;height:40px}.waiting-schedule{background:#edf8f3;border:1px solid #c7dfd3;border-radius:10px;align-items:flex-start;gap:11px;margin-top:12px;padding:15px;display:flex}.waiting-schedule>svg{color:#207052}.waiting-schedule b,.waiting-schedule strong{display:block}.waiting-schedule b{font-size:15px}.waiting-schedule strong{color:#a23c2e;margin-top:5px;font-size:11px}.waiting-schedule p{color:#63716a;margin:5px 0 0;font-size:9px}.waiting-schedule.late{background:#fff5e9;border-color:#e7c28f}.waiting-description,.waiting-products{background:#fff;border:1px solid #dce4e0;border-radius:10px;margin-top:12px;padding:16px}.waiting-description h2,.waiting-products h2{margin:0 0 10px;font-size:15px}.waiting-description p{white-space:pre-wrap;font-size:10px;line-height:1.8}.waiting-products>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.waiting-products article{background:#f6f8f7;border-radius:8px;padding:11px}.waiting-products code{color:#68766f;font-size:7px}.waiting-products h3{margin:5px 0;font-size:13px}.waiting-products b,.waiting-products p{font-size:8px}.waiting-products p{color:#6b7872;line-height:1.6}.waiting-error,.waiting-loading{text-align:center;background:#fff;border:1px solid #dce4e0;border-radius:12px;width:min(520px,100%);margin:15vh auto;padding:25px}.waiting-error a,.waiting-error button{color:#275f4b;background:#fff;border:1px solid #cbd6d0;border-radius:7px;margin:7px;padding:9px;text-decoration:none;display:inline-flex}.waiting-loading{color:#68766f;justify-content:center;gap:8px;display:flex}.schedule-edit-modal,.admin-schedule-modal{gap:10px;display:grid}.schedule-edit-modal label,.admin-schedule-modal label{text-align:left;gap:5px;font-size:10px;font-weight:900;display:grid}.schedule-edit-modal input,.admin-schedule-modal input{border:1px solid #cad5d0;border-radius:7px;min-height:44px;padding:8px}.live-draft-actions a{border:1px solid var(--line);color:#285e49;background:#fff;border-radius:7px;align-items:center;min-height:36px;padding:0 9px;font-size:10px;text-decoration:none;display:inline-flex}.admin-live-list article.late{background:#fff8ee}.admin-live-overdue{color:#ac3b2f;margin-top:4px;font-size:7px;display:block}.admin-schedule-modal{background:#fff;border-radius:11px;width:min(440px,100% - 24px);margin:auto;padding:20px}.admin-schedule-modal>div{justify-content:flex-end;gap:7px;display:flex}.admin-schedule-modal button{background:#fff;border:1px solid #ccd6d1;border-radius:7px;min-height:42px;padding:0 11px}.admin-schedule-modal button:last-child{color:#fff;background:#236c51}@media (width<=620px){.upcoming-list.wide>a{grid-template-columns:58px 55px 1fr 30px;padding:10px}.upcoming-list.wide>a time{grid-area:1/1}.upcoming-list.wide>a .upcoming-art{grid-area:1/2;height:52px}.upcoming-list.wide>a>div:nth-of-type(2){grid-area:1/3}.upcoming-list.wide>a>span{grid-area:1/4}.waiting-live-page{padding-inline:0}.waiting-live-wrap>.waiting-back{margin-left:12px}.waiting-live-wrap>header{border-radius:0;padding:14px 12px}.waiting-live-wrap>header h1{font-size:19px}.waiting-schedule,.waiting-description,.waiting-products{margin-inline:12px}.waiting-products>div{grid-template-columns:1fr}.upcoming-error{text-align:center;flex-direction:column;padding:12px}}.development-quick-login{background:#fff9e8;border:1px solid #f2b84b;border-radius:14px;gap:12px;margin-top:18px;padding:16px;display:grid}.development-quick-login header{align-items:flex-start;gap:10px;display:flex}.development-quick-login header svg{color:#b56d00;flex:none}.development-quick-login header b{display:block}.development-quick-login header p{color:#715b37;margin:3px 0 0;font-size:13px}.quick-login-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.quick-login-row label{gap:5px;font-weight:800;display:grid}.quick-login-row select{min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d9c48e;border-radius:10px;padding:8px}.quick-login-row>button{color:#fff;background:#147d43;border:0;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:900;display:flex}.test-account-switcher{position:relative}.test-account-switcher>button{color:#704a00;background:#fff8df;border:1px solid #efbd52;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:5px 9px;display:flex}.test-account-switcher>button svg{width:17px}.test-account-switcher>button span{text-align:left;display:grid}.test-account-switcher>button small{font-size:9px}.test-account-switcher>button b{font-size:12px}.test-switch-popover{z-index:90;background:#fff;border:1px solid #e1c57b;border-radius:14px;gap:9px;width:min(360px,100vw - 24px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #2532282b}.test-switch-popover p{color:#687068;margin:0;font-size:12px}.test-switch-popover select{border:1px solid #ced6cf;border-radius:9px;width:100%;min-height:44px;padding:7px}.test-switch-popover>button{color:#fff;background:#147d43;border:0;border-radius:9px;min-height:42px;font-weight:900}.standalone-test-login-bar{z-index:120;top:max(8px,env(safe-area-inset-top));position:fixed;right:10px}.standalone-test-login-bar:empty{display:none}.quick-login-admin{background:#fffdf6;border:2px solid #e4bd58;border-radius:16px;gap:16px;margin-top:22px;padding:18px;display:grid}.quick-login-admin>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.quick-login-admin>header span{color:#a96800;letter-spacing:.12em;font-size:11px;font-weight:900}.quick-login-admin>header h3{margin:4px 0}.quick-login-admin>header p{color:#667066;margin:0}.quick-login-admin>header button,.quick-login-master-settings button{background:#fff;border:1px solid #d5ddd6;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:0 12px;display:flex}.quick-login-master-settings{background:#f6f8f6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px;display:flex}.quick-login-master-settings label{align-items:center;gap:7px;font-weight:800;display:flex}.quick-login-master-settings .danger-text{color:#b12c2c;margin-left:auto}.quick-login-account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-login-account-list article{background:#fff;border:1px solid #dfe5df;border-radius:12px;gap:10px;padding:13px;display:grid}.quick-account-title{justify-content:space-between;align-items:center;display:flex}.quick-account-title span{color:#147d43;background:#e9f6ed;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.quick-login-account-list dl{gap:5px;margin:0;display:grid}.quick-login-account-list dl div{grid-template-columns:90px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.quick-login-account-list dt{color:#7b837d}.quick-login-account-list dd{overflow-wrap:anywhere;margin:0}.quick-account-controls{flex-wrap:wrap;gap:7px;display:flex}.quick-account-controls label{align-items:center;gap:5px;font-size:12px;display:flex}.quick-account-controls select{border:1px solid #d7ddd7;border-radius:8px;min-width:130px;min-height:36px}.quick-account-controls button{background:#fff;border:1px solid #cbd7cd;border-radius:8px;min-height:36px;padding:0 9px;font-weight:800}.quick-account-controls button:first-of-type{color:#fff;background:#167c44;border-color:#167c44}@media (width<=760px){.quick-login-row{grid-template-columns:1fr}.quick-login-row>button{justify-content:center}.test-account-switcher{order:5;width:100%}.test-account-switcher>button{justify-content:center;width:100%}.test-switch-popover{top:auto;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;position:fixed}.quick-login-admin{padding:12px}.quick-login-admin>header{align-items:flex-start}.quick-login-account-list{grid-template-columns:1fr}.quick-login-master-settings{align-items:flex-start}.quick-login-master-settings .danger-text{margin-left:0}.quick-account-controls button,.quick-account-controls select{min-height:44px}}.seller-planning,.seller-product-management{gap:18px;display:grid}.seller-planning-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seller-planning-head h2,.seller-live-products-head h3{margin:0}.seller-planning-head p,.seller-live-products-head p{color:#667085;margin:5px 0 0}.seller-planning-head button,.seller-planning-live-actions button,.seller-planning-item-actions button,.seller-mobile-order button,.seller-live-products-head button,.seller-product-list article>div:last-child button,.seller-planning-error-state button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;display:inline-flex}.seller-planning-head svg,.seller-planning-live-actions svg,.seller-planning-item-actions svg,.seller-live-products-head svg,.seller-product-list svg{width:17px;height:17px}.seller-planning-tabs{border-bottom:1px solid #e4e7ec;gap:8px;display:flex}.seller-planning-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 14px}.seller-planning-tabs button.active{color:#067647;border-bottom-color:#079455;font-weight:700}.seller-planning-list,.seller-planning-items,.seller-product-list{gap:12px;display:grid}.seller-planning-live{background:#fff;border:1px solid #e4e7ec;border-radius:16px;overflow:hidden}.seller-planning-live-summary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(180px,1.5fr) minmax(190px,1fr) 90px 100px 24px;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 16px;display:grid}.seller-planning-live-summary>div,.seller-planning-item-main,.seller-product-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.seller-planning-live-summary b,.seller-planning-item-main b,.seller-product-list article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-planning-live-summary small,.seller-planning-item-main small,.seller-product-list article small,.seller-product-list article time{color:#667085;font-size:.82rem}.seller-live-status{text-align:center;background:#f2f4f7;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:700}.seller-planning-live-actions{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.seller-planning-live-actions button{padding:8px 12px}.seller-live-products{background:#f9fafb;border-top:1px solid #e4e7ec;padding:16px}.seller-live-products-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.seller-live-products-head button.primary,.seller-planning-modal button.primary{color:#fff;background:#079455;border-color:#079455}.seller-live-products-head button:disabled{opacity:.5;cursor:not-allowed}.seller-planning-item{background:#fff;border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:40px 54px 64px minmax(180px,1fr) auto auto;align-items:center;gap:10px;min-height:84px;padding:10px;display:grid}.seller-planning-item .drag-handle{touch-action:none;cursor:grab;background:0 0;border:0;min-width:40px;min-height:44px}.seller-order-input{color:#667085;gap:2px;font-size:.72rem;display:grid}.seller-order-input input{text-align:center;width:50px;min-height:38px}.seller-planning-thumb{color:#98a2b3;background:#f2f4f7;border-radius:10px;place-items:center;width:62px;height:62px;font-size:.68rem;display:grid;overflow:hidden}.seller-planning-thumb img{object-fit:cover;width:100%;height:100%}.seller-mobile-order,.seller-planning-item-actions{gap:6px;display:flex}.seller-mobile-order button,.seller-planning-item-actions button{padding:7px 9px}.seller-mobile-order button:disabled{opacity:.4}.seller-planning-modal-backdrop{padding:max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));z-index:200;place-items:center;display:grid;overflow-y:auto}.seller-planning-modal{width:min(520px,100%);max-height:calc(100dvh - max(40px, env(safe-area-inset-top)) - max(40px, env(safe-area-inset-bottom)));background:#fff;border-radius:16px;gap:14px;padding:22px;display:grid;overflow-y:auto;box-shadow:0 24px 64px #1018283d}.seller-planning-modal h2,.seller-planning-modal p{margin:0}.seller-planning-modal label,.seller-schedule-fields label{gap:6px;font-weight:650;display:grid}.seller-planning-modal input,.seller-schedule-fields input,.seller-product-filters input,.seller-product-filters select{min-height:44px;font:inherit;border:1px solid #d0d5dd;border-radius:9px;padding:8px 10px}.seller-schedule-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seller-planning-modal dl{gap:8px;margin:0;display:grid}.seller-planning-modal dl div{background:#f9fafb;border-radius:10px;padding:10px}.seller-planning-modal dt{color:#667085;font-size:.75rem}.seller-planning-modal dd{margin:3px 0 0;font-weight:700}.seller-planning-modal footer{justify-content:flex-end;gap:8px;display:flex}.seller-planning-modal footer button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-height:44px;padding:8px 16px}.seller-profile-editor{background:#fff;border:1px solid #d9e3de;border-radius:12px;overflow:hidden}.seller-profile-editor>header{background:#f7faf8;border-bottom:1px solid #e2e9e5;padding:18px 20px}.seller-profile-editor>header span{letter-spacing:.14em;color:var(--green);font-size:8px;font-weight:900}.seller-profile-editor>header h2{margin:4px 0;font-size:19px}.seller-profile-editor>header p{color:#67766f;margin:0;font-size:9px}.seller-profile-fields{grid-template-columns:220px minmax(0,1fr);gap:24px;padding:22px;display:grid}.seller-profile-image-field{align-content:start;justify-items:center;gap:9px;display:grid}.seller-profile-image-preview{color:#34765d;background:#edf4f0;border:4px solid #fff;border-radius:50%;place-items:center;width:136px;height:136px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #cad9d2,0 7px 20px #143f2e1b}.seller-profile-image-preview img{object-fit:cover;width:100%;height:100%}.seller-profile-image-preview svg{width:44px;height:44px}.seller-profile-image-field label{position:relative}.seller-profile-image-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.seller-profile-image-field label span{color:#1b6249;cursor:pointer;background:#fff;border:1px solid #a9c7b9;border-radius:7px;min-height:42px;padding:11px 16px;font-size:9px;font-weight:900;display:block}.seller-profile-image-field small{color:#718079;text-align:center;font-size:7px;line-height:1.6}.seller-profile-name-field{align-content:start;gap:8px;display:grid}.seller-profile-name-field>label{gap:6px;font-size:10px;font-weight:900;display:grid}.seller-profile-name-field em{color:#bd3e35;font-style:normal}.seller-profile-name-field input{min-height:46px;font:inherit;border:1px solid #cbd8d1;border-radius:8px;padding:10px;font-size:13px}.seller-profile-name-field>small{color:#718079;font-size:8px}.seller-profile-name-field dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.seller-profile-name-field dl div{background:#f3f6f4;border-radius:7px;padding:10px}.seller-profile-name-field dt{color:#718079;font-size:7px}.seller-profile-name-field dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:900}.seller-profile-actions{border-top:1px solid #e3e9e6;justify-content:flex-end;padding:14px 20px;display:flex}.seller-profile-actions button{background:var(--green);color:#fff;border:0;border-radius:8px;min-height:44px;padding:0 24px;font-weight:900}.seller-profile-actions button:disabled{opacity:.55}.seller-profile-feedback{border-radius:7px;align-items:center;gap:7px;margin:0 22px 12px;padding:10px;font-size:9px;font-weight:800;display:flex}.seller-profile-feedback svg{width:16px}.seller-profile-feedback.error{color:#a6372e;background:#fff0ee}.seller-profile-feedback.success{color:#176a4d;background:#edf8f3}@media (width<=620px){.seller-profile-fields{grid-template-columns:1fr;gap:18px;padding:16px}.seller-profile-image-preview{width:120px;height:120px}.seller-profile-name-field dl{grid-template-columns:1fr}.seller-profile-actions{padding:12px 16px}.seller-profile-actions button{width:100%}.seller-profile-feedback{margin-inline:16px}}.seller-planning-error,.seller-planning-message{color:#b93815;background:#fff4ed;border-radius:10px;padding:10px 12px}.seller-planning-message{color:#067647;background:#ecfdf3}.seller-planning-loading,.seller-planning-error-state,.seller-planning-empty{color:#667085;border:1px dashed #d0d5dd;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.seller-planning-empty{flex-direction:column}.seller-product-filters{background:#f9fafb;border:1px solid #e4e7ec;border-radius:14px;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;padding:14px;display:grid}.seller-product-filters label{gap:5px;font-size:.8rem;font-weight:650;display:grid}.seller-product-filters .seller-check{grid-template-columns:auto 1fr;align-items:center}.seller-product-filters .seller-check input{min-height:auto}.seller-product-filters>button{background:#fff;border:1px solid #d0d5dd;border-radius:9px;align-self:end;min-height:44px}.seller-product-result{margin:0;font-weight:700}.seller-product-list article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;grid-template-columns:64px minmax(180px,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:12px;display:grid}.seller-product-list article dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.seller-product-list article dt{color:#667085;font-size:.72rem}.seller-product-list article dd{margin:2px 0 0;font-size:.84rem;font-weight:700}.seller-product-list article>div:last-child{gap:6px;display:flex}.seller-product-list article>div:last-child button{padding:8px}@media (width<=760px){.seller-planning-head,.seller-live-products-head{flex-direction:column;align-items:stretch}.seller-planning-live-summary{grid-template-columns:1fr auto;gap:8px 12px;min-height:130px}.seller-planning-live-summary>div,.seller-planning-live-summary time{grid-column:1}.seller-planning-live-summary>svg{grid-area:1/2}.seller-planning-live-summary>strong,.seller-planning-live-summary>.seller-live-status{grid-column:auto}.seller-planning-live-actions{grid-template-columns:1fr 1fr;display:grid}.seller-planning-live-actions button:first-child{grid-column:1/-1}.seller-planning-item{grid-template-columns:40px 50px 56px 1fr}.seller-planning-item-main{grid-column:4}.seller-mobile-order{grid-column:1/3}.seller-planning-item-actions{grid-column:3/-1;justify-content:flex-end}.seller-planning-item-actions button{min-width:82px}.seller-schedule-fields,.seller-product-filters{grid-template-columns:1fr}.seller-product-list article{grid-template-columns:64px 1fr}.seller-product-list article dl,.seller-product-list article>div:last-child{grid-column:1/-1}.seller-product-list article dl{grid-template-columns:1fr 1fr}.seller-product-list article>div:last-child button{flex:1}.seller-planning-modal{padding:18px}}.draft-saved-modal>svg{width:46px;height:46px;color:var(--green)}.draft-saved-modal h2{margin:12px 0 8px}.draft-saved-modal p{color:#586760;line-height:1.7}.draft-saved-modal>div{margin-top:20px}.draft-saved-modal button{min-width:160px}.dashboard-header-actions{justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.dashboard-header-actions button{border:1px solid var(--line);color:#42504a;white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;min-height:40px;padding:8px 13px;font-size:9px;font-weight:800;transition:background-color .15s,border-color .15s}.dashboard-header-actions button:hover,.dashboard-header-actions button:focus-visible{background:#f4faf7;border-color:#9eb8ac}.seller-page-head-actions{align-items:center;gap:14px;display:flex}.admin-identity>.dashboard-header-actions{flex-direction:row;align-items:center;display:flex}@media (width<=760px){.dashboard-header-actions{gap:10px}.dashboard-header-actions button{min-height:44px;padding-inline:11px}.seller-page-head{flex-wrap:wrap;gap:12px}.seller-page-head-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.admin-identity>.dashboard-header-actions{display:flex}}@media (width<=620px){.mypage-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.mypage-head .dashboard-header-actions{width:100%}.mypage-head .dashboard-header-actions button{flex:1;font-size:9px}.seller-page-head-actions .dashboard-header-actions{width:100%}.seller-page-head-actions .dashboard-header-actions button{flex:1}.admin-topbar{height:auto;min-height:62px}.admin-identity>.dashboard-header-actions{gap:8px}.admin-identity>.dashboard-header-actions button{min-height:44px;padding-inline:9px;font-size:8px}}.home-banner-shell{width:min(1180px,100% - 32px);margin:16px auto 22px;padding:0}.home-banner-viewport{aspect-ratio:1536/614;background:#eef2ef;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 24px #16332614}.home-banner-slide,.home-banner-link{width:100%;height:100%;display:block}.home-banner-link{background:#f3f5f4;position:relative}.home-banner-viewport img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.home-banner-link>span{color:#fff;background:#111b;border-radius:4px;padding:3px 7px;font-size:10px;position:absolute;bottom:8px;right:10px}.home-banner-viewport>button{color:#18342a;cursor:pointer;background:#fffde8;border:0;border-radius:8px;place-items:center;width:34px;height:44px;font-size:28px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0002}.home-banner-viewport .banner-prev{left:8px}.home-banner-viewport .banner-next{right:8px}.home-banner-dots{justify-content:center;gap:7px;padding-top:9px;display:flex}.home-banner-dots button{background:#cbd4d0;border:0;border-radius:50%;width:8px;height:8px;padding:0}.home-banner-dots button[aria-current=true]{background:var(--green);transform:scale(1.2)}.home-banner-skeleton{aspect-ratio:1536/614;background:linear-gradient(100deg,#edf1ef 30%,#f8faf9 45%,#edf1ef 60%) 0 0/200% 100%;border-radius:20px;width:100%;animation:1.2s infinite banner-skeleton;overflow:hidden}@keyframes banner-skeleton{to{background-position:-200% 0}}.admin-banner-manager{background:#fff;border:1px solid #dde2df;border-radius:9px;padding:15px}.admin-banner-manager .admin-panel-head>button{color:#fff;background:#1f6d50;border:0;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.admin-banner-manager .admin-panel-head svg{width:13px}.admin-banner-layout{grid-template-columns:320px 1fr;gap:18px;display:grid}.admin-banner-layout.list-only{grid-template-columns:1fr}.admin-banner-layout>form{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:9px;padding:14px;display:flex}.admin-banner-layout h3{margin:0 0 5px;font-size:13px}.admin-banner-layout label{flex-direction:column;gap:4px;font-size:8px;font-weight:700;display:flex}.admin-banner-layout label.check{flex-direction:row;align-items:center}.admin-banner-layout input{border:1px solid var(--line);border-radius:5px;max-width:100%;padding:8px;font-size:8px}.admin-banner-form-actions{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.admin-banner-form-actions>button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:9px;font-size:9px;font-weight:800}.admin-banner-layout button.save{background:var(--green);color:#fff;border:0}.admin-banner-list{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-banner-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:22px 130px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px;display:grid}.admin-banner-list article>svg{color:#819089;cursor:grab;width:17px}.admin-banner-list img{aspect-ratio:3;object-fit:contain;background:#f3f5f4;border-radius:5px;width:130px}.admin-banner-list article>div{flex-direction:column;min-width:0;display:flex}.admin-banner-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-banner-list small,.admin-banner-list span{color:var(--muted);margin-top:2px;font-size:7px}.admin-banner-list article>button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:6px;font-size:7px}.admin-banner-list article>button.danger{color:#b7222e}.admin-banner-list article>button svg{width:13px}.admin-banner-error,.admin-banner-success{border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:8px;display:flex}.admin-banner-error svg,.admin-banner-success svg{width:14px}.admin-banner-error button{background:#fff;border:1px solid #e4b8bc;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:5px;display:flex}.admin-banner-load-failed{color:#9f2630;background:#fff8f8;border:1px dashed #e4b8bc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.admin-banner-load-failed svg{width:22px}.admin-banner-load-failed button{color:inherit;background:#fff;border:1px solid #e4b8bc;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;display:flex}.admin-banner-load-failed button svg{width:14px}.admin-banner-preview{border:1px solid var(--line);background:#f7f9f8;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.admin-banner-preview img{aspect-ratio:1536/614;object-fit:cover;background:#111;border-radius:6px;grid-column:1/3;width:100%}.admin-banner-preview small{color:var(--muted);font-size:8px}.admin-banner-preview button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:6px 8px;font-size:8px}@media (width<=760px){.home-banner-shell{width:100%;margin:0 auto 14px}.home-banner-viewport,.home-banner-skeleton{aspect-ratio:1536/614;border-radius:20px}.home-banner-viewport>button{width:30px;height:38px;font-size:23px}.admin-banner-layout{grid-template-columns:1fr}.admin-banner-list article{grid-template-columns:22px 92px minmax(0,1fr) auto}.admin-banner-list img{width:92px}.admin-banner-list article>button.danger{grid-column:4}.admin-banner-manager{padding:10px}}.recent-seller-section{padding-top:8px}.recent-seller-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.recent-seller-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:14px;display:flex;box-shadow:0 4px 16px #173c2b0a}.recent-seller-avatar{color:#34765d;background:#edf4f0;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:10px;display:grid;position:relative}.recent-seller-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.recent-seller-avatar>svg{width:28px}.recent-seller-avatar>span{color:#fff;letter-spacing:.05em;background:#28765a;border:2px solid #fff;border-radius:12px;padding:3px 6px;font-size:7px;font-weight:900;position:absolute;top:2px;left:53px}.recent-seller-body{flex:1}.recent-seller-body h3{margin:0 0 6px;font-size:13px}.recent-seller-body p{color:#5d6d65;min-height:45px;margin:0;font-size:9px;line-height:1.65}.recent-seller-body time{color:#89958f;margin-top:8px;font-size:7px;display:block}.recent-seller-actions{grid-template-columns:1fr auto;gap:6px;margin-top:12px;display:grid}.recent-seller-actions a,.recent-seller-actions button{border-radius:7px;justify-content:center;align-items:center;min-height:38px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.recent-seller-actions a{background:var(--green);color:#fff;padding:0 8px}.recent-seller-actions a svg{width:12px;margin-left:4px}.recent-seller-actions button{border:1px solid var(--green);color:var(--green);background:#fff;padding:0 10px}.recent-seller-actions button.following{background:var(--green-soft)}.recent-seller-loading{color:#718078;background:linear-gradient(100deg,#edf1ef 30%,#f8faf9 45%,#edf1ef 60%) 0 0/200% 100%;border-radius:10px;place-items:center;min-height:160px;font-size:9px;animation:1.2s infinite banner-skeleton;display:grid}.first-guide-section{background:#f0f6f3;padding:42px 0 54px}.first-guide-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.first-guide-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e1dc;border-radius:12px;min-height:180px;padding:18px 14px;transition:all .18s;position:relative}.first-guide-grid button:hover{border-color:#8bb6a4;transform:translateY(-2px);box-shadow:0 8px 20px #173c2b12}.first-guide-grid button>svg:first-child{width:27px;height:27px;color:var(--green);margin-bottom:20px}.first-guide-grid button>span{color:#9aaba3;font-size:9px;font-weight:900;position:absolute;top:13px;right:13px}.first-guide-grid h3{margin:0 0 7px;font-size:13px}.first-guide-grid p{color:#66766e;margin:0;font-size:8px;line-height:1.65}.first-guide-grid button>svg:last-child{width:15px;color:var(--green);position:absolute;bottom:12px;right:12px}.public-seller-page{background:#f3f6f4;min-height:100vh;padding:32px 16px 80px}.public-seller-page>div,.public-seller-page>section{max-width:760px;margin:auto}.public-seller-back,.public-seller-page>section a{color:#315e4b;align-items:center;gap:5px;margin-bottom:14px;font-size:10px;text-decoration:none;display:inline-flex}.public-seller-back svg,.public-seller-page>section a svg{width:15px}.public-seller-card{background:#fff;border:1px solid #d7e0dc;border-radius:14px;padding:24px}.public-seller-hero{border-bottom:1px solid #e3e9e6;align-items:center;gap:18px;padding-bottom:20px;display:flex}.public-seller-hero>img,.public-seller-hero>span{object-fit:cover;color:#34765d;background:#edf4f0;border-radius:50%;place-items:center;width:110px;height:110px;display:grid}.public-seller-hero>span svg{width:38px}.public-seller-hero em{color:#fff;background:#28765a;border-radius:12px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.public-seller-hero small{color:#28765a;letter-spacing:.12em;margin:6px 0;font-size:8px;display:block}.public-seller-hero h1{margin:0 0 5px;font-size:25px}.public-seller-hero time{color:#718079;font-size:9px}.public-seller-card article{border-bottom:1px solid #edf1ef;padding:18px 0}.public-seller-card article h2{font-size:14px}.public-seller-card article p{white-space:pre-wrap;font-size:11px;line-height:1.8}.public-seller-card>button{background:var(--green);color:#fff;border:0;border-radius:8px;margin-top:18px;padding:11px 18px;font-weight:800}@media (width<=900px){.recent-seller-grid,.first-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.first-guide-grid button:last-child{grid-column:1/3}}@media (width<=520px){.recent-seller-section{padding-left:14px;padding-right:14px}.recent-seller-grid{grid-template-columns:1fr}.recent-seller-grid article{grid-template-columns:64px minmax(0,1fr);gap:0 12px;display:grid}.recent-seller-avatar{grid-row:1/3;width:64px;height:64px}.recent-seller-avatar>span{left:44px}.recent-seller-body p{min-height:0}.recent-seller-actions{grid-column:2;margin-top:9px}.first-guide-section{padding:30px 14px 40px}.first-guide-grid{grid-template-columns:1fr}.first-guide-grid button,.first-guide-grid button:last-child{grid-column:auto;min-height:142px;padding:15px}.first-guide-grid button>svg:first-child{margin-bottom:12px}.public-seller-page{padding:18px 12px 60px}.public-seller-card{padding:16px}.public-seller-hero{align-items:flex-start;gap:12px}.public-seller-hero>img,.public-seller-hero>span{flex:0 0 78px;width:78px;height:78px}.public-seller-hero h1{font-size:20px}}.home-dark-shell{--home-bg:#0b0b0d;--home-card:#17181c;--home-line:#2a2c31;--home-muted:#a7a8ad;--home-red:#e53935;--home-gold:#c9a34e;background:var(--home-bg);color:#fff}.home-dark-shell .app-header{border-color:var(--home-line);background:#0b0b0df0;box-shadow:0 10px 30px #0006}.home-dark-shell .brand,.home-dark-shell .header-account>button,.home-dark-shell .header-login,.home-dark-shell .mobile-menu{color:#fff}.home-dark-shell .brand small,.home-dark-shell .header-account small{color:var(--home-muted)}.home-dark-shell .nav-button{color:#d7d7da;background:0 0}.home-dark-shell .nav-button:hover,.home-dark-shell .nav-button.active{color:#fff;background:#202126}.home-dark-shell .header-account>button,.home-dark-shell .header-logout,.home-dark-shell .header-login,.home-dark-shell .qr-access-trigger{color:#fff;background:#15161a;border-color:#35373e}.home-dark-shell .home-page{color:#fff;background:radial-gradient(circle at 50% -10%,#242127 0,#0b0b0d 28%,#08080a 100%);min-height:100vh;padding:1px 0 64px}.home-dark-shell .home-banner-shell{width:min(1220px,100% - 40px);margin:22px auto 32px}.home-dark-shell .home-banner-viewport{aspect-ratio:1536/614;background:#101114;border:1px solid #34363c;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 22px 60px #0009}.home-dark-shell .home-banner-link,.home-dark-shell .home-banner-viewport img{background:#111216}.home-dark-shell .home-banner-viewport>button{color:#fff;background:#101114cc;border:1px solid #44464d}.home-dark-shell .home-banner-dots button{background:#4c4d52}.home-dark-shell .home-banner-dots button[aria-current=true]{background:var(--home-red);border-radius:8px;width:24px;transform:none;box-shadow:0 0 14px #e5393570}.home-dark-shell .home-banner-skeleton{border:1px solid var(--home-line);background:linear-gradient(100deg,#17181c 30%,#25262b 45%,#17181c 60%) 0 0/200% 100%}.home-dark-shell .current-live-first{background:0 0;border:0;padding:26px 0 46px}.home-dark-shell .ordered-home-section{border-color:var(--home-line);padding-block:34px}.home-dark-shell .ordered-home-section+.ordered-home-section{border-color:var(--home-line)}.home-dark-shell .home-section-head{align-items:center;margin-bottom:18px}.home-section-title{align-items:center;gap:12px;min-width:0;display:flex}.home-section-title>div{min-width:0}.home-section-title>div>small{color:#7d7f87;letter-spacing:.18em;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.home-section-title h1,.home-section-title h2{color:#fff;letter-spacing:.01em;margin:0!important;font-size:23px!important}.home-section-title p{color:var(--home-muted)!important;margin:4px 0 0!important;font-size:10px!important}.section-icon{background:#16171b;border:1px solid;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.section-icon svg{width:20px;height:20px}.section-icon.live{color:var(--home-red);box-shadow:0 0 24px #e5393520}.section-icon.schedule,.section-icon.popular{color:var(--home-gold);box-shadow:0 0 24px #c9a34e20}.section-icon.new{color:#6ee7b7}.section-icon.guide{color:#74c7ff}.home-dark-shell .home-live-viewers{color:#dadade;font-size:11px}.home-dark-shell .home-live-viewers>span{background:var(--home-red);box-shadow:0 0 0 4px #e5393522,0 0 16px #e5393580}.home-dark-shell .current-live-panel{background:var(--home-card);border:1px solid #8f2424;border-radius:20px;grid-template-columns:minmax(360px,1.05fr) minmax(0,.95fr);box-shadow:0 20px 70px #000b,0 0 30px #e5393515}.home-dark-shell .current-live-empty{border:1px solid var(--home-line);text-align:center;background:linear-gradient(145deg,#191a1f,#141519);border-radius:20px;place-items:center;min-height:390px;padding:36px;display:grid;box-shadow:0 20px 70px #0009}.home-dark-shell .current-live-empty>div{max-width:420px}.home-dark-shell .current-live-empty h2{color:#fff;letter-spacing:.01em;margin:0;font-size:22px;font-weight:750}.home-dark-shell .current-live-empty p{color:#a6a8af;margin:16px 0 0;font-size:14px;line-height:1.9}.home-dark-shell .current-live-empty small{color:#74767e;margin-top:22px;font-size:11px;line-height:1.7;display:block}.home-dark-shell .current-live-empty.is-loading{opacity:.82}.home-dark-shell .current-live-visual{background:radial-gradient(circle at 68% 44%,#17453f,#0d2322 42%,#050708 78%);min-height:390px}.home-dark-shell .current-live-visual:before{content:"";background:radial-gradient(circle at 72% 52%,#0000 0 28%,#0004 72%),linear-gradient(120deg,#0009 0 28%,#0000 65%);position:absolute;inset:0}.home-dark-shell .current-live-visual .featured-fish{z-index:1;text-shadow:0 10px 30px #000;letter-spacing:.08em;position:relative}.home-dark-shell .featured-live-badge{background:var(--home-red);border-radius:8px;padding:7px 10px;box-shadow:0 5px 18px #e5393550}.home-dark-shell .current-live-info{padding:28px}.home-dark-shell .current-live-info h2{color:#fff;font-size:23px;line-height:1.45}.home-dark-shell .featured-seller .seller-avatar{color:#17211e;background:#dce9e4;border:2px solid #fff}.home-dark-shell .featured-seller b{color:#fff}.home-dark-shell .featured-seller small{color:var(--home-muted)}.home-dark-shell .home-auction-facts{border-color:var(--home-line);background:#111216;border-radius:14px}.home-dark-shell .home-auction-facts>div{border-color:var(--home-line)}.home-dark-shell .home-auction-facts small,.home-dark-shell .home-auction-facts span{color:#8e9097}.home-dark-shell .home-auction-facts b,.home-dark-shell .home-auction-facts .fact-time strong{color:#fff}.home-dark-shell .home-auction-facts strong{color:#ff4b47}.home-dark-shell .current-next-line{border:1px solid var(--home-line);background:#111216}.home-dark-shell .current-next-line>span{color:var(--home-gold)}.home-dark-shell .current-next-line b{color:#fff}.home-dark-shell .current-next-line small{color:var(--home-muted)}.home-dark-shell .enter-live-button{background:linear-gradient(135deg,#e53935,#b91f2c);border:1px solid #e53935;border-radius:12px;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 28px #e5393530}.home-dark-shell .enter-live-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #e5393548}.home-dark-shell .enter-live-button:active{transform:scale(.98)}.home-dark-shell .home-section-head>button,.home-dark-shell .home-section-action{color:#d4b260}.schedule-card-rail,.recent-seller-grid,.first-guide-grid,.upcoming-live-detail-strip{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 2px 10px;display:flex;overflow:auto hidden}.schedule-card-rail::-webkit-scrollbar{display:none}.recent-seller-grid::-webkit-scrollbar{display:none}.first-guide-grid::-webkit-scrollbar{display:none}.upcoming-live-detail-strip::-webkit-scrollbar{display:none}.horizontal-scroll-shell{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;min-width:0;display:grid}.horizontal-scroll-rail{cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;min-width:0}.horizontal-scroll-rail>*{flex-shrink:0}.horizontal-scroll-rail.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.horizontal-scroll-rail.is-dragging *{pointer-events:none;cursor:grabbing!important}.horizontal-scroll-arrow{color:#e7c66e;cursor:pointer;background:#202126d9;border:1px solid #494b52;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .18s,border-color .18s,transform .14s,opacity .18s;display:grid;box-shadow:0 8px 22px #0007}.horizontal-scroll-arrow svg{width:19px;height:19px}.horizontal-scroll-arrow:hover:not(:disabled){background:#303138;border-color:#6b6d75}.horizontal-scroll-arrow:active:not(:disabled){transform:scale(.92)}.horizontal-scroll-arrow:disabled{opacity:0;pointer-events:none}.home-section-subline{align-items:baseline;gap:10px;min-width:0;display:flex}.home-section-subline>p{flex:none}.home-section-subline>span{color:#777980;white-space:nowrap;font-size:8px}.schedule-date-card,.schedule-all-card{border:1px solid var(--home-line);color:#fff;text-align:left;scroll-snap-align:start;background:linear-gradient(145deg,#191a1f,#111216);border-radius:18px;flex:0 0 142px;min-height:112px;padding:15px;transition:transform .2s,border-color .2s,background .2s;position:relative;box-shadow:0 10px 28px #0005}.schedule-date-card:hover,.schedule-all-card:hover{border-color:#575961;transform:translateY(-3px)scale(1.015)}.schedule-date-card:active,.schedule-all-card:active{transform:scale(.97)}.schedule-date-card>span{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;display:block}.schedule-date-card>small{color:#a7a8ad;margin-top:10px;font-size:11px;display:block}.schedule-date-card>b{color:#ff7773;background:#4a1c1d;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;bottom:12px;right:12px}.schedule-date-card>svg{color:#6f7179;width:18px;position:absolute;top:13px;right:12px}.schedule-date-card.active{border-color:var(--home-red);background:linear-gradient(145deg,#35191c,#151518);box-shadow:0 10px 30px #e5393520}.schedule-date-card.active>span,.schedule-date-card.active>svg{color:#ff5a56}.schedule-all-card{text-align:center;color:#e4c06a;background:linear-gradient(145deg,#2e2515,#151411);border-color:#6c5428;place-items:center;display:grid}.schedule-all-card.active{border-color:var(--home-gold);box-shadow:0 10px 30px #c9a34e20}.schedule-all-card>svg:first-child{width:28px}.schedule-all-card>span{font-size:11px;font-weight:900;line-height:1.45}.schedule-all-card>svg:last-child{width:14px;position:absolute;bottom:9px;right:10px}.upcoming-live-detail-strip{padding-top:10px}.upcoming-live-detail-strip>p{color:#85878e;text-align:center;border:1px dashed #303239;border-radius:14px;width:100%;margin:0;padding:18px;font-size:10px}.upcoming-live-detail-strip>a{border:1px solid var(--home-line);background:var(--home-card);color:#fff;scroll-snap-align:start;border-radius:16px;flex:0 0 290px;grid-template-columns:82px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px;text-decoration:none;transition:all .18s;display:grid}.upcoming-live-detail-strip>a:hover{border-color:#565861;transform:translateY(-2px)}.upcoming-live-detail-strip img,.schedule-live-placeholder{object-fit:cover;width:82px;height:62px;color:var(--home-gold);background:#202127;border-radius:11px;place-items:center;display:grid}.upcoming-live-detail-strip time{color:var(--home-gold);font-size:8px}.upcoming-live-detail-strip h3{color:#fff;margin:4px 0;font-size:11px}.upcoming-live-detail-strip p{color:var(--home-muted);margin:0;font-size:8px}.upcoming-live-detail-strip strong{color:#ff6b65;margin-top:4px;font-size:8px;display:block}.upcoming-live-detail-strip>a>svg{color:#73757c;width:15px}.home-dark-shell .seller-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:visible}.home-dark-shell .seller-grid article{border-color:var(--home-line);background:var(--home-card);border-radius:18px;transition:all .18s;box-shadow:0 12px 32px #0005}.home-dark-shell .seller-grid article:hover{border-color:#4a4c54;transform:translateY(-3px)}.home-dark-shell .seller-grid h3{color:#fff}.home-dark-shell .seller-grid p{color:var(--home-muted)}.home-dark-shell .rank-avatar-main{color:#e4c06a;background:#25272d;border:1px solid #3a3c43}.home-dark-shell .seller-grid button{color:#e4c06a;background:#211c13;border-color:#4a3b22}.home-dark-shell .recent-seller-section{padding-top:34px}.home-dark-shell .recent-seller-grid{grid-template-columns:none;gap:16px;display:flex}.recent-seller-card{color:#fff;text-align:center;scroll-snap-align:start;border:1px solid #0000;border-radius:20px;flex-direction:column;flex:0 0 140px;align-items:center;padding:10px 8px 14px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:flex}.recent-seller-card:hover{background:#15161a;border-color:#2f3137;transform:translateY(-4px)scale(1.025)}.recent-seller-card:active{transform:scale(.96)}.home-dark-shell .recent-seller-avatar{color:#9b9da4;background:radial-gradient(circle,#2b2d33,#15161a);border:2px solid #3a3c43;width:96px;height:96px;margin:0 0 12px;box-shadow:0 12px 35px #0009}.home-dark-shell .recent-seller-avatar>span{background:var(--home-red);color:#fff;border:0;border-radius:6px;padding:4px 7px;top:5px;left:-7px;box-shadow:0 5px 14px #e5393550}.recent-seller-card h3{-webkit-line-clamp:2;color:#f4f4f5;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-dark-shell .recent-seller-loading{color:#8b8d94;background:linear-gradient(100deg,#17181c 30%,#25262b 45%,#17181c 60%) 0 0/200% 100%}.home-dark-shell .first-guide-section{border-top:1px solid var(--home-line);background:0 0;padding:34px 0 72px}.home-dark-shell .first-guide-grid{grid-template-columns:none;gap:14px;display:flex}.home-dark-shell .first-guide-grid button,.home-dark-shell .first-guide-grid button:last-child{color:#fff;scroll-snap-align:start;border:1px solid #ffffff25;border-radius:18px;flex:0 0 250px;min-height:142px;padding:19px;overflow:hidden;box-shadow:0 12px 32px #0006}.home-dark-shell .first-guide-grid button:hover{border-color:#ffffff45;transform:translateY(-4px)scale(1.015);box-shadow:0 18px 38px #0008}.home-dark-shell .first-guide-grid button:active{transform:scale(.97)}.home-dark-shell .first-guide-grid button.tone-blue{background:linear-gradient(135deg,#16475a,#172b45)}.home-dark-shell .first-guide-grid button.tone-purple{background:linear-gradient(135deg,#513049,#2d203a)}.home-dark-shell .first-guide-grid button.tone-gold{background:linear-gradient(135deg,#63471d,#352719)}.home-dark-shell .first-guide-grid button.tone-green{background:linear-gradient(135deg,#185443,#17352f)}.home-dark-shell .first-guide-grid button.tone-red{background:linear-gradient(135deg,#64272b,#351a20)}.home-dark-shell .first-guide-grid button>svg:first-child{color:#fff;filter:drop-shadow(0 4px 10px #0007);margin-bottom:14px}.home-dark-shell .first-guide-grid button>span{color:#ffffff80}.home-dark-shell .first-guide-grid h3{color:#fff;font-size:14px}.home-dark-shell .first-guide-grid p{color:#ffffffb8;font-size:9px}.home-dark-shell .first-guide-grid button>svg:last-child{color:#fff}.home-dark-shell .site-footer{border-top:1px solid var(--home-line);background:#09090b}.home-dark-shell .live-dock{color:#fff;background:#141519ed;border-color:#34363d;box-shadow:0 16px 44px #000c}.home-dark-shell .live-dock small{color:#909299}.home-dark-shell .live-dock>button{background:var(--home-red)}.home-dark-shell .mobile-bottom-nav{background:#0d0e11f5;border-color:#32343a;box-shadow:0 -8px 28px #000a}.home-dark-shell .mobile-bottom-nav>button{color:#96989f}.home-dark-shell .mobile-bottom-nav>button.active{color:#fff}.home-dark-shell .mobile-listing-button>span{background:linear-gradient(145deg,#ef4743,#b91f2c);border-color:#fff;box-shadow:0 8px 25px #e5393555}.home-dark-shell .mobile-listing-button>b{color:#fff}.home-page>section{animation:.55s both home-fade-up}.home-page>section:nth-of-type(2){animation-delay:50ms}.home-page>section:nth-of-type(3){animation-delay:.1s}.home-page>section:nth-of-type(4){animation-delay:.15s}.home-page>section:nth-of-type(5){animation-delay:.2s}@keyframes home-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=900px){.home-dark-shell .current-live-panel{grid-template-columns:1fr}.home-dark-shell .seller-grid{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(230px,1fr));padding-bottom:8px;overflow-x:auto}.home-dark-shell .seller-grid article{scroll-snap-align:start}}@media (width<=620px){.home-dark-shell .content-width{width:calc(100% - 28px)}.home-dark-shell .home-banner-shell{width:calc(100% - 20px);margin:10px auto 24px}.home-dark-shell .home-banner-viewport,.home-dark-shell .home-banner-skeleton{aspect-ratio:1536/614;border-radius:20px}.home-dark-shell .current-live-first{padding:16px 0 30px}.home-dark-shell .home-section-head{align-items:flex-end;gap:8px}.home-section-title{gap:9px}.section-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.section-icon svg{width:18px;height:18px}.home-section-title h1,.home-section-title h2{font-size:18px!important}.home-section-title p{display:none}.home-section-subline{flex-wrap:wrap;gap:1px 8px;margin-top:3px;display:flex}.home-section-subline>p{margin:0!important;font-size:9px!important;display:block!important}.home-section-subline>span{flex-basis:100%;font-size:7px;line-height:1.4}.home-dark-shell .home-live-viewers{font-size:9px}.home-dark-shell .home-live-viewers svg{display:none}.home-dark-shell .current-live-panel{border-radius:18px}.home-dark-shell .current-live-empty{border-radius:18px;min-height:410px;padding:28px 22px}.home-dark-shell .current-live-empty h2{font-size:18px;line-height:1.55}.home-dark-shell .current-live-empty p{font-size:13px}.home-dark-shell .current-live-empty small{font-size:10px}.home-dark-shell .current-live-visual{min-height:230px}.home-dark-shell .current-live-info{padding:17px}.home-dark-shell .current-live-info h2{margin:13px 0;font-size:17px}.home-dark-shell .home-auction-facts .fact-product{border-color:var(--home-line)}.home-dark-shell .ordered-home-section{padding-block:28px}.schedule-card-rail,.recent-seller-grid,.first-guide-grid,.upcoming-live-detail-strip{margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.schedule-date-card,.schedule-all-card{border-radius:17px;flex-basis:116px;min-height:102px}.schedule-date-card>span{font-size:18px}.upcoming-live-detail-strip>a{flex-basis:270px}.home-dark-shell .seller-grid{gap:10px;margin-inline:-14px;padding-inline:14px;display:flex}.home-dark-shell .seller-grid article{flex:0 0 240px}.recent-seller-card{flex-basis:76px;padding-inline:2px}.home-dark-shell .recent-seller-avatar{width:68px;height:68px;margin-bottom:9px}.home-dark-shell .recent-seller-avatar>span{padding:3px 5px;font-size:6px;top:2px;left:-3px}.recent-seller-card h3{min-height:30px;font-size:10px}.home-dark-shell .first-guide-section{padding:28px 0 56px}.home-dark-shell .first-guide-grid button,.home-dark-shell .first-guide-grid button:last-child{flex-basis:214px;min-height:132px;padding:16px}.home-dark-shell .mobile-bottom-nav{padding-bottom:max(6px,env(safe-area-inset-bottom))}}@media (width<=760px){.horizontal-scroll-shell{display:block}.horizontal-scroll-arrow{display:none}}@media (prefers-reduced-motion:reduce){.home-page>section,.schedule-date-card,.schedule-all-card,.recent-seller-card,.first-guide-grid button{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff;--muted:#a0a0a0;--line:#ffffff14;--soft:#1c1c1c;--green:#c9a34e;--green-dark:#a98235;--green-soft:#c9a34e21;--red:#e5484d;--red-dark:#c9363d;--gold:#c9a34e;--navy:#7598b6;--surface-page:#0a0a0a;--surface-card:#151515;--surface-card-hover:#1c1c1c;--surface-raised:#202020;--surface-input:#101010;--text-primary:#fff;--text-secondary:#a0a0a0;--text-caption:#777;--accent-gold:#c9a34e;--accent-gold-light:#e2c675;--accent-danger:#e5484d;--accent-success:#34a875;--radius-card:20px;--radius-control:14px;--space-section:clamp(64px,7vw,80px);--space-card:clamp(24px,3vw,32px);--space-card-inner:24px;--type-h1:clamp(32px,4.1vw,48px);--type-h2:clamp(26px,3vw,32px);--type-h3:clamp(19px,2vw,22px);--type-body:16px;--type-support:14px;--type-caption:12px;--shadow-card:0 18px 50px #00000057;--shadow-card-hover:0 24px 64px #0000007a}html{background:var(--surface-page)}body{background:var(--surface-page);color:var(--text-primary);font-size:var(--type-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.7}body h1{font-size:var(--type-h1);letter-spacing:-.035em;font-weight:700;line-height:1.14}body h2{font-size:var(--type-h2);letter-spacing:-.022em;font-weight:700;line-height:1.25}body h3{font-size:var(--type-h3);letter-spacing:-.012em;font-weight:600;line-height:1.35}body p{line-height:1.8}body small{font-weight:500}::selection{color:#fff;background:#c9a34e4d}:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.app-shell,.home-page,.viewer-main,.seller-page,.mypage,.admin-app,.auth-page,.static-info-page,.batch-page,.product-list-page,.transaction-page,.lottery-live-page,.lottery-bulk-page,.waiting-live-page,.application-page,.profile-complete-page,.public-seller-page{color:var(--text-primary);background:var(--surface-page)!important}.content-width{width:min(1240px,100% - clamp(32px,6vw,80px))}.app-header{border-color:var(--line);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#0a0a0adb;box-shadow:0 8px 32px #0000003d}.header-inner{gap:32px;width:min(1320px,100% - clamp(32px,5vw,72px));height:78px}.brand{color:var(--text-primary)}.brand b{letter-spacing:.08em;font-size:17px}.brand small{color:var(--text-secondary);letter-spacing:.14em;font-size:11px}.brand-logo-image,.auth-brand>img{box-shadow:0 0 0 1px var(--line),0 10px 28px #00000073}.nav-button{color:#b7b7b7;padding-inline:17px;transition:color .15s,background .15s}.nav-button:hover,.nav-button.active{color:#fff;background:#ffffff0b}.nav-button.active:after{background:var(--accent-gold);height:2px}.nav-button.reset,.header-account>button,.header-logout,.header-login,.qr-access-trigger{transition:background .15s,border-color .15s,transform .15s;border:1px solid var(--line)!important;color:#f4f4f4!important;background:#171717!important;border-radius:12px!important}.nav-button.reset:hover,.header-account>button:hover,.header-logout:hover,.header-login:hover,.qr-access-trigger:hover{background:#222!important;border-color:#c9a34e6b!important}.demo-label{color:#e8cd8b;background:#c9a34e1f;border-color:#c9a34e4d}.mobile-menu{color:#fff}:is(.auth-card,.mypage-sidebar,.mypage-main,.profile-overview,.admin-panel,.admin-dashboard-toolbar,.admin-dashboard-grid>section,.admin-kpi-link,.admin-loading,.admin-load-error,.live-wizard-steps li,.live-type-cards,.wizard-form-section,.wizard-summary,.batch-product-card,.common-summary,.seller-common-fields,.batch-confirm-list article,.registered-product-list article,.transaction-list-pane,.transaction-detail-pane,.trade-panel>section,.trade-form-panel,.failure-panel,.rating-panel,.lottery-registration,.lottery-seller-summary,.lottery-created,.lottery-board,.lottery-chat,.lottery-admin-table,.waiting-live-wrap>header,.waiting-description,.waiting-products,.waiting-error,.waiting-loading,.public-seller-card,.description-card,.detail-card,.product-summary-card,.participation-panel,.stage-product-summary,.auction-detail-table,.long-description-card,.auction-seller-info,.history-card,.bid-card,.role-live-panel,.current-control-card,.manage-card,.admin-banner-manager,.admin-banner-layout>form,.admin-banner-list article){color:var(--text-primary);box-shadow:var(--shadow-card);background:var(--surface-card)!important;border:1px solid var(--line)!important;border-radius:var(--radius-card)!important}@media (hover:hover){:is(.admin-kpi-link,.seller-dashboard-actions button,.recent-seller-card,.first-guide-grid button,.registered-product-list article,.waiting-products article,.schedule-date-card,.schedule-all-card,.admin-banner-list article){transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}:is(.admin-kpi-link,.seller-dashboard-actions button,.recent-seller-card,.first-guide-grid button,.registered-product-list article,.waiting-products article,.schedule-date-card,.schedule-all-card,.admin-banner-list article):hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)scale(1.012);background:var(--surface-card-hover)!important;border-color:#c9a34e42!important}}:is(input,select,textarea){color:var(--text-primary);min-height:46px;background:var(--surface-input)!important;border-color:#ffffff21!important;border-radius:12px!important}:is(input,select,textarea)::placeholder{color:#686868}:is(input,select,textarea):focus{outline:0;border-color:#c9a34eb3!important;box-shadow:0 0 0 3px #c9a34e1f!important}input[type=checkbox],input[type=radio]{min-height:auto;accent-color:var(--accent-gold)}option{color:#fff;background:#151515}:is(.auth-submit,.enter-live-button,.bid-button,.purchase,.lottery-register-button,.add-product-button,.batch-submit button,.batch-confirm-actions button:last-child,.profile-overview>button,.trade-actions-card>button,.trade-form-panel>button,.seller-common-fields+button,.lottery-created button,.admin-load-error button,.admin-load-error a){box-shadow:0 10px 28px #c9a34e2e;border-radius:var(--radius-control)!important;color:#090909!important;background:linear-gradient(135deg,#d4b35d,#a98235)!important;border:1px solid #e2c6757a!important;min-height:48px!important;font-weight:700!important;transition:filter .15s,transform .15s,box-shadow .15s!important}:is(.auth-submit,.enter-live-button,.bid-button,.purchase,.lottery-register-button,.add-product-button,.batch-submit button,.batch-confirm-actions button:last-child,.profile-overview>button,.trade-actions-card>button,.trade-form-panel>button,.lottery-created button,.admin-load-error button,.admin-load-error a):hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 14px 34px #c9a34e40}:is(.auth-submit,.enter-live-button,.bid-button,.purchase,.lottery-register-button,.add-product-button,.batch-submit button,.batch-confirm-actions button:last-child,.profile-overview>button,.trade-actions-card>button,.trade-form-panel>button,.lottery-created button):active{transform:scale(.985)}:is(button.danger,.danger-outline,.reject,.end,.suspend-chat){color:#ff7c80!important;background:#e5484d21!important;border-color:#e5484d80!important}.home-dark-shell .home-page{background:radial-gradient(circle at 48% -12%,#242019 0,#0a0a0a 27%,#080808 100%)}.home-dark-shell .content-width{width:min(1240px,100% - clamp(32px,6vw,80px))}.home-dark-shell .current-live-panel,.home-dark-shell .current-live-empty{border-color:#c9a34e38;box-shadow:0 22px 70px #0000008a}.home-dark-shell .home-section-title h1,.home-dark-shell .home-section-title h2{letter-spacing:-.02em}.home-dark-shell .ordered-home-section,.home-dark-shell .recent-seller-section,.home-dark-shell .first-guide-section{padding-block:var(--space-section)}.featured-live-badge span,.live-corner span,.live-dock>span{animation:1.8s ease-in-out infinite medalive-live-pulse}@keyframes medalive-live-pulse{0%,to{opacity:1;box-shadow:0 0 #e5484d59}50%{opacity:.56;box-shadow:0 0 0 7px #e5484d00}}.viewer-main{padding-top:24px;padding-bottom:96px}.viewer-live-stage,.viewer-detail-section,.viewer-auction-stack{gap:var(--space-card)}.live-program-header{border-color:var(--line)!important;color:#fff!important;background:#151515!important}.live-program-header p,.live-program-header b{color:var(--text-secondary)!important}.video-mock,.lottery-video,.waiting-video{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 24px 70px #00000080}.participation-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);top:92px;background:#151515f5!important}.participation-panel .live-chat,.participation-panel .bid-card{border-color:var(--line)!important;background:0 0!important}.live-chat>header,.auction-detail-table>header,.long-description-card>header{border-color:var(--line)!important;color:#fff!important;background:#1a1a1a!important}.live-chat>header button{border:1px solid var(--line)!important;color:#dadada!important;background:#242424!important;border-radius:10px!important}.chat-compose{background:var(--surface-card)!important}.live-chat input,.money-input,.money-input input{border-color:var(--line)!important;color:#fff!important;background:#101010!important}.bid-connection-state{color:var(--accent-gold-light)!important;background:#c9a34e1a!important;border-color:#c9a34e33!important}.bid-quick-buttons button,.next-strip button{border-color:var(--line)!important;color:#dadada!important;background:#181818!important}.next-strip{border-color:var(--line)!important;color:#fff!important;background:#151515!important}.next-strip small,.next-strip p{color:var(--text-secondary)!important}.chat-list article{border-color:var(--line)!important}.stage-product-summary,.auction-detail-table,.long-description-card,.auction-seller-info,.auction-caution{margin-top:16px}.auction-detail-table dl>div,.auction-detail-table>header,.long-description-card header{border-color:var(--line)}.auction-detail-table dt{color:#bdbdbd;background:#1a1a1a}.auction-detail-table dd{color:#f3f3f3}.product-highlight-grid article,.stage-product-summary dl div,.auction-seller-info dl div{border-color:var(--line);background:#1b1b1b}.product-highlight-grid strong{color:var(--accent-gold-light)}.auction-caution{background:#1c1811!important;border-color:#c9a34e3d!important}.live-corner,.featured-live-badge{background:var(--accent-danger)!important}.seller-page,.mypage{padding-block:48px 96px}.seller-page-head,.mypage-head{border-color:var(--line);margin-bottom:32px}.seller-page-head p,.mypage-head p,.mypage-user small,.profile-summary p{color:var(--text-secondary)}.seller-tabs{border-color:var(--line);gap:32px}.seller-tabs button{color:#8f8f8f}.seller-tabs button.active{color:var(--accent-gold)}.seller-tabs button.active:after{background:var(--accent-gold)}.mypage-layout{gap:var(--space-card);grid-template-columns:260px minmax(0,1fr)}.mypage-sidebar{padding:20px;top:98px}.mypage-main{padding:var(--space-card-inner);min-height:620px}.mypage-user{border-color:var(--line);margin-bottom:12px;padding-bottom:18px}.mypage-user>span,.profile-summary>span,.complete-icon{background:var(--green-soft);color:var(--accent-gold)}.mypage-sidebar nav button{color:#b0b0b0;border-radius:12px;min-height:44px;padding-inline:12px}.mypage-sidebar nav button:hover{color:#fff;background:#1d1d1d}.mypage-sidebar nav button.active{background:var(--green-soft);color:var(--accent-gold)}.mypage-logout{color:var(--color-danger-readable);background:#e5484d17;border-color:#e5484d40}.mypage-logout:hover{color:#ffd0d2;background:#e5484d26;border-color:#e5484d61}.seller-kpi-grid{gap:var(--space-card)}.seller-kpi-grid article{border:1px solid var(--line);background:#181818;border-radius:16px;padding:20px}.seller-kpi-grid span{color:var(--text-secondary)}.seller-kpi-grid strong{color:var(--accent-gold-light)}.seller-dashboard-actions{gap:var(--space-card);margin-top:var(--space-card)}.seller-dashboard-actions button{background:var(--surface-card);border:1px solid var(--line);color:#fff;border-radius:18px;min-height:116px;padding:20px}.seller-dashboard-actions button svg{color:var(--accent-gold)}.profile-overview dl div{border-color:var(--line)}.auth-page{padding:64px 20px 96px;background:radial-gradient(circle at 50% 0,#201b11 0,#0a0a0a 32%)!important}.auth-shell{width:min(520px,100%)}.auth-shell.wide{width:min(680px,100%)}.auth-brand{color:#fff;margin-bottom:32px}.auth-brand small{color:var(--text-secondary)}.auth-card{padding:clamp(24px,4vw,40px)}.auth-heading{margin-bottom:28px}.auth-heading>span{color:var(--accent-gold)}.auth-heading p{color:var(--text-secondary);font-size:var(--type-support)}.auth-form{gap:18px}.auth-form label>span{font-size:var(--type-caption)}.auth-input{background:var(--surface-input);border-color:#ffffff21;border-radius:12px;padding-left:13px}.auth-input>svg{color:#777}.auth-form-options label,.auth-sub-actions,.back-home,.text-back{color:var(--text-secondary)}.auth-form-options>button,.auth-sub-actions button{color:var(--accent-gold-light)}.demo-accounts,.agreement-box,.mock-security{border-color:var(--line);background:#191919;border-radius:14px}.demo-accounts button{border-color:var(--line);color:#fff;background:#111;border-radius:10px}.demo-accounts button span{color:var(--accent-gold-light)}.development-quick-login{border:1px solid var(--line)!important;color:#fff!important;box-shadow:none!important;background:#151515!important}.development-quick-login header p,.development-quick-login label{color:var(--text-secondary)!important}.development-quick-login select{color:#fff!important;background:#101010!important;border:1px solid #ffffff21!important;border-radius:12px!important}.development-quick-login button{border-radius:12px!important}.email-safe-redirect{color:var(--accent-gold-light)!important;background:#c9a34e1a!important;border:1px solid #c9a34e40!important;border-radius:12px!important}.smart-back,.back-home{border:1px solid var(--line)!important;color:#d0d0d0!important;background:#171717!important;border-radius:12px!important}.smart-back:hover,.back-home:hover{color:#fff!important;background:#202020!important}.admin-auth-page .auth-card{border-top:1px solid #c9a34e59!important}.live-wizard,.batch-wrap,.lottery-bulk-page{padding-top:48px}.live-wizard-heading,.batch-heading{margin-bottom:32px}.live-wizard-heading p,.batch-heading p{color:var(--text-secondary);font-size:var(--type-support)}.live-wizard-breadcrumb,.smart-back{color:var(--text-secondary)}.live-wizard-steps{gap:16px;margin-bottom:32px}.live-wizard-steps li{padding:18px}.live-wizard-steps li>span{background:#242424}.live-wizard-steps .active{color:var(--accent-gold-light);border-color:#c9a34e99!important}.live-wizard-steps .active>span,.live-wizard-steps .done>span{background:var(--accent-gold);color:#0a0a0a}.live-type-cards,.wizard-form-section,.wizard-summary{padding:var(--space-card-inner)}.live-type-cards>div,.live-wizard-layout,.batch-product-list,.batch-confirm-list{gap:var(--space-card)}.live-type-cards button{border-color:var(--line);color:#fff;background:#111;border-radius:18px}.live-type-cards button:hover{background:#1c1c1c}.live-type-cards button.selected{border-color:var(--accent-gold);background:var(--green-soft);color:#fff}.batch-product-card,.registered-product-list article{padding:var(--space-card-inner)}.transaction-page,.lottery-live-page{padding-block:40px 96px}.transaction-heading,.lottery-live-heading{margin-bottom:32px}.transaction-heading p,.lottery-live-heading p{color:var(--text-secondary)}.transaction-layout{gap:var(--space-card)}.trade-row-list>button{color:#fff;border-color:var(--line);background:#111;border-radius:14px}.trade-row-list>button:hover,.trade-row-list>button.active{background:#1e1e1e;border-color:#c9a34e6b}.trade-facts dl>div,.saved-record>div,.failure-panel dl>div{border-color:var(--line)}.lottery-board,.lottery-chat{margin-top:var(--space-card);padding:var(--space-card-inner)}.lottery-number-grid{gap:12px}.lottery-number-grid button{border-color:var(--line);color:#fff;background:#171717;border-radius:14px}.lottery-number-grid button.available:hover{border-color:var(--accent-gold);background:#211d14}.lottery-number-grid button.sold{color:#777;background:#111}.lottery-board>header dl>div,.lottery-kpis article,.lottery-admin-kpis article{border:1px solid var(--line);background:#1a1a1a;border-radius:14px}.admin-app{color:#fff;background:#0a0a0a!important}.admin-sidebar{border-right:1px solid var(--line);background:#0e0e0e;width:260px;padding:20px 14px}.admin-workspace{margin-left:260px}.admin-logo{padding:4px 10px 22px}.admin-logo>span{color:#090909;background:linear-gradient(135deg,#d4b35d,#9a7427);border-radius:12px}.admin-logo small{color:#777}.admin-sidebar nav{gap:4px}.admin-sidebar nav button,.admin-sidebar nav a{color:#999;border-radius:11px;min-height:42px;padding:9px 12px;font-size:11px}.admin-sidebar nav button:hover,.admin-sidebar nav a:hover{color:#fff;background:#181818}.admin-sidebar nav button.active,.admin-sidebar nav a.active{color:#e4c979;background:#c9a34e21}.admin-site-link{border-color:var(--line);color:#b7b7b7;border-radius:12px;min-height:44px}.admin-workspace{background:#0a0a0a}.admin-topbar{border-color:var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ae0;height:72px}.admin-identity small,.admin-page-head p{color:var(--text-secondary)}.admin-identity select,.admin-identity>button{color:#fff;border-color:var(--line);background:#171717}.admin-content{max-width:1480px;padding:clamp(24px,4vw,48px)}.admin-page-head{margin-bottom:32px}.admin-page-head>div>span{color:var(--accent-gold);font-size:10px}.admin-page-head>button{border-color:var(--line);color:#bdbdbd;background:#171717;border-radius:12px;min-height:42px}.admin-kpi-grid{gap:var(--space-card)}.admin-kpi-grid .admin-kpi-link{padding:22px;border-radius:18px!important}.admin-kpi-link strong{color:var(--accent-gold-light)}.admin-kpi-link em,.admin-section-title>a,.admin-detail-link,.admin-back-link{color:var(--accent-gold-light)!important}.admin-dashboard-grid{gap:var(--space-card);margin-top:var(--space-card)}.admin-dashboard-grid>section,.admin-panel{padding:var(--space-card-inner)}.admin-table-scroll{border:1px solid var(--line);border-radius:16px;overflow:auto}.admin-table-scroll table{color:#fff;background:#121212}.admin-table-scroll th{color:#afafaf;background:#1a1a1a}.admin-table-scroll td,.admin-table-scroll th{border-color:var(--line)}.admin-live-row-link:hover,.admin-task-row:hover{background:#1b1b1b;outline-color:#c9a34e73}.admin-filter-tabs a,.admin-live-list article>a,.admin-pagination button,.member-filter-clear{color:#c8c8c8;border-color:var(--line);background:#171717;border-radius:10px}.admin-filter-tabs a.active{background:var(--accent-gold);color:#090909;border-color:var(--accent-gold)}.admin-banner-list img{background:#0e0e0e}.admin-banner-preview{border-color:var(--line);background:#111}.site-footer{border-top:1px solid var(--line);background:#080808;padding-top:64px}.site-footer .footer-top{gap:64px}.site-footer h3{color:#fff;font-size:14px}.site-footer section button{color:#8d8d8d;font-size:12px;transition:color .15s}.site-footer section button:hover{color:var(--accent-gold-light)}.site-footer .footer-bottom{border-color:var(--line);padding-block:24px}@media (width>=1025px){.site-footer .footer-top{grid-template-columns:minmax(320px,1.45fr) minmax(165px,.72fr) minmax(110px,.5fr) minmax(220px,1fr);column-gap:clamp(32px,4vw,64px)}.site-footer .footer-brand{min-width:0}.site-footer .footer-brand p{white-space:nowrap}.site-footer section{min-width:max-content}.site-footer section button{white-space:nowrap;max-width:100%}}.live-dock{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#151515f0;box-shadow:0 18px 50px #00000073}.mobile-bottom-nav{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0af2;box-shadow:0 -12px 34px #00000080}.mobile-bottom-nav>button{color:#8c8c8c}.mobile-bottom-nav>button.active{color:var(--accent-gold-light)}:is(.modal-backdrop,.listing-overlay,.qr-modal,.admin-confirm-overlay,.bid-confirm-overlay,.lottery-purchase-modal){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2!important}:is(.modal-backdrop,.listing-overlay,.qr-modal,.admin-confirm-overlay,.bid-confirm-overlay,.lottery-purchase-modal)>section{color:#fff;box-shadow:0 30px 90px #000000a6;background:var(--surface-card)!important;border:1px solid var(--line)!important;border-radius:var(--radius-card)!important}.auth-error,.admin-banner-error,.lottery-error{border:1px solid #e5484d33;color:#ff8589!important;background:#e5484d1f!important}.admin-success,.admin-banner-success{border:1px solid #34a87533;color:#70d7a8!important;background:#34a8751f!important}@media (width<=1024px){.content-width{width:min(100% - 40px,1240px)}.admin-sidebar{width:230px}.admin-workspace{margin-left:230px}.mypage-layout{grid-template-columns:220px minmax(0,1fr)}}@media (width<=760px){:root{--space-section:52px;--space-card:16px;--space-card-inner:18px;--type-h1:32px;--type-h2:25px;--type-h3:19px}body{font-size:15px}.content-width,.home-dark-shell .content-width{width:calc(100% - 28px)}.header-inner{gap:12px;width:calc(100% - 24px);height:68px}.brand b{font-size:14px}.brand small{font-size:9px}.seller-page,.mypage,.transaction-page,.lottery-live-page{padding-block:24px 88px}.mypage-layout{display:block}.mypage-sidebar{margin-bottom:16px;position:static}.mypage-main{min-height:0;padding:18px}.seller-kpi-grid{grid-template-columns:1fr 1fr;gap:12px}.seller-dashboard-actions{grid-template-columns:1fr;gap:12px}.auth-page{padding:28px 14px 80px}.auth-card{padding:22px}.auth-heading p{font-size:13px}.live-wizard,.batch-wrap,.lottery-bulk-page{padding-top:24px}.live-wizard-steps{gap:8px}.live-wizard-steps li{padding:10px}.admin-workspace{margin-left:0}.admin-content{padding:18px 14px 80px}.admin-topbar{height:64px}.admin-panel{padding:16px}.admin-kpi-grid{gap:12px}.admin-dashboard-grid{gap:16px}.viewer-main{padding-top:0}.viewer-live-stage,.viewer-detail-section{gap:12px}.video-mock,.lottery-video,.waiting-video{border-radius:0}.participation-panel,.stage-product-summary{border-radius:0!important}.site-footer{padding-top:44px}.site-footer .footer-top{gap:32px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-dark-shell .seller-ranking{padding:2px 12px}.home-dark-shell .seller-ranking article,.home-dark-shell .seller-ranking>a{gap:9px;padding:12px 0}.home-dark-shell .seller-ranking article>div,.home-dark-shell .seller-ranking>a>div{flex:1;min-width:0}.home-dark-shell .seller-ranking .rank-avatar-main{flex:0 0 34px;width:34px;height:34px}.home-dark-shell .seller-ranking .rank-number{margin-left:10px}.home-dark-shell .seller-ranking h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-weight:500;line-height:1.25;display:block;overflow:hidden;font-size:15px!important}.home-dark-shell .seller-ranking p{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.home-dark-shell .seller-ranking>a{color:inherit;border-bottom:1px solid var(--line);align-items:center;text-decoration:none;display:flex}.home-dark-shell .seller-ranking>a:last-child{border-bottom:0}.home-dark-shell .seller-ranking .rank-avatar-main img{object-fit:cover;width:100%;height:100%}.home-dark-shell .seller-ranking .seller-profile-link{color:var(--gold);white-space:nowrap;font-size:10px}#ranking .horizontal-scroll-shell{width:100%;min-width:0}#ranking .popular-seller-list{width:100%;min-width:0;box-shadow:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:12px;padding:4px 2px 10px;display:flex;overflow:auto visible}#ranking .popular-seller-list::-webkit-scrollbar{width:0;height:0;display:none}#ranking .popular-seller-row{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;background:#151515;border:1px solid #c9a34e3d;border-radius:20px;flex:0 0 clamp(320px,32vw,370px);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;height:116px;padding:16px;display:grid;overflow:visible;box-shadow:0 10px 26px #0003}#ranking .popular-seller-row:hover{background:#191919;border-color:#c9a34e6b}#ranking .popular-seller-row:focus-visible{outline-offset:3px;outline:2px solid #c9a34e}#ranking .popular-seller-row .rank-number{text-align:center;color:#c9a34e;width:26px;margin:0;font-size:17px;font-weight:600}#ranking .popular-seller-profile{min-width:0;color:inherit;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}#ranking .popular-seller-profile:hover h3{color:#fff}#ranking .popular-seller-profile:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #c9a34e}#ranking .popular-seller-profile .rank-avatar-main{color:#c9a34e;background:#202124;border:1px solid #c9a34e59;border-radius:50%;flex:0 0 52px;width:52px;height:52px;margin:0;overflow:hidden}#ranking .popular-seller-profile .rank-avatar-main img{object-fit:cover;width:100%;height:100%}#ranking .popular-seller-identity{min-width:0;display:block}#ranking .popular-seller-identity h3{color:#f2f2f2;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0 0 5px;font-weight:500;line-height:1.25;display:block;overflow:hidden;font-size:15px!important}#ranking .popular-seller-rating{color:#c9a34e;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}#ranking .popular-seller-rating svg{width:12px;height:12px}#ranking .popular-seller-rating small{color:#a9a9aa;white-space:nowrap;font-size:10px;font-weight:500}#ranking .seller-follow-control{flex:none;min-width:110px}#ranking .seller-follow-button{flex-shrink:0;width:110px;min-width:110px;min-height:40px}.seller-follow-control{flex-direction:column;align-items:flex-end;min-width:104px;display:inline-flex;position:relative}.seller-follow-button{box-sizing:border-box;color:#e2c77f;white-space:nowrap;cursor:pointer;background:#c9a34e1c;border:1px solid #c9a34e9e;border-radius:12px;min-width:104px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:650;line-height:1;transition:background .15s,border-color .15s,transform .15s,color .15s}.seller-follow-button:hover{color:#f5de9f;background:#c9a34e33;border-color:#c9a34e}.seller-follow-button:active{transform:scale(.97)}.seller-follow-button.following{color:#d8d8da;background:#242529;border-color:#ffffff2e}.seller-follow-button:disabled{cursor:wait;opacity:.58}.seller-follow-control>small{z-index:2;color:#f5a3a6;background:#241719;border:1px solid #e5484d3d;border-radius:7px;width:max-content;max-width:220px;padding:5px 7px;font-size:9px;line-height:1.35;position:absolute;top:calc(100% + 5px);right:0}#ranking .seller-follow-control>small{white-space:normal;text-align:right;width:160px;max-width:min(160px,70vw)}.public-seller-card>.seller-follow-control{align-items:flex-start;margin-top:18px}.public-seller-card .public-seller-follow{min-width:132px;min-height:42px}.followed-sellers-panel{min-height:260px}.followed-sellers-status,.followed-sellers-empty,.followed-sellers-error{border:1px solid var(--color-border,#ffffff14);background:var(--color-bg-card,#151515);text-align:center;border-radius:18px;place-items:center;gap:9px;min-height:240px;padding:24px;display:grid}.followed-sellers-empty svg{color:#c9a34e;width:32px;height:32px}.followed-sellers-empty h2{margin:0;font-size:18px}.followed-sellers-empty p{color:var(--color-text-secondary,#a0a0a0);margin:0;font-size:13px}.followed-sellers-error{color:#f29a9d}.followed-sellers-error button{min-height:38px;color:inherit;background:0 0;border:1px solid;border-radius:10px;padding:0 14px}.followed-sellers-count{color:var(--color-text-secondary,#a0a0a0);margin:0 0 12px;font-size:13px}.followed-sellers-list{gap:10px;display:grid}.followed-sellers-list article{border:1px solid var(--color-border,#ffffff14);background:var(--color-bg-card,#151515);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.followed-sellers-list article>a{min-width:0;color:inherit;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;text-decoration:none;display:grid}.followed-sellers-list .avatar-wrapper{color:#c9a34e;background:#242529;border-radius:50%;width:46px;height:46px;overflow:hidden}.followed-sellers-list .avatar-wrapper img{object-fit:cover;width:100%;height:100%}.followed-sellers-list article>a>span:last-child{min-width:0}.followed-sellers-list b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.followed-sellers-list small{color:#c9a34e;margin-top:4px;font-size:11px;display:block}@media (width<=620px){#ranking .popular-seller-list{width:auto;margin-inline:-14px;padding:4px 16px 10px;scroll-padding-inline:16px}#ranking .popular-seller-row{border-radius:20px;flex:0 0 82vw;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;height:118px;padding:14px}#ranking .popular-seller-row .rank-number{width:18px;font-size:15px}#ranking .popular-seller-profile{grid-template-columns:42px minmax(0,1fr);gap:8px}#ranking .popular-seller-profile .rank-avatar-main{flex-basis:42px;width:42px;height:42px}#ranking .popular-seller-identity h3{font-size:13px!important}#ranking .popular-seller-rating{font-size:11px}#ranking .seller-follow-control{min-width:96px}#ranking .seller-follow-button{width:96px;min-width:96px;min-height:40px;padding-inline:8px;font-size:10px}.followed-sellers-list article{grid-template-columns:minmax(0,1fr) auto;padding:10px}.followed-sellers-list .seller-follow-control{min-width:88px}.followed-sellers-list .seller-follow-button{min-width:88px;padding-inline:8px;font-size:10px}}.admin-member-list-identity{align-items:center;gap:9px;min-width:180px;display:flex}.admin-member-list-identity>.avatar-wrapper{flex:0 0 34px;width:34px;height:34px;font-size:12px}.admin-member-list-identity>span:last-child{flex-direction:column;min-width:0;display:flex}.admin-member-list-identity img{object-fit:cover;width:100%;height:100%}.home-dark-shell .recent-seller-grid{gap:10px}.home-dark-shell .recent-seller-section{padding-block:34px}.home-dark-shell .recent-seller-card{flex-basis:108px;min-width:0;padding:5px 3px 7px}.home-dark-shell .recent-seller-avatar{width:70px;height:70px;margin-bottom:5px}.home-dark-shell .recent-seller-avatar>svg{width:28px;height:28px}.home-dark-shell .recent-seller-avatar>span{opacity:.88;padding:2px 5px;font-size:5px;top:3px;left:-4px}.home-dark-shell .recent-seller-card h3{color:#f4f4f5;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:0;margin:0;font-weight:500;line-height:1.3;display:block;overflow:hidden;font-size:13px!important}@media (width<=760px){.home-dark-shell .seller-ranking article{padding:10px 0}.home-dark-shell .seller-ranking h3{font-size:15px!important}.home-dark-shell .recent-seller-grid{gap:6px}.home-dark-shell .recent-seller-card{flex-basis:64px;padding:3px 1px 5px}.home-dark-shell .recent-seller-avatar{width:58px;height:58px;margin-bottom:4px}.home-dark-shell .recent-seller-avatar>svg{width:27px;height:27px}.home-dark-shell .recent-seller-avatar>span{padding:2px 4px;font-size:5px;top:2px;left:-3px}.home-dark-shell .recent-seller-card h3{font-size:13px!important}}.home-dark-shell #ranking .home-section-title>div>small,.home-dark-shell .recent-seller-section .home-section-title>div>small{letter-spacing:.16em;margin-bottom:0;font-weight:800}.home-dark-shell #ranking .home-section-title h2,.home-dark-shell .recent-seller-section .home-section-title h2{color:#eaeaea;font-weight:500;line-height:1.22;font-size:17px!important}@media (width<=760px){.home-dark-shell #ranking .home-section-title h2,.home-dark-shell .recent-seller-section .home-section-title h2{font-size:14px!important}}.home-dark-shell .current-live-first{padding:20px 0 24px}.home-dark-shell .current-live-first .home-section-head{margin-bottom:14px}.home-dark-shell .current-live-panel.current-live-card-redesign,.home-dark-shell .current-live-empty{background:#111;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:35% 65%;width:100%;height:248px;min-height:248px;animation:.3s both current-live-swap;display:grid;overflow:hidden;box-shadow:0 14px 34px #00000040}.home-dark-shell .current-live-media,.home-dark-shell .current-live-empty-visual{background:#070707;border-radius:16px;min-width:0;margin:10px;position:relative;overflow:hidden}.home-dark-shell .current-live-media iframe,.home-dark-shell .current-live-media img{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.home-dark-shell .current-live-media iframe{pointer-events:none;transform:scale(1.035)}.home-dark-shell .current-live-media-logo,.home-dark-shell .current-live-empty-visual{color:#c9a34e;letter-spacing:.16em;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.home-dark-shell .current-live-media-logo{position:absolute;inset:0}.home-dark-shell .current-live-media-logo svg,.home-dark-shell .current-live-empty-visual svg{width:34px;height:34px}.home-dark-shell .current-live-live-badge{z-index:2;color:#fff;letter-spacing:.08em;background:#e53935;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 5px 16px #e5393557}.home-dark-shell .current-live-live-badge i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite live-lamp}.home-dark-shell .current-live-card-info{grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:22px;min-width:0;padding:22px 24px 22px 14px;display:grid}.home-dark-shell .current-live-card-copy{min-width:0}.home-dark-shell .current-live-program{color:#a0a0a0;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:13px;overflow:hidden}.home-dark-shell .current-live-card-copy h2{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 13px;line-height:1.3;overflow:hidden;font-size:16px!important;font-weight:600!important}.home-dark-shell .current-live-metrics{grid-template-columns:minmax(150px,1.15fr) minmax(120px,.85fr);align-items:end;margin-bottom:12px;display:grid}.home-dark-shell .current-live-price,.home-dark-shell .current-live-time{flex-direction:column;min-width:0;display:flex}.home-dark-shell .current-live-price{border-right:1px solid #ffffff21;padding-right:22px}.home-dark-shell .current-live-time{padding-left:22px}.home-dark-shell .current-live-price small,.home-dark-shell .current-live-time small{color:#999;margin-bottom:1px;font-size:12px}.home-dark-shell .current-live-price strong{color:#e53935;letter-spacing:-.04em;transform-origin:0;font-size:clamp(32px,3.1vw,40px);font-weight:760;line-height:1.12}.home-dark-shell .current-live-time strong{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.7vw,34px);font-weight:650;line-height:1.22}.home-dark-shell .current-live-price span,.home-dark-shell .current-live-time span{color:#8d8d91;white-space:nowrap;font-size:12px}.home-dark-shell .current-live-price strong.price-updated{animation:.26s current-price-update}.home-dark-shell .current-live-price strong.is-preparing{color:#ddd;letter-spacing:.02em;font-size:clamp(22px,2.3vw,29px)}.home-dark-shell .current-live-next{color:#98989d;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex;overflow:hidden}.home-dark-shell .current-live-next b{color:#ddd;text-overflow:ellipsis;max-width:34%;font-weight:550;overflow:hidden}.home-dark-shell .current-live-next span{text-overflow:ellipsis;overflow:hidden}.home-dark-shell .current-live-card-info .enter-live-button{width:100%;height:58px;min-height:58px;padding:0 16px;font-size:17px;font-weight:750;text-decoration:none;box-shadow:0 9px 24px #e5393538;color:#fff!important;background:#e53935!important;border:1px solid #ff5350!important;border-radius:14px!important}.home-dark-shell .current-live-card-info .enter-live-button:hover{transform:translateY(-1px);background:#f04743!important}.home-dark-shell .current-live-empty-copy{justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:26px 28px;display:flex}.home-dark-shell .current-live-empty-copy h2{color:#fff;margin:0 0 8px;font-size:20px;font-weight:650}.home-dark-shell .current-live-empty-copy p{color:#aaa;margin:0 0 8px;font-size:14px;line-height:1.55}.home-dark-shell .current-live-empty-copy small{color:#737379;font-size:12px;line-height:1.45}.home-dark-shell .current-live-empty-copy button{color:#0b0b0d;white-space:nowrap;background:#c9a34e;border:1px solid #c9a34e;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:154px;height:54px;font-weight:750;display:inline-flex}.home-dark-shell .current-live-error .current-live-empty-copy button{color:#fff;background:#252529;border-color:#3a3a3f}.home-dark-shell .current-live-skeleton{background:linear-gradient(100deg,#171719 25%,#232326 45%,#171719 65%) 0 0/220% 100%;border-radius:16px;margin:10px;animation:1.3s linear infinite current-live-skeleton}.home-dark-shell .current-live-skeleton.copy{background:0 0;flex-direction:column;justify-content:center;gap:14px;margin:28px;display:flex}.home-dark-shell .current-live-skeleton.copy span{background:#222225;border-radius:8px;height:16px}.home-dark-shell .current-live-skeleton.copy span:nth-child(2){width:68%;height:44px}.home-dark-shell .current-live-skeleton.copy span:nth-child(3){width:42%}@keyframes current-live-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes current-price-update{0%{opacity:.45;transform:scale(.985)}55%{color:#ff7774;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes current-live-skeleton{to{background-position:-220% 0}}@keyframes live-lamp{0%,to{opacity:1}50%{opacity:.38}}@media (width<=900px){.home-dark-shell .current-live-panel.current-live-card-redesign,.home-dark-shell .current-live-empty{grid-template-columns:40% 60%;height:238px;min-height:238px}.home-dark-shell .current-live-card-info{grid-template-columns:1fr 136px;gap:14px;padding:16px 18px 16px 8px}.home-dark-shell .current-live-card-copy h2{margin-bottom:10px;font-size:15px!important}.home-dark-shell .current-live-metrics{grid-template-columns:1.1fr .9fr}.home-dark-shell .current-live-price{padding-right:14px}.home-dark-shell .current-live-time{padding-left:14px}.home-dark-shell .current-live-card-info .enter-live-button{height:54px;min-height:54px;font-size:15px}}@media (width<=620px){.home-dark-shell .current-live-first{padding:14px 0 18px}.home-dark-shell .current-live-first .home-section-head{margin-bottom:9px}.home-dark-shell .current-live-first .home-section-title p{display:none}.home-dark-shell .current-live-panel.current-live-card-redesign,.home-dark-shell .current-live-empty{border-radius:18px;grid-template-columns:30% 70%;height:214px;min-height:214px}.home-dark-shell .current-live-empty:not(.is-loading):not(.current-live-error){height:auto;min-height:214px}.home-dark-shell .current-live-media,.home-dark-shell .current-live-empty-visual{border-radius:13px;margin:7px}.home-dark-shell .current-live-media iframe{transform:scale(1.08)}.home-dark-shell .current-live-live-badge{padding:4px 7px;font-size:9px;top:8px;left:8px}.home-dark-shell .current-live-media-logo b,.home-dark-shell .current-live-empty-visual b{letter-spacing:.08em;font-size:9px}.home-dark-shell .current-live-card-info{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;padding:11px 11px 11px 4px;display:flex}.home-dark-shell .current-live-program{font-size:10px}.home-dark-shell .current-live-card-copy h2{margin-bottom:8px;font-size:13px!important}.home-dark-shell .current-live-metrics{grid-template-columns:1.08fr .92fr;margin-bottom:7px}.home-dark-shell .current-live-price{padding-right:9px}.home-dark-shell .current-live-time{padding-left:9px}.home-dark-shell .current-live-price small,.home-dark-shell .current-live-time small{font-size:9px}.home-dark-shell .current-live-price strong{font-size:24px}.home-dark-shell .current-live-price strong.is-preparing{font-size:17px}.home-dark-shell .current-live-time strong{font-size:21px}.home-dark-shell .current-live-price span,.home-dark-shell .current-live-time span{font-size:9px}.home-dark-shell .current-live-next{gap:4px;font-size:9px}.home-dark-shell .current-live-card-info .enter-live-button{box-sizing:border-box;border-radius:11px;align-self:center;height:40px;min-height:40px;margin:0 16px;font-size:13px;width:calc(100% - 32px)!important}.home-dark-shell .current-live-card-info .enter-live-button svg{width:14px}.home-dark-shell .current-live-empty-copy{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:16px 12px 28px 5px}.home-dark-shell .current-live-empty-copy h2{margin-bottom:5px;font-size:15px}.home-dark-shell .current-live-empty-copy p{margin-bottom:5px;font-size:11px;line-height:1.45}.home-dark-shell .current-live-empty-copy small{font-size:9px}.home-dark-shell .current-live-empty-copy button{box-sizing:border-box;border-radius:10px;flex:none;width:100%;min-width:0;max-width:100%;height:38px;font-size:12px}.home-dark-shell .current-live-skeleton.copy{margin:18px 12px}}@media (width<=360px){.home-dark-shell .current-live-card-info{padding-right:6px}.home-dark-shell .current-live-card-copy h2{font-size:12px!important}.home-dark-shell .current-live-card-info .enter-live-button{gap:5px;margin-inline:16px;padding-inline:8px;font-size:12px;width:calc(100% - 32px)!important}.home-dark-shell .current-live-card-info .enter-live-button svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.home-dark-shell .current-live-panel.current-live-card-redesign,.home-dark-shell .current-live-empty,.home-dark-shell .current-live-price strong.price-updated,.home-dark-shell .current-live-live-badge i{animation:none}}:root{--color-bg-primary:var(--surface-page);--color-bg-card:var(--surface-card);--color-bg-card-hover:var(--surface-card-hover);--color-text-primary:var(--text-primary);--color-text-secondary:#b8b8b8;--color-text-muted:#8d8d8d;--color-input-bg:#101113;--color-input-text:#f7f7f7;--color-placeholder:#777b82;--color-border:#ffffff1c;--workspace-title-size:clamp(22px,2.2vw,28px);--workspace-section-title-size:clamp(17px,1.65vw,21px);--workspace-copy-size:clamp(13px,1.1vw,15px)}:where(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.application-page,.admin-app){color:var(--color-text-primary)}:is(.mypage-head,.seller-page-head,.live-wizard-heading,.batch-heading,.product-list-heading,.transaction-heading,.lottery-live-heading,.admin-page-head) h1{max-width:100%;color:var(--color-text-primary);font-size:var(--workspace-title-size);letter-spacing:-.025em;overflow-wrap:anywhere;margin:2px 0 3px;font-weight:700;line-height:1.22}:where(.mypage-head,.seller-page-head,.live-wizard-heading,.batch-heading,.product-list-heading,.transaction-heading,.lottery-live-heading,.admin-page-head)>div>span,:where(.mypage-head,.seller-page-head,.live-wizard-heading,.batch-heading,.product-list-heading,.transaction-heading,.lottery-live-heading,.admin-page-head) .page-kicker{color:var(--accent-gold);letter-spacing:.13em;font-size:10px;font-weight:700}:where(.mypage-head,.seller-page-head,.live-wizard-heading,.batch-heading,.product-list-heading,.transaction-heading,.lottery-live-heading,.admin-page-head) p{color:var(--color-text-secondary);font-size:var(--workspace-copy-size);margin:2px 0 0;line-height:1.55}.mypage-head,.seller-page-head,.admin-page-head{margin-bottom:20px;padding-bottom:15px}.admin-page-head{align-items:flex-end}:is(.mypage-main,.seller-page,.admin-content) :is(.seller-planning-head,.admin-panel-head,.seller-profile-editor>header) h2,:is(.mypage-main,.seller-page,.admin-content) :is(.admin-placeholder,.seller-live-products-head) h2,:is(.mypage-main,.seller-page,.admin-content) .seller-live-products-head h3{color:var(--color-text-primary);font-size:var(--workspace-section-title-size);letter-spacing:-.012em;font-weight:650;line-height:1.3}:where(.mypage-main,.seller-page,.admin-content) :where(.seller-planning-head,.admin-panel-head,.seller-profile-editor>header,.seller-live-products-head) p{color:var(--color-text-secondary);font-size:13px;line-height:1.55}:is(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.application-page,.admin-app) label,:is(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.application-page,.admin-app) legend{color:#dadada}:is(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.application-page,.admin-app) :is(input,select,textarea){color:var(--color-input-text);caret-color:var(--accent-gold-light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-input-bg)!important;border-color:var(--color-border)!important}:is(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.application-page,.admin-app) :is(input,textarea)::placeholder{color:var(--color-placeholder);opacity:1}:is(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.application-page,.admin-app) :is(input,select,textarea):disabled,.application-page :is(input,select,textarea):read-only{color:#8f9399;opacity:1;-webkit-text-fill-color:#8f9399;background:#191a1d!important;border-color:#ffffff12!important}:is(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.application-page,.admin-app) :is(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:var(--color-input-text);box-shadow:0 0 0 1000px var(--color-input-bg) inset;transition:background-color 9999s ease-out}:is(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.application-page,.admin-app) :is(input,select,textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--color-input-text);box-shadow:0 0 0 1000px var(--color-input-bg) inset;transition:background-color 9999s ease-out}:is(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.application-page,.admin-app) :is(input,select,textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--color-input-text);box-shadow:0 0 0 1000px var(--color-input-bg) inset;transition:background-color 9999s ease-out}:is(.mypage,.seller-page,.live-wizard,.batch-page,.product-list-page,.transaction-page,.lottery-bulk-page,.admin-app) input::-webkit-calendar-picker-indicator{filter:invert()brightness(.82);opacity:.86}:is(.seller-planning-live,.seller-planning-item,.seller-product-filters,.seller-product-list article,.seller-profile-editor,.seller-profile-name-field dl div,.seller-live-products,.seller-planning-modal,.admin-confirm-overlay>section,.admin-schedule-modal,.quick-login-admin,.quick-login-account-list article,.quick-login-master-settings,.admin-add-form,.admin-otp-email-settings,.admin-otp-email-settings dl>div,.admin-member-history-grid>section,.admin-member-history-grid pre),.live-wizard-section,.live-wizard-item,.strike-settings,.live-wizard-actions,.live-created-actions,.live-draft-list,.trade-message-list article,.trade-message-list article.mine,.saved-record,.failure-response,.admin-failure-decision,.rating-form,.rating-panel article,.trade-history article,.admin-dashboard-warning,.admin-view-notice,.admin-banner-load-failed,.admin-banner-preview{color:var(--color-text-primary);background:var(--color-bg-card);border-color:var(--color-border)}.live-wizard-item,.strike-settings{background:#111214}.live-wizard-section>header p,.live-wizard-fields label>small,.live-wizard-item>header>span,.live-draft-list small,.live-draft-list time,.trade-message-list time,.trade-message-list small,.trade-form-panel>div>p,.failure-panel dt,.trade-history article p,.trade-history article time{color:var(--color-text-secondary)}.live-wizard-actions{border-top-color:var(--color-border);background:#0f0f10f0}.live-wizard-actions button,.live-wizard-item>header button,.live-draft-actions button,.live-created-actions button,.leave-confirm-modal button{color:#e5e5e5;border-color:var(--color-border);background:#1b1c1f}.live-wizard-actions .primary,.leave-confirm-modal .primary{color:#090909;background:linear-gradient(135deg,#d4b35d,#a98235);border-color:#e2c67580}.live-wizard-summary{color:#f8f8f8;background:linear-gradient(150deg,#211d14,#151515);border:1px solid #c9a34e3d}.live-wizard-summary dt{color:#beb8aa}.live-wizard-summary button{color:#090909;background:var(--accent-gold)}.trade-message-list article{background:#191a1d;margin-right:12%}.trade-message-list article.mine{background:#211d14;margin-left:12%;margin-right:0}.trade-message-list header span{color:#e7e7e7;background:#292a2e}.trade-history article{border-left-color:var(--accent-gold)}.admin-dashboard-warning{color:#e8c979;background:#c9a34e1a}.admin-view-notice{color:#b9d6ea;background:#7598b61f}.admin-banner-load-failed{color:#ff9a9d;background:#e5484d14}.admin-banner-preview{background:#111214}.seller-planning-live,.seller-planning-item,.seller-product-list article,.seller-profile-editor,.seller-planning-modal,.admin-schedule-modal{box-shadow:0 14px 38px #00000038}.seller-planning-live-summary{color:var(--color-text-primary);background:var(--color-bg-card)}.seller-planning-live-summary:hover{background:var(--color-bg-card-hover)}.seller-live-products,.seller-product-filters,.seller-profile-editor>header{border-color:var(--color-border);background:#111214}.seller-planning-tabs{border-color:var(--color-border)}.seller-planning-tabs button{color:var(--color-text-secondary)}.seller-planning-tabs button.active{color:var(--accent-gold-light);border-bottom-color:var(--accent-gold)}.seller-planning-live-summary small,.seller-planning-item-main small,.seller-product-list article small,.seller-product-list article time,.seller-product-list article dt,.seller-order-input,.seller-profile-name-field>small,.seller-profile-name-field dt,.seller-planning-modal dt,.seller-planning-loading,.seller-planning-error-state,.seller-planning-empty{color:var(--color-text-secondary)}.seller-planning-error-state button{color:#e8e8e8;border-color:var(--color-border);background:#1b1c1f}.seller-live-status{color:#cbcbcb;background:#26272a}.seller-live-status.live,.seller-live-status.active{color:#7ee2ae;background:#34a87526}.seller-live-status.draft{color:#c4c4c4;background:#26272a}.seller-planning-thumb{color:#a1a1a1;background:#242528}:where(.mypage,.seller-page,.admin-app) :where(.seller-planning-head,.seller-planning-live-actions,.seller-planning-item-actions,.seller-mobile-order,.seller-live-products-head,.seller-product-list,.seller-planning-modal,.admin-panel-head,.admin-banner-list,.admin-banner-form-actions) button:not(.primary):not(.save):not(.danger),.seller-product-filters>button,.admin-confirm-overlay button:not(.danger),.admin-schedule-modal button:not(:last-child){color:#e4e4e4;border-color:var(--color-border);background:#1b1c1f}.dashboard-header-actions button{color:#e8e8e8;border-color:var(--color-border);background:#1b1c1f}.dashboard-header-actions .dashboard-logout-button{color:#ff9a9d;background:#e5484d1a;border-color:#e5484d47}:where(.mypage,.seller-page,.admin-app) button:not(:disabled):hover{color:#fff;border-color:#c9a34e61}.seller-live-products-head button.primary,.seller-planning-modal button.primary,.seller-profile-actions button,.admin-banner-layout button.save,.admin-schedule-modal button:last-child{color:#0a0a0a;background:linear-gradient(135deg,#d4b35d,#a98235);border-color:#e2c67580}.seller-profile-editor>header{border-bottom-color:var(--color-border)}.seller-profile-image-preview{color:var(--accent-gold-light);box-shadow:0 0 0 1px var(--color-border),0 10px 28px #00000059;background:#242528;border-color:#17181b}.seller-profile-image-field label span{color:var(--accent-gold-light);background:#1a1b1e;border-color:#c9a34e59}.seller-profile-image-field small{color:var(--color-text-secondary);font-size:11px}.seller-profile-name-field>label{font-size:13px}.seller-profile-name-field>small{font-size:12px}.seller-profile-name-field dt{font-size:11px}.seller-profile-name-field dd{font-size:13px}.seller-profile-actions{border-color:var(--color-border)}.mypage-bid-status{color:var(--color-text-primary);border-color:var(--color-border);border-left-color:var(--accent-gold);background:#1b1914}.mypage-bid-status.approved{border-left-color:var(--accent-success);background:#34a8751a}.mypage-bid-status.revision,.mypage-bid-status.rejected,.mypage-bid-status.bid_paused,.mypage-bid-status.account_stopped{border-left-color:var(--accent-danger);background:#e5484d1a}.mypage-bid-status span,.mypage-bid-status p{color:var(--color-text-secondary)}.bid-member-link,.seller-apply-link{color:var(--accent-gold-light);background:#c9a34e1a;border-color:#c9a34e47}.bid-member-link span,.seller-apply-link span{color:#15120b;background:var(--accent-gold)}.bid-agreements label,.future-verification,.application-returned,.review-policy,.bid-review-card,.review-data-grid>dl,.ip-security-box,.risk-warnings,.bid-limit-settings,.status-reason{color:var(--color-text-primary);background:var(--color-bg-card);border-color:var(--color-border)}.future-verification{background:#7598b61a}.application-returned,.risk-warnings,.status-reason{background:#e5484d17}.review-policy{background:#c9a34e17}.review-card-head p,.review-card-head h3 small,.risk-warnings small{color:var(--color-text-secondary)}.bid-approval-overlay>section{color:var(--color-text-primary);background:var(--surface-raised);border:1px solid var(--color-border)}.bid-approval-overlay p{color:var(--color-text-secondary)}.bid-approval-overlay section>div button,.review-actions button,.ip-security-box button{color:#e7e7e7;border-color:var(--color-border);background:#1b1c1f}.admin-panel-head{border-color:var(--color-border)}.admin-panel-head p,.admin-banner-list small,.admin-banner-list span,.admin-member-detail dt,.admin-member-history-grid p{color:var(--color-text-secondary)}.admin-panel-head p,.admin-page-head p,.admin-load-error p,.admin-loading p{font-size:12px;line-height:1.55}.admin-panel-head button,.admin-load-error button,.admin-banner-load-failed button{min-height:42px;font-size:12px}.admin-banner-error,.admin-banner-success,.admin-banner-load-failed{font-size:12px;line-height:1.55}.admin-banner-list b{font-size:12px}.admin-banner-list small,.admin-banner-list span{font-size:11px}.admin-identity b{font-size:12px}.admin-identity small{font-size:10px}.admin-panel table{color:var(--color-text-primary)}.admin-panel th{color:#bdbdbd;background:#1b1c1f;font-size:12px}.admin-panel td{color:#eee;border-color:var(--color-border);background:#121315;font-size:12px}.admin-panel td button,.admin-banner-list article>button{color:#e8e8e8;border-color:var(--color-border);background:#1c1d20;font-size:11px}.admin-search{background:var(--color-input-bg);border-color:var(--color-border)}.admin-search input{color:var(--color-input-text);background:0 0!important}.admin-member-detail>header,.admin-member-detail>dl,.admin-member-detail>dl>div,.admin-member-history-grid>section{border-color:var(--color-border)}.admin-member-detail header p{color:var(--color-text-secondary)}.admin-member-detail dt{font-size:12px}.admin-member-detail dd{color:#f2f2f2;font-size:13px}.admin-member-history-grid pre{color:#d7d7d7}.admin-empty,.admin-placeholder{color:var(--color-text-primary)}.admin-empty p,.admin-placeholder p{color:var(--color-text-secondary);font-size:13px}.admin-banner-error{color:#ff9a9d;background:#e5484d1f}.admin-banner-success{color:#7ee2ae;background:#34a87521}.admin-banner-error button{color:#f2f2f2;background:#1b1c1f;border-color:#e5484d59}.admin-add-form h3,.quick-login-admin h3,.admin-otp-email-settings h3{color:var(--color-text-primary)}.admin-add-form label,.quick-login-master-settings label,.quick-account-controls label{color:#dadada}.quick-login-admin>header p,.quick-login-account-list dt,.admin-otp-email-settings p,.admin-otp-email-settings dt{color:var(--color-text-secondary)}.quick-login-account-list dd,.admin-otp-email-settings dd{color:#f0f0f0}.quick-account-title span{color:#7ee2ae;background:#34a87524}:is(.seller-planning-modal,.admin-confirm-overlay>section,.admin-schedule-modal,.leave-confirm-modal,.listing-modal,.lottery-purchase-modal,.qr-modal-body){color:var(--color-text-primary);background:var(--surface-raised);border:1px solid var(--color-border)}:is(.seller-planning-modal,.admin-confirm-overlay>section,.admin-schedule-modal,.leave-confirm-modal,.listing-modal,.lottery-purchase-modal,.qr-modal-body) p{color:var(--color-text-secondary)}@media (width<=760px){:root{--workspace-title-size:clamp(20px,6vw,24px);--workspace-section-title-size:18px}.seller-page,.mypage{padding-block:24px 76px}.mypage-head,.seller-page-head,.admin-page-head{align-items:stretch;margin-bottom:16px;padding-bottom:12px}:is(.mypage-head,.seller-page-head,.admin-page-head) h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.mypage-head,.seller-page-head,.admin-page-head) p{font-size:13px}.admin-content{padding:18px 14px 80px}.admin-panel{padding:15px}.admin-panel th,.admin-panel td{font-size:12px}}@media (width<=620px){.mypage-main{padding:16px}.seller-product-filters{padding:12px}.seller-product-list article{gap:11px;padding:12px}.seller-product-list article dl{gap:7px}.seller-product-list article dt{font-size:11px}.seller-product-list article dd{font-size:12px}.seller-planning-head button,.seller-live-products-head button{width:100%;min-height:44px}}:root{--color-surface-subtle:#111214;--color-surface-raised:#191a1d;--color-text-on-dark:#f4f4f4;--color-text-support:#b8bbc0;--color-text-quiet:#92969d;--color-danger-readable:#ff9a9d;--color-success-readable:#7ee2ae;--color-warning-readable:#e8c979;--color-action-red:#c62828}.static-info-page .auth-brand{color:var(--color-text-on-dark)}.static-info-page .auth-brand small{color:var(--color-text-support)}.static-info-page section{color:var(--color-text-on-dark);background:var(--color-bg-card);border-color:var(--color-border);box-shadow:var(--shadow-card)}.static-info-page section>span{color:var(--accent-gold-light);font-size:10px}.static-info-page h1{color:var(--color-text-on-dark);font-size:clamp(24px,3vw,32px);line-height:1.25}.static-info-page section>p,.static-info-sample p{color:var(--color-text-support);font-size:13px}.static-info-sample{color:var(--color-text-on-dark);background:var(--color-surface-subtle);border:1px solid var(--color-border)}.static-info-sample h2{color:var(--color-text-on-dark);font-size:18px}.static-info-page section>button{color:var(--accent-gold-light);min-height:44px;font-size:13px}.application-head>span{color:var(--accent-gold-light);font-size:10px}.application-head h1,.application-status-card h1,.profile-complete-card h1{color:var(--color-text-on-dark);font-size:clamp(22px,2.6vw,30px);line-height:1.25}.application-head p,.profile-complete-card>p,.application-status-card>p{color:var(--color-text-support);font-size:13px}.application-form>section,.application-status-card,.profile-complete-card{color:var(--color-text-on-dark);background:var(--color-bg-card);border-color:var(--color-border);box-shadow:var(--shadow-card)}.application-form h2{color:var(--color-text-on-dark);border-color:var(--color-border);font-size:clamp(17px,1.7vw,20px)}.application-form label,.profile-form label{color:#dadde1;font-size:13px}.application-form small,.profile-form small,.file-mock span,.terms-evidence-note,.draft-message{color:var(--color-text-support);font-size:12px}.application-form em,.profile-form em,.auth-form label em{color:var(--color-danger-readable)}.file-mock,.seller-icon-preview{color:var(--color-text-support);background:var(--color-surface-subtle);border-color:#ffffff2e}.seller-terms-check{color:var(--color-text-on-dark);background:#c9a34e14;border-color:#c9a34e47}.seller-application-form :is(input,select,textarea){border-radius:12px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.45}.seller-application-form textarea{min-height:96px}.seller-application-form :is(input,select,textarea):focus{outline-offset:1px;outline:2px solid #c9a34e7a;border-color:#c9a34ea8!important}.seller-application-form input[type=checkbox]{min-height:auto;accent-color:var(--accent-gold)}.application-submit-row>button.seller-draft-save{color:#e3e3e3;background:#202124;border:1px solid #c9a34e52;border-radius:13px;min-height:48px;padding:0 17px;font-size:13px;font-weight:700}.application-submit-row>button.seller-draft-save:hover{background:#292a2e;border-color:#c9a34e85}.application-submit-row .auth-submit{color:#090909;background:linear-gradient(135deg,#d4b35d,#a98235);border-radius:13px;min-height:48px;font-size:13px}.seller-draft-note{color:var(--color-text-support);margin:0 0 14px;font-size:12px;line-height:1.65}.draft-message{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:7px;padding:11px 13px;line-height:1.55;display:flex}.draft-message svg{flex:0 0 17px;width:17px;height:17px}.draft-message.success{color:var(--color-success-readable);background:#34a8751a;border-color:#34a87542}.draft-message.error{color:var(--color-danger-readable);background:#e5484d1a;border-color:#e5484d40}.application-status.pending,.application-status.revision{color:var(--color-warning-readable);background:#c9a34e1f}.application-status.approved{color:var(--color-success-readable);background:#34a87524}.application-status.rejected,.application-status.stopped{color:var(--color-danger-readable);background:#e5484d1f}.application-status-card dl div{border-color:var(--color-border)}.permission-card-grid article{color:var(--color-text-on-dark);background:var(--color-surface-subtle);border-color:var(--color-border);border-left-color:#70757d}.permission-card-grid article.enabled{color:var(--color-text-on-dark);border-left-color:var(--accent-success);background:#34a87517}.permission-card-grid span{color:var(--color-text-support);font-size:12px}.permission-card-grid strong{color:var(--color-text-on-dark);font-size:15px}.permission-action{color:var(--color-text-on-dark);background:var(--color-surface-subtle);border-color:var(--color-border)}.permission-action p{color:var(--color-text-support);font-size:13px}.permission-action button{color:#090909;background:linear-gradient(135deg,#d4b35d,#a98235);min-height:44px;font-size:13px}.mypage-head>button{color:var(--color-danger-readable)}.mock-security{color:#e6d299;background:#1a1710;border-color:#c9a34e47}.mock-security p{color:#c9bd9d}.auth-form-options label{color:var(--color-text-support)}.auth-error{color:var(--color-danger-readable);background:#e5484d1f;border:1px solid #e5484d3d}.auth-complete h1{font-size:clamp(22px,2.8vw,28px)}:is(input,select,textarea):disabled{cursor:not-allowed}:is(input,textarea)::placeholder{opacity:1}:is(input,select,textarea):autofill{-webkit-text-fill-color:var(--color-input-text);box-shadow:0 0 0 1000px var(--color-input-bg) inset}:is(input,select,textarea):autofill:hover{-webkit-text-fill-color:var(--color-input-text);box-shadow:0 0 0 1000px var(--color-input-bg) inset}:is(input,select,textarea):autofill:focus{-webkit-text-fill-color:var(--color-input-text);box-shadow:0 0 0 1000px var(--color-input-bg) inset}.transaction-heading>div:first-child>span{color:var(--accent-gold-light)}.transaction-heading>div:last-child{color:var(--color-text-on-dark);background:var(--color-surface-subtle);border-color:var(--color-border)}.transaction-heading>div:last-child b{color:var(--accent-gold-light)}.transaction-heading>div:last-child small{color:var(--color-text-support)}.trade-actions-card,.trade-facts,.trade-form-panel,.failure-panel,.rating-panel,.trade-history,.trade-messages{color:var(--color-text-on-dark);background:var(--color-surface-subtle);border-color:var(--color-border)}.trade-guide{color:var(--color-success-readable);border-left-color:var(--accent-success);background:#34a8751a}.trade-guide.warning{color:var(--color-warning-readable);border-left-color:var(--accent-gold);background:#c9a34e1a}.trade-stepper li span{background:#242528}.trade-stepper li.current span{color:var(--color-success-readable);background:#151615}.trade-tabs{background:var(--color-bg-card);border-color:var(--color-border)}.trade-tabs button{color:var(--color-text-support);background:#1a1b1e}.trade-tabs button.active{color:#090909;background:var(--accent-gold)}.trade-facts dt,.failure-panel dt,.trade-history time{color:var(--color-text-support)}.trade-empty{color:var(--color-text-quiet)}.home-dark-shell .current-live-live-badge,.home-dark-shell .enter-live-button,.home-dark-shell .recent-seller-avatar>span,.home-dark-shell .live-corner,.home-dark-shell .featured-live-badge,.home-dark-shell .live-dock>button{background-color:var(--color-action-red)}.home-dark-shell .recent-seller-avatar>span{font-size:9px;line-height:1.15}@media (width<=620px){.static-info-page section{padding:20px}.static-info-page h1{font-size:24px}.application-head h1,.application-status-card h1,.profile-complete-card h1{font-size:22px}.application-form h2{font-size:17px}.permission-card-grid{grid-template-columns:1fr}.permission-card-grid article{padding:13px}.home-dark-shell .recent-seller-avatar>span{font-size:8px}}.avatar-wrapper,.recent-seller-avatar,.rank-avatar-main,.rank-avatar,.seller-avatar,.seller-mini{aspect-ratio:1;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}:is(.avatar-wrapper,.recent-seller-avatar,.rank-avatar-main,.rank-avatar,.seller-avatar,.seller-mini)>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.mypage-user .avatar-wrapper{place-items:center;width:42px;height:42px;display:grid}.profile-summary .avatar-wrapper{place-items:center;width:76px;height:76px;display:grid}.header-profile-avatar{background:var(--color-bg-card,#17181c);border:1px solid #c9a34e61;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.header-profile-avatar svg{width:17px;height:17px}.chat-profile-avatar{vertical-align:middle;border:1px solid #ffffff24;place-items:center;margin-right:7px;width:24px!important;height:24px!important;display:inline-grid!important}.trade-person{align-items:center;gap:8px;display:flex!important}.trade-person>.avatar-wrapper{width:30px;height:30px;display:grid}.trade-person>span:last-child{min-width:0}.trade-person .display-name-change-count{display:block}.display-name-change-count{color:#92969d;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:400;line-height:1.25}.seller-profile-actions{gap:9px}.seller-profile-actions .secondary{color:#e5e5e5;border:1px solid var(--color-border);background:#1b1c1f}.profile-image-cancel{min-height:34px;color:var(--color-text-support);background:0 0;border:0;font-size:11px;text-decoration:underline}.profile-crop-overlay,.profile-name-confirm{z-index:6000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-crop-modal,.profile-name-confirm>section{width:min(480px,100%);color:var(--color-text-on-dark);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:20px;padding:22px;box-shadow:0 30px 90px #000000ad}.profile-crop-modal header h3,.profile-name-confirm h3{margin:0;font-size:20px}.profile-crop-modal header p,.profile-name-confirm p{color:var(--color-text-support);margin:5px 0 15px;font-size:13px}.profile-crop-stage{isolation:isolate;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#080808;border-radius:14px;width:280px;height:280px;margin:16px auto;position:relative;overflow:hidden}.profile-crop-stage:active{cursor:grabbing}.profile-crop-stage img{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:50%;left:50%}.profile-crop-guide{z-index:10;opacity:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.profile-crop-guide path{fill:#000000ad}.profile-crop-guide circle{fill:none;stroke:#fff;stroke-width:1.35px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #000000b3)}.middle-banner-wrap{margin-block:32px 56px}.bottom-banner-wrap:empty{display:none}.middle-banner-wrap .home-banner-shell{padding:0}.admin-banner-placement-groups{gap:32px;display:grid}.admin-banner-placement-groups>.admin-banner-manager{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:20px;padding:22px}.home-news-section{padding:42px 0 72px;display:block}.home-news-head{align-items:center;min-height:0;margin-bottom:10px}.news-title{align-items:center;gap:10px;min-width:0;display:flex}.home-news-head .section-icon{border-radius:9px;flex:0 0 28px;width:28px;height:28px}.home-news-head .section-icon svg{width:14px;height:14px}.news-title small{color:#c9a34e;letter-spacing:.25em;white-space:nowrap;flex:none;font-size:10px;font-weight:600;line-height:1}.news-title h2{color:#eee;white-space:nowrap;flex:none;margin:0;font-weight:700;line-height:1;font-size:16px!important}.home-news-head .home-section-action{color:#d5b45e;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:0 4px;font-size:13px;font-weight:600;transition:color .2s,transform .2s;display:inline-flex}.home-news-head .home-section-action:hover{color:#f0d58c;transform:translate(2px)}.home-news-head .home-section-action span{font-size:20px;line-height:1}.home-news-grid{grid-template-columns:1fr;gap:10px;display:grid}.home-news-grid>button{text-align:left;color:#fff;background:#1a1a1a;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:max-content max-content max-content minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-width:0;height:80px;padding:16px 24px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000029}.home-news-grid>button:hover{background:#202020;border-color:#c9a34e2e;transform:translateY(-2px);box-shadow:0 14px 30px #00000038}.home-news-grid>button:active{transform:translateY(0)scale(.995)}.home-news-grid>button:focus-visible{outline-offset:3px;outline:2px solid #c9a34e}.home-news-grid h3{color:#f2f2f2;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.25;overflow:hidden}.home-news-grid>button>svg{color:#c9a34e;width:18px;height:18px}.home-news-grid time{color:#aaa;white-space:nowrap;font-size:14px;line-height:1}.home-news-new-slot{white-space:nowrap;min-width:0;line-height:1;display:block}.home-news-grid em{color:#fff;background:#a92e2e;border-radius:999px;align-items:center;min-height:20px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.news-category{color:#e3c67d;white-space:nowrap;background:#c9a34e24;border-radius:999px;width:max-content;padding:4px 9px;font-size:13px;line-height:1}.news-home-back{color:#aaa;align-items:center;gap:7px;font-size:14px;transition:color .2s,transform .2s;display:inline-flex}.news-home-back svg{width:17px;height:17px}.news-home-back:hover{color:#d9bd73;transform:translate(-2px)}.engagement-page{color:#fff;background:#0a0a0a;min-height:70vh;padding:36px 0 110px}.engagement-page-head{margin:24px 0 28px}.engagement-page-head>span{letter-spacing:.16em;color:#c9a34e;font-size:12px}.engagement-page-head h1{margin:6px 0;font-size:clamp(26px,4vw,38px)}.engagement-page-head p{color:#a0a0a0;margin:0}.engagement-loading,.engagement-error,.engagement-empty{color:#c9c9c9;background:#151515;border:1px solid #ffffff14;border-radius:20px;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.engagement-empty{text-align:center;flex-direction:column}.engagement-error button{margin-left:12px}.news-list-page{gap:12px;display:grid}.news-list-page>a{color:#fff;background:#151515;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 16px;padding:20px;display:grid}.news-list-page h2{grid-column:1/3;margin:0;font-size:18px}.news-list-page time{color:#999;justify-self:end;font-size:13px}.news-detail{background:#151515;border:1px solid #ffffff14;border-radius:20px;padding:28px}.news-detail p{white-space:pre-wrap;color:#e5e5e5;line-height:1.9}.notification-tabs{gap:8px;padding-bottom:8px;display:flex;overflow:auto}.notification-tabs button{color:#aaa;background:#151515;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:9px 16px}.notification-tabs button.active{color:#f1d58d;background:#c9a34e21;border-color:#c9a34e}.notification-toolbar{color:#aaa;justify-content:space-between;align-items:center;margin:18px 0;display:flex}.notification-toolbar button{color:#d5bc79;align-items:center;gap:7px;display:flex}.notification-list{gap:10px;display:grid}.notification-list>button{color:#fff;text-align:left;background:#151515;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:start;gap:14px;width:100%;padding:18px;display:grid}.notification-list>button.unread{background:linear-gradient(110deg,#c9a34e1a,#151515 42%);border-color:#c9a34e61}.notification-icon{color:#d6b969;background:#222;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.notification-list h2{margin:3px 0;font-size:16px}.notification-list p{color:#b8b8b8;margin:0;font-size:14px}.notification-list time{color:#777;margin-top:8px;font-size:12px;display:block}.notification-list em{color:#e53935;margin-left:8px;font-size:11px;font-style:normal}.notification-nav-icon{display:grid;position:relative}.notification-nav-icon em{color:#fff;background:#e53935;border:2px solid #0a0a0a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-7px;right:-12px}.mobile-bottom-nav>.personal-nav-button{border-radius:13px}.notification-preferences{gap:18px;display:grid}.notification-preferences>header{align-items:center;gap:14px;display:flex}.notification-preferences>header>svg{color:#c9a34e}.notification-preferences>div{border:1px solid #ffffff14;border-radius:18px;display:grid;overflow:hidden}.notification-preferences label{background:#151515;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.notification-preferences label:last-child{border:0}.notification-preferences label span{gap:4px;display:grid}.notification-preferences small{color:#999}.notification-preferences input[role=switch]{accent-color:#c9a34e;width:44px;height:24px}.admin-news-manager>form,.admin-send-message-modal{background:#151515;border:1px solid #ffffff14;border-radius:18px;gap:14px;margin:20px 0;padding:20px;display:grid}.admin-news-manager label,.admin-send-message-modal label{gap:7px;display:grid}.admin-news-manager input,.admin-news-manager select,.admin-news-manager textarea,.admin-send-message-modal input,.admin-send-message-modal textarea{color:#fff;background:#0e0e0e;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:12px}.admin-news-manager textarea,.admin-send-message-modal textarea{min-height:140px}.admin-news-list{gap:10px;display:grid}.admin-news-list article{background:#151515;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.admin-news-list article div{flex:1}.admin-news-list h3,.admin-news-list p{margin:0}.admin-send-message-modal{color:#fff;width:min(560px,100vw - 32px);position:relative}.admin-send-message-modal>.close{position:absolute;top:12px;right:12px}.admin-send-message-button{align-items:center;gap:7px;display:flex}.message-filter-row{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.message-filter-row>label:first-child{flex:1;align-items:center;gap:8px;min-width:240px;display:flex}.message-filter-row input,.message-filter-row select,.message-filter-row+select{color:#fff;background:#111}.admin-message-layout{border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(260px,36%) 1fr;min-height:560px;display:grid;overflow:hidden}.conversation-list{background:#101010;border-right:1px solid #ffffff14;overflow:auto}.conversation-list>button{text-align:left;color:#fff;border-bottom:1px solid #ffffff12;grid-template-columns:42px 1fr auto;gap:10px;width:100%;padding:15px;display:grid;position:relative}.conversation-list>button.active{background:#1d1b16}.conversation-list>button>span{color:#e2c576;background:#2a261d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.conversation-list b,.conversation-list small,.conversation-list p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.conversation-list small,.conversation-list p,.conversation-list time{color:#999;font-size:12px}.conversation-list em{background:#e53935;border-radius:999px;padding:2px 6px;font-style:normal;position:absolute;bottom:10px;right:10px}.admin-message-chat,.user-message-chat{background:#151515;flex-direction:column;display:flex}.admin-message-chat>header{border-bottom:1px solid #ffffff14;gap:10px;padding:16px;display:flex}.message-bubbles{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow:auto}.message-bubbles article{background:#292929;border-radius:4px 16px 16px;align-self:flex-start;max-width:78%;padding:12px 14px}.message-bubbles article.mine{background:#5c491b;border-radius:16px 4px 16px 16px;align-self:flex-end}.message-bubbles p{white-space:pre-wrap;margin:0}.message-bubbles small{color:#aaa;margin-top:5px;font-size:10px;display:block}.message-compose{border-top:1px solid #ffffff14;gap:10px;padding:14px;display:flex}.message-compose textarea{color:#fff;background:#0c0c0c;border:1px solid #ffffff1a;border-radius:14px;flex:1;min-height:52px;max-height:130px;padding:12px}.message-compose button{color:#111;background:#c9a34e;border-radius:14px;align-items:center;gap:7px;padding:0 18px;display:flex}.user-message-chat{border:1px solid #ffffff14;border-radius:20px;min-height:520px;overflow:hidden}.conversation-list>button.unread{background:#211d14;border-left:3px solid #c9a34e}.conversation-list>button.unread b{color:#f4d982}.conversation-list em{color:#fff;padding:3px 7px;font-size:10px;font-weight:800;bottom:8px}.office-reply-guidance{color:#b8b9bd;background:#c9a34e0f;border:1px solid #c9a34e33;border-radius:14px;align-items:flex-start;gap:11px;margin:0 0 14px;padding:13px 15px;display:flex}.office-reply-guidance svg{color:#c9a34e;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.office-reply-guidance p{margin:0;font-size:12px;line-height:1.7}.office-message-error{color:#ffb5b2;background:#e539351f;border-radius:10px;align-items:center;gap:7px;margin:0 14px;padding:9px 11px;font-size:12px;display:flex}.office-message-error svg{width:16px}@media (width<=760px){.home-news-section{padding:32px 0 92px}.home-news-head{margin-bottom:9px}.home-news-head .section-icon{border-radius:8px;flex-basis:26px;width:26px;height:26px}.news-title small{font-size:10px}.news-title h2{font-size:16px!important}.home-news-head .home-section-action{min-height:30px;font-size:13px}.home-news-grid{grid-template-columns:1fr;gap:8px;display:grid;overflow:visible}.home-news-grid>button{grid-template-columns:max-content max-content max-content minmax(0,1fr) 16px;gap:7px;height:72px;padding:12px 14px}.home-news-grid h3{font-size:14px}.home-news-grid time{font-size:11px}.home-news-grid em{min-height:18px;padding-inline:5px;font-size:10px}.home-news-grid>button>svg{width:16px;height:16px}.news-category{padding:4px 6px;font-size:10px}.news-home-back{font-size:14px}.middle-banner-wrap{margin-block:22px 40px}.admin-banner-placement-groups>.admin-banner-manager{padding:14px}.admin-message-layout{grid-template-columns:1fr}.conversation-list{border-right:0}.admin-message-chat{z-index:90;position:fixed;inset:0}.message-filter-row{grid-template-columns:1fr 1fr;display:grid}.message-filter-row>label:first-child{grid-column:1/-1;min-width:0}.notification-list>button{grid-template-columns:42px 1fr auto;padding:14px}.notification-icon{width:42px;height:42px}.engagement-page{padding-top:18px}.engagement-page-head h1{font-size:27px}.mobile-bottom-nav{grid-template-columns:repeat(4,1fr)}.news-title{gap:10px}.office-reply-guidance{padding:12px}.office-reply-guidance p{font-size:11px}.message-compose{align-items:stretch}.message-compose textarea{min-width:0}.message-compose button{min-height:52px;padding-inline:14px}}.seller-formal-terms{background:#111214;border:1px solid #ffffff17;border-radius:16px;gap:14px;padding:18px;display:grid}.seller-formal-terms.agreed{background:#c9a34e12;border-color:#c9a34e59}.seller-formal-terms .seller-terms-check{color:#e8e8ea;margin:0}.seller-formal-terms.agreed .seller-terms-check{color:#f0d38b}.seller-formal-terms input:disabled{opacity:1;accent-color:#c9a34e}.seller-formal-terms p{color:#a8a9ad;margin:0;font-size:13px}.seller-formal-terms dl{flex-wrap:wrap;gap:12px 24px;margin:0;display:flex}.seller-formal-terms dl div{gap:3px;display:grid}.seller-formal-terms dt{color:#85868b;font-size:11px}.seller-formal-terms dd{color:#e8e8ea;margin:0;font-size:13px}.seller-formal-terms>button{color:#e6c66f;background:#1b1914;border:1px solid #c9a34e6b;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:44px;padding:0 17px;font-weight:700;display:inline-flex}.seller-formal-terms>button svg{width:17px}.seller-terms-required{color:#ffaaa7;align-items:center;gap:8px;display:flex}.seller-terms-required svg{width:18px}.application-submit-row .auth-submit:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.45)}.terms-required-note{color:#ffaaa7;margin:0;font-size:13px}.auth-submit:disabled{cursor:not-allowed;opacity:.46;filter:saturate(.5)}.seller-terms-page{color:#f6f6f7;background:#0a0a0b;min-height:100vh;padding:44px 0 120px}.seller-terms-inner{max-width:920px}.seller-terms-inner>header{margin:26px 0}.seller-terms-inner>header span{color:#c9a34e;letter-spacing:.18em;font-size:11px;font-weight:700}.seller-terms-inner>header h1{margin:7px 0 8px;font-size:clamp(26px,4vw,38px)}.seller-terms-inner>header p{color:#a6a7ab;margin:0}.seller-terms-card{background:#151515;border:1px solid #ffffff17;border-radius:20px;overflow:hidden;box-shadow:0 18px 50px #00000040}.seller-terms-meta{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.seller-terms-meta>div{gap:4px;display:grid}.seller-terms-meta b{font-size:17px}.seller-terms-meta small{color:#96979b}.seller-terms-meta>span{color:#e4c36c;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.seller-terms-meta svg{width:17px}.seller-terms-scroll{overscroll-behavior:contain;scrollbar-color:#5f5130 #202124;scrollbar-width:thin;height:min(52vh,560px);min-height:340px;padding:24px;overflow-y:auto}.seller-terms-scroll:focus-visible{outline-offset:-3px;outline:2px solid #c9a34e}.seller-terms-scroll .site-page-body{color:#d8d8da}.seller-terms-end{color:#aaa;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:7px;margin-top:28px;padding:16px;font-size:12px;display:flex}.seller-terms-end svg{color:#c9a34e;width:16px}.seller-terms-agreement{background:#151515;border:1px solid #ffffff17;border-radius:18px;gap:14px;margin-top:18px;padding:20px;display:grid}.seller-terms-agreement>p{align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.seller-terms-agreement>p.pending{color:#c5a969}.seller-terms-agreement>p.confirmed{color:#7fd2a4}.seller-terms-agreement>p svg{width:17px}.seller-terms-agreement>label{color:#eee;align-items:center;gap:10px;font-weight:650;display:flex}.seller-terms-agreement>label.disabled{color:#777}.seller-terms-agreement input{accent-color:#c9a34e;width:20px;height:20px}.seller-terms-agreement>small{color:#9a9b9f}.seller-terms-agreement>button{color:#111;background:#c9a34e;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-weight:800;display:flex}.seller-terms-agreement>button:disabled{cursor:not-allowed;opacity:.36}.seller-terms-agreement>button svg{width:18px}.seller-terms-state{color:#bbb;background:#151515;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.seller-terms-state.error{color:#ffaaa7}.seller-terms-state.error p{margin:0}.seller-terms-state.error button{color:#fff;background:#252525;border-radius:10px;padding:8px 12px}.admin-seller-terms{gap:18px;display:grid}.terms-management-head nav{gap:8px;margin-top:18px;display:flex}.terms-management-head nav button{color:#aaa;background:#18191c;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 16px;display:flex}.terms-management-head nav button.active{color:#e5c873;background:#c9a34e1a;border-color:#c9a34e73}.terms-management-head nav svg{width:17px}.terms-admin-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:18px;display:grid}.terms-publish-form h3,.terms-history h3{align-items:center;gap:8px;margin:0 0 18px;font-size:18px;display:flex}.terms-history h3 svg{color:#c9a34e;width:19px}.terms-publish-form form{gap:14px;display:grid}.terms-publish-form label{color:#c9c9cc;gap:7px;font-size:13px;display:grid}.terms-form-row{grid-template-columns:150px 1fr;gap:12px;display:grid}.terms-publish-form input,.terms-publish-form textarea,.terms-consent-filters input,.terms-consent-filters select{box-sizing:border-box;color:#f4f4f5;background:#0f1012;border:1px solid #ffffff1a;border-radius:12px;width:100%}.terms-publish-form input{height:44px;padding:0 12px}.terms-publish-form textarea{resize:vertical;min-height:420px;padding:14px;line-height:1.7}.terms-publish-form .terms-reconsent{grid-template-columns:none;align-items:center;gap:9px;display:flex}.terms-reconsent input{accent-color:#c9a34e;width:18px;height:18px}.terms-publish-form form>button{color:#111;background:#c9a34e;border:0;border-radius:13px;min-height:48px;font-weight:800}.terms-history{gap:12px;display:grid}.terms-history>article{background:#111214;border:1px solid #ffffff14;border-radius:15px;gap:12px;padding:15px;display:grid}.terms-history>article.current{border-color:#c9a34e61}.terms-history>article>div:first-child{justify-content:space-between;align-items:center;display:flex}.terms-history>article>div:first-child span{color:#bbb;background:#25262a;border-radius:999px;padding:4px 8px;font-size:10px}.terms-history>article.current>div:first-child span{color:#e6ca7b;background:#c9a34e26}.terms-history dl{gap:6px;margin:0;display:grid}.terms-history dl div{justify-content:space-between;gap:12px;display:flex}.terms-history dt{color:#888;font-size:11px}.terms-history dd{color:#d7d7d9;margin:0;font-size:12px}.terms-history-actions{gap:8px;display:flex}.terms-history-actions button{color:#ddd;background:#1b1c1f;border:1px solid #ffffff1a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:11px;display:flex}.terms-history-actions svg{width:14px}.terms-version-detail{grid-column:1/-1}.terms-version-detail>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:18px 0;padding-bottom:14px;display:flex}.terms-version-detail>header span{color:#c9a34e}.terms-consent-filters{grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(120px,.55fr)) auto;gap:10px;display:grid}.terms-consent-filters label{position:relative}.terms-consent-filters label svg{color:#888;width:17px;position:absolute;top:12px;left:12px}.terms-consent-filters input{height:42px;padding:0 12px 0 38px}.terms-consent-filters select{height:42px;padding:0 10px}.terms-consent-filters>button{color:#fff;background:#28292d;border-radius:11px;min-height:42px;padding:0 14px}.consent-list{gap:8px;display:grid}.consent-list>button{color:#eee;text-align:left;background:#131416;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:42px minmax(0,1fr) minmax(160px,.5fr) auto;align-items:center;gap:13px;width:100%;padding:12px;display:grid}.consent-list>button:hover{background:#1b1c1f}.consent-list>button>span{color:#e0c36f;background:#29261d;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.consent-list>button>div{gap:3px;min-width:0;display:grid}.consent-list b,.consent-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consent-list small{color:#939499}.consent-list p{color:#aaa;margin:0;font-size:11px}.consent-list em{color:#dabc64;font-size:11px;font-style:normal}.consent-detail>header{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.consent-detail h3,.consent-detail p{margin:0}.consent-detail header p{color:#999;font-size:12px}.consent-detail header>span{color:#dabc64;align-items:center;gap:5px;font-size:12px;display:flex}.consent-detail header svg{width:17px}.consent-detail dl{background:#ffffff14;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.consent-detail dl div{background:#131416;min-width:0;padding:12px}.consent-detail dt{color:#888;font-size:11px}.consent-detail dd{overflow-wrap:anywhere;color:#e7e7e9;margin:5px 0 0;font-size:13px}.terms-related-evidence{background:#111214;border:1px solid #ffffff14;border-radius:14px;gap:8px;margin-top:16px;padding:14px;display:grid}.terms-related-evidence h4{margin:0 0 4px;font-size:13px}.terms-related-evidence button{color:#e3c66e;text-align:left;background:#1c1d20;border-radius:10px;padding:10px 12px}.consent-detail details{background:#111214;border:1px solid #ffffff14;border-radius:14px;margin-top:16px}.consent-detail summary{cursor:pointer;color:#e2c56f;padding:14px;font-weight:700}.consent-detail details .site-page-body{border-top:1px solid #ffffff14;padding:18px}@media (width<=900px){.terms-admin-grid{grid-template-columns:1fr}.terms-consent-filters{grid-template-columns:1fr 1fr}.terms-consent-filters label,.terms-consent-filters>button{grid-column:1/-1}.consent-list>button{grid-template-columns:40px minmax(0,1fr) auto}.consent-list>button>p{display:none}}@media (width<=600px){.seller-terms-page{padding:24px 0 110px}.seller-terms-inner>header h1{font-size:25px}.seller-terms-inner>header p{font-size:13px}.seller-terms-meta{align-items:flex-start;padding:15px}.seller-terms-meta>span{font-size:10px}.seller-terms-scroll{height:52vh;min-height:300px;padding:17px}.seller-terms-agreement{padding:16px}.seller-terms-agreement>label{align-items:flex-start;font-size:13px}.seller-terms-agreement>button{width:100%;font-size:13px}.seller-formal-terms>button{width:100%}.terms-management-head nav button{flex:1;justify-content:center;padding:0 9px}.terms-form-row,.terms-consent-filters,.consent-detail dl{grid-template-columns:1fr}.terms-consent-filters label,.terms-consent-filters>button{grid-column:auto}.terms-publish-form textarea{min-height:360px}.consent-list{padding:10px}.consent-list>button{grid-template-columns:36px minmax(0,1fr)}.consent-list>button>span{width:36px;height:36px}.consent-list>button>em{grid-column:2}.consent-detail{padding:14px}.consent-detail>header{align-items:flex-start;gap:10px}}.profile-crop-zoom{color:var(--color-text-support);grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:12px;display:grid}.profile-crop-zoom input{min-height:auto}.profile-crop-modal>small{color:var(--color-text-quiet);margin-top:8px;font-size:11px;line-height:1.55;display:block}.profile-crop-modal>div:last-child,.profile-name-confirm>section>div{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.profile-crop-modal button,.profile-name-confirm button{color:#e6e6e6;border:1px solid var(--color-border);background:#1b1c1f;border-radius:12px;min-height:44px;padding:0 16px;font-weight:700}.profile-crop-modal button.primary,.profile-name-confirm button.primary{color:#090909;background:linear-gradient(135deg,#d4b35d,#a98235);border-color:#e2c67580}.profile-name-confirm dl{gap:8px;margin:14px 0;display:grid}.profile-name-confirm dl>div{background:#111214;border-radius:10px;grid-template-columns:120px 1fr;gap:10px;padding:10px;display:grid}.profile-name-confirm dt{color:var(--color-text-support);font-size:12px}.profile-name-confirm dd{overflow-wrap:anywhere;margin:0;font-weight:700}@media (width<=620px){.profile-crop-modal,.profile-name-confirm>section{padding:18px}.profile-crop-stage{width:min(280px,100vw - 72px);height:min(280px,100vw - 72px)}.profile-name-confirm dl>div{grid-template-columns:1fr;gap:3px}.profile-crop-modal>div:last-child,.profile-name-confirm>section>div{grid-template-columns:1fr 1fr;display:grid}}.mobile-nav-icon{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;position:relative}.mobile-bottom-nav .mobile-nav-icon>svg{fill:none;stroke:currentColor;width:22px;height:22px;display:block;overflow:visible}.mobile-nav-icon.notification-nav-icon em{z-index:2;color:#fff;box-sizing:border-box;white-space:nowrap;background:#e53935;border:2px solid #0a0a0a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-11px}.app-shell{padding-bottom:150px}.admin-app{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{z-index:60;height:calc(70px + env(safe-area-inset-bottom,0px));padding:7px max(5px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(5px,env(safe-area-inset-left,0px));box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav>button{text-align:center;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;height:56px;padding:4px 2px;font-size:10px;line-height:1;transition:background-color .15s,color .15s,transform .15s;display:flex;position:relative}.mobile-bottom-nav>button:hover{background:#ffffff0a}.mobile-bottom-nav>button:active{transform:scale(.96)}.mobile-bottom-nav>button.active{background:#c9a34e1a}.mobile-live-choice{display:grid}.live-dock{bottom:calc(77px + env(safe-area-inset-bottom,0px))}.live-dock.is-idle{grid-template-columns:max-content minmax(0,1fr)}.live-dock.is-idle .dock-title b{white-space:normal}.admin-banner-date-control{isolation:isolate;width:100%;display:block;position:relative}.admin-banner-date-control input[type=datetime-local]{z-index:1;box-sizing:border-box;pointer-events:auto;appearance:auto;touch-action:manipulation;width:100%;min-height:48px;padding:10px 42px 10px 12px;font-size:16px;line-height:1.35;display:block;position:relative}.admin-banner-date-control>svg{z-index:2;width:19px;height:19px;color:var(--accent-gold-light);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.header-auth-actions{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.header-auth-actions>button{border:1px solid var(--line);color:#f4f4f4;white-space:nowrap;box-sizing:border-box;background:#171717;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 12px;font-size:11px;font-weight:700;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.header-auth-actions>button:hover{background:#222;border-color:#c9a34e6b}.header-auth-actions>button:active{transform:scale(.97)}.header-auth-actions>button:focus-visible{outline:2px solid var(--accent-gold,#c9a34e);outline-offset:2px}.header-auth-actions>button:disabled{cursor:wait;opacity:.62;transform:none}.header-auth-actions>button svg{fill:none;stroke:currentColor;flex:0 0 18px;width:18px;height:18px;display:block}.header-mypage-button svg{color:var(--accent-gold-light,#d7b55f)}.header-auth-pending{border:1px solid var(--line);box-sizing:border-box;background:#171717;border-radius:12px;justify-content:center;align-items:center;gap:5px;width:94px;height:42px;display:flex}.header-auth-pending i{background:#777;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite alternate header-auth-pulse;display:block}.header-auth-pending i+i{animation-delay:.18s}@keyframes header-auth-pulse{to{opacity:.35;transform:scale(.8)}}@media (width<=1280px){.header-inner{gap:10px}.nav-button{white-space:nowrap;padding-inline:9px}.header-auth-actions>button{padding-inline:10px}}@media (width<=760px){.header-auth-actions{gap:5px}.header-auth-actions>button{border-radius:10px;gap:4px;min-height:40px;padding:0 8px;font-size:9px}.header-auth-actions>button svg{flex-basis:16px;width:16px;height:16px}.header-auth-pending{border-radius:10px;width:70px;height:40px}}@media (width<=430px){.header-inner{gap:6px;width:calc(100% - 16px)}.brand{gap:4px}.brand-logo-image{width:28px;height:28px}.brand b{font-size:10px}.brand small{letter-spacing:.08em;font-size:6px;display:block}.demo-label{padding:4px 5px;font-size:6px}.qr-access-trigger{gap:3px;padding:5px 6px}.qr-access-trigger span{font-size:6px;display:inline}.qr-access-trigger svg:first-child{width:12px;height:12px}.header-auth-actions>button{gap:3px;min-height:38px;padding-inline:4px;font-size:7px}.header-auth-actions>button svg{flex-basis:14px;width:14px;height:14px}.header-auth-pending{width:58px;height:38px}}.admin-banner-date-control input::-webkit-calendar-picker-indicator{opacity:.01;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.admin-banner-date-control input::-webkit-date-and-time-value{text-align:left;min-height:24px}.admin-banner-date-value{color:var(--color-text-secondary);font-size:11px;font-weight:500}.admin-banner-field-error{color:var(--color-danger-readable);font-size:12px;font-weight:600;line-height:1.45;display:block}.admin-banner-layout input[aria-invalid=true]{border-color:#e5484dc7!important;box-shadow:0 0 0 3px #e5484d1c!important}@media (width<=760px){.admin-banner-date-control input[type=datetime-local]{min-height:52px;padding-inline:13px 44px;font-size:16px}.admin-banner-form-actions>button{min-height:48px}}.managed-site-page{background:var(--color-bg-primary,#0a0a0a);min-height:70vh;color:var(--color-text-primary,#fff);padding:42px 0 72px}.managed-site-page-inner{width:min(960px,100% - 40px);margin:0 auto}.managed-site-back{color:var(--color-text-secondary,#a0a0a0);background:0 0;border:0;align-items:center;gap:8px;margin:0 0 20px;padding:8px 0;font-size:14px;font-weight:600;transition:color .15s,transform .15s;display:inline-flex}.managed-site-back:hover{color:var(--accent-gold-light,#d7b55f);transform:translate(-2px)}.managed-site-back svg{width:17px;height:17px}.managed-site-page article{border:1px solid var(--color-border,#ffffff14);background:var(--color-bg-card,#151515);border-radius:20px;overflow:hidden;box-shadow:0 18px 50px #0000003d}.managed-site-page article>header{border-bottom:1px solid var(--color-border,#ffffff14);background:linear-gradient(135deg,#c9a34e1a,#0000 48%);padding:32px 36px 25px}.managed-site-page article>header small{color:var(--accent-gold-light,#d7b55f);letter-spacing:.2em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.managed-site-page article>header h1{color:#fff;letter-spacing:.01em;margin:0;font-size:clamp(25px,4vw,34px);line-height:1.25}.managed-site-page article>header p{color:var(--color-text-muted,#8c8c8c);margin:9px 0 0;font-size:12px}.site-page-body{color:var(--color-text-secondary,#d4d4d4);overflow-wrap:anywhere;padding:30px 36px 40px;font-size:15px;line-height:1.9}.site-page-body h2,.site-page-body h3{color:#f7f7f7;margin:32px 0 12px;line-height:1.45}.site-page-body h2{font-size:20px}.site-page-body h3{font-size:17px}.site-page-body p{margin:0}.site-page-body ul{margin:6px 0;padding-left:1.4em}.site-page-body a{color:var(--accent-gold-light,#d7b55f);text-underline-offset:3px;text-decoration:underline}.site-page-space{height:12px}.managed-site-state{border:1px solid var(--color-border,#ffffff14);background:var(--color-bg-card,#151515);min-height:260px;color:var(--color-text-secondary,#d4d4d4);border-radius:20px;justify-content:center;align-items:center;gap:10px;display:flex}.managed-site-state svg{width:20px}.managed-site-state.error{color:var(--color-danger-readable,#ff8e92);flex-direction:column}.managed-site-state.error button{border:1px solid var(--color-border,#ffffff14);color:#fff;background:#232323;border-radius:12px;min-height:42px;padding:0 18px}.admin-site-page-manager>nav{scrollbar-width:thin;gap:8px;margin:20px 0 24px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-site-page-manager>nav button{border:1px solid var(--color-border,#ffffff14);background:var(--color-bg-card,#151515);min-height:42px;color:var(--color-text-secondary,#d4d4d4);border-radius:12px;flex:none;padding:0 15px;font-weight:650;transition:background .15s,border-color .15s,color .15s}.admin-site-page-manager>nav button.active{color:var(--accent-gold-light,#d7b55f);background:#c9a34e1f;border-color:#c9a34ea6}.admin-site-page-manager form{gap:20px;display:grid}.admin-site-page-manager form>label{color:var(--color-text-secondary,#d4d4d4);gap:8px;font-size:13px;font-weight:700;display:grid}.admin-site-page-manager input,.admin-site-page-manager textarea{box-sizing:border-box;border:1px solid var(--color-border,#ffffff1a);background:var(--color-input-bg,#101010);width:100%;color:var(--color-input-text,#fff);font:inherit;border-radius:12px}.admin-site-page-manager input{min-height:48px;padding:0 14px}.admin-site-page-manager textarea{resize:vertical;min-height:360px;padding:15px;font-size:14px;line-height:1.7}.admin-site-page-manager input:focus,.admin-site-page-manager textarea:focus{outline-offset:1px;border-color:#c9a34ea6;outline:2px solid #c9a34e73}.admin-site-page-manager label>small{color:var(--color-text-muted,#8c8c8c);justify-self:end;font-weight:500}.site-page-editor-toolbar{flex-wrap:wrap;gap:7px;display:flex}.site-page-editor-toolbar button{border:1px solid var(--color-border,#ffffff1a);color:#ddd;background:#202020;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:12px;display:inline-flex}.site-page-editor-toolbar svg{width:15px;height:15px}.site-page-editor-preview{border:1px solid var(--color-border,#ffffff14);background:#111;border-radius:16px;overflow:hidden}.site-page-editor-preview>h3{border-bottom:1px solid var(--color-border,#ffffff14);color:var(--color-text-muted,#8c8c8c);letter-spacing:.08em;margin:0;padding:12px 16px;font-size:12px}.site-page-editor-preview .site-page-body{min-height:100px;padding:18px}.site-page-save{color:#090909;background:linear-gradient(135deg,#d7b55f,#aa8334);border:0;border-radius:14px;justify-content:center;justify-self:end;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:800;display:inline-flex}.site-page-save svg{width:18px;height:18px}.site-page-save:disabled{cursor:not-allowed;opacity:.55}.faq-accordion{gap:10px;padding:26px 30px 36px;display:grid}.faq-accordion details{border:1px solid var(--color-border,#ffffff14);background:#111;border-radius:16px;transition:border-color .18s,background .18s;overflow:hidden}.faq-accordion details[open]{background:#181715;border-color:#c9a34e57}.faq-accordion summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 18px;list-style:none;display:grid}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary>span,.faq-accordion details>div>span{width:30px;height:30px;color:var(--accent-gold-light,#d7b55f);background:#c9a34e21;border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid}.faq-accordion summary b{color:#eee;min-width:0;font-size:15px;line-height:1.55}.faq-accordion summary em{color:#666;letter-spacing:.08em;font-size:11px;font-style:normal}.faq-accordion details>div{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:2px 18px 20px;display:grid}.faq-accordion details>div>span{color:#ddd;background:#252525}.faq-accordion details p{color:#c7c7c7;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.85}.faq-empty{text-align:center;color:var(--color-text-muted,#8c8c8c);margin:0;padding:42px}.admin-help-page-management{gap:18px;display:grid}.help-management-header{padding-bottom:18px}.help-management-header nav{gap:8px;margin-top:18px;display:flex}.help-management-header nav button{border:1px solid var(--color-border,#ffffff17);color:#bbb;background:#151515;border-radius:12px;min-height:42px;padding:0 16px;font-weight:700}.help-management-header nav button.active{color:var(--accent-gold-light,#d7b55f);background:#c9a34e1f;border-color:#c9a34e99}.admin-faq-manager>.admin-panel-head{align-items:center}.faq-add-button{min-height:42px;color:var(--accent-gold-light,#d7b55f);background:#c9a34e1a;border:1px solid #c9a34e6b;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.faq-add-button svg{width:17px;height:17px}.admin-faq-manager form{gap:18px;margin-top:20px;display:grid}.faq-page-title,.admin-faq-list article>label{color:#d6d6d6;gap:7px;font-size:13px;font-weight:700;display:grid}.admin-faq-manager input,.admin-faq-manager textarea{box-sizing:border-box;border:1px solid var(--color-border,#ffffff1a);background:var(--color-input-bg,#101010);width:100%;color:var(--color-input-text,#fff);font:inherit;border-radius:12px}.admin-faq-manager input{min-height:48px;padding:0 14px}.admin-faq-manager textarea{resize:vertical;min-height:130px;padding:13px;line-height:1.65}.admin-faq-manager input:focus,.admin-faq-manager textarea:focus{outline-offset:1px;border-color:#c9a34ea6;outline:2px solid #c9a34e73}.admin-faq-list{gap:12px;display:grid}.admin-faq-list article{border:1px solid var(--color-border,#ffffff14);background:#131313;border-radius:16px;gap:14px;padding:17px;display:grid}.admin-faq-list article>header{align-items:center;gap:10px;display:flex}.admin-faq-list article>header>b{color:#d9bd73;letter-spacing:.08em;flex:1;font-size:12px}.admin-faq-list article>header>div{gap:6px;display:flex}.admin-faq-list article>header button{border:1px solid var(--color-border,#ffffff1a);color:#ddd;background:#202020;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.admin-faq-list article>header button:disabled{opacity:.35}.admin-faq-list article>header button.danger{color:#ff8e92}.admin-faq-list article>header svg{width:16px;height:16px}.faq-drag-handle{letter-spacing:-3px;font-size:15px;cursor:grab!important}.faq-drag-handle:active{cursor:grabbing!important}.admin-faq-empty{color:#999;border:1px dashed #ffffff1f;border-radius:16px;place-items:center;gap:10px;min-height:160px;display:grid}.admin-faq-empty button{color:#d9bd73;align-items:center;gap:6px;display:inline-flex}.admin-faq-empty svg{width:16px}@media (width<=620px){.managed-site-page{padding:24px 0 52px}.managed-site-page-inner{width:calc(100% - 28px)}.managed-site-page article>header{padding:24px 20px 20px}.managed-site-page article>header h1{font-size:24px}.site-page-body{padding:22px 20px 30px;font-size:14px}.site-page-body h2{font-size:18px}.site-page-body h3{font-size:16px}.admin-site-page-manager>nav{margin-block:16px 20px}.admin-site-page-manager textarea{min-height:300px;font-size:16px}.site-page-editor-toolbar button{flex:calc(50% - 4px);justify-content:center}.site-page-save{width:100%}.faq-accordion{padding:16px 14px 24px}.faq-accordion summary{grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:62px;padding:11px 13px}.faq-accordion summary em{display:none}.faq-accordion summary b{font-size:14px}.faq-accordion details>div{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:2px 13px 17px}.faq-accordion details p{font-size:13px}.help-management-header nav{grid-template-columns:1fr 1fr;display:grid}.admin-faq-manager>.admin-panel-head{gap:12px;display:grid}.faq-add-button{justify-content:center;width:100%}.admin-faq-list article{padding:14px}.admin-faq-list article>header{flex-wrap:wrap}.admin-faq-list article>header>div{margin-left:auto}.admin-faq-manager input,.admin-faq-manager textarea{font-size:16px}}@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-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}@keyframes spin{to{transform:rotate(360deg)}}
