@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/gloock-cyrillic-ext-400-normal.b8b0c6b6.woff2) format("woff2"),url(/_next/static/media/gloock-cyrillic-ext-400-normal.c6740d37.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/gloock-latin-ext-400-normal.270de556.woff2) format("woff2"),url(/_next/static/media/gloock-latin-ext-400-normal.e6743802.woff) format("woff");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:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/gloock-latin-400-normal.526df470.woff2) format("woff2"),url(/_next/static/media/gloock-latin-400-normal.60936cae.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-ext-400-normal.a5c383ef.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-400-normal.caf05daa.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.1a075d0e.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.95a0f8ac.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.bc105591.woff2) format("woff2"),url(/_next/static/media/manrope-greek-400-normal.9a9de066.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.a26cf291.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.a9032236.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.f51947ce.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.58abc3ce.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.b69ff29f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-400-normal.3f370876.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-ext-500-normal.922f2946.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-500-normal.86328423.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-cyrillic-500-normal.ac925df1.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-500-normal.d0b4a6ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-greek-500-normal.0f4495db.woff2) format("woff2"),url(/_next/static/media/manrope-greek-500-normal.cf2d38df.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-vietnamese-500-normal.9225174a.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-500-normal.86b7a7d6.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-ext-500-normal.f764fbe1.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-500-normal.e7e2486a.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/manrope-latin-500-normal.1439e66f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-500-normal.f0da4735.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-ext-600-normal.a74c4161.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-600-normal.455508e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.84ba124a.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.d65ac87d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.7ae33930.woff2) format("woff2"),url(/_next/static/media/manrope-greek-600-normal.6cf8e3f3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.9bfcdf51.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.66b2fc17.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal.113492de.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.c64864a7.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.ef413a9e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-600-normal.bdb77099.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-ext-700-normal.5a42cea0.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-700-normal.ea9a46b1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.a3ab8973.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.378d7f92.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.10d94036.woff2) format("woff2"),url(/_next/static/media/manrope-greek-700-normal.fce81a65.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.094f003f.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.08c4ad85.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.cc5a4362.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.d4cf530f.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.4fc2723e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-700-normal.91396a4b.woff) format("woff");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}:root{--paper:#f7f4ef;--paper-2:#efeae2;--paper-3:#e4ded4;--card:#ffffff;--ink:#17191a;--ink-2:#3d4244;--ink-3:#6c7274;--hair:rgba(23,25,26,0.12);--hair-soft:rgba(23,25,26,0.07);--moon:#c9c2d6;--moon-soft:#eae6f0;--moon-deep:#9c93b4;--anchor:#2a1a1e;--anchor-2:#3b242a;--anchor-ink:#1d1214;--accent:#7a3b47;--accent-hot:#632f39;--metal:#96887f;--ok:#6e8f63;--warn:#a8763c;--logotype:"Gloock",Georgia,"Times New Roman",serif;--display:"Gloock",Georgia,"Times New Roman",serif;--ui:"Manrope","Segoe UI",system-ui,sans-serif;--r-sm:3px;--r:5px;--r-lg:8px;--gut:clamp(1rem,3vw,2.5rem);--maxw:1280px;--lift:0 1px 2px rgba(23,25,26,0.04),0 12px 34px -18px rgba(23,25,26,0.22);--lift-2:0 2px 4px rgba(23,25,26,0.05),0 26px 60px -26px rgba(23,25,26,0.34);--bg:var(--paper);--bg-soft:var(--paper-2);--panel:var(--card);--panel-elevated:var(--paper-2);--line:rgba(205,163,120,0.24);--line-strong:rgba(205,163,120,0.5);--text:#f1e8d6;--muted:#c2b096;--warm:#cda378;--surface:var(--paper-2);--shadow:var(--lift);--storefront-display-font:var(--display)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--ui);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}.content-width{width:min(1180px,calc(100% - 2rem));margin:0 auto}.site-content{padding:2rem 0 4rem}.page-stack{display:grid;grid-gap:1.5rem;gap:1.5rem}.panel{border:1px solid var(--hair-soft);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--lift)}.shell-footer,.shell-header{border-bottom:1px solid var(--hair-soft);background:rgba(247,244,239,.93);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shell-footer{border-top:1px solid var(--hair-soft);border-bottom:0;margin-top:3rem;padding:2rem 0}.auth-form,.button-row,.contact-form,.detail-grid,.detail-layout,.footer-grid,.header-actions,.header-row,.hero-panels,.page-columns,.promo-grid,.shell-actions,.social-auth__list,.stat-grid{display:grid;grid-gap:1rem;gap:1rem}.header-row{grid-template-columns:auto 1fr auto;align-items:center;padding:1rem 0}.brand-lockup{display:inline-flex;gap:.9rem;align-items:center}.brand-lockup strong,h1,h2,h3{font-family:var(--display);letter-spacing:.02em}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;border:1px solid var(--hair);color:var(--accent);background:var(--moon-soft)}.brand-lockup span{display:grid}.brand-lockup__type{gap:.12rem}.brand-lockup__type em{color:var(--ink-3);font-size:.78rem;font-style:normal;letter-spacing:.08em}.badge,.brand-lockup small,.eyebrow,.field-note{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.shell-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.94rem}.shell-nav--account{justify-content:flex-start}.header-actions{grid-auto-flow:column;align-items:center}.button,.button.secondary:hover{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:.75rem 1.15rem;border:1px solid var(--anchor);border-radius:999px;background:var(--anchor);color:var(--paper);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.button:hover{transform:translateY(-1px);border-color:var(--anchor-ink);background:var(--anchor-ink)}.button.secondary{background:transparent;border-color:var(--hair);color:var(--ink)}.button.small{min-height:2.35rem;padding:.55rem .95rem}.hero,.page-hero,.shell-panel{padding:1.5rem}.hero{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1.2fr .8fr}.auth-card h1,.hero h1,.page-hero h1{font-size:clamp(2.3rem,5vw,4.4rem);line-height:.95}.auth-card p,.hero p,.page-hero p,.panel p{color:var(--ink-2);line-height:1.65}.hero-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel{padding:1rem;border:1px solid var(--hair-soft);border-radius:var(--r-lg);background:var(--moon-soft)}.promo-grid,.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid>div,.promo-card,.stat-card{padding:1.1rem;border-radius:var(--r-lg);border:1px solid var(--hair-soft);background:var(--card)}.price-line{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.price-line span{color:var(--ink-3);text-decoration:line-through}.badge{display:inline-flex;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--hair)}.detail-layout,.page-columns{grid-template-columns:1.05fr .95fr}.auth-card,.detail-grid,.detail-sidebar{display:grid;grid-gap:1rem;gap:1rem}.field{display:grid;grid-gap:.45rem;gap:.45rem}.field input,.field select,.field textarea{width:100%;padding:.82rem .95rem;color:var(--ink);border-radius:var(--r);border:1px solid var(--hair);background:var(--card)}.auth-secondary-link,.footer-list a:hover,.header-actions a:hover,.shell-nav a:hover{color:var(--accent)}.form-error{color:var(--accent-hot)}.turnstile-field{display:grid;grid-gap:.75rem;gap:.75rem;padding:.95rem 1rem;border:1px solid rgba(205,163,120,.18);border-radius:18px;background:rgba(255,251,245,.82)}.turnstile-field__copy{display:grid;grid-gap:.2rem;gap:.2rem}.turnstile-field__copy strong{color:#2f231b;font-size:.94rem}.turnstile-field__copy p{color:rgba(93,72,54,.82);font-size:.88rem;line-height:1.55}.turnstile-field__widget{display:flex;align-items:center;min-height:72px}.turnstile-field__widget>div{max-width:100%}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-list{display:grid;grid-gap:.55rem;gap:.55rem;color:var(--ink-2)}.checkbox-field{align-content:end}.checkbox-field input{width:1.35rem;height:1.35rem;cursor:pointer;accent-color:var(--accent,#2454dd)}.status-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:.35rem;padding:.25rem .7rem;border-radius:999px;border:1px solid var(--moon);color:var(--ink-2);background:var(--moon-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.status-chip.published{background:rgba(88,114,74,.28);border-color:rgba(139,177,118,.42)}.status-chip.draft{background:rgba(98,46,40,.24);border-color:rgba(205,163,120,.3)}.checkbox-inline{display:flex;gap:.65rem;align-items:center}.checkbox-inline input{width:auto}.status-chip.neutral{background:rgba(69,93,126,.18);border-color:rgba(108,145,199,.3)}.checkbox-stack,.progress-list{display:grid;grid-gap:.85rem;gap:.85rem}.progress-list li{padding:.95rem 1rem;border:1px solid var(--line);border-radius:18px;background:rgba(18,14,12,.64)}.progress-list p{margin-top:.45rem}.checkbox-stack{padding:0;border:0}.checkbox-stack legend{margin-bottom:.45rem;color:var(--text)}.checkbox-stack label{display:flex;gap:.65rem;align-items:center;color:var(--muted)}.checkbox-stack input{width:auto}.empty-state{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem 0 0}.split-list{display:grid;grid-gap:.65rem;gap:.65rem;color:var(--muted)}.text-link{color:var(--accent);font-size:.92rem;letter-spacing:.04em}.brand-lockup--storefront{gap:1.55rem}.brand-lockup--storefront strong{font-size:1.96rem;line-height:.94;letter-spacing:.09em;text-transform:uppercase}.brand-lockup--storefront small{margin-top:.2rem;color:rgba(241,232,214,.7)}.brand-mark--storefront{width:5.85rem;height:5.85rem;overflow:hidden;border-radius:24px;border:1px solid rgba(205,163,120,.42);background:radial-gradient(circle at 30% 30%,rgba(205,163,120,.16),transparent 44%),linear-gradient(180deg,rgba(37,23,20,.98),rgba(10,8,7,.96));box-shadow:inset 0 0 0 1px rgba(255,235,203,.06),0 18px 32px rgba(0,0,0,.22)}.brand-mark__logo{display:block}.header-actions--storefront{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.detail-callout{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1.2rem;padding:1rem 1.05rem;border-radius:var(--r-lg);border:1px solid var(--moon);background:var(--moon-soft)}@media (max-width:980px){.detail-layout,.footer-grid,.header-row,.hero,.page-columns,.promo-grid,.stat-grid{grid-template-columns:1fr}.header-row{justify-items:start}.header-actions--storefront,.shell-nav{justify-content:start}}.brand-lockup--storefront{gap:1.1rem}.brand-mark--storefront{width:3.6rem;height:3.6rem;overflow:visible}.brand-mark--storefront:before{display:none}.brand-mark--storefront:after{content:"";position:absolute;inset:-.45rem;background:radial-gradient(circle,rgba(201,150,86,.18),transparent 65%);filter:blur(14px);z-index:-1;pointer-events:none}.brand-mark__logo{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.brand-lockup--storefront strong{font-size:2.15rem}.brand-lockup--storefront small{letter-spacing:.22em}.brand-lockup__type em{max-width:30rem;font-size:.8rem;letter-spacing:.1em}.header-actions--storefront .button.secondary{background:rgba(255,255,255,.02)}.header-actions__buttons{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.header-actions--storefront .button{min-height:2.7rem}@keyframes portal-global-ai-typing{0%,80%,to{opacity:.38;transform:translateY(0)}40%{opacity:1;transform:translateY(-.22rem)}}.text-link{color:var(--storefront-gold-bright);font-weight:600}@media (max-width:1180px){.header-actions--storefront{justify-content:flex-start}}@media (max-width:980px){.brand-lockup--storefront strong{font-size:1.82rem}.brand-lockup__type em{max-width:100%}}.brand-lockup--storefront{gap:.95rem}.brand-mark--storefront{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-mark--storefront:after{inset:-.3rem;background:radial-gradient(circle,rgba(243,205,146,.18),transparent 64%);filter:blur(12px)}.brand-lockup--storefront strong{font-size:1.9rem;line-height:.92;letter-spacing:.11em}.brand-lockup--storefront small{color:rgba(246,238,224,.68);letter-spacing:.18em}.brand-lockup__type em{color:rgba(246,238,224,.76)}@keyframes portal-devilish-ai-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.22rem)}}@keyframes portal-bounce-dot{0%,80%,to{transform:translateY(0);opacity:.55}40%{transform:translateY(-5px);opacity:1}}@keyframes portal-rainbow-chrome{0%{background-position:0 0,0 50%}to{background-position:0 0,200% 50%}}@keyframes portal-proof-pulse{0%{box-shadow:0 0 0 0 rgba(79,70,229,.32);transform:scale(.92)}70%{box-shadow:0 0 0 .5rem rgba(79,70,229,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(79,70,229,0);transform:scale(.92)}}form[data-portal-submitting=true] button[type=submit]{pointer-events:none;opacity:.76}form[data-portal-submitting=true] button[type=submit]:after{display:inline-block;width:.9em;height:.9em;margin-left:.55rem;vertical-align:-.12em;content:"";border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:portal-spin .8s linear infinite}.button.tertiary{border-color:rgba(198,153,90,.24);background:transparent;color:#f2d3a0}@keyframes storefront-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes portal-spin{to{transform:rotate(1turn)}}@keyframes portal-loading-bar{0%{background-position:0 50%}to{background-position:220% 50%}}@media (max-width:980px){.header-actions__buttons{flex-wrap:wrap}}.social-auth{display:grid;grid-gap:.8rem;gap:.8rem}.social-auth__button{gap:.55rem}.social-auth__button,.social-auth__provider-mark{display:inline-flex;align-items:center;justify-content:center}.social-auth__provider-mark{width:1.65rem;height:1.65rem;border-radius:999px;background:rgba(165,118,47,.12);color:#835a24;font-size:.88rem;font-weight:800;flex:0 0 auto}@media print{@page{size:50mm 70mm portrait;margin:0}body,html{width:50mm;height:70mm;margin:0;padding:0}.print-hide{display:none!important}}@media print{@page{size:letter;margin:.4in}}