.tab-switcher.svelte-1cacmfn{position:relative;display:inline-flex;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:8px;margin:2rem 0;box-shadow:0 2px 8px #0000000d}.tab-button.svelte-1cacmfn{position:relative;display:flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;border:none;border-radius:8px;font-size:1rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;z-index:1}.tab-button.svelte-1cacmfn:hover{background:#f8fafc;color:#475569}.tab-button.svelte-1cacmfn:focus-visible{outline:2px solid #007aff;outline-offset:2px}.tab-button.active.svelte-1cacmfn{color:#1e293b;font-weight:600}.tab-icon.svelte-1cacmfn{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.tab-button.active.svelte-1cacmfn .tab-icon:where(.svelte-1cacmfn){color:#007aff}.tab-button:nth-child(2).active.svelte-1cacmfn .tab-icon:where(.svelte-1cacmfn){color:#4285f4}.tab-indicator.svelte-1cacmfn{position:absolute;bottom:8px;left:8px;height:4px;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.tab-indicator.ios.svelte-1cacmfn{width:calc(50% - 12px);transform:translate(0)}.tab-indicator.android.svelte-1cacmfn{width:calc(50% - 12px);transform:translate(calc(100% + 8px));background:linear-gradient(135deg,#4285f4,#34a853)}@media (max-width: 640px){.tab-switcher.svelte-1cacmfn{display:flex;width:100%;gap:8px}.tab-button.svelte-1cacmfn{flex:1;justify-content:center;padding:10px 16px}.tab-indicator.svelte-1cacmfn{transition:left .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.tab-indicator.ios.svelte-1cacmfn{left:8px;width:calc(50% - 12px);transform:none}.tab-indicator.android.svelte-1cacmfn{left:calc(50% + 4px);width:calc(50% - 12px);transform:none}}@media (prefers-reduced-motion: reduce){.tab-button.svelte-1cacmfn,.tab-indicator.svelte-1cacmfn{transition:none}}.phone-mockup.svelte-2ya4l3{width:fit-content;height:fit-content}.phone-mockup.sticky.svelte-2ya4l3{position:sticky;top:2rem;align-self:flex-start}.phone-frame.svelte-2ya4l3{position:relative;border-radius:40px;box-shadow:0 20px 60px #0006,inset 0 0 0 2px #ffffff1a;transition:transform .3s ease}.phone-mockup.ios.svelte-2ya4l3 .phone-frame:where(.svelte-2ya4l3){width:375px;height:812px;background:#000;padding:12px}.phone-mockup.android.svelte-2ya4l3 .phone-frame:where(.svelte-2ya4l3){width:360px;height:800px;background:#2c2c2c;padding:10px;border-radius:30px}.notch.svelte-2ya4l3{position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:30px;background:#000;border-radius:0 0 20px 20px;z-index:10;display:flex;align-items:center;justify-content:center;gap:8px}.notch-speaker.svelte-2ya4l3{width:60px;height:6px;background:#1c1c1e;border-radius:3px}.notch-camera.svelte-2ya4l3{width:12px;height:12px;background:#0a0a0a;border-radius:50%;border:1px solid #1c1c1e}.camera-hole.svelte-2ya4l3{position:absolute;top:15px;left:50%;transform:translate(-50%);width:12px;height:12px;background:#000;border-radius:50%;box-shadow:0 0 0 2px #2c2c2c;z-index:10}.button.svelte-2ya4l3{position:absolute;background:#000c;border-radius:2px}.phone-mockup.ios.svelte-2ya4l3 .button.volume-up:where(.svelte-2ya4l3){left:-3px;top:120px;width:3px;height:40px}.phone-mockup.ios.svelte-2ya4l3 .button.volume-down:where(.svelte-2ya4l3){left:-3px;top:170px;width:3px;height:40px}.phone-mockup.ios.svelte-2ya4l3 .button.power:where(.svelte-2ya4l3){right:-3px;top:180px;width:3px;height:60px}.phone-mockup.android.svelte-2ya4l3 .button.power:where(.svelte-2ya4l3){right:-3px;top:160px;width:3px;height:50px}.phone-mockup.android.svelte-2ya4l3 .button.volume:where(.svelte-2ya4l3){left:-3px;top:140px;width:3px;height:80px}.phone-screen.svelte-2ya4l3{width:100%;height:100%;background:#fff;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;position:relative}.status-bar.svelte-2ya4l3{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:44px;flex-shrink:0;z-index:5}.phone-mockup.android.svelte-2ya4l3 .status-bar:where(.svelte-2ya4l3){padding:12px 16px}.status-left.svelte-2ya4l3,.status-right.svelte-2ya4l3{display:flex;align-items:center;gap:6px}.time.svelte-2ya4l3{font-size:15px;font-weight:600;color:#000;font-family:-apple-system,SF Pro Display,system-ui,sans-serif}.phone-mockup.android.svelte-2ya4l3 .time:where(.svelte-2ya4l3){font-family:Roboto,system-ui,sans-serif;font-size:14px}.signal-icon.svelte-2ya4l3,.wifi-icon.svelte-2ya4l3,.battery-icon.svelte-2ya4l3{display:flex;align-items:center;color:#000}.screen-content.svelte-2ya4l3{flex:1;overflow-y:auto;overflow-x:hidden;background:#fff}.screen-content.svelte-2ya4l3::-webkit-scrollbar{display:none}.screen-content.svelte-2ya4l3{-ms-overflow-style:none;scrollbar-width:none}.home-indicator.svelte-2ya4l3{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:120px;height:5px;background:#0000004d;border-radius:3px}.nav-bar.svelte-2ya4l3{display:flex;justify-content:space-around;align-items:center;padding:8px 16px;background:#fffffff2;height:56px;flex-shrink:0}.nav-button.svelte-2ya4l3{background:none;border:none;color:#5f6368;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.nav-button.svelte-2ya4l3:hover{background:#0000000d}@media (max-width: 1023px){.phone-mockup.sticky.svelte-2ya4l3{position:static}.phone-frame.svelte-2ya4l3{transform:scale(.85)}}@media (max-width: 767px){.phone-mockup.svelte-2ya4l3{display:block}.phone-mockup.sticky.svelte-2ya4l3{position:static}.phone-frame.svelte-2ya4l3{transform:scale(.65);transform-origin:top center}.phone-mockup.ios.svelte-2ya4l3 .phone-frame:where(.svelte-2ya4l3){width:375px;height:812px}.phone-mockup.android.svelte-2ya4l3 .phone-frame:where(.svelte-2ya4l3){width:360px;height:800px}}@media (prefers-reduced-motion: reduce){.phone-frame.svelte-2ya4l3{transition:none}}.ios-visual.svelte-10udsp4{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;position:relative}.safari-browser.svelte-10udsp4{display:flex;flex-direction:column;height:100%}.url-bar.svelte-10udsp4{padding:8px 12px;background:#f6f6f6}.url-content.svelte-10udsp4{display:flex;align-items:center;gap:8px;background:#fff;padding:8px 12px;border-radius:10px;box-shadow:0 1px 3px #0000001a}.lock-icon.svelte-10udsp4{color:#8e8e93}.url-text.svelte-10udsp4{font-size:14px;color:#1c1c1e}.browser-content.svelte-10udsp4{flex:1;overflow-y:auto;padding:2rem 1rem}.page-content.svelte-10udsp4{text-align:center}.logo-placeholder.svelte-10udsp4{margin:0 auto 1rem;width:60px;height:60px}.page-content.svelte-10udsp4 h2:where(.svelte-10udsp4){font-size:1.5rem;margin:0 0 .5rem;color:#1c1c1e}.page-content.svelte-10udsp4 p:where(.svelte-10udsp4){font-size:.875rem;color:#8e8e93;margin:0}.safari-toolbar.svelte-10udsp4{display:flex;justify-content:space-around;align-items:center;padding:8px 16px 12px;background:#f6f6f6fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:.5px solid rgba(0,0,0,.1)}.toolbar-button.svelte-10udsp4{background:none;border:none;color:#007aff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .2s}.toolbar-button.svelte-10udsp4:hover{background:#007aff1a}.share-button.svelte-10udsp4{position:relative}.pulse.svelte-10udsp4{animation:svelte-10udsp4-pulse 2s infinite}@keyframes svelte-10udsp4-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #007affb3}50%{opacity:.8;transform:scale(1.1);box-shadow:0 0 0 10px #007aff00}}.share-sheet-container.svelte-10udsp4{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);position:relative}.share-sheet.svelte-10udsp4{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;max-height:90%;overflow:hidden;box-shadow:0 -4px 20px #00000026}.slide-up.svelte-10udsp4{animation:svelte-10udsp4-slideUp .4s cubic-bezier(.4,0,.2,1)}@keyframes svelte-10udsp4-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle.svelte-10udsp4{width:36px;height:5px;background:#d1d1d6;border-radius:3px;margin:8px auto}.sheet-content.svelte-10udsp4{padding:16px}.share-actions.svelte-10udsp4{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px}.share-action.svelte-10udsp4{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:70px}.action-icon.svelte-10udsp4{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f2f2f7}.share-action.svelte-10udsp4 span:where(.svelte-10udsp4){font-size:12px;color:#1c1c1e;text-align:center}.divider.svelte-10udsp4{height:1px;background:#e5e5ea;margin:8px 0}.sheet-options.svelte-10udsp4{display:flex;flex-direction:column;gap:0}.sheet-option.svelte-10udsp4{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;cursor:pointer;transition:background .2s}.sheet-option.svelte-10udsp4:hover{background:#f2f2f7}.sheet-option.highlighted.svelte-10udsp4{background:#e3f2fd;border:2px solid #007aff;position:relative;animation:svelte-10udsp4-highlight-pulse 2s infinite}@keyframes svelte-10udsp4-highlight-pulse{0%,to{border-color:#007aff;background:#e3f2fd}50%{border-color:#0051d5;background:#bbdefb}}.option-icon.svelte-10udsp4{width:28px;height:28px;flex-shrink:0}.option-text.svelte-10udsp4{flex:1;font-size:15px;color:#1c1c1e}.arrow-indicator.svelte-10udsp4{color:#007aff;font-size:18px;font-weight:700}.dialog-container.svelte-10udsp4{display:flex;align-items:center;justify-content:center;height:100%;background:#0006}.add-dialog.svelte-10udsp4{background:#fff;border-radius:14px;width:280px;overflow:hidden;box-shadow:0 10px 40px #0000004d}.fade-in.svelte-10udsp4{animation:svelte-10udsp4-fadeIn .3s ease}@keyframes svelte-10udsp4-fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dialog-header.svelte-10udsp4{padding:16px;text-align:center;border-bottom:.5px solid #e5e5ea}.dialog-header.svelte-10udsp4 h3:where(.svelte-10udsp4){margin:0;font-size:17px;font-weight:600;color:#1c1c1e}.dialog-content.svelte-10udsp4{padding:20px}.app-preview.svelte-10udsp4{display:flex;gap:12px;align-items:center}.app-icon.svelte-10udsp4{width:60px;height:60px;border-radius:13px;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.app-info.svelte-10udsp4{flex:1;display:flex;flex-direction:column;gap:4px}.app-name-input.svelte-10udsp4{font-size:15px;font-weight:600;color:#1c1c1e;border:none;background:#f2f2f7;padding:6px 8px;border-radius:6px}.app-url.svelte-10udsp4{font-size:13px;color:#8e8e93}.dialog-actions.svelte-10udsp4{display:flex;border-top:.5px solid #e5e5ea}.dialog-button.svelte-10udsp4{flex:1;padding:12px;background:none;border:none;font-size:17px;cursor:pointer;transition:background .2s}.dialog-button.svelte-10udsp4:first-child{border-right:.5px solid #e5e5ea;color:#8e8e93}.dialog-button.svelte-10udsp4:hover{background:#f2f2f7}.dialog-button.confirm.svelte-10udsp4{color:#007aff;font-weight:600}.home-screen.svelte-10udsp4{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.wallpaper.svelte-10udsp4{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);z-index:0}.app-grid.svelte-10udsp4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:80px 24px 40px;z-index:1;position:relative}.app-item.svelte-10udsp4{display:flex;flex-direction:column;align-items:center;gap:6px}.app-item.placeholder.svelte-10udsp4{width:60px;height:60px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;margin:0 auto}.app-item.courtnow.svelte-10udsp4{position:relative}.home-app-icon.svelte-10udsp4{width:60px;height:60px;border-radius:13px;box-shadow:0 4px 12px #0000004d}.success-bounce.svelte-10udsp4{animation:svelte-10udsp4-successBounce .6s ease}@keyframes svelte-10udsp4-successBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.app-item.svelte-10udsp4 span:where(.svelte-10udsp4){font-size:11px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.success-badge.svelte-10udsp4{position:absolute;top:-4px;right:-4px;width:24px;height:24px;background:#34c759;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;box-shadow:0 2px 8px #34c75980;animation:svelte-10udsp4-badgePop .4s ease .3s both}@keyframes svelte-10udsp4-badgePop{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.page-dots.svelte-10udsp4{display:flex;gap:6px;justify-content:center;padding:12px;z-index:1;position:relative}.dot.svelte-10udsp4{width:6px;height:6px;border-radius:50%;background:#fff6;transition:all .3s}.dot.active.svelte-10udsp4{width:20px;border-radius:3px;background:#fff}.dock.svelte-10udsp4{position:absolute;bottom:8px;left:24px;right:24px;display:flex;gap:20px;justify-content:center;padding:12px 16px;background:#fff3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:20px;z-index:1}.dock-app.svelte-10udsp4{width:60px;height:60px;background:#fff3;border-radius:13px}@media (prefers-reduced-motion: reduce){.pulse.svelte-10udsp4,.slide-up.svelte-10udsp4,.fade-in.svelte-10udsp4,.success-bounce.svelte-10udsp4{animation:none}}.android-visual.svelte-1mpo42i{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;position:relative;font-family:Roboto,system-ui,sans-serif}.chrome-browser.svelte-1mpo42i{display:flex;flex-direction:column;height:100%;position:relative}.chrome-toolbar.svelte-1mpo42i{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-bottom:1px solid #dadce0}.toolbar-left.svelte-1mpo42i,.toolbar-right.svelte-1mpo42i{display:flex;align-items:center;gap:4px}.toolbar-icon.svelte-1mpo42i{background:none;border:none;color:#5f6368;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s;position:relative}.toolbar-icon.svelte-1mpo42i:hover{background:#f1f3f4}.toolbar-icon.tabs.svelte-1mpo42i{border:1.5px solid #5f6368;border-radius:4px;width:32px;height:32px;padding:4px}.tab-count.svelte-1mpo42i{font-size:12px;font-weight:600;color:#5f6368}.menu-button.ripple.svelte-1mpo42i{animation:svelte-1mpo42i-ripple-effect 2s infinite}@keyframes svelte-1mpo42i-ripple-effect{0%,to{box-shadow:0 0 #4285f4b3}50%{box-shadow:0 0 0 10px #4285f400}}.url-box.svelte-1mpo42i{flex:1;display:flex;align-items:center;gap:8px;background:#f1f3f4;padding:10px 16px;border-radius:24px}.lock-icon.svelte-1mpo42i{color:#5f6368}.url-text.svelte-1mpo42i{font-size:14px;color:#202124}.browser-content.svelte-1mpo42i{flex:1;overflow-y:auto;padding:2rem 1rem;position:relative}.page-content.svelte-1mpo42i{text-align:center}.logo-placeholder.svelte-1mpo42i{margin:0 auto 1rem;width:60px;height:60px}.page-content.svelte-1mpo42i h2:where(.svelte-1mpo42i){font-size:1.5rem;margin:0 0 .5rem;color:#202124}.page-content.svelte-1mpo42i p:where(.svelte-1mpo42i){font-size:.875rem;color:#5f6368;margin:0}.chrome-menu.svelte-1mpo42i{position:absolute;top:56px;right:8px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;min-width:240px;z-index:10;overflow:hidden}.slide-in.svelte-1mpo42i{animation:svelte-1mpo42i-slideIn .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-1mpo42i-slideIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.menu-item.svelte-1mpo42i{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s}.menu-item.svelte-1mpo42i:hover{background:#f1f3f4}.menu-item.highlighted.svelte-1mpo42i{background:#e8f0fe;border-left:4px solid #4285f4;padding-left:12px;animation:svelte-1mpo42i-highlight-pulse-android 2s infinite}@keyframes svelte-1mpo42i-highlight-pulse-android{0%,to{background:#e8f0fe}50%{background:#d2e3fc}}.menu-icon.svelte-1mpo42i{color:#5f6368;flex-shrink:0}.menu-item.svelte-1mpo42i span:where(.svelte-1mpo42i){flex:1;font-size:14px;color:#202124}.arrow-indicator.svelte-1mpo42i{color:#4285f4;font-size:18px;font-weight:700}.menu-divider.svelte-1mpo42i{height:1px;background:#e8eaed;margin:4px 0}.dialog-container.svelte-1mpo42i{display:flex;align-items:flex-end;justify-content:center;height:100%;background:#00000080;padding-bottom:0}.install-sheet.svelte-1mpo42i{background:#fff;border-radius:28px 28px 0 0;width:100%;padding:24px;box-shadow:0 -4px 20px #0003}.slide-up-bottom.svelte-1mpo42i{animation:svelte-1mpo42i-slideUpBottom .4s cubic-bezier(.4,0,.2,1)}@keyframes svelte-1mpo42i-slideUpBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-header.svelte-1mpo42i{display:flex;align-items:center;gap:16px;margin-bottom:16px}.sheet-app-icon.svelte-1mpo42i{width:72px;height:72px;border-radius:16px;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.sheet-app-info.svelte-1mpo42i h3:where(.svelte-1mpo42i){margin:0 0 4px;font-size:20px;font-weight:500;color:#202124}.sheet-app-info.svelte-1mpo42i p:where(.svelte-1mpo42i){margin:0;font-size:14px;color:#5f6368}.sheet-description.svelte-1mpo42i{margin-bottom:24px}.sheet-description.svelte-1mpo42i p:where(.svelte-1mpo42i){margin:0 0 12px;font-size:16px;color:#202124}.permission-list.svelte-1mpo42i{list-style:none;padding:0;margin:0}.permission-list.svelte-1mpo42i li:where(.svelte-1mpo42i){padding:6px 0 6px 28px;font-size:14px;color:#5f6368;position:relative}.permission-list.svelte-1mpo42i li:where(.svelte-1mpo42i):before{content:"✓";position:absolute;left:0;color:#34a853;font-weight:700}.sheet-actions.svelte-1mpo42i{display:flex;gap:12px;justify-content:flex-end}.sheet-button.svelte-1mpo42i{padding:10px 24px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.sheet-button.cancel.svelte-1mpo42i{background:none;border:1px solid #dadce0;color:#5f6368}.sheet-button.cancel.svelte-1mpo42i:hover{background:#f1f3f4}.sheet-button.install.svelte-1mpo42i{background:#4285f4;border:none;color:#fff;box-shadow:0 1px 3px #0003}.sheet-button.install.svelte-1mpo42i:hover{background:#3367d6;box-shadow:0 2px 6px #0000004d}.home-screen.svelte-1mpo42i{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.wallpaper-android.svelte-1mpo42i{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00bfa5,#6200ea);z-index:0}.status-bar-android.svelte-1mpo42i{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1}.status-left.svelte-1mpo42i,.status-right.svelte-1mpo42i{display:flex;align-items:center;gap:8px}.time-android.svelte-1mpo42i{font-size:14px;font-weight:500;color:#fff}.battery-percent.svelte-1mpo42i{font-size:12px;color:#fff}.app-grid-android.svelte-1mpo42i{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:60px 16px 40px;z-index:1;position:relative;flex:1}.app-item-android.svelte-1mpo42i{display:flex;flex-direction:column;align-items:center;gap:6px}.app-item-android.placeholder.svelte-1mpo42i{width:56px;height:56px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;margin:0 auto}.app-item-android.courtnow.svelte-1mpo42i{position:relative}.home-app-icon-android.svelte-1mpo42i{width:56px;height:56px;border-radius:50%;box-shadow:0 4px 12px #0000004d}.success-pop.svelte-1mpo42i{animation:svelte-1mpo42i-successPop .6s ease}@keyframes svelte-1mpo42i-successPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}.app-item-android.svelte-1mpo42i span:where(.svelte-1mpo42i){font-size:11px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);text-align:center}.success-badge-android.svelte-1mpo42i{position:absolute;top:-4px;right:-4px;width:24px;height:24px;background:#34a853;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;box-shadow:0 2px 8px #34a85380;animation:svelte-1mpo42i-badgePopAndroid .4s ease .3s both}@keyframes svelte-1mpo42i-badgePopAndroid{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.slide-in.svelte-1mpo42i,.slide-up-bottom.svelte-1mpo42i,.success-pop.svelte-1mpo42i{animation:none}}.guide-page.svelte-1lkog2y{max-width:var(--container-max);margin:0 auto;padding:var(--space-8);background:var(--color-bg-primary);min-height:100vh}.notice.svelte-1lkog2y{background:var(--color-success-50);border:1px solid var(--color-success-300);border-radius:var(--radius-xl);padding:var(--space-4);margin-bottom:var(--space-8);text-align:center}.notice.success.svelte-1lkog2y p:where(.svelte-1lkog2y){margin:0;color:var(--color-success-700);font-weight:var(--font-medium)}.tab-switcher-container.svelte-1lkog2y{display:flex;justify-content:center;margin-bottom:var(--space-12)}.guide-layout.svelte-1lkog2y{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);margin-top:var(--space-12)}.instructions-panel.svelte-1lkog2y{display:flex;flex-direction:column;gap:var(--space-12)}section.svelte-1lkog2y h2:where(.svelte-1lkog2y){font-size:1.75rem;margin:0 0 var(--space-6) 0;color:var(--color-text-primary);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-border-light)}.benefits.svelte-1lkog2y{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-6)}.benefit-card.svelte-1lkog2y{text-align:center;padding:var(--space-6);background:var(--color-bg-primary);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.benefit-card.svelte-1lkog2y:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.benefit-icon.svelte-1lkog2y{font-size:var(--text-4xl);margin-bottom:var(--space-4)}.benefit-card.svelte-1lkog2y h3:where(.svelte-1lkog2y){font-size:var(--text-lg);margin:0 0 var(--space-2) 0;color:var(--color-text-primary)}.benefit-card.svelte-1lkog2y p:where(.svelte-1lkog2y){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.steps-section.svelte-1lkog2y{background:var(--color-bg-primary);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm)}.step-section.svelte-1lkog2y{margin-bottom:var(--space-10);scroll-margin-top:100px}.step-section.svelte-1lkog2y:last-child{margin-bottom:0}.step-header.svelte-1lkog2y{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.step-number.svelte-1lkog2y{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);font-weight:var(--font-bold);font-size:var(--text-lg);flex-shrink:0}.step-header.svelte-1lkog2y h3:where(.svelte-1lkog2y){font-size:var(--text-xl);margin:0;color:var(--color-text-primary)}.step-content.svelte-1lkog2y p:where(.svelte-1lkog2y){margin:0;color:var(--color-text-secondary);line-height:1.7;font-size:var(--text-base)}.step-content.svelte-1lkog2y strong:where(.svelte-1lkog2y){color:var(--color-text-primary);font-weight:var(--font-semibold)}.tips-section.svelte-1lkog2y{background:var(--color-bg-primary);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-sm)}.tips.svelte-1lkog2y{list-style:none;padding:0;margin:0}.tips.svelte-1lkog2y li:where(.svelte-1lkog2y){padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border-left:4px solid var(--color-primary-500);line-height:1.6;color:var(--color-text-secondary)}.tips.svelte-1lkog2y li:where(.svelte-1lkog2y):last-child{margin-bottom:0}.tips.svelte-1lkog2y strong:where(.svelte-1lkog2y){color:var(--color-text-primary)}.mockup-panel.svelte-1lkog2y{display:flex;justify-content:center;height:fit-content}@media (max-width: 768px){.guide-layout.svelte-1lkog2y{grid-template-columns:1fr;gap:var(--space-8)}.mockup-panel.svelte-1lkog2y{position:static;order:2}}@media (max-width: 640px){.guide-page.svelte-1lkog2y{padding:var(--space-4)}.mockup-panel.svelte-1lkog2y{display:flex;justify-content:center;margin-top:var(--space-6);order:1}.guide-layout.svelte-1lkog2y{display:flex;flex-direction:column}.instructions-panel.svelte-1lkog2y{order:0}.benefits.svelte-1lkog2y{grid-template-columns:1fr}.steps-section.svelte-1lkog2y,.tips-section.svelte-1lkog2y{padding:var(--space-6)}.step-number.svelte-1lkog2y{width:32px;height:32px;font-size:var(--text-base)}.step-header.svelte-1lkog2y h3:where(.svelte-1lkog2y){font-size:var(--text-lg)}}@media (prefers-reduced-motion: reduce){.benefit-card.svelte-1lkog2y{transition:none}}
