@import "https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Raleway:ital,wght@0,400..700;1,400..700&family=Geist+Mono:wght@400;500;600&display=swap";:root{--bg-white:#fff;--bg-surface:#fafafa;--bg-dark:#0a0a0a;--text-main:#000;--text-muted:#666;--text-light:#8e8e93;--border-light:#e5e5e5;--border-subtle:#f0f0f0;--border-dark:#262626;--font-serif:"Lora", Georgia, serif;--font-sans:"Raleway", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Geist Mono", monospace;--radius-sm:8px;--radius-btn:14px;--radius-lg:20px;--radius-full:9999px;--shadow-btn:0 1px 3px #00000014, 0 1px 2px #0000000a;--shadow-card:0 2px 10px #0000000a;--shadow-modal:0 20px 40px #00000026;--transition-fast:.18s cubic-bezier(.16, 1, .3, 1);--transition-normal:.35s cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--bg-white);color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-white);font-size:90%}body{background-color:var(--bg-white);min-height:100vh;color:var(--text-main);line-height:1.6;overflow-x:clip}h1,h2,h3,.font-serif,.font-serif *{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:400}p,span,button,a{font-family:var(--font-sans)}code,pre,.font-mono{font-family:var(--font-mono)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{max-width:1100px;margin:0 auto;padding:0 24px}.btn-ui{font-family:var(--font-sans);color:#111;height:38px;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #0000001f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:7px 15px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 3px #00000014,0 1px 2px #0000000a}.btn-ui:hover{background-color:#fafafa;border-color:#0003;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 2px 6px #0000001a}.btn-ui:active{background-color:#f0f0f0;transform:translateY(0);box-shadow:inset 0 1px 2px #00000014}.btn-ui:focus-visible{outline-offset:2px;outline:2px solid #000}.btn-ui-primary{color:#fff;background:linear-gradient(#242424 0%,#050505 100%);border:1px solid #000;box-shadow:inset 0 1px #ffffff38,0 2px 8px #00000038,0 1px 2px #0000001f}.btn-ui-primary:hover{color:#fff;background:linear-gradient(#333 0%,#0f0f0f 100%);border-color:#000;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 4px 14px #00000059}.btn-ui-primary:active{background:#000;transform:translateY(0);box-shadow:inset 0 1px 3px #0009}.spotlight-btn{--mouse-x:50%;--mouse-y:50%;position:relative;overflow:hidden}.spotlight-btn:before{content:"";border-radius:inherit;background:radial-gradient(120px circle at var(--mouse-x) var(--mouse-y), #ffffff73 0%, #ffffff26 50%, transparent 100%);opacity:0;pointer-events:none;z-index:1;transition:opacity .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.spotlight-btn:hover:before,.spotlight-btn.spotlight-active:before{opacity:1}.btn-ui.spotlight-btn:before,.spotlight-btn-dark-wave:before{background:radial-gradient(120px circle at var(--mouse-x) var(--mouse-y), #0000001f 0%, #00000008 60%, transparent 100%)}.btn-ui-primary.spotlight-btn:before,.action-btn-direct.spotlight-btn:before{background:radial-gradient(130px circle at var(--mouse-x) var(--mouse-y), #ffffff8c 0%, #fff3 45%, transparent 100%)}.spotlight-btn>*{z-index:2;position:relative}.btn-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.btn-count{color:#111;background-color:#0000000f;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;margin-left:2px;padding:2px 8px;font-size:.78rem;font-weight:600;display:inline-flex}.btn-group{background-color:#fff;border:1px solid #0000001f;border-radius:12px;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 3px #00000014,0 1px 2px #0000000a}.btn-group .btn-segmented{color:#111;height:38px;transition:background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-right:1px solid #0000001a;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.88rem;font-weight:500;display:inline-flex}.btn-group .btn-segmented:last-child{border-right:none}.btn-group .btn-segmented:hover{background-color:#fafafa}.btn-group .btn-segmented:active{background-color:#f0f0f0}.btn-group .btn-segmented.active{background-color:#f0f0f0;font-weight:600}.btn-group .btn-segmented:disabled{opacity:.4;cursor:not-allowed;background:0 0}.dark-card{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;border-radius:var(--radius-lg);border:1px solid var(--border-dark);background-color:#0a0a0a}.dark-card code,.dark-card pre{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-white)}::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a3a3a3}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}@media (width<=768px){.container{padding:0 16px}}.measurer-line.svelte-hmmkp3{visibility:hidden;white-space:nowrap;pointer-events:none;height:0;font-size:.88rem;font-weight:600;line-height:1.3em;position:absolute;overflow:hidden}.rolling-text-container.svelte-hmmkp3{vertical-align:middle;perspective:400px;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:1.3em;transition:width .38s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.roll-line.svelte-hmmkp3{white-space:nowrap;color:#000;pointer-events:none;justify-content:center;align-items:center;font-size:.88rem;font-weight:600;line-height:1.3em;display:inline-flex}.line-top.svelte-hmmkp3{position:relative}.line-bottom.svelte-hmmkp3,.rolling-text-container.active.svelte-hmmkp3 .line-top:where(.svelte-hmmkp3){position:absolute;top:0;left:50%;transform:translate(-50%)}.rolling-text-container.active.svelte-hmmkp3 .line-bottom:where(.svelte-hmmkp3){position:relative;top:auto;left:auto;transform:none}.char-unit.svelte-hmmkp3{white-space:pre;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .38s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 14ms);will-change:transform, opacity;backface-visibility:hidden;display:inline-block}.line-top.svelte-hmmkp3 .char-unit:where(.svelte-hmmkp3){opacity:1;transform:translateY(0%)rotateX(0)}.line-bottom.svelte-hmmkp3 .char-unit:where(.svelte-hmmkp3){opacity:0;transform:translateY(100%)rotateX(-75deg)}.rolling-text-container.active.svelte-hmmkp3 .line-top:where(.svelte-hmmkp3) .char-unit:where(.svelte-hmmkp3){opacity:0;transform:translateY(-100%)rotateX(75deg)}.rolling-text-container.active.svelte-hmmkp3 .line-bottom:where(.svelte-hmmkp3) .char-unit:where(.svelte-hmmkp3){opacity:1;transform:translateY(0%)rotateX(0)}.measurer.svelte-1d3154x{visibility:hidden;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;height:0;font-size:.84rem;font-weight:500;display:inline-flex;position:absolute;overflow:hidden}.icon-placeholder.svelte-1d3154x{width:14px;height:14px;display:inline-block}.flap-copy-wrapper.svelte-1d3154x{vertical-align:middle;perspective:400px;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;height:1.4em;padding:0 2px;transition:width .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.single-icon-box.svelte-1d3154x{z-index:3;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.flap-line.svelte-1d3154x{white-space:nowrap;pointer-events:none;align-items:center;font-size:.84rem;font-weight:500;display:inline-flex;position:absolute;top:0;left:24px}.char-sequence.svelte-1d3154x{display:inline-flex}.char-unit.svelte-1d3154x{white-space:pre;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 12ms);will-change:transform, opacity;backface-visibility:hidden;display:inline-block}.flap-copy-wrapper.default.svelte-1d3154x .line-default:where(.svelte-1d3154x){position:relative;top:auto;left:auto}.flap-copy-wrapper.default.svelte-1d3154x .line-default:where(.svelte-1d3154x) .char-unit:where(.svelte-1d3154x){opacity:1;transform:translateY(0%)rotateX(0)}.flap-copy-wrapper.default.svelte-1d3154x .line-copied:where(.svelte-1d3154x) .char-unit:where(.svelte-1d3154x){opacity:0;transform:translateY(100%)rotateX(-75deg)}.flap-copy-wrapper.copied.svelte-1d3154x .line-copied:where(.svelte-1d3154x){position:relative;top:auto;left:auto}.flap-copy-wrapper.copied.svelte-1d3154x .line-default:where(.svelte-1d3154x) .char-unit:where(.svelte-1d3154x){opacity:0;transform:translateY(-100%)rotateX(75deg)}.flap-copy-wrapper.copied.svelte-1d3154x .line-copied:where(.svelte-1d3154x) .char-unit:where(.svelte-1d3154x){opacity:1;transform:translateY(0%)rotateX(0)}@keyframes svelte-1d3154x-tickPop{0%{opacity:0;transform:scale(0)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}.abstract-logo.svelte-1jgbp0q{transition:transform .25s cubic-bezier(.16,1,.3,1);display:block}.bar.svelte-1jgbp0q{transform-origin:50%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.nav-brand:hover .abstract-logo.svelte-1jgbp0q .bar-left:where(.svelte-1jgbp0q){transform:scaleY(1.45)}.nav-brand:hover .abstract-logo.svelte-1jgbp0q .bar-center:where(.svelte-1jgbp0q){transform:scaleY(.72)}.nav-brand:hover .abstract-logo.svelte-1jgbp0q .bar-right:where(.svelte-1jgbp0q){transform:scaleY(1.45)}.nav-header.svelte-1ser66l{z-index:1000;pointer-events:none;opacity:1;will-change:transform, opacity;justify-content:center;align-items:center;width:100%;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:18px;left:0;transform:translateY(0)}.nav-header.hidden.svelte-1ser66l{opacity:0;transform:translateY(-110px);pointer-events:none!important}.nav-pill.svelte-1ser66l{pointer-events:auto;color:#fff;transition:transform var(--transition-fast);background:linear-gradient(#1c1c1c 0%,#080808 100%);border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:14px;padding:5px 7px 5px 9px;display:flex;position:relative;box-shadow:inset 0 1px #fff3,0 10px 30px #00000040}.nav-brand.svelte-1ser66l{transition:transform var(--transition-fast);justify-content:center;align-items:center;display:flex}.nav-brand.svelte-1ser66l:hover{transform:scale(1.06)}.nav-links.svelte-1ser66l{align-items:center;gap:4px;padding:0 2px;display:flex}.nav-link.svelte-1ser66l{color:#ffffffb3;transition:all var(--transition-fast);border-radius:9px;padding:5px 12px;font-size:.88rem;font-weight:500}.nav-link.svelte-1ser66l:hover{color:#fff;background:#ffffff1f}.nav-link.active.svelte-1ser66l{color:#fff;background:#ffffff2e;font-weight:600;box-shadow:inset 0 1px #fff3}.contact-pill-wrapper.svelte-1ser66l{align-items:center;display:inline-flex;position:relative}.contact-pill-btn.svelte-1ser66l{color:#111;white-space:nowrap;min-height:32px;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), width .38s cubic-bezier(.16, 1, .3, 1), padding .38s cubic-bezier(.16, 1, .3, 1);cursor:pointer;background-color:#fff;border:1px solid #0000001f;border-radius:10px;justify-content:center;align-items:center;padding:6px 16px;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px 6px #00000026,0 1px 2px #00000014;transform:none!important}.contact-pill-btn.svelte-1ser66l:hover{background-color:#fafafa;box-shadow:inset 0 1px #fff,0 4px 12px #0000002e;transform:none!important}.contact-pill-btn.svelte-1ser66l:active{background-color:#f0f0f0;box-shadow:inset 0 1px 2px #0000001a;transform:none!important}.action-dropdown.svelte-1ser66l{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;visibility:hidden;z-index:1100;white-space:nowrap;background:linear-gradient(#1c1c1c 0%,#080808 100%);border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:8px;padding:6px;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px)scale(.96);box-shadow:inset 0 1px #fff3,0 12px 30px #0006}.action-dropdown.svelte-1ser66l:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.action-dropdown.visible.svelte-1ser66l{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.action-btn.svelte-1ser66l{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.84rem;font-weight:500;transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.action-btn-direct.svelte-1ser66l{color:#fff;background-color:#ffffff1f;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff26}.action-btn-direct.svelte-1ser66l:hover{color:#fff;background-color:#ffffff38;border-color:#ffffff73;box-shadow:inset 0 1px #ffffff59,0 4px 16px #00000059}.action-icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.action-btn-direct.svelte-1ser66l:hover .action-icon{transform:translate(1px,-1px)}.action-btn-copy.svelte-1ser66l{color:#000;background-color:#fff;border:1px solid #0000001a;font-weight:600;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 3px #0000001a}.action-btn-copy.svelte-1ser66l:hover{background-color:#fafafa}.action-btn-copy.copied.svelte-1ser66l{color:#fff;background-color:#000;border:1px solid #ffffff4d;font-weight:600}.tick-icon{animation:.32s cubic-bezier(.175,.885,.32,1.275) forwards svelte-1ser66l-tickPop}@keyframes svelte-1ser66l-tickPop{0%{opacity:0;transform:scale(0)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=600px){.nav-header.svelte-1ser66l{top:12px}.nav-pill.svelte-1ser66l{gap:10px}.action-dropdown.svelte-1ser66l{right:50%;transform:translate(50%)translateY(-8px)scale(.96)}.action-dropdown.visible.svelte-1ser66l{transform:translate(50%)translateY(0)scale(1)}}.hero-section.svelte-1ju9pz6{background-color:var(--bg-white);align-items:center;min-height:calc(100vh - 80px);padding-top:150px;padding-bottom:70px;display:flex}.hero-grid.svelte-1ju9pz6{grid-template-columns:1fr 1.1fr;align-items:center;gap:36px;width:100%;display:grid}.hero-title.svelte-1ju9pz6{font-family:var(--font-serif);letter-spacing:-.01em;color:#000;margin-bottom:18px;font-size:clamp(1.85rem,3vw,2.6rem);font-weight:400;line-height:1.25}.hero-line.svelte-1ju9pz6{font-family:var(--font-serif);display:block}@media (width>=820px){.hero-line-2.svelte-1ju9pz6{white-space:nowrap}}.hero-subtitle.svelte-1ju9pz6{font-family:var(--font-sans);color:#555;max-width:520px;margin-bottom:24px;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:400;line-height:1.5}.hero-actions.svelte-1ju9pz6{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-media-wrapper.svelte-1ju9pz6{justify-content:flex-end;width:100%;display:flex;position:relative}.photo-card-stage.svelte-1ju9pz6{cursor:default;width:100%;max-width:540px;position:relative}.hero-card-front.svelte-1ju9pz6{text-align:center;z-index:2;background:0 0;border:none;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;position:relative}.image-box.svelte-1ju9pz6{aspect-ratio:16/10;background-color:#0000;border:none;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 12px 40px #0000001f}.hero-img.svelte-1ju9pz6{object-fit:cover;filter:grayscale()contrast(105%);width:100%;height:100%;transition:transform .6s,filter .6s;display:block}.photo-card-stage.svelte-1ju9pz6:hover .hero-img:where(.svelte-1ju9pz6){filter:grayscale(0%)contrast();transform:scale(1.02)}.photo-caption.svelte-1ju9pz6{font-family:var(--font-serif);color:#000;letter-spacing:-.01em;margin-top:16px;font-size:1.2rem;font-style:normal;font-weight:400;display:block}@media (width<=900px){.hero-grid.svelte-1ju9pz6{grid-template-columns:1fr}}.banner-sticky-track.svelte-1x3n06m{background-color:var(--bg-white);height:250vh;position:relative}.sticky-viewport.svelte-1x3n06m{z-index:1;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.banner-card.svelte-1x3n06m{width:calc(min(880px, 86vw) + (100vw - min(880px, 86vw)) * var(--progress,0));height:calc(min(880px, 86vw) * (9 / 21) + (100vh - min(880px, 86vw) * (9 / 21)) * var(--progress,0));border-radius:calc(24px * (1 - var(--progress,0)));box-shadow:0 calc(20px * (1 - var(--progress,0))) calc(60px * (1 - var(--progress,0))) rgba(0, 0, 0, calc(.25 * (1 - var(--progress,0))));will-change:width, height, border-radius;background-color:#0c0c0c;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.banner-img.svelte-1x3n06m{object-fit:cover;object-position:center;filter:grayscale()contrast(108%);width:100%;height:100%;transition:filter .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.banner-card.svelte-1x3n06m:hover .banner-img:where(.svelte-1x3n06m){filter:grayscale(30%)contrast(105%)}.banner-overlay.svelte-1x3n06m{pointer-events:none;z-index:2;background:linear-gradient(#00000040 0%,#000000e0 100%);position:absolute;inset:0}.banner-content.svelte-1x3n06m{z-index:3;color:#fff;text-align:center;pointer-events:auto;flex-direction:column;align-items:center;gap:18px;max-width:720px;padding:50px 20px 0;display:flex;position:relative}.banner-title.svelte-1x3n06m{color:#fff;letter-spacing:-.02em;font-size:clamp(1.85rem,3.4vw,2.9rem);font-weight:400;line-height:1.2}.banner-subtitle.svelte-1x3n06m{color:#ffffffd9;max-width:580px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.6}.banner-actions.svelte-1x3n06m{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.banner-actions.svelte-1x3n06m .btn-ui{justify-content:center;min-width:155px}@media (width<=768px){.banner-content.svelte-1x3n06m{gap:14px;padding:40px 16px 0}}.contact-dialog.svelte-1nd634q{color:#fff;background:0 0;border:none;border-radius:24px;width:92%;max-width:520px;margin:auto;padding:0;overflow:visible}.contact-dialog.svelte-1nd634q::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a6;animation:.5s cubic-bezier(.16,1,.3,1) svelte-1nd634q-backdropFade}.dialog-inner.svelte-1nd634q{background:linear-gradient(#181818 0%,#0a0a0a 100%);border:1px solid #ffffff29;border-radius:24px;padding:36px;animation:.55s cubic-bezier(.16,1,.3,1) forwards svelte-1nd634q-modalRise;position:relative;box-shadow:inset 0 1px #ffffff26,0 30px 80px #000c}@keyframes svelte-1nd634q-backdropFade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1nd634q-modalRise{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.close-btn.svelte-1nd634q{color:#fffc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.close-btn.svelte-1nd634q:hover{color:#fff;background:#fff3;transform:scale(1.05)}.dialog-header.svelte-1nd634q{margin-bottom:24px}.dialog-title.svelte-1nd634q{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:2.1rem;font-weight:400}.dialog-sub.svelte-1nd634q{color:#ffffffa6;font-size:.92rem;line-height:1.5}.inline-email-btn.svelte-1nd634q{color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.88rem;text-decoration:underline;transition:opacity .2s}.inline-email-btn.svelte-1nd634q:hover{opacity:.8}.contact-form.svelte-1nd634q{flex-direction:column;gap:16px;display:flex}.form-group.svelte-1nd634q{flex-direction:column;gap:6px;display:flex}.form-group.svelte-1nd634q label:where(.svelte-1nd634q){letter-spacing:.05em;color:#ffffffb3;font-size:.72rem;font-weight:600}.form-group.svelte-1nd634q input:where(.svelte-1nd634q),.form-group.svelte-1nd634q textarea:where(.svelte-1nd634q){color:#fff;width:100%;font-size:.92rem;font-family:var(--font-sans);background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;padding:12px 14px;transition:all .2s;box-shadow:inset 0 1px 2px #0000004d}.form-group.svelte-1nd634q input:where(.svelte-1nd634q):focus,.form-group.svelte-1nd634q textarea:where(.svelte-1nd634q):focus{background:#ffffff14;border-color:#ffffff80;outline:none;box-shadow:0 0 0 2px #ffffff26}.form-group.svelte-1nd634q input:where(.svelte-1nd634q)::placeholder,.form-group.svelte-1nd634q textarea:where(.svelte-1nd634q)::placeholder{color:#ffffff4d}.dialog-actions.svelte-1nd634q{margin-top:8px}.btn-submit.svelte-1nd634q{color:#000;cursor:pointer;background:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:.92rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #ffffff26,inset 0 1px #fff}.btn-submit.svelte-1nd634q:hover{background:#fafafa;transform:translateY(-1px);box-shadow:0 6px 20px #ffffff40}.btn-submit.svelte-1nd634q:active{background:#e5e5e5;transform:translateY(0)}.success-state.svelte-1nd634q{text-align:center;color:#fff;padding:30px 10px}.success-icon-wrap.svelte-1nd634q{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.success-state.svelte-1nd634q h2:where(.svelte-1nd634q){margin-bottom:8px;font-size:2rem;font-weight:400}.success-state.svelte-1nd634q p:where(.svelte-1nd634q){color:#ffffffb3;font-size:.95rem}.landing-viewport.svelte-1m13e9h{box-sizing:border-box;min-height:100vh;transition:background-color var(--transition-normal), color var(--transition-normal);flex-direction:column;justify-content:space-between;padding:24px 32px;display:flex}.landing-viewport.dark.svelte-1m13e9h{color:#fff;background-color:#0a0a0a}.landing-viewport.light.svelte-1m13e9h{color:#111827;background-color:#fafafa}.top-nav.svelte-1m13e9h{justify-content:flex-end;align-items:center;width:100%;max-width:1100px;margin:0 auto;display:flex}.top-nav-actions.svelte-1m13e9h{align-items:center;gap:8px;display:flex}.theme-toggle-btn.svelte-1m13e9h{width:38px;height:38px;transition:all var(--transition-fast);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.landing-viewport.dark.svelte-1m13e9h .theme-toggle-btn:where(.svelte-1m13e9h){color:#fff;background:#141414;border:1px solid #ffffff26;box-shadow:inset 0 1px #ffffff1a,0 2px 6px #0006}.landing-viewport.dark.svelte-1m13e9h .theme-toggle-btn:where(.svelte-1m13e9h):hover{background:#1f1f1f;border-color:#ffffff4d}.landing-viewport.light.svelte-1m13e9h .theme-toggle-btn:where(.svelte-1m13e9h){color:#111827;background:#fff;border:1px solid #0000001f;box-shadow:inset 0 1px #fff,0 1px 3px #00000014,0 1px 2px #0000000a}.landing-viewport.light.svelte-1m13e9h .theme-toggle-btn:where(.svelte-1m13e9h):hover{background:#f5f5f5;border-color:#0003}.nav-btn.svelte-1m13e9h{height:38px;padding:0 16px;font-size:.84rem}.hero-stage.svelte-1m13e9h{flex:1;justify-content:center;align-items:center;padding:60px 0 80px;display:flex}.stage-container.svelte-1m13e9h{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:720px;display:flex}.hero-title.svelte-1m13e9h{letter-spacing:-.02em;transition:color var(--transition-normal);margin-bottom:12px;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:400;line-height:1.15}.landing-viewport.dark.svelte-1m13e9h .hero-title:where(.svelte-1m13e9h){color:#fff}.landing-viewport.light.svelte-1m13e9h .hero-title:where(.svelte-1m13e9h){color:#111827}.hero-subtitle.svelte-1m13e9h{max-width:540px;transition:color var(--transition-normal);margin:0 auto;font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.6}.landing-viewport.dark.svelte-1m13e9h .hero-subtitle:where(.svelte-1m13e9h){color:#ffffffa6}.landing-viewport.light.svelte-1m13e9h .hero-subtitle:where(.svelte-1m13e9h){color:#6b7280}.text-center.svelte-1m13e9h{text-align:center}.shortener-bar-card.svelte-1m13e9h{flex-direction:column;gap:8px;width:100%;display:flex}.input-inner.svelte-1m13e9h{transition:all var(--transition-fast);border-radius:18px;align-items:center;padding:6px 8px 6px 16px;display:flex}.landing-viewport.dark.svelte-1m13e9h .input-inner:where(.svelte-1m13e9h){background:#141414;border:1px solid #ffffff2e;box-shadow:0 12px 40px #0009,inset 0 1px #ffffff1a}.landing-viewport.dark.svelte-1m13e9h .input-inner:where(.svelte-1m13e9h):focus-within{background:#181818;border-color:#ffffff8c;box-shadow:0 16px 50px #000c,0 0 0 2px #ffffff26}.landing-viewport.light.svelte-1m13e9h .input-inner:where(.svelte-1m13e9h){background:#fff;border:1px solid #00000024;box-shadow:0 12px 36px #0000000f,0 2px 6px #00000008,inset 0 1px #fff}.landing-viewport.light.svelte-1m13e9h .input-inner:where(.svelte-1m13e9h):focus-within{background:#fff;border-color:#000;box-shadow:0 16px 45px #0000001a,0 0 0 2px #00000014}.link-icon-wrap.svelte-1m13e9h{transition:color var(--transition-fast);align-items:center;margin-right:12px;display:flex}.landing-viewport.dark.svelte-1m13e9h .link-icon-wrap:where(.svelte-1m13e9h){color:#fff6}.landing-viewport.light.svelte-1m13e9h .link-icon-wrap:where(.svelte-1m13e9h){color:#0006}.main-url-input.svelte-1m13e9h{height:48px;transition:color var(--transition-fast);background:0 0;border:none;outline:none;flex:1;font-size:1.05rem}.landing-viewport.dark.svelte-1m13e9h .main-url-input:where(.svelte-1m13e9h){color:#fff}.landing-viewport.dark.svelte-1m13e9h .main-url-input:where(.svelte-1m13e9h)::placeholder{color:#ffffff59}.landing-viewport.light.svelte-1m13e9h .main-url-input:where(.svelte-1m13e9h){color:#111827}.landing-viewport.light.svelte-1m13e9h .main-url-input:where(.svelte-1m13e9h)::placeholder{color:#00000061}.shorten-action-btn.svelte-1m13e9h{border-radius:12px;flex-shrink:0;height:46px;padding:0 24px;font-size:.95rem;font-weight:600}.error-msg.svelte-1m13e9h{text-align:center;transition:all var(--transition-fast);border-radius:10px;padding:8px 14px;font-size:.84rem}.landing-viewport.dark.svelte-1m13e9h .error-msg:where(.svelte-1m13e9h){color:#fff;background:#ffffff14;border:1px solid #fff3}.landing-viewport.light.svelte-1m13e9h .error-msg:where(.svelte-1m13e9h){color:#111827;background:#0000000a;border:1px solid #00000026}.result-stage-card.svelte-1m13e9h{flex-direction:column;gap:16px;width:100%;animation:.4s cubic-bezier(.16,1,.3,1) svelte-1m13e9h-fadeIn;display:flex}@keyframes svelte-1m13e9h-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.result-pill-box.svelte-1m13e9h{transition:all var(--transition-normal);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.landing-viewport.dark.svelte-1m13e9h .result-pill-box:where(.svelte-1m13e9h){background:linear-gradient(#1c1c1c 0%,#121212 100%);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff1f,0 10px 30px #00000080}.landing-viewport.light.svelte-1m13e9h .result-pill-box:where(.svelte-1m13e9h){background:linear-gradient(#fff 0%,#f9f9fa 100%);border:1px solid #0000001f;box-shadow:inset 0 1px #fff,0 10px 30px #0000000f}.result-url-meta.svelte-1m13e9h{flex-direction:column;gap:2px;display:flex}.result-badge.svelte-1m13e9h{letter-spacing:.06em;transition:color var(--transition-fast);font-size:.68rem}.landing-viewport.dark.svelte-1m13e9h .result-badge:where(.svelte-1m13e9h){color:#ffffff80}.landing-viewport.light.svelte-1m13e9h .result-badge:where(.svelte-1m13e9h){color:#00000080}.result-link-text.svelte-1m13e9h{text-underline-offset:3px;transition:color var(--transition-fast);font-size:1.2rem;font-weight:700;text-decoration:underline}.landing-viewport.dark.svelte-1m13e9h .result-link-text:where(.svelte-1m13e9h){color:#fff}.landing-viewport.light.svelte-1m13e9h .result-link-text:where(.svelte-1m13e9h){color:#111827}.result-actions.svelte-1m13e9h{align-items:center;gap:8px;display:flex}.copy-btn.svelte-1m13e9h{height:40px;padding:0 18px;font-weight:600}.landing-viewport.dark.svelte-1m13e9h .copy-btn:where(.svelte-1m13e9h){color:#fff;background:#222;border:1px solid #ffffff26}.landing-viewport.dark.svelte-1m13e9h .copy-btn:where(.svelte-1m13e9h):hover{background:#2c2c2c;border-color:#ffffff40}.landing-viewport.dark.svelte-1m13e9h .copy-btn.is-copied:where(.svelte-1m13e9h){color:#000;background:#fff;border-color:#fff}.landing-viewport.light.svelte-1m13e9h .copy-btn:where(.svelte-1m13e9h){color:#111;background:#fff;border:1px solid #0000001f}.landing-viewport.light.svelte-1m13e9h .copy-btn:where(.svelte-1m13e9h):hover{background:#f5f5f5;border-color:#0003}.landing-viewport.light.svelte-1m13e9h .copy-btn.is-copied:where(.svelte-1m13e9h){color:#fff;background:#000;border-color:#000}.btn-icon-only.svelte-1m13e9h{width:40px;height:40px;transition:all var(--transition-fast);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.landing-viewport.dark.svelte-1m13e9h .icon-visit-btn:where(.svelte-1m13e9h){color:#fff;background:#222;border:1px solid #ffffff26}.landing-viewport.dark.svelte-1m13e9h .icon-visit-btn:where(.svelte-1m13e9h):hover{background:#2c2c2c;border-color:#ffffff4d}.landing-viewport.light.svelte-1m13e9h .icon-visit-btn:where(.svelte-1m13e9h){color:#111;background:#fff;border:1px solid #0000001f}.landing-viewport.light.svelte-1m13e9h .icon-visit-btn:where(.svelte-1m13e9h):hover{background:#f5f5f5;border-color:#0003}.track-prompt-card.svelte-1m13e9h{transition:all var(--transition-normal);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.landing-viewport.dark.svelte-1m13e9h .track-prompt-card:where(.svelte-1m13e9h){background:linear-gradient(#161616 0%,#0d0d0d 100%);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14}.landing-viewport.light.svelte-1m13e9h .track-prompt-card:where(.svelte-1m13e9h){background:linear-gradient(#fff 0%,#f8f8f9 100%);border:1px solid #0000001a;box-shadow:inset 0 1px #fff,0 10px 30px #0000000a}.prompt-left.svelte-1m13e9h{align-items:center;gap:16px;max-width:440px;display:flex}.prompt-icon-wrap.svelte-1m13e9h{width:44px;height:44px;transition:all var(--transition-fast);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-viewport.dark.svelte-1m13e9h .prompt-icon-wrap:where(.svelte-1m13e9h){color:#fff;background:#ffffff14;border:1px solid #ffffff26}.landing-viewport.light.svelte-1m13e9h .prompt-icon-wrap:where(.svelte-1m13e9h){color:#111827;background:#0000000a;border:1px solid #0000001a}.prompt-heading.svelte-1m13e9h{transition:color var(--transition-fast);margin-bottom:2px;font-size:1.05rem;font-weight:500}.landing-viewport.dark.svelte-1m13e9h .prompt-heading:where(.svelte-1m13e9h){color:#fff}.landing-viewport.light.svelte-1m13e9h .prompt-heading:where(.svelte-1m13e9h){color:#111827}.prompt-sub.svelte-1m13e9h{transition:color var(--transition-fast);font-size:.82rem;line-height:1.4}.landing-viewport.dark.svelte-1m13e9h .prompt-sub:where(.svelte-1m13e9h){color:#fff9}.landing-viewport.light.svelte-1m13e9h .prompt-sub:where(.svelte-1m13e9h){color:#0009}.claim-cta-btn.svelte-1m13e9h{white-space:nowrap;height:44px;padding:0 20px}.bottom-footer.svelte-1m13e9h{text-align:center;transition:color var(--transition-fast);padding:12px 0;font-size:.72rem}.landing-viewport.dark.svelte-1m13e9h .bottom-footer:where(.svelte-1m13e9h){color:#ffffff59}.landing-viewport.light.svelte-1m13e9h .bottom-footer:where(.svelte-1m13e9h){color:#0006}@media (width<=640px){.landing-viewport.svelte-1m13e9h{padding:16px}.input-inner.svelte-1m13e9h{flex-direction:column;gap:10px;padding:12px}.shorten-action-btn.svelte-1m13e9h{width:100%}.track-prompt-card.svelte-1m13e9h{flex-direction:column;align-items:flex-start}.claim-cta-btn.svelte-1m13e9h{width:100%}}.auth-page-root.svelte-opabv5{box-sizing:border-box;width:100vw;min-height:100vh;transition:background-color var(--transition-normal), color var(--transition-normal);justify-content:center;align-items:center;padding:24px;display:flex}.auth-page-root.light.svelte-opabv5{color:#111827;background-color:#ebebed}.auth-page-root.light.svelte-opabv5 .auth-split-wrapper:where(.svelte-opabv5){background-color:#fff;border:1px solid #00000014;box-shadow:0 20px 60px #00000014,0 1px 3px #0000000a}.auth-page-root.light.svelte-opabv5 .auth-preview-column:where(.svelte-opabv5){background:linear-gradient(145deg,#f5f5f7 0%,#e7e7ec 100%);border-left:1px solid #0000000f}.auth-page-root.light.svelte-opabv5 .input-shell:where(.svelte-opabv5){color:#111827;background-color:#fafafa;border:1px solid #00000024}.auth-page-root.light.svelte-opabv5 .input-shell:where(.svelte-opabv5):focus-within{background-color:#fff;border-color:#000;box-shadow:0 0 0 2px #00000014}.auth-page-root.light.svelte-opabv5 .input-shell:where(.svelte-opabv5) input:where(.svelte-opabv5){color:#111827}.auth-page-root.light.svelte-opabv5 .input-shell:where(.svelte-opabv5) input:where(.svelte-opabv5)::placeholder{color:#9ca3af}.auth-page-root.light.svelte-opabv5 .divider-line:where(.svelte-opabv5){background-color:#0000001a}.auth-page-root.light.svelte-opabv5 .divider-label:where(.svelte-opabv5){color:#9ca3af;background-color:#fff}.auth-page-root.light.svelte-opabv5 .custom-checkbox:where(.svelte-opabv5){background-color:#fff;border-color:#00000040}.auth-page-root.light.svelte-opabv5 .custom-checkbox.checked:where(.svelte-opabv5){color:#fff;background-color:#000;border-color:#000}.auth-page-root.dark.svelte-opabv5{color:#fafafa;background-color:#0a0a0a}.auth-page-root.dark.svelte-opabv5 .auth-split-wrapper:where(.svelte-opabv5){background-color:#121212;border:1px solid #ffffff14;box-shadow:0 25px 80px #000c}.auth-page-root.dark.svelte-opabv5 .auth-preview-column:where(.svelte-opabv5){background:linear-gradient(145deg,#18181a 0%,#0d0d0f 100%);border-left:1px solid #ffffff0f}.auth-page-root.dark.svelte-opabv5 .input-shell:where(.svelte-opabv5){color:#fafafa;background-color:#ffffff0a;border:1px solid #ffffff24}.auth-page-root.dark.svelte-opabv5 .input-shell:where(.svelte-opabv5):focus-within{background-color:#ffffff14;border-color:#fff;box-shadow:0 0 0 2px #ffffff26}.auth-page-root.dark.svelte-opabv5 .input-shell:where(.svelte-opabv5) input:where(.svelte-opabv5){color:#fafafa}.auth-page-root.dark.svelte-opabv5 .input-shell:where(.svelte-opabv5) input:where(.svelte-opabv5)::placeholder{color:#ffffff4d}.auth-page-root.dark.svelte-opabv5 .divider-line:where(.svelte-opabv5){background-color:#ffffff1a}.auth-page-root.dark.svelte-opabv5 .divider-label:where(.svelte-opabv5){color:#fff6;background-color:#121212}.auth-page-root.dark.svelte-opabv5 .custom-checkbox:where(.svelte-opabv5){background-color:#ffffff0a;border-color:#ffffff4d}.auth-page-root.dark.svelte-opabv5 .custom-checkbox.checked:where(.svelte-opabv5){color:#000;background-color:#fff;border-color:#fff}.auth-split-wrapper.svelte-opabv5{width:100%;max-width:1220px;min-height:740px;transition:all var(--transition-normal);border-radius:28px;grid-template-columns:1.05fr 1.25fr;display:grid;overflow:hidden}.auth-form-column.svelte-opabv5{box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:36px 44px;display:flex}.form-header-nav.svelte-opabv5{justify-content:flex-end;align-items:center;width:100%;margin-bottom:24px;display:flex}.nav-actions.svelte-opabv5{align-items:center;gap:8px;display:flex}.theme-toggle-btn.svelte-opabv5{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.back-btn.svelte-opabv5{border-radius:10px;height:36px;padding:0 14px;font-size:.82rem}.form-stage-body.svelte-opabv5{flex-direction:column;flex:1;justify-content:center;display:flex}.form-inner-box.svelte-opabv5{flex-direction:column;gap:16px;width:100%;max-width:420px;margin:0 auto;display:flex}.claim-banner.svelte-opabv5{background:#0000000a;border:1px solid #0000001a;border-radius:12px;padding:12px 14px}.dark.svelte-opabv5 .claim-banner:where(.svelte-opabv5){background:#ffffff0d;border-color:#ffffff26}.claim-badge.svelte-opabv5{letter-spacing:.04em;align-items:center;gap:5px;margin-bottom:4px;font-size:.68rem;font-weight:700;display:inline-flex}.claim-text.svelte-opabv5{opacity:.8;font-size:.8rem;line-height:1.4}.heading-area.svelte-opabv5{margin-bottom:4px}.main-title.svelte-opabv5{letter-spacing:-.03em;margin-bottom:6px;font-size:2.1rem;font-weight:700;line-height:1.15}.main-subtitle.svelte-opabv5{opacity:.6;font-size:.88rem;line-height:1.45}.social-auth-row.svelte-opabv5{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.social-btn.svelte-opabv5{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.social-icon.svelte-opabv5{flex-shrink:0}.divider-row.svelte-opabv5{align-items:center;margin:4px 0;display:flex;position:relative}.divider-line.svelte-opabv5{flex:1;height:1px}.divider-label.svelte-opabv5{text-transform:uppercase;letter-spacing:.05em;padding:0 10px;font-size:.78rem;font-weight:500}.auth-form-fields.svelte-opabv5{flex-direction:column;gap:14px;display:flex}.field-item.svelte-opabv5{text-align:left;flex-direction:column;gap:5px;display:flex}.field-label.svelte-opabv5{letter-spacing:-.01em;opacity:.9;font-size:.78rem;font-weight:600}.req-star.svelte-opabv5{opacity:.6}.input-shell.svelte-opabv5{height:42px;transition:all var(--transition-fast);border-radius:12px;align-items:center;padding:0 12px;display:flex;position:relative}.input-glyph{opacity:.4;flex-shrink:0;margin-right:8px}.input-shell.svelte-opabv5 input:where(.svelte-opabv5){width:100%;height:100%;font-size:.88rem;font-family:var(--font-sans);background:0 0;border:none;outline:none}.eye-toggle-btn.svelte-opabv5{cursor:pointer;opacity:.45;transition:opacity var(--transition-fast);align-items:center;padding:4px;display:flex}.eye-toggle-btn.svelte-opabv5:hover{opacity:.9}.options-row.svelte-opabv5{justify-content:space-between;align-items:center;padding:2px;font-size:.8rem;display:flex}.remember-label.svelte-opabv5{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.85;align-items:center;gap:7px;display:inline-flex}.sr-only-checkbox.svelte-opabv5{opacity:0;pointer-events:none;position:absolute}.custom-checkbox.svelte-opabv5{width:16px;height:16px;transition:all var(--transition-fast);border:1px solid;border-radius:4px;justify-content:center;align-items:center;display:flex}.remember-text.svelte-opabv5{font-size:.8rem;font-weight:500}.forgot-pwd-btn.svelte-opabv5{opacity:.8;text-underline-offset:2px;cursor:pointer;transition:opacity var(--transition-fast);font-size:.8rem;font-weight:500;text-decoration:underline}.forgot-pwd-btn.svelte-opabv5:hover{opacity:1}.error-banner.svelte-opabv5{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;padding:9px 12px;font-size:.8rem}.dark.svelte-opabv5 .error-banner:where(.svelte-opabv5){color:#f87171;background:#ef444426;border-color:#ef444466}.submit-action-btn.svelte-opabv5{border-radius:12px;width:100%;height:44px;margin-top:4px;font-size:.92rem;font-weight:600}.spin-icon{animation:.8s linear infinite svelte-opabv5-spin}@keyframes svelte-opabv5-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-switch-footer.svelte-opabv5{justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:.84rem;display:flex}.switch-prompt.svelte-opabv5{opacity:.6}.switch-action-link.svelte-opabv5{text-underline-offset:3px;cursor:pointer;font-weight:700;text-decoration:underline}.auth-preview-column.svelte-opabv5{box-sizing:border-box;justify-content:flex-start;align-items:center;padding:24px 0 24px 28px;display:flex;position:relative;overflow:hidden}.macbook-stage-wrap.svelte-opabv5{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:140%;min-width:780px;max-width:none;margin-left:0;display:flex;position:relative}.macbook-mockup.svelte-opabv5{filter:drop-shadow(0 30px 60px #00000059);flex-direction:column;align-items:center;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.macbook-mockup.svelte-opabv5:hover{transform:translateY(-2px)}.macbook-lid.svelte-opabv5{box-sizing:border-box;background:#0e0e10;border:1.5px solid #2e2e32;border-bottom:none;border-radius:14px 14px 0 0;width:90%;padding:9px 9px 0;position:relative;box-shadow:inset 0 1px 1px #ffffff2e}.macbook-camera.svelte-opabv5{z-index:5;justify-content:center;align-items:center;width:32px;height:5px;display:flex;position:absolute;top:3px;left:50%;transform:translate(-50%)}.camera-lens.svelte-opabv5{background:#000;border:.5px solid #fff3;border-radius:50%;width:3px;height:3px}.macbook-screen.svelte-opabv5{aspect-ratio:16/10;background:#000;border-radius:5px 5px 0 0;width:100%;display:flex;position:relative;overflow:hidden}.macbook-screen-img.svelte-opabv5{object-fit:cover;object-position:top left;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;transition:opacity .3s;display:block}.macbook-base.svelte-opabv5{background:linear-gradient(#3c3c40 0%,#222225 50%,#161618 100%);border:1px solid #28282b;border-top-color:#4c4c50;border-radius:0 0 12px 12px;justify-content:center;width:100%;height:13px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff38,0 8px 18px #00000059}.macbook-notch.svelte-opabv5{background:#111113;border-bottom:1px solid #ffffff14;border-radius:0 0 4px 4px;width:58px;height:4px;position:absolute;top:0}.macbook-shadow.svelte-opabv5{filter:blur(4px);background:radial-gradient(#00000073 0%,#0000 75%);border-radius:50%;width:94%;height:14px;margin-top:2px}@media (width<=1024px){.auth-split-wrapper.svelte-opabv5{grid-template-columns:1fr;max-width:540px;min-height:auto}.auth-preview-column.svelte-opabv5{display:none}.auth-form-column.svelte-opabv5{padding:32px 24px}}@media (width<=480px){.auth-page-root.svelte-opabv5{padding:12px}.auth-form-column.svelte-opabv5{padding:24px 16px}.main-title.svelte-opabv5{font-size:1.8rem}.social-auth-row.svelte-opabv5{grid-template-columns:1fr}}.topographic-map-container.svelte-qnrb3u{aspect-ratio:1500/580.22;width:100%;min-height:280px;transition:background-color var(--transition-normal), border-color var(--transition-normal);border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.topographic-map-container.standalone-mode.svelte-qnrb3u{aspect-ratio:1500/580.22;min-height:460px}.topographic-map-container.light.svelte-qnrb3u{background-color:#fff;border:1px solid #00000014}.topographic-map-container.light.svelte-qnrb3u .tier-0:where(.svelte-qnrb3u){fill:#e5e5e8}.topographic-map-container.light.svelte-qnrb3u .tier-1:where(.svelte-qnrb3u){fill:#c0c0c6}.topographic-map-container.light.svelte-qnrb3u .tier-2:where(.svelte-qnrb3u){fill:#92929a}.topographic-map-container.light.svelte-qnrb3u .tier-3:where(.svelte-qnrb3u){fill:#65656e}.topographic-map-container.light.svelte-qnrb3u .tier-4:where(.svelte-qnrb3u){fill:#3e3e46}.topographic-map-container.light.svelte-qnrb3u .tier-5:where(.svelte-qnrb3u){fill:#1e1e22}.topographic-map-container.light.svelte-qnrb3u .tier-6:where(.svelte-qnrb3u){fill:#000}.topographic-map-container.light.svelte-qnrb3u .svg-pin-core:where(.svelte-qnrb3u){fill:#000;stroke:#fff;stroke-width:1.5px}.topographic-map-container.light.svelte-qnrb3u .svg-pin-core.is-top:where(.svelte-qnrb3u){fill:#000;stroke:#fff;stroke-width:2px}.topographic-map-container.light.svelte-qnrb3u .svg-radar-wave:where(.svelte-qnrb3u){stroke:#00000059}.topographic-map-container.light.svelte-qnrb3u .pin-tooltip-card:where(.svelte-qnrb3u){color:#09090b;background-color:#fff;border:1px solid #0000001f;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000a}.topographic-map-container.light.svelte-qnrb3u .tooltip-flag-circle:where(.svelte-qnrb3u){background:#0000000d;border:1px solid #0000000f}.topographic-map-container.light.svelte-qnrb3u .country-name-text:where(.svelte-qnrb3u){color:#0009}.topographic-map-container.light.svelte-qnrb3u .metrics-clicks:where(.svelte-qnrb3u){color:#000}.topographic-map-container.light.svelte-qnrb3u .tooltip-arrow:where(.svelte-qnrb3u){background-color:#fff;border-bottom:1px solid #0000001f;border-right:1px solid #0000001f}.topographic-map-container.light.svelte-qnrb3u .pin-tooltip-card.pos-bottom:where(.svelte-qnrb3u) .tooltip-arrow:where(.svelte-qnrb3u){border:none;border-top:1px solid #0000001f;border-left:1px solid #0000001f}.topographic-map-container.light.svelte-qnrb3u .map-zoom-controls:where(.svelte-qnrb3u){color:#111827;background:#fffffff2;border:1px solid #0000001a;box-shadow:0 2px 10px #0000000f}.topographic-map-container.light.svelte-qnrb3u .zoom-btn:where(.svelte-qnrb3u):hover:not(:disabled){background:#0000000f}.topographic-map-container.light.svelte-qnrb3u .zoom-btn.reset-btn:where(.svelte-qnrb3u){border-top:1px solid #0000000f}.topographic-map-container.dark.svelte-qnrb3u{background-color:#121212;border:1px solid #ffffff14}.topographic-map-container.dark.svelte-qnrb3u .tier-0:where(.svelte-qnrb3u){fill:#ffffff14}.topographic-map-container.dark.svelte-qnrb3u .tier-1:where(.svelte-qnrb3u){fill:#fff3}.topographic-map-container.dark.svelte-qnrb3u .tier-2:where(.svelte-qnrb3u){fill:#ffffff61}.topographic-map-container.dark.svelte-qnrb3u .tier-3:where(.svelte-qnrb3u){fill:#ffffff94}.topographic-map-container.dark.svelte-qnrb3u .tier-4:where(.svelte-qnrb3u){fill:#ffffffbf}.topographic-map-container.dark.svelte-qnrb3u .tier-5:where(.svelte-qnrb3u){fill:#ffffffe0}.topographic-map-container.dark.svelte-qnrb3u .tier-6:where(.svelte-qnrb3u){fill:#fff}.topographic-map-container.dark.svelte-qnrb3u .svg-pin-core:where(.svelte-qnrb3u){fill:#fff;stroke:#121212;stroke-width:1.5px}.topographic-map-container.dark.svelte-qnrb3u .svg-pin-core.is-top:where(.svelte-qnrb3u){fill:#fff;stroke:#121212;stroke-width:2px}.topographic-map-container.dark.svelte-qnrb3u .svg-radar-wave:where(.svelte-qnrb3u){stroke:#ffffff80}.topographic-map-container.dark.svelte-qnrb3u .pin-tooltip-card:where(.svelte-qnrb3u){color:#fff;background-color:#1a1a1a;border:1px solid #ffffff29;box-shadow:0 8px 24px #000000b3,0 2px 6px #0006}.topographic-map-container.dark.svelte-qnrb3u .tooltip-flag-circle:where(.svelte-qnrb3u){background:#ffffff14;border:1px solid #ffffff1a}.topographic-map-container.dark.svelte-qnrb3u .country-name-text:where(.svelte-qnrb3u){color:#ffffffa6}.topographic-map-container.dark.svelte-qnrb3u .metrics-clicks:where(.svelte-qnrb3u){color:#fff}.topographic-map-container.dark.svelte-qnrb3u .tooltip-arrow:where(.svelte-qnrb3u){background-color:#1a1a1a;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29}.topographic-map-container.dark.svelte-qnrb3u .pin-tooltip-card.pos-bottom:where(.svelte-qnrb3u) .tooltip-arrow:where(.svelte-qnrb3u){border:none;border-top:1px solid #ffffff29;border-left:1px solid #ffffff29}.topographic-map-container.dark.svelte-qnrb3u .map-zoom-controls:where(.svelte-qnrb3u){color:#fafafa;background:#181818eb;border:1px solid #ffffff1f;box-shadow:0 4px 16px #00000080}.topographic-map-container.dark.svelte-qnrb3u .zoom-btn:where(.svelte-qnrb3u):hover:not(:disabled){background:#ffffff1a}.topographic-map-container.dark.svelte-qnrb3u .zoom-btn.reset-btn:where(.svelte-qnrb3u){border-top:1px solid #ffffff14}.topo-svg.svelte-qnrb3u{cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:100%;display:block}.topographic-map-container.is-zoomed.svelte-qnrb3u .topo-svg:where(.svelte-qnrb3u){cursor:grab}.topographic-map-container.is-panning.svelte-qnrb3u .topo-svg:where(.svelte-qnrb3u){cursor:grabbing}.map-zoom-layer.svelte-qnrb3u{transform-box:fill-box}.dot-tier.svelte-qnrb3u{transition:fill var(--transition-normal)}.map-pin-group.svelte-qnrb3u{cursor:pointer;outline:none}.svg-hit-target.svelte-qnrb3u{cursor:pointer}.svg-pin-core.svelte-qnrb3u{transition:r var(--transition-fast), transform var(--transition-fast)}.map-pin-group.svelte-qnrb3u:hover .svg-pin-core:where(.svelte-qnrb3u),.map-pin-group.svelte-qnrb3u:focus .svg-pin-core:where(.svelte-qnrb3u){r:6.5px}.svg-radar-wave.svelte-qnrb3u{fill:none;pointer-events:none}.svg-radar-wave.wave-1.svelte-qnrb3u{animation:2.6s cubic-bezier(.16,1,.3,1) infinite svelte-qnrb3u-svgRadarRipple}.svg-radar-wave.wave-2.svelte-qnrb3u{animation:2.6s cubic-bezier(.16,1,.3,1) 1.3s infinite svelte-qnrb3u-svgRadarRipple}@keyframes svelte-qnrb3u-svgRadarRipple{0%{r:4px;opacity:.95}to{r:22px;opacity:0}}.svg-foreign-obj.svelte-qnrb3u{pointer-events:none;overflow:visible}.pin-tooltip-card.svelte-qnrb3u{white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast);border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:128px;margin:0 auto;padding:5px 9px;display:flex;position:relative;transform:translateY(2px)}.pin-tooltip-card.is-pinned.svelte-qnrb3u{opacity:1;transform:translateY(0)}.map-pin-group.svelte-qnrb3u:hover .pin-tooltip-card:where(.svelte-qnrb3u),.map-pin-group.svelte-qnrb3u:focus .pin-tooltip-card:where(.svelte-qnrb3u),.pin-tooltip-card.is-active.svelte-qnrb3u{opacity:1;pointer-events:auto;transform:translateY(0)}.tooltip-flag-circle.svelte-qnrb3u{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.76rem;line-height:1;display:flex}.flag-icon.svelte-qnrb3u{line-height:1;display:block}.tooltip-content-stack.svelte-qnrb3u{flex-direction:column;gap:1px;min-width:0;display:flex}.country-name-text.svelte-qnrb3u{white-space:nowrap;text-overflow:ellipsis;max-width:78px;font-size:.65rem;font-weight:500;line-height:1;overflow:hidden}.metrics-clicks.svelte-qnrb3u{letter-spacing:-.01em;font-size:.78rem;font-weight:700;line-height:1.1}.tooltip-arrow.svelte-qnrb3u{width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.pin-tooltip-card.pos-bottom.svelte-qnrb3u .tooltip-arrow:where(.svelte-qnrb3u){top:-4px;bottom:auto}.map-zoom-controls.svelte-qnrb3u{z-index:25;-webkit-backdrop-filter:blur(10px);border-radius:8px;flex-direction:column;gap:2px;padding:3px;display:flex;position:absolute;bottom:12px;right:12px}.zoom-btn.svelte-qnrb3u{cursor:pointer;width:26px;height:26px;color:inherit;opacity:.8;transition:all var(--transition-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.zoom-btn.svelte-qnrb3u:hover:not(:disabled){opacity:1}.zoom-btn.svelte-qnrb3u:disabled{opacity:.25;cursor:not-allowed}.zoom-btn.reset-btn.svelte-qnrb3u{border-radius:0 0 6px 6px}.empty-topo-state.svelte-qnrb3u{text-align:center;pointer-events:none;opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.empty-title.svelte-qnrb3u{margin:0;font-size:.88rem;font-weight:600}.empty-subtitle.svelte-qnrb3u{margin:0;font-size:.76rem}@media (prefers-reduced-motion:reduce){.svg-radar-wave.svelte-qnrb3u{opacity:0;animation:none}}.histogram-bar-container.svelte-1ytg2f7{width:100%;height:var(--graph-height,42px);-webkit-user-select:none;user-select:none;align-items:flex-end;margin-top:4px;padding-top:6px;display:flex;position:relative}.histogram-bars-row.svelte-1ytg2f7{align-items:flex-end;gap:2.5px;width:100%;min-width:0;height:100%;display:flex}.histogram-bar-col.svelte-1ytg2f7{cursor:pointer;background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:flex-end;min-width:2px;height:100%;margin:0;padding:0;display:flex;position:relative}.histogram-bar-fill.svelte-1ytg2f7{width:100%;min-height:3px;transition:transform var(--transition-fast,.15s cubic-bezier(.16, 1, .3, 1)), opacity var(--transition-fast,.15s cubic-bezier(.16, 1, .3, 1)), background-color var(--transition-fast,.15s cubic-bezier(.16, 1, .3, 1));transform-origin:bottom;border-radius:1.5px 1.5px 0 0}.histogram-bar-container.light.svelte-1ytg2f7 .histogram-bar-fill:where(.svelte-1ytg2f7){background-color:#111}.histogram-bar-container.light.svelte-1ytg2f7 .histogram-bar-fill.is-hovered:where(.svelte-1ytg2f7){background-color:#000;transform:scaleY(1.08)}.histogram-bar-container.dark.svelte-1ytg2f7 .histogram-bar-fill:where(.svelte-1ytg2f7){background-color:#ffffffd9}.histogram-bar-container.dark.svelte-1ytg2f7 .histogram-bar-fill.is-hovered:where(.svelte-1ytg2f7){background-color:#fff;transform:scaleY(1.08)}.histogram-bars-row.svelte-1ytg2f7:hover .histogram-bar-fill:where(.svelte-1ytg2f7):not(.is-hovered){opacity:.55}.histogram-tooltip.svelte-1ytg2f7{pointer-events:none;z-index:30;white-space:nowrap;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;animation:.12s cubic-bezier(.16,1,.3,1) svelte-1ytg2f7-tooltipFadeIn;display:flex;position:absolute;bottom:calc(100% + 4px);transform:translate(-50%)}@keyframes svelte-1ytg2f7-tooltipFadeIn{0%{opacity:0;transform:translate(-50%)translateY(2px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.histogram-bar-container.light.svelte-1ytg2f7 .histogram-tooltip:where(.svelte-1ytg2f7){color:#fff;background-color:#0a0a0a;border:1px solid #ffffff1a;box-shadow:0 4px 12px #0003}.histogram-bar-container.dark.svelte-1ytg2f7 .histogram-tooltip:where(.svelte-1ytg2f7){color:#fafafa;background-color:#181818;border:1px solid #ffffff26;box-shadow:0 4px 16px #0009}.tooltip-date.svelte-1ytg2f7{letter-spacing:.02em;opacity:.75;font-size:.62rem;line-height:1.1}.tooltip-val.svelte-1ytg2f7{font-size:.72rem;font-weight:700;line-height:1.1}.half-radial-wrapper.svelte-1oxj1zc{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex;position:relative}.half-radial-svg.svelte-1oxj1zc{display:block;overflow:visible}.half-radial-track.svelte-1oxj1zc{stroke:#00000014;transition:stroke var(--transition-fast)}.dark.svelte-1oxj1zc .half-radial-track:where(.svelte-1oxj1zc){stroke:#ffffff1a}.half-radial-bar.svelte-1oxj1zc{stroke:#000;transition:stroke-dashoffset .65s cubic-bezier(.16, 1, .3, 1), stroke var(--transition-fast)}.dark.svelte-1oxj1zc .half-radial-bar:where(.svelte-1oxj1zc){stroke:#fff}.half-radial-center.svelte-1oxj1zc{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;bottom:2px;left:0;right:0}.half-radial-pct.svelte-1oxj1zc{letter-spacing:-.03em;font-size:1.12rem;font-weight:700;line-height:1}.half-radial-sub.svelte-1oxj1zc{opacity:.6;letter-spacing:-.01em;margin-top:2px;font-size:.62rem}.hourly-heatmap-root.svelte-2tgqkm{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.hourly-header-row.svelte-2tgqkm{border-bottom:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.dark .hourly-header-row.svelte-2tgqkm{border-bottom-color:#ffffff0f}.peak-meta-block.svelte-2tgqkm,.velocity-meta-block.svelte-2tgqkm{flex-direction:column;gap:2px;display:flex}.peak-label.svelte-2tgqkm,.velocity-label.svelte-2tgqkm{text-transform:uppercase;letter-spacing:.05em;opacity:.55;font-size:.72rem;font-weight:600}.peak-val.svelte-2tgqkm,.velocity-val.svelte-2tgqkm{font-size:.88rem;font-weight:600}.bars-track-grid.svelte-2tgqkm{justify-content:space-between;align-items:flex-end;gap:4px;height:110px;padding-top:18px;display:flex;position:relative}.hour-bar-col.svelte-2tgqkm{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex;position:relative}.bar-pill-outer.svelte-2tgqkm{width:100%;max-width:12px;height:calc(100% - 18px);transition:background var(--transition-fast,.15s ease);background:#0000000a;border-radius:4px;align-items:flex-end;display:flex;overflow:hidden}.dark .bar-pill-outer.svelte-2tgqkm{background:#ffffff0d}.hour-bar-col.svelte-2tgqkm:hover .bar-pill-outer:where(.svelte-2tgqkm){background:#00000014}.dark .hour-bar-col.svelte-2tgqkm:hover .bar-pill-outer:where(.svelte-2tgqkm){background:#ffffff1a}.bar-fill.svelte-2tgqkm{background:#000;border-radius:4px;width:100%;transition:height .4s cubic-bezier(.16,1,.3,1),background .15s}.dark .bar-fill.svelte-2tgqkm{background:#fff}.is-peak-bar.svelte-2tgqkm .bar-fill:where(.svelte-2tgqkm){background:#000;box-shadow:0 0 8px #0000002e}.dark .is-peak-bar.svelte-2tgqkm .bar-fill:where(.svelte-2tgqkm){background:#fff;box-shadow:0 0 10px #ffffff40}.hour-axis-label.svelte-2tgqkm{opacity:.5;font-size:.65rem;line-height:1}.hour-axis-dot.svelte-2tgqkm{background:#0003;border-radius:50%;width:2px;height:2px;margin-top:4px}.dark .hour-axis-dot.svelte-2tgqkm{background:#fff3}.bar-floating-tooltip.svelte-2tgqkm{color:#fff;white-space:nowrap;z-index:30;pointer-events:none;background:#0a0a0a;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;gap:2px;padding:6px 10px;font-size:.72rem;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.dark .bar-floating-tooltip.svelte-2tgqkm{color:#fafafa;background:#181818;border-color:#ffffff26;box-shadow:0 4px 16px #0009}.tip-time.svelte-2tgqkm{opacity:.8;font-weight:700}.tip-clicks.svelte-2tgqkm{font-weight:600}.tip-share.svelte-2tgqkm{opacity:.7;font-size:.68rem}.analytics-card-root.svelte-122owze{min-width:0;transition:transform var(--transition-fast,.18s cubic-bezier(.16, 1, .3, 1)), box-shadow var(--transition-fast,.18s cubic-bezier(.16, 1, .3, 1)), border-color var(--transition-fast,.18s cubic-bezier(.16, 1, .3, 1)), grid-column .3s cubic-bezier(.16, 1, .3, 1);background:#00000005;border:1px solid #0001;border-radius:12px;flex-direction:column;gap:16px;padding:18px 20px;display:flex;position:relative;box-shadow:0 1px 3px #00000005}.dark .analytics-card-root.svelte-122owze{background:#ffffff09;border-color:#ffffff13;box-shadow:0 4px 16px #00000059}.analytics-card-root.no-padding.svelte-122owze{padding:18px 0 0}.analytics-card-root.no-padding.svelte-122owze .card-header-bar:where(.svelte-122owze){padding:0 20px}.analytics-card-root.span-1.svelte-122owze{grid-column:span 1}.analytics-card-root.span-2.svelte-122owze{grid-column:span 2}.analytics-card-root.span-3.svelte-122owze{grid-column:span 3}.analytics-card-root.span-4.svelte-122owze{grid-column:span 4}@media (width<=1200px){.analytics-card-root.span-3.svelte-122owze,.analytics-card-root.span-4.svelte-122owze{grid-column:span 2}}@media (width<=768px){.analytics-card-root.span-1.svelte-122owze,.analytics-card-root.span-2.svelte-122owze,.analytics-card-root.span-3.svelte-122owze,.analytics-card-root.span-4.svelte-122owze{grid-column:span 1!important}}.analytics-card-root.is-editing-mode.svelte-122owze{background:#00000004;border:1px dashed #00000059}.dark .analytics-card-root.is-editing-mode.svelte-122owze{background:#ffffff05;border:1px dashed #ffffff59}.card-header-bar.svelte-122owze{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.header-left.svelte-122owze{align-items:center;gap:8px;min-width:0;display:flex}.drag-handle-pill.svelte-122owze{opacity:.5;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.titles-block.svelte-122owze{flex-direction:column;gap:2px;min-width:0;display:flex}.card-heading.svelte-122owze{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;line-height:1.2;overflow:hidden}.card-subheading.svelte-122owze{opacity:.55;font-size:.72rem;line-height:1.2}.header-right.svelte-122owze{align-items:center;gap:8px;display:flex}.edit-controls-group.svelte-122owze{align-items:center;gap:6px;display:flex}.size-pill-group.svelte-122owze,.position-btn-group.svelte-122owze{background:#0000000d;border:1px solid #0000000f;border-radius:6px;align-items:center;padding:2px;display:inline-flex}.dark .size-pill-group.svelte-122owze,.dark .position-btn-group.svelte-122owze{background:#ffffff0f;border-color:#ffffff14}.size-btn.svelte-122owze,.pos-btn.svelte-122owze{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px 6px;font-size:.68rem;font-weight:600;line-height:1;transition:background .1s,color .1s;display:flex}.size-btn.svelte-122owze:hover,.pos-btn.svelte-122owze:hover:not(:disabled){background:#00000014}.dark .size-btn.svelte-122owze:hover,.dark .pos-btn.svelte-122owze:hover:not(:disabled){background:#ffffff1f}.size-btn.is-active.svelte-122owze{color:#fff;background:#000}.dark .size-btn.is-active.svelte-122owze{color:#0a0a0a;background:#fff}.pos-btn.svelte-122owze:disabled{opacity:.25;cursor:not-allowed}.hide-card-btn.svelte-122owze{width:22px;height:22px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex}.dark .hide-card-btn.svelte-122owze{border-color:#ffffff1f}.hide-card-btn.svelte-122owze:hover{opacity:1;background:#0000000f}.dark .hide-card-btn.svelte-122owze:hover{background:#ffffff1a}.card-body-content.svelte-122owze{flex-direction:column;flex:1;min-width:0;display:flex}.analytics-dashboard-engine.svelte-wr92x4{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.analytics-engine-toolbar.svelte-wr92x4{background:#00000005;border:1px solid #0001;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 1px 3px #00000005}.dark .analytics-engine-toolbar.svelte-wr92x4{background:#ffffff09;border-color:#ffffff13;box-shadow:0 2px 8px #0000004d}.toolbar-left-group.svelte-wr92x4,.toolbar-right-group.svelte-wr92x4{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preset-selector-pill.svelte-wr92x4{background:#0000000a;border:1px solid #0000000f;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.dark .preset-selector-pill.svelte-wr92x4{background:#ffffff0d;border-color:#ffffff14}.preset-icon.svelte-wr92x4{opacity:.6}.preset-label.svelte-wr92x4{opacity:.65;font-size:.75rem;font-weight:500}.preset-select.svelte-wr92x4{color:inherit;cursor:pointer;background:0 0;border:none;outline:none;font-size:.78rem;font-weight:600}.timeframe-pills-group.svelte-wr92x4{background:#0000000a;border:1px solid #0000000f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:1px;padding:2px;display:inline-flex}.dark .timeframe-pills-group.svelte-wr92x4{background:#ffffff0d;border-color:#ffffff14}.tf-pill.svelte-wr92x4{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;font-weight:600;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.tf-pill.svelte-wr92x4:hover:not(.is-active){background:#0000000f}.dark .tf-pill.svelte-wr92x4:hover:not(.is-active){background:#ffffff14}.tf-pill.is-active.svelte-wr92x4{color:#fff;background:#000;box-shadow:0 1px 3px #0000001f}.dark .tf-pill.is-active.svelte-wr92x4{color:#0a0a0a;background:#fff;box-shadow:0 1px 4px #ffffff26}.tf-pill-custom.svelte-wr92x4{padding-left:6px}.custom-cal-icon.svelte-wr92x4{opacity:.7}.active-timeframe-tag.svelte-wr92x4{opacity:.75;background:#00000008;border:1px solid #0000000d;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:.7rem;display:inline-flex}.dark .active-timeframe-tag.svelte-wr92x4{background:#ffffff0a;border-color:#ffffff0f}.btn-ui.hidden-badge.svelte-wr92x4{background:#0000000a;border-style:dashed}.dark .btn-ui.hidden-badge.svelte-wr92x4{background:#ffffff0d}.editing-banner-bar.svelte-wr92x4{background:#0000000a;border:1px dashed #0003;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:.78rem;display:flex}.dark .editing-banner-bar.svelte-wr92x4{background:#ffffff0d;border-color:#fff3}.banner-left.svelte-wr92x4{align-items:center;gap:8px;display:flex}.banner-done-btn.svelte-wr92x4{color:#fff;cursor:pointer;background:#000;border:none;border-radius:6px;padding:4px 12px;font-size:.72rem;font-weight:600}.dark .banner-done-btn.svelte-wr92x4{color:#0a0a0a;background:#fff}.analytics-cards-grid-canvas.svelte-wr92x4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}@media (width<=1200px){.analytics-cards-grid-canvas.svelte-wr92x4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.analytics-cards-grid-canvas.svelte-wr92x4{grid-template-columns:minmax(0,1fr)}}.kpi-quad-grid.svelte-wr92x4{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}@media (width<=1300px){.kpi-quad-grid.svelte-wr92x4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.kpi-quad-grid.svelte-wr92x4{grid-template-columns:minmax(0,1fr)}}.kpi-stat-tile.svelte-wr92x4{background:#00000005;border:1px solid #0000000d;border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:12px 14px;transition:background .18s,border-color .18s;display:flex}.dark .kpi-stat-tile.svelte-wr92x4{background:#ffffff08;border-color:#ffffff0d}.kpi-stat-tile.svelte-wr92x4:hover{background:#00000009}.dark .kpi-stat-tile.svelte-wr92x4:hover{background:#ffffff0d}.tile-top.svelte-wr92x4{justify-content:space-between;align-items:center;gap:6px;display:flex}.tile-label.svelte-wr92x4{opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}.tile-icon.svelte-wr92x4{opacity:.45;flex-shrink:0}.tile-number-row.svelte-wr92x4{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.tile-value.svelte-wr92x4{letter-spacing:-.025em;font-size:1.25rem;font-weight:700;line-height:1}.tile-trend.svelte-wr92x4{opacity:.6;white-space:nowrap;font-size:.68rem;font-weight:500}.tile-badge.svelte-wr92x4{white-space:nowrap;background:#0000000d;border-radius:4px;padding:2px 5px;font-size:.68rem;font-weight:500}.dark .tile-badge.svelte-wr92x4{background:#ffffff14}.sub-cnt.svelte-wr92x4{opacity:.5;font-size:.75rem;font-weight:400}.tile-subtext.svelte-wr92x4{opacity:.5;font-size:.68rem}.timeline-interactive-card.svelte-wr92x4{flex-direction:column;gap:14px;width:100%;display:flex}.metric-switch-strip.svelte-wr92x4{background:#0000000a;border:1px solid #0000000f;border-radius:6px;align-self:flex-start;align-items:center;padding:2px;display:inline-flex}.dark .metric-switch-strip.svelte-wr92x4{background:#ffffff0d;border-color:#ffffff14}.strip-btn.svelte-wr92x4{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:600;transition:background .12s,color .12s}.strip-btn.is-active.svelte-wr92x4{color:#fff;background:#000}.dark .strip-btn.is-active.svelte-wr92x4{color:#0a0a0a;background:#fff}.timeline-graph-wrapper.svelte-wr92x4{width:100%;padding-top:6px}.timeline-footer-meta.svelte-wr92x4{opacity:.55;border-top:1px solid #0000000d;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;font-size:.72rem;display:flex}.dark .timeline-footer-meta.svelte-wr92x4{border-top-color:#ffffff0d}.geo-map-card-container.svelte-wr92x4{flex-direction:column;gap:12px;width:100%;display:flex}.map-inner-canvas.svelte-wr92x4{border-radius:8px;height:180px;overflow:hidden}.map-quick-telemetry.svelte-wr92x4{border-top:1px solid #0000000d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:6px;display:grid}.dark .map-quick-telemetry.svelte-wr92x4{border-top-color:#ffffff0d}.geo-stat-col.svelte-wr92x4{flex-direction:column;gap:2px;display:flex}.geo-label.svelte-wr92x4{opacity:.5;font-size:.68rem}.geo-val.svelte-wr92x4{font-size:.82rem;font-weight:600}.countries-cities-split.svelte-wr92x4,.referrers-channels-split.svelte-wr92x4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}@media (width<=640px){.countries-cities-split.svelte-wr92x4,.referrers-channels-split.svelte-wr92x4{grid-template-columns:minmax(0,1fr)}}.breakdown-subcol.svelte-wr92x4{flex-direction:column;gap:8px;display:flex}.subcol-header.svelte-wr92x4{opacity:.7;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex}.ranked-bars-list.svelte-wr92x4{flex-direction:column;gap:7px;display:flex}.rank-item-row.svelte-wr92x4{flex-direction:column;gap:4px;display:flex}.rank-item-meta.svelte-wr92x4{justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}.rank-item-left.svelte-wr92x4{align-items:center;gap:6px;min-width:0;display:flex}.rank-code-chip.svelte-wr92x4{background:#0000000d;border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:.62rem}.dark .rank-code-chip.svelte-wr92x4{background:#ffffff14}.rank-name.svelte-wr92x4{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rank-count.svelte-wr92x4{opacity:.6;flex-shrink:0}.rank-bar-track.svelte-wr92x4{background:#0000000a;border-radius:2px;width:100%;height:4px;overflow:hidden}.dark .rank-bar-track.svelte-wr92x4{background:#ffffff0f}.rank-bar-fill.svelte-wr92x4{background:#000;border-radius:2px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.dark .rank-bar-fill.svelte-wr92x4{background:#fff}.platforms-triple-grid.svelte-wr92x4{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}@media (width<=640px){.platforms-triple-grid.svelte-wr92x4{grid-template-columns:minmax(0,1fr)}}.platform-column.svelte-wr92x4{flex-direction:column;gap:8px;display:flex}.platform-col-heading.svelte-wr92x4{opacity:.6;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.platform-mini-list.svelte-wr92x4{flex-direction:column;gap:6px;display:flex}.platform-tile.svelte-wr92x4{flex-direction:column;gap:3px;display:flex}.plat-top.svelte-wr92x4{justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.plat-title.svelte-wr92x4{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.plat-pct.svelte-wr92x4{opacity:.6}.top-links-leaderboard-list.svelte-wr92x4{flex-direction:column;gap:7px;display:flex}.leaderboard-link-item.svelte-wr92x4{background:#00000005;border:1px solid #0000000a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.dark .leaderboard-link-item.svelte-wr92x4{background:#ffffff08;border-color:#ffffff0d}.link-item-left.svelte-wr92x4{align-items:center;gap:8px;min-width:0;display:flex}.link-rank-badge.svelte-wr92x4{opacity:.45;font-size:.7rem;font-weight:700}.link-title-group.svelte-wr92x4{flex-direction:column;gap:1px;min-width:0;display:flex}.link-name.svelte-wr92x4{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.link-slug.svelte-wr92x4{opacity:.5;font-size:.68rem}.link-item-right.svelte-wr92x4{flex-shrink:0;align-items:center;gap:8px;display:flex}.link-clicks-count.svelte-wr92x4{font-size:.78rem;font-weight:600}.unit-sub.svelte-wr92x4{opacity:.5;font-size:.68rem;font-weight:400}.btn-copy-mini.svelte-wr92x4{width:22px;height:22px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex}.dark .btn-copy-mini.svelte-wr92x4{border-color:#ffffff1a}.btn-copy-mini.svelte-wr92x4:hover{opacity:1;background:#0000000d}.dark .btn-copy-mini.svelte-wr92x4:hover{background:#ffffff1a}.copied-check.svelte-wr92x4{opacity:1}.bot-security-full-panel.svelte-wr92x4{flex-direction:column;gap:14px;width:100%;display:flex}.bot-stats-summary-row.svelte-wr92x4{background:#00000005;border:1px solid #0000000d;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 12px;display:grid}.dark .bot-stats-summary-row.svelte-wr92x4{background:#ffffff08;border-color:#ffffff0d}.bot-stat-chip.svelte-wr92x4{flex-direction:column;gap:2px;display:flex}.bot-chip-label.svelte-wr92x4{opacity:.55;font-size:.68rem}.bot-chip-val.svelte-wr92x4{font-size:.88rem;font-weight:600}.bot-signatures-grid.svelte-wr92x4{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.bot-signature-card.svelte-wr92x4{background:#00000005;border:1px solid #0000000a;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.dark .bot-signature-card.svelte-wr92x4{background:#ffffff08;border-color:#ffffff0d}.sig-header.svelte-wr92x4{justify-content:space-between;align-items:center;font-size:.74rem;font-weight:600;display:flex}.sig-name.svelte-wr92x4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sig-count.svelte-wr92x4{opacity:.6}.sig-category.svelte-wr92x4{opacity:.5;font-size:.65rem}.modal-backdrop.svelte-wr92x4{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-dialog-card.svelte-wr92x4{background:#fff;border:1px solid #0000001a;border-radius:14px;flex-direction:column;gap:16px;width:100%;max-width:520px;max-height:85vh;padding:22px 24px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.dark .modal-dialog-card.svelte-wr92x4{background:#141414;border-color:#ffffff1a;box-shadow:0 20px 48px #000000b3}.modal-header.svelte-wr92x4{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.dark .modal-header.svelte-wr92x4{border-bottom-color:#ffffff14}.modal-title-group.svelte-wr92x4{align-items:center;gap:8px;display:flex}.modal-title.svelte-wr92x4{font-size:1.05rem;font-weight:600}.modal-close-btn.svelte-wr92x4{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close-btn.svelte-wr92x4:hover{opacity:1}.date-shortcuts-row.svelte-wr92x4{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.btn-shortcut.svelte-wr92x4{color:inherit;cursor:pointer;background:#00000005;border:1px solid #00000014;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:500;transition:background .15s}.dark .btn-shortcut.svelte-wr92x4{background:#ffffff08;border-color:#ffffff14}.btn-shortcut.svelte-wr92x4:hover{background:#0000000f}.dark .btn-shortcut.svelte-wr92x4:hover{background:#ffffff14}.date-inputs-grid.svelte-wr92x4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:6px 0;display:grid}.date-input-field.svelte-wr92x4{flex-direction:column;gap:6px;display:flex}.date-label.svelte-wr92x4{opacity:.7;font-size:.75rem;font-weight:600}.input-date.svelte-wr92x4{color:inherit;background:0 0;border:1px solid #0000001f;border-radius:8px;outline:none;padding:8px 12px;font-size:.85rem;transition:border-color .15s}.dark .input-date.svelte-wr92x4{border-color:#ffffff1f}.input-date.svelte-wr92x4:focus{border-color:#000}.dark .input-date.svelte-wr92x4:focus{border-color:#fff}.widgets-toggle-list.svelte-wr92x4{flex-direction:column;gap:8px;max-height:50vh;padding-right:4px;display:flex;overflow-y:auto}.widget-row-item.svelte-wr92x4{background:#00000005;border:1px solid #0000000d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.dark .widget-row-item.svelte-wr92x4{background:#ffffff08;border-color:#ffffff0d}.widget-row-left.svelte-wr92x4{flex-direction:column;gap:2px;min-width:0;display:flex}.widget-title.svelte-wr92x4{font-size:.82rem;font-weight:600}.widget-desc.svelte-wr92x4{opacity:.55;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.widget-toggle-btn.svelte-wr92x4{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000001a;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:background .15s;display:inline-flex}.dark .widget-toggle-btn.svelte-wr92x4{border-color:#ffffff1a}.widget-toggle-btn.is-visible.svelte-wr92x4{color:#fff;background:#000;border-color:#000}.dark .widget-toggle-btn.is-visible.svelte-wr92x4{color:#0a0a0a;background:#fff;border-color:#fff}.widget-toggle-btn.is-hidden.svelte-wr92x4{opacity:.5}.modal-footer.svelte-wr92x4{border-top:1px solid #00000014;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.dark .modal-footer.svelte-wr92x4{border-top-color:#ffffff14}.empty-sub.svelte-wr92x4{opacity:.5;padding:12px 0;font-size:.78rem}.sparkline-wrapper.svelte-fmin5i{cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.sparkline-svg.svelte-fmin5i{filter:drop-shadow(0 1px 2px #0000000a);display:block;overflow:visible}.dark .sparkline-svg.svelte-fmin5i{filter:drop-shadow(0 1px 3px #0003)}.table-context-menu.svelte-1ojq5j0{z-index:10000;-webkit-backdrop-filter:blur(20px)saturate(180%);color:#0a0a0a;will-change:transform, opacity;background:#fff9;border:1px solid #00000014;border-radius:12px;outline:none;min-width:216px;padding:6px;animation:.14s cubic-bezier(.16,1,.3,1) forwards svelte-1ojq5j0-context-menu-pop-in;position:fixed;box-shadow:0 18px 40px -4px #0000001f,0 4px 12px -2px #0000000a}.table-context-menu.dark.svelte-1ojq5j0,.dark .table-context-menu.svelte-1ojq5j0,.dashboard-viewport.dark .table-context-menu.svelte-1ojq5j0{-webkit-backdrop-filter:blur(20px)saturate(180%);color:#fafafa;background:#0e0e0ea6;border:1px solid #ffffff1a;box-shadow:0 24px 50px -4px #000000bf,0 6px 18px -2px #00000080}@keyframes svelte-1ojq5j0-context-menu-pop-in{0%{opacity:0;transform:scale(.92)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.menu-header.svelte-1ojq5j0{border-bottom:1px solid #0000000f;margin-bottom:4px;padding:4px 8px 6px}.table-context-menu.dark.svelte-1ojq5j0 .menu-header:where(.svelte-1ojq5j0),.dark .menu-header.svelte-1ojq5j0,.dashboard-viewport.dark .menu-header.svelte-1ojq5j0{border-bottom:1px solid #ffffff14}.menu-slug-label.svelte-1ojq5j0{color:inherit;opacity:.5;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:500;display:block;overflow:hidden}.menu-items-group.svelte-1ojq5j0{flex-direction:column;gap:2px;display:flex}.menu-item.svelte-1ojq5j0{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:.78rem;font-weight:500;transition:background-color .12s cubic-bezier(.16,1,.3,1),opacity .12s;display:flex}.menu-item.svelte-1ojq5j0:hover{background:#0000000d}.table-context-menu.dark.svelte-1ojq5j0 .menu-item:where(.svelte-1ojq5j0):hover,.dark .menu-item.svelte-1ojq5j0:hover,.dashboard-viewport.dark .menu-item.svelte-1ojq5j0:hover{background:#ffffff14}.item-icon-wrapper.svelte-1ojq5j0{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.icon-copied.svelte-1ojq5j0{color:#10b981}.item-label.svelte-1ojq5j0{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-kbd.svelte-1ojq5j0{color:#000000a6;-webkit-user-select:none;user-select:none;background:#0000000d;border:1px solid #00000017;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:600;line-height:1;transition:all .12s;display:inline-flex;box-shadow:0 1px 1px #00000008}.table-context-menu.dark.svelte-1ojq5j0 .menu-kbd:where(.svelte-1ojq5j0),.dark .menu-kbd.svelte-1ojq5j0,.dashboard-viewport.dark .menu-kbd.svelte-1ojq5j0{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff1f;box-shadow:0 1px 2px #0003}.menu-kbd.is-danger.svelte-1ojq5j0{color:#dc2626;background:#ef44441f;border-color:#ef444440}.table-context-menu.dark.svelte-1ojq5j0 .menu-kbd.is-danger:where(.svelte-1ojq5j0),.dark .menu-kbd.is-danger.svelte-1ojq5j0,.dashboard-viewport.dark .menu-kbd.is-danger.svelte-1ojq5j0{color:#f87171;background:#f8717126;border-color:#f871714d}.menu-divider.svelte-1ojq5j0{background:#0000000f;height:1px;margin:4px 0}.table-context-menu.dark.svelte-1ojq5j0 .menu-divider:where(.svelte-1ojq5j0),.dark .menu-divider.svelte-1ojq5j0,.dashboard-viewport.dark .menu-divider.svelte-1ojq5j0{background:#ffffff14}.menu-item.is-danger.svelte-1ojq5j0{color:#ef4444}.table-context-menu.dark.svelte-1ojq5j0 .menu-item.is-danger:where(.svelte-1ojq5j0),.dark .menu-item.is-danger.svelte-1ojq5j0,.dashboard-viewport.dark .menu-item.is-danger.svelte-1ojq5j0{color:#f87171}.menu-item.is-danger.svelte-1ojq5j0:hover{background:#ef44441a}.table-context-menu.dark.svelte-1ojq5j0 .menu-item.is-danger:where(.svelte-1ojq5j0):hover,.dark .menu-item.is-danger.svelte-1ojq5j0:hover,.dashboard-viewport.dark .menu-item.is-danger.svelte-1ojq5j0:hover{background:#f8717124}.confirm-dialog-layer.svelte-1ojq5j0{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(190%);background:#ffffffe0;border:1px solid #0000001f;border-radius:12px;flex-direction:column;justify-content:space-between;padding:10px;animation:.16s cubic-bezier(.16,1,.3,1) forwards svelte-1ojq5j0-confirm-pop-in;display:flex;position:absolute;inset:-1px;box-shadow:0 20px 40px -4px #0003,0 6px 16px -2px #00000014}.table-context-menu.dark.svelte-1ojq5j0 .confirm-dialog-layer:where(.svelte-1ojq5j0),.dark .confirm-dialog-layer.svelte-1ojq5j0,.dashboard-viewport.dark .confirm-dialog-layer.svelte-1ojq5j0{background:#121212e6;border:1px solid #ffffff29;box-shadow:0 28px 60px -4px #000000d9,0 8px 24px -2px #0009}@keyframes svelte-1ojq5j0-confirm-pop-in{0%{opacity:0;transform:scale(.95)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}.confirm-body.svelte-1ojq5j0{flex-direction:column;gap:8px;padding:4px 2px;display:flex}.confirm-header.svelte-1ojq5j0{align-items:center;gap:8px;display:flex}.confirm-icon-wrap.svelte-1ojq5j0{color:#ef4444;background:#ef44441f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.table-context-menu.dark.svelte-1ojq5j0 .confirm-icon-wrap:where(.svelte-1ojq5j0),.dark .confirm-icon-wrap.svelte-1ojq5j0,.dashboard-viewport.dark .confirm-icon-wrap.svelte-1ojq5j0{color:#f87171;background:#f8717129}.confirm-title-group.svelte-1ojq5j0{flex-direction:column;min-width:0;display:flex}.confirm-title.svelte-1ojq5j0{color:inherit;font-size:.82rem;font-weight:600;line-height:1.2}.confirm-slug.svelte-1ojq5j0{opacity:.55;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:500;overflow:hidden}.confirm-description.svelte-1ojq5j0{opacity:.7;margin:0;font-size:.72rem;line-height:1.35}.confirm-footer.svelte-1ojq5j0{flex-direction:column;display:flex}.confirm-actions.svelte-1ojq5j0{flex-direction:column;gap:3px;margin-top:4px;display:flex}.confirm-action-btn.svelte-1ojq5j0{padding:7px 8px}.dashboard-viewport.svelte-1xvqroz{width:100vw;height:100vh;transition:background-color var(--transition-normal);display:flex;overflow:hidden}.dashboard-viewport.light.svelte-1xvqroz{color:#111827;background-color:#ebebed}.dashboard-viewport.light.svelte-1xvqroz .app-sidebar:where(.svelte-1xvqroz){background-color:#0000}.dashboard-viewport.light.svelte-1xvqroz .app-main-workspace:where(.svelte-1xvqroz){background-color:#fff;border:1px solid #0000000f;box-shadow:0 10px 40px #0000000f,0 1px 3px #00000008}.dashboard-viewport.light.svelte-1xvqroz .metric-pop-card:where(.svelte-1xvqroz),.dashboard-viewport.light.svelte-1xvqroz .dashboard-panel-card:where(.svelte-1xvqroz){background-color:#00000008;border:1px solid #0001}.dashboard-viewport.light.svelte-1xvqroz .metric-pop-card:where(.svelte-1xvqroz):hover{background-color:#0000000d;border-color:#00000017}.dashboard-viewport.light.svelte-1xvqroz .search-input-pill:where(.svelte-1xvqroz){background-color:#0000000a;border:1px solid #00000014}.dashboard-viewport.dark.svelte-1xvqroz{color:#fafafa;background-color:#0a0a0a}.dashboard-viewport.dark.svelte-1xvqroz .app-sidebar:where(.svelte-1xvqroz){background-color:#0000}.dashboard-viewport.dark.svelte-1xvqroz .app-main-workspace:where(.svelte-1xvqroz){background-color:#121212;border:1px solid #ffffff14;box-shadow:0 16px 48px #0009}.dashboard-viewport.dark.svelte-1xvqroz .metric-pop-card:where(.svelte-1xvqroz),.dashboard-viewport.dark.svelte-1xvqroz .dashboard-panel-card:where(.svelte-1xvqroz){background-color:#ffffff0a;border:1px solid #ffffff13}.dashboard-viewport.dark.svelte-1xvqroz .metric-pop-card:where(.svelte-1xvqroz):hover{background-color:#fff1;border-color:#ffffff1c}.dashboard-viewport.dark.svelte-1xvqroz .search-input-pill:where(.svelte-1xvqroz){background-color:#ffffff0f;border:1px solid #ffffff1a}.app-sidebar.svelte-1xvqroz{box-sizing:border-box;flex-direction:column;flex-shrink:0;width:250px;height:100vh;padding:24px 16px;display:flex;overflow-y:auto}.sidebar-header-area.svelte-1xvqroz{align-items:center;gap:10px;padding:6px 8px 24px;display:flex}.user-avatar-badge.svelte-1xvqroz{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.76rem;font-weight:700;display:flex}.light.svelte-1xvqroz .user-avatar-badge:where(.svelte-1xvqroz){color:#fff;background:#111}.dark.svelte-1xvqroz .user-avatar-badge:where(.svelte-1xvqroz){color:#09090b;background:#fff}.user-meta-info.svelte-1xvqroz{flex-direction:column;display:flex;overflow:hidden}.user-display-name.svelte-1xvqroz{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;line-height:1.2;overflow:hidden}.user-display-email.svelte-1xvqroz{opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.sidebar-tree-menu.svelte-1xvqroz{flex-direction:column;flex:1;gap:4px;display:flex}.tree-nav-item.svelte-1xvqroz,.tree-group-header.svelte-1xvqroz{width:100%;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast), color var(--transition-fast), transform .2s cubic-bezier(.16, 1, .3, 1), box-shadow .2s cubic-bezier(.16, 1, .3, 1);border-radius:12px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:.86rem;font-weight:500;display:flex;position:relative}.group-title-left.svelte-1xvqroz{align-items:center;gap:10px;display:flex}.tree-nav-item.root-item.svelte-1xvqroz{justify-content:flex-start;align-items:center;gap:10px;display:flex}.tree-nav-item.svelte-1xvqroz:hover,.tree-group-header.svelte-1xvqroz:hover{background-color:#0000000d;transform:translate(3px)}.dark.svelte-1xvqroz .tree-nav-item:where(.svelte-1xvqroz):hover,.dark.svelte-1xvqroz .tree-group-header:where(.svelte-1xvqroz):hover{background-color:#ffffff0f;transform:translate(3px)}.tree-nav-item.svelte-1xvqroz:active,.tree-group-header.svelte-1xvqroz:active{transition-duration:80ms;transform:scale(.97)translate(1px)}.tree-nav-item.svelte-1xvqroz .nav-icon,.tree-group-header.svelte-1xvqroz .nav-icon{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s}.tree-nav-item.svelte-1xvqroz:hover .nav-icon,.tree-group-header.svelte-1xvqroz:hover .nav-icon{transform:scale(1.08)}.tree-nav-item.svelte-1xvqroz:active .nav-icon,.tree-group-header.svelte-1xvqroz:active .nav-icon{transform:scale(.92)}.active-indicator-bar.svelte-1xvqroz{opacity:0;background:#000;border-radius:0 3px 3px 0;width:3px;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:7px;bottom:7px;left:0;transform:scaleY(.3)}.dark.svelte-1xvqroz .active-indicator-bar:where(.svelte-1xvqroz){background:#fff}.tree-nav-item.is-active.svelte-1xvqroz .active-indicator-bar:where(.svelte-1xvqroz){opacity:1;transform:scaleY(1)}.tree-group-container.svelte-1xvqroz{flex-direction:column;display:flex}.tree-group-dropdown.svelte-1xvqroz{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1),visibility .32s;display:grid}.tree-group-dropdown.is-open.svelte-1xvqroz{opacity:1;visibility:visible;grid-template-rows:1fr}.tree-group-dropdown-inner.svelte-1xvqroz{overflow:hidden}.group-chevron.svelte-1xvqroz{justify-content:center;align-items:center;display:flex}.group-chevron-icon{justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex}.group-chevron-icon.is-expanded{transform:rotate(180deg)}.tree-branches-list.svelte-1xvqroz{flex-direction:column;gap:3px;margin:2px 0 6px;padding-left:24px;display:flex;position:relative}.branch-connector-guide.svelte-1xvqroz{transform-origin:top;background-color:#0000001f;width:1.5px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:12px;left:17px;transform:scaleY(0)}.dark.svelte-1xvqroz .branch-connector-guide:where(.svelte-1xvqroz){background-color:#ffffff26}.tree-group-dropdown.is-open.svelte-1xvqroz .branch-connector-guide:where(.svelte-1xvqroz){transform:scaleY(1)}.tree-sub-item.svelte-1xvqroz{width:100%;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .24s cubic-bezier(.16, 1, .3, 1), transform .26s cubic-bezier(.16, 1, .3, 1), background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:.82rem;font-weight:500;display:flex;position:relative;transform:translate(-8px)}.tree-group-dropdown.is-open.svelte-1xvqroz .tree-branches-list:where(.svelte-1xvqroz) .tree-sub-item:where(.svelte-1xvqroz){opacity:1;transform:translate(0)}.tree-group-dropdown.is-open.svelte-1xvqroz .tree-branches-list:where(.svelte-1xvqroz) .tree-sub-item:where(.svelte-1xvqroz):nth-child(2){transition-delay:30ms,30ms,0s,0s,0s}.tree-group-dropdown.is-open.svelte-1xvqroz .tree-branches-list:where(.svelte-1xvqroz) .tree-sub-item:where(.svelte-1xvqroz):nth-child(3){transition-delay:70ms,70ms,0s,0s,0s}.tree-group-dropdown.is-open.svelte-1xvqroz .tree-branches-list:where(.svelte-1xvqroz) .tree-sub-item:where(.svelte-1xvqroz):nth-child(4){transition-delay:.11s,.11s,0s,0s,0s}.branch-tick.svelte-1xvqroz{background-color:#0000001f;width:6px;height:1.5px;position:absolute;top:50%;left:-7px}.dark.svelte-1xvqroz .branch-tick:where(.svelte-1xvqroz){background-color:#ffffff26}.tree-sub-item.svelte-1xvqroz:hover{background-color:#0000000a;transform:translate(3px)}.dark.svelte-1xvqroz .tree-sub-item:where(.svelte-1xvqroz):hover{background-color:#ffffff0d;transform:translate(3px)}.tree-sub-item.svelte-1xvqroz:active{transition-duration:80ms;transform:scale(.97)translate(1px)}.light.svelte-1xvqroz .tree-sub-item.is-active-pill:where(.svelte-1xvqroz),.light.svelte-1xvqroz .tree-nav-item.is-active:where(.svelte-1xvqroz){color:#09090b;background-color:#fff;font-weight:600;transform:translate(3px);box-shadow:0 2px 8px #00000012}.dark.svelte-1xvqroz .tree-sub-item.is-active-pill:where(.svelte-1xvqroz),.dark.svelte-1xvqroz .tree-nav-item.is-active:where(.svelte-1xvqroz){color:#fff;background-color:#1e1e1e;font-weight:600;transform:translate(3px);box-shadow:0 2px 8px #00000059}.light.svelte-1xvqroz .tree-sub-item.is-active-pill:where(.svelte-1xvqroz):hover,.light.svelte-1xvqroz .tree-nav-item.is-active:where(.svelte-1xvqroz):hover{background-color:#fff;transform:translate(4px)}.dark.svelte-1xvqroz .tree-sub-item.is-active-pill:where(.svelte-1xvqroz):hover,.dark.svelte-1xvqroz .tree-nav-item.is-active:where(.svelte-1xvqroz):hover{background-color:#1e1e1e;transform:translate(4px)}.badge-tag.svelte-1xvqroz{color:#111;background:#0000000f;border:1px solid #00000014;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:.68rem;font-weight:700;line-height:1.2;transition:transform .2s cubic-bezier(.16,1,.3,1)}.dark.svelte-1xvqroz .badge-tag:where(.svelte-1xvqroz){color:#fafafa;background:#ffffff1a;border:1px solid #ffffff24}.tree-nav-item.is-active.svelte-1xvqroz .badge-tag:where(.svelte-1xvqroz),.tree-sub-item.is-active-pill.svelte-1xvqroz .badge-tag:where(.svelte-1xvqroz){transform:scale(1.05)}.sidebar-footer-controls.svelte-1xvqroz{border-top:1px solid #00000014;flex-direction:column;gap:8px;padding-top:16px;display:flex}.dark.svelte-1xvqroz .sidebar-footer-controls:where(.svelte-1xvqroz){border-top:1px solid #ffffff14}.control-row.svelte-1xvqroz{align-items:center;gap:6px;display:flex}.theme-switcher-pill.svelte-1xvqroz,.mock-switcher-pill.svelte-1xvqroz{cursor:pointer;color:inherit;transition:all var(--transition-fast), transform .18s cubic-bezier(.16, 1, .3, 1);-webkit-user-select:none;user-select:none;background:#0000000a;border:1px solid #0000000f;border-radius:10px;flex:1;justify-content:space-between;align-items:center;padding:7px 10px;font-size:.78rem;font-weight:600;display:flex}.dark.svelte-1xvqroz .theme-switcher-pill:where(.svelte-1xvqroz),.dark.svelte-1xvqroz .mock-switcher-pill:where(.svelte-1xvqroz){background:#ffffff0d;border:1px solid #ffffff14}.theme-switcher-pill.svelte-1xvqroz:hover,.mock-switcher-pill.svelte-1xvqroz:hover{background:#00000014;transform:translateY(-1px)}.dark.svelte-1xvqroz .theme-switcher-pill:where(.svelte-1xvqroz):hover,.dark.svelte-1xvqroz .mock-switcher-pill:where(.svelte-1xvqroz):hover{background:#ffffff1a;transform:translateY(-1px)}.theme-switcher-pill.svelte-1xvqroz:active,.mock-switcher-pill.svelte-1xvqroz:active{transition-duration:80ms;transform:scale(.96)}.theme-pill-label.svelte-1xvqroz,.mock-pill-label.svelte-1xvqroz{align-items:center;gap:6px;display:flex}.mock-switcher-pill.is-mock-active.svelte-1xvqroz{color:#fff;background:#111;border-color:#111}.dark.svelte-1xvqroz .mock-switcher-pill.is-mock-active:where(.svelte-1xvqroz){color:#09090b;background:#fff;border-color:#fff}.randomize-btn.svelte-1xvqroz{cursor:pointer;width:32px;height:32px;color:inherit;transition:all var(--transition-fast), transform .2s cubic-bezier(.16, 1, .3, 1);background:#0000000f;border:1px solid #00000014;border-radius:10px;justify-content:center;align-items:center;display:flex}.randomize-btn.svelte-1xvqroz:hover{background:#0000001a;transform:rotate(20deg)scale(1.06)}.dark.svelte-1xvqroz .randomize-btn:where(.svelte-1xvqroz):hover{background:#ffffff1f;transform:rotate(20deg)scale(1.06)}.randomize-btn.svelte-1xvqroz:active{transition-duration:80ms;transform:rotate(70deg)scale(.92)}.sidebar-actions-group.svelte-1xvqroz{gap:6px;display:flex}.sidebar-action-button.svelte-1xvqroz{cursor:pointer;color:inherit;opacity:.7;transition:opacity var(--transition-fast), background-color var(--transition-fast), transform .18s cubic-bezier(.16, 1, .3, 1);background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:.76rem;font-weight:500;display:flex}.sidebar-action-button.svelte-1xvqroz:hover{opacity:1;background:#0000000a;transform:translateY(-1px)}.dark.svelte-1xvqroz .sidebar-action-button:where(.svelte-1xvqroz):hover{background:#ffffff0f}.sidebar-action-button.svelte-1xvqroz:active{transition-duration:80ms;transform:scale(.96)}.app-main-workspace.svelte-1xvqroz{min-width:0;transition:background-color var(--transition-normal), border-color var(--transition-normal);border-radius:28px;flex-direction:column;flex:1;margin:12px 14px 12px 0;display:flex;overflow:hidden}.workspace-header-bar.svelte-1xvqroz{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px 12px;display:flex}.workspace-title-block.svelte-1xvqroz{align-items:center;gap:10px;display:flex}.main-page-heading.svelte-1xvqroz{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:700;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1xvqroz-tabViewFadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tab-view-pane.svelte-1xvqroz{will-change:opacity, transform;animation:.32s cubic-bezier(.16,1,.3,1) both svelte-1xvqroz-tabViewFadeSlide}.dev-mode-pill.svelte-1xvqroz{color:#fff;background:#111;border:1px solid #000;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:600}.dark.svelte-1xvqroz .dev-mode-pill:where(.svelte-1xvqroz){color:#09090b;background:#fff;border:1px solid #fff}.workspace-actions-block.svelte-1xvqroz{align-items:center;gap:10px;display:flex}.search-input-pill.svelte-1xvqroz{border-radius:12px;align-items:center;gap:8px;width:220px;padding:6px 12px;display:flex}.search-icon.svelte-1xvqroz{opacity:.5}.search-text-input.svelte-1xvqroz{color:inherit;background:0 0;border:none;outline:none;width:100%;font-size:.84rem}.clear-input-btn.svelte-1xvqroz{opacity:.6;cursor:pointer}.icon-only-btn.svelte-1xvqroz{width:38px;height:38px;padding:0}.is-spinning.svelte-1xvqroz svg{animation:1s linear infinite svelte-1xvqroz-spin}@keyframes svelte-1xvqroz-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.new-link-cta.svelte-1xvqroz{padding:0 16px;font-size:.86rem;font-weight:600}.workspace-content-body.svelte-1xvqroz{flex-direction:column;flex:1;gap:20px;min-width:0;padding:16px 32px 32px;display:flex;overflow:hidden auto}.workspace-content-body.overview-active.svelte-1xvqroz{gap:12px;padding:16px 28px 20px;overflow-y:auto}.workspace-content-body.table-active.svelte-1xvqroz{gap:0;height:100%;min-height:0;padding:16px 28px 20px;overflow-y:hidden}.overview-view-container.svelte-1xvqroz{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.overview-hero-split.svelte-1xvqroz{grid-template-columns:285px minmax(0,1fr);align-items:stretch;gap:12px;width:100%;min-width:0;display:grid}@media (width<=1100px){.overview-hero-split.svelte-1xvqroz{grid-template-columns:minmax(0,1fr)}}.overview-cards-3col.svelte-1xvqroz{grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}@media (width<=1100px){.overview-cards-3col.svelte-1xvqroz{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.overview-cards-3col.svelte-1xvqroz{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}}.overview-hero-card.svelte-1xvqroz{border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;height:100%;padding:14px 16px 18px;display:flex}.clicks-card-body.svelte-1xvqroz{flex-direction:column;gap:6px;padding-bottom:2px;display:flex}.radial-card-body.svelte-1xvqroz{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding-bottom:4px;display:flex}.radial-bottom-essential.svelte-1xvqroz{text-align:center;justify-content:center;align-items:baseline;gap:4px;min-width:0;padding-bottom:2px;line-height:1.2;display:flex}.essential-highlight.svelte-1xvqroz{letter-spacing:-.02em;color:#000;font-size:.96rem;font-weight:700}.dark.svelte-1xvqroz .essential-highlight:where(.svelte-1xvqroz){color:#fff}.essential-muted.svelte-1xvqroz{opacity:.55;white-space:nowrap;font-size:.72rem;font-weight:500}.radial-gauge-container.svelte-1xvqroz{flex-shrink:0;justify-content:center;align-items:center;display:flex}.overview-map-card.svelte-1xvqroz{min-width:0;height:100%;min-height:280px;transition:background-color var(--transition-fast), border-color var(--transition-fast);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.light.svelte-1xvqroz .overview-map-card:where(.svelte-1xvqroz){background-color:#00000008;border:1px solid #0001}.dark.svelte-1xvqroz .overview-map-card:where(.svelte-1xvqroz){background-color:#ffffff0a;border:1px solid #ffffff13}.map-telemetry-canvas.svelte-1xvqroz{justify-content:center;align-items:center;width:100%;height:100%;min-height:280px;display:flex;position:relative;overflow:hidden}.map-telemetry-canvas.svelte-1xvqroz .topographic-map-container{background:0 0;border:none;border-radius:0;width:100%;height:100%;min-height:280px}.map-telemetry-floating-overlay.svelte-1xvqroz{z-index:15;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;top:18px;left:20px}.reach-metric-entry.svelte-1xvqroz{flex-direction:column;gap:2px;display:flex}.reach-label.svelte-1xvqroz{opacity:.6;letter-spacing:-.01em;font-size:.72rem;font-weight:500}.reach-val-row.svelte-1xvqroz{align-items:baseline;gap:6px;min-width:0;display:flex}.reach-val-number.svelte-1xvqroz{letter-spacing:-.03em;font-size:1.25rem;font-weight:700;line-height:1.1}.reach-val-unit.svelte-1xvqroz{opacity:.7;font-size:.8rem;font-weight:500}.reach-refresh-area.svelte-1xvqroz{flex-direction:column;gap:5px;padding-top:6px;display:flex}.reach-updated-time.svelte-1xvqroz{opacity:.55;font-size:.68rem;line-height:1}.reach-refresh-action-btn.svelte-1xvqroz{cursor:pointer;color:inherit;opacity:.85;pointer-events:auto;transition:opacity var(--transition-fast);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:.74rem;font-weight:600;display:inline-flex}.reach-refresh-action-btn.svelte-1xvqroz:hover{opacity:1;text-decoration:underline}.reach-refresh-action-btn.is-spinning.svelte-1xvqroz svg{animation:1s linear infinite svelte-1xvqroz-spin}.metrics-cards-grid.svelte-1xvqroz{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;min-width:0;display:grid}@media (width<=1200px){.metrics-cards-grid.svelte-1xvqroz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.metrics-cards-grid.svelte-1xvqroz{grid-template-columns:minmax(0,1fr)}}.metric-pop-card.svelte-1xvqroz{min-width:0;transition:background-color var(--transition-fast), border-color var(--transition-fast);border-radius:12px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.metric-card-top.svelte-1xvqroz{align-items:center;gap:10px;min-width:0;display:flex}.metric-icon-circle.svelte-1xvqroz{background:#0000000a;border:1px solid #0000000f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dark.svelte-1xvqroz .metric-icon-circle:where(.svelte-1xvqroz){background:#ffffff0f;border:1px solid #ffffff14}.metric-title-group.svelte-1xvqroz{align-items:center;gap:5px;min-width:0;display:flex}.metric-label.svelte-1xvqroz{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:500;overflow:hidden}.help-icon.svelte-1xvqroz{opacity:.35;flex-shrink:0}.metric-card-body.svelte-1xvqroz{flex-direction:column;gap:8px;min-width:0;display:flex}.metric-number-row.svelte-1xvqroz{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.metric-value.svelte-1xvqroz{letter-spacing:-.03em;white-space:nowrap;min-width:0;font-size:clamp(1.25rem,1.6vw,1.7rem);font-weight:700;line-height:1.1}.metric-sub-val.svelte-1xvqroz{opacity:.5;font-size:.88rem;font-weight:500}.trend-pill.svelte-1xvqroz{color:#111;white-space:nowrap;text-overflow:ellipsis;background-color:#0000000d;border:1px solid #00000014;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-flex;overflow:hidden}.dark.svelte-1xvqroz .trend-pill:where(.svelte-1xvqroz){color:#fafafa;background-color:#ffffff14;border:1px solid #ffffff1f}.overview-links-split-grid.svelte-1xvqroz{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:12px;width:100%;min-width:0;display:grid}@media (width<=1024px){.overview-links-split-grid.svelte-1xvqroz{grid-template-columns:minmax(0,1fr)}}.top-links-panel.svelte-1xvqroz,.top-data-panel.svelte-1xvqroz{flex-direction:column;justify-content:flex-start;gap:8px;padding:12px 16px;display:flex}.view-all-shortcut-btn.svelte-1xvqroz{color:inherit;cursor:pointer;transition:all var(--transition-fast);background:#0000000a;border:1px solid #00000012;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.view-all-shortcut-btn.svelte-1xvqroz:hover{background:#00000014}.dark.svelte-1xvqroz .view-all-shortcut-btn:where(.svelte-1xvqroz){background:#ffffff0f;border-color:#ffffff1a}.dark.svelte-1xvqroz .view-all-shortcut-btn:where(.svelte-1xvqroz):hover{background:#ffffff1a}.top-links-compact-stack.svelte-1xvqroz{flex-direction:column;gap:4px;width:100%;display:flex}.compact-link-row.svelte-1xvqroz{transition:background-color var(--transition-fast), border-color var(--transition-fast);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:5px 10px;display:flex}.light.svelte-1xvqroz .compact-link-row:where(.svelte-1xvqroz){background-color:#00000005;border:1px solid #0000000b}.light.svelte-1xvqroz .compact-link-row:where(.svelte-1xvqroz):hover{background-color:#0000000a;border-color:#00000014}.dark.svelte-1xvqroz .compact-link-row:where(.svelte-1xvqroz){background-color:#ffffff08;border:1px solid #ffffff0d}.dark.svelte-1xvqroz .compact-link-row:where(.svelte-1xvqroz):hover{background-color:#ffffff0d;border-color:#ffffff17}.compact-link-left.svelte-1xvqroz{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.rank-mini-badge.svelte-1xvqroz{border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.68rem;font-weight:700}.light.svelte-1xvqroz .rank-mini-badge:where(.svelte-1xvqroz){color:#111827;background:#0000000d;border:1px solid #00000014}.dark.svelte-1xvqroz .rank-mini-badge:where(.svelte-1xvqroz){color:#fafafa;background:#ffffff14;border:1px solid #ffffff1f}.compact-link-title.svelte-1xvqroz{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.8rem;font-weight:600;overflow:hidden}.compact-link-slug.svelte-1xvqroz{opacity:.55;white-space:nowrap;font-size:.72rem}.compact-link-right.svelte-1xvqroz{flex-shrink:0;align-items:center;gap:8px;display:flex}.compact-clicks-val.svelte-1xvqroz{letter-spacing:-.01em;font-size:.82rem;font-weight:700}.clicks-unit.svelte-1xvqroz{opacity:.6;font-size:.68rem;font-weight:500}.copy-mini-btn.svelte-1xvqroz{cursor:pointer;width:22px;height:22px;color:inherit;opacity:.7;transition:opacity var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.copy-mini-btn.svelte-1xvqroz:hover{opacity:1;background:#0000000d}.dark.svelte-1xvqroz .copy-mini-btn:where(.svelte-1xvqroz):hover{background:#ffffff14}.quick-insights-compact-grid.svelte-1xvqroz{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.compact-stat-tile.svelte-1xvqroz{transition:background-color var(--transition-fast);border-radius:6px;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;display:flex}.light.svelte-1xvqroz .compact-stat-tile:where(.svelte-1xvqroz){background:#00000005;border:1px solid #0000000b}.dark.svelte-1xvqroz .compact-stat-tile:where(.svelte-1xvqroz){background:#ffffff08;border:1px solid #ffffff0d}.insight-label.svelte-1xvqroz{opacity:.65;font-size:.68rem;font-weight:500}.insight-value.svelte-1xvqroz{letter-spacing:-.02em;font-size:1.05rem;font-weight:700;line-height:1.1}.dashboard-panel-card.svelte-1xvqroz{border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.geo-map-standalone-wrapper.svelte-1xvqroz{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.top-countries-grid.svelte-1xvqroz{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;width:100%;min-width:0;margin-top:18px;display:grid}.country-rank-chip.svelte-1xvqroz{min-width:0;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#00000006;border:1px solid #00000012;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.country-rank-chip.svelte-1xvqroz:hover{background:#0000000d;border-color:#00000026;transform:translateY(-1px)}.dark.svelte-1xvqroz .country-rank-chip:where(.svelte-1xvqroz){background:#ffffff09;border:1px solid #ffffff14}.dark.svelte-1xvqroz .country-rank-chip:where(.svelte-1xvqroz):hover{background:#ffffff12;border-color:#ffffff2e}.chip-left.svelte-1xvqroz{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.chip-right.svelte-1xvqroz{flex-shrink:0;align-items:center;gap:6px;display:flex}.chip-code.svelte-1xvqroz{background:#0000000d;border:1px solid #00000014;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:.68rem;font-weight:700;line-height:1}.dark.svelte-1xvqroz .chip-code:where(.svelte-1xvqroz){color:#fafafa;background:#ffffff1a;border-color:#ffffff26}.chip-name.svelte-1xvqroz{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.8rem;font-weight:600;overflow:hidden}.chip-clicks.svelte-1xvqroz{font-size:.76rem;font-weight:700}.chip-pct.svelte-1xvqroz{opacity:.6;font-size:.72rem}.panel-header-row.svelte-1xvqroz{justify-content:space-between;align-items:center;min-width:0;display:flex}.panel-title-text.svelte-1xvqroz{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.panel-subtitle-text.svelte-1xvqroz{opacity:.6;margin:2px 0 0;font-size:.78rem}.filter-tabs-pills.svelte-1xvqroz{background:#0000000a;border-radius:10px;gap:4px;padding:3px;display:flex}.dark.svelte-1xvqroz .filter-tabs-pills:where(.svelte-1xvqroz){background:#ffffff0f}.tab-pill.svelte-1xvqroz{color:inherit;opacity:.7;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast), transform .16s cubic-bezier(.16, 1, .3, 1);border-radius:8px;padding:5px 10px;font-size:.78rem;font-weight:500}.tab-pill.svelte-1xvqroz:hover{opacity:1;transform:translateY(-1px)}.tab-pill.svelte-1xvqroz:active{transition-duration:80ms;transform:scale(.96)}.tab-pill.is-active.svelte-1xvqroz{color:#09090b;opacity:1;background:#fff;font-weight:600;transform:translateY(0);box-shadow:0 1px 4px #00000014}.dark.svelte-1xvqroz .tab-pill.is-active:where(.svelte-1xvqroz){color:#fff;background:#262626;transform:translateY(0);box-shadow:0 1px 4px #0006}.registry-filter-bar.svelte-1xvqroz{border-bottom:1px solid #0000000f;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 0;display:flex}.dark.svelte-1xvqroz .registry-filter-bar:where(.svelte-1xvqroz){border-bottom-color:#ffffff14}.filter-field.svelte-1xvqroz{flex-direction:column;gap:5px;min-width:0;display:flex}.filter-field-label.svelte-1xvqroz{text-transform:uppercase;letter-spacing:.05em;opacity:.45;font-size:.68rem;font-weight:600}.filter-select.svelte-1xvqroz{appearance:none;max-width:200px;color:inherit;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background-color:#00000008;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #00000014;border-radius:10px;outline:none;padding:7px 26px 7px 10px;font-size:.8rem;font-weight:500}.filter-select.svelte-1xvqroz:hover{background-color:#0000000f;border-color:#00000029}.dark.svelte-1xvqroz .filter-select:where(.svelte-1xvqroz){background-color:#ffffff0d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#ffffff1a}.dark.svelte-1xvqroz .filter-select:where(.svelte-1xvqroz):hover{background-color:#ffffff17;border-color:#fff3}.filter-select.svelte-1xvqroz option:where(.svelte-1xvqroz){color:#09090b;background:#fff}.dark.svelte-1xvqroz .filter-select:where(.svelte-1xvqroz) option:where(.svelte-1xvqroz){color:#fafafa;background:#18181b}.filter-bar-spacer.svelte-1xvqroz{flex:1;min-width:0}.clear-filters-btn.svelte-1xvqroz{color:inherit;opacity:.65;cursor:pointer;transition:opacity var(--transition-fast), background-color var(--transition-fast);background:0 0;border:1px solid #0000001a;border-radius:10px;align-items:center;gap:5px;padding:7px 11px;font-size:.76rem;font-weight:600;display:inline-flex}.dark.svelte-1xvqroz .clear-filters-btn:where(.svelte-1xvqroz){border-color:#ffffff1f}.clear-filters-btn.svelte-1xvqroz:hover{opacity:1;background:#0000000d}.dark.svelte-1xvqroz .clear-filters-btn:where(.svelte-1xvqroz):hover{background:#ffffff14}.bulk-actions-floating-dock.svelte-1xvqroz{z-index:950;color:#0a0a0a;-webkit-backdrop-filter:blur(20px);will-change:transform, opacity;background:#fffffff0;border:1px solid #0000001f;border-radius:14px;align-items:center;gap:12px;padding:7px 10px 7px 16px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -10px #0000002e,0 8px 18px -4px #0000001a}.dark.svelte-1xvqroz .bulk-actions-floating-dock:where(.svelte-1xvqroz){color:#fff;background:#141416f0;border-color:#ffffff1f;box-shadow:0 20px 40px -10px #0009,0 8px 18px -4px #0006}.bulk-count-block.svelte-1xvqroz{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:baseline;gap:5px;font-size:.8rem;font-weight:600;display:flex}.bulk-count-num.svelte-1xvqroz{font-size:.88rem;font-weight:700;animation:.22s cubic-bezier(.16,1,.3,1) svelte-1xvqroz-countPop;display:inline-block}@keyframes svelte-1xvqroz-countPop{0%{transform:scale(.85)}50%{transform:scale(1.18)}to{transform:scale(1)}}.bulk-count-text.svelte-1xvqroz{opacity:.75;font-size:.76rem}.bulk-dock-divider.svelte-1xvqroz{background:#0000001a;flex-shrink:0;width:1px;height:18px}.dark.svelte-1xvqroz .bulk-dock-divider:where(.svelte-1xvqroz){background:#ffffff1f}.bulk-buttons-row.svelte-1xvqroz{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.bulk-btn.svelte-1xvqroz{color:inherit;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#0000000a;border:1px solid #00000014;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:500;transition:background .15s,border-color .15s,transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.dark.svelte-1xvqroz .bulk-btn:where(.svelte-1xvqroz){background:#ffffff14;border-color:#ffffff1f}.bulk-btn.svelte-1xvqroz:hover{background:#00000014;border-color:#00000029;transform:translateY(-1px)}.dark.svelte-1xvqroz .bulk-btn:where(.svelte-1xvqroz):hover{background:#ffffff29;border-color:#ffffff40;transform:translateY(-1px)}.bulk-btn.svelte-1xvqroz:active{transform:scale(.95)}.bulk-btn.is-danger.svelte-1xvqroz:hover{background:#0000001f;border-color:#00000038}.dark.svelte-1xvqroz .bulk-btn.is-danger:where(.svelte-1xvqroz):hover{background:#ffffff38;border-color:#ffffff59}.bulk-btn.is-ghost.svelte-1xvqroz{opacity:.75;background:0 0;border-color:#0000}.bulk-btn.is-ghost.svelte-1xvqroz:hover{opacity:1;background:#0000000f}.dark.svelte-1xvqroz .bulk-btn.is-ghost:where(.svelte-1xvqroz):hover{background:#ffffff14}@media (width<=640px){.bulk-actions-floating-dock.svelte-1xvqroz{justify-content:space-between;width:calc(100vw - 32px);padding:8px 10px;bottom:16px}.bulk-buttons-row.svelte-1xvqroz{gap:4px;overflow-x:auto}.bulk-btn.svelte-1xvqroz{padding:5px 8px;font-size:.72rem}}.table-search-box-wrapper.svelte-1xvqroz{background:#00000008;border:1px solid #00000014;border-radius:8px;align-items:center;min-width:190px;padding:0 6px 0 9px;transition:border-color .14s,background-color .14s;display:flex;position:relative}.dark.svelte-1xvqroz .table-search-box-wrapper:where(.svelte-1xvqroz){background:#ffffff0a;border-color:#ffffff1a}.table-search-box-wrapper.svelte-1xvqroz:focus-within{background:#00000003;border-color:#00000040}.dark.svelte-1xvqroz .table-search-box-wrapper:where(.svelte-1xvqroz):focus-within{background:#ffffff0f;border-color:#ffffff4d}.search-box-icon.svelte-1xvqroz{opacity:.45;flex-shrink:0;margin-right:6px}.table-search-input.svelte-1xvqroz{color:inherit;background:0 0;border:none;outline:none;width:100%;padding:6px 0;font-size:.78rem}.table-search-input.svelte-1xvqroz::placeholder{opacity:.45}.search-clear-btn.svelte-1xvqroz{color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.search-clear-btn.svelte-1xvqroz:hover{opacity:1}.custom-checkbox-btn.svelte-1xvqroz{vertical-align:middle;box-sizing:border-box;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1.5px solid #00000038;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;line-height:0;transition:background-color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.dark.svelte-1xvqroz .custom-checkbox-btn:where(.svelte-1xvqroz){color:#09090b;border-color:#ffffff47}.custom-checkbox-btn.svelte-1xvqroz:hover{border-color:#0000008c}.dark.svelte-1xvqroz .custom-checkbox-btn:where(.svelte-1xvqroz):hover{border-color:#ffffffa6}.custom-checkbox-btn.svelte-1xvqroz:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #18181b}.dark.svelte-1xvqroz .custom-checkbox-btn:where(.svelte-1xvqroz):focus-visible{outline:none;box-shadow:0 0 0 2px #000000e6,0 0 0 4px #fff}.custom-checkbox-btn.is-checked.svelte-1xvqroz,.custom-checkbox-btn.is-indeterminate.svelte-1xvqroz{color:#fff;background:#18181b;border-color:#18181b}.dark.svelte-1xvqroz .custom-checkbox-btn.is-checked:where(.svelte-1xvqroz),.dark.svelte-1xvqroz .custom-checkbox-btn.is-indeterminate:where(.svelte-1xvqroz){color:#09090b;background:#fff;border-color:#fff}.custom-checkbox-btn.svelte-1xvqroz .checkbox-tick:where(.svelte-1xvqroz){pointer-events:none;flex-shrink:0;width:11px;height:11px;display:block;overflow:visible}.custom-checkbox-btn.svelte-1xvqroz .tick-path:where(.svelte-1xvqroz){stroke-dasharray:24;stroke-dashoffset:24px;animation:.2s cubic-bezier(.65,0,.35,1) forwards svelte-1xvqroz-drawTick}.custom-checkbox-btn.svelte-1xvqroz .minus-path:where(.svelte-1xvqroz){stroke-dasharray:16;stroke-dashoffset:16px;animation:.16s cubic-bezier(.65,0,.35,1) forwards svelte-1xvqroz-drawMinus}@keyframes svelte-1xvqroz-drawTick{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes svelte-1xvqroz-drawMinus{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.custom-checkbox-btn.svelte-1xvqroz .tick-path:where(.svelte-1xvqroz),.custom-checkbox-btn.svelte-1xvqroz .minus-path:where(.svelte-1xvqroz){stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}}.table-view-pane.svelte-1xvqroz{background:0 0;border:none;flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.table-controls-header.svelte-1xvqroz{flex-shrink:0;margin-bottom:12px}.registry-filter-bar.svelte-1xvqroz{flex-shrink:0;margin-bottom:14px}.links-table-container.svelte-1xvqroz{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000038 transparent;flex:1;width:100%;min-height:0;overflow:auto}.dark.svelte-1xvqroz .links-table-container:where(.svelte-1xvqroz){scrollbar-color:#ffffff40 transparent}.links-table-container.svelte-1xvqroz::-webkit-scrollbar{width:6px;height:6px}.links-table-container.svelte-1xvqroz::-webkit-scrollbar-track{background:0 0;border-radius:999px}.links-table-container.svelte-1xvqroz::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px;transition:background-color .15s}.links-table-container.svelte-1xvqroz::-webkit-scrollbar-thumb:hover{background:#00000061}.dark.svelte-1xvqroz .links-table-container:where(.svelte-1xvqroz)::-webkit-scrollbar-thumb{background:#ffffff38}.dark.svelte-1xvqroz .links-table-container:where(.svelte-1xvqroz)::-webkit-scrollbar-thumb:hover{background:#ffffff73}.links-table-container.svelte-1xvqroz::-webkit-scrollbar-corner{background:0 0}.links-data-table.svelte-1xvqroz{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.links-data-table.svelte-1xvqroz thead:where(.svelte-1xvqroz){z-index:15;position:sticky;top:0}.links-data-table.svelte-1xvqroz thead:where(.svelte-1xvqroz) th:where(.svelte-1xvqroz){z-index:15;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(20px)saturate(180%);color:#0000008c;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast), color var(--transition-fast);background:#0000000a;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:8px 12px;font-size:.68rem;font-weight:600;position:sticky;top:0}.links-data-table.svelte-1xvqroz thead:where(.svelte-1xvqroz) th:where(.svelte-1xvqroz):first-child{border-left:1px solid #0000000f;border-top-left-radius:9px;border-bottom-left-radius:9px;padding-left:10px}.links-data-table.svelte-1xvqroz thead:where(.svelte-1xvqroz) th:where(.svelte-1xvqroz):last-child{border-right:1px solid #0000000f;border-top-right-radius:9px;border-bottom-right-radius:9px;padding-right:12px}.dark.svelte-1xvqroz .links-data-table:where(.svelte-1xvqroz) thead:where(.svelte-1xvqroz) th:where(.svelte-1xvqroz),.dashboard-viewport.dark.svelte-1xvqroz .links-data-table:where(.svelte-1xvqroz) thead:where(.svelte-1xvqroz) th:where(.svelte-1xvqroz){-webkit-backdrop-filter:blur(20px)saturate(180%);color:#ffffff8c;background:#ffffff0e;border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13}.dark.svelte-1xvqroz .links-data-table:where(.svelte-1xvqroz) thead:where(.svelte-1xvqroz) th:where(.svelte-1xvqroz):first-child,.dashboard-viewport.dark.svelte-1xvqroz .links-data-table:where(.svelte-1xvqroz) thead:where(.svelte-1xvqroz) th:where(.svelte-1xvqroz):first-child{border-left:1px solid #ffffff13}.dark.svelte-1xvqroz .links-data-table:where(.svelte-1xvqroz) thead:where(.svelte-1xvqroz) th:where(.svelte-1xvqroz):last-child,.dashboard-viewport.dark.svelte-1xvqroz .links-data-table:where(.svelte-1xvqroz) thead:where(.svelte-1xvqroz) th:where(.svelte-1xvqroz):last-child{border-right:1px solid #ffffff13}.links-data-table.svelte-1xvqroz th.col-select:where(.svelte-1xvqroz),.link-data-row.svelte-1xvqroz td.col-select:where(.svelte-1xvqroz){text-align:center;vertical-align:middle;width:36px;padding-left:10px;padding-right:4px}.link-data-row.svelte-1xvqroz{transition:background-color var(--transition-fast);border-bottom:1px solid #0000000a}.dark.svelte-1xvqroz .link-data-row:where(.svelte-1xvqroz){border-bottom:1px solid #ffffff0d}.link-data-row.svelte-1xvqroz:hover{background-color:#00000005}.dark.svelte-1xvqroz .link-data-row:where(.svelte-1xvqroz):hover{background-color:#ffffff08}.link-data-row.is-selected.svelte-1xvqroz{background-color:#00000009}.dark.svelte-1xvqroz .link-data-row.is-selected:where(.svelte-1xvqroz){background-color:#ffffff0d}.link-data-row.has-menu-open.svelte-1xvqroz{z-index:60;position:relative}.link-data-row.svelte-1xvqroz td:where(.svelte-1xvqroz){vertical-align:middle;border-bottom:1px solid #0000000a;padding:11px 12px;font-size:.82rem}.dark.svelte-1xvqroz .link-data-row:where(.svelte-1xvqroz) td:where(.svelte-1xvqroz){border-bottom:1px solid #ffffff0d}.align-right.svelte-1xvqroz{text-align:right}.align-center.svelte-1xvqroz{text-align:center}.cell-primary-info.svelte-1xvqroz{max-width:220px}.link-title-line.svelte-1xvqroz{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.link-title-text.svelte-1xvqroz{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:135px;font-size:.84rem;font-weight:600;overflow:hidden}.domain-chip.svelte-1xvqroz{max-width:85px;color:inherit;opacity:.55;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--transition-fast), background-color var(--transition-fast);background:#0000000d;border:1px solid #0000000f;border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:.64rem;font-weight:600;overflow:hidden}.dark.svelte-1xvqroz .domain-chip:where(.svelte-1xvqroz){background:#ffffff12;border-color:#ffffff17}.domain-chip.svelte-1xvqroz:hover{opacity:1;background:#0000001a}.dark.svelte-1xvqroz .domain-chip:where(.svelte-1xvqroz):hover{background:#ffffff24}.link-dest-url.svelte-1xvqroz{opacity:.52;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:175px;font-size:.72rem;display:inline-flex;overflow:hidden}.link-dest-url.svelte-1xvqroz:hover{opacity:1;text-decoration:underline}.short-link-badge-group.svelte-1xvqroz{background:#00000008;border:1px solid #0000000d;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.dark.svelte-1xvqroz .short-link-badge-group:where(.svelte-1xvqroz){background:#ffffff0d;border:1px solid #ffffff14}.short-url-text.svelte-1xvqroz{font-size:.78rem;font-weight:600}.copy-link-btn.svelte-1xvqroz{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;align-items:center;padding:0;display:flex}.copy-link-btn.svelte-1xvqroz:hover{opacity:1}.copied-check.svelte-1xvqroz{color:inherit}.clicks-text-val.svelte-1xvqroz{opacity:.88;font-size:.82rem;font-weight:600}.status-toggle-pill.svelte-1xvqroz{cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.status-toggle-pill.is-active.svelte-1xvqroz{color:#0a0a0a;background:#00000012;border-color:#00000014}.dark.svelte-1xvqroz .status-toggle-pill.is-active:where(.svelte-1xvqroz){color:#fff;background:#ffffff1f;border-color:#ffffff29}.status-toggle-pill.is-paused.svelte-1xvqroz{color:#71717a;background:#00000008;border-color:#0000000f}.dark.svelte-1xvqroz .status-toggle-pill.is-paused:where(.svelte-1xvqroz){color:#a1a1aa;background:#ffffff0d;border-color:#ffffff14}.lastaction-date-text.svelte-1xvqroz{opacity:.65;white-space:nowrap;font-size:.76rem}.sort-th.svelte-1xvqroz{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.sort-th.svelte-1xvqroz:hover{opacity:.7}.sort-idle-icon.svelte-1xvqroz{opacity:.35}.row-split-action-group.svelte-1xvqroz{transition:border-color var(--transition-fast), box-shadow var(--transition-fast);vertical-align:middle;background:#fff;border:1px solid #0000001f;border-radius:7px;align-items:stretch;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000a}.dark.svelte-1xvqroz .row-split-action-group:where(.svelte-1xvqroz){background:#ffffff0a;border-color:#ffffff21;box-shadow:0 1px 2px #00000040}.row-split-action-group.svelte-1xvqroz:hover{border-color:#00000038}.dark.svelte-1xvqroz .row-split-action-group:where(.svelte-1xvqroz):hover{border-color:#ffffff3d}.btn-split-action.svelte-1xvqroz{color:inherit;cursor:pointer;transition:background-color var(--transition-fast), opacity var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;border-top-left-radius:6px;border-bottom-left-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-size:.76rem;font-weight:500;display:inline-flex}.btn-split-action.svelte-1xvqroz:hover{background:#0000000d}.dark.svelte-1xvqroz .btn-split-action:where(.svelte-1xvqroz):hover{background:#ffffff14}.btn-split-divider.svelte-1xvqroz{background:#0000001a;align-self:stretch;width:1px}.dark.svelte-1xvqroz .btn-split-divider:where(.svelte-1xvqroz){background:#ffffff1a}.context-menu-anchor.svelte-1xvqroz{align-items:stretch;display:inline-flex;position:relative}.btn-split-dots.svelte-1xvqroz{color:inherit;opacity:.75;cursor:pointer;transition:background-color var(--transition-fast), opacity var(--transition-fast);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-top-right-radius:6px;border-bottom-right-radius:6px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.btn-split-dots.svelte-1xvqroz:hover,.btn-split-dots.is-active.svelte-1xvqroz{opacity:1;background:#0000000d}.dark.svelte-1xvqroz .btn-split-dots:where(.svelte-1xvqroz):hover,.dark.svelte-1xvqroz .btn-split-dots.is-active:where(.svelte-1xvqroz){opacity:1;background:#ffffff14}.load-more-row.svelte-1xvqroz{justify-content:center;padding-top:14px;display:flex}@media (width<=1100px){.col-time.svelte-1xvqroz{display:none}}@media (width<=820px){.col-interest.svelte-1xvqroz{display:none}}.analytics-engine-pane.svelte-1xvqroz{width:100%;min-width:0}.referrers-bars-list.svelte-1xvqroz,.devices-bars-list.svelte-1xvqroz{flex-direction:column;gap:12px;display:flex}.ref-meta-line.svelte-1xvqroz,.dev-meta-line.svelte-1xvqroz{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.82rem;display:flex}.progress-bar-track.svelte-1xvqroz{background:#0000000f;border-radius:999px;width:100%;height:6px;overflow:hidden}.dark.svelte-1xvqroz .progress-bar-track:where(.svelte-1xvqroz){background:#ffffff14}.progress-bar-fill.svelte-1xvqroz{background:#111827;border-radius:999px;height:100%;transition:width .4s}.dark.svelte-1xvqroz .progress-bar-fill:where(.svelte-1xvqroz){background:#f4f4f5}.bot-breakdown-grid.svelte-1xvqroz{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.bot-inspect-card.svelte-1xvqroz{transition:background-color var(--transition-fast);background:#00000008;border:1px solid #0000000f;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.dark.svelte-1xvqroz .bot-inspect-card:where(.svelte-1xvqroz){background:#ffffff0a;border:1px solid #ffffff14}.bot-card-top.svelte-1xvqroz{justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;display:flex}.modal-backdrop.svelte-1xvqroz{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-dialog-card.svelte-1xvqroz{border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:24px;display:flex;box-shadow:0 20px 50px #00000040}.modal-backdrop.light.svelte-1xvqroz .modal-dialog-card:where(.svelte-1xvqroz){color:#111827;background:#fff}.modal-backdrop.dark.svelte-1xvqroz .modal-dialog-card:where(.svelte-1xvqroz){color:#fff;background:#161616;border:1px solid #ffffff1a}.modal-header.svelte-1xvqroz{justify-content:space-between;align-items:center;display:flex}.modal-title.svelte-1xvqroz{margin:0;font-size:1.15rem;font-weight:700}.modal-close-btn.svelte-1xvqroz{cursor:pointer;opacity:.6}.modal-form.svelte-1xvqroz{flex-direction:column;gap:14px;display:flex}.form-field-group.svelte-1xvqroz{flex-direction:column;gap:6px;display:flex}.field-label.svelte-1xvqroz{opacity:.8;font-size:.8rem;font-weight:600}.required.svelte-1xvqroz{opacity:.5}.field-input.svelte-1xvqroz{color:inherit;background:0 0;border:1px solid #00000026;border-radius:10px;outline:none;padding:9px 12px;font-size:.86rem}.dark.svelte-1xvqroz .field-input:where(.svelte-1xvqroz){border-color:#ffffff26}.slug-input-wrapper.svelte-1xvqroz{border:1px solid #00000026;border-radius:10px;align-items:center;padding:0 10px;display:flex}.dark.svelte-1xvqroz .slug-input-wrapper:where(.svelte-1xvqroz){border-color:#ffffff26}.slug-prefix.svelte-1xvqroz{opacity:.5;font-size:.78rem}.slug-input.svelte-1xvqroz{color:inherit;background:0 0;border:none;outline:none;flex:1;padding:9px 4px;font-size:.86rem}.modal-footer-actions.svelte-1xvqroz{justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}.center-actions.svelte-1xvqroz{justify-content:center}.qr-display-body.svelte-1xvqroz{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.qr-image.svelte-1xvqroz{background:#fff;border-radius:12px;width:180px;height:180px;padding:8px}.qr-target-link.svelte-1xvqroz{opacity:.7;font-size:.8rem}.empty-table-state.svelte-1xvqroz{flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.empty-msg.svelte-1xvqroz{opacity:.6;font-size:.88rem}@media (width<=768px){.dashboard-viewport.svelte-1xvqroz{flex-direction:column}.app-sidebar.svelte-1xvqroz{width:100%;height:auto;padding:16px}.app-main-workspace.svelte-1xvqroz{border-radius:0;margin:0}}.toast-container.svelte-iisa8n{color:#fff;border-radius:var(--radius-btn);z-index:3000;background-color:#000;border:1px solid #fff3;padding:10px 18px;font-size:.85rem;animation:.2s svelte-iisa8n-fadeIn;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0003}@keyframes svelte-iisa8n-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.shortener-app-container.svelte-145yzep{color:#111827;background-color:#0000;width:100vw;min-height:100vh;position:relative;overflow-x:hidden}.dashboard-fullscreen-wrap.svelte-145yzep{box-sizing:border-box;flex-direction:column;width:100vw;height:100vh;margin:0;padding:0;display:flex;overflow:hidden}.underneath-void-stage.svelte-h2bzge{z-index:1;-webkit-user-select:none;user-select:none;opacity:0;pointer-events:none;background-color:#121212;justify-content:center;align-items:center;width:340px;height:100vh;transition:opacity .45s;display:flex;position:fixed;top:0;right:0;overflow:hidden}.underneath-void-stage.visible.svelte-h2bzge{opacity:1;pointer-events:auto}.vertical-marquee-container.svelte-h2bzge{width:100%;height:100%;padding:20px 16px;position:relative;overflow:hidden}.marquee-track.svelte-h2bzge{flex-direction:column;gap:16px;animation:42s linear infinite svelte-h2bzge-infiniteScroll;display:flex}.marquee-img.svelte-h2bzge{aspect-ratio:16/10;object-fit:cover;filter:blur(4px)brightness(.48)contrast(108%);border-radius:10px;width:100%;transition:filter .5s}.underneath-void-stage.svelte-h2bzge:hover .marquee-img:where(.svelte-h2bzge){filter:blur(2px)brightness(.58)contrast(110%)}@keyframes svelte-h2bzge-infiniteScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.checkout-overlay.svelte-h2bzge{text-align:center;z-index:10;color:#fff;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex;position:absolute;inset:0}.line-1.svelte-h2bzge,.line-2.svelte-h2bzge{font-family:var(--font-serif);letter-spacing:-.01em;color:#fff;text-shadow:0 2px 14px #000000e6;font-size:1.25rem;font-weight:400;line-height:1.35;transition:transform .3s cubic-bezier(.16,1,.3,1)}.arrow-symbol.svelte-h2bzge{font-family:var(--font-sans);color:#fff;text-shadow:0 2px 14px #000000e6;margin-top:6px;font-size:1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.underneath-void-stage.svelte-h2bzge:hover .line-1:where(.svelte-h2bzge),.underneath-void-stage.svelte-h2bzge:hover .line-2:where(.svelte-h2bzge){transform:translateY(-2px)}.underneath-void-stage.svelte-h2bzge:hover .arrow-symbol:where(.svelte-h2bzge){transform:translate(4px)}@media (width<=900px){.underneath-void-stage.svelte-h2bzge{display:none}}.photography-page.svelte-1op255n{background-color:var(--bg-white);color:#000;min-height:100vh;padding-top:110px;padding-bottom:90px}.main-content.svelte-1op255n{max-width:1040px;margin:0 auto;padding:0 24px}.page-header.svelte-1op255n{margin-bottom:40px}.back-link.svelte-1op255n{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:20px;padding:0;font-size:.88rem;transition:color .2s,transform .2s;display:inline-flex}.back-link.svelte-1op255n:hover{color:#000;transform:translate(-3px)}.page-title.svelte-1op255n{color:#000;letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:400;line-height:1.15}.page-subtitle.svelte-1op255n{color:#666;max-width:540px;font-size:1rem;line-height:1.5}.folder-covers-grid.svelte-1op255n{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.folder-cover-card.svelte-1op255n{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.cover-image-box.svelte-1op255n{aspect-ratio:16/10;background:#111;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000001f}.cover-img.svelte-1op255n{object-fit:cover;filter:grayscale()contrast(105%);width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .65s;display:block}.folder-cover-card.svelte-1op255n:hover .cover-img:where(.svelte-1op255n){filter:grayscale(0%)contrast();transform:scale(1.05)}.cover-overlay.svelte-1op255n{color:#fff;background:linear-gradient(#00000040 0%,#000000d9 100%);flex-direction:column;justify-content:space-between;padding:24px;transition:background .3s;display:flex;position:absolute;inset:0}.folder-cover-card.svelte-1op255n:hover .cover-overlay:where(.svelte-1op255n){background:linear-gradient(#00000026 0%,#000000eb 100%)}.folder-badge.svelte-1op255n{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;background:#0009;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;display:inline-flex}.folder-title.svelte-1op255n{color:#fff;margin-bottom:6px;font-size:1.5rem;font-weight:400;line-height:1.25}.folder-sub.svelte-1op255n{color:#ffffffb3;margin-bottom:12px;font-size:.84rem;line-height:1.4}.explore-link.svelte-1op255n{color:#fff;font-size:.95rem;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.folder-cover-card.svelte-1op255n:hover .explore-link:where(.svelte-1op255n){transform:translate(4px)}.gallery-grid-container.svelte-1op255n{margin-top:24px}.pure-photos-grid.svelte-1op255n{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px;display:grid}.pure-photo-card.svelte-1op255n{cursor:pointer;aspect-ratio:16/11;background:0 0;border:none;border-radius:14px;padding:0;transition:transform .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 8px 30px #00000014}.pure-grid-img.svelte-1op255n{object-fit:cover;filter:grayscale()contrast(105%);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s;display:block}.pure-photo-card.svelte-1op255n:hover{transform:translateY(-4px)}.pure-photo-card.svelte-1op255n:hover .pure-grid-img:where(.svelte-1op255n){filter:grayscale(0%)contrast();transform:scale(1.05)}.pure-lightbox-backdrop.svelte-1op255n{z-index:3000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pure-lightbox-stage.svelte-1op255n{justify-content:center;align-items:center;width:100vw;height:100vh;padding:60px;display:flex;position:relative}.pure-img-wrapper.svelte-1op255n{justify-content:center;align-items:center;max-width:90vw;max-height:85vh;display:flex}.pure-full-img.svelte-1op255n{object-fit:contain;border-radius:4px;width:auto;max-width:90vw;height:auto;max-height:85vh;box-shadow:0 30px 90px #000000f2}.lightbox-btn.svelte-1op255n{color:#fff;cursor:pointer;z-index:10;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex;position:absolute}.lightbox-btn.svelte-1op255n:hover{background:#ffffff47;transform:scale(1.08)}.close-btn.svelte-1op255n{width:44px;height:44px;top:28px;right:28px}.prev-btn.svelte-1op255n{width:52px;height:52px;top:50%;left:28px;transform:translateY(-50%)}.prev-btn.svelte-1op255n:hover{transform:translateY(-50%)scale(1.08)}.next-btn.svelte-1op255n{width:52px;height:52px;top:50%;right:28px;transform:translateY(-50%)}.next-btn.svelte-1op255n:hover{transform:translateY(-50%)scale(1.08)}@media (width<=768px){.photography-page.svelte-1op255n{padding-top:100px}.main-content.svelte-1op255n{padding:0 16px}.folder-covers-grid.svelte-1op255n,.pure-photos-grid.svelte-1op255n{grid-template-columns:1fr}.prev-btn.svelte-1op255n{width:40px;height:40px;left:12px}.next-btn.svelte-1op255n{width:40px;height:40px;right:12px}}.projects-page.svelte-jp26pa{background-color:var(--bg-white);min-height:100vh;color:var(--text-main);padding-top:110px;padding-bottom:90px}.main-content.svelte-jp26pa{max-width:1040px;margin:0 auto}.page-header.svelte-jp26pa{margin-bottom:44px}.back-row.svelte-jp26pa{margin-bottom:20px}.back-link.svelte-jp26pa{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.88rem;display:inline-flex}.back-link.svelte-jp26pa:hover{color:var(--text-main);transform:translate(-3px)}.section-tag.svelte-jp26pa{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:10px;font-size:.8rem;font-weight:600;display:block}.page-title.svelte-jp26pa{color:var(--text-main);margin-bottom:8px;font-size:clamp(1.85rem,3.2vw,2.6rem)}.page-subtitle.svelte-jp26pa{color:var(--text-muted);max-width:580px;font-size:1rem;line-height:1.6}.projects-stack.svelte-jp26pa{flex-direction:column;gap:24px;display:flex}.project-card.svelte-jp26pa{background-color:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;padding:24px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;display:grid}.project-card.svelte-jp26pa:hover{border-color:#111;transform:translateY(-3px);box-shadow:0 16px 48px #00000014}.project-card.svelte-jp26pa:has(.preview-stage.is-zooming:where(.svelte-jp26pa)){transition:none;transform:none}.project-card.svelte-jp26pa:has(.preview-stage.is-zooming:where(.svelte-jp26pa)):hover{transition:none;transform:none}.card-reverse.svelte-jp26pa{grid-template-columns:1fr 1.15fr}.card-reverse.svelte-jp26pa .preview-slot:where(.svelte-jp26pa){order:2}.card-reverse.svelte-jp26pa .card-info:where(.svelte-jp26pa){order:1}.preview-slot.svelte-jp26pa{aspect-ratio:16/10;width:100%;position:relative}.preview-stage.svelte-jp26pa{border:1px solid var(--border-light);background-color:var(--bg-surface);transform-origin:0 0;backface-visibility:hidden;border-radius:12px;position:absolute;inset:0;overflow:hidden}.preview-stage.is-zooming.svelte-jp26pa{z-index:6000;will-change:transform;border-color:#0000;transition:transform .7s cubic-bezier(.16,1,.3,1),border-radius .7s cubic-bezier(.16,1,.3,1);box-shadow:0 40px 120px #0000008c}.live-frame.svelte-jp26pa{transform-origin:0 0;pointer-events:none;background-color:#fff;border:0;position:absolute;top:0;left:0}.frame-skeleton.svelte-jp26pa{background:linear-gradient(100deg,#f4f4f5 30%,#fafafa 50%,#f4f4f5 70%) 0 0/250% 100%;animation:1.6s linear infinite svelte-jp26pa-skeleton;position:absolute;inset:0}@keyframes svelte-jp26pa-skeleton{0%{background-position:150% 0}to{background-position:-50% 0}}.preview-hit.svelte-jp26pa{cursor:pointer;transition:background-color var(--transition-normal);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.preview-hit.svelte-jp26pa:hover,.preview-hit.svelte-jp26pa:focus-visible{background:#00000052}.preview-hit.svelte-jp26pa:focus-visible{outline-offset:2px;outline:2px solid #000}.open-pill.svelte-jp26pa{color:#000;border-radius:var(--radius-full);opacity:0;transition:opacity var(--transition-normal), transform var(--transition-normal);background-color:#fff;align-items:center;gap:8px;padding:9px 18px;font-size:.85rem;font-weight:600;display:inline-flex;transform:translateY(6px);box-shadow:0 6px 20px #00000047}.preview-hit.svelte-jp26pa:hover .open-pill:where(.svelte-jp26pa),.preview-hit.svelte-jp26pa:focus-visible .open-pill:where(.svelte-jp26pa){opacity:1;transform:translateY(0)}.is-zooming.svelte-jp26pa .preview-hit:where(.svelte-jp26pa),.is-zooming.svelte-jp26pa .open-pill:where(.svelte-jp26pa){opacity:0;pointer-events:none}.static-panel.svelte-jp26pa{background-color:var(--bg-dark);border-color:var(--border-dark);color:#fff}.panel-inner.svelte-jp26pa{flex-direction:column;justify-content:center;gap:14px;padding:28px 30px;display:flex;position:absolute;inset:0}.panel-label.svelte-jp26pa{text-transform:uppercase;letter-spacing:.08em;color:#8e8e93;align-items:center;gap:7px;font-size:.72rem;display:inline-flex}.panel-inner.is-domain.svelte-jp26pa{text-align:center;justify-content:center;align-items:center;gap:16px}.domain-mark.svelte-jp26pa{color:#fff;letter-spacing:-.01em;word-break:break-word;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.2}.panel-shell.svelte-jp26pa{flex-direction:column;gap:7px;display:flex}.shell-line.svelte-jp26pa{color:#d4d4d4;font-size:.82rem;line-height:1.5}.shell-line.svelte-jp26pa:first-child{color:#fff}.card-info.svelte-jp26pa{flex-direction:column;display:flex}.info-top.svelte-jp26pa{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.78rem;display:flex}.project-tag.svelte-jp26pa{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.project-num.svelte-jp26pa{color:var(--text-light)}.card-title.svelte-jp26pa{color:var(--text-main);margin-bottom:10px;font-size:1.65rem;font-weight:400;line-height:1.25}.card-desc.svelte-jp26pa{color:var(--text-muted);margin-bottom:22px;font-size:.98rem;line-height:1.6}.pills-row.svelte-jp26pa{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.pill.svelte-jp26pa{background-color:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:4px 10px;font-size:.76rem}.card-actions.svelte-jp26pa{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.zoom-backdrop.svelte-jp26pa{z-index:5000;opacity:0;pointer-events:none;background:#000000eb;transition:opacity .7s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.zoom-backdrop.active.svelte-jp26pa{opacity:1}@media (width<=900px){.project-card.svelte-jp26pa,.card-reverse.svelte-jp26pa{grid-template-columns:1fr;gap:24px;padding:24px}.card-reverse.svelte-jp26pa .preview-slot:where(.svelte-jp26pa){order:1}.card-reverse.svelte-jp26pa .card-info:where(.svelte-jp26pa){order:2}}@media (prefers-reduced-motion:reduce){.preview-stage.is-zooming.svelte-jp26pa,.zoom-backdrop.svelte-jp26pa,.open-pill.svelte-jp26pa,.project-card.svelte-jp26pa{transition-duration:.01ms}.frame-skeleton.svelte-jp26pa{animation:none}}.swirl-transition-root.svelte-179990f{z-index:99999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.swirl-ring.svelte-179990f{transform-origin:50%;will-change:transform;backface-visibility:hidden;position:absolute;inset:0}.blob.svelte-179990f{will-change:transform;backface-visibility:hidden;animation-duration:var(--blob-dur);border-radius:50%;animation-fill-mode:both;position:absolute;transform:scale(0)}.swirl-ring.consuming.svelte-179990f{animation:svelte-179990f-ring-spin-in var(--phase-dur) cubic-bezier(.22, 1, .36, 1) both}.swirl-ring.consuming.svelte-179990f .blob:where(.svelte-179990f){animation-name:svelte-179990f-blob-open;animation-timing-function:cubic-bezier(.16,1,.3,1)}.swirl-ring.revealing.svelte-179990f{animation:svelte-179990f-ring-spin-out var(--phase-dur) cubic-bezier(.65, 0, .35, 1) both}.swirl-ring.revealing.svelte-179990f .blob:where(.svelte-179990f){animation-name:svelte-179990f-blob-close;animation-timing-function:cubic-bezier(.6,0,.4,1)}@keyframes svelte-179990f-blob-open{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes svelte-179990f-blob-close{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes svelte-179990f-ring-spin-in{0%{transform:rotate(var(--spin))}to{transform:rotate(0)}}@keyframes svelte-179990f-ring-spin-out{0%{transform:rotate(0)}to{transform:rotate(calc(-1 * var(--spin)))}}.site-loader-overlay.svelte-9qnuyb{z-index:100000;background-color:var(--bg-white);color:var(--text-main);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;padding:0 6vw;transition:opacity .62s cubic-bezier(.16,1,.3,1),visibility .62s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow:hidden}.site-loader-overlay.is-revealing.svelte-9qnuyb{opacity:0;visibility:hidden;pointer-events:none}.brand-lockup.svelte-9qnuyb{--cell:1.42em;--track-open:.34em;--widest:12.8;font-size:min(3.6rem, calc(84vw / var(--widest)));white-space:nowrap;letter-spacing:0;contain:layout;justify-content:center;align-items:flex-start;line-height:1;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1);display:flex}.is-revealing.svelte-9qnuyb .brand-lockup:where(.svelte-9qnuyb){opacity:0;transform:translateY(-10px)}.glyph.svelte-9qnuyb{height:var(--cell);margin-right:calc(var(--track-open) * (1 - var(--p)) - .01em * var(--p));clip-path:inset(0 -60%);transition:width .44s cubic-bezier(.16,1,.3,1),margin-right 90ms linear;display:inline-block}.glyph.svelte-9qnuyb:last-child{margin-right:0}.glyph-column.svelte-9qnuyb{transform:translate3d(0, calc(var(--stage) * var(--cell) * -1), 0);will-change:transform;backface-visibility:hidden;transition:transform .44s cubic-bezier(.16,1,.3,1);display:block}.glyph-face.svelte-9qnuyb{height:var(--cell);line-height:var(--cell);text-align:center;display:block}.face-mono.svelte-9qnuyb{font-family:var(--font-mono);color:var(--text-light);font-weight:400}.face-sans.svelte-9qnuyb{font-family:var(--font-sans);color:var(--text-muted);font-weight:500}.face-serif.svelte-9qnuyb{font-family:var(--font-serif);color:var(--text-main);font-weight:400}.progress-slug.svelte-9qnuyb{align-items:center;gap:18px;transition:opacity .32s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:clamp(28px,6vh,56px);left:6vw;right:6vw}.is-revealing.svelte-9qnuyb .progress-slug:where(.svelte-9qnuyb){opacity:0}.progress-count.svelte-9qnuyb{font-variant-numeric:tabular-nums;letter-spacing:.02em;width:3ch;color:var(--text-muted);flex:none;font-size:.78rem;font-weight:500}.progress-rule.svelte-9qnuyb{background-color:var(--border-light);flex:1;height:1px;position:relative;overflow:hidden}.progress-rule-fill.svelte-9qnuyb{background-color:var(--text-main);transform-origin:0;will-change:transform;transition:transform .34s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.visually-hidden.svelte-9qnuyb{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.brand-lockup.svelte-9qnuyb{--track-open:-.01em;transition:opacity .3s linear}.is-revealing.svelte-9qnuyb .brand-lockup:where(.svelte-9qnuyb){transform:none}.glyph.svelte-9qnuyb,.glyph-column.svelte-9qnuyb,.progress-rule-fill.svelte-9qnuyb{transition:none}}.cookie-backdrop.svelte-1re81aj{-webkit-backdrop-filter:blur(12px);z-index:3998;background:#0000006b;animation:.35s cubic-bezier(.16,1,.3,1) forwards svelte-1re81aj-backdropFadeIn;position:fixed;inset:0}@keyframes svelte-1re81aj-backdropFadeIn{0%{opacity:0}to{opacity:1}}.cookie-wrapper.svelte-1re81aj{z-index:3999;color:#111;transform-origin:bottom;will-change:height;background:#fff;border:1px solid #0000001f;transition:height .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff,0 16px 48px #00000029,0 2px 8px #00000014}.cookie-inner.svelte-1re81aj{display:block}.cookie-wrapper.is-pill.svelte-1re81aj{border-radius:22px;width:min(680px,100vw - 32px)}.cookie-wrapper.is-pill.svelte-1re81aj .cookie-inner:where(.svelte-1re81aj){padding:8px 10px 8px 20px}.cookie-wrapper.is-expanded.svelte-1re81aj{border-radius:18px;width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.cookie-wrapper.is-expanded.svelte-1re81aj .cookie-inner:where(.svelte-1re81aj){padding:18px 20px 20px}.cookie-wrapper.is-growing.svelte-1re81aj{overflow:hidden}.cookie-wrapper.is-entering.svelte-1re81aj{animation:.52s cubic-bezier(.34,1.56,.64,1) forwards svelte-1re81aj-popUpSpring}.cookie-wrapper.is-closing.svelte-1re81aj{animation:.38s cubic-bezier(.36,0,.66,-.56) forwards svelte-1re81aj-popDown!important}@keyframes svelte-1re81aj-popUpSpring{0%{opacity:0;transform:translate(-50%,65px)scale(.82)}70%{opacity:1;transform:translate(-50%,-6px)scale(1.02)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes svelte-1re81aj-popDown{0%{opacity:1;transform:translate(-50%)scale(1)}30%{transform:translate(-50%,-4px)scale(1.02)}to{opacity:0;transform:translate(-50%,90px)scale(.85)}}.toast-bar.svelte-1re81aj{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.cookie-text.svelte-1re81aj{color:#222;flex-grow:1;margin:0;font-size:.84rem;font-weight:500;line-height:1.4}.toast-actions.svelte-1re81aj{flex-shrink:0;align-items:center;gap:8px;display:flex}.config-btn.svelte-1re81aj{color:#333;width:36px;height:36px;transition:all var(--transition-fast);background:#fff;border:1px solid #0000001f;border-radius:12px;box-shadow:inset 0 1px #fff,0 1px 3px #00000014}.config-btn.svelte-1re81aj:hover{color:#000;background:#fafafa;border-color:#0003;transform:translateY(-1px)}.preference-center.svelte-1re81aj{color:#111;flex-direction:column;gap:14px;display:flex}.modal-header.svelte-1re81aj{justify-content:center;align-items:center;padding-bottom:4px;display:flex;position:relative}.close-btn.svelte-1re81aj{color:#222;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:5px;transition:background .18s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.close-btn.svelte-1re81aj:hover{background:#f4f4f5}.modal-title.svelte-1re81aj{color:#000;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.intro-desc.svelte-1re81aj{color:#555;margin-bottom:12px;font-size:.8rem;line-height:1.5}.btn-allow-all.svelte-1re81aj{border-radius:12px;width:100%;height:38px;margin-bottom:14px;font-size:.88rem;font-weight:600}.categories-list.svelte-1re81aj{background:#fff;border:1px solid #0000001f;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 3px #0000000a}.category-item.svelte-1re81aj{border-bottom:1px solid #00000014}.category-item.svelte-1re81aj:last-child{border-bottom:none}.category-row.svelte-1re81aj{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.expand-trigger.svelte-1re81aj{cursor:pointer;text-align:left;color:#111;background:0 0;border:none;flex-grow:1;align-items:center;gap:10px;display:flex}.icon-toggle.svelte-1re81aj{color:#333;width:14px;font-size:1rem;font-weight:400;display:inline-block}.cat-title.svelte-1re81aj{color:#111;font-size:.85rem;font-weight:600}.category-details.svelte-1re81aj{color:#666;padding:0 14px 12px 38px;font-size:.78rem;line-height:1.55;animation:.25s forwards svelte-1re81aj-fadeInDetails}@keyframes svelte-1re81aj-fadeInDetails{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.toggle-squared.svelte-1re81aj{cursor:pointer;width:40px;height:23px;transition:background .22s var(--transition-fast), border-color .22s var(--transition-fast), box-shadow .22s var(--transition-fast);background:#fff;border:1px solid #00000029;border-radius:6px;flex-shrink:0;padding:0;position:relative;box-shadow:inset 0 1px #fff,0 1px 3px #00000014,0 1px 2px #0000000a}.toggle-squared.svelte-1re81aj:hover{border-color:#00000047}.toggle-squared.active.svelte-1re81aj{background:linear-gradient(#242424 0%,#050505 100%);border-color:#000;box-shadow:inset 0 1px #ffffff38,0 2px 6px #0003}.toggle-squared.disabled.svelte-1re81aj{cursor:not-allowed;opacity:.75}.toggle-knob.svelte-1re81aj{background:linear-gradient(#333 0%,#0f0f0f 100%);border:1px solid #000;border-radius:4px;width:17px;height:17px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .22s,border-color .22s;position:absolute;top:2px;left:2px;box-shadow:inset 0 1px #ffffff40,0 1px 3px #0003}.toggle-squared.active.svelte-1re81aj .toggle-knob:where(.svelte-1re81aj){background:linear-gradient(#fff 0%,#f5f5f5 100%);border-color:#00000026;transform:translate(17px);box-shadow:inset 0 1px #fff,0 1px 3px #0000004d}.modal-footer.svelte-1re81aj{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.modal-footer-btn.svelte-1re81aj{border-radius:12px;height:38px;font-size:.88rem;font-weight:500}@media (width<=640px){.cookie-wrapper.is-pill.svelte-1re81aj{border-radius:18px}.cookie-wrapper.is-pill.svelte-1re81aj .cookie-inner:where(.svelte-1re81aj){padding:14px 16px}.toast-bar.svelte-1re81aj{flex-direction:column;align-items:flex-start;gap:12px}.toast-actions.svelte-1re81aj{justify-content:flex-end;width:100%}.cookie-wrapper.is-expanded.svelte-1re81aj{border-radius:16px}.cookie-wrapper.is-expanded.svelte-1re81aj .cookie-inner:where(.svelte-1re81aj){padding:16px}}.void-stage.svelte-1n46o8q{background-color:#0c0c0c;min-height:100vh;position:relative;overflow-x:clip}.void-stage.has-perspective.svelte-1n46o8q{perspective:1400px}.editorial-app.svelte-1n46o8q{background-color:var(--bg-white);z-index:2;transform-origin:50% 40%;flex-direction:column;min-height:100vh;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1),border-radius .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.editorial-app.is-page-dragged-left.svelte-1n46o8q{will-change:transform;border-radius:20px 0 0 20px;transform:translate(-340px);box-shadow:25px 0 90px #000000b3}.editorial-app.is-void-paused.svelte-1n46o8q{filter:brightness(.35)contrast(115%)blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;border-radius:28px;transform:scale(.92)translateZ(-140px)rotateX(4deg)translateY(12px);box-shadow:0 40px 120px #000000f2}
