html{overflow:initial}body.howto-page{--sky-top:#a9dcff;--sky-mid:#e4f7ff;--sky-low:#e8f7ff;display:block;min-height:100vh;overflow-y:auto;margin:0;padding:0;background:radial-gradient(circle at 15% 12%,rgba(255,255,255,.36),transparent 30%),radial-gradient(circle at 85% 8%,rgba(255,255,255,.24),transparent 32%),linear-gradient(180deg,var(--sky-top) 0%,var(--sky-mid) 44%,var(--sky-low) 100%) !important;background-attachment:fixed !important;background-repeat:no-repeat !important;background-size:cover !important;color:#1c2d4a;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}body.howto-page *{box-sizing:border-box}body.howto-page[data-cycle="dawn"]{--sky-top:#ffc99f;--sky-mid:#ffe7bf;--sky-low:#fff2df}body.howto-page[data-cycle="evening"]{--sky-top:#ffb186;--sky-mid:#ffd1b0;--sky-low:#fff0e6}body.howto-page[data-cycle="night"]{--sky-top:#0c1735;--sky-mid:#18315d;--sky-low:#111d38;color:#eef7ff}.howto-shell{width:min(880px,calc(100% - 24px));margin:0 auto;padding:40px 0 64px}.howto-nav{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;justify-content:center;margin:0 auto 32px;width:min(1080px,100%);position:relative;z-index:1}.howto-nav a{color:rgba(28,45,74,.65);text-decoration:none;font-size:.92rem;font-weight:600;transition:color .15s}.howto-nav a:hover{color:#1c2d4a}.howto-nav .howto-nav-brand{margin-right:0;display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;color:#1c2d4a;letter-spacing:-.03em}.howto-nav .howto-nav-brand img{width:36px;height:36px;border-radius:8px}.howto-nav .howto-nav-brand--logo-only{display:flex;width:100%;margin-right:0;justify-content:center}.howto-nav .howto-nav-brand--logo-only img{width:100%;height:auto;max-height:72px;border-radius:0;object-fit:contain}body.howto-page[data-cycle="night"] .howto-nav a,body.hall-page[data-cycle="night"] .howto-nav a{color:rgba(238,247,255,.7)}body.howto-page[data-cycle="night"] .howto-nav a:hover,body.hall-page[data-cycle="night"] .howto-nav a:hover{color:#eef7ff}body.howto-page[data-cycle="night"] .howto-nav .howto-nav-brand,body.hall-page[data-cycle="night"] .howto-nav .howto-nav-brand{color:#f8d989}.howto-nav a.howto-nav-cta{padding:5px 15px;border-radius:999px;background:linear-gradient(180deg,#ffd874,#f0a01e);color:#4a2e00;font-weight:800;border:1px solid rgba(176,122,18,.4);box-shadow:0 2px 8px rgba(176,122,18,.3)}.howto-nav a.howto-nav-cta:hover{color:#3a2400;filter:brightness(1.06)}body.howto-page[data-cycle="night"] .howto-nav a.howto-nav-cta,body.hall-page[data-cycle="night"] .howto-nav a.howto-nav-cta{color:#4a2e00;background:linear-gradient(180deg,#ffdf86,#f4ab2c)}.howto-nav a[aria-current="page"]{color:#3167a0;font-weight:800}body.howto-page[data-cycle="night"] .howto-nav a[aria-current="page"],body.hall-page[data-cycle="night"] .howto-nav a[aria-current="page"]{color:#99d5ff}.howto-hero{text-align:center;padding:28px 16px 32px}.howto-hero .howto-kicker{display:inline-flex;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.48);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(28,45,74,.7)}.howto-hero h1{margin:18px 0 12px;font-size:clamp(2.2rem,7vw,3.6rem);line-height:1.05;letter-spacing:-.045em;color:#17263e}.howto-hero p{max-width:580px;margin:0 auto;color:rgba(28,45,74,.65);font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.6}body.howto-page[data-cycle="night"] .howto-hero .howto-kicker{background:rgba(238,247,255,.12);color:rgba(238,247,255,.8)}body.howto-page[data-cycle="night"] .howto-hero h1{color:#eef7ff}body.howto-page[data-cycle="night"] .howto-hero p{color:rgba(238,247,255,.7)}.howto-cards{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px}.howto-card{padding:clamp(24px,4vw,40px);border:1px solid rgba(255,255,255,.48);border-radius:28px;background:rgba(255,255,255,.72);backdrop-filter:blur(14px);box-shadow:0 6px 28px rgba(26,52,92,.10)}.howto-card.hidden{display:none}.howto-card h2{margin:0 0 20px;font-size:1.3rem;color:#1c2d4a;letter-spacing:-.02em}.howto-card h3{margin:22px 0 8px;font-size:1.05rem;color:#3167a0}.howto-card h3:first-of-type{margin-top:0}.howto-card p{margin:0 0 12px;color:rgba(28,45,74,.82);line-height:1.65;font-size:.95rem}.howto-card a{color:#3167a0;text-decoration:underline;text-underline-offset:2px}.howto-card a:hover{color:#1a4a7a}.howto-card strong{color:#17263e;font-weight:700}body.howto-page[data-cycle="night"] .howto-card{background:rgba(17,32,62,.82);border-color:rgba(186,216,255,.18)}body.howto-page[data-cycle="night"] .howto-card h2{color:#f8d989}body.howto-page[data-cycle="night"] .howto-card h3{color:#99d5ff}body.howto-page[data-cycle="night"] .howto-card p{color:rgba(238,247,255,.82)}body.howto-page[data-cycle="night"] .howto-card a{color:#99d5ff}body.howto-page[data-cycle="night"] .howto-card a:hover{color:#c9e8ff}body.howto-page[data-cycle="night"] .howto-card strong{color:#eef7ff}body.howto-page .legal-card h2{color:#1c2d4a}body.howto-page .legal-card h3{color:#3167a0}body.howto-page .legal-card p{color:rgba(28,45,74,.82)}body.howto-page .legal-muted{color:rgba(28,45,74,.62) !important}body.howto-page .legal-card a{color:#3167a0}body.howto-page .legal-card a:hover{color:#1a4a7a}body.howto-page[data-cycle="night"] .legal-card h2{color:#f8d989}body.howto-page[data-cycle="night"] .legal-card h3{color:#99d5ff}body.howto-page[data-cycle="night"] .legal-card p{color:rgba(238,247,255,.82)}body.howto-page[data-cycle="night"] .legal-muted{color:rgba(238,247,255,.62) !important}body.howto-page[data-cycle="night"] .legal-card a{color:#99d5ff}body.howto-page[data-cycle="night"] .legal-card a:hover{color:#c9e8ff}body.howto-page .profilo-panel a.btn-google-signin,body.howto-page[data-cycle="night"] .profilo-panel a.btn-google-signin,body.howto-page .profilo-panel a.btn-google-signin .btn-google-signin__text{color:#3c4043}body.howto-page .profilo-panel .btn-profil-row{border:1px solid transparent;color:#fff;box-shadow:0 6px 16px rgba(26,52,92,.14);transition:transform .12s ease,box-shadow .15s ease,background .15s ease,filter .15s ease}body.howto-page .profilo-panel .btn-profil-row:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(26,52,92,.2)}body.howto-page .profilo-panel .btn-profil-row.btn-blue{background:linear-gradient(180deg,#3f7cc0,#2f6098) !important}body.howto-page .profilo-panel .btn-profil-row.btn-red{background:linear-gradient(180deg,#e2566c,#c92f49) !important}body.howto-page .profilo-panel .btn-profil-row.btn-slate{background:rgba(255,255,255,.5) !important;color:#1c2d4a;border-color:rgba(28,45,74,.16);box-shadow:0 4px 14px rgba(26,52,92,.1)}body.howto-page .profilo-panel .btn-profil-row.btn-slate:hover{background:rgba(255,255,255,.72)}body.howto-page[data-cycle="night"] .profilo-panel .btn-profil-row{box-shadow:0 6px 16px rgba(0,0,0,.32)}body.howto-page[data-cycle="night"] .profilo-panel .btn-profil-row:hover{box-shadow:0 10px 24px rgba(0,0,0,.42)}body.howto-page[data-cycle="night"] .profilo-panel .btn-profil-row.btn-blue{background:linear-gradient(180deg,#4a8bd0,#356ba8) !important}body.howto-page[data-cycle="night"] .profilo-panel .btn-profil-row.btn-slate{background:rgba(238,247,255,.12) !important;color:#eef7ff;border-color:rgba(238,247,255,.22)}body.howto-page[data-cycle="night"] .profilo-panel .btn-profil-row.btn-slate:hover{background:rgba(238,247,255,.2)}@media (max-width:640px){.howto-nav{justify-content:center}.howto-nav .howto-nav-brand{width:100%;margin-right:0;justify-content:center;flex-direction:column;text-align:center}.howto-nav .howto-nav-brand img{width:100%;max-width:100%;height:auto}}body.howto-page .profilo-panel--main{margin:0 auto;max-width:720px}body.howto-page .profilo-panel{display:grid;gap:18px}body.howto-page .profilo-subcard{margin:0}body.howto-page .profilo-stack{display:grid;gap:22px}body.howto-page .profilo-section{display:grid;gap:12px;margin-top:12px;padding-top:18px;border-top:1px solid rgba(49,103,160,.14)}body.howto-page .profilo-section--summary{gap:10px;padding:18px 20px;border:1px solid rgba(49,103,160,.14);border-radius:20px;background:rgba(255,255,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}body.howto-page .profilo-stat-list{display:grid;gap:8px}body.howto-page .profilo-stat,body.howto-page .profilo-cloud-list,body.howto-page .profilo-donation,body.howto-page .profilo-inline-msg,body.howto-page .profilo-claim-feedback,body.howto-page .profilo-status,body.howto-page .profilo-logout-banner,body.howto-page .profilo-next-banner{margin:0}body.howto-page .profilo-coin-icon{vertical-align:middle;margin-right:4px;margin-bottom:2px}body.howto-page .profilo-guest-notice{padding:12px 14px;border:1px solid rgba(107,203,119,.25);border-radius:12px;background:rgba(107,203,119,.08);font-size:.85rem;margin:0}body.howto-page .profilo-username-row,body.howto-page .profilo-avatar-row,body.howto-page .profilo-avatar-actions{display:grid;gap:12px}body.howto-page .profilo-avatar-row{grid-template-columns:auto minmax(0,1fr);align-items:center}body.howto-page .profilo-section-separator{height:1px;margin:15px 0 4px;background:linear-gradient(90deg,transparent,rgba(49,103,160,.34),transparent)}body.howto-page .profilo-danger-zone{margin-top:8px;padding:18px;border:1px solid rgba(201,47,73,.28);border-radius:20px;background:linear-gradient(180deg,rgba(226,86,108,.12),rgba(255,255,255,.3));box-shadow:0 14px 30px rgba(201,47,73,.08)}body.howto-page .profilo-danger-zone__eyebrow{margin:0;color:#b4233b;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}body.howto-page .profilo-delete-input{width:100%}body.howto-page[data-cycle="night"] .profilo-section{border-top-color:rgba(153,213,255,.16)}body.howto-page[data-cycle="night"] .profilo-section--summary{background:rgba(8,18,38,.36);border-color:rgba(153,213,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}body.howto-page[data-cycle="night"] .profilo-guest-notice{background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.18)}body.howto-page[data-cycle="night"] .profilo-section-separator{background:linear-gradient(90deg,transparent,rgba(153,213,255,.28),transparent)}body.howto-page[data-cycle="night"] .profilo-danger-zone{background:linear-gradient(180deg,rgba(120,16,40,.34),rgba(18,26,44,.72));border-color:rgba(252,165,165,.24);box-shadow:0 14px 34px rgba(0,0,0,.28)}body.howto-page[data-cycle="night"] .profilo-danger-zone__eyebrow{color:#fca5a5}@media (max-width:520px){.howto-shell{padding:20px 0 40px}.howto-nav{margin-bottom:16px}.howto-hero{padding:16px 8px 24px}.howto-card{padding:20px 16px;border-radius:20px}.profilo-avatar-row{grid-template-columns:1fr}.profilo-section--summary,.profilo-danger-zone{padding:16px}}body.howto-page .changelog-actions{margin-top:18px;padding-top:10px}body.howto-page .changelog-actions .btn,body.howto-page .bug-report-actions .btn{min-height:44px;border-radius:999px;border:1px solid rgba(28,45,74,.14);padding:0 18px;font-family:inherit;font-weight:900;box-shadow:0 6px 18px rgba(26,52,92,.12);transition:transform .14s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}body.howto-page .changelog-actions .btn:hover,body.howto-page .bug-report-actions .btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(26,52,92,.16)}body.howto-page .changelog-actions .btn-secondary,body.howto-page .bug-report-actions .btn-secondary{background:rgba(255,255,255,.58) !important;color:#1c2d4a;border-color:rgba(28,45,74,.16)}body.howto-page .changelog-actions .btn-secondary:hover,body.howto-page .bug-report-actions .btn-secondary:hover{background:rgba(255,255,255,.78) !important}body.howto-page .bug-report-actions .btn-primary{background:linear-gradient(180deg,#3f7cc0,#2f6098) !important;color:#eef7ff;border-color:rgba(47,96,152,.42)}body.howto-page .bug-report-actions .btn-primary:hover{background:linear-gradient(180deg,#4b89ce,#356ba8) !important}body.howto-page .bug-report-panel{width:min(560px,calc(100vw - 24px));max-height:min(88vh,760px);border-radius:28px;padding:24px 20px 20px;color:#1c2d4a;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(255,255,255,.58) 46%),rgba(235,246,255,.96);border:1px solid rgba(28,45,74,.12);box-shadow:0 24px 60px rgba(26,52,92,.22)}body.howto-page .bug-report-panel h2{color:#1c2d4a}body.howto-page .bug-report-lead,body.howto-page .bug-report-feedback,body.howto-page .bug-report-field small,body.howto-page .bug-report-context summary{color:rgba(28,45,74,.72)}body.howto-page .bug-report-field label{color:#1c2d4a;font-weight:800}body.howto-page .bug-report-field input,body.howto-page .bug-report-field textarea{border-radius:16px;border:1px solid rgba(28,45,74,.14);background:rgba(255,255,255,.76);color:#1c2d4a;box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}body.howto-page .bug-report-field input:focus,body.howto-page .bug-report-field textarea:focus{border-color:rgba(49,103,160,.44);box-shadow:0 0 0 3px rgba(49,103,160,.12)}body.howto-page .bug-report-context{border-radius:16px;border-color:rgba(28,45,74,.12);background:rgba(255,255,255,.44)}body.howto-page .bug-report-context pre{color:rgba(28,45,74,.84)}body.howto-page .bug-report-close,body.howto-page .legal-footer .footer-meta .footer-link-button{border-radius:999px;border:1px solid rgba(28,45,74,.12);background:rgba(255,255,255,.52);color:#1c2d4a;box-shadow:0 4px 14px rgba(26,52,92,.10);text-decoration:none}body.howto-page .bug-report-close:hover,body.howto-page .legal-footer .footer-meta .footer-link-button:hover{background:rgba(255,255,255,.74);color:#1c2d4a}body.howto-page[data-cycle="night"] .changelog-actions .btn,body.howto-page[data-cycle="night"] .bug-report-actions .btn{border-color:rgba(153,213,255,.18);box-shadow:0 8px 22px rgba(0,0,0,.30)}body.howto-page[data-cycle="night"] .changelog-actions .btn:hover,body.howto-page[data-cycle="night"] .bug-report-actions .btn:hover{box-shadow:0 12px 28px rgba(0,0,0,.40)}body.howto-page[data-cycle="night"] .changelog-actions .btn-secondary,body.howto-page[data-cycle="night"] .bug-report-actions .btn-secondary{background:rgba(238,247,255,.12) !important;color:#eef7ff}body.howto-page[data-cycle="night"] .changelog-actions .btn-secondary:hover,body.howto-page[data-cycle="night"] .bug-report-actions .btn-secondary:hover{background:rgba(238,247,255,.20) !important}body.howto-page[data-cycle="night"] .bug-report-actions .btn-primary{background:linear-gradient(180deg,#4a8bd0,#356ba8) !important;color:#eef7ff}body.howto-page[data-cycle="night"] .bug-report-panel{color:#eef7ff;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03) 46%),rgba(12,23,53,.96);border-color:rgba(153,213,255,.16);box-shadow:0 26px 62px rgba(0,0,0,.42)}body.howto-page[data-cycle="night"] .bug-report-panel h2,body.howto-page[data-cycle="night"] .bug-report-field label{color:#eef7ff}body.howto-page[data-cycle="night"] .bug-report-lead,body.howto-page[data-cycle="night"] .bug-report-feedback,body.howto-page[data-cycle="night"] .bug-report-field small,body.howto-page[data-cycle="night"] .bug-report-context summary{color:rgba(238,247,255,.74)}body.howto-page[data-cycle="night"] .bug-report-field input,body.howto-page[data-cycle="night"] .bug-report-field textarea{background:rgba(8,18,38,.54);color:#eef7ff;border-color:rgba(153,213,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}body.howto-page[data-cycle="night"] .bug-report-context{border-color:rgba(153,213,255,.16);background:rgba(8,18,38,.42)}body.howto-page[data-cycle="night"] .bug-report-context pre{color:rgba(238,247,255,.86)}body.howto-page[data-cycle="night"] .bug-report-close,body.howto-page[data-cycle="night"] .legal-footer .footer-meta .footer-link-button{background:rgba(238,247,255,.10);border-color:rgba(153,213,255,.18);color:#eef7ff;box-shadow:0 6px 16px rgba(0,0,0,.28)}body.howto-page[data-cycle="night"] .bug-report-close:hover,body.howto-page[data-cycle="night"] .legal-footer .footer-meta .footer-link-button:hover{background:rgba(238,247,255,.18);color:#eef7ff}body.howto-page .changelog-release{border-bottom-color:rgba(28,45,74,.12)}body.howto-page .changelog-date{color:rgba(28,45,74,.62)}body.howto-page .changelog-release ul{color:rgba(28,45,74,.82)}body.howto-page .changelog-release code{color:rgba(28,45,74,.88);background:rgba(0,0,0,.08)}body.howto-page[data-cycle="night"] .changelog-release{border-bottom-color:rgba(255,255,255,.12)}body.howto-page[data-cycle="night"] .changelog-date{color:rgba(247,251,255,.58)}body.howto-page[data-cycle="night"] .changelog-release ul{color:rgba(247,251,255,.84)}body.howto-page[data-cycle="night"] .changelog-release code{color:#ffffff;background:rgba(0,0,0,.22)}@media (max-width:640px){body.howto-page .bug-report-actions .btn{width:100%}body.howto-page .changelog-actions .btn{width:100%;border-radius:12px}}body.howto-page .changelog-release-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}body.howto-page .changelog-release-title-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body.howto-page .changelog-release-title-wrap h2{margin:0}.changelog-type-badge,.changelog-new-badge{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.025em;border:1px solid transparent}.changelog-type-bugfix{color:#fecaca;background:rgba(185,28,28,.12);border-color:rgba(248,113,113,.25)}.changelog-type-news{color:#dbeafe;background:rgba(37,99,235,.12);border-color:rgba(96,165,250,.25)}.changelog-type-mixed{color:#e9d5ff;background:rgba(126,34,206,.11);border-color:rgba(192,132,252,.24)}.changelog-type-features{color:#d1fae5;background:rgba(5,150,105,.11);border-color:rgba(52,211,153,.24)}.changelog-type-advices{color:#fef3c7;background:rgba(180,83,9,.11);border-color:rgba(251,191,36,.26)}.changelog-new-badge{color:#052e16;background:#86efac;border-color:#4ade80;box-shadow:0 5px 14px rgba(34,197,94,.18);text-transform:uppercase}.profilo-auth-error-popup{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(2,6,23,.62);backdrop-filter:blur(2px)}.profilo-auth-error-popup.is-open{display:flex}.profilo-auth-error-card{display:grid;gap:10px;max-width:440px;width:100%;padding:22px 24px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(28,35,51,.98),rgba(12,17,29,.98));color:#f8fafc;box-shadow:0 18px 44px rgba(0,0,0,.45);text-align:left}.profilo-auth-error-card strong{font-size:1.02rem;color:#fecaca}.profilo-auth-error-card p{margin:0;font-size:.88rem;line-height:1.45}.profilo-auth-error-card button{justify-self:end;min-width:120px}body.meadow-mode .profilo-auth-error-card{background:linear-gradient(180deg,#fff,#fff7f2);color:#431407;border-color:rgba(220,38,38,.4)}body.meadow-mode .profilo-auth-error-card strong{color:#b91c1c}body.howto-page .profilo-panel a.btn-apple-signin,body.howto-page[data-cycle="night"] .profilo-panel a.btn-apple-signin,body.howto-page .profilo-panel a.btn-apple-signin .btn-apple-signin__text{color:#ffffff}
