@layer theme,tokens,base,layout,components,utilities,overrides,masnet-entry;@layer base{@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/assets/Inter-latin-BPRkx0Xj.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+21B5,U+2212,U+2215,U+2423,U+2713,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(/assets/Inter-latin-ext-BseheGar.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:optional;src:url(/assets/Inter-Italic-latin-CbGw6-KY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+21B5,U+2212,U+2215,U+2423,U+2713,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:optional;src:url(/assets/Inter-Italic-latin-ext-DbcJd4Je.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:optional;src:url(/assets/JetBrainsMono-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:optional;src:url(/assets/JetBrainsMono-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}}@layer theme,tokens,base,layout,components,utilities,overrides,masnet-entry;@layer masnet-entry{.desktop-access-active{margin:0;overflow:hidden}html.m-desktop-compact body{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-medium) transparent;overflow-y:hidden}html.m-desktop-compact #app{min-width:1280px}.desktop-access-gate,.desktop-compact-notice{--dag-page: #f2f3f5;--dag-surface: #fff;--dag-sunken: #f7f8fa;--dag-border: #e4e7eb;--dag-border-strong: #b4b9c0;--dag-track: #e4e7eb;--dag-skeleton: #e4e7eb;--dag-strong: #14181f;--dag-text: #1f242b;--dag-text-2: #3d424b;--dag-text-3: #5f656d;--dag-accent: #3a6fc2;--dag-accent-solid: #3a6fc2;--dag-accent-soft: #f1f5fb;--dag-accent-border: #9fb8e0;--dag-badge-bg: #dfe8f6;--dag-badge-text: #2f5ea8;--dag-brand-dot: #7e9b2f;--dag-warning: #eea719;--dag-warning-soft: #fcefd0;--dag-warning-text: #8a5a00;--dag-success: #2f9b78;--dag-focus: #3a6fc2;--dag-shadow: 0 1px 2px rgb(20 24 31 / 4%), 0 12px 32px rgb(20 24 31 / 8%);--dag-float-shadow: 0 2px 4px rgb(20 24 31 / 6%), 0 16px 40px rgb(20 24 31 / 16%);font-family:var(--font-family-brand, Inter, "Segoe UI", "Noto Sans", sans-serif);font-synthesis:none}html.m-dark .desktop-access-gate,html.m-dark .desktop-compact-notice{--dag-page: #0f1318;--dag-surface: #161b22;--dag-sunken: #1d232c;--dag-border: #262d38;--dag-border-strong: #4a5363;--dag-track: #2f3742;--dag-skeleton: #222a35;--dag-strong: #f3f5f8;--dag-text: #e8ecf1;--dag-text-2: #a3adba;--dag-text-3: #8995a5;--dag-accent: #76ace2;--dag-accent-solid: #1b74ce;--dag-accent-soft: #172334;--dag-accent-border: #2f5f99;--dag-badge-bg: #24405f;--dag-badge-text: #a9cbf0;--dag-brand-dot: #b5cc6e;--dag-warning: #d98a3a;--dag-warning-soft: #3a2a1a;--dag-warning-text: #e8b27a;--dag-success: #32e5d4;--dag-focus: #b5cc6e;--dag-shadow: none;--dag-float-shadow: 0 16px 40px rgb(0 0 0 / 45%)}.desktop-access-gate{position:fixed;inset:0;z-index:2147483647;box-sizing:border-box;display:grid;place-items:center;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-medium) transparent;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--dag-page);color:var(--dag-text);font-weight:400;line-height:1.5}.desktop-access-gate:focus{outline:none}.desktop-access-gate :focus-visible{outline:2px solid var(--dag-focus);outline-offset:3px}.desktop-access-gate :is(h1,h2,p,ol,ul){margin:0}.desktop-access-gate :is(ol,ul){padding:0;list-style:none}.desktop-access-gate img{display:block}.desktop-access-card{box-sizing:border-box;width:min(100%,600px);display:flex;flex-direction:column;gap:24px;padding:36px 40px 30px;border:1px solid var(--dag-border);border-radius:16px;background:var(--dag-surface);box-shadow:var(--dag-shadow)}.desktop-access-card--error{width:min(100%,440px)}.desktop-access-heading{display:flex;flex-direction:column;gap:8px}.desktop-access-heading h1{font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.02em;color:var(--dag-strong)}.desktop-access-heading p{font-size:15px;line-height:1.55;color:var(--dag-text-2)}.desktop-access-actions button{min-height:44px;padding:0 20px;border:0;border-radius:10px;background:var(--dag-accent-solid);color:#fff;font:inherit;font-weight:600;cursor:pointer}.desktop-access-meter{display:flex;flex-direction:column;gap:14px;padding:18px 20px 14px;border:1px solid var(--dag-border);border-radius:12px;background:var(--dag-sunken)}.desktop-access-meter-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.desktop-access-meter-head>div{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--dag-text-3)}.desktop-access-meter-value{display:flex;align-items:baseline;gap:8px;font-size:15px;font-variant-numeric:tabular-nums}.desktop-access-meter-value strong{font-size:34px;line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--dag-strong)}.desktop-access-missing{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:var(--dag-warning-soft);color:var(--dag-warning-text);font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.desktop-access-missing>span:first-child{width:8px;height:8px;border-radius:50%;background:var(--dag-warning)}.desktop-access-track{position:relative;height:46px}.desktop-access-bar{position:absolute;inset:8px 0 auto;height:10px;overflow:hidden;border-radius:999px;background:var(--dag-track)}.desktop-access-fill,.desktop-access-gap{position:absolute;top:0;bottom:0;transition:left var(--motion-state),width var(--motion-state)}.desktop-access-fill{left:0;width:var(--desktop-access-fill, 0%);background:var(--dag-accent-solid)}.desktop-access-gap{left:var(--desktop-access-fill, 0%);width:max(0%,calc(var(--desktop-access-min, 0%) - var(--desktop-access-fill, 0%)));background:repeating-linear-gradient(135deg,var(--dag-warning) 0 3px,var(--dag-warning-soft) 3px 6px)}.desktop-access-mark{position:absolute;top:2px;left:var(--desktop-access-min);width:2px;height:22px;margin-left:-1px;border-radius:1px;background:var(--dag-strong)}.desktop-access-mark[data-mark=design]{top:4px;left:var(--desktop-access-design);height:18px;background:var(--dag-border-strong)}.desktop-access-mark-label{position:absolute;top:29px;left:var(--desktop-access-min);transform:translate(-50%);font-size:12px;font-weight:600;white-space:nowrap;color:var(--dag-text-2)}.desktop-access-mark-label[data-mark=design]{left:var(--desktop-access-design);font-weight:500;color:var(--dag-text-3)}.desktop-access-solutions{display:flex;flex-direction:column;gap:10px}.desktop-access-solutions h2{font-size:13px;font-weight:600;color:var(--dag-text-3)}.desktop-access-solutions ol{display:flex;flex-direction:column;gap:8px}.desktop-access-solutions li{box-sizing:border-box;min-height:62px;display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--dag-border);border-radius:12px;background:var(--dag-surface)}.desktop-access-solutions li[data-primary]{border-color:var(--dag-accent-border);background:var(--dag-accent-soft)}.desktop-access-solution-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--dag-sunken);color:var(--dag-text-2)}li[data-primary] .desktop-access-solution-icon{background:var(--dag-accent-solid);color:#fff}.desktop-access-solution-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.desktop-access-solution-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;color:var(--dag-strong)}.desktop-access-solution-title strong{font-weight:600}.desktop-access-fastest{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--dag-badge-bg);color:var(--dag-badge-text);font-size:11px;font-weight:600}.desktop-access-solution-detail{font-size:13px;line-height:1.45;color:var(--dag-text-2);font-variant-numeric:tabular-nums}.desktop-access-solution-how{flex:none;display:flex;align-items:center;gap:4px}.desktop-access-solution-how:empty{display:none}.desktop-access-gesture{max-width:150px;font-size:12px;line-height:1.35;text-align:right;color:var(--dag-text-3)}.desktop-access-gate kbd,.desktop-compact-notice kbd{box-sizing:border-box;min-width:30px;height:30px;display:inline-grid;place-items:center;padding:0 8px;border:1px solid var(--dag-border-strong);border-bottom-width:2px;border-radius:7px;background:var(--dag-surface);color:var(--dag-text);font:600 13px / 1 var(--font-family-brand, Inter),-apple-system,"Apple Symbols","Segoe UI Symbol",sans-serif}.desktop-access-kept{display:flex;align-items:flex-start;gap:10px;padding-top:18px;border-top:1px solid var(--dag-border);font-size:13px;line-height:1.5;color:var(--dag-text-2)}.desktop-access-kept svg{flex:none;margin-top:1px;color:var(--dag-success)}.desktop-access-card--mobile{align-self:stretch;width:min(100%,440px);gap:28px;padding:8px;border:0;border-radius:0;background:none;box-shadow:none}.desktop-access-brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--dag-strong)}.desktop-access-intro{display:flex;flex-direction:column;gap:16px}.desktop-access-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--dag-border);border-radius:999px;background:var(--dag-surface);font-size:13px;font-weight:600;color:var(--dag-text-2)}.desktop-access-badge>span:first-child{flex:none;width:8px;height:8px;border-radius:50%;background:var(--dag-brand-dot)}.desktop-access-intro h1{font-size:clamp(32px,10vw,40px);line-height:1.08;font-weight:800;letter-spacing:-.025em;color:var(--dag-strong)}.desktop-access-lead{font-size:16px;line-height:1.55;color:var(--dag-text-2)}.desktop-access-phone{align-self:center;box-sizing:border-box;width:208px;height:176px;display:flex;flex-direction:column;align-items:center;gap:18px;padding:12px 16px 0;overflow:hidden;border:1px solid var(--dag-border);border-bottom:0;border-radius:34px 34px 0 0;background:var(--dag-surface)}.desktop-access-phone>span{width:56px;height:6px;border-radius:999px;background:var(--dag-page)}.desktop-access-phone>div{align-self:stretch;display:flex;flex-direction:column;gap:10px}.desktop-access-phone i{display:block;height:12px;border-radius:6px;background:var(--dag-skeleton)}.desktop-access-phone i:nth-child(2){width:78%}.desktop-access-phone i:nth-child(3){width:90%}.desktop-access-stores{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--dag-border);border-radius:20px;background:var(--dag-surface)}.desktop-access-stores a.desktop-access-open{box-sizing:border-box;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:0;border-radius:14px;background:var(--dag-accent-solid);font-size:16px;font-weight:700;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.desktop-access-stores a.desktop-access-open span:last-child{margin-left:0;font-size:inherit;font-weight:inherit;color:inherit}.desktop-access-stores a.desktop-access-open:active{background:var(--dag-accent-solid);filter:brightness(.92)}.desktop-access-stores ul{display:flex;flex-direction:column;gap:10px}.desktop-access-stores a{box-sizing:border-box;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid var(--dag-border);border-radius:14px;background:var(--dag-sunken);font-size:16px;font-weight:700;color:var(--dag-text-2)}.desktop-access-stores a{color:var(--dag-strong);text-decoration:none;-webkit-tap-highlight-color:transparent}.desktop-access-stores a:focus-visible{outline:2px solid var(--dag-badge-text);outline-offset:2px}.desktop-access-stores a:active{background:var(--dag-border)}.desktop-access-stores a span:last-child{margin-left:auto;font-size:14px;font-weight:600;color:var(--dag-badge-text)}.desktop-access-stores p,.desktop-access-footer{font-size:13px;line-height:1.5;text-align:center;color:var(--dag-text-3)}.desktop-access-footer{margin-top:auto}@media(max-height:760px){.desktop-access-phone{width:168px;height:140px;gap:12px;border-radius:28px 28px 0 0}.desktop-access-phone img{width:36px;height:auto}.desktop-access-phone>div{gap:8px}.desktop-access-phone i{height:10px}}@media(max-height:480px){.desktop-access-phone{display:none}}.desktop-compact-notice{position:fixed;bottom:56px;left:50%;z-index:1050;box-sizing:border-box;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:14px;padding:8px 8px 8px 12px;transform:translate(-50%);border:1px solid var(--dag-border-strong);border-radius:14px;background:var(--dag-surface);color:var(--dag-text);box-shadow:var(--dag-float-shadow);white-space:nowrap}.desktop-compact-notice-icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--dag-accent-soft);color:var(--dag-accent)}.desktop-compact-notice-text{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--dag-text-2);font-variant-numeric:tabular-nums}.desktop-compact-notice-text strong{font-size:14px;font-weight:600;color:var(--dag-strong)}.desktop-compact-notice-zoom{display:flex;align-items:center;gap:8px;padding-left:14px;border-left:1px solid var(--dag-border);font-size:13px;color:var(--dag-text-2)}.desktop-compact-notice-zoom>span:first-child{display:flex;gap:4px}.desktop-compact-notice kbd{min-width:28px;height:28px;padding:0 7px}.desktop-compact-notice button{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:none;color:var(--dag-text-3);cursor:pointer}.desktop-compact-notice button:hover{background:var(--dag-sunken);color:var(--dag-text)}.desktop-compact-notice button:focus-visible{outline:2px solid var(--dag-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.desktop-access-fill,.desktop-access-gap{transition:none}}}
