@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--color-background:#0a0b0f;--color-surface:#14151c;--color-elevated:#1e2029;--color-overlay:#0a0b0fb8;--color-border:#2a2d38;--color-border-strong:#3a3d4a;--color-border-soft:#ffffff0a;--color-text-primary:#f2f4f8;--color-text-secondary:#9aa0ae;--color-text-muted:#5c6170;--color-text-inverse:#0a0b0f;--color-primary:#5b6bff;--color-primary-hover:#7886ff;--color-primary-pressed:#4a59e6;--color-primary-soft:#5b6bff1f;--color-success:#2be08c;--color-warning:#f5d547;--color-info:#3dd7e5;--color-danger:#ff3a5c;--color-success-soft:#2be08c1f;--color-warning-soft:#f5d54724;--color-info-soft:#3dd7e524;--color-danger-soft:#ff3a5c24;--font-display:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display-size:clamp(2.75rem, 6vw, 4.5rem);--text-display-weight:600;--text-display-tracking:-.03em;--text-display-leading:1.04;--text-headline-lg-size:2.25rem;--text-headline-lg-weight:600;--text-headline-lg-tracking:-.02em;--text-headline-lg-leading:1.12;--text-headline-md-size:1.5rem;--text-headline-md-weight:600;--text-headline-md-tracking:-.015em;--text-headline-md-leading:1.2;--text-title-md-size:1.125rem;--text-title-md-weight:600;--text-title-md-tracking:-.01em;--text-title-md-leading:1.3;--text-body-md-size:.9375rem;--text-body-md-weight:400;--text-body-md-tracking:-.005em;--text-body-md-leading:1.55;--text-body-sm-size:.8125rem;--text-body-sm-weight:400;--text-body-sm-tracking:0;--text-body-sm-leading:1.5;--text-label-sm-size:.75rem;--text-label-sm-weight:500;--text-label-sm-tracking:.08em;--text-label-sm-leading:1.2;--text-mono-sm-size:.8125rem;--text-mono-sm-weight:500;--text-mono-sm-tracking:0;--text-mono-sm-leading:1.4;--text-metric-size:2.5rem;--text-metric-weight:600;--text-metric-tracking:-.02em;--text-metric-leading:1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-none:0px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--border-width:1px;--border-width-thick:1.5px;--shadow-sm:0 1px 0 #ffffff05 inset, 0 1px 2px #0006;--shadow-md:0 8px 24px #00000073, 0 1px 0 #ffffff08 inset;--shadow-lg:0 24px 60px #0000008c, 0 1px 0 #ffffff0a inset;--focus-ring:0 0 0 3px #5b6bff59;--focus-ring-color:#5b6bff59;--motion-fast:.12s;--motion-base:.15s;--motion-slow:.24s;--easing-standard:cubic-bezier(.2, .6, .2, 1);--container-max:1200px;--container-pad:clamp(20px, 4vw, 48px)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-leading);letter-spacing:var(--text-body-md-tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background-color:var(--color-primary-soft);color:var(--color-text-primary)}img,svg{max-width:100%;display:block}hr{border:0;border-top:var(--border-width) solid var(--color-border);margin:0}.t-display{font-family:var(--font-display);font-size:var(--text-display-size);font-weight:var(--text-display-weight);letter-spacing:var(--text-display-tracking);line-height:var(--text-display-leading);color:var(--color-text-primary);margin:0}.t-headline-lg{font-family:var(--font-display);font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);letter-spacing:var(--text-headline-lg-tracking);line-height:var(--text-headline-lg-leading);color:var(--color-text-primary);margin:0}.t-headline-md{font-family:var(--font-display);font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);letter-spacing:var(--text-headline-md-tracking);line-height:var(--text-headline-md-leading);color:var(--color-text-primary);margin:0}.t-title-md{font-family:var(--font-display);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);letter-spacing:var(--text-title-md-tracking);line-height:var(--text-title-md-leading);color:var(--color-text-primary);margin:0}.t-body-md{font-family:var(--font-body);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);letter-spacing:var(--text-body-md-tracking);line-height:var(--text-body-md-leading);color:var(--color-text-secondary);margin:0}.t-body-sm{font-family:var(--font-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);letter-spacing:var(--text-body-sm-tracking);line-height:var(--text-body-sm-leading);color:var(--color-text-secondary);margin:0}.t-label-sm{font-family:var(--font-display);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);line-height:var(--text-label-sm-leading);color:var(--color-text-secondary);text-transform:uppercase;margin:0}.t-mono-sm{font-family:var(--font-mono);font-size:var(--text-mono-sm-size);font-weight:var(--text-mono-sm-weight);letter-spacing:var(--text-mono-sm-tracking);line-height:var(--text-mono-sm-leading);color:var(--color-text-primary);margin:0}.t-metric{font-family:var(--font-mono);font-size:var(--text-metric-size);font-weight:var(--text-metric-weight);letter-spacing:var(--text-metric-tracking);line-height:var(--text-metric-leading);color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0}.t-muted{color:var(--color-text-muted)}.t-primary{color:var(--color-text-primary)}.t-secondary{color:var(--color-text-secondary)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-sm{gap:var(--space-2)}.stack-md{gap:var(--space-4)}.stack-lg{gap:var(--space-6)}.stack-xl{gap:var(--space-10)}.row{align-items:center;gap:var(--space-3);display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-4{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=720px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.divider{background:var(--color-border);border:0;width:100%;height:1px}.surface{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.surface-elevated{background-color:var(--color-elevated);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.eyebrow{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-family:var(--font-display);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);text-transform:uppercase;display:inline-flex}.eyebrow:before{content:"";border-radius:var(--radius-full);background-color:var(--color-primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--color-primary-soft)}.btn{--btn-h:40px;--btn-pad-x:18px;--btn-radius:var(--radius-md);--btn-fs:.875rem;--btn-fw:500;appearance:none;justify-content:center;align-items:center;gap:var(--space-2);height:var(--btn-h);padding-inline:var(--btn-pad-x);border-radius:var(--btn-radius);border:var(--border-width) solid transparent;font-family:var(--font-display);font-size:var(--btn-fs);font-weight:var(--btn-fw);letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--color-text-primary);transition:background-color var(--motion-base) var(--easing-standard), border-color var(--motion-base) var(--easing-standard), color var(--motion-base) var(--easing-standard), box-shadow var(--motion-base) var(--easing-standard), transform var(--motion-fast) var(--easing-standard);background:0 0;line-height:1;display:inline-flex}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn svg,.btn>i,.btn .icon{stroke-width:1.75px;flex-shrink:0;width:16px;max-width:16px;height:16px;max-height:16px}.btn-sm svg,.btn-sm>i{width:14px;max-width:14px;height:14px;max-height:14px}.btn-lg svg,.btn-lg>i,.btn-icon svg,.btn-icon>i{width:18px;max-width:18px;height:18px;max-height:18px}.btn-icon.btn-sm svg,.btn-icon.btn-sm>i{width:16px;max-width:16px;height:16px;max-height:16px}.btn-icon.btn-lg svg,.btn-icon.btn-lg>i{width:20px;max-width:20px;height:20px;max-height:20px}.btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:inset 0 1px #ffffff2e}.btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-primary:active{background-color:var(--color-primary-pressed);border-color:var(--color-primary-pressed);transform:translateY(1px)}.btn-secondary{background-color:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}.btn-secondary:hover{background-color:var(--color-elevated);border-color:var(--color-border-strong)}.btn-secondary:active{transform:translateY(1px)}.btn-tertiary{color:var(--color-text-secondary);background-color:#0000;border-color:#0000}.btn-tertiary:hover{background-color:var(--color-surface);color:var(--color-text-primary)}.btn-tertiary:active{background-color:var(--color-elevated)}.btn-danger{background-color:var(--color-danger);color:#fff;border-color:var(--color-danger);box-shadow:inset 0 1px #ffffff2e}.btn-danger:hover{filter:brightness(1.06)}.btn-sm{--btn-h:32px;--btn-pad-x:12px;--btn-fs:.8125rem;--btn-radius:8px}.btn-lg{--btn-h:48px;--btn-pad-x:22px;--btn-fs:.9375rem}.btn-icon{width:var(--btn-h);aspect-ratio:1;padding-inline:0}.field{gap:var(--space-2);flex-direction:column;display:flex}.field-label{font-family:var(--font-display);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);text-transform:uppercase;color:var(--color-text-secondary)}.field-help{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-muted)}.field-help.is-error{color:var(--color-danger)}.input,.textarea,.select{appearance:none;background-color:var(--color-surface);width:100%;height:40px;color:var(--color-text-primary);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body-md-size);letter-spacing:var(--text-body-md-tracking);transition:border-color var(--motion-base) var(--easing-standard), background-color var(--motion-base) var(--easing-standard), box-shadow var(--motion-base) var(--easing-standard);padding-inline:14px;line-height:1}.input::placeholder,.textarea::placeholder{color:var(--color-text-muted)}.input:hover,.textarea:hover,.select:hover{border-color:var(--color-border-strong)}.input:focus,.textarea:focus,.select:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.input:disabled,.textarea:disabled,.select:disabled{opacity:.4;pointer-events:none}.input.is-invalid,.textarea.is-invalid,.select.is-invalid{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.select{background-image:linear-gradient(45deg, transparent 50%, var(--color-text-secondary) 50%), linear-gradient(135deg, var(--color-text-secondary) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.input-group{align-items:center;display:flex;position:relative}.input-group .input{padding-left:38px}.input-group .input-icon{width:18px;height:18px;color:var(--color-text-muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:12px}.input-group .input-icon>svg,.input-group .input-icon>i{flex-shrink:0;width:16px;height:16px}.card{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);transition:border-color var(--motion-base) var(--easing-standard), background-color var(--motion-base) var(--easing-standard);flex-direction:column;display:flex;position:relative}.card:hover{border-color:var(--color-border-strong)}.card-eyebrow{font-family:var(--font-display);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);text-transform:uppercase;color:var(--color-text-secondary)}.card-title{font-family:var(--font-display);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);letter-spacing:var(--text-title-md-tracking);color:var(--color-text-primary);margin:0}.card-body{font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-leading);color:var(--color-text-secondary);margin:0}.card-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);margin-top:auto;display:flex}.card-media{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;border-bottom:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(circle at 25% 30%,#5b6bff59,#0000 55%),radial-gradient(circle at 75% 70%,#3dd7e538,#0000 55%),linear-gradient(135deg,#14151c 0%,#1e2029 100%);height:160px}.card-elevated{background-color:var(--color-elevated);border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.card-accent:before{content:"";background-color:var(--color-primary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:2px;position:absolute;inset:0 0 auto}.card-accent[data-accent=success]:before{background-color:var(--color-success)}.card-accent[data-accent=warning]:before{background-color:var(--color-warning)}.card-accent[data-accent=info]:before{background-color:var(--color-info)}.card-accent[data-accent=danger]:before{background-color:var(--color-danger)}.check{align-items:center;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-primary);font-size:var(--text-body-md-size);display:inline-flex}.check input[type=checkbox],.check input[type=radio]{appearance:none;background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);cursor:pointer;width:18px;height:18px;transition:background-color var(--motion-base) var(--easing-standard), border-color var(--motion-base) var(--easing-standard), box-shadow var(--motion-base) var(--easing-standard);border-radius:6px;flex-shrink:0;position:relative}.check input[type=radio]{border-radius:var(--radius-full)}.check input[type=checkbox]:hover,.check input[type=radio]:hover{border-color:var(--color-primary-hover)}.check input[type=checkbox]:focus-visible,.check input[type=radio]:focus-visible{box-shadow:var(--focus-ring);outline:none}.check input[type=checkbox]:checked,.check input[type=radio]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.check input[type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;position:absolute;inset:0}.check input[type=radio]:checked:after{content:"";border-radius:var(--radius-full);background-color:#fff;position:absolute;inset:4px}.check input:disabled{opacity:.4;pointer-events:none}.switch{cursor:pointer;align-items:center;width:36px;height:20px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.switch .switch-track{background-color:var(--color-elevated);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);transition:background-color var(--motion-base) var(--easing-standard), border-color var(--motion-base) var(--easing-standard);position:absolute;inset:0}.switch .switch-thumb{background-color:var(--color-text-secondary);border-radius:var(--radius-full);width:14px;height:14px;transition:transform var(--motion-base) var(--easing-standard), background-color var(--motion-base) var(--easing-standard);position:absolute;top:2px;left:2px}.switch input:checked~.switch-track{background-color:var(--color-primary);border-color:var(--color-primary)}.switch input:checked~.switch-thumb{background-color:#fff;transform:translate(16px)}.switch input:focus-visible~.switch-track{box-shadow:var(--focus-ring)}.tabs{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);align-items:center;gap:4px;padding:4px;display:inline-flex}.tab{appearance:none;border:var(--border-width) solid transparent;border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--font-display);letter-spacing:-.005em;align-items:center;gap:var(--space-2);cursor:pointer;height:32px;transition:background-color var(--motion-base) var(--easing-standard), color var(--motion-base) var(--easing-standard), border-color var(--motion-base) var(--easing-standard);background:0 0;padding-inline:14px;font-size:.8125rem;font-weight:500;display:inline-flex}.tab:hover{background-color:var(--color-elevated);color:var(--color-text-primary)}.tab[aria-selected=true],.tab.is-active{background-color:var(--color-elevated);color:var(--color-text-primary);border-color:var(--color-primary)}.tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.tab svg,.tab>i{stroke-width:1.75px;flex-shrink:0;width:14px;max-width:14px;height:14px;max-height:14px}.stat-tile .stat-head svg,.stat-tile .stat-head>i{flex-shrink:0;width:14px;max-width:14px;height:14px;max-height:14px}.chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);background-color:var(--color-primary-soft);height:24px;color:var(--color-primary-hover);font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;border:var(--border-width) solid transparent;padding-inline:10px;font-size:.75rem;font-weight:500;display:inline-flex}.chip[data-tone=success]{background-color:var(--color-success-soft);color:var(--color-success)}.chip[data-tone=warning]{background-color:var(--color-warning-soft);color:var(--color-warning)}.chip[data-tone=info]{background-color:var(--color-info-soft);color:var(--color-info)}.chip[data-tone=danger]{background-color:var(--color-danger-soft);color:var(--color-danger)}.chip[data-tone=neutral]{background-color:var(--color-elevated);color:var(--color-text-secondary);border-color:var(--color-border)}.chip svg,.chip>i,.chip .icon{stroke-width:1.75px;flex-shrink:0;width:12px;max-width:12px;height:12px;max-height:12px}.badge-dot{border-radius:var(--radius-full);background-color:var(--color-primary);width:8px;height:8px;display:inline-block}.badge-dot[data-tone=success]{background-color:var(--color-success)}.badge-dot[data-tone=warning]{background-color:var(--color-warning)}.badge-dot[data-tone=info]{background-color:var(--color-info)}.badge-dot[data-tone=danger]{background-color:var(--color-danger)}.stat-tile{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);transition:border-color var(--motion-base) var(--easing-standard), transform var(--motion-base) var(--easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.stat-tile:before{content:"";background-color:var(--color-primary);opacity:.9;height:2px;position:absolute;inset:0 0 auto}.stat-tile[data-tone=success]:before{background-color:var(--color-success)}.stat-tile[data-tone=warning]:before{background-color:var(--color-warning)}.stat-tile[data-tone=info]:before{background-color:var(--color-info)}.stat-tile[data-tone=danger]:before{background-color:var(--color-danger)}.stat-tile:hover{border-color:var(--color-border-strong)}.stat-tile .stat-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.stat-tile .stat-eyebrow{font-family:var(--font-display);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);text-transform:uppercase;color:var(--color-text-secondary)}.stat-tile .stat-value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:600;line-height:1}.stat-tile .stat-meta{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.stat-tile .stat-foot{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-muted)}.stat-tile .stat-spark{width:96px;height:32px;color:var(--color-primary)}.stat-tile[data-tone=success] .stat-spark{color:var(--color-success)}.stat-tile[data-tone=warning] .stat-spark{color:var(--color-warning)}.stat-tile[data-tone=info] .stat-spark{color:var(--color-info)}.stat-tile[data-tone=danger] .stat-spark{color:var(--color-danger)}.stat-tile.stat-sm{padding:var(--space-4);gap:var(--space-3)}.stat-tile.stat-sm .stat-value{font-size:1.75rem}.stat-tile.stat-sm .stat-spark{width:72px;height:24px}.stat-tile.stat-lg{padding:var(--space-6);gap:var(--space-5)}.stat-tile.stat-lg .stat-value{font-size:2.75rem}.stat-tile.stat-lg .stat-spark{width:120px;height:40px}.nav{border-bottom:var(--border-width) solid var(--color-border);justify-content:space-between;align-items:center;height:64px;display:flex}.nav-brand{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);font-weight:600;text-decoration:none;display:inline-flex}.nav-brand-mark{border-radius:var(--radius-sm);background:conic-gradient(from 220deg at 50% 50%, var(--color-primary), #1e2029, var(--color-primary));border:var(--border-width) solid var(--color-border-strong);width:24px;height:24px}.nav-links{align-items:center;gap:var(--space-6);display:inline-flex}.nav-link{font-family:var(--font-display);color:var(--color-text-secondary);transition:color var(--motion-base) var(--easing-standard);font-size:.875rem;text-decoration:none}.nav-link:hover,.nav-link[aria-current=page]{color:var(--color-text-primary)}.swatch{gap:var(--space-2);flex-direction:column;display:flex}.swatch-chip{border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);height:92px}.swatch-name{font-family:var(--font-display);color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.swatch-hex{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.75rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}:root{--primary:var(--color-primary);--primary-hover:var(--color-primary-hover);--primary-light:var(--color-primary-soft);--primary-rgb:91, 107, 255;--secondary:var(--color-info);--secondary-hover:var(--color-info);--background:var(--color-background);--surface:var(--color-surface);--surface-hover:var(--color-elevated);--text:var(--color-text-primary);--text-muted:var(--color-text-secondary);--text-inverse:var(--color-text-inverse);--border:var(--color-border);--border-focus:var(--color-primary);--success:var(--color-success);--success-light:var(--color-success-soft);--success-rgb:43, 224, 140;--warning:var(--color-warning);--warning-light:var(--color-warning-soft);--danger:var(--color-danger);--danger-light:var(--color-danger-soft);--danger-rgb:255, 58, 92;--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-lg);--shadow-primary:0 10px 15px -3px #5b6bff40;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-xl);--transition-fast:var(--motion-fast) var(--easing-standard);--transition-normal:var(--motion-base) var(--easing-standard);--transition-slow:var(--motion-slow) var(--easing-standard);--font-sans:var(--font-body);--font-display:var(--font-display)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%;font-size:16px}body{font-family:var(--font-sans);background:radial-gradient(1200px 700px at 80% -10%, #5b6bff14, transparent 60%), radial-gradient(900px 600px at -10% 30%, #3dd7e50a, transparent 60%), var(--color-background);color:var(--color-text-primary);min-height:100%;transition:background-color var(--transition-normal), color var(--transition-normal);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.6;display:flex;overflow-x:hidden}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-text-primary);font-weight:600;line-height:1.25}h1{font-size:var(--text-headline-lg-size);font-weight:var(--text-headline-lg-weight);letter-spacing:var(--text-headline-lg-tracking);line-height:var(--text-headline-lg-leading)}h2{font-size:var(--text-headline-md-size);font-weight:var(--text-headline-md-weight);letter-spacing:var(--text-headline-md-tracking);line-height:var(--text-headline-md-leading)}h3{font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);letter-spacing:var(--text-title-md-tracking)}h4{font-size:1rem;font-weight:600}p{color:var(--color-text-secondary)}.app-container{flex-direction:column;min-height:100vh;display:flex}.main-content{padding:var(--space-10) 1rem;width:100%;max-width:var(--container-max);animation:fadeInUp var(--transition-slow);flex-grow:1;margin:0 auto}.header{background-color:rgba(var(--primary-rgb), .02);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:100;transition:background-color var(--transition-normal), border-color var(--transition-normal);position:sticky;top:0}.header-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem;display:flex}.logo{font-family:var(--font-display);color:var(--primary);transition:transform var(--transition-fast);align-items:center;gap:.5rem;font-size:1.35rem;font-weight:800;display:flex}.logo:hover{transform:scale(1.02)}.logo-lottie{flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.logo-lottie svg{width:100%;height:100%;display:block}.logo-text{align-items:baseline;display:inline-flex}.logo-text span{color:var(--text);font-weight:500}.nav-menu{align-items:center;gap:1.75rem;display:flex}.nav-link{color:var(--text-muted);padding:.25rem 0;font-size:.95rem;font-weight:500;position:relative}.nav-link:hover,.nav-link.active{color:var(--primary)}.nav-link:after{content:"";background-color:var(--primary);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:0;left:0}.nav-link:hover:after,.nav-link.active:after{width:100%}.header-actions{align-items:center;gap:1rem;display:flex}.btn-theme-toggle{border:1px solid var(--border);background-color:var(--surface);cursor:pointer;width:2.5rem;height:2.5rem;color:var(--text);box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-theme-toggle:hover{background-color:var(--surface-hover);transform:rotate(15deg)}.mobile-menu-btn{cursor:pointer;color:var(--text);font-size:1.5rem;display:none}.hero{text-align:center;max-width:800px;margin:0 auto;padding:4rem 0}.hero-tag{background-color:var(--primary-light);color:var(--primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.hero h1{background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.25rem}.hero p{max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.15rem}.hero-cta{justify-content:center;align-items:center;gap:1rem;display:flex}.btn{border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--primary);color:var(--text-inverse)}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background-color:var(--surface);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{background-color:var(--surface-hover);border-color:var(--text-muted);transform:translateY(-1px)}.btn-danger{background-color:var(--danger);color:var(--text-inverse)}.btn-danger:hover{background-color:#b91c1c;transform:translateY(-1px)}.btn-outline{border:1.5px dashed var(--border);color:var(--text-muted)}.btn-outline:hover{border-color:var(--primary);color:var(--primary);background-color:rgba(var(--primary-rgb), .05)}.btn-sm{border-radius:var(--radius-md);padding:.5rem 1rem;font-size:.85rem}.btn-full{width:100%}.card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.card{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);flex-direction:column;gap:1.25rem;padding:2rem;display:flex;position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg, var(--primary), var(--secondary));opacity:0;width:100%;height:4px;transition:opacity var(--transition-normal);position:absolute;top:0;left:0}.card:hover{box-shadow:var(--shadow-lg);border-color:var(--border-focus);transform:translateY(-4px)}.card:hover:before{opacity:1}.card-icon{border-radius:var(--radius-lg);background-color:var(--primary-light);width:3.5rem;height:3.5rem;color:var(--primary);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.card-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--secondary);border-radius:var(--radius-sm);background-color:#0ea5e91a;align-self:flex-start;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.card h3{font-size:1.25rem;font-weight:700}.card p{flex-grow:1;font-size:.925rem}.card-action{color:var(--primary);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.95rem;font-weight:600;display:flex}.card-action svg{transition:transform var(--transition-fast)}.card:hover .card-action svg{transform:translate(4px)}.input-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.input-grid-2{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.input-group{flex-direction:column;gap:.5rem;display:flex}.input-group label{color:var(--text);font-size:.9rem;font-weight:600}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper .currency-symbol{color:var(--text-muted);pointer-events:none;font-weight:500;position:absolute;left:.75rem}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);width:100%;color:var(--text);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.75rem 1rem}.input-wrapper input:focus,.input-wrapper select:focus,.input-wrapper textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .15)}.input-wrapper.has-prefix input{padding-left:2rem}.input-wrapper.has-suffix input{padding-right:2rem}.input-wrapper .suffix{color:var(--text-muted);pointer-events:none;font-weight:500;position:absolute;right:.75rem}.tool-container{grid-template-columns:1.2fr 1fr;align-items:start;gap:2rem;margin-top:2rem;display:grid}.tool-panel{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.tool-panel h2,.panel-title{border-bottom:1px solid var(--border);margin-bottom:.5rem;padding-bottom:.75rem;font-size:1.5rem}.panel-title{font-family:var(--font-display);font-weight:700;line-height:1.2}.result-panel{flex-direction:column;gap:1.5rem;display:flex}.result-card{background:linear-gradient(135deg, var(--surface), var(--background));border:2px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);transition:border-color var(--transition-normal);flex-direction:column;gap:1.5rem;padding:2rem;display:flex;position:relative}.result-card.success-border{border-color:var(--success)}.result-card.danger-border{border-color:var(--danger)}.result-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:1.1rem;font-weight:700}.result-main{text-align:center;padding:1rem 0}.result-val{font-family:var(--font-display);color:var(--text);font-size:3rem;font-weight:800;line-height:1}.result-val.success{color:var(--success)}.result-val.danger{color:var(--danger)}.result-label{color:var(--text-muted);margin-top:.5rem;font-size:.9rem;font-weight:500}.result-grid{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1rem;padding-top:1.25rem;display:grid}.result-item{flex-direction:column;display:flex}.result-item-label{color:var(--text-muted);font-size:.8rem;font-weight:500}.result-item-val{font-family:var(--font-display);color:var(--text);font-size:1.15rem;font-weight:700}.alert-box{border-radius:var(--radius-lg);align-items:flex-start;gap:.75rem;padding:1rem;font-size:.9rem;font-weight:500;line-height:1.4;animation:2s ease-in-out infinite pulseLight;display:flex}.alert-box.success{background-color:var(--success-light);color:var(--success);border:1px solid rgba(var(--success-rgb), .2)}.alert-box.warning{background-color:var(--warning-light);color:var(--warning);border:1px solid #d9770633}.alert-box.danger{background-color:var(--danger-light);color:var(--danger);border:1px solid rgba(var(--danger-rgb), .2)}.info-section{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;grid-column:span 2;gap:1rem;margin-top:1.5rem;padding:2.5rem;display:flex}.info-section h2,.info-section h3{font-size:1.25rem}.info-section ul{color:var(--text-muted);flex-direction:column;gap:.5rem;padding-left:1.25rem;list-style:outside;display:flex}.html-output-container{flex-direction:column;gap:1.5rem;display:flex}.tab-container{border-bottom:2px solid var(--border);gap:1.5rem;display:flex}.tab-btn{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);padding:.75rem .25rem;font-size:.95rem;font-weight:600;position:relative}.tab-btn:hover,.tab-btn.active{color:var(--primary)}.tab-btn.active:after{content:"";background-color:var(--primary);width:100%;height:2px;position:absolute;bottom:-2px;left:0}.tab-content{display:none}.tab-content.active{animation:fadeIn var(--transition-normal);display:block}.code-preview{color:#f8fafc;border-radius:var(--radius-lg);white-space:pre-wrap;background-color:#0f172a;border:1px solid #334155;max-height:350px;padding:1.25rem;font-family:Courier New,Courier,monospace;font-size:.85rem;line-height:1.5;overflow-x:auto}.visual-preview{border:1px dashed var(--border);background-color:var(--surface);border-radius:var(--radius-lg);max-height:350px;padding:1.5rem;overflow-y:auto}.visual-preview h4{margin-bottom:.5rem}.visual-preview table{border-collapse:collapse;width:100%;margin-top:1rem}.visual-preview th,.visual-preview td{border:1px solid var(--border);text-align:left;padding:.5rem .75rem;font-size:.9rem}.visual-preview th{background-color:var(--background)}.copy-toast{background-color:var(--text);color:var(--background);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transition:transform var(--transition-normal);z-index:1000;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(150%)}.copy-toast.show{transform:translateY(0)}.picklist-stats{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.stat-box{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;padding:1rem}.stat-val{font-size:1.5rem;font-weight:800;font-family:var(--font-display);color:var(--primary)}.stat-lbl{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.picklist-table-wrapper{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.picklist-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.picklist-table th{background-color:var(--surface-hover);color:var(--text);border-bottom:2px solid var(--border);padding:.75rem 1rem;font-weight:600}.picklist-table td{border-bottom:1px solid var(--border);color:var(--text-muted);padding:.75rem 1rem}.picklist-table tr:last-child td{border-bottom:none}.picklist-table tr:hover td{color:var(--text);background-color:rgba(var(--primary-rgb), .02)}.location-badge{background-color:var(--primary-light);color:var(--primary);border-radius:var(--radius-sm);padding:.25rem .5rem;font-family:monospace;font-size:.85rem;font-weight:700}.staff-section{flex-direction:column;gap:1.25rem;display:flex}.staff-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.staff-tab-btn{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);padding:.5rem 1rem;font-size:.85rem;font-weight:600}.staff-tab-btn.active{background-color:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.footer{border-top:var(--border-width) solid var(--color-border);background-color:#0000;margin-top:auto;padding:48px 0}.footer-container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.footer-top{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.footer-brand{max-width:350px}.footer-brand p{font-size:var(--text-body-sm-size);color:var(--color-text-secondary);margin-top:var(--space-2)}.footer-links{gap:64px;display:flex}.footer-col h4{font-family:var(--font-display);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-tracking);text-transform:uppercase;color:var(--color-text-primary);margin-bottom:var(--space-4)}.footer-col ul{gap:var(--space-3);flex-direction:column;display:flex}.footer-col a{font-family:var(--font-display);font-size:var(--text-body-sm-size);color:var(--color-text-secondary)}.footer-col a:hover{color:var(--color-text-primary)}.footer-legal{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4);text-align:center;font-family:var(--font-mono);color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.upcoming-section{text-align:center;margin-top:4rem}.upcoming-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.upcoming-card{background-color:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);text-align:left;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.upcoming-card h4{align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.badge-coming{background-color:var(--primary-light);color:var(--primary);border-radius:var(--radius-sm);text-transform:uppercase;padding:.15rem .45rem;font-size:.7rem;font-weight:700}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseLight{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .08)}50%{box-shadow:0 0 0 4px rgba(var(--primary-rgb), .12)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .08)}}@media (width<=1024px){.tool-container{grid-template-columns:1fr}.result-panel{position:static}.info-section{grid-column:span 1}}@media (width<=768px){h1{font-size:2rem}h2{font-size:1.5rem}.header-container{position:relative}.mobile-menu-btn{display:block}.nav-menu{background-color:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem;display:none;position:absolute;top:100%;left:0;right:0}.nav-menu.show{display:flex}.hero{padding:3rem 1rem}.hero-cta{flex-direction:column;width:100%}.hero-cta .btn{width:100%}.card-grid,.input-grid-2,.picklist-stats{grid-template-columns:1fr}.footer-links{flex-wrap:wrap;gap:2rem}}@media print{body{font-size:12pt;color:#000!important;background-color:#fff!important}.header,.footer,.btn,.nav-menu,.theme-toggle,.mobile-menu-btn,.btn-theme-toggle,.info-section,.upcoming-section,.hero,.card-grid,.tool-panel{display:none!important}.main-content{max-width:100%!important;padding:0!important}.tool-container{grid-template-columns:1fr!important}.result-panel{box-shadow:none!important;background:0 0!important;border:none!important}.picklist-table-wrapper{border:1px solid #000!important}.picklist-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;background-color:#f1f5f9!important;border-bottom:2px solid #000!important}.picklist-table td{border-bottom:1px solid #000!important}.location-badge{color:#000!important;background-color:#0000!important;border:1px solid #000!important;padding:.1rem .25rem!important}}.blog-post-content h2{color:var(--color-text-primary);font-size:1.625rem;font-weight:600;font-family:var(--font-display);margin-top:2.25rem;margin-bottom:1rem}.blog-post-content h3{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;font-family:var(--font-display);margin-top:1.75rem;margin-bottom:.75rem}.blog-post-content p{color:var(--color-text-secondary);font-size:var(--text-body-md-size);margin-bottom:1.25rem;line-height:1.8}.blog-post-content ul{color:var(--color-text-secondary);margin-bottom:1.25rem;padding-left:1.5rem;list-style-type:disc}.blog-post-content li{margin-bottom:.5rem;line-height:1.6}.blog-post-content strong{color:var(--color-text-primary)}.marketplace-calc-container{--card-bg:var(--color-surface);--card-border:var(--color-border);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--success-color:var(--color-success);--success-bg:var(--color-success-soft);--danger-color:var(--color-danger);--danger-bg:var(--color-danger-soft);--color-buying:#64748b;--color-commission:var(--brand-color);--color-shipping:#3b82f6;--color-fee:#8b5cf6;--color-tax:var(--color-warning);--color-profit:var(--color-success)}.marketplace-calc-container.theme-trendyol{--brand-color:#ff7442;--brand-hover:#ff5722;--brand-glow:#ff744240;--tab-active-bg:#ff74421f}.marketplace-calc-container.theme-hepsiburada{--brand-color:#ff6000;--brand-hover:#e05300;--brand-glow:#ff600040;--tab-active-bg:#ff60001f}.marketplace-tabs{margin-bottom:var(--space-6);grid-template-columns:1fr 1fr;gap:15px;display:grid}.tab-btn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;box-shadow:var(--shadow-sm);transition:var(--transition-normal);justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.tab-btn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary);transform:translateY(-1px)}.tab-btn.active{background:var(--tab-active-bg);border-color:var(--brand-color);color:var(--color-text-primary);box-shadow:0 0 16px var(--brand-glow)}.select-wrapper{width:100%;position:relative}.search-box{cursor:pointer;position:relative}.search-box input{cursor:pointer;padding-left:40px!important;padding-right:40px!important}.search-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dropdown-arrow{color:var(--color-text-muted);pointer-events:none;transition:var(--transition-normal);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.select-wrapper.open .dropdown-arrow{transform:translateY(-50%)rotate(180deg)}.dropdown-list{background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);z-index:100;width:100%;max-height:220px;box-shadow:var(--shadow-lg);display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.select-wrapper.open .dropdown-list{animation:fadeInDown .15s var(--easing-standard);display:block}.dropdown-item{cursor:pointer;transition:var(--transition-normal);border-bottom:1px solid var(--color-border-soft);padding:10px 14px;position:relative}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#ffffff0a}.theme-trendyol .dropdown-item:hover{background:#ff744214}.theme-hepsiburada .dropdown-item:hover{background:#ff600014}.dropdown-item .cat-name{color:var(--color-text-primary);text-align:left;margin-bottom:2px;padding-right:50px;font-size:.875rem;font-weight:500}.dropdown-item .cat-tree{color:var(--color-text-secondary);text-align:left;font-size:.6875rem}.dropdown-item .cat-rate{background:var(--tab-active-bg);color:var(--brand-color);border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.custom-commission-wrapper{align-items:center;display:flex;position:relative}.custom-commission-wrapper input{padding-left:36px!important;padding-right:44px!important}.custom-commission-wrapper .icon-btn{color:var(--color-text-muted);cursor:pointer;transition:var(--transition-normal);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:16px;display:flex;position:absolute;right:12px}.custom-commission-wrapper .icon-btn:hover{color:var(--color-danger)}.label-wrapper{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-wrapper .text-btn{color:var(--brand-color);cursor:pointer;transition:var(--transition-normal);background:0 0;border:none;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:flex}.label-wrapper .text-btn:hover{color:var(--brand-hover)}.toggle-switch{align-items:center;display:flex}.toggle-switch input[type=checkbox]{display:none}.toggle-label{cursor:pointer;border:1px solid var(--color-border);color:var(--color-text-muted);transition:var(--transition-normal);-webkit-user-select:none;user-select:none;background:#0a0b0f66;border-radius:12px;padding:2px 8px;font-size:.6875rem;font-weight:700}.toggle-switch input[type=checkbox]:checked+.toggle-label{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success)}.kdv-group{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.radio-tile{cursor:pointer;position:relative}.radio-tile input{opacity:0;width:0;height:0;position:absolute}.tile-label{border:1px solid var(--color-border);color:var(--color-text-secondary);padding:var(--space-2);border-radius:var(--radius-md);transition:var(--transition-normal);-webkit-user-select:none;user-select:none;background:#0a0b0f66;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.radio-tile:hover .tile-label{border-color:var(--color-border-strong);background:#0a0b0f99}.radio-tile input:checked+.tile-label{border-color:var(--brand-color);background:var(--tab-active-bg);color:var(--brand-color);box-shadow:0 0 10px var(--brand-glow)}.custom-kdv-wrapper{animation:slideDown .2s var(--easing-standard);margin-top:10px}.custom-kdv-wrapper input{padding-left:36px!important}.radio-tabs{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0a0b0f66;padding:3px;display:flex}.tab-label{cursor:pointer;flex:1;position:relative}.tab-label input{opacity:0;width:0;height:0;position:absolute}.tab-button{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:var(--transition-normal);-webkit-user-select:none;user-select:none;text-align:center;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.tab-label input:checked+.tab-button{background:var(--brand-color);color:var(--color-text-primary);box-shadow:0 4px 10px var(--brand-glow)}.profit-summary{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-5);box-shadow:var(--shadow-sm);background:#ffffff03;flex-direction:column;align-items:center;display:flex}.summary-text{color:var(--color-text-secondary);margin-bottom:var(--space-2);font-size:.8125rem}.profit-percent-badge{color:var(--color-text-primary);font-family:var(--font-display);background:#ffffff0f;border-radius:4px;padding:2px 6px;font-weight:700}.net-profit-display{align-items:baseline;gap:4px;margin-bottom:4px;display:flex;position:relative}.currency-symbol{font-family:var(--font-display);color:var(--color-success);font-size:1.5rem;font-weight:700}.profit-value{font-family:var(--font-display);color:var(--color-success);letter-spacing:-1px;font-size:2.75rem;font-weight:800;line-height:1}.net-profit-display.negative .currency-symbol,.net-profit-display.negative .profit-value{color:var(--color-danger)}.profit-badge{background:var(--color-success-soft);color:var(--color-success);border:1px solid #2be08c33;border-radius:8px;align-self:center;align-items:center;gap:4px;margin-left:8px;padding:2px 6px;font-size:.6875rem;font-weight:700;display:flex}.net-profit-display.negative .profit-badge{background:var(--color-danger-soft);color:var(--color-danger);border-color:#ff3a5c33}.breakdown-chart-container{margin-bottom:var(--space-6)}.progress-stack{border:1px solid var(--color-border-soft);background:#0a0b0f99;border-radius:6px;height:12px;display:flex;overflow:hidden}.progress-segment{height:100%;transition:width .4s var(--easing-standard)}.seg-buying{background-color:var(--color-buying)}.seg-commission{background-color:var(--color-commission)}.seg-shipping{background-color:var(--color-shipping)}.seg-fee{background-color:var(--color-fee)}.seg-tax{background-color:var(--color-tax)}.seg-profit{background-color:var(--color-profit)}.breakdown-list{gap:var(--space-2);flex-direction:column;display:flex}.breakdown-item{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);transition:var(--transition-normal);background:#ffffff03;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.breakdown-item:hover{background:#ffffff05;border-color:#ffffff0f}.item-label{align-items:center;gap:10px;display:flex}.bullet{border-radius:50%;width:8px;height:8px;display:inline-block}.bullet-buying{background-color:var(--color-buying)}.bullet-commission{background-color:var(--color-commission)}.bullet-shipping{background-color:var(--color-shipping)}.bullet-fee{background-color:var(--color-fee)}.bullet-tax{background-color:var(--color-tax)}.item-title{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.info-icon{color:var(--color-text-muted);cursor:help;transition:var(--transition-normal);font-size:.6875rem}.info-icon:hover{color:var(--color-text-secondary)}.item-values{align-items:center;gap:12px;display:flex}.value-price{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.value-percent{color:var(--color-text-muted);text-align:right;width:40px;font-size:.75rem;font-weight:500}.formula-box{border:1px solid var(--color-border);padding:var(--space-3);border-radius:var(--radius-md);margin:var(--space-3) 0;text-align:center;font-family:var(--font-display);color:var(--brand-color);background:#0a0b0f66;font-size:.875rem}.grid-details{gap:var(--space-6);margin:var(--space-4) 0;grid-template-columns:1fr 1fr;display:grid}.detail-col h4{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-1);font-size:.8125rem;font-weight:700}.detail-col ul{gap:var(--space-2);flex-direction:column;display:flex}.detail-col li{color:var(--color-text-secondary);padding-left:12px;font-size:.75rem;position:relative}.detail-col li:before{content:"•";color:var(--brand-color);font-weight:700;position:absolute;left:0}.warning-text{padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-warning);align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);background:#f5d5470f;border:1px solid #f5d54726;font-size:.75rem;display:flex}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.grid-details{grid-template-columns:1fr;gap:20px}}.hidden{display:none!important}.hero{z-index:2;grid-template-columns:1.05fr .95fr;gap:40px;margin-top:44px;display:grid;position:relative;text-align:left!important;max-width:100%!important;margin:0 auto!important}.hero-left{flex-direction:column;gap:18px;display:flex}.eyebrow-row{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:10px;font-size:11px;display:inline-flex}.eyebrow-row .bar{background:var(--color-primary);width:28px;height:1px}.display{font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-text-primary);margin:0;font-size:108px;font-weight:600;line-height:.92}.display .glyph-mark{color:var(--color-primary)}.concept{font-family:var(--font-body);color:var(--color-text-secondary);max-width:44ch;margin:8px 0 0;font-size:16px;line-height:1.55}.meta-row{flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;display:flex}.meta-cell{flex-direction:column;gap:4px;display:flex}.meta-cell .num{font-family:var(--font-mono);color:var(--color-text-primary);letter-spacing:-.02em;font-size:18px;font-weight:600}.meta-cell .lbl{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:500}.feature{border:1px solid var(--color-border-strong);text-align:left;background:linear-gradient(#1e2029a6,#14151cd9);border-radius:18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff0a}.feature:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-info));border-radius:18px 18px 0 0;height:2px;position:absolute;inset:0 0 auto}.feature-head{justify-content:space-between;align-items:center;display:flex}.feature-eyb{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:500}.feature-tag{background:var(--color-primary-soft);color:var(--color-primary-hover);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.feature-stat{align-items:baseline;gap:10px;margin:14px 0 6px;display:flex}.feature-stat .value{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.feature-stat .unit{font-family:var(--font-display);color:var(--color-text-secondary);font-size:14px}.feature-sub{font-family:var(--font-body);color:var(--color-text-muted);font-size:12px}.feature-chart{border:1px solid var(--color-border);background:#0a0b0f8c;border-radius:12px;height:96px;margin-top:14px;padding:10px;position:relative;overflow:hidden}.feature-chart .grid{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:36px 22px;position:absolute;inset:10px}.feature-chart svg{z-index:2;width:100%;height:100%;position:relative}.feature-meta{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.meta-tile{border:1px solid var(--color-border);background:#0a0b0f66;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.meta-tile .k{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:9px;font-weight:500}.meta-tile .v{font-family:var(--font-mono);color:var(--color-text-primary);letter-spacing:-.01em;font-size:14px;font-weight:600}.meta-tile .v.ok{color:var(--color-success)}.meta-tile .v.warn{color:var(--color-warning)}@media (width<=900px){.hero{grid-template-columns:1fr!important;gap:32px!important}.display{font-size:56px!important}}
