@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_adad0279-module__mQUjYG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_adad0279-module__mQUjYG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4efe3;--bg-secondary:#ece5d6;--surface:#fff;--surface-soft:#f8f7f4;--text:#15211c;--muted:#66736d;--muted-light:#647169;--border:#e7e4de;--shell-title:var(--text);--shell-muted:#55625a;--teal-50:#e7faf1;--teal-100:#e7faf1;--teal-600:#24a06a;--teal-700:#1a7a50;--teal:#3fd18a;--teal-dark:#1f8a5c;--teal-soft:#e7faf1;--line:#e7e4de;--soft:#f8f7f4;--danger-soft:#fff4f2;--danger-border:#ffd8d1;--sand-dark:#7a3b12;--header-icon:#15211c;--shadow:0 8px 26px #15211c14;--radius-lg:18px;--radius-md:16px;--radius:18px;--bottom-nav-height:76px;--header-height:58px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-poppins), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.page{flex-direction:column;gap:18px;display:flex}.page-header{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.settingsSubHeaderRow{grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:2px;display:grid}.settingsSubBack{color:var(--text);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.settingsSubBack:active{background:var(--soft)}.settingsSubTitle{color:var(--text);text-align:center;font-size:.95rem;font-weight:700}.eyebrow{color:var(--shell-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-header p{color:var(--shell-muted)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.03em;color:var(--shell-title);font-size:clamp(1.6rem,7vw,2rem);font-weight:700;line-height:1.2}h2{color:var(--text);font-size:.95rem;font-weight:700;line-height:1.3}.cardTitle{color:var(--text)}p{color:var(--muted);font-size:.88rem;line-height:1.7}.stack{flex-direction:column;gap:12px;display:flex}.cardHead{align-items:center;gap:12px;display:flex}.iconCircle{background:var(--teal);color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.iconCircleSoft{background:var(--teal-soft);color:var(--teal-dark)}.link-list{flex-direction:column;gap:10px;display:flex}.rowGroup{flex-direction:column;display:flex}.rowGroup .link-row+.link-row{border-top:1px solid var(--border)}.cardFlush{padding:0;overflow:hidden}.link-row{color:inherit;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 16px;transition:background .15s;display:flex}.link-row:active{background:var(--soft)}.link-row-main{align-items:center;gap:12px;min-width:0;display:flex}.link-row span:first-child{color:var(--text);font-size:.88rem;font-weight:600}.link-row .chevron{color:var(--muted-light);flex:none}.link-row-trailing{flex:none;align-items:center;gap:6px;display:flex}.link-row-value{color:var(--muted-light);font-size:.82rem}.badge{background:var(--teal-soft);color:var(--teal-dark);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:600;display:inline-flex}.muted-note{color:var(--muted-light);font-size:.8rem;line-height:1.6}.visuallyHidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accordionGroup{flex-direction:column;gap:14px;display:flex}.accordionLabel{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0 16px;font-size:.7rem;font-weight:700}details.accordion{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 5px 18px #004d400a}details.accordion[open]{box-shadow:0 8px 24px #004d4011}details.accordion summary{cursor:pointer;color:var(--teal-dark);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:16px;font-size:.88rem;font-weight:700;list-style:none;display:flex}details.accordion summary::-webkit-details-marker{display:none}details.accordion summary .chevron{color:var(--muted-light);flex:none;transition:transform .2s}details.accordion[open] summary .chevron{transform:rotate(180deg)}.accordionBody{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding:4px 16px 18px;display:flex}.accordionBody p{margin:0}.accordionBody ul{color:var(--muted);margin:0;padding-left:18px;font-size:.85rem;line-height:1.75}.accordionBody li{margin-bottom:4px}.valueGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.valueCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.valueCard h3{color:var(--teal-dark);margin-bottom:4px;font-size:.85rem;font-weight:700}.valueCard p{font-size:.78rem;line-height:1.6}@media (max-width:360px){.valueGrid{grid-template-columns:1fr}}.cardSoft{background:linear-gradient(#f4faf8 0%,#fff 100%)}.howList{flex-direction:column;gap:0;display:flex}.howItem{border-top:1px solid var(--border);color:var(--text);padding:13px 0;font-size:.88rem;line-height:1.65}.howItem:first-child{border-top:0;padding-top:0}.notCollectBody{gap:0}.notCollectGroup{border-bottom:1px solid var(--border);gap:14px;padding:18px 0;display:flex}.notCollectGroup:last-child{border-bottom:0;padding-bottom:0}.groupIcon{background:var(--teal-soft);color:var(--teal-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-top:2px;display:flex}.groupCopy h4{color:var(--text);margin:0 0 4px;font-size:.85rem;font-weight:700}.groupCopy p{margin:0}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06130d;--bg-secondary:#0c1d15;--shell-title:#fff;--shell-muted:#ffffffad}.hero{border-radius:var(--radius-lg);color:#fff;flex-direction:column;gap:10px;padding:22px;display:flex}.hero--golden{background:linear-gradient(135deg,#0d5c4d 0%,#0a4a3e 100%)}.hero--ending{background:linear-gradient(135deg,#b5722c 0%,#8f5621 100%)}.hero--final{background:linear-gradient(135deg,#7a2f3a 0%,#5c222a 100%)}.hero--night{background:linear-gradient(135deg,#16213a 0%,#0c142a 100%)}.hero--offline{background:linear-gradient(135deg,#4b5563 0%,#374151 100%)}.heroTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.heroEyebrow{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.heroFinalChip{color:var(--sand-dark);letter-spacing:.02em;background:#ffffffeb;border:1px solid #fff9;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.heroFinalChip .material-symbols-outlined{font-size:13px}.heroTime{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2rem,9vw,2.5rem);font-weight:700}@keyframes heroTimeBreathe{0%,to{opacity:1}50%{opacity:.45}}.heroTimePulse{animation:2.2s ease-in-out infinite heroTimeBreathe}.heroCountdown{color:#ffffffd9;font-size:.85rem;font-weight:600}.heroProgress{flex-direction:column;gap:6px;margin-top:4px;display:flex}.heroProgressTrack{background:#ffffff38;border-radius:999px;width:100%;height:6px;overflow:hidden}.heroProgressFill{background:#fff;border-radius:999px;height:100%}.hero--ending .heroProgressFill,.hero--final .heroProgressFill{background:linear-gradient(90deg,#c4302b 0%,#e85d58 50%,#c4302b 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite heroProgressShimmer}@keyframes heroProgressShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.heroTimePulse,.hero--ending .heroProgressFill,.hero--final .heroProgressFill{animation:none}}.heroProgressLabels{color:#ffffffc7;justify-content:space-between;font-size:.72rem;font-weight:600;display:flex}.heroDate{color:#ffffffc7;margin-top:2px;font-size:.78rem;font-weight:500}.prayer-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.prayer-row--active{background:var(--teal-soft);border-color:var(--teal)}.prayer-row--past{opacity:.55}.prayer-row--syuruk{border-style:dashed}.now-chip{background:var(--teal);color:var(--text);text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:.66rem;font-weight:700}.segmented{background:var(--soft);border-radius:999px;gap:2px;padding:3px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:999px;flex:1;padding:8px 10px;font-size:.8rem;font-weight:600}.segmented button[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow);color:var(--teal-dark)}.calendarGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendarWeekday{color:var(--muted-light);text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:700}.calendarDay{aspect-ratio:1;background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:.78rem;font-weight:600;display:flex;position:relative}.calendarDay--muted{color:var(--muted-light);visibility:hidden;border-color:#0000}.calendarDay{cursor:pointer;text-decoration:none}.calendarDay--muted{cursor:default}.calendarDay--today{background:var(--teal-soft);border-color:var(--teal-soft);color:var(--teal-dark)}.calendarDay--friday{border-color:var(--teal)}.calendarDay--selected{background:var(--teal);border-color:var(--teal-dark);color:var(--text);font-weight:800;box-shadow:0 4px 12px #004d4047}.calendarDay--selected .dot{background:#fff}.calendarDay small{color:inherit;opacity:.75;font-size:.6rem;font-weight:500}.calendarDay .dot{background:var(--teal);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.calendarDay--today .dot{background:#fff}.monthHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.monthHeadActions{flex:none;gap:6px;display:flex}.monthNavBtn{background:var(--surface);border:1px solid var(--border);color:var(--teal-dark);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.monthItem{border-top:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.monthItem:first-child{border-top:0;padding-top:0}.monthItemText{flex:1;min-width:0}.monthItemTitle{color:var(--text);font-size:.85rem;font-weight:700}.monthItemSub{color:var(--muted);margin-top:2px;font-size:.78rem;line-height:1.5}.monthItemDate{color:var(--muted);white-space:nowrap;flex:none;font-size:.78rem;font-weight:600}.searchField{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:8px;padding:0 14px;display:flex}.searchField input{color:var(--text);background:0 0;border:0;outline:none;flex:1;height:46px;font-size:.88rem}.searchField .material-symbols-outlined{color:var(--muted-light)}.mosqueCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}.mosqueCard h3{color:var(--text);font-size:.92rem;font-weight:700}.mosqueMeta{color:var(--muted);font-size:.78rem}.mosqueActions{gap:8px;margin-top:4px;display:flex}.btn{border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--teal);color:var(--text)}.btn-secondary{background:var(--soft);color:var(--teal-dark)}.emptyState{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.emptyState .material-symbols-outlined{color:var(--muted-light);font-size:32px}.toggleRow{justify-content:space-between;align-items:center;display:flex}.toggle{appearance:none;background:var(--border);cursor:pointer;border-radius:999px;width:46px;height:26px;position:relative}.toggle:checked{background:var(--teal)}.toggle:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle:checked:before{transform:translate(20px)}.pageHeaderCard{background:linear-gradient(180deg, #f4faf8 0%, var(--surface) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.pageHeaderCardKicker{color:var(--muted-light);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pageHeaderCardTitle{color:var(--teal-dark);letter-spacing:-.03em;font-size:clamp(1.5rem,7vw,1.85rem);font-weight:800;line-height:1.2}.pageHeaderCardBody{color:var(--muted);font-size:.85rem;line-height:1.55}.pillRow{flex-wrap:wrap;gap:8px;display:flex}.discoverHero{margin-bottom:0}.discoverEyebrow{background:var(--teal-soft);color:var(--teal-dark);border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.discoverEyebrow .material-symbols-outlined{font-size:16px}.discoverHeroTitle{color:var(--shell-title);letter-spacing:-.035em;max-width:320px;font-size:clamp(1.5rem,7vw,1.75rem);font-weight:700;line-height:1.18}.discoverHeroCopy{color:var(--shell-muted);max-width:360px;margin-top:8px;font-size:.82rem;line-height:1.65}.discoverSectionLabel{color:var(--muted-light);letter-spacing:.13em;text-transform:uppercase;margin:2px 4px 0;font-size:.68rem;font-weight:700}.halalCard{background:linear-gradient(180deg, #f4faf8 0%, var(--surface) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:18px;overflow:hidden}.halalFeatureHead{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.halalFeatureIcon{background:var(--teal);color:var(--text);border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 8px 18px #004d4029}.halalFeatureHead h2{color:var(--text);margin-bottom:5px;font-size:.9rem;font-weight:700;line-height:1.35}.halalFeatureHead p{color:var(--muted);font-size:.78rem;line-height:1.65}.handoffButton{background:var(--teal);color:var(--text);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:14px 15px;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.handoffButton:active{background:var(--teal-dark);transform:scale(.99)}.handoffButton .material-symbols-outlined{font-size:18px}.communityCard{background:linear-gradient(180deg, #fffbf3 0%, var(--surface) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:18px;overflow:hidden}.communityHead{align-items:flex-start;gap:13px;display:flex}.communityMark{background:linear-gradient(135deg, var(--teal) 0%, var(--teal-dark) 100%);color:var(--text);border-radius:16px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 8px 20px #004d4029}.communityContent{flex:1;min-width:0}.communityTitleRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.communityTitleRow h2{color:var(--text);font-size:.9rem;font-weight:700;line-height:1.35}.communityCard p{color:var(--muted);font-size:.78rem;line-height:1.6}.comingSoon{color:#9a6a13;white-space:nowrap;background:#fff9ee;border:1px solid #9a6a131f;border-radius:999px;flex:none;padding:5px 8px;font-size:.62rem;font-weight:700}@media (max-width:360px){.discoverHeroTitle{font-size:1.45rem}.communityTitleRow{flex-direction:column;align-items:flex-start;gap:6px}}.pill{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.supportSelect{background:var(--soft);border-radius:var(--radius-md);cursor:pointer;text-align:left;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:14px 16px;display:flex}.supportSelectTitle{color:var(--teal-dark);font-size:.85rem;font-weight:700;display:block}.supportSelectSub{color:var(--muted);margin-top:2px;font-size:.72rem;display:block}.supportSelect .chevron{transition:transform .18s}.supportChevronOpen{transform:rotate(180deg)}.supportOptions{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:8px;overflow:hidden}.supportOption{border:0;border-top:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:0 0;width:100%;padding:13px 16px;font-size:.85rem}.supportOption:first-child{border-top:0}.supportOptionSelected{background:var(--teal-soft);color:var(--teal-dark);font-weight:600}.supportTextareaShell{background:var(--soft);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.supportTextareaShell textarea{color:var(--text);resize:none;background:0 0;border:0;outline:none;width:100%}.supportScreenshotRow{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-top:18px;display:flex}.supportScreenshotTitle{color:var(--teal-dark);margin-bottom:4px;font-size:.85rem;font-weight:700}.supportScreenshotPanel{border-top:1px solid var(--border);padding-top:14px}.supportChooseScreenshotBtn{background:var(--soft);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--teal-dark);cursor:pointer;padding:11px 16px;font-size:.85rem;font-weight:700}.supportScreenshotPreviewRow{align-items:center;gap:12px;display:flex}.supportScreenshotThumb{border:1px solid var(--border);border-radius:var(--radius-md);object-fit:cover;width:56px;height:56px}.supportScreenshotPreviewMeta{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.supportScreenshotAttachedLabel{color:var(--teal-dark);font-size:.85rem;font-weight:700}.supportScreenshotRemoveBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline}.supportInlineError{background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius-md);color:var(--text);margin:0;padding:10px 14px;font-size:.82rem}.supportCta{background:var(--teal);border-radius:var(--radius-lg);color:var(--text);cursor:pointer;text-align:left;border:0;width:100%;padding:20px}.supportCta:disabled{cursor:default;opacity:.7}.supportCtaTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.supportCtaTitle{font-size:.95rem;font-weight:700;line-height:1.35}.supportCtaSub{color:#15211cb8;font-size:.76rem;line-height:1.5}.supportSuccessTitle{color:var(--teal-dark);align-items:center;gap:10px;font-size:1.05rem;font-weight:700;display:flex}.supportReportLabel{color:var(--muted);margin:0 0 10px;font-size:.76rem}.supportReportRow{align-items:center;gap:10px;display:flex}.supportReportTag{background:var(--soft);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--teal-dark);letter-spacing:.03em;padding:9px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:800}.supportCopyBtn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--teal-dark);cursor:pointer;padding:9px 14px;font-size:.76rem;font-weight:700}.supportDoneBtn{background:var(--teal-dark);border-radius:var(--radius-md);color:var(--surface);cursor:pointer;border:0;width:100%;padding:15px;font-size:.88rem;font-weight:700}.licenceRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:16px 18px;display:flex}.licenceRow:last-child{border-bottom:0}.licenceRowLeft{align-items:center;gap:12px;min-width:0;display:flex}.settingRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:16px 18px;display:flex}.settingRow:last-child{border-bottom:0}.settingRowMain{flex:1;min-width:0}.settingRowTitle{color:var(--text);font-size:.85rem;font-weight:700;line-height:1.35}.settingRowSub{color:var(--muted);margin-top:3px;font-size:.76rem;line-height:1.45}.statusPill{background:var(--soft);color:var(--muted);border-radius:999px;flex:none;padding:5px 10px;font-size:.72rem;font-weight:600}.rowLeft{align-items:center;gap:12px;min-width:0;display:flex}.iconCircleGold{color:#9a6b22;background:#f6efe1}
