:root{color-scheme:light;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg: #e8edf5;--panel: #ffffff;--text: #0b1220;--muted: #6b778d;--border: #d4dbea;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow: 0 8px 20px rgba(15, 23, 42, .08);--shadow-lg: 0 18px 45px rgba(15, 23, 42, .12);--accent: #3b82f6;--accent-hover: #2563eb;--success: #10b981;--warning: #e89a05;--danger: #ef4444;--radius: 18px;--radius-sm: 10px;--radius-lg: 26px;--glow-accent: 0 0 20px rgba(59, 130, 246, .45);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(15, 23, 42, .08);--accent-rgb: 59, 130, 246;--icon-hover: #6b7280;--icon-muted: #4b5563;--segmented-bg: var(--panel);--segmented-border: var(--glass-border);--segmented-shadow: 0 10px 30px rgba(15, 23, 42, .08);--segmented-pill-bg: #ffffff;--segmented-pill-shadow: 0 10px 25px rgba(15, 23, 42, .14);--segmented-label: var(--muted);--segmented-label-active: var(--accent);--segmented-label-hover: var(--text);--segmented-radius: 999px;--segmented-pill-radius: 999px;--segmented-padding: 4px;--segmented-button-padding-y: 8px;--segmented-button-padding-x: 16px;--notify-bg: rgba(248, 250, 252, .92);--notify-border: rgba(148, 163, 184, .45);--notify-shadow: 0 18px 40px rgba(15, 23, 42, .18);--notify-radius: 18px;--notify-icon-bg: rgba(15, 23, 42, .04);--notify-message: #0b1220;--notify-muted: #6b7280;--notify-close: #9ca3af;--notify-close-hover-bg: rgba(15, 23, 42, .06);--notify-progress-bg: rgba(15, 23, 42, .06);--notify-success: #16a34a;--notify-error: #ef4444;--notify-warning: #eab308;--notify-info: #2563eb;--notify-maintenance: #a855f7;--notify-timer: #ec4899;--notify-muted-info: #64748b;--notify-action: #3b82f6;--timer-pill: rgb(0, 0, 0);--timer-pill-bg: rgba(15, 23, 42, .04);--timer-pill-border: rgba(15, 23, 42, .08);--timer-pill-bg-hover: rgba(15, 23, 42, .08);--timer-flyout-bg: #f9fafb;--timer-flyout-border: rgba(148, 163, 184, .35);--timer-flyout-radius: 20px;--timer-flyout-shadow: 0 18px 40px rgba(15, 23, 42, .15);--timer-hero-bg: rgba(15, 23, 42, .02);--timer-hero-border: rgba(148, 163, 184, .35);--timer-hero-text: #0b1220;--timer-hero-label: #6b778d;--timer-icon-btn-bg: rgba(15, 23, 42, .03);--timer-icon-btn-border: rgba(148, 163, 184, .35);--timer-icon-btn-color: #4b5563;--timer-icon-btn-bg-hover: rgba(59, 130, 246, .08);--timer-icon-btn-color-hover: #0b1220;--timer-divider: rgba(148, 163, 184, .35);--timer-setting-name: #0b1220;--timer-setting-desc: #6b778d;--timer-toggle-track-off: #e2e8f0;--timer-toggle-knob-off: #9ca3af;--timer-interval-bg: rgba(148, 163, 184, .15);--timer-interval-header: #6b778d;--timer-range-track: #d1d5db;--timer-mini-title: #6b7280;--timer-chip-border: #d1d5db;--timer-chip-text: #4b5563;--tooltip-toggle-bg: rgba(15, 23, 42, .03);--tooltip-toggle-border: rgba(148, 163, 184, .35);--tooltip-toggle-color: #6b7280;--tooltip-toggle-bg-hover: rgba(15, 23, 42, .08);--tooltip-toggle-color-hover: #4b5563;--tooltip-toggle-border-hover: rgba(148, 163, 184, .55);--tooltip-toggle-radius: 14px;--tooltip-toggle-shadow-active: 0 0 18px rgba(var(--accent-rgb, 59,130,246), .35);--tooltip-badge-bg: var(--accent);--tooltip-badge-text: #ffffff;--tooltip-badge-shadow: 0 2px 5px rgba(15, 23, 42, .35)}[data-theme=dark]{color-scheme:dark;--bg: #050817;--panel: rgba(10, 17, 40, .88);--text: #e5e9f5;--muted: #8b99b8;--border: rgba(148, 163, 184, .45);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .6);--shadow: 0 18px 45px rgba(0, 0, 0, .75);--shadow-lg: 0 30px 80px rgba(0, 0, 0, .85);--accent: #60a5fa;--accent-hover: #3b82f6;--success: #22c55e;--warning: #facc15;--danger: #f97373;--radius: 20px;--radius-sm: 12px;--radius-lg: 28px;--glow-accent: 0 0 28px rgba(96, 165, 250, .7);--glass-bg: rgba(15, 23, 42, .9);--glass-border: rgba(148, 163, 184, .4);--accent-rgb: 96, 165, 250;--icon-hover: #e5e9f5;--icon-muted: #9ca3af;--segmented-bg: rgba(15, 23, 42, .75);--segmented-border: rgba(148, 163, 184, .45);--segmented-shadow: 0 18px 45px rgba(2, 6, 23, .85);--segmented-pill-bg: rgba(15, 23, 42, .9);--segmented-pill-shadow: 0 0 25px rgba(96, 165, 250, .65);--segmented-label: var(--muted);--segmented-label-active: #f9fafb;--segmented-label-hover: #e5e9f5;--segmented-radius: 999px;--segmented-pill-radius: 999px;--notify-bg: rgba(9, 13, 35, .94);--notify-border: rgba(96, 165, 250, .35);--notify-shadow: 0 22px 60px rgba(2, 6, 23, .9);--notify-radius: 20px;--notify-icon-bg: rgba(15, 23, 42, .85);--notify-message: #e5e9f5;--notify-muted: #9ca3af;--notify-close: #9ca3af;--notify-close-hover-bg: rgba(37, 99, 235, .35);--notify-progress-bg: rgba(15, 23, 42, .9);--notify-success: #22c55e;--notify-error: #f97373;--notify-warning: #eab308;--notify-info: #60a5fa;--notify-maintenance: #c084fc;--notify-timer: #fb37a0;--notify-muted-info: #94a3b8;--notify-action: #60a5fa;--timer-pill: rgb(255, 255, 255);--timer-pill-bg: rgba(15, 23, 42, .7);--timer-pill-border: rgba(148, 163, 184, .7);--timer-pill-bg-hover: rgba(37, 99, 235, .55);--timer-flyout-bg: rgba(9, 13, 35, .96);--timer-flyout-border: rgba(96, 165, 250, .45);--timer-flyout-radius: 22px;--timer-flyout-shadow: 0 22px 60px rgba(2, 6, 23, .9);--timer-hero-bg: radial-gradient(circle at top, rgba(96, 165, 250, .14), rgba(15, 23, 42, .92));--timer-hero-border: rgba(129, 140, 248, .6);--timer-hero-text: #f9fafb;--timer-hero-label: #9ca3af;--timer-icon-btn-bg: rgba(15, 23, 42, .85);--timer-icon-btn-border: rgba(148, 163, 184, .5);--timer-icon-btn-color: #9ca3af;--timer-icon-btn-bg-hover: rgba(37, 99, 235, .35);--timer-icon-btn-color-hover: #e5e9f5;--timer-divider: rgba(30, 64, 175, .7);--timer-setting-name: #e5e9f5;--timer-setting-desc: #9ca3af;--timer-toggle-track-off: rgba(15, 23, 42, .9);--timer-toggle-knob-off: #6b7280;--timer-interval-bg: rgba(15, 23, 42, .9);--timer-interval-header: #9ca3af;--timer-range-track: #1f2937;--timer-mini-title: #9ca3af;--timer-chip-border: rgba(75, 85, 99, .9);--timer-chip-text: #e5e9f5;--tooltip-toggle-bg: rgba(15, 23, 42, .7);--tooltip-toggle-border: rgba(148, 163, 184, .6);--tooltip-toggle-color: #9ca3af;--tooltip-toggle-bg-hover: rgba(37, 99, 235, .32);--tooltip-toggle-color-hover: #e5e9f5;--tooltip-toggle-border-hover: rgba(96, 165, 250, .8);--tooltip-toggle-radius: 14px;--tooltip-toggle-shadow-active: 0 0 22px rgba(var(--accent-rgb, 96,165,250), .55);--tooltip-badge-bg: var(--accent);--tooltip-badge-text: #0b1120;--tooltip-badge-shadow: 0 2px 7px rgba(0, 0, 0, .6)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}.glass-card{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--shadow)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.no-select{-webkit-user-select:none;user-select:none}*::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:20px;border:2px solid transparent}*::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}input[type=number]{accent-color:var(--accent)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}*{box-sizing:border-box}html,body{height:100%;overflow-x:hidden}body{margin:0;font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;transition:background .3s ease,color .3s ease;line-height:1.5}#app{min-height:100vh;display:flex;flex-direction:column}.card{background:var(--panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover{border-color:var(--accent);box-shadow:var(--shadow),var(--glow-accent)}.label{font-size:13px;color:var(--muted);display:block;margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.input,.textarea,.number{width:100%;border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-sm);padding:12px 16px;font-size:15px;color:var(--text);transition:border-color .2s ease,box-shadow .2s ease}.input:focus,.textarea:focus,.number:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #6366f11a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;appearance:none;border:1px solid var(--glass-border);background:var(--panel);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--text);border-radius:12px;padding:12px 20px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn:hover{background:var(--bg);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--accent)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 14px #6366f163}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:0 6px 20px #6366f173,var(--glow-accent)}.btn-success{background:var(--success);border-color:var(--success);color:#fff}.btn-warning{background:var(--warning);border-color:var(--warning);color:#fff}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.muted{color:var(--muted)}.headline{font-size:22px;font-weight:800;letter-spacing:-.01em}.pill{display:inline-block;padding:4px 10px;border-radius:999px;background:#f2f4f7;color:#111827;font-weight:600}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:24px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--accent)}input:focus+.slider{box-shadow:0 0 1px var(--accent)}input:checked+.slider:before{transform:translate(20px)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button;appearance:auto;margin:0;opacity:1}input[type=number]{-moz-appearance:auto}.upload-row.svelte-1k6ot3g{align-items:center;justify-content:space-between}.file-input-hidden.svelte-1k6ot3g{display:none}.image-container.svelte-1k6ot3g{width:100%;height:60vh;overflow:hidden;position:relative;background:#fff;border:1px solid var(--border);border-radius:12px;touch-action:none}.image-preview.svelte-1k6ot3g{position:absolute;left:0;top:0;transform-origin:0 0;-webkit-user-select:none;user-select:none;pointer-events:none}.string-art-canvas.svelte-k6nj40{touch-action:none;background:#fff;border-radius:12px;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform}.string-art-canvas.dragging.svelte-k6nj40{cursor:grabbing}.boundary-circle.svelte-k6nj40{fill:none;stroke:#000}.string-group.svelte-k6nj40{mix-blend-mode:multiply}.string-line.svelte-k6nj40{stroke-width:1;vector-effect:non-scaling-stroke}.nail-number.svelte-k6nj40{font-size:10px;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-family:sans-serif}.main-row.svelte-hhju1a{gap:1rem}.card-flex.svelte-hhju1a{flex:1;min-width:300px}.upload-row.svelte-hhju1a{align-items:center;justify-content:space-between}.editor-row.svelte-hhju1a{align-items:center}.file-input-hidden.svelte-hhju1a{display:none}.preview-image.svelte-hhju1a{width:100%;max-height:300px;object-fit:contain;border:1px solid var(--border);border-radius:12px}.editor-link.svelte-hhju1a{font-weight:600;cursor:pointer;color:var(--accent)}.editor-link.svelte-hhju1a:hover{text-decoration:underline}.connections-count.svelte-hhju1a{margin-left:auto}:host{--timer-font: "JetBrains Mono", "Fira Code", monospace}.timer-card-wrapper.svelte-1ur3k6i{width:100%;perspective:1000px}.timer-card-large.svelte-1ur3k6i{background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:20px;position:relative;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.timer-card-large.svelte-1ur3k6i:hover{transform:translateY(-5px) scale(1.02);border-color:#ffffff26;box-shadow:0 20px 40px #0006}.card-bg-glow.svelte-1ur3k6i{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(var(--accent-rgb),.05) 0%,transparent 70%);pointer-events:none}.card-header.svelte-1ur3k6i{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;z-index:2}.label-caps.svelte-1ur3k6i{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:#555}.icon-reset-btn.svelte-1ur3k6i{background:#ffffff0d;border:none;color:#444;padding:8px;border-radius:10px;cursor:pointer;transition:all .2s}.icon-reset-btn.svelte-1ur3k6i:hover{background:#ef44441a;color:#ef4444;transform:rotate(-90deg)}.card-body.svelte-1ur3k6i{display:flex;flex-direction:column;align-items:center;gap:5px;margin:10px 0}.time-main-val.svelte-1ur3k6i{font-family:var(--timer-font);font-size:42px;font-weight:900;color:#fff;letter-spacing:-1px;transition:color .3s}.play-indicator.svelte-1ur3k6i{color:var(--accent);opacity:.5;transition:.3s}.is-running.svelte-1ur3k6i .time-main-val:where(.svelte-1ur3k6i){color:var(--success);text-shadow:0 0 20px rgba(34,197,94,.3)}.is-running.svelte-1ur3k6i .play-indicator:where(.svelte-1ur3k6i){opacity:1;transform:scale(1.2);color:var(--success)}.is-paused.svelte-1ur3k6i .play-indicator:where(.svelte-1ur3k6i){opacity:1;transform:scale(1.2);color:var(--warning)}.is-paused.svelte-1ur3k6i .time-main-val:where(.svelte-1ur3k6i){color:var(--warning)}.status-pill.svelte-1ur3k6i{display:flex;align-items:center;gap:6px;background:#0000004d;padding:4px 12px;border-radius:20px;font-size:10px;font-weight:800;text-transform:uppercase;color:#777;width:fit-content;margin:0 auto}.is-running.svelte-1ur3k6i .status-pill:where(.svelte-1ur3k6i){color:var(--success)}.status-pill.svelte-1ur3k6i .dot:where(.svelte-1ur3k6i){width:6px;height:6px;border-radius:50%;background:currentColor}.timer-section-right.svelte-1ur3k6i{width:100%;margin-top:5px}.timer-pill-interactive-v2.svelte-1ur3k6i{display:flex;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.timer-pill-interactive-v2.svelte-1ur3k6i:hover{border-color:var(--accent)}.status-indicator.svelte-1ur3k6i{width:32px;height:32px;background:var(--panel);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--muted);position:relative;transition:.3s}.status-indicator.svelte-1ur3k6i{color:var(--accent);background:var(--panel)}.is-paused.svelte-1ur3k6i .status-indicator:where(.svelte-1ur3k6i){color:var(--warning);background:rgba(var(--warning-rgb, 245, 158, 11),.1)}.is-paused.svelte-1ur3k6i .time-value:where(.svelte-1ur3k6i){color:var(--warning)}.is-paused.svelte-1ur3k6i:hover{border-color:var(--warning)}.is-paused.svelte-1ur3k6i{box-shadow:0 0 12px rgba(var(--warning-rgb, 245, 158, 11),.05)}.is-running.svelte-1ur3k6i .status-indicator:where(.svelte-1ur3k6i){color:var(--success);background:#22c55e1a}.time-display.svelte-1ur3k6i{flex:1;display:flex;flex-direction:column;padding-left:12px}.time-label.svelte-1ur3k6i{font-size:9px;font-weight:800;text-transform:uppercase;color:var(--muted);letter-spacing:.5px;line-height:1;margin-bottom:2px}.time-value.svelte-1ur3k6i{font-family:JetBrains Mono,Fira Code,monospace;font-size:15px;font-weight:900;color:var(--text);line-height:1}.is-running.svelte-1ur3k6i .time-value:where(.svelte-1ur3k6i){color:var(--success)}.minimal-reset.svelte-1ur3k6i{background:transparent;border:none;color:var(--muted);padding:8px;cursor:pointer;border-radius:8px;transition:.2s;display:flex;align-items:center;justify-content:center}.minimal-reset.svelte-1ur3k6i:hover{color:var(--error);background:rgba(var(--error-rgb, 239, 68, 68),.1);transform:rotate(-45deg)}.pulse-ring.svelte-1ur3k6i{position:absolute;width:100%;height:100%;border:2px solid var(--success);border-radius:10px;animation:svelte-1ur3k6i-pulse 2s infinite;opacity:0}@keyframes svelte-1ur3k6i-pulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.4);opacity:0}}@keyframes svelte-1ur3k6i-spin{to{transform:rotate(360deg)}}.right-col.svelte-1nit0x8{width:320px;padding:10px}.sidebar-card.svelte-1nit0x8{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:18px;padding:24px 20px 20px;position:absolute;overflow:hidden;box-shadow:var(--shadow-lg)}.top-progress-edge.svelte-1nit0x8{position:absolute;top:0;left:0;right:0;height:5px;background:var(--bg)}.edge-fill.svelte-1nit0x8{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#f97316);transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 10px #8b5cf666}.hero-stats.svelte-1nit0x8{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.pct-large.svelte-1nit0x8{font-size:38px;font-weight:900;letter-spacing:-2px;color:var(--text);line-height:1}.status-label.svelte-1nit0x8{display:block;font-size:11px;text-transform:uppercase;font-weight:700;color:var(--muted)}.stat-sub.svelte-1nit0x8{text-align:right}.stat-sub.svelte-1nit0x8 .count:where(.svelte-1nit0x8){font-size:18px;font-weight:800;color:var(--accent);display:block}.stat-sub.svelte-1nit0x8 .total:where(.svelte-1nit0x8){font-size:11px;color:var(--muted);font-weight:600}.config-grid.svelte-1nit0x8{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-bottom:12px}.custom-dropdown-root.svelte-1nit0x8{position:relative;width:100%}.dropdown-trigger.svelte-1nit0x8{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--accent);font-size:13px;font-weight:800;cursor:pointer;transition:.2s;box-shadow:0 2px 4px #0000000d}.dropdown-trigger.svelte-1nit0x8:hover{border-color:var(--accent)}.dropdown-trigger.mini.svelte-1nit0x8{padding:6px 10px;min-width:100px;font-size:12px}.arrow-icon.svelte-1nit0x8{font-size:10px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block;pointer-events:none}.arrow-icon.rotated.svelte-1nit0x8{transform:rotate(180deg)}.dropdown-list.svelte-1nit0x8{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:100;overflow:hidden}.dropdown-list.bottom-aligned.svelte-1nit0x8{bottom:calc(100% + 4px);top:auto}.option-item.svelte-1nit0x8{width:100%;padding:10px 12px;border:none;background:transparent;color:var(--text);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:.2s}.option-item.svelte-1nit0x8:hover{background:var(--bg);color:var(--accent)}.option-item.selected.svelte-1nit0x8{background:rgba(var(--accent-rgb),.1);color:var(--accent);font-weight:800}.controls-bundle.svelte-1nit0x8{display:flex;align-items:center;gap:8px}.color-minimal.svelte-1nit0x8{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700}.swatch-minimal.svelte-1nit0x8{width:24px;height:24px;border-radius:50%;border:2px solid var(--border);position:relative;cursor:pointer;transition:.2s;overflow:hidden;flex-shrink:0}.swatch-minimal.svelte-1nit0x8:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.2)}.swatch-minimal.svelte-1nit0x8:hover{transform:scale(1.05);border-color:var(--accent)}.swatch-minimal.svelte-1nit0x8 input[type=color]:where(.svelte-1nit0x8){position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.no-arrows-config.svelte-1nit0x8{width:100%;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);font-size:14px;font-weight:800;color:var(--text);outline:none;text-align:center}.nail-number-ui.svelte-1nit0x8{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.main-label.svelte-1nit0x8{font-size:13px;font-weight:700}.sub-label.svelte-1nit0x8{font-size:9px;color:var(--muted);font-weight:800;text-transform:uppercase}.ui-row-expand.svelte-1nit0x8{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.mini-label.svelte-1nit0x8{font-size:11px;font-weight:800;color:var(--muted)}.no-arrows-config.svelte-1nit0x8{width:100%;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);font-size:14px;font-weight:800;color:var(--text);outline:none}.no-arrows-config.svelte-1nit0x8::-webkit-outer-spin-button,.no-arrows-config.svelte-1nit0x8::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nail-number-ui.svelte-1nit0x8{background:rgba(var(--accent-rgb),.03);border:1px solid var(--border);border-radius:var(--radius);padding:12px;transition:all .3s ease}.ui-row-main.svelte-1nit0x8{display:flex;justify-content:space-between;align-items:center}.ui-info.svelte-1nit0x8{display:flex;flex-direction:column}.main-label.svelte-1nit0x8{font-size:13px;font-weight:700;color:var(--text)}.sub-label.svelte-1nit0x8{font-size:10px;color:var(--muted);font-weight:600;text-transform:uppercase}.ui-row-expand.svelte-1nit0x8{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.color-selection-wrap.svelte-1nit0x8{display:flex;align-items:center;justify-content:space-between}.mini-label.svelte-1nit0x8{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase}.section-group.svelte-1nit0x8{display:flex;flex-direction:column;gap:14px}.glass-bg.svelte-1nit0x8{background:var(--timer-hero-bg);border:1px solid var(--timer-hero-border);padding:14px;border-radius:var(--radius)}.config-grid.svelte-1nit0x8{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field.svelte-1nit0x8 label:where(.svelte-1nit0x8){display:block;font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase;margin-bottom:6px}.color-row.svelte-1nit0x8{display:flex;gap:8px}.primary-actions.svelte-1nit0x8{display:grid;grid-template-columns:1fr 1.2fr;gap:8px}.btn-ghost.svelte-1nit0x8{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-weight:700;color:var(--text);cursor:pointer}.btn-dark-accent.svelte-1nit0x8{background:var(--text);color:var(--panel);border:none;padding:12px;border-radius:var(--radius-sm);font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.step-forward-btn.svelte-1nit0x8{width:100%;background:var(--accent);color:#fff;border:none;padding:16px;border-radius:var(--radius);display:flex;justify-content:space-between;align-items:center;margin:12px 0;cursor:pointer;box-shadow:var(--glow-accent)}.jump-control-v2.svelte-1nit0x8{display:flex;align-items:center;justify-content:space-between;background:var(--bg);padding:6px 6px 6px 16px;border-radius:12px;border:1px solid var(--border)}.jump-title.svelte-1nit0x8{font-size:12px;font-weight:700;color:var(--muted)}.jump-input-area.svelte-1nit0x8{background:var(--panel);border-radius:8px;padding:4px 8px;border:1px solid var(--border)}.no-arrows.svelte-1nit0x8{width:45px;border:none;background:transparent;text-align:center;font-weight:900;color:var(--accent);font-size:14px;outline:none}.no-arrows.svelte-1nit0x8::-webkit-outer-spin-button,.no-arrows.svelte-1nit0x8::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.project-storage.svelte-1nit0x8{padding-top:14px;border-top:1px solid var(--border)}.mini-title.svelte-1nit0x8{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase;margin-bottom:10px;display:block}.storage-grid.svelte-1nit0x8{display:grid;grid-template-columns:1fr 1fr;gap:8px}.storage-btn.svelte-1nit0x8{background:var(--bg);border:1px solid var(--border);padding:10px;border-radius:10px;font-size:11px;font-weight:700;cursor:pointer;color:var(--text);transition:all .2s}.storage-btn.svelte-1nit0x8:hover{border-color:var(--accent);background:var(--panel)}.export-area.svelte-1nit0x8{margin-top:auto;padding-top:15px}.export-split-button.svelte-1nit0x8{display:flex;position:relative;background:var(--text);border-radius:14px;overflow:visible;box-shadow:var(--shadow-lg)}.btn-main-action.svelte-1nit0x8{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:transparent;border:none;color:var(--panel);font-weight:700;font-size:13px;cursor:pointer;border-right:1px solid rgba(255,255,255,.1);transition:background .2s}.btn-main-action.svelte-1nit0x8:hover{background:#ffffff0d}.btn-dropdown-trigger.svelte-1nit0x8{padding:0 14px;background:transparent;border:none;color:var(--panel);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.btn-dropdown-trigger.svelte-1nit0x8:hover,.btn-dropdown-trigger.active.svelte-1nit0x8{background:#ffffff1a}.btn-dropdown-trigger.svelte-1nit0x8 .arrow-icon:where(.svelte-1nit0x8){font-size:10px;transition:transform .3s}.btn-dropdown-trigger.svelte-1nit0x8 .arrow-icon.rotated:where(.svelte-1nit0x8){transform:rotate(180deg)}.export-dropdown-menu.svelte-1nit0x8{position:absolute;bottom:calc(100% + 8px);left:0;right:0;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-xl);z-index:100;padding:6px}.dropdown-item.svelte-1nit0x8{width:100%;display:flex;align-items:center;gap:12px;padding:10px;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .2s}.item-icon.svelte-1nit0x8{font-size:18px}.item-text.svelte-1nit0x8 strong:where(.svelte-1nit0x8){display:block;font-size:12px;color:var(--text)}.item-text.svelte-1nit0x8 small:where(.svelte-1nit0x8){display:block;font-size:10px;color:var(--muted)}.dropdown-item.svelte-1nit0x8{width:100%;padding:12px;border:none;background:transparent;cursor:pointer;border-radius:10px;text-align:left;transition:.2s}.dropdown-item.svelte-1nit0x8:hover{background:var(--bg)}.dropdown-item.svelte-1nit0x8 strong:where(.svelte-1nit0x8){display:block;font-size:13px;color:var(--text)}.dropdown-item.svelte-1nit0x8 small:where(.svelte-1nit0x8){font-size:11px;color:var(--muted)}.modern-toggle.svelte-1nit0x8{position:relative;width:42px;height:22px;cursor:pointer}.modern-toggle.svelte-1nit0x8 input:where(.svelte-1nit0x8){opacity:0;width:0;height:0}.track.svelte-1nit0x8{position:absolute;inset:0;background:var(--border);border-radius:20px;transition:.3s}.track.svelte-1nit0x8:before{content:"";position:absolute;height:18px;width:18px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:.3s}input.svelte-1nit0x8:checked+.track:where(.svelte-1nit0x8){background:var(--success)}input.svelte-1nit0x8:checked+.track:where(.svelte-1nit0x8):before{transform:translate(20px)}.custom-range.svelte-1nit0x8{width:100%;accent-color:var(--accent);height:4px}.no-select.svelte-1nb2vhr{-webkit-user-select:none;-ms-user-select:none;user-select:none}.current-step-overlay.svelte-1nb2vhr{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:auto;min-width:400px;background:var(--panel);backdrop-filter:blur(15px) saturate(160%);-webkit-backdrop-filter:blur(15px) saturate(160%);color:var(--text);border:1px solid var(--glass-border);border-radius:30px;padding:20px 40px;text-align:center;box-shadow:0 10px 40px #0003,var(--glow-accent);z-index:100;display:flex;flex-direction:column;align-items:center;gap:8px;transition:opacity .3s ease,transform .3s ease}.current-step-overlay.hidden.svelte-1nb2vhr{opacity:0;transform:translate(-50%) translateY(20px);pointer-events:none}.sensor-anchor.svelte-1nb2vhr{position:absolute;bottom:0;left:0;width:1px;height:1px;background:transparent;pointer-events:none;visibility:hidden}.step-number.svelte-1nb2vhr{font-size:16px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.step-instruction.svelte-1nb2vhr{font-size:64px;font-weight:800;display:flex;align-items:center;gap:30px}.arrow.svelte-1nb2vhr{color:var(--accent);font-size:48px}.current-number.svelte-1nb2vhr{text-shadow:0 0 15px rgba(169,50,228,.3)}.next-number.svelte-1nb2vhr{text-shadow:0 0 15px rgba(16,185,129,.2)}.left-col.svelte-47x01x{flex:0 0 300px;display:flex;flex-direction:column;gap:16px}.card.svelte-47x01x{background:var(--panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius, 12px);padding:12px;box-shadow:var(--shadow, 0 1px 2px rgba(0, 0, 0, .03));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card.stack.svelte-47x01x{display:flex;flex-direction:column;gap:12px}.card.svelte-47x01x:hover{border-color:var(--accent);box-shadow:var(--shadow),var(--glow-accent)}.label.svelte-47x01x{font-size:13px;color:var(--muted);display:block;margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.textarea.svelte-47x01x{width:100%;min-height:150px;padding:12px;border-radius:var(--radius-sm, 8px);border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical;box-sizing:border-box;margin-top:8px;font-family:var(--font-sans, inherit)}.step-list.svelte-47x01x{margin-top:8px;max-height:200px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm, 8px);padding:8px;background:var(--bg);color:var(--text);scroll-behavior:smooth}.list-title.svelte-47x01x{font-size:13px;font-weight:700;display:block;margin-bottom:4px;color:var(--muted)}.string-ul.svelte-47x01x{margin:0;padding:0;font-size:13px;list-style:none}.string-li.svelte-47x01x{display:flex;align-items:center;padding:2px 4px;margin-bottom:2px;font-family:JetBrains Mono,monospace;border-radius:4px;transition:all .2s ease}.string-li.is-active.svelte-47x01x{color:var(--accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;background:rgba(var(--accent-rgb, 99, 102, 241),.1);font-weight:700}.string-li.dimmed.svelte-47x01x{opacity:.4}.step-idx.svelte-47x01x{color:var(--muted);margin-right:8px;font-size:11px;min-width:30px}.arrow.svelte-47x01x{color:var(--accent);font-weight:700;margin:0 4px;opacity:.7}.no-select.svelte-47x01x{user-select:none;-webkit-user-select:none}.page.svelte-l3udep{display:flex;gap:18px;align-items:flex-start;width:100%}.nail-circle.svelte-l3udep{flex:1;display:flex;justify-content:center;align-items:center}@media(max-width:980px){.page.svelte-l3udep{flex-direction:column}}.page.svelte-l3udep{margin-bottom:180px}.maintenance-warning-card.svelte-nnemvc{border-left:4px solid var(--error);background:#ef44440d}.maintenance-warning.svelte-nnemvc{display:flex;align-items:center;gap:16px;color:var(--text)}.maintenance-warning.svelte-nnemvc .warning-icon:where(.svelte-nnemvc){font-size:32px}.maintenance-warning.svelte-nnemvc strong:where(.svelte-nnemvc){display:block;font-size:18px;color:var(--error);margin-bottom:4px}.maintenance-warning.svelte-nnemvc p:where(.svelte-nnemvc){margin:0;opacity:.8;font-size:14px;line-height:1.4}:root{--primary: #6366f1;--danger: #ef4444;--glass: rgba(255, 255, 255, .8);--border: rgba(0, 0, 0, .08)}.generator-layout.svelte-1lsr7d8{max-width:1200px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:2rem}.glass.svelte-1lsr7d8{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:24px;box-shadow:0 20px 50px #0000000d;padding:2rem}.header.svelte-1lsr7d8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.badge.svelte-1lsr7d8{font-size:.7rem;background:var(--primary);color:#fff;padding:2px 8px;border-radius:6px;vertical-align:middle}.workspace.svelte-1lsr7d8{display:grid;grid-template-columns:1fr 320px;gap:2rem}.viewport-box.svelte-1lsr7d8{height:500px;background:#111;border-radius:16px;position:relative;overflow:hidden}.viewport-box.svelte-1lsr7d8 img:where(.svelte-1lsr7d8){width:100%;height:100%;object-fit:contain}.crop-circle.svelte-1lsr7d8{position:absolute;border:2px solid white;border-radius:50%;box-shadow:0 0 0 2000px #000000b3;pointer-events:none}.scan-line.svelte-1lsr7d8{position:absolute;width:100%;height:2px;background:var(--primary);box-shadow:0 0 15px var(--primary);top:0;animation:svelte-1lsr7d8-scan 3s linear infinite}@keyframes svelte-1lsr7d8-scan{0%{top:0}to{top:100%}}.controls.svelte-1lsr7d8{display:flex;flex-direction:column;gap:1.5rem}.group.svelte-1lsr7d8 label:where(.svelte-1lsr7d8){display:block;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.preset-row.svelte-1lsr7d8{display:flex;gap:.5rem;background:#eee;padding:4px;border-radius:10px}.preset-row.svelte-1lsr7d8 button:where(.svelte-1lsr7d8){flex:1;border:none;padding:6px;border-radius:7px;cursor:pointer;font-size:.8rem}.preset-row.svelte-1lsr7d8 button.active:where(.svelte-1lsr7d8){background:#fff;box-shadow:0 2px 5px #0000001a;color:var(--primary);font-weight:700}.btn-main.svelte-1lsr7d8{width:100%;padding:1rem;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:.2s}.btn-main.run.svelte-1lsr7d8{background:var(--primary);color:#fff}.btn-main.abort.svelte-1lsr7d8{background:var(--danger);color:#fff}.progress-status.svelte-1lsr7d8{margin-top:1rem}.bar.svelte-1lsr7d8{height:6px;background:#eee;border-radius:3px;overflow:hidden;margin-top:5px}.fill.svelte-1lsr7d8{height:100%;background:var(--primary);transition:width .3s}.result-card.svelte-1lsr7d8 .canvas-container:where(.svelte-1lsr7d8){display:flex;justify-content:center;background:#fff;padding:2rem;border-radius:16px;margin-top:1rem}.res-header.svelte-1lsr7d8{display:flex;justify-content:space-between;align-items:center}.backdrop.svelte-egd7pq{position:fixed;inset:0;width:100vw;height:100vh;z-index:10000;background:#020617d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;overflow:hidden}.modal.svelte-egd7pq{width:90vw;max-width:1400px;height:85vh;background:var(--panel);border-radius:16px;border:1px solid var(--border);display:flex;flex-direction:column;box-shadow:var(--shadow)}.modal-header.svelte-egd7pq{padding:1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-header.svelte-egd7pq h2:where(.svelte-egd7pq){margin:0;font-size:1.25rem;color:var(--text)}.actions.svelte-egd7pq{display:flex;gap:12px}.preview-scroll-area.svelte-egd7pq{flex:1;overflow:auto;background:#0f172a;padding:60px;display:flex;justify-content:center;align-items:flex-start}.paper-grid.svelte-egd7pq{display:grid;gap:4px;padding:10px;height:fit-content;width:fit-content}.a4-page.svelte-egd7pq{background:#fff;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d;width:210px;height:297px;flex-shrink:0}.page-info-overlay.svelte-egd7pq{position:absolute;inset:0;background:#818cf8e6;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .2s;cursor:default}.a4-page.svelte-egd7pq:hover .page-info-overlay:where(.svelte-egd7pq){opacity:1}.modal-footer.svelte-egd7pq{padding:1rem;border-top:1px solid var(--border);text-align:center;background:var(--panel);color:var(--muted);font-size:.8rem;flex-shrink:0}.btn.svelte-egd7pq{padding:10px 20px;border-radius:8px;border:none;cursor:pointer;font-weight:600;transition:all .2s}.btn-primary.svelte-egd7pq{background:var(--accent);color:#fff;box-shadow:var(--glow-accent)}.btn-primary.svelte-egd7pq:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-secondary.svelte-egd7pq{background:transparent;border:1px solid var(--border);color:var(--text)}.btn-secondary.svelte-egd7pq:hover{background:var(--glass-bg)}@media(max-height:700px){.preview-scroll-area.svelte-egd7pq{padding:20px}.a4-page.svelte-egd7pq{transform:scale(.7);transform-origin:top left}}.row-gap-md.svelte-9a15i6{gap:20px}.flex-input.svelte-9a15i6{flex:1;min-width:200px}.preset-grid.svelte-9a15i6{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:28px}.preset-card.svelte-9a15i6{background:linear-gradient(145deg,var(--panel),rgba(var(--panel-rgb),.8));border:2px solid transparent;background-clip:padding-box;color:var(--text-primary, var(--text));border-radius:16px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:center;position:relative;overflow:hidden}.preset-card.svelte-9a15i6:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .25s ease}.preset-card.svelte-9a15i6:hover{border-color:var(--accent);background:linear-gradient(145deg,var(--glass-bg),rgba(var(--accent-rgb),.05));transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgba(var(--shadow-rgb),.3)}.preset-card.svelte-9a15i6:hover:before{opacity:1}.preset-card.active.svelte-9a15i6{border-color:var(--accent);background:linear-gradient(145deg,rgba(var(--accent-rgb),.15),var(--glass-bg));box-shadow:0 0 0 1px rgba(var(--accent-rgb),.5),0 20px 40px rgba(var(--accent-rgb),.2);transform:translateY(-2px)}.preset-card.active.svelte-9a15i6:before{opacity:1}.preset-icon.svelte-9a15i6{font-size:2rem;margin-bottom:8px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.preset-label.svelte-9a15i6{font-weight:700;font-size:1rem;color:var(--text-primary, var(--text));margin-bottom:4px}.preset-details.svelte-9a15i6{font-size:.85rem;color:var(--accent-muted, var(--muted));font-weight:500;text-transform:uppercase;letter-spacing:.5px}.toggle-container.svelte-9a15i6{display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--text-primary, var(--text));font-size:.95rem;font-weight:500;-webkit-user-select:none;user-select:none;padding:8px 12px;border-radius:8px;transition:background .2s ease}.toggle-container.svelte-9a15i6:hover{background:rgba(var(--accent-rgb),.05)}.toggle-container.svelte-9a15i6 input:where(.svelte-9a15i6){width:20px;height:20px;accent-color:var(--accent);cursor:pointer}.label-text.svelte-9a15i6{font-weight:500}.btn.svelte-9a15i6{border-radius:12px;padding:12px 24px;font-weight:700;font-size:.95rem;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;position:relative;overflow:hidden}.btn-flex.svelte-9a15i6{display:flex;align-items:center;gap:8px}.btn-secondary.svelte-9a15i6{background:linear-gradient(145deg,var(--glass-bg),var(--panel));color:var(--text-primary);border:1px solid rgba(var(--border-rgb),.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-secondary.svelte-9a15i6:hover{background:linear-gradient(145deg,rgba(var(--accent-rgb),.1),var(--glass-bg));border-color:var(--accent);transform:translateY(-2px);box-shadow:0 15px 30px rgba(var(--shadow-rgb),.2)}.btn-success.svelte-9a15i6{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent),#fff 20%));color:#fff;box-shadow:0 10px 25px rgba(var(--accent-rgb),.4)}.btn-success.svelte-9a15i6:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--accent),#000 10%),var(--accent));transform:translateY(-3px) scale(1.02);box-shadow:0 20px 40px rgba(var(--accent-rgb),.6)}input.number.svelte-9a15i6{background:linear-gradient(145deg,var(--glass-bg),var(--panel));border:1px solid rgba(var(--border-rgb),.6);color:var(--text-primary);border-radius:10px;padding:12px 16px;font-size:1rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}input.number.svelte-9a15i6:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1);outline:none;transform:translateY(-1px)}.label.svelte-9a15i6{color:var(--text-primary);font-weight:600;margin-bottom:6px;display:block;font-size:.9rem}.muted.svelte-9a15i6{color:var(--muted-fg, var(--muted));margin-bottom:20px;font-size:.95rem;line-height:1.5}@media(max-width:768px){.preset-grid.svelte-9a15i6{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.preset-card.svelte-9a15i6{padding:16px 12px}}.content.svelte-qwwh2c{line-height:1.6;color:var(--text)}h2.svelte-qwwh2c{font-size:18px;margin-top:24px;color:var(--text)}p.svelte-qwwh2c{margin-bottom:16px}a.svelte-qwwh2c{color:var(--accent);text-decoration:none}a.svelte-qwwh2c:hover{text-decoration:underline}.content.svelte-5dtqw2{line-height:1.6;color:var(--text)}h2.svelte-5dtqw2{font-size:18px;margin-top:24px;color:var(--text)}h3.svelte-5dtqw2{font-size:16px;margin-top:16px;color:var(--text)}p.svelte-5dtqw2{margin-bottom:16px}.segmented.svelte-og6eq0{display:inline-flex;align-items:center;gap:2px;background:var(--segmented-bg);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid var(--segmented-border);border-radius:var(--segmented-radius);padding:var(--segmented-padding);box-shadow:var(--segmented-shadow);position:relative;z-index:1}.segmented-bg.svelte-og6eq0{position:absolute;background:var(--segmented-pill-bg);border-radius:var(--segmented-pill-radius);box-shadow:var(--segmented-pill-shadow);transition:all .28s cubic-bezier(.4,0,.2,1);z-index:0}.segmented.svelte-og6eq0 button:where(.svelte-og6eq0){appearance:none;border:0;background:transparent;color:var(--segmented-label);padding:var(--segmented-button-padding-y) var(--segmented-button-padding-x);border-radius:var(--segmented-pill-radius);font-weight:600;font-size:14px;cursor:pointer;transition:color .2s ease,transform .2s ease;position:relative;z-index:1;white-space:nowrap}.segmented.svelte-og6eq0 button.active:where(.svelte-og6eq0){color:var(--segmented-label-active)}.segmented.svelte-og6eq0 button:where(.svelte-og6eq0):not(.active):hover{color:var(--segmented-label-hover);transform:translateY(-1px)}.segmented.svelte-og6eq0 button:where(.svelte-og6eq0):focus-visible{outline:2px solid rgba(var(--accent-rgb),.6);outline-offset:2px;border-radius:var(--segmented-pill-radius)}.profile-wrapper.svelte-14pray9{position:relative;display:inline-block;font-family:var(--font-sans)}.profile-pill.svelte-14pray9{background:var(--timer-pill-bg);border:1px solid var(--timer-pill-border);border-radius:14px;height:42px;width:42px;padding:0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--timer-pill);overflow:hidden;white-space:nowrap}.profile-pill.svelte-14pray9:hover,.profile-pill.is-active.svelte-14pray9{background:var(--timer-pill-bg-hover);border-color:var(--accent);width:140px;padding-left:0;box-shadow:0 4px 12px rgba(var(--accent-rgb),.1)}.icon-slot.svelte-14pray9{min-width:42px;height:42px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.profile-pill.svelte-14pray9:hover .icon-slot:where(.svelte-14pray9){color:var(--accent)}.projects-section.svelte-14pray9{position:relative}.scroll-container.svelte-14pray9{max-height:260px;overflow-y:auto;padding:4px;margin:0 -4px;scrollbar-width:thin;scrollbar-color:var(--timer-divider) transparent}.scroll-container.svelte-14pray9::-webkit-scrollbar{width:4px}.scroll-container.svelte-14pray9::-webkit-scrollbar-track{background:transparent}.scroll-container.svelte-14pray9::-webkit-scrollbar-thumb{background:var(--timer-divider);border-radius:10px}.projects-section.svelte-14pray9:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to top,var(--timer-flyout-bg),transparent);pointer-events:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);opacity:.8}.project-grid.svelte-14pray9{display:flex;flex-direction:column;gap:6px;padding-bottom:15px}.project-card.svelte-14pray9{background:var(--timer-hero-bg);border:1px solid var(--timer-hero-border);border-radius:var(--radius-sm);padding:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease;text-align:left;flex-shrink:0}.avatar-wrapper.svelte-14pray9{width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--bg);border:1.5px solid var(--timer-pill-border)}.avatar.svelte-14pray9{width:100%;height:100%;object-fit:cover}.login-text.svelte-14pray9{opacity:0;transform:translate(10px);transition:opacity .3s ease,transform .3s ease;font-weight:700;font-size:13px;color:var(--timer-pill);padding-right:16px}.profile-pill.svelte-14pray9:hover .login-text:where(.svelte-14pray9),.profile-pill.is-active.svelte-14pray9 .login-text:where(.svelte-14pray9){opacity:1;transform:translate(0);transition-delay:.1s}.dropdown-menu.svelte-14pray9{position:absolute;top:52px;right:0;width:260px;background:var(--timer-flyout-bg);border:1px solid var(--timer-flyout-border);border-radius:var(--timer-flyout-radius);box-shadow:var(--timer-flyout-shadow);z-index:1000;padding:6px}.flyout-inner.svelte-14pray9{padding:12px}.user-profile-header.svelte-14pray9{padding:8px 4px}.u-name.svelte-14pray9{display:block;font-weight:800;font-size:15px;color:var(--text)}.u-badge.svelte-14pray9{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--accent)}.divider.svelte-14pray9{height:1px;background:var(--timer-divider);margin:12px 0}.section-label.svelte-14pray9{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--muted);margin-bottom:10px;display:block}.project-grid.svelte-14pray9{display:flex;flex-direction:column;gap:6px}.project-card.svelte-14pray9{background:var(--timer-hero-bg);border:1px solid var(--timer-hero-border);border-radius:var(--radius-sm);padding:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:.2s;text-align:left}.project-card.svelte-14pray9:hover{border-color:var(--accent);background:var(--panel);transform:translateY(-1px)}.p-title.svelte-14pray9{display:block;font-size:13px;font-weight:700;color:var(--text)}.p-date.svelte-14pray9{font-size:11px;color:var(--muted)}.status-indicator.svelte-14pray9{width:6px;height:6px;border-radius:50%}.status-indicator.published.svelte-14pray9{background:var(--success)}.status-indicator.draft.svelte-14pray9{background:var(--warning)}.logout-btn.svelte-14pray9{width:100%;padding:10px;border:none;background:transparent;color:var(--danger);font-weight:700;cursor:pointer;border-radius:var(--radius-sm)}.logout-btn.svelte-14pray9:hover{background:#ef444414}.login-prompt.svelte-14pray9{text-align:center}.prompt-title.svelte-14pray9{font-weight:800;font-size:16px;margin:0}.prompt-desc.svelte-14pray9{font-size:12px;color:var(--muted);margin:8px 0 16px}.auth-btn.svelte-14pray9{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;width:100%}.timer-control-wrapper.svelte-1e19igp{position:relative;display:inline-block}.timer-pill.svelte-1e19igp{background:var(--timer-pill-bg);border:1px solid var(--timer-pill-border);border-radius:14px;height:42px;padding:0 12px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--icon-muted)}.timer-pill.svelte-1e19igp:hover{background:var(--timer-pill-bg-hover);color:var(--icon-hover);transform:scale(1.025) translateY(-2px);border-color:var(--accent)}.timer-pill.is-running.svelte-1e19igp{border-color:var(--success);box-shadow:0 0 15px #22c55e33}.status-indicator.svelte-1e19igp{position:relative;display:flex;align-items:center}.pulse-ring.svelte-1e19igp{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--success);animation:svelte-1e19igp-ring-pulse 2s infinite}@keyframes svelte-1e19igp-ring-pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(2);opacity:0}}.time-display.svelte-1e19igp{font-family:JetBrains Mono,monospace;font-weight:800;font-size:14px;color:var(--accent)}.timer-flyout.svelte-1e19igp{position:absolute;top:52px;right:0;width:280px;background:var(--timer-flyout-bg);border:1px solid var(--timer-flyout-border);border-radius:var(--timer-flyout-radius);box-shadow:var(--timer-flyout-shadow);z-index:1000;overflow:hidden}.flyout-inner.svelte-1e19igp{padding:20px;display:flex;flex-direction:column;gap:16px}.hero-timer.svelte-1e19igp{background:var(--timer-hero-bg);border-radius:18px;padding:15px;text-align:center;border:1px solid var(--timer-hero-border);transition:.3s}.hero-timer.active.svelte-1e19igp{border-color:var(--success);background:#22c55e0d}.hero-val.svelte-1e19igp{display:block;font-size:32px;font-weight:900;font-family:JetBrains Mono,monospace;color:var(--timer-hero-text)}.hero-label.svelte-1e19igp{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--timer-hero-label);font-weight:800}.main-actions.svelte-1e19igp{display:flex;gap:10px}.action-btn.svelte-1e19igp{flex:1;height:48px;border-radius:14px;border:none;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:800;cursor:pointer;transition:.2s}.play-pause.svelte-1e19igp{background:var(--accent);color:#fff}.play-pause.running.svelte-1e19igp{background:var(--danger)}.action-btn.svelte-1e19igp:hover{transform:translateY(-2px);filter:brightness(1.1)}.action-btn-icon.svelte-1e19igp{width:48px;background:var(--timer-icon-btn-bg);border:1px solid var(--timer-icon-btn-border);border-radius:14px;color:var(--timer-icon-btn-color);cursor:pointer;transition:.2s}.action-btn-icon.svelte-1e19igp:hover{color:var(--timer-icon-btn-color-hover);background:var(--timer-icon-btn-bg-hover)}.divider.svelte-1e19igp{height:1px;background:var(--timer-divider)}.setting-row.svelte-1e19igp{display:flex;justify-content:space-between;align-items:center}.setting-name.svelte-1e19igp{display:block;font-size:12px;font-weight:700;color:var(--timer-setting-name)}.setting-desc.svelte-1e19igp{display:block;font-size:10px;color:var(--timer-setting-desc)}.ios-toggle.svelte-1e19igp{position:relative;width:40px;height:20px;cursor:pointer}.ios-toggle.svelte-1e19igp input:where(.svelte-1e19igp){opacity:0;width:0;height:0}.toggle-track.svelte-1e19igp{position:absolute;inset:0;background:var(--timer-toggle-track-off);border-radius:20px;transition:.3s}.toggle-track.svelte-1e19igp:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background:var(--timer-toggle-knob-off);border-radius:50%;transition:.3s}input.svelte-1e19igp:checked+.toggle-track:where(.svelte-1e19igp){background:var(--success)}input.svelte-1e19igp:checked+.toggle-track:where(.svelte-1e19igp):before{transform:translate(20px);background:#fff}.interval-control.svelte-1e19igp{background:var(--timer-interval-bg);padding:12px;border-radius:12px;margin-top:5px}.interval-header.svelte-1e19igp{display:flex;justify-content:space-between;font-size:11px;font-weight:800;margin-bottom:8px;color:var(--timer-interval-header)}.val-badge.svelte-1e19igp{color:var(--accent)}.modern-range.svelte-1e19igp{width:100%;-webkit-appearance:none;height:4px;background:var(--timer-range-track);border-radius:2px;outline:none}.modern-range.svelte-1e19igp::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--accent);border-radius:50%;cursor:pointer;box-shadow:0 0 10px rgba(var(--accent-rgb),.5)}.timer-settings.svelte-1e19igp{display:flex;flex-direction:column;gap:12px}.mini-title.svelte-1e19igp{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--timer-mini-title);margin-bottom:8px;display:block}.pos-chips.svelte-1e19igp{display:flex;gap:5px}.chip.svelte-1e19igp{flex:1;padding:6px;border-radius:8px;border:1px solid var(--timer-chip-border);background:transparent;color:var(--timer-chip-text);font-size:10px;font-weight:700;cursor:pointer;transition:.2s}.chip.active.svelte-1e19igp{background:var(--accent);color:#fff;border-color:var(--accent)}.info-orb-toggle.svelte-3ovnpf{position:relative;width:42px;height:42px;border-radius:var(--tooltip-toggle-radius);background:var(--tooltip-toggle-bg);border:1px solid var(--tooltip-toggle-border);color:var(--icon-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0;outline:none}.info-orb-toggle.svelte-3ovnpf:hover{background:var(--tooltip-toggle-bg-hover);color:var(--icon-hover);border-color:var(--tooltip-toggle-border-hover);transform:translateY(-2px)}.info-orb-toggle.is-active.svelte-3ovnpf{background:rgba(var(--accent-rgb, 99, 102, 241),.15);border-color:var(--accent, #6366f1);color:var(--accent, #6366f1);box-shadow:var(--tooltip-toggle-shadow-active)}.icon-container.svelte-3ovnpf{z-index:2;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.info-orb-toggle.svelte-3ovnpf:hover .icon-container:where(.svelte-3ovnpf){transform:scale(1.1)}.pulse-aura.svelte-3ovnpf{position:absolute;inset:-1px;border-radius:var(--tooltip-toggle-radius);border:2px solid var(--accent, #6366f1);animation:svelte-3ovnpf-orb-pulse 2s infinite;z-index:1}@keyframes svelte-3ovnpf-orb-pulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.3);opacity:0}to{transform:scale(1.3);opacity:0}}.active-badge.svelte-3ovnpf{position:absolute;top:-4px;right:-4px;background:var(--tooltip-badge-bg);color:var(--tooltip-badge-text);font-size:8px;font-weight:900;padding:2px 4px;border-radius:5px;letter-spacing:.5px;z-index:3;box-shadow:var(--tooltip-badge-shadow)}@media(prefers-reduced-motion:reduce){.pulse-aura.svelte-3ovnpf{animation:none}.info-orb-toggle.svelte-3ovnpf:hover{transform:none}}.segmented.svelte-1cpiogy{display:inline-flex;align-items:center;gap:2px;background:var(--segmented-bg);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid var(--segmented-border);border-radius:var(--segmented-radius);padding:var(--segmented-padding);box-shadow:var(--segmented-shadow);position:relative;z-index:1}.segmented-bg.svelte-1cpiogy{position:absolute;background:var(--segmented-pill-bg);border-radius:var(--segmented-pill-radius);box-shadow:var(--segmented-pill-shadow);transition:all .28s cubic-bezier(.4,0,.2,1);z-index:0}.segmented.svelte-1cpiogy button:where(.svelte-1cpiogy){appearance:none;border:0;background:transparent;color:var(--segmented-label);padding:var(--segmented-button-padding-y) var(--segmented-button-padding-x);border-radius:var(--segmented-pill-radius);font-weight:600;font-size:14px;cursor:pointer;transition:color .2s ease,transform .2s ease;position:relative;z-index:1;white-space:nowrap}.segmented.svelte-1cpiogy button.active:where(.svelte-1cpiogy){color:var(--segmented-label-active)}.segmented.svelte-1cpiogy button:where(.svelte-1cpiogy):not(.active):hover{color:var(--segmented-label-hover);transform:translateY(-1px)}.segmented.svelte-1cpiogy button:where(.svelte-1cpiogy):focus-visible{outline:2px solid rgba(var(--accent-rgb),.6);outline-offset:2px;border-radius:var(--segmented-pill-radius)}.toolbar-container.svelte-yp746v{background:var(--panel);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border-bottom:1px solid var(--glass-border);position:sticky;top:0;z-index:1000;padding:0 24px;box-shadow:0 4px 20px #00000014,var(--glow-accent)}.toolbar.svelte-yp746v{max-width:1400px;margin:0 auto;height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo-img.svelte-yp746v{height:60px;width:auto;display:block}.logo-container.svelte-yp746v{display:flex;align-items:center;justify-content:center;gap:10px}.logo-container.svelte-yp746v .title:where(.svelte-yp746v){font-weight:600;font-size:12px;letter-spacing:.2em;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899,#f97316);text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-actions.svelte-yp746v{display:flex;align-items:center;gap:12px}@media(max-width:900px){.toolbar.svelte-yp746v{flex-direction:column;height:auto;padding:16px 0;gap:16px}}.logo-container.svelte-16716md{display:flex;align-items:center;justify-content:center;gap:10px}.logo-img-footer.svelte-16716md{height:200px;width:auto;display:block}.logo-text.svelte-16716md{padding:6px 0 0;margin-bottom:0}footer.svelte-16716md{background:var(--panel);border-top:1px solid var(--border);padding:24px;margin-top:auto}.footer-version-numbers.svelte-16716md p:where(.svelte-16716md){margin-top:2px;margin-bottom:2px}.footer-content.svelte-16716md{max-width:1400px;margin:0 auto;display:flex;justify-content:center;align-items:center;text-align:center;gap:40px;flex-wrap:wrap}.footer-section.svelte-16716md{max-width:400px;display:flex;flex-direction:column;align-items:center}.footer-links.svelte-16716md{display:flex;gap:24px;justify-content:center;margin-top:4px}.footer-links.svelte-16716md a:where(.svelte-16716md){color:var(--muted);text-decoration:none;font-weight:500;transition:color .2s}.footer-links.svelte-16716md a:where(.svelte-16716md):hover{color:var(--accent)}.footer-link-btn.svelte-16716md{background:none;border:none;padding:0;margin:0;color:var(--muted);text-decoration:none;font-weight:500;font-family:inherit;font-size:inherit;cursor:pointer;transition:color .2s}.footer-link-btn.svelte-16716md:hover{color:var(--accent)}.footer-version-numbers.svelte-16716md{display:flex;gap:4px;align-items:center}.footer-version-numbers.svelte-16716md .separator:where(.svelte-16716md){color:var(--border);-webkit-user-select:none;user-select:none}.footer-bottom.svelte-16716md{max-width:1400px;margin:40px auto 0;padding-top:10px;border-top:1px solid var(--border);text-align:center;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:12px}.footer-legal-links.svelte-16716md{display:flex;gap:12px;align-items:center}.footer-legal-links.svelte-16716md .separator:where(.svelte-16716md){color:var(--border);-webkit-user-select:none;user-select:none}.muted.svelte-16716md{color:var(--muted);font-size:14px;margin-top:4px}.pos-container.svelte-120et8s{position:fixed;display:flex;flex-direction:column;gap:12px;z-index:100000;padding:20px;pointer-events:none;width:fit-content;min-width:350px}.top-left.svelte-120et8s{top:0;left:0}.top-center.svelte-120et8s{top:0;left:50%;transform:translate(-50%);align-items:center}.top-right.svelte-120et8s{top:0;right:0;align-items:flex-end}.center-left.svelte-120et8s{top:50%;left:0;transform:translateY(-50%)}.center.svelte-120et8s{top:50%;left:50%;transform:translate(-50%,-50%);align-items:center}.center-right.svelte-120et8s{top:50%;right:0;transform:translateY(-50%);align-items:flex-end}.bottom-left.svelte-120et8s{bottom:0;left:0;flex-direction:column-reverse}.bottom-center.svelte-120et8s{bottom:0;left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.bottom-right.svelte-120et8s{bottom:0;right:0;align-items:flex-end;flex-direction:column-reverse}.center.svelte-120et8s,.center-left.svelte-120et8s,.center-right.svelte-120et8s{display:flex;flex-direction:column;justify-content:center}.top-left.svelte-120et8s,.top-center.svelte-120et8s,.top-right.svelte-120et8s{flex-direction:column}.bottom-left.svelte-120et8s,.bottom-center.svelte-120et8s,.bottom-right.svelte-120et8s{flex-direction:column-reverse}.notification-card.svelte-120et8s{pointer-events:auto;position:relative;display:flex;align-items:center;gap:16px;padding:14px 20px;background:var(--notify-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--notify-border);border-radius:var(--notify-radius);box-shadow:var(--notify-shadow);min-width:320px;max-width:450px;overflow:hidden}.notification-card.svelte-120et8s{--type-color: var(--notify-info)}.success.svelte-120et8s{--type-color: var(--notify-success)}.error.svelte-120et8s{--type-color: var(--notify-error)}.warning.svelte-120et8s{--type-color: var(--notify-warning)}.info.svelte-120et8s{--type-color: var(--notify-info)}.maintenance.svelte-120et8s{--type-color: var(--notify-maintenance)}.timer.svelte-120et8s{--type-color: var(--notify-timer)}.muted-info.svelte-120et8s{--type-color: var(--notify-muted-info)}.action.svelte-120et8s{--type-color: var(--notify-action)}.card-glow.svelte-120et8s{position:absolute;top:0;left:0;width:5px;height:100%;background:var(--type-color);box-shadow:2px 0 15px var(--type-color)}.icon-section.svelte-120et8s{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--notify-icon-bg);color:var(--type-color)}.icon-section.svelte-120et8s svg:where(.svelte-120et8s){filter:drop-shadow(0 0 5px var(--type-color))}.content-section.svelte-120et8s{flex:1}.badge.svelte-120et8s{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:var(--type-color);filter:brightness(1.2)}.message.svelte-120et8s{margin:4px 0 0;font-size:14px;font-weight:600;color:var(--notify-message);line-height:1.4}.close-action.svelte-120et8s{background:transparent;border:none;color:var(--notify-close);cursor:pointer;padding:6px;border-radius:10px;transition:all .3s;display:flex;align-items:center;justify-content:center}.close-action.svelte-120et8s:hover{background:var(--notify-close-hover-bg);color:var(--notify-message);transform:rotate(90deg)}.action.svelte-120et8s .icon-section:where(.svelte-120et8s){animation:svelte-120et8s-pulse-glow 2s infinite}@keyframes svelte-120et8s-pulse-glow{0%{box-shadow:0 0 #6366f166}70%{box-shadow:0 0 0 10px #6366f100}to{box-shadow:0 0 #6366f100}}.progress-container.svelte-120et8s{position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--notify-progress-bg)}.progress-bar.svelte-120et8s{height:100%;background:var(--type-color);width:100%;transform-origin:left;animation:svelte-120et8s-progress-shrink var(--notification-duration) linear forwards;box-shadow:0 0 10px var(--type-color)}@keyframes svelte-120et8s-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notification-card.svelte-120et8s:hover .progress-bar:where(.svelte-120et8s){animation-play-state:paused}.notification-card[style*="--notification-duration: 0ms"].svelte-120et8s .progress-container:where(.svelte-120et8s){display:none}.tooltip-container.svelte-852goy{position:fixed;transform:translate(-50%,-100%);pointer-events:none;z-index:999999;will-change:top,left;display:flex;flex-direction:column;align-items:center}.tooltip-container.below.svelte-852goy{transform:translate(-50%)}.glass-content.svelte-852goy{background:#0f172ad9;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);color:#fffffff2;padding:8px 16px;border-radius:10px;font-size:12px;font-weight:600;text-align:center;max-width:220px;line-height:1.5;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 25px -5px #0006,0 0 15px rgba(var(--accent-rgb, 99, 102, 241),.2)}.text.svelte-852goy{display:block;text-shadow:0 1px 2px rgba(0,0,0,.5)}.arrow-wrapper.svelte-852goy{position:relative;width:12px;height:6px;overflow:hidden}.arrow.svelte-852goy{width:12px;height:12px;background:#0f172ad9;border:1px solid rgba(255,255,255,.12);transform:translate(-50%,-50%) rotate(45deg);position:absolute;left:50%;top:0}.tooltip-container.below.svelte-852goy{flex-direction:column-reverse}.tooltip-container.below.svelte-852goy .arrow:where(.svelte-852goy){top:100%;transform:translate(-50%,-50%) rotate(45deg)}.tooltip-container{backface-visibility:hidden}main.svelte-1n46o8q{padding:32px 24px}.content-container.svelte-1n46o8q{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:100%;min-height:70vh;position:relative}.content-container.svelte-1n46o8q>div:where(.svelte-1n46o8q){grid-column:1;grid-row:1}
