@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/space-grotesk-latin-ext.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:Space Grotesk;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:u+00??,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:Space Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/space-mono-400-latin-ext.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:Space Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/space-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,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:Space Mono;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/space-mono-700-latin-ext.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:Space Mono;font-style:normal;font-weight:700;font-display:optional;src:url(/fonts/space-mono-700-latin.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:optional;src:url(/fonts/cormorant-garamond-300.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/cormorant-garamond-400.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/cormorant-garamond-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/fonts/jetbrains-mono-400.woff2) format("woff2")}:root{--bg-abyss:#000000;--bg-deep:#080808;--bg-deep-space:#080808;--bg-night:#111111;--bg-twilight:#1a1a1a;--bg-dusk:#222222;--text-moonbeam:#f0f0f0;--text-stardust:#a0a0a0;--text-mist:#666666;--text-shadow:#444444;--accent-primary:#ffffff;--accent-secondary:#d4d4d4;--accent-gold:#d4a962;--accent-line:#333333;--accent-glow:rgba(255,255,255,0.08);--accent-moon-white:#f0f0f0;--accent-silver-glow:#d4d4d4;--accent-luna-purple:#ffffff;--accent-deep-violet:#d4d4d4;--accent-royal-indigo:#333333;--color-gold:#d4a962;--color-rose:#d4a962;--color-neptune:#ffffff;--color-ember:#ffffff;--color-forest:#ffffff;--color-breeze:#ffffff;--color-danger:#b85c5c;--color-caution:#bf9e4e;--element-fire:#ffffff;--element-earth:#ffffff;--element-air:#ffffff;--element-water:#ffffff;--gradient-night-sky:linear-gradient(180deg,#000000,#080808 50%,#111111);--gradient-moon-glow:radial-gradient(circle,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.08) 40%,transparent 70%);--gradient-cosmic-accent:linear-gradient(135deg,#f0f0f0,#d4d4d4);--gradient-gold-shimmer:linear-gradient(135deg,#d4a962,#f0d78c,#d4a962);--gradient-rose-bond:linear-gradient(135deg,#f0f0f0,#d4d4d4);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",monospace;--type-display-xl-size:36px;--type-display-lg-size:28px;--type-display-md-size:24px;--type-display-sm-size:20px;--type-heading-size:17px;--type-body-lg-size:16px;--type-body-size:15px;--type-body-sm-size:13px;--type-caption-size:11px;--type-data-size:14px;--type-display-xl-weight:300;--type-display-lg-weight:400;--type-display-md-weight:500;--type-display-sm-weight:500;--type-heading-weight:600;--type-body-lg-weight:400;--type-body-weight:400;--type-body-sm-weight:400;--type-caption-weight:500;--type-data-weight:400;--type-display-xl-lh:1.2;--type-display-lg-lh:1.2;--type-display-md-lh:1.3;--type-display-sm-lh:1.3;--type-heading-lh:1.4;--type-body-lg-lh:1.6;--type-body-lh:1.5;--type-body-sm-lh:1.5;--type-caption-lh:1.4;--type-data-lh:1.4;--duration-instant:100ms;--duration-quick:200ms;--duration-smooth:300ms;--duration-dramatic:600ms;--duration-ritual:1000ms;--duration-ambient:3000ms;--ease-out:ease-out;--ease-smooth:ease-in-out;--ease-dramatic:cubic-bezier(0.25,0.1,0.25,1.0);--ease-linear:linear;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--content-padding:20px;--card-padding:16px;--section-gap:24px;--nav-height:56px;--nav-safe-area:20px;--shadow-card:none;--shadow-elevated:none;--shadow-glow:none;--landing-bg-primary:#0e0f11;--landing-bg-panel:#15171b;--landing-bg-card:#15171b;--landing-border:#23252b;--landing-accent:#d6ff4f;--landing-accent-dim:rgba(214,255,79,0.15);--landing-text-primary:#f5f5f5;--landing-text-secondary:#a1a1a6;--landing-text-muted:#52525b;--landing-font-heading:"Space Grotesk",var(--font-body);--landing-font-body:var(--font-body);--landing-font-data:"Space Mono",monospace;--sky-bg-primary:var(--landing-bg-primary);--sky-bg-panel:var(--landing-bg-panel);--sky-bg-card:var(--landing-bg-card);--sky-border:var(--landing-border);--sky-accent:var(--landing-accent);--sky-accent-dim:var(--landing-accent-dim);--sky-text-primary:var(--landing-text-primary);--sky-text-secondary:var(--landing-text-secondary);--sky-text-muted:var(--landing-text-muted);--sky-red:var(--landing-text-secondary);--sky-font-heading:var(--landing-font-heading);--sky-font-body:var(--landing-font-body);--sky-font-data:var(--landing-font-data);--sky-success:#4ade80;--sky-success-dim:rgba(74,222,128,0.15);--sky-success-border:rgba(74,222,128,0.3);--sky-danger:#f87171;--sky-danger-dim:rgba(248,113,113,0.1);--sky-danger-border:rgba(248,113,113,0.3);--sky-overlay-soft:rgba(0,0,0,0.2);--sky-overlay-strong:rgba(0,0,0,0.3);--sky-shadow-strong:rgba(0,0,0,0.5);--sky-white:#f5f5f5;--sky-star-dim-line:rgba(90,98,120,0.3);--sky-accent-line:rgba(214,255,79,0.6)}html{color-scheme:dark}body,html{--tg-theme-bg-color:var(--bg-abyss);--tg-theme-text-color:var(--text-moonbeam);--tg-theme-hint-color:var(--text-mist);--tg-theme-link-color:var(--accent-primary);--tg-theme-button-color:var(--text-moonbeam);--tg-theme-button-text-color:#000000;--tg-theme-secondary-bg-color:var(--bg-deep-space)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);background-color:var(--bg-abyss);-webkit-font-smoothing:antialiased;min-height:100vh}body,h1,h2,h3,h4{color:var(--text-moonbeam)}h1,h2,h3,h4{font-family:var(--font-display)}h1{font-size:var(--type-display-xl-size);font-weight:var(--type-display-xl-weight);line-height:var(--type-display-xl-lh)}h2{font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-lh)}h3{font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-lh)}h4{font-size:var(--type-display-sm-size);font-weight:var(--type-display-sm-weight);line-height:var(--type-display-sm-lh)}a{color:var(--accent-primary);text-decoration:none}button{cursor:pointer;border:none;font-family:inherit;font-size:inherit;color:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes shimmer{0%,to{background-position:-200% -200%}50%{background-position:200% 200%}}@keyframes stageFade{0%{opacity:0;transform:translateY(5px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:.4;transform:translateY(-3px)}}@keyframes twinkle{0%,to{opacity:.2}50%{opacity:.6}}@keyframes moonGlowPulse{0%,to{opacity:var(--glow-base-opacity,.15)}50%{opacity:calc(var(--glow-base-opacity, .15) * 1.05)}}@keyframes spinnerPlanetSpin{0%,to{transform:rotate(-8deg) scaleX(.96)}50%{transform:rotate(8deg) scaleX(1.04)}}@keyframes spinnerBreathe{0%,to{transform:scale(.98);opacity:.88}50%{transform:scale(1.02);opacity:1}}@keyframes particleDrift{0%{opacity:.4;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--drift-x,20px),var(--drift-y,-20px)) scale(.5)}}@keyframes bounce{0%,to{transform:scale(1)}30%{transform:scale(1.3)}50%{transform:scale(.95)}70%{transform:scale(1.1)}}@keyframes sparkle{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}to{opacity:0;transform:scale(0) rotate(1turn)}}@keyframes fadeConfirmation{0%{opacity:0;transform:translateY(8px)}30%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.loading-stage{transition:opacity var(--duration-smooth) var(--ease-smooth),font-size var(--duration-smooth) var(--ease-smooth),color var(--duration-smooth) var(--ease-smooth)}.moon-glow{position:relative;background:transparent!important;border:2.8px solid rgba(246,248,255,.96);border-radius:50%;overflow:hidden;box-shadow:inset 0 0 18px rgba(255,255,255,.08);animation:spinnerBreathe 4.8s ease-in-out infinite}.moon-glow:before{inset:10%;border-radius:50%;border:1px solid rgba(246,248,255,.35);background:radial-gradient(ellipse 80% 20% at 50% 30%,transparent 84%,rgba(246,248,255,.58) 86%,transparent 88%),radial-gradient(ellipse 92% 24% at 50% 50%,transparent 84%,rgba(246,248,255,.66) 86%,transparent 88%),radial-gradient(ellipse 80% 20% at 50% 70%,transparent 84%,rgba(246,248,255,.58) 86%,transparent 88%),radial-gradient(ellipse 24% 90% at 36% 50%,transparent 84%,rgba(246,248,255,.5) 86%,transparent 88%),radial-gradient(ellipse 24% 90% at 64% 50%,transparent 84%,rgba(246,248,255,.5) 86%,transparent 88%);transform-origin:50% 50%;animation:spinnerPlanetSpin 6.8s ease-in-out infinite}.moon-glow:after,.moon-glow:before{content:"";position:absolute;pointer-events:none}.moon-glow:after{inset:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.18),rgba(255,255,255,0) 58%)}.fade-in{animation:fadeIn var(--duration-smooth) var(--ease-smooth) forwards}.checkin-bounce{animation:bounce var(--duration-smooth) var(--ease-out)}.checkin-sparkle{animation:sparkle var(--duration-dramatic) var(--ease-out) forwards}.checkin-confirmation{animation:fadeConfirmation var(--duration-smooth) var(--ease-out) forwards}.card{background:var(--bg-night);border:1px solid var(--bg-dusk);border-radius:var(--radius-xl);padding:var(--card-padding)}.card-elevated{background:var(--bg-twilight);border:1px solid var(--accent-line);box-shadow:none}.card-glow{background:var(--bg-night);border:1px solid rgba(212,169,98,.3);box-shadow:none}.card-glass{background:rgba(17,17,17,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(240,240,240,.15)}.home-card-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.home-card-title{margin:0;font-family:var(--font-display);font-size:var(--type-heading-size);font-weight:var(--type-display-md-weight);line-height:1.25}.home-card-cta{color:var(--accent-primary);font-size:var(--type-body-sm-size);font-weight:var(--type-heading-weight);white-space:nowrap;flex-shrink:0}.btn-primary{background:var(--text-moonbeam);color:#000000;padding:14px 24px;border-radius:var(--radius-lg);font-weight:600;transition:background var(--duration-quick) var(--ease-out),transform var(--duration-quick) var(--ease-out)}.btn-primary:hover{transform:translateY(-1px)}.btn-primary:active{transform:scale(.98);background:var(--accent-secondary)}.btn-primary:disabled{background:var(--accent-line);color:var(--text-mist);pointer-events:none}.btn-secondary{background:transparent;color:var(--text-moonbeam);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--text-shadow);transition:background var(--duration-quick) var(--ease-out)}.btn-secondary:hover{background:var(--bg-twilight)}.btn-ghost{background:transparent;border:none;color:var(--text-stardust);padding:var(--space-sm) var(--space-lg);transition:color var(--duration-quick) var(--ease-out)}.btn-ghost:hover{color:var(--text-moonbeam);text-decoration:underline}.btn-purchase{background:var(--color-gold);color:var(--bg-abyss);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-lg);font-weight:600;transition:filter var(--duration-quick) var(--ease-out),transform var(--duration-quick) var(--ease-out)}.btn-purchase:hover{filter:brightness(1.1)}.btn-purchase:active{transform:scale(.98)}.star{position:absolute;border-radius:50%;background:var(--accent-moon-white);animation:twinkle var(--star-duration,5s) var(--ease-linear) infinite;animation-delay:var(--star-delay,0s)}.input-card{background:var(--bg-night);border:1px solid var(--bg-twilight);border-radius:var(--radius-xl);padding:var(--card-padding);cursor:pointer;position:relative;transition:border-color var(--duration-quick) var(--ease-out)}.input-card--filled{border-color:var(--accent-line)}.input-card-collapse{overflow:hidden;transition:max-height var(--duration-quick) var(--ease-out),opacity var(--duration-quick) var(--ease-out),margin var(--duration-quick) var(--ease-out)}.input-card-collapse--hidden{max-height:0;opacity:0;margin-top:0;margin-bottom:0}.input-card-collapse--visible{max-height:200px;opacity:1}.text-link{background:none;border:none;color:var(--text-stardust);font-size:var(--type-body-sm-size);cursor:pointer;padding:0;font-family:inherit;transition:color var(--duration-quick) var(--ease-out)}.text-link:hover{color:var(--text-moonbeam)}.text-link--accent{color:var(--accent-primary)}.text-link--accent:hover{color:var(--text-moonbeam)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.checkin-bounce,.checkin-confirmation,.checkin-sparkle,.fade-in,.star{animation:none!important}}@media (max-width:320px){:root{--space-xs:3px;--space-sm:6px;--space-md:12px;--space-lg:18px;--space-xl:24px;--space-2xl:36px;--space-3xl:48px;--content-padding:16px;--card-padding:12px;--section-gap:18px}}body{max-width:none;margin:0}.app-shell{display:flex;min-height:100vh}.app-content{flex:1 1;min-width:0;padding:var(--space-lg);padding-bottom:calc(var(--nav-height) + var(--nav-safe-area) + var(--space-lg))}.sidebar{display:none;width:240px;flex-shrink:0;background:var(--bg-deep-space);border-right:1px solid var(--bg-twilight);padding:var(--space-lg) 0;position:fixed;top:0;left:0;height:100vh;overflow-y:auto;z-index:100}@media (min-width:1024px){.sidebar{display:flex;flex-direction:column}.app-content{margin-left:240px;padding-bottom:var(--space-lg);max-width:960px}.mobile-nav{display:none}}@media (min-width:768px) and (max-width:1023px){.sidebar{display:flex;flex-direction:column;width:64px}.sidebar .nav-label{display:none}.sidebar .nav-item{justify-content:center;padding:var(--space-sm)}.app-content{margin-left:64px;padding-bottom:var(--space-lg);max-width:800px}.mobile-nav{display:none}}.sidebar-logo{font-family:var(--font-display);font-size:var(--type-display-sm-size);font-weight:var(--type-display-md-weight);color:var(--accent-luna-purple);padding:var(--space-sm) var(--space-lg);margin-bottom:var(--space-xl);letter-spacing:.15em}.sidebar-nav{display:flex;flex-direction:column;gap:var(--space-xs)}.nav-item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);color:var(--text-stardust);text-decoration:none;font-size:var(--type-body-sm-size);border-radius:0;transition:background var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out)}.nav-item:hover{background:var(--bg-twilight);color:var(--text-moonbeam)}.nav-item.active{background:rgba(255,255,255,.12);color:var(--accent-luna-purple);border-right:2px solid var(--accent-luna-purple)}.nav-icon{font-size:18px;width:24px;text-align:center;flex-shrink:0}.mobile-nav{position:fixed;bottom:0;left:0;right:0;height:var(--nav-height);background:var(--bg-deep-space);border-top:1px solid var(--bg-twilight);display:flex;justify-content:space-around;align-items:center;z-index:100;padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:768px){.mobile-nav{display:none}}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-mist);text-decoration:none;font-size:var(--type-caption-size);padding:var(--space-xs);transition:color var(--duration-quick) var(--ease-out)}.mobile-nav-item.active{color:var(--accent-luna-purple)}.mobile-nav-icon{font-size:20px}.page-header{margin-bottom:var(--space-xl)}.page-title{font-family:var(--font-display);font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);color:var(--text-moonbeam);margin:0}.page-subtitle{font-size:var(--type-body-sm-size);color:var(--text-stardust);margin-top:var(--space-xs)}.landing{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-xl)}.landing-hero{max-width:600px}.landing-title{font-family:var(--font-display);font-size:clamp(36px,8vw,64px);font-weight:var(--type-display-xl-weight);color:var(--accent-moon-white);margin-bottom:var(--space-md);line-height:1.1}.landing-subtitle{font-size:var(--type-body-lg-size);color:var(--text-stardust);margin-bottom:var(--space-2xl);line-height:1.6}.landing-cta{display:inline-flex;gap:var(--space-md);flex-wrap:wrap;justify-content:center}.sign-in-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl,2rem);background:var(--bg-void,#0a0a0c)}.sign-in-card{max-width:420px;width:100%;text-align:center;background:var(--bg-midnight,#15171b);border:1px solid var(--bg-twilight,#23252b);border-radius:var(--radius-xl,1.25rem);padding:var(--space-2xl,2.5rem) var(--space-xl,2rem)}.sign-in-input{width:100%;padding:var(--space-sm,.75rem) var(--space-md,1rem);border:1px solid var(--bg-twilight,#23252b);border-radius:var(--radius-md,.625rem);background:var(--bg-void,#0a0a0c);color:var(--text-moonbeam,#f0f0f0);font-size:var(--type-body-size,.9375rem);font-family:inherit;outline:none;transition:border-color .2s;box-sizing:border-box}.sign-in-input::placeholder{color:var(--text-mist,#52525b)}.sign-in-input:focus{border-color:var(--text-stardust,#a1a1a6)}.sign-in-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-sm,.5rem);width:100%;padding:var(--space-sm,.75rem) var(--space-lg,1.5rem);border:1px solid var(--bg-twilight,#23252b);border-radius:var(--radius-md,.625rem);background:var(--bg-midnight,#15171b);color:var(--text-moonbeam,#f0f0f0);font-size:var(--type-body-md-size,.9375rem);font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s;text-decoration:none}.sign-in-btn:hover{background:var(--bg-twilight,#23252b);border-color:var(--text-shadow,#3a3a3f)}.sign-in-btn:disabled{opacity:.5;cursor:not-allowed}.oracle-grid{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width:640px){.oracle-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.oracle-grid{grid-template-columns:repeat(3,1fr)}}.oracle-card{text-decoration:none;color:inherit;transition:transform var(--duration-quick) var(--ease-out)}.oracle-card:hover{transform:translateY(-2px)}.sky-theme{min-height:100vh;background:var(--sky-bg-primary);color:var(--sky-text-primary);font-family:var(--sky-font-body)}.sky-layout-container{display:flex;flex-direction:row;min-height:100vh}.sky-layout-main{flex:1 1;display:flex;flex-direction:column;min-width:0}.sky-layout-unified{display:flex;flex-direction:column;min-height:100vh}.sky-page-main{flex:1 1;max-width:1550px;margin:0 auto;padding:24px 16px;width:100%}@media (max-width:768px){.sky-layout-container{flex-direction:column}}@media (min-width:768px){.sky-page-main{padding:32px}}