/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}.page-activity-banner{isolation:isolate;background:#081c42;border:1px solid #5a9eff3d;border-radius:18px;min-height:330px;margin:28px 0 0;position:relative;overflow:hidden;box-shadow:0 22px 62px #04133038}.activity-banner-image{z-index:-3;object-fit:cover}.activity-banner-shade{z-index:-2;background:linear-gradient(90deg,#030f2af5 0%,#031436db 37%,#04193c3d 72%,#0413311f 100%);position:absolute;inset:0}.activity-banner-shade:after{content:"";background:linear-gradient(#ffffff09,#0000 36%,#020a1a70);position:absolute;inset:0}.activity-banner-copy{color:#fff;width:min(650px,70%);padding:54px 58px}.activity-banner-copy>span{color:#80b9ff;letter-spacing:.16em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.activity-banner-copy>span:before{content:"";background:#d6ad55;width:28px;height:2px}.activity-banner-copy h2{letter-spacing:-.035em;max-width:610px;margin:17px 0 12px;font-size:clamp(29px,4.1vw,49px);line-height:1.16}.activity-banner-copy p{color:#eaf3ffcc;max-width:560px;margin:0;font-size:15px;line-height:1.8}.activity-banner-copy a{color:#07152f;background:linear-gradient(135deg,#e3be68,#b8842d);border-radius:8px;align-items:center;gap:10px;min-height:44px;margin-top:24px;padding:0 20px;font-size:13px;font-weight:900;display:inline-flex}.activity-banner-index{color:#ffffffad;align-items:end;gap:8px;display:flex;position:absolute;bottom:20px;right:24px}.activity-banner-index b{font-size:38px;line-height:1}.activity-banner-index span{letter-spacing:.18em;padding-bottom:3px;font-size:9px}.global-promotion-notice{color:#eef6ff;background:#09275cd1;border:1px solid #246cd633;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;min-height:64px;margin:16px 0 0;display:grid;overflow:hidden}.promotion-notice-label{color:#fff;background:linear-gradient(135deg,#1451a4,#0b397d);align-items:center;gap:9px;padding:0 19px;font-size:13px;display:flex}.promotion-notice-label span{color:#f0bd55}.promotion-notice-items{min-width:0;display:grid}.promotion-notice-items a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 18px;display:none}.promotion-notice-items a:first-child{display:grid}.promotion-notice-items b{color:#1a2844;background:#e6a83d;border-radius:4px;padding:4px 7px;font-size:10px}.promotion-notice-items span{color:#dceaff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.promotion-notice-items time{color:#84a7d1;font-size:11px}.promotion-notice-more{color:#90bdff;border-left:1px solid #ffffff1a;place-items:center;padding:0 18px;font-size:12px;font-weight:800;display:grid}.wagering-challenge{background:#fff;border:1px solid #dbe6f0;border-radius:12px;margin-top:44px;overflow:hidden;box-shadow:0 16px 38px #304e681f}.wagering-challenge-main{background:radial-gradient(circle at 90% 12%,#088aff24,#0000 34%),linear-gradient(125deg,#fff 0%,#f6faff 56%,#eaf5ff 100%);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:42px;padding:48px;display:grid}.wagering-challenge-topline{color:#087bd5;align-items:center;gap:10px;margin-bottom:30px;font-size:13px;font-weight:900;display:flex}.wagering-new-badge{color:#fff;letter-spacing:.06em;background:#ff8a22;border-radius:4px;padding:5px 9px;font-size:10px}.wagering-challenge-copy h2{color:#1d2d3c;letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(36px,4.4vw,58px);line-height:1.12}.wagering-challenge-copy h2 em{color:#087bd5;font-style:normal}.wagering-challenge-copy>p:not(.eyebrow){color:#647687;max-width:650px;margin:0;font-size:14px;line-height:1.85}.wagering-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.wagering-stat-grid>div{background:#fffc;border:1px solid #dbe8f3;border-radius:7px;padding:16px}.wagering-stat-grid span{color:#718394;font-size:10px;display:block}.wagering-stat-grid strong{color:#21384a;margin-top:7px;font-size:18px;display:block}.wagering-prize-summary{color:#fff;background:linear-gradient(145deg,#178fea,#056fc6);border-radius:10px;align-self:center;padding:30px;box-shadow:0 20px 38px #056fc63d}.wagering-prize-summary>span,.wagering-prize-summary>p{color:#ffffffc2;font-size:11px}.wagering-prize-summary>strong{margin:7px 0 22px;font-size:clamp(38px,4vw,56px);line-height:1;display:block}.wagering-prize-summary>strong small{margin-right:6px;font-size:16px}.wagering-prize-summary>p{margin:0 0 4px}.wagering-prize-summary>b{font-size:24px;display:block}.wagering-prize-summary dl{border-top:1px solid #ffffff38;margin:24px 0 0}.wagering-prize-summary dl>div{border-bottom:1px solid #ffffff26;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.wagering-prize-summary dt{color:#ffffffbd;font-size:11px}.wagering-prize-summary dd{color:#fff;text-align:right;margin:0;font-size:12px;font-weight:900}.wagering-prize-table{border-top:1px solid #e0e8ef;padding:38px 48px 30px}.wagering-prize-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.wagering-prize-heading span{color:#087bd5;letter-spacing:.14em;font-size:10px;font-weight:900}.wagering-prize-heading h3{color:#253646;margin:5px 0 0;font-size:28px}.wagering-prize-heading p{color:#718294;margin:0;font-size:12px}.wagering-prize-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.wagering-prize-rows article{background:#f8fbfd;border:1px solid #dde7f0;border-radius:8px;grid-template-columns:auto 1fr;gap:12px;padding:20px;display:grid}.wagering-prize-rows article.champion{background:#fff9ef;border-color:#f0c686}.wagering-prize-rows article>span{color:#087bd5;grid-row:span 2;font-size:22px;font-weight:900}.wagering-prize-rows article.champion>span{color:#e58a17}.wagering-prize-rows article div{gap:2px;display:grid}.wagering-prize-rows small{color:#8493a1;font-size:9px}.wagering-prize-rows strong{color:#324556;font-size:13px}.wagering-prize-rows article>b{color:#087bd5;border-top:1px solid #dfe8ef;grid-column:1/-1;padding-top:15px;font-size:18px}.wagering-prize-rows article.champion>b{color:#d5790d}.wagering-rules{background:#dfe8ef;border:1px solid #dfe8ef;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 48px 24px;display:grid;overflow:hidden}.wagering-rules>div{background:#fff;grid-template-columns:auto 1fr;gap:11px;padding:18px;display:grid}.wagering-rules span{color:#087bd5;font-size:11px;font-weight:900}.wagering-rules p{color:#697b8c;margin:0;font-size:11px;line-height:1.65}.wagering-rules p strong{color:#314354;margin-bottom:3px;display:block}.wagering-responsible-note{color:#88694a;background:#fff8ef;border-top:1px solid #ffe0bd;margin:0;padding:16px 48px;font-size:10px;line-height:1.7}@media (width<=900px){.wagering-challenge-main{grid-template-columns:1fr}.wagering-prize-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.wagering-challenge{margin-top:28px}.wagering-challenge-main{gap:28px;padding:26px 20px}.wagering-challenge-topline{margin-bottom:22px}.wagering-challenge-copy h2{font-size:34px}.wagering-stat-grid{grid-template-columns:1fr}.wagering-stat-grid>div{justify-content:space-between;align-items:center;display:flex}.wagering-stat-grid strong{margin-top:0;font-size:15px}.wagering-prize-summary{padding:24px 20px}.wagering-prize-table{padding:30px 20px 24px}.wagering-prize-heading{flex-direction:column;align-items:flex-start;gap:7px}.wagering-prize-rows{grid-template-columns:1fr}.wagering-rules{grid-template-columns:1fr;margin:0 20px 20px}.wagering-responsible-note{padding:15px 20px}}.guarantee-command,.rights-command-center,.guarantee-directory,.rights-case-directory{background:#091a37c2;border:1px solid #2a6fcf30;border-radius:14px;margin:30px 0 0;box-shadow:0 18px 52px #010b1e33}.guarantee-command-tabs{border-bottom:1px solid #5491e529;align-items:center;gap:4px;padding:0 20px;display:flex}.guarantee-command-tabs>span{color:#8fa6c5;border-bottom:3px solid #0000;padding:17px 19px 14px;font-size:13px;font-weight:800}.guarantee-command-tabs>span.selected{color:#fff;border-bottom-color:#dfac4b}.guarantee-command-tabs>a{color:#e4b95c;margin-left:auto;font-size:12px;font-weight:800}.guarantee-query-layout{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);gap:32px;padding:38px;display:grid}.guarantee-query-copy h2{margin:0 0 12px;font-size:34px}.guarantee-query-copy>p:last-of-type{color:#92a5be;line-height:1.8}.guarantee-mini-stats{gap:22px;margin-top:25px;display:flex}.guarantee-mini-stats span{color:#8298b7;font-size:11px}.guarantee-mini-stats b{color:#f4c565;margin-bottom:3px;font-size:19px;display:block}.guarantee-search-card{background:#04112aad;border:1px solid #5d9df53d;border-radius:12px;padding:28px}.guarantee-search-card>strong{font-size:19px}.guarantee-search-card>p{color:#7890af;margin:13px 0 0;font-size:11px}.guarantee-search-card .verify-form{margin-top:18px;display:block}.guarantee-search-card .verify-form label{color:#9eb3cf;margin-bottom:8px;font-size:11px;display:block}.guarantee-search-card .verify-form>div{gap:8px;display:flex}.guarantee-search-card .verify-form input{flex:1;min-width:0}.guarantee-directory{padding:32px}.guarantee-directory-toolbar,.rights-case-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;display:flex}.guarantee-directory-toolbar>span,.rights-case-heading>span{color:#748ba9;font-size:11px}.guarantee-company-list{gap:10px;display:grid}.guarantee-company-row{background:#081833c2;border:1px solid #538ddc26;border-radius:10px;grid-template-columns:auto minmax(160px,.8fr) minmax(390px,1.6fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.guarantee-company-name h3{margin:5px 0 3px;font-size:17px}.guarantee-company-name p{color:#6f88a8;margin:0;font-size:10px}.guarantee-company-row dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.guarantee-company-row dl div{border-left:1px solid #6295d829;padding-left:15px}.guarantee-company-row dt{color:#6f87a5;font-size:10px}.guarantee-company-row dd{color:#dbe8fa;margin:6px 0 0;font-size:12px;font-weight:800}.guarantee-row-status{justify-items:end;gap:8px;display:grid}.guarantee-row-status span{color:#62d398;background:#31a46f26;border-radius:4px;padding:5px 8px;font-size:10px}.guarantee-row-status a{color:#78aef3;font-size:11px}.rights-command-center{padding:30px}.rights-flow-bar{background:#04132d94;border:1px solid #518fe32b;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;padding:22px;display:grid}.rights-flow-bar>div{align-items:center;gap:11px;display:flex}.rights-flow-bar>div>span{color:#f2c56b;background:#144a91;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.rights-flow-bar p{color:#738ba8;margin:0;font-size:10px;line-height:1.5}.rights-flow-bar strong{color:#e7f0fb;font-size:12px;display:block}.rights-flow-bar>i{color:#486988;font-style:normal}.rights-action-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.rights-action-grid article{background:linear-gradient(135deg,#12468f8a,#081e43b3);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.rights-action-grid article>span{color:#061833;background:#e0b456;border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.rights-action-grid p{color:#87a0be;margin:5px 0 0;font-size:11px}.rights-action-grid a{color:#f0c66d;font-size:11px;font-weight:800}.rights-case-directory{padding:30px}.rights-case-directory .rights-record{grid-template-columns:90px minmax(0,1fr) minmax(360px,1.15fr) auto;align-items:center;gap:18px;display:grid}.rights-case-state{background:#12468b38;border-radius:8px;justify-items:center;gap:5px;padding:10px;display:grid}.rights-case-state span{color:#f0c36a;font-size:11px;font-weight:800}.rights-case-state small{color:#66809f;font-size:9px}.rights-case-directory .rights-record>a{color:#72aaf2;white-space:nowrap;font-size:11px}.rights-dashboard{background:#3c78cb2e;border:1px solid #3473cd29;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0 0;display:grid;overflow:hidden}.rights-dashboard>div{background:#071936e6;padding:25px}.rights-dashboard span{color:#7891af;font-size:11px}.rights-dashboard strong{color:#f1c36a;margin-top:8px;font-size:27px;display:block}.rights-dashboard small{color:#8da3c0;margin-left:5px;font-size:10px}.rights-dashboard p{color:#647d9c;margin:7px 0 0;font-size:9px}.site-footer{color:#cbd9ec;background:#05142e;border-top:0;width:100%;margin-top:82px;padding:0}.footer-partner-band,.footer-main-grid,.footer-bottom{width:min(1180px,100% - 48px);margin:0 auto}.footer-partner-band{border-bottom:1px solid #729fdb21;grid-template-columns:220px 1fr;gap:28px;padding:34px 0;display:grid}.footer-section-title span{color:#fff;font-size:16px;font-weight:900}.footer-section-title p{color:#607897;margin:7px 0 0;font-size:10px;line-height:1.6}.partner-chip-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.partner-chip-grid>span{background:#0d274e99;border:1px solid #5b8fd329;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:13px;display:grid}.partner-chip-grid i{color:#efc365;background:#174b91;border-radius:7px;grid-row:span 2;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.partner-chip-grid b{color:#dce8f7;font-size:11px}.partner-chip-grid small{color:#637b9a;font-size:9px}.footer-main-grid{grid-template-columns:1.5fr .7fr .9fr 1.05fr;gap:48px;padding:46px 0;display:grid}.footer-about>p{color:#8ca0ba;max-width:390px;margin:18px 0 8px;font-size:12px;line-height:1.85}.footer-about>span{color:#5f7796;font-size:10px}.footer-links,.footer-contact{align-content:start;gap:11px;display:grid}.footer-links>strong,.footer-contact>strong{color:#fff;margin-bottom:6px;font-size:13px}.footer-links a,.footer-links span{color:#8298b4;font-size:11px}.footer-links a:hover{color:#e9be63}.footer-contact a{background:#0f315e94;border-radius:7px;gap:3px;padding:10px;display:grid}.footer-contact a span{color:#6982a1;font-size:9px}.footer-contact a b{color:#d6e4f6;font-size:11px}.footer-contact small{color:#5d7594;font-size:9px;line-height:1.6}.footer-bottom{color:#5f7591;border-top:1px solid #729fdb21;grid-template-columns:auto auto 1fr;align-items:center;gap:24px;min-height:62px;font-size:9px;display:grid}.footer-bottom nav{gap:14px;display:flex}.footer-bottom p{text-align:right;margin:0}@media (width<=820px){.page-activity-banner{border-radius:13px;min-height:285px;margin-top:14px}.activity-banner-image{object-position:center}.activity-banner-shade{background:linear-gradient(90deg,#030f2af5,#031436b3 72%,#04133157)}.activity-banner-copy{width:84%;padding:37px 30px}.activity-banner-copy h2{font-size:31px}.activity-banner-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.activity-banner-copy a{min-height:40px;margin-top:18px;padding:0 16px}.activity-banner-index{bottom:14px;right:14px}.global-promotion-notice{grid-template-columns:auto minmax(0,1fr);min-height:58px}.promotion-notice-label{padding:0 12px}.promotion-notice-label strong{display:none}.promotion-notice-items a{padding:10px 11px}.promotion-notice-items a time,.promotion-notice-more{display:none}.guarantee-query-layout{grid-template-columns:1fr;padding:26px}.guarantee-company-row{grid-template-columns:auto 1fr auto}.guarantee-company-row dl{grid-column:2/-1}.rights-flow-bar{grid-template-columns:repeat(2,1fr)}.rights-flow-bar>i{display:none}.rights-action-grid{grid-template-columns:1fr}.rights-case-directory .rights-record{grid-template-columns:78px 1fr auto}.rights-case-directory .rights-record dl{grid-column:2/-1}.rights-dashboard{grid-template-columns:repeat(2,1fr)}.footer-partner-band{grid-template-columns:1fr}.footer-main-grid{grid-template-columns:1.2fr 1fr}.footer-bottom{grid-template-columns:1fr auto;padding:18px 0}.footer-bottom p{text-align:left;grid-column:1/-1}}@media (width<=560px){.page-activity-banner{min-height:250px}.activity-banner-copy{width:92%;padding:30px 22px}.activity-banner-copy>span{font-size:9px}.activity-banner-copy h2{margin-top:12px;font-size:25px}.activity-banner-index b{font-size:27px}.guarantee-command-tabs{padding:0 10px;overflow-x:auto}.guarantee-command-tabs>span{flex:none;padding:14px 12px 11px;font-size:11px}.guarantee-command-tabs>a{display:none}.guarantee-query-layout{padding:20px}.guarantee-mini-stats{gap:14px}.guarantee-search-card{padding:19px}.guarantee-search-card .verify-form>div{display:grid}.guarantee-directory,.rights-case-directory,.rights-command-center{padding:18px}.guarantee-directory-toolbar,.rights-case-heading{flex-direction:column;align-items:flex-start}.status-tabs{max-width:100%;overflow-x:auto}.guarantee-company-row{grid-template-columns:auto 1fr;gap:12px;padding:16px}.guarantee-company-row dl,.guarantee-row-status{grid-column:1/-1}.guarantee-company-row dl{grid-template-columns:1fr}.guarantee-company-row dl div{border-top:1px solid #6295d829;border-left:0;padding:8px 0}.guarantee-row-status{grid-auto-flow:column;justify-content:space-between;justify-items:start}.rights-flow-bar{grid-template-columns:1fr;padding:16px}.rights-action-grid article{grid-template-columns:auto 1fr}.rights-action-grid article>a{grid-column:2}.rights-case-directory .rights-record{grid-template-columns:1fr}.rights-case-directory .rights-record dl{grid-column:1}.rights-case-state{grid-auto-flow:column;justify-content:start;justify-items:start}.rights-dashboard{grid-template-columns:1fr}.footer-partner-band,.footer-main-grid,.footer-bottom{width:min(100% - 32px,1180px)}.partner-chip-grid,.footer-main-grid{grid-template-columns:1fr}.footer-main-grid{gap:32px}.footer-bottom{grid-template-columns:1fr;gap:12px;padding-bottom:98px}.footer-bottom nav{flex-wrap:wrap}}.reference-page{color:#1f2f44;background:#f4f6f9;border:1px solid #dfe6f0;border-radius:4px;margin-top:24px;overflow:hidden;box-shadow:0 18px 55px #051f4424}.reference-page h2,.reference-page h3,.reference-page p{color:inherit}.reference-title-row,.reference-section-heading,.reference-list-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.reference-title-row>div>span,.reference-section-heading>div>span,.reference-list-heading>div>span{color:#0873b5;letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.reference-title-row h2,.reference-section-heading h2,.reference-list-heading h2{color:#172842;letter-spacing:-.025em;margin:0;font-size:25px}.reference-title-row>p,.reference-section-heading>p,.reference-list-heading>p{color:#53667b;text-align:right;max-width:540px;margin:0;font-size:12px;line-height:1.7}.reference-shortcut-section{background:#fff;border-bottom:1px solid #e1e7ef;padding:34px 38px 40px}.certified-shortcut-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:28px;display:grid}.certified-shortcut-grid article{text-align:center;background:#fff;border:1px solid #e0e5ec;min-width:0;padding:26px 16px 17px;position:relative;overflow:hidden;box-shadow:0 7px 18px #1d43700d}.certified-ribbon{color:#fff;background:#0873b5;width:118px;padding:4px 0;font-size:9px;font-weight:800;position:absolute;top:8px;left:-34px;transform:rotate(-42deg)}.shortcut-logo{color:#fff;background:linear-gradient(135deg,#153e81,#0878b7);border-radius:3px;place-items:center;width:74px;height:58px;margin:0 auto 11px;font-family:Georgia,serif;font-size:31px;font-weight:900;display:grid;box-shadow:inset 0 0 0 6px #ffffff1f}.certified-shortcut-grid strong{color:#1e2b3e;font-size:16px;display:block}.certified-shortcut-grid small{color:#596b7e;margin-top:4px;font-size:9px;display:block}.certified-shortcut-grid article>div:last-child{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.certified-shortcut-grid article>div:last-child a{color:#0871af;border:1px solid #31a5ed;border-radius:999px;place-items:center;min-height:33px;font-size:10px;font-weight:800;display:grid}.certified-shortcut-grid article>div:last-child a.primary{color:#fff;background:linear-gradient(135deg,#0878b7,#076aa8)}.reference-verify-panel{text-align:center;background:radial-gradient(circle at 16% 30%,#30aeef29,#0000 25%),linear-gradient(135deg,#f6fbff,#edf6ff);border-bottom:1px solid #dce5ef;padding:36px 40px 32px}.reference-verify-heading{justify-content:center;align-items:center;gap:14px;display:flex}.reference-shield{clip-path:polygon(50% 0,94% 15%,84% 75%,50% 100%,16% 75%,6% 15%);color:#fff;background:linear-gradient(145deg,#0878b7,#075f9f);place-items:center;width:49px;height:56px;font-family:Georgia,serif;font-size:25px;font-weight:900;display:grid}.reference-verify-heading div{text-align:left}.reference-verify-heading p,.reference-verify-heading h2,.reference-verify-heading span{margin:0}.reference-verify-heading p{color:#4e6176;font-size:11px}.reference-verify-heading h2{color:#172e52;margin-top:2px;font-size:23px}.reference-verify-heading div>span{color:#5a6d81;margin-top:3px;font-size:10px;display:block}.reference-verify-form{background:#fff;border:1px solid #39a9eb;border-radius:5px;width:min(720px,100%);margin:27px auto 0;padding:5px;display:flex;box-shadow:0 10px 26px #1577bd1a}.reference-verify-form input{color:#223047;background:0 0;border:0;outline:0;flex:1;min-width:0;height:44px;padding:0 15px}.reference-verify-form input::placeholder,.reference-rights-toolbar input::placeholder{color:#66788c;opacity:1}.reference-verify-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0878b7,#075f9f);border:0;border-radius:3px;min-width:128px;font-weight:900}.reference-verify-counts{margin:13px 0 0;font-size:10px;color:#53677d!important}.reference-query-result{text-align:left;background:#fff;border:1px solid #cbe6f7;align-items:center;gap:10px;width:min(720px,100%);margin:15px auto 0;padding:11px 13px;display:flex}.reference-query-result>span{color:#fff;background:#269ce8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.reference-query-result p{color:#4b5e74;margin:0;font-size:11px}.reference-query-result a{color:#0871b1;font-weight:800}.reference-company-section{padding:42px 38px 48px}.reference-company-list{gap:22px;margin-top:27px;display:grid}.reference-company-card{background:#fff;border:1px solid #dfe5ec;grid-template-columns:210px minmax(0,1fr);min-height:315px;display:grid;overflow:hidden;box-shadow:0 8px 22px #243d5b0f}.reference-company-brand{text-align:center;background:#fafbfc;border-right:1px solid #e3e7ec;flex-direction:column;justify-content:center;align-items:center;padding:28px 20px;display:flex;position:relative;overflow:hidden}.demo-corner{color:#fff;background:#0873b5;width:100px;padding:3px 0;font-size:9px;font-weight:900;position:absolute;top:13px;left:-29px;transform:rotate(-45deg)}.reference-company-logo{color:#fff;background:linear-gradient(145deg,#102f68,#0878b7);border-radius:3px;place-items:center;width:116px;height:86px;font-family:Georgia,serif;font-size:45px;font-weight:900;display:grid;box-shadow:inset 0 0 0 8px #ffffff1a}.reference-company-brand h3{color:#1c2b3f;margin:15px 0 3px;font-size:19px}.reference-company-brand p{color:#5d6e80;margin:0;font-size:10px}.reference-company-brand a{color:#0871af;border:1px solid #249ee9;border-radius:3px;min-width:132px;margin-top:20px;padding:9px 12px;font-size:10px;font-weight:900}.reference-company-detail{padding:27px 31px 25px}.reference-company-detail>header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.reference-verification-status{border-radius:2px;padding:7px 12px;font-size:10px;font-weight:900}.reference-verification-status.status-verified{color:#087348;background:#e9f8f1}.reference-verification-status.status-review{color:#875500;background:#fff5df}.reference-verification-status.status-expired{color:#596574;background:#f1f2f4}.reference-company-detail>header>div{justify-self:end;align-items:baseline;gap:12px;display:flex}.reference-company-detail>header small{color:#596d83;font-size:10px}.reference-company-detail>header strong{color:#0872b4;letter-spacing:-.03em;font-size:25px}.reference-company-detail>header>a{color:#0870ad;border:1px solid #1d9ce9;border-radius:2px;padding:8px 13px;font-size:10px;font-weight:900}.reference-company-description{margin:20px 0 0;font-size:11px;line-height:1.9;color:#4d6075!important}.reference-company-facts{background:#e4e8ed;border:1px solid #e4e8ed;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0 0;display:grid}.reference-company-facts div{background:#fafbfc;padding:11px 12px}.reference-company-facts dt{color:#5c6e81;font-size:9px}.reference-company-facts dd{color:#425268;margin:5px 0 0;font-size:10px;font-weight:800}.reference-product-list{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:14px;margin-top:18px;display:grid}.reference-product-list>strong{color:#fff;text-align:center;background:#0873b5;padding:8px 10px;font-size:10px}.reference-product-list>div{flex-wrap:wrap;gap:7px;display:flex}.reference-product-list span{color:#4d6075;background:#f7f9fb;border:1px solid #dbe3ec;padding:7px 10px;font-size:9px}.reference-join-process{background:#fff;border-top:1px solid #dce4ed;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:15px;padding:33px 38px;display:grid}.reference-join-process>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.reference-join-process span{color:#0873b5;background:#edf8ff;border-radius:50%;grid-row:span 2;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.reference-join-process strong{color:#27374c;font-size:11px}.reference-join-process p{color:#596b7f;margin:0;font-size:9px}.reference-join-process i{color:#68798c;font-style:normal}.reference-rights-flow{background:#fff;border-bottom:1px solid #e0e6ed;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:25px 30px;display:grid}.reference-rights-flow>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;display:grid}.reference-rights-flow>div>span{color:#0873b5;background:#e8f7ff;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.reference-rights-flow strong{color:#28374a;font-size:11px}.reference-rights-flow small{color:#52657a;font-size:8px}.reference-rights-flow i{color:#68798c;font-style:normal}.reference-rights-flow>a{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0875b5,#0767a4);border-radius:999px;padding:11px 18px;font-size:10px;font-weight:900}.reference-rights-toolbar{background:#f4f6f9;justify-content:space-between;align-items:center;gap:22px;padding:22px 30px 0;display:flex}.reference-rights-toolbar nav{gap:6px;display:flex}.reference-rights-toolbar nav a{color:#4c5f74;border-bottom:2px solid #0000;padding:12px 18px;font-size:12px;font-weight:800}.reference-rights-toolbar nav a.active{color:#0872b4;border-bottom-color:#1a9ce8}.reference-rights-toolbar form{background:#fff;border:1px solid #d8e0e9;border-radius:3px;min-width:310px;display:flex;overflow:hidden}.reference-rights-toolbar input{color:#27374b;border:0;outline:0;flex:1;min-width:0;padding:0 12px;font-size:10px}.reference-rights-toolbar button{color:#fff;background:#0873b5;border:0;min-width:64px;height:36px;font-size:10px;font-weight:900}.reference-rights-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:25px;padding:26px 30px 42px;display:grid}.reference-list-heading{align-items:center;margin-bottom:16px}.reference-list-heading h2{font-size:20px}.reference-rights-list{min-width:0}.reference-rights-case{background:#fff;border:1px solid #dfe4eb;margin-bottom:17px;padding:28px 30px 0;position:relative;overflow:hidden;box-shadow:0 7px 18px #233a560d}.reference-case-reason{color:#fff;background:#b85400;border-radius:3px;padding:5px 9px;font-size:9px;font-weight:900;position:absolute;top:22px;right:25px}.reference-rights-case>header{justify-content:space-between;align-items:flex-start;gap:80px;display:flex}.reference-rights-case h3{color:#28374a;margin:0;font-size:17px}.reference-rights-case header p{color:#56697d;margin:5px 0 0;font-size:9px}.reference-rights-case time{color:#5e7083;padding-top:3px;font-size:9px}.reference-case-copy{margin:18px 0 0;font-size:11px;line-height:1.8;color:#475b71!important}.reference-evidence-row{gap:9px;margin-top:18px;display:flex}.reference-evidence-row>span{color:#52667b;background:linear-gradient(145deg,#f6f9fc,#eaf1f7);border:1px solid #dbe3eb;place-items:center;width:92px;height:62px;font-size:8px;display:grid}.reference-evidence-row b{color:#0876b8;font-size:16px;display:block}.reference-rights-case>footer{background:#fafbfc;border-top:1px solid #edf0f4;grid-template-columns:1fr 1.2fr 1fr auto;align-items:center;gap:12px;margin:22px -30px 0;padding:13px 30px;display:grid}.reference-rights-case footer span{min-width:0}.reference-rights-case footer small{color:#596b7d;font-size:8px;display:block}.reference-rights-case footer b{color:#42566c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.reference-rights-case footer a{color:#0872b4;white-space:nowrap;border:1px solid #2aa4ea;border-radius:2px;padding:8px 11px;font-size:9px;font-weight:900}.reference-rights-empty{text-align:center;background:#fff;border:1px solid #dfe4eb;padding:50px 30px}.reference-rights-empty strong{color:#304159}.reference-rights-empty p{color:#596b7e;margin:8px 0 0;font-size:11px}.reference-rights-sidebar{gap:18px;display:grid;position:sticky;top:96px}.reference-rights-stats,.reference-exposure-ranking{background:#fff;border:1px solid #dfe5ec;overflow:hidden;box-shadow:0 7px 18px #233a560d}.reference-rights-stats>header{color:#fff;background:linear-gradient(135deg,#0873b5,#087b9f);justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.reference-rights-stats>header strong{font-size:14px}.reference-rights-stats>header span{background:#ffffff2e;padding:3px 6px;font-size:8px}.reference-rights-stats>div{grid-template-columns:repeat(2,1fr);gap:19px 12px;padding:25px 18px 20px;display:grid}.reference-rights-stats article{align-items:center;gap:9px;display:flex}.reference-rights-stats article>i{color:#fff;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:11px;font-style:normal;font-weight:900;display:grid}.reference-rights-stats .stat-sky i{background:#0874b4}.reference-rights-stats .stat-gold i{background:#925b00}.reference-rights-stats .stat-violet i{background:#6d4ca7}.reference-rights-stats .stat-teal i{background:#08766f}.reference-rights-stats article>span{color:#40556b;font-size:9px;line-height:1.5}.reference-rights-stats article small{color:#5c6d7f;font-size:8px;display:block}.reference-rights-stats>p{color:#5c6d7f;margin:0;padding:0 18px 17px;font-size:8px;line-height:1.6}.reference-exposure-ranking>header{border-bottom:1px solid #e3e8ee;grid-template-columns:1fr 1fr;display:grid}.reference-exposure-ranking>header strong,.reference-exposure-ranking>header span{text-align:center;padding:15px 12px;font-size:11px}.reference-exposure-ranking>header strong{color:#0872b4;border-bottom:2px solid #169ce8}.reference-exposure-ranking>header span{color:#5c6d7f}.reference-ranking-columns,.reference-exposure-ranking li{grid-template-columns:1fr 72px 64px;align-items:center;display:grid}.reference-ranking-columns{color:#5b6d7f;background:#f5f7f9;padding:10px 14px;font-size:8px}.reference-ranking-columns span:nth-child(2),.reference-ranking-columns span:nth-child(3){text-align:center}.reference-exposure-ranking ol{margin:0;padding:0 14px 10px;list-style:none}.reference-exposure-ranking li{border-bottom:1px solid #edf0f3;min-height:42px;padding-left:25px;font-size:9px;position:relative}.reference-exposure-ranking li>b{color:#0872b4;background:#eaf6fd;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:absolute;left:0}.reference-exposure-ranking li>span{color:#526177;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-exposure-ranking li>em{color:#4f6175;text-align:center;font-style:normal}.reference-exposure-ranking li>a{color:#0872b4;text-align:center}.reference-rights-cta{color:#fff;background:linear-gradient(135deg,#0871b1,#087a9e);grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:18px 20px;display:grid}.reference-rights-cta>span{background:#ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.reference-rights-cta strong{font-size:13px;display:block}.reference-rights-cta p{color:#ffffffe6;margin:4px 0 0;font-size:8px}.reference-rights-rules{background:#fff;border-top:1px solid #e0e6ed;padding:38px 40px 44px}.reference-rights-rules ol{grid-template-columns:repeat(2,1fr);gap:0 34px;margin:25px 0 0;padding:0;list-style:none;display:grid}.reference-rights-rules li{border-bottom:1px solid #edf0f3;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:13px 0;display:grid}.reference-rights-rules li span{color:#0872b4;background:#eaf7ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.reference-rights-rules li p{color:#455a70;margin:2px 0 0;font-size:10px;line-height:1.65}@media (width<=940px){.certified-shortcut-grid{grid-template-columns:repeat(2,1fr)}.reference-company-card{grid-template-columns:180px minmax(0,1fr)}.reference-company-facts{grid-template-columns:repeat(2,1fr)}.reference-rights-flow{grid-template-columns:repeat(4,1fr)}.reference-rights-flow i{display:none}.reference-rights-flow>a{text-align:center;grid-column:1/-1}.reference-rights-toolbar{flex-direction:column;align-items:stretch}.reference-rights-toolbar form{min-width:0}.reference-rights-layout{grid-template-columns:1fr}.reference-rights-sidebar{grid-template-columns:repeat(2,1fr);position:static}.reference-rights-cta{grid-column:1/-1}}@media (width<=680px){.reference-page{margin-top:14px}.reference-title-row,.reference-section-heading,.reference-list-heading{flex-direction:column;align-items:flex-start;gap:8px}.reference-title-row>p,.reference-section-heading>p,.reference-list-heading>p{text-align:left}.reference-shortcut-section,.reference-company-section,.reference-rights-rules{padding:25px 18px 30px}.certified-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.certified-shortcut-grid article{padding:23px 8px 12px}.shortcut-logo{width:58px;height:45px;font-size:24px}.certified-shortcut-grid strong{font-size:12px}.certified-shortcut-grid article>div:last-child{grid-template-columns:1fr}.reference-verify-panel{padding:28px 18px 25px}.reference-verify-heading{align-items:flex-start}.reference-verify-heading h2{font-size:19px}.reference-verify-form{display:grid}.reference-verify-form button{min-height:42px}.reference-company-card{grid-template-columns:1fr}.reference-company-brand{border-bottom:1px solid #e3e7ec;border-right:0}.reference-company-detail{padding:22px 16px}.reference-company-detail>header{grid-template-columns:1fr auto}.reference-company-detail>header>div{grid-area:2/1/auto/-1;justify-self:start}.reference-company-detail>header>a{grid-area:1/2}.reference-company-facts,.reference-product-list{grid-template-columns:1fr}.reference-join-process{grid-template-columns:1fr;padding:25px 18px}.reference-join-process>i{display:none}.reference-rights-flow{grid-template-columns:1fr 1fr;padding:20px 16px}.reference-rights-toolbar{padding:18px 16px 0}.reference-rights-toolbar nav{max-width:100%;overflow-x:auto}.reference-rights-toolbar nav a{flex:none;padding:11px 12px;font-size:10px}.reference-rights-layout{padding:22px 16px 30px}.reference-rights-case{padding:25px 18px 0}.reference-case-reason{text-overflow:ellipsis;white-space:nowrap;max-width:130px;top:18px;right:15px;overflow:hidden}.reference-rights-case>header{gap:55px}.reference-evidence-row{overflow-x:auto}.reference-evidence-row>span{flex:0 0 78px}.reference-rights-case>footer{grid-template-columns:1fr 1fr;margin:20px -18px 0;padding:13px 18px}.reference-rights-case footer a{text-align:center}.reference-rights-sidebar{grid-template-columns:1fr}.reference-rights-cta{grid-column:auto}.reference-rights-rules ol{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 12% 9%, #a47f2d1a, transparent 26rem), radial-gradient(circle at 88% 16%, #454a261f, transparent 30rem), var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{min-height:100vh;overflow:hidden}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050605db;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1180px,100% - 48px);height:76px;margin:0 auto;display:grid}.brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand>span:last-child{flex-direction:column;gap:2px;display:flex}.brand strong{letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1}.brand small{color:#8c8e84;letter-spacing:.18em;font-size:8px}.brand-mark{color:#18130a;clip-path:polygon(50% 0,92% 15%,84% 74%,50% 100%,16% 74%,8% 15%);filter:drop-shadow(0 8px 14px #d5ab4a2e);background:linear-gradient(145deg,#ffe18c,#b38735);place-items:center;width:38px;height:42px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:800;display:grid}.brand-mark.small{width:32px;height:36px;font-size:16px}.desktop-nav{background:#ffffff06;border:1px solid #ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex}.desktop-nav a{color:#aaa99e;text-align:center;border-radius:999px;min-width:62px;padding:9px 15px;font-size:14px;transition:all .18s}.header-service{color:var(--gold);justify-self:end;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.header-service span{transition:transform .18s}.header-service:hover span{transform:translate(2px,-2px)}main{width:min(1180px,100% - 48px);margin:0 auto}.page-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:72px;min-height:480px;padding:76px 0 66px;display:grid;position:relative}.page-intro:before{content:"";pointer-events:none;background:radial-gradient(circle,#d5b15129,#0000 56%);position:absolute;inset:12% -50vw -1px 56%}.intro-copy{z-index:1;position:relative}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.page-intro h1{white-space:pre-line;letter-spacing:-.055em;max-width:720px;margin:0;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(46px,6.2vw,78px);font-weight:500;line-height:1.08}.intro-description{max-width:640px;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.9}.button-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{color:#18130a;background:linear-gradient(135deg, var(--gold-bright), #b98b35);box-shadow:0 12px 32px #d4a63e29}.button-ghost{color:var(--text);border-color:var(--line-bright);background:#ffffff06}.intro-emblem{aspect-ratio:.9;opacity:.85;justify-self:center;place-items:center;width:min(30vw,340px);display:grid;position:relative}.intro-emblem:before,.intro-emblem:after,.intro-emblem i{content:"";clip-path:polygon(50% 0,94% 16%,85% 75%,50% 100%,15% 75%,6% 16%);background:linear-gradient(145deg,#ebcd7e1a,#ffffff03);border:1px solid #e8c97457;position:absolute;inset:2%}.intro-emblem:after{background:#ffffff03;border-color:#e8c97433;inset:10%}.intro-emblem i{background:0 0;border-color:#e8c9741f;inset:18%}.intro-emblem span{z-index:2;color:var(--gold);text-shadow:0 0 46px #ddb6512e;font-family:Georgia,Times New Roman,serif;font-size:clamp(86px,11vw,150px);line-height:1;position:relative}.content-section,.verify-panel,.notice-strip,.account-shell,.download-card{margin-top:76px}.compact-top{margin-top:52px}.section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:28px;display:flex}.section-heading .eyebrow{margin-bottom:10px}.section-heading h2,.verify-panel h2,.download-card h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(30px,4vw,44px);font-weight:500}.section-heading>p{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.verify-panel{border:1px solid var(--line-bright);box-shadow:var(--shadow);background:linear-gradient(120deg,#e6c66f0f,#0000 42%),#11130ff0;border-radius:18px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:52px;padding:38px;display:grid}.verify-panel .eyebrow{margin-bottom:10px}.verify-panel>div>p:last-child{color:var(--muted);margin:14px 0 0;line-height:1.7}.verify-form{background:#090a08;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:8px;display:flex}.verify-form input{min-width:0;height:48px;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 14px}.verify-form input::placeholder{color:#71736b}.verify-form input:focus{box-shadow:inset 0 -1px var(--gold)}.verify-form button{color:#18130a;background:var(--gold);cursor:pointer;border:0;border-radius:9px;padding:0 20px;font-weight:800}.query-result{background:#76c8990f;border:1px solid #76c89940;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:12px;padding:15px 18px;display:flex}.query-result p{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.7}.query-result a{color:var(--gold);font-weight:700}.status-dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px;box-shadow:0 0 12px #76c89980}.demo-banner{background:#e6c66f0e;border:1px solid #e6c66f47;border-radius:14px;align-items:flex-start;gap:16px;margin-bottom:30px;padding:18px 20px;display:flex}.demo-banner>span,.demo-badge{color:#17130a;background:var(--gold);letter-spacing:.12em;border:1px solid #ffd97961;border-radius:6px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.demo-banner strong{color:var(--gold-bright);margin-bottom:5px;font-size:13px;display:block}.demo-banner p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.7}.demo-record-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.demo-record-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:16px;min-height:300px;padding:24px}.record-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-status{color:var(--success);font-size:11px;font-weight:800}.demo-record-card h3{margin:30px 0 6px;font-size:20px}.record-id{color:#7f8178;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.record-facts{border-top:1px solid var(--line);margin:24px 0 0}.record-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.record-facts dt,.rights-record dt{color:var(--muted);font-size:11px}.record-facts dd,.rights-record dd{color:var(--muted-strong);text-align:right;margin:0;font-size:11px;font-weight:800}.three-grid,.reward-grid,.participate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:16px;flex-direction:column;min-height:250px;padding:26px;transition:transform .18s,border-color .18s;display:flex}.feature-card:hover{border-color:var(--line-bright);transform:translateY(-4px)}.card-index,.evidence-grid article>span,.consult-card>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:20px}.feature-card h3{margin:36px 0 12px;font-size:21px}.feature-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.feature-card a,.feature-card .pending-label{margin-top:auto}.feature-card a,.text-link{color:var(--gold);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.pending-label{color:#c8b47c;background:#e6c66f0f;border:1px solid #e6c66f33;border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.process-section{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:42px}.process-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.process-list li{gap:18px;padding:24px 28px 24px 0;display:flex}.process-list li+li{border-left:1px solid var(--line);padding-left:28px}.process-list li>span{color:var(--gold-dark);font-family:Georgia,Times New Roman,serif;font-size:24px}.process-list h3{margin:0 0 8px;font-size:17px}.process-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.status-tabs{gap:8px;padding-bottom:20px;display:flex;overflow-x:auto}.status-tabs span{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:10px 18px;font-size:13px}.status-tabs .selected{color:#18130a;border-color:var(--gold);background:var(--gold);font-weight:800}.rights-record-list{gap:12px;display:grid}.rights-record{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:1fr .95fr;align-items:center;gap:32px;padding:26px 28px;display:grid}.rights-record-main h2{margin:18px 0 8px;font-size:20px}.rights-record-main>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.rights-record dl{border-left:1px solid var(--line);margin:0;padding-left:32px}.rights-record dl>div{justify-content:space-between;gap:14px;padding:8px 0;display:flex}.record-contact{margin-top:22px}.empty-state{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:18px;align-content:center;place-items:center;min-height:310px;padding:48px 24px;display:grid}.empty-emblem{clip-path:polygon(50% 0,92% 15%,84% 74%,50% 100%,16% 74%,8% 15%);width:56px;height:62px;color:var(--gold);background:#e6c66f1a;place-items:center;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:25px;display:grid}.empty-state h2{margin:0;font-size:24px}.empty-state p{color:var(--muted);margin:10px 0 20px;font-size:14px}.evidence-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.evidence-grid article{background:#ffffff05;min-height:190px;padding:28px}.evidence-grid article+article{border-left:1px solid var(--line)}.evidence-grid h3{margin:32px 0 8px;font-size:17px}.evidence-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.notice-strip{background:#e6c66f0e;border:1px solid #e6c66f47;border-radius:14px;grid-template-columns:160px 1fr;align-items:center;gap:20px;padding:24px 28px;display:grid}.notice-strip strong{color:var(--gold);font-size:14px}.notice-strip p{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.7}.offer-hero{box-shadow:var(--shadow);background:radial-gradient(circle at 6% 20%,#5041b859,#0000 42%),radial-gradient(circle at 95% 70%,#c9993338,#0000 35%),#080a10;border:1px solid #8072e73b;border-radius:22px;grid-template-columns:1.1fr .9fr;gap:34px;margin-top:52px;padding:48px;display:grid;position:relative;overflow:hidden}.offer-hero:after{content:"";border:1px solid #e6c66f29;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-120px;box-shadow:0 0 0 45px #e6c66f05,0 0 0 90px #e6c66f03}.offer-copy,.prize-card{z-index:1;position:relative}.offer-topline{align-items:center;gap:12px;margin-bottom:42px;display:flex}.offer-brand{color:var(--gold-bright);letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:900}.age-badge{color:var(--gold);border:1px solid #ffd9794d;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800}.offer-copy h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(44px,5vw,66px);font-weight:500;line-height:1.12}.offer-copy h2 em{color:var(--gold-bright);font-style:normal;display:block}.offer-copy h3{margin:20px 0 10px;font-size:23px}.offer-copy>p:not(.eyebrow){color:#a9aec0;max-width:620px;margin:0;font-size:14px;line-height:1.8}.platform-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.platform-tags span{color:#c7c9d0;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:11px}.prize-card{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-radius:18px;align-self:center;padding:34px;box-shadow:inset 0 1px #ffffff0d}.prize-card>span,.prize-card>p{color:#aaadba;font-size:12px}.prize-card strong{color:var(--gold-bright);margin:4px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:1;display:block}.prize-card strong small{margin-left:6px;font-family:inherit;font-size:23px}.prize-card>p{margin:0 0 5px}.prize-card>b{color:#fff1c5;font-size:25px;display:block}.prize-card ul{border-top:1px solid #ffffff1a;margin:24px 0 0;padding:20px 0 0;list-style:none}.prize-card li{color:#a9aec0;padding-left:17px;font-size:12px;line-height:2;position:relative}.prize-card li:before{content:"✓";color:var(--gold);position:absolute;left:0}.reward-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-height:330px;padding:28px}.reward-card>p{color:var(--muted-strong);margin:0 0 8px;font-size:14px;font-weight:700}.reward-card h3{color:var(--gold-bright);margin:0 0 20px;font-size:27px}.reward-card dl{border-top:1px solid var(--line);margin:0}.reward-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px 0;display:flex}.reward-card dt{color:var(--muted);font-size:13px}.reward-card dd{color:var(--gold);text-align:right;margin:0;font-size:13px;font-weight:800}.reward-card>small{color:#8c8e84;margin-top:14px;font-size:10px;line-height:1.6;display:block}.participate-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:16px;min-height:210px;padding:30px;position:relative;overflow:hidden}.participate-grid article>span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:32px;display:block}.participate-grid h3{margin:34px 0 8px;font-size:18px}.participate-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.offer-disclaimer{background:#e6c66f0b;border:1px solid #e6c66f3d;border-radius:14px;grid-template-columns:180px 1fr;gap:20px;margin-top:18px;padding:24px 28px;display:grid}.offer-disclaimer strong{color:var(--gold);font-size:13px}.offer-disclaimer p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.8}.news-source-rail{border:1px solid var(--line);background:#ffffff05;border-radius:13px;justify-content:space-between;align-items:center;gap:28px;margin-top:40px;padding:17px 20px;display:flex}.news-source-rail>div{align-items:center;gap:10px;display:flex}.news-source-rail p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.news-source-rail strong{color:var(--muted-strong)}.live-dot{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #76c89994}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.news-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#e6c66f0f,#0000 48%),#ffffff05;border-radius:17px;flex-direction:column;min-height:330px;padding:26px;transition:transform .18s,border-color .18s;display:flex}.news-card:hover{border-color:var(--line-bright);transform:translateY(-4px)}.news-meta{color:var(--gold);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:14px;font-size:10px;font-weight:800;display:flex}.news-meta time{color:#74766e;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.news-card h3{margin:34px 0 14px;font-family:Georgia,Songti SC,serif;font-size:24px;font-weight:500;line-height:1.45}.news-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.news-card>a{color:var(--gold);align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:800;display:inline-flex}.regulatory-card{border:1px solid var(--line-bright);background:linear-gradient(120deg,#e6c66f12,#ffffff04);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:70px;padding:38px;display:grid}.regulatory-card .eyebrow{margin-bottom:9px}.regulatory-card h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:30px;font-weight:500}.regulatory-card p:last-child{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.8}.telegram-handle{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.consult-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.consult-card{border:1px solid var(--line);background:#ffffff05;border-radius:16px;flex-direction:column;min-height:230px;padding:28px;transition:transform .18s,border-color .18s;display:flex}.consult-card:hover{border-color:var(--line-bright);transform:translateY(-4px)}.consult-card h3{margin:28px 0 8px;font-size:20px}.consult-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.consult-card b{color:var(--gold);align-items:center;gap:7px;margin-top:auto;font-size:13px;display:inline-flex}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:23px 42px 23px 0;font-size:16px;font-weight:700;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--gold);font-size:24px;font-weight:300;position:absolute;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:820px;color:var(--muted);margin:-4px 0 24px;font-size:13px;line-height:1.8}.account-shell{grid-template-columns:.78fr 1.22fr;gap:18px;display:grid}.profile-placeholder,.account-modules{border:1px solid var(--line);background:var(--panel);border-radius:18px}.profile-placeholder{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;padding:44px;display:flex}.profile-avatar{color:#17130b;background:linear-gradient(145deg, var(--gold-bright), #aa7e2d);clip-path:polygon(50% 0,92% 15%,84% 74%,50% 100%,16% 74%,8% 15%);place-items:center;width:74px;height:82px;margin-bottom:30px;font-family:Georgia,Times New Roman,serif;font-size:34px;display:grid}.profile-placeholder>p{color:var(--gold);letter-spacing:.16em;margin:0 0 8px;font-size:12px}.profile-placeholder h2{max-width:280px;margin:0 0 22px;font-family:Georgia,Songti SC,serif;font-size:34px;font-weight:500;line-height:1.35}.profile-copy{max-width:300px;line-height:1.8;color:var(--muted)!important;letter-spacing:0!important;margin:0 0 20px!important;font-size:12px!important}.profile-email{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:-10px 0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.ready-label{color:#9fe2ba;background:#76c89914;border-color:#76c89947}.profile-register{margin-top:22px}.account-modules{overflow:hidden}.account-modules article{grid-template-columns:48px 1fr auto;align-items:center;gap:16px;min-height:106px;padding:20px 26px;display:grid}.account-modules article+article{border-top:1px solid var(--line)}.account-modules article>span{color:var(--gold-dark);font-family:Georgia,Times New Roman,serif;font-size:20px}.account-modules h3{margin:0 0 5px;font-size:16px}.account-modules p{color:var(--muted);margin:0;font-size:12px}.account-modules b{color:#74766e;font-size:11px}.account-security-note{background:#76c8990b;border:1px solid #76c89933;border-radius:14px;grid-template-columns:160px 1fr;align-items:center;gap:24px;margin-top:18px;padding:22px 26px;display:grid}.account-security-note strong{color:var(--success);font-size:13px}.account-security-note p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.75}.download-card{border:1px solid var(--line-bright);background:linear-gradient(120deg,#e6c66f12,#ffffff04);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:42px;padding:36px;display:grid}.download-card .eyebrow{margin-bottom:8px}.download-card h2{font-size:32px}.download-card p:last-child{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.75}.download-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.download-option{background:#0506059e;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:86px;padding:16px;display:grid;position:relative;overflow:hidden}.download-option-ios{background:linear-gradient(145deg,#e6c66f1f,#050605b8);border-color:#e6c66f4d}.platform-icon{width:48px;height:48px;color:var(--gold-bright);letter-spacing:.04em;background:#e6c66f0f;border:1px solid #e6c66f38;border-radius:13px;place-items:center;font-size:11px;font-weight:900;display:grid}.platform-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.platform-copy small{color:#777970;font-size:9px}.platform-copy strong{color:var(--text);font-size:15px}.download-option b{color:var(--gold);background:#e6c66f17;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800;position:absolute;top:8px;right:8px}.community-toolbar{border:1px solid var(--line);background:#11130fc7;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin-top:26px;padding:12px 18px;display:flex}.community-toolbar>span{color:#7f8178;flex:none;font-size:11px}.community-tabs{flex-wrap:wrap;gap:6px;display:flex}.community-tabs a{color:#96988f;border:1px solid #0000;border-radius:999px;padding:9px 13px;font-size:12px;transition:all .18s}.community-tabs a:hover,.community-tabs a.active{color:#17130a;background:var(--gold)}.community-notice,.community-unavailable{background:#76c8990e;border:1px solid #76c89938;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:15px 18px;display:flex}.community-notice>span{color:#102016;background:var(--success);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.community-notice.warning{background:#e6c66f0e;border-color:#e6c66f3d}.community-notice.warning>span{color:#17130a;background:var(--gold)}.community-notice p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.6}.community-unavailable{background:#e6c66f0b;border-color:#e6c66f3d;flex-direction:column;align-items:flex-start}.community-unavailable strong{color:var(--gold)}.community-unavailable p{color:var(--muted);margin:0;font-size:12px}.community-detail{margin-top:44px}.community-back{color:var(--gold);margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.community-detail>article,.community-comments,.community-composer,.community-guidelines,.my-community-posts{border:1px solid var(--line);box-shadow:var(--shadow);background:#11130feb;border-radius:18px}.community-detail>article{border-color:var(--line-bright);background:linear-gradient(125deg,#e6c66f0e,#0000 42%),#11130ff5;padding:38px}.community-post-meta{color:#74766f;align-items:center;gap:8px;font-size:10px;display:flex}.community-post-meta>span{color:var(--gold);background:#e6c66f14;border-radius:999px;padding:5px 8px;font-weight:800}.community-post-meta b{color:var(--success);border:1px solid #76c89933;border-radius:999px;padding:4px 7px;font-size:9px}.community-post-meta time{margin-left:auto}.community-detail h2{max-width:840px;margin:22px 0 16px;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.3}.community-detail-author{color:var(--muted-strong);align-items:center;gap:9px;font-size:12px;display:flex}.community-author-avatar{width:28px;height:28px;color:var(--gold-bright);background:#e6c66f12;border:1px solid #e6c66f3d;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.community-detail-body{white-space:pre-wrap;color:#d0cfc5;max-width:920px;margin:28px 0 0;font-size:15px;line-height:2}.community-detail-actions{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:46px;margin-top:34px;padding-top:20px;display:flex}.community-detail-actions>span,.community-detail-actions button,.report-control>summary{color:#94968d;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;display:inline-flex}.community-detail-actions button{cursor:pointer}.community-detail-actions button:hover,.community-detail-actions button.liked{color:#17130a;border-color:var(--gold);background:var(--gold)}.community-detail-actions button.danger:hover{color:#ffd0cf;background:#ff706c14;border-color:#ff706c52}.report-control{margin-left:auto;position:relative}.report-control>summary{cursor:pointer;list-style:none}.report-control>summary::-webkit-details-marker{display:none}.report-control form{z-index:5;border:1px solid var(--line-bright);width:230px;box-shadow:var(--shadow);background:#11130f;border-radius:12px;gap:8px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.report-control label,.community-comment-form label,.community-composer form>label{color:var(--muted-strong);font-size:11px;font-weight:700}.report-control select,.community-composer select,.community-composer input,.community-composer textarea,.community-comment-form textarea{width:100%;color:var(--text);background:#030403a3;border:1px solid #ffffff17;border-radius:10px;outline:none}.report-control select{height:38px;padding:0 9px;font-size:11px}.report-control form button{color:#17130a;border-color:var(--gold);background:var(--gold)}.community-comments{box-shadow:none;margin-top:14px;padding:30px 38px 36px}.community-comments-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:18px;display:flex}.community-comments-heading h3{margin:0;font-family:Georgia,Songti SC,serif;font-size:24px;font-weight:500}.community-comments-heading span{color:#777970;font-size:11px}.community-comment-list article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.community-comment-list header{justify-content:space-between;gap:12px;display:flex}.community-comment-list strong{color:var(--muted-strong);font-size:12px}.community-comment-list time{color:#696b64;font-size:10px}.community-comment-list p{white-space:pre-wrap;color:#b4b5ac;margin:8px 0 0;font-size:13px;line-height:1.8}.community-empty-copy{color:#777970;margin:22px 0;font-size:12px}.community-comment-form{gap:10px;margin-top:24px;display:grid}.community-comment-form textarea{resize:vertical;min-height:108px;padding:14px;line-height:1.7}.community-comment-form textarea:focus,.community-composer select:focus,.community-composer input:focus,.community-composer textarea:focus{border-color:var(--gold-dark);box-shadow:0 0 0 3px #e6c66f12}.community-comment-form>div,.composer-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.community-comment-form span,.composer-footer span{color:#6f716a;font-size:10px}.community-comment-form button,.composer-footer button{cursor:pointer;color:#17130a;background:linear-gradient(135deg, var(--gold-bright), #b98b35);border:0;border-radius:9px;min-height:40px;padding:0 18px;font-size:12px;font-weight:900}.community-signin-card{border:1px solid var(--line-bright);min-height:58px;color:var(--gold);border-radius:12px;justify-content:space-between;align-items:center;margin-top:22px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.community-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;margin-top:54px;display:grid}.community-composer{box-shadow:none;padding:30px}.community-composer>div:first-child .eyebrow,.community-feed-heading .eyebrow,.community-guidelines .eyebrow{margin-bottom:8px}.community-composer h2,.community-feed-heading h2,.community-guidelines h2,.my-community-posts h2{margin:0;font-family:Georgia,Songti SC,SimSun,serif;font-size:30px;font-weight:500}.community-composer>div:first-child>p:last-child{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.75}.community-composer form{grid-template-columns:130px minmax(0,1fr);gap:9px 14px;margin-top:24px;display:grid}.community-composer form>label{grid-column:1/-1}.community-composer select,.community-composer input{min-height:44px;padding:0 13px}.community-composer textarea{resize:vertical;grid-column:1/-1;min-height:150px;padding:13px;line-height:1.75}.composer-footer{grid-column:1/-1}.community-login-prompt{border:1px solid var(--line-bright);background:#e6c66f09;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:82px;margin-top:24px;padding:15px;display:grid}.community-login-prompt>span{color:#17130a;background:linear-gradient(145deg, var(--gold-bright), #aa7e2d);clip-path:polygon(50% 0,92% 15%,84% 74%,50% 100%,16% 74%,8% 15%);place-items:center;width:40px;height:44px;font-family:Georgia,serif;font-weight:900;display:grid}.community-login-prompt strong{font-size:13px}.community-login-prompt p{color:var(--muted);margin:4px 0 0;font-size:10px}.community-login-prompt a{color:#17130a;background:var(--gold);border-radius:9px;padding:10px 13px;font-size:11px;font-weight:900}.community-feed-heading{justify-content:space-between;align-items:end;gap:24px;margin:46px 0 18px;display:flex}.community-feed-heading>span{color:#73756d;font-size:10px}.community-feed-list{gap:12px;display:grid}.community-post-card{border:1px solid var(--line);background:#11130fd1;border-radius:15px;padding:24px;transition:transform .18s,border-color .18s}.community-post-card:hover{border-color:#e6c66f4d;transform:translateY(-2px)}.community-post-card h3{margin:15px 0 10px;font-size:19px;line-height:1.5}.community-post-card h3 a:hover{color:var(--gold)}.community-post-preview{white-space:pre-wrap;color:#999b92;margin:0;font-size:12px;line-height:1.8}.community-post-card footer{border-top:1px solid var(--line);color:#797b73;align-items:center;gap:9px;margin-top:20px;padding-top:15px;font-size:10px;display:flex}.community-author{color:var(--muted-strong);font-weight:700}.community-counts{margin-left:auto}.community-post-card footer>a{color:var(--gold);font-weight:700}.community-guidelines{box-shadow:none;padding:26px;position:sticky;top:96px}.community-guidelines ol{margin:22px 0 0;padding:0;list-style:none}.community-guidelines li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;gap:10px;padding:14px 0;display:grid}.community-guidelines li>span{color:var(--gold-dark);font-family:Georgia,serif;font-size:14px}.community-guidelines li p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.community-guidelines li strong{color:var(--muted-strong);margin-bottom:2px;font-size:12px;display:block}.community-safety-note{background:#e6c66f0b;border:1px solid #e6c66f2e;border-radius:11px;margin-top:18px;padding:14px}.community-safety-note strong{color:var(--gold);font-size:11px}.community-safety-note p{color:#85877f;margin:6px 0 0;font-size:10px;line-height:1.7}.community-empty-state,.my-post-empty{border:1px dashed var(--line-bright);text-align:center;background:#e6c66f06;border-radius:16px;padding:48px 24px}.community-empty-state>span{border:1px solid var(--line-bright);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:22px;display:grid}.community-empty-state h3{margin:0;font-size:17px}.community-empty-state p,.my-post-empty p{color:var(--muted);margin:8px 0 16px;font-size:11px}.community-empty-state a,.my-post-empty a{color:var(--gold);font-size:11px;font-weight:800}.my-community-posts{box-shadow:none;margin-top:18px;padding:30px}.my-community-posts .section-heading{align-items:center;margin-bottom:18px}.my-post-list{border-top:1px solid var(--line)}.my-post-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:16px 0;display:flex}.my-post-list article>div:first-child>span{color:var(--gold);font-size:9px;font-weight:800}.my-post-list h3{margin:5px 0;font-size:14px}.my-post-list h3 a:hover{color:var(--gold)}.my-post-list time{color:#70726a;font-size:9px}.my-post-actions{align-items:center;gap:8px;display:flex}.my-post-actions a,.my-post-actions button{border:1px solid var(--line);color:#9b9d94;background:0 0;border-radius:8px;align-items:center;min-height:34px;padding:0 11px;font-size:10px;display:inline-flex}.my-post-actions button{cursor:pointer}.my-post-actions a:hover{color:#17130a;border-color:var(--gold);background:var(--gold)}.my-post-actions button:hover{color:#ffd0cf;border-color:#ff706c47}.site-footer{border-top:1px solid var(--line);color:#777970;grid-template-columns:auto 1fr auto;align-items:center;gap:44px;width:min(1180px,100% - 48px);min-height:150px;margin:82px auto 0;padding:34px 0;font-size:11px;line-height:1.7;display:grid}.site-footer>p{max-width:620px;margin:0}.footer-brand{align-items:center;gap:11px;display:flex}.footer-brand strong{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:18px}.footer-brand p{color:#85877e;margin:2px 0 0;font-size:10px}.floating-actions{z-index:40;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0b09e6;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:fixed;bottom:28px;right:22px}.floating-actions a{color:#9fa198;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:54px;min-height:48px;font-size:9px;display:flex}.floating-actions a span{font-size:15px}.mobile-nav{display:none}@media (width<=900px){.header-inner{grid-template-columns:1fr auto}.desktop-nav{display:none}.page-intro{grid-template-columns:1fr .52fr;gap:32px}.intro-emblem{width:100%}.verify-panel,.offer-hero,.account-shell,.community-layout{grid-template-columns:1fr}.community-guidelines{position:static}.evidence-grid,.demo-record-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-record{grid-template-columns:1fr}.rights-record dl{border-top:1px solid var(--line);border-left:0;padding:20px 0 0}.evidence-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.evidence-grid article:nth-child(4){border-top:1px solid var(--line)}.section-heading{flex-direction:column;align-items:start;gap:12px}.three-grid,.reward-grid,.participate-grid,.process-list{grid-template-columns:1fr}.process-list li,.process-list li+li{border-left:0;padding:20px 0}.process-list li+li{border-top:1px solid var(--line)}}@media (width<=640px){body{padding-bottom:74px}.site-header{position:relative}.header-inner,main,.site-footer{width:min(100% - 32px,1180px)}.header-inner{height:68px}.brand strong{font-size:23px}.brand small,.header-service{display:none}.brand-mark{width:34px;height:38px;font-size:18px}.page-intro{grid-template-columns:1fr;min-height:auto;padding:58px 0 50px}.page-intro:before{inset:0 -50vw 0 26%}.intro-emblem{opacity:.22;width:210px;position:absolute;top:30px;right:-72px}.page-intro h1{max-width:92%;font-size:clamp(42px,14vw,58px)}.intro-description{max-width:94%;font-size:14px}.button{min-height:46px;padding:0 18px}.content-section,.verify-panel,.notice-strip,.account-shell,.download-card{margin-top:54px}.verify-panel,.process-section,.offer-hero,.download-card{padding:24px}.verify-form{flex-direction:column}.verify-form button{min-height:44px}.section-heading h2,.verify-panel h2,.download-card h2{font-size:30px}.evidence-grid,.consult-grid,.demo-record-grid,.news-grid{grid-template-columns:1fr}.news-source-rail,.regulatory-card{flex-direction:column;align-items:flex-start}.regulatory-card{padding:26px;display:flex}.news-source-rail>p{padding-left:18px}.rights-record{padding:22px}.evidence-grid article+article,.evidence-grid article:nth-child(3),.evidence-grid article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.notice-strip,.offer-disclaimer,.account-security-note{grid-template-columns:1fr;gap:8px}.offer-hero{margin-top:36px}.offer-copy h2{font-size:42px}.offer-topline{margin-bottom:30px}.prize-card{padding:26px}.prize-card strong{font-size:58px}.account-modules article{grid-template-columns:40px 1fr}.account-modules article>b{display:none}.profile-placeholder{min-height:360px;padding:32px}.download-card{grid-template-columns:1fr;align-items:flex-start}.community-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.community-tabs{width:100%}.community-detail>article,.community-comments,.community-composer,.community-guidelines,.my-community-posts{padding:24px}.community-detail-actions{flex-wrap:wrap}.report-control{margin-left:0}.report-control form{left:0;right:auto}.community-composer form{grid-template-columns:1fr}.community-composer textarea,.composer-footer,.community-composer form>label{grid-column:1}.community-login-prompt{grid-template-columns:40px 1fr}.community-login-prompt a{text-align:center;grid-column:1/-1}.community-post-card footer{flex-wrap:wrap}.community-counts{margin-left:0}.community-post-card footer>a{width:100%;margin-top:3px}.my-post-list article{flex-direction:column;align-items:flex-start}.download-platforms{grid-template-columns:1fr;width:100%}.site-footer{grid-template-columns:1fr;gap:16px;margin-top:64px;padding-bottom:30px}.floating-actions{grid-template-columns:repeat(4,46px);padding:5px;display:grid;bottom:76px;right:10px}.floating-actions a{width:46px;min-height:44px}.mobile-nav{z-index:60;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070807f0;grid-template-columns:repeat(6,1fr);height:68px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#81837b;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.mobile-nav a span{width:24px;height:24px;color:inherit;border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.mobile-nav a.active{color:var(--gold)}.mobile-nav a.active span{color:#18130b;background:var(--gold)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:root{--bg:#e9eef2;--bg-deep:#dfe6ec;--panel:#fff;--panel-soft:#f7f9fc;--panel-gold:#edf6ff;--line:#e2e8ef;--line-bright:#cbd8e5;--gold:#088aff;--gold-bright:#2c9dff;--gold-dark:#066bc4;--text:#333;--muted:#788493;--muted-strong:#5c6876;--success:#20aa6b;--shadow:0 8px 24px #2740581a}html,body{background:var(--bg)}body{color:var(--text);background-image:none}::selection{color:#fff;background:#088aff}.site-shell{overflow:clip}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#298bed;border-bottom:0;box-shadow:0 4px 14px #11549429}.header-inner{grid-template-columns:170px minmax(0,1fr) auto;gap:24px;width:min(1200px,100% - 40px);height:76px}.brand{color:#fff}.brand strong{letter-spacing:-.04em;font-family:Arial,Microsoft YaHei,sans-serif;font-size:28px;font-weight:900}.brand small{color:#ffffffb8}.brand-mark,.brand-mark.small{color:#298bed;clip-path:none;filter:none;background:#fff;border-radius:10px;font-family:Arial,sans-serif}.desktop-nav{background:0 0;border:0;border-radius:0;justify-content:center;gap:0;padding:0}.desktop-nav a{color:#ffffffd6;border-radius:0;min-width:80px;padding:28px 13px 27px;font-size:15px;font-weight:700;position:relative}.desktop-nav a:after{content:"";opacity:0;background:#fff;border-radius:99px;height:3px;transition:all .18s;position:absolute;bottom:15px;left:22px;right:22px;transform:scaleX(.4)}.desktop-nav a:hover,.desktop-nav a.active{color:#fff;background:0 0}.desktop-nav a:hover:after,.desktop-nav a.active:after{opacity:1;transform:scaleX(1)}.header-actions{align-items:center;gap:12px;display:flex}.header-account{color:#ffffffe6;white-space:nowrap;font-size:13px}.header-service{color:#298bed;background:#fff;border-radius:22px;justify-content:center;min-width:112px;min-height:44px;font-size:14px}main{width:min(1200px,100% - 40px)}.page-intro{min-height:390px;box-shadow:var(--shadow);background:linear-gradient(100deg,#fff 0% 54%,#088aff0f 100%);border:1px solid #e1e8f0;border-radius:10px;margin-top:28px;padding:58px 64px}.page-intro:before{background:radial-gradient(circle,#088aff24,#0000 64%);inset:0 0 0 58%}.page-intro h1,.section-heading h2,.verify-panel h2,.download-card h2,.community-composer h2,.community-feed-heading h2,.community-guidelines h2{color:#222d38;letter-spacing:-.04em;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-weight:800}.page-intro h1{font-size:clamp(42px,5.4vw,68px)}.eyebrow,.section-heading .eyebrow{color:#088aff}.intro-description,.section-heading>p,.page-intro p{color:#687686}.intro-emblem{aspect-ratio:1;width:min(28vw,280px)}.intro-emblem:before,.intro-emblem:after,.intro-emblem i{clip-path:none;background:#088aff0d;border-color:#088aff38;border-radius:50%}.intro-emblem span{color:#088aff;text-shadow:none;font-family:Arial,sans-serif}.button{border-radius:5px}.button-gold,.verify-form button,.community-comment-form button,.community-composer .composer-footer button,.profile-register{color:#fff;background:#088aff;box-shadow:0 8px 18px #088aff33}.button-gold:hover,.verify-form button:hover{background:#087edc}.button-ghost{color:#088aff;background:#fff;border-color:#a9d3f7}.button-ghost:hover{background:#edf7ff}.content-section,.verify-panel,.notice-strip,.account-shell,.download-card,.ranking-page-section,.video-guess-section{margin-top:44px}.verify-panel,.notice-strip,.account-shell,.download-card,.offer-hero,.regulatory-card,.account-security-note,.community-toolbar,.community-detail>article,.community-comments,.community-composer,.community-guidelines,.my-community-posts,.news-source-rail,.ranking-page-section,.video-guess-section{box-shadow:var(--shadow);background:#fff;border-color:#e0e7ee}.verify-panel{background:#fff;border-radius:8px}.verify-form{background:#f8fafc;border-color:#d8e2ec;border-radius:5px}.verify-form input,.community-composer input,.community-composer select,.community-composer textarea,.community-comment-form textarea{color:#333}.query-result{background:#f1fbf6;border-color:#bfe9d2}.demo-banner{background:#fff8ef;border-color:#ffcf9f}.demo-banner>span,.demo-badge{color:#fff;background:#fe8e2d;border-color:#fe8e2d}.demo-banner strong{color:#cf6510}.demo-record-card,.feature-card,.rights-record,.evidence-grid,.news-card,.reward-card,.participate-grid article,.account-modules article,.download-option,.community-post-card,.my-post-list article{background:#fff;border-color:#e2e8ef;box-shadow:0 3px 8px #465b7014}.demo-record-card:hover,.feature-card:hover,.news-card:hover,.community-post-card:hover{border-color:#a9d4f8;box-shadow:0 10px 22px #415c7624}.record-status,.pending-label,.news-meta span,.community-post-meta>span,.community-tabs a.active{color:#087bd5;background:#e8f5ff}.rights-record h2,.demo-record-card h3,.feature-card h3,.news-card h3,.reward-card h3,.community-post-card h3,.community-detail h2{color:#2d3742}.status-tabs{border-bottom-color:#e4e9ee}.status-tabs span.selected{color:#088aff;border-bottom-color:#088aff}.notice-strip,.offer-disclaimer,.account-security-note,.responsible-note{background:#fff8ef;border-color:#ffcf9f}.offer-hero{background:linear-gradient(110deg,#fff 0%,#f6faff 54%,#edf6ff 100%);border-radius:10px}.offer-copy h2,.offer-copy h3{color:#202b36}.offer-copy h2 em,.offer-brand,.reward-card h3,.prize-card b{color:#088aff}.prize-card{color:#fff;background:linear-gradient(145deg,#2b94ee,#0876d2);border:0;box-shadow:0 18px 34px #0876d23d}.prize-card span,.prize-card p,.prize-card li,.prize-card b,.prize-card strong{color:#fff}.reward-card.featured{background:#f1f8ff;border-color:#8fc8f7}.news-source-rail,.community-toolbar{border-radius:6px}.regulatory-card{color:#fff;background:linear-gradient(135deg,#298bed,#0873ca)}.regulatory-card h2,.regulatory-card p,.regulatory-card .eyebrow{color:#fff}.regulatory-card .button-ghost{color:#fff;background:0 0;border-color:#ffffff8c}.community-tabs a,.community-toolbar>span,.community-post-preview,.community-detail-body,.community-guidelines p,.community-composer>div:first-child>p:last-child{color:#677482}.community-notice.success{background:#f1fbf6;border-color:#bde7cf}.community-unavailable,.community-notice.warning{background:#fff8ef;border-color:#ffcf9f}.community-login-prompt,.community-empty-state,.my-post-empty{background:#f4f9fd;border-color:#cde2f4}.profile-placeholder{background:linear-gradient(150deg,#f8fbff,#edf6ff);border-color:#dce6ef}.profile-avatar{color:#fff;background:#088aff}.download-option-ios{color:#fff;background:#1f2a35}.site-footer{color:#707b86;border-top-color:#d4dde6;width:min(1200px,100% - 40px);margin-top:70px}.footer-brand strong{color:#2c3742}.floating-actions{background:#fff;border-color:#d8e3ed;box-shadow:0 10px 28px #2848652e}.floating-actions a{color:#667482}.floating-actions a:hover{color:#fff;background:#088aff}.home-popup-backdrop{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#112231ad;place-items:center;padding:24px;animation:.18s both popup-fade;display:grid;position:fixed;inset:0}.home-popup{background:#fff;border-radius:12px;width:min(720px,100%);max-height:calc(100vh - 48px);animation:.26s both popup-rise;position:relative;overflow:auto;box-shadow:0 30px 80px #0c203352}.home-popup-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:16px;right:18px}.home-popup-brand{color:#fff;background:#298bed;align-items:center;gap:12px;padding:24px 30px;display:flex}.home-popup-brand>span{color:#298bed;background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.home-popup-brand div{flex-direction:column;display:flex}.home-popup-brand strong{font-size:24px;line-height:1}.home-popup-brand small{color:#ffffffbf;letter-spacing:.18em;margin-top:4px;font-size:8px}.home-popup-copy{padding:34px 36px 12px}.popup-label{color:#087bd5;background:#e8f5ff;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.home-popup-copy h2{color:#25313d;margin:17px 0 12px;font-size:clamp(30px,5vw,42px);line-height:1.25}.home-popup-copy>p{color:#677482;margin:0;line-height:1.8}.popup-sponsor{background:#fff8ef;border:1px solid #ffcf9f;border-radius:8px;grid-template-columns:118px 1fr;align-items:center;gap:18px;margin-top:24px;padding:18px;display:grid}.popup-sponsor>span{color:#f07b1c;font-size:24px;font-weight:900}.popup-sponsor strong{color:#3a424a;font-size:14px}.popup-sponsor p{color:#7a6b5f;margin:5px 0 0;font-size:12px;line-height:1.65}.home-popup-actions{gap:10px;padding:20px 36px 10px;display:flex}.home-popup-actions a,.home-popup-actions button{color:#087bd5;cursor:pointer;background:#fff;border:1px solid #a9d3f7;border-radius:5px;min-height:44px;padding:0 18px;font-weight:800}.home-popup-actions a:first-child{color:#fff;background:#088aff;border-color:#088aff}.home-popup-actions button{color:#697784;border-color:#0000;margin-left:auto}.popup-footnote{color:#9aa4ae;padding:4px 36px 26px;font-size:11px;display:block}@keyframes popup-fade{0%{opacity:0}to{opacity:1}}@keyframes popup-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.portal-hero{color:#fff;background:radial-gradient(circle at 12% 20%,#67bcff73,#0000 24rem),linear-gradient(120deg,#0a73cf,#298bed 58%,#0f65b4);border-radius:10px;grid-template-columns:1.15fr .85fr;min-height:430px;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 14px 36px #1a68ae33}.portal-hero-copy{padding:64px 58px}.portal-kicker{color:#fff;background:#ffffff24;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.portal-hero h1{letter-spacing:-.06em;margin:18px 0 14px;font-size:clamp(48px,6vw,72px);line-height:1.06}.portal-hero-copy>p{color:#ffffffd6;max-width:570px;margin:0;font-size:16px;line-height:1.8}.portal-hero .button-gold{color:#0874c9;box-shadow:none;background:#fff}.portal-hero .button-ghost{color:#fff;background:0 0;border-color:#ffffff8c}.portal-hero-copy>small{color:#ffffffa6;margin-top:24px;display:block}.portal-query-card{color:#333;background:#fffffff5;border:1px solid #ffffff75;border-radius:10px;align-self:center;margin:48px 48px 48px 0;padding:30px;box-shadow:0 18px 40px #00346238}.query-card-title{align-items:center;gap:12px;display:flex}.query-card-title>span{color:#fff;background:#20aa6b;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.query-card-title strong{color:#26323d;font-size:18px;display:block}.query-card-title p{color:#89949f;margin:4px 0 0;font-size:12px}.portal-query-card form{gap:10px;margin-top:22px;display:grid}.portal-query-card input{color:#333;background:#f8fafc;border:1px solid #d7e1ea;border-radius:5px;outline:0;width:100%;height:48px;padding:0 14px}.portal-query-card input:focus{border-color:#088aff;box-shadow:0 0 0 3px #088aff1f}.portal-query-card button{color:#fff;cursor:pointer;background:#088aff;border:0;border-radius:5px;height:48px;font-weight:800}.portal-query-card dl{border-top:1px solid #edf0f4;margin:22px 0 0}.portal-query-card dl div{color:#7a8793;justify-content:space-between;gap:18px;padding-top:12px;font-size:12px;display:flex}.portal-query-card dd{color:#46525d;text-align:right;margin:0;font-weight:700}.portal-services{box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.portal-services>a{border-right:1px solid #e7ecf1;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:20px;display:grid}.portal-services>a:last-child{border-right:0}.portal-services>a:hover{background:#f6fbff}.service-icon{border-radius:14px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.service-icon.blue{color:#087bd5;background:#e8f5ff}.service-icon.orange{color:#e76f0f;background:#fff0e4}.service-icon.purple{color:#7953d2;background:#f1ebff}.service-icon.cyan{color:#078ba5;background:#e5f9fc}.portal-services strong{color:#303b46;font-size:16px;display:block}.portal-services p{color:#8a959f;margin:6px 0 0;font-size:12px}.portal-services>a>b{color:#aab4bd}.portal-data-block,.home-ranking-section,.home-video-section{box-shadow:var(--shadow);background:#fff;border-radius:8px;margin-top:42px;padding:32px}.portal-data-heading,.home-panel-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.portal-data-heading span,.home-panel-heading span{color:#088aff;letter-spacing:.12em;font-size:11px;font-weight:800}.portal-data-heading h2,.home-panel-heading h2{color:#293540;margin:7px 0 0;font-size:26px}.portal-data-heading p{color:#8a949e;max-width:460px;margin:0;font-size:12px}.home-panel-heading>a{color:#088aff;font-size:13px;font-weight:700}.portal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.portal-stats article{color:#fff;border-radius:8px;min-height:126px;padding:24px 20px 20px 88px;position:relative;overflow:hidden}.portal-stats article>span{background:#ffffff26;border:1px solid #ffffff57;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;position:absolute;top:30px;left:22px}.portal-stats p{color:#ffffffc7;margin:0 0 8px;font-size:13px}.portal-stats strong{font-size:26px}.portal-stats small{margin-left:5px;font-size:11px}.stat-blue{background:linear-gradient(135deg,#32a0ff,#087bd5)}.stat-purple{background:linear-gradient(135deg,#a47df1,#7047cf)}.stat-orange{background:linear-gradient(135deg,#ffb052,#f17a1e)}.stat-cyan{background:linear-gradient(135deg,#38c8d8,#0793ad)}.home-split-section{grid-template-columns:1fr 1fr;gap:22px;margin-top:42px;display:grid}.home-panel{box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:28px}.home-company-list,.home-rights-list{gap:12px;display:grid}.home-company-list article{border:1px solid #e5ebf0;border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.company-logo{color:#fff;background:#298bed;border-radius:8px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.home-company-list strong,.home-rights-list strong{color:#35404b}.home-company-list p,.home-rights-list p{color:#929ca6;margin:4px 0 0;font-size:11px}.home-company-list dl{text-align:right;margin:0}.home-company-list dt{color:#9aa4ad;font-size:10px}.home-company-list dd{color:#087bd5;margin:3px 0 0;font-size:12px;font-weight:800}.home-company-list article>b{color:#087bd5;background:#e8f5ff;border-radius:4px;padding:5px 7px;font-size:10px}.home-rights-list article{border-bottom:1px solid #edf0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 14px;display:grid}.home-rights-list article>span{color:#fff;background:#fe8e2d;border-radius:4px;padding:5px 7px;font-size:10px}.home-rights-list time{color:#a0a9b1;font-size:10px}.leaderboard-table-wrap{border:1px solid #e2e8ee;border-radius:7px;overflow-x:auto}.leaderboard-table{border-collapse:collapse;width:100%;min-width:720px}.leaderboard-table th{color:#7c8995;text-align:left;background:#f3f6f9;padding:14px 18px;font-size:12px;font-weight:700}.leaderboard-table td{color:#596672;border-top:1px solid #edf0f3;padding:15px 18px;font-size:13px}.leaderboard-table tr:hover td{background:#f8fbfe}.leaderboard-table td strong{color:#34404b}.leaderboard-table td b{color:#f07b1c}.rank-medal{color:#75808a;background:#edf1f5;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.rank-1{color:#805814;background:#ffe4a3}.rank-2{color:#5d6d7d;background:#dce7ef}.rank-3{color:#9b5423;background:#f6ccb0}.rank-up{color:#20aa6b}.rank-down{color:#e45d5d}.rank-flat{color:#a0a9b2}.home-ranking-note{color:#8c97a1;justify-content:space-between;gap:20px;margin-top:12px;font-size:11px;display:flex}.home-ranking-note p{margin:0}.home-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-video-grid article{background:#fff;border:1px solid #e2e8ee;border-radius:8px;overflow:hidden}.home-video-grid article>div:last-child{padding:14px}.home-video-grid strong{color:#35414c;min-height:42px;font-size:14px;line-height:1.5;display:block}.home-video-grid p{color:#8e98a2;margin:7px 0 0;font-size:11px}.video-cover{color:#fff;place-items:center;min-height:148px;display:grid;position:relative;overflow:hidden}.video-cover:after{content:"";border:28px solid #ffffff17;border-radius:50%;width:180px;height:180px;position:absolute;transform:translate(42%,-35%)}.video-cover>b{z-index:1;background:#0000003d;border-radius:4px;padding:5px 8px;font-size:10px;position:absolute;top:12px;left:12px}.video-cover>span{z-index:1;background:#ffffff2b;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.video-cover>small{z-index:1;font-size:10px;position:absolute;bottom:10px;right:12px}.tone-blue{background:linear-gradient(135deg,#39a8ff,#096dcc)}.tone-purple{background:linear-gradient(135deg,#a778ef,#6942cb)}.tone-orange{background:linear-gradient(135deg,#ffae4d,#ed741c)}.tone-cyan{background:linear-gradient(135deg,#36c9dc,#078ba7)}.tone-red{background:linear-gradient(135deg,#ff7979,#d94059)}.tone-green{background:linear-gradient(135deg,#52cc91,#159a62)}.tone-navy{background:linear-gradient(135deg,#536c9c,#273d6a)}.tone-gold{background:linear-gradient(135deg,#e7b64f,#a56f16)}.tone-pink{background:linear-gradient(135deg,#ef8abf,#c34789)}.tone-teal{background:linear-gradient(135deg,#4bc4b8,#14857b)}.video-callout{background:#edf7ff;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 20px;display:flex}.video-callout strong{color:#2f3c47}.video-callout p{color:#778592;margin:5px 0 0;font-size:12px}.video-callout a{color:#fff;background:#088aff;border-radius:5px;flex:none;padding:11px 16px;font-size:13px;font-weight:800}.ranking-summary-grid,.guess-status-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.ranking-summary-grid article,.guess-status-bar>div{box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:24px}.ranking-summary-grid span,.guess-status-bar span{color:#89949e;font-size:12px;display:block}.ranking-summary-grid strong,.guess-status-bar strong{color:#088aff;margin-top:8px;font-size:24px;display:block}.ranking-summary-grid p{color:#a0a9b2;margin:5px 0 0;font-size:11px}.ranking-page-section,.video-guess-section{border-radius:8px;padding:32px}.ranking-rules,.guess-rules{box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid;overflow:hidden}.ranking-rules>div,.guess-rules>div{border-right:1px solid #e8edf2;padding:25px}.ranking-rules>div:last-child,.guess-rules>div:last-child{border-right:0}.ranking-rules span,.guess-rules span{color:#088aff;font-size:18px;font-weight:900}.ranking-rules strong,.guess-rules strong{color:#35414c;margin-top:14px;display:block}.ranking-rules p,.guess-rules p{color:#84909a;margin:7px 0 0;font-size:12px;line-height:1.7}.responsible-note{color:#886e58;border:1px solid #ffcf9f;border-radius:6px;margin:22px 0 0;padding:15px 18px;font-size:12px}.guess-status-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.guess-status-bar>div{padding:20px}.guess-status-bar strong{font-size:17px}.guess-selection-summary{background:#edf7ff;border:1px solid #cfe4f5;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:22px 24px;display:flex}.guess-selection-summary span{color:#088aff;font-size:11px;font-weight:800;display:block}.guess-selection-summary strong{color:#34414d;margin-top:5px;display:block}.guess-selection-summary p{color:#7f8b96;margin:5px 0 0;font-size:11px}.guess-selection-summary>a{color:#fff;background:#088aff;border-radius:5px;flex:none;padding:11px 16px;font-size:13px;font-weight:800}.video-guess-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.video-guess-grid>article{background:#fff;border:1px solid #e1e7ed;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #314c6514}.video-guess-grid>article.selected{border:2px solid #088aff;box-shadow:0 10px 24px #088aff2e}.video-card-body{padding:18px}.video-card-meta{color:#8c97a1;justify-content:space-between;gap:10px;font-size:10px;display:flex}.video-card-meta span{color:#088aff;font-weight:800}.video-card-body h3{color:#303c47;margin:10px 0 7px;font-size:16px;line-height:1.5}.video-card-body>p{color:#84909a;min-height:40px;margin:0;font-size:12px;line-height:1.65}.video-card-body dl{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;grid-template-columns:1fr 1fr;margin:16px 0;display:grid}.video-card-body dl div{padding:11px 0}.video-card-body dl div+div{border-left:1px solid #edf0f3;padding-left:12px}.video-card-body dt{color:#9aa4ad;font-size:10px}.video-card-body dd{color:#4b5863;margin:4px 0 0;font-size:12px;font-weight:800}.video-card-body form button,.video-signin{color:#fff;cursor:pointer;background:#088aff;border:0;border-radius:5px;place-items:center;width:100%;min-height:42px;font-size:13px;font-weight:800;display:grid}.video-card-body form button:disabled{color:#8e99a3;cursor:not-allowed;background:#e8edf2}.video-guess-grid>article.selected .video-card-body form button{background:#20aa6b}.account-points-panel{grid-template-columns:.35fr .65fr;gap:18px;margin-top:30px;display:grid}.account-points-panel>div,.account-points-panel>article{box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:28px}.account-points-panel>div{color:#fff;background:linear-gradient(135deg,#298bed,#0873ca)}.account-points-panel span{color:inherit;letter-spacing:.1em;font-size:11px;font-weight:800}.account-points-panel>div strong{margin-top:10px;font-size:48px;display:block}.account-points-panel p{color:inherit;opacity:.78;margin:6px 0 0;font-size:12px}.account-points-panel article strong{color:#35414c;margin-top:10px;font-size:18px;display:block}.account-points-panel article p{color:#6f7c88}.account-points-panel article a{color:#088aff;margin-top:16px;font-size:13px;font-weight:800;display:inline-block}@media (width<=1060px){.header-inner{grid-template-columns:150px minmax(0,1fr) auto;gap:10px}.desktop-nav a{min-width:auto;padding-inline:9px;font-size:13px}.header-account{display:none}.portal-services,.portal-stats,.home-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-services>a:nth-child(2){border-right:0}.portal-services>a:nth-child(-n+2){border-bottom:1px solid #e7ecf1}.video-guess-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){body{padding-bottom:68px}.site-header{position:relative}.header-inner{justify-content:space-between;width:min(100% - 28px,1200px);height:66px;display:flex}.desktop-nav,.header-account{display:none}.header-service{min-width:94px;min-height:38px;font-size:12px}main,.site-footer{width:min(100% - 28px,1200px)}.page-intro,.portal-hero{grid-template-columns:1fr}.page-intro{min-height:auto;padding:42px}.intro-emblem{display:none}.portal-hero-copy{padding:50px 38px 26px}.portal-query-card{margin:0 38px 42px}.home-split-section{grid-template-columns:1fr}.ranking-rules,.guess-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-rules>div:nth-child(2),.guess-rules>div:nth-child(2){border-right:0}.ranking-rules>div:nth-child(-n+2),.guess-rules>div:nth-child(-n+2){border-bottom:1px solid #e8edf2}.guess-status-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-nav{background:#fffffff5;border-top-color:#d5e0e9;display:grid}.mobile-nav a{color:#7b8792}.mobile-nav a.active{color:#088aff}.mobile-nav a.active span{color:#fff;background:#088aff}}@media (width<=640px){.brand small{display:none}.brand strong{font-size:24px}.brand-mark{width:34px;height:36px}.header-service{min-width:82px}main,.site-footer{width:min(100% - 20px,1200px)}.page-intro{margin-top:14px;padding:30px 22px}.page-intro h1{font-size:38px}.portal-hero{margin-top:14px}.portal-hero-copy{padding:38px 22px 22px}.portal-hero h1{font-size:48px}.portal-query-card{margin:0 16px 24px;padding:22px}.portal-services,.portal-stats,.home-video-grid,.video-guess-grid,.ranking-summary-grid,.guess-status-bar,.account-points-panel{grid-template-columns:1fr}.portal-services>a{border-bottom:1px solid #e7ecf1;border-right:0;min-height:92px}.portal-services>a:last-child{border-bottom:0}.portal-data-block,.home-ranking-section,.home-video-section,.home-panel,.ranking-page-section,.video-guess-section{padding:20px}.portal-data-heading,.home-panel-heading{flex-direction:column;align-items:flex-start;gap:8px}.home-company-list article{grid-template-columns:40px minmax(0,1fr) auto}.home-company-list dl{text-align:left;grid-column:2}.home-company-list article>b{grid-area:1/3}.home-rights-list article{grid-template-columns:auto minmax(0,1fr)}.home-rights-list time{grid-column:2}.home-ranking-note,.video-callout,.guess-selection-summary{flex-direction:column;align-items:flex-start}.video-callout a,.guess-selection-summary>a{text-align:center;width:100%}.ranking-rules,.guess-rules{grid-template-columns:1fr}.ranking-rules>div,.guess-rules>div,.ranking-rules>div:nth-child(2),.guess-rules>div:nth-child(2){border-bottom:1px solid #e8edf2;border-right:0}.ranking-rules>div:last-child,.guess-rules>div:last-child{border-bottom:0}.home-popup-backdrop{padding:12px}.home-popup{max-height:calc(100vh - 24px)}.home-popup-brand{padding:20px}.home-popup-copy{padding:24px 20px 8px}.popup-sponsor{grid-template-columns:1fr}.home-popup-actions{grid-template-columns:1fr 1fr;padding:16px 20px 8px;display:grid}.home-popup-actions a,.home-popup-actions button{width:100%}.home-popup-actions button{grid-column:1/-1;margin-left:0}.popup-footnote{padding:4px 20px 20px}.floating-actions{display:none}}.referral-arrival-notice{color:#365e49;background:#effbf4;border:1px solid #b8e2cb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:22px;padding:15px 18px;display:grid}.referral-arrival-notice.warning{color:#7b6046;background:#fff8ef;border-color:#f3d1aa}.referral-arrival-notice>span{color:#fff;background:#20aa6b;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.referral-arrival-notice.warning>span{background:#f08a2a}.referral-arrival-notice strong{color:#293d34;display:block}.referral-arrival-notice p{margin:3px 0 0;font-size:12px;line-height:1.55}.referral-arrival-notice a{color:#fff;background:#20aa6b;border-radius:5px;padding:9px 14px;font-size:12px;font-weight:800}.player-rank-search{background:linear-gradient(135deg,#f8fbff,#edf6ff);border:1px solid #dce8f3;border-radius:9px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;margin-top:24px;padding:30px 34px;display:grid}.player-rank-search h2{color:#2f3b47;margin:6px 0 8px;font-size:28px}.player-rank-search-copy>p:last-child{color:#72808d;margin:0;font-size:13px;line-height:1.7}.player-rank-search form label{color:#566574;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.player-rank-search form>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.player-rank-search input{color:#2f3b47;text-transform:uppercase;background:#fff;border:1px solid #cbd9e6;border-right:0;border-radius:6px 0 0 6px;outline:0;min-width:0;min-height:48px;padding:0 15px;font-size:14px}.player-rank-search input:focus{border-color:#088aff;box-shadow:0 0 0 3px #088aff1f}.player-rank-search button{color:#fff;cursor:pointer;background:#088aff;border:0;border-radius:0 6px 6px 0;min-width:112px;font-weight:800}.player-rank-search small{color:#8a98a4;margin-top:8px;font-size:10px;display:block}.player-search-result{background:#f0fbf5;border:1px solid #bfe3cf;border-radius:8px;margin-top:16px;padding:24px 28px}.player-result-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.player-result-heading>span{color:#168655;letter-spacing:.06em;font-size:11px;font-weight:900}.player-result-heading>strong{color:#2c3b34;font-size:19px}.player-result-heading>p{color:#7c8c84;margin:0;font-size:11px}.player-search-result dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;display:grid}.player-search-result dl>div{border-left:1px solid #cfe5d9;padding:0 18px}.player-search-result dl>div:first-child{border-left:0;padding-left:0}.player-search-result dt{color:#7a8b83;font-size:11px}.player-search-result dd{color:#2d4137;margin:6px 0 0;font-size:15px;font-weight:900}.player-result-update{color:#84928b;margin:18px 0 0;font-size:10px}.player-search-result.result-missing{background:#fff8ef;border-color:#f1cfaa}.player-result-empty span{color:#a46f35;font-size:11px;font-weight:900}.player-result-empty strong{color:#4d4033;margin-top:6px;font-size:19px;display:block}.player-result-empty p{color:#877566;margin:7px 0 0;font-size:12px}.leaderboard-table tr.player-row-highlighted td{background:#eaf8f1}.leaderboard-table tr.player-row-highlighted td:first-child{box-shadow:inset 4px 0 #20aa6b}.profile-member-id{color:#087bd5;background:#e8f5ff;border-radius:4px;margin-top:8px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.agent-center{box-shadow:var(--shadow);background:#fff;border-radius:10px;margin-top:30px;padding:34px}.agent-center-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agent-center-heading h2{color:#2f3b47;margin:7px 0 8px;font-size:30px}.agent-center-heading p:last-child{color:#71808c;max-width:680px;margin:0;font-size:13px;line-height:1.7}.agent-center-heading>span{color:#087bd5;background:#e8f5ff;border-radius:4px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.agent-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.agent-stat-grid article{background:#f9fbfd;border:1px solid #e0e8ef;border-radius:7px;padding:21px}.agent-stat-grid span{color:#7d8994;font-size:11px}.agent-stat-grid strong{color:#088aff;margin-top:7px;font-size:30px;display:block}.agent-stat-grid p{color:#9aa4ad;margin:4px 0 0;font-size:10px}.agent-link-card{background:#f2f8fe;border:1px solid #cde3f6;border-radius:8px;grid-template-columns:.8fr 1.2fr;gap:22px;margin-top:16px;padding:22px;display:grid}.agent-link-card>div:first-child>span{color:#71808e;font-size:11px}.agent-link-card>div:first-child>strong{color:#087bd5;letter-spacing:.05em;margin-top:7px;font-size:22px;display:block}.agent-link-card>div:first-child>p{color:#91a0ad;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px}.agent-reward-summary{border-left:1px solid #d4e4f2;flex-direction:column;gap:7px;padding-left:22px;display:flex}.agent-reward-summary span{color:#566675;font-size:12px}.agent-reward-summary span b{color:#2e3c48;min-width:54px;display:inline-block}.agent-reward-summary a{color:#087bd5;margin-top:4px;font-size:11px;font-weight:800}.agent-invite-list{border:1px solid #e1e7ed;border-radius:8px;margin-top:24px;overflow:hidden}.agent-list-heading{background:#f5f8fa;justify-content:space-between;gap:15px;padding:16px 18px;display:flex}.agent-list-heading strong{color:#374550;font-size:14px}.agent-list-heading span{color:#929da6;font-size:10px}.agent-table-wrap{overflow-x:auto}.agent-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.agent-table-wrap th{color:#86929d;text-align:left;background:#fbfcfd;padding:12px 17px;font-size:10px}.agent-table-wrap td{color:#63717e;border-top:1px solid #edf0f3;padding:14px 17px;font-size:12px}.agent-table-wrap td strong{color:#35434f}.invite-valid{color:#138352;background:#e9f8f0;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:800}.agent-empty{text-align:center;padding:30px 20px}.agent-empty strong{color:#4a5864}.agent-empty p{color:#8d98a2;margin:6px 0 0;font-size:12px}.agent-rules-note{color:#8c98a2;margin:15px 0 0;font-size:10px;line-height:1.65}.share-fab{z-index:41;color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9a37,#f17319);border:0;border-radius:27px;justify-content:center;align-items:center;gap:7px;min-width:86px;min-height:54px;padding:0 15px;font-size:12px;display:flex;position:fixed;bottom:28px;right:92px;box-shadow:0 13px 30px #da671245}.share-fab:hover{transform:translateY(-2px);box-shadow:0 16px 34px #da671257}.share-fab>span{font-size:18px}.share-fab-guest{text-decoration:none}.share-modal-backdrop{z-index:310;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e1e2cb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.share-modal{background:#fff;border-radius:14px;width:min(760px,100%);max-height:calc(100dvh - 44px);position:relative;overflow-y:auto;box-shadow:0 32px 90px #08182661}.share-modal-close{z-index:2;color:#fff;cursor:pointer;background:#0000002b;border:1px solid #ffffff52;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:14px;right:14px}.share-theme-card{color:#fff;background:linear-gradient(125deg,#087bd5,#155aa5 60%,#17324d);padding:30px 34px 26px}.share-theme-brand{align-items:center;gap:9px;display:flex}.share-theme-brand span{color:#087bd5;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.share-theme-brand strong{font-size:20px}.share-theme-card>p:first-of-type{color:#ffffffa8;letter-spacing:.14em;margin:18px 0 4px;font-size:9px;font-weight:800}.share-theme-card h2{margin:0;font-size:34px}.share-theme-card>p:last-of-type{color:#fffc;margin:8px 0 0;font-size:12px}.share-reward-strip{align-items:center;gap:12px;margin-top:21px;display:flex}.share-reward-strip>span{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:6px;align-items:center;gap:9px;padding:9px 12px;display:flex}.share-reward-strip b{opacity:.72;font-size:10px}.share-reward-strip strong{color:#ffd48b;font-size:13px}.share-reward-strip i{opacity:.72;font-style:normal}.share-modal-body{grid-template-columns:190px minmax(0,1fr);gap:25px;padding:27px 32px 18px;display:grid}.share-qr-card{color:#8996a1;background:#f7f9fb;border:1px solid #e0e7ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:10px;font-size:11px;display:flex}.share-qr-card img{border-radius:4px;width:150px;height:150px}.share-qr-card small{color:#86929c;margin-top:5px;font-size:9px}.share-link-panel{flex-direction:column;justify-content:center;display:flex}.share-link-panel>span{color:#83909b;font-size:11px}.share-link-panel>strong{color:#087bd5;letter-spacing:.05em;margin-top:5px;font-size:22px}.share-link-panel label{color:#61707c;margin-top:18px;font-size:11px;font-weight:800}.share-link-panel>div{grid-template-columns:minmax(0,1fr) auto;margin-top:6px;display:grid}.share-link-panel input{color:#52606c;background:#fbfcfd;border:1px solid #d4dee7;border-radius:5px 0 0 5px;min-width:0;height:42px;padding:0 11px;font-size:11px}.share-link-panel button{color:#fff;cursor:pointer;background:#088aff;border:0;border-radius:0 5px 5px 0;min-width:76px;font-weight:800}.share-copy-error{color:#d05f4d;margin:5px 0 0;font-size:10px}.share-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 32px 16px;display:grid}.share-channel-grid a,.share-channel-grid button{color:#52616e;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:11px;font-weight:800;display:flex}.share-channel-grid span{color:#fff;background:#088aff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.share-modal-footnote{color:#929da6;margin:0;padding:0 32px 25px;font-size:9px;line-height:1.6}@media (width<=760px){.player-rank-search,.agent-link-card{grid-template-columns:1fr}.agent-reward-summary{border-top:1px solid #d4e4f2;border-left:0;padding:16px 0 0}.player-search-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.player-search-result dl>div:nth-child(3){border-left:0;padding-left:0}.agent-stat-grid{grid-template-columns:1fr}.share-modal-body{grid-template-columns:150px minmax(0,1fr)}.share-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.referral-arrival-notice{grid-template-columns:auto minmax(0,1fr);margin-top:14px;padding:13px}.referral-arrival-notice a{text-align:center;grid-column:1/-1}.player-rank-search{gap:20px;padding:22px 18px}.player-rank-search h2{font-size:24px}.player-rank-search form>div{grid-template-columns:1fr;gap:8px}.player-rank-search input{border-right:1px solid #cbd9e6;border-radius:6px}.player-rank-search button{border-radius:6px;min-height:44px}.player-search-result{padding:20px 17px}.player-search-result dl{grid-template-columns:1fr}.player-search-result dl>div,.player-search-result dl>div:nth-child(3){border-top:1px solid #cfe5d9;border-left:0;padding:10px 0}.agent-center{padding:22px 17px}.agent-center-heading{flex-direction:column}.agent-center-heading h2{font-size:26px}.agent-center-heading>span{align-self:flex-start}.agent-list-heading{flex-direction:column;align-items:flex-start}.share-fab{min-width:74px;min-height:44px;padding:0 12px;font-size:10px;bottom:76px;right:13px}.share-fab>span{font-size:15px}.share-modal-backdrop{padding:max(9px, env(safe-area-inset-top)) 8px 9px;align-items:start}.share-modal{border-radius:10px;width:min(96vw,430px);max-height:86dvh}.share-modal-close{place-items:center;margin:8px 8px -44px auto;display:grid;position:sticky;top:8px}.share-theme-card{padding:22px 18px 18px}.share-theme-card h2{font-size:27px}.share-reward-strip{gap:6px}.share-reward-strip>span{flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:8px}.share-modal-body{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:18px 16px 14px}.share-qr-card{min-height:120px;padding:6px}.share-qr-card img{width:100px;height:100px}.share-qr-card small{display:none}.share-link-panel>strong{font-size:17px}.share-link-panel label{margin-top:11px}.share-link-panel>div{grid-template-columns:1fr;gap:6px}.share-link-panel input,.share-link-panel button{border-radius:5px}.share-link-panel button{min-height:38px}.share-channel-grid{padding:0 16px 14px}.share-modal-footnote{padding:0 16px 18px}.home-popup-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));place-items:center}.home-popup{overscroll-behavior:contain;border-radius:10px;width:min(94vw,420px);max-height:78dvh;overflow-y:auto}.home-popup-close{float:none;background:#114a7e52;place-items:center;width:32px;height:32px;margin:7px 7px -39px auto;font-size:21px;display:grid;position:sticky;top:7px}.home-popup-brand{gap:9px;padding:13px 50px 13px 15px}.home-popup-brand>span{width:34px;height:34px;font-size:17px}.home-popup-brand strong{font-size:20px}.home-popup-copy{padding:16px 16px 5px}.popup-label{padding:4px 7px;font-size:10px}.home-popup-copy h2{margin:10px 0 7px;font-size:25px;line-height:1.18}.home-popup-copy>p{font-size:11px;line-height:1.55}.popup-sponsor{grid-template-columns:76px minmax(0,1fr);gap:10px;margin-top:12px;padding:10px}.popup-sponsor>span{font-size:17px}.popup-sponsor strong{font-size:11px}.popup-sponsor p{margin-top:3px;font-size:9px;line-height:1.4}.home-popup-actions{gap:7px;padding:10px 16px 5px}.home-popup-actions a,.home-popup-actions button{min-height:38px;padding:0 8px;font-size:10px}.popup-footnote{padding:3px 16px 13px;font-size:8px}}.site-shell>.site-footer{color:#cbd9ec;background:#05142e;border-top:0;width:100%;min-height:0;margin:82px 0 0;padding:0;font-size:11px;line-height:1.7;display:block}.site-shell>.site-footer .footer-brand strong{color:#fff}.site-shell>.site-footer .footer-brand p{color:#7188a5}.home-priority-label{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 -10px;padding:0 4px;display:flex}.home-priority-label span{color:#0b75ce;letter-spacing:.12em;font-size:11px;font-weight:900}.home-priority-label p{color:#82909c;margin:0;font-size:10px}.home-priority-section{scroll-margin-top:92px}@media (width<=900px){.site-shell>.site-footer{width:100%}.site-shell>.site-footer .footer-partner-band,.site-shell>.site-footer .footer-main-grid,.site-shell>.site-footer .footer-bottom{width:min(100% - 28px,1180px)}}@media (width<=640px){.site-shell>.site-footer{width:100%;margin-top:56px}.site-shell>.site-footer .footer-partner-band,.site-shell>.site-footer .footer-main-grid,.site-shell>.site-footer .footer-bottom{width:min(100% - 28px,1180px)}.home-priority-label{flex-direction:column;align-items:flex-start;gap:4px;margin-top:20px}}.activity-mall .activity-banner-image{object-position:center}.activity-mall .activity-banner-shade{background:linear-gradient(90deg,#020c23fa 0%,#041639eb 39%,#05225538 66%,#04122f14 100%)}.mall-notice{color:#365e49;background:#effbf4;border:1px solid #b8e2cb;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:22px;padding:15px 18px;display:grid}.mall-notice.warning{color:#745c43;background:#fff8ef;border-color:#f1cfaa}.mall-notice>span{color:#fff;background:#20aa6b;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mall-notice.warning>span{background:#ef8c31}.mall-notice strong{color:#2d4036;font-size:14px;display:block}.mall-notice.warning strong{color:#4f4031}.mall-notice p{margin:3px 0 0;font-size:11px;line-height:1.55}.mall-notice small{color:#6b7f73;letter-spacing:.04em;margin-top:5px;font-size:9px;font-weight:800;display:block}.mall-notice>a{color:#fff;background:#20aa6b;border-radius:5px;padding:9px 14px;font-size:11px;font-weight:900}.mall-notice.warning>a{background:#ef8c31}.mall-intro{background:radial-gradient(circle at 75% 25%,#088aff1c,#0000 34%),linear-gradient(135deg,#fff 0%,#f6faff 100%);border:1px solid #dfe8f2;border-radius:11px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:48px;margin-top:24px;padding:48px 54px;display:grid;box-shadow:0 18px 50px #16416914}.mall-intro h1{color:#263746;letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(34px,4vw,53px);line-height:1.12}.mall-intro>div>p:last-of-type{color:#6e7e8d;max-width:680px;margin:0;font-size:14px;line-height:1.8}.mall-intro-actions{gap:10px;margin-top:24px;display:flex}.mall-intro-actions a{color:#557084;background:#fff;border:1px solid #cbdbe9;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex}.mall-intro-actions a:first-child{color:#fff;background:#088aff;border-color:#087fdf}.mall-balance-card{color:#fff;background:linear-gradient(145deg,#072555,#0a4b96);border-radius:12px;min-height:210px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 42px #05275438}.mall-balance-card:after{content:"G";color:#ffffff12;font-size:170px;font-weight:1000;line-height:1;position:absolute;bottom:-42px;right:-8px}.mall-balance-card>span{z-index:1;color:#91c8ff;letter-spacing:.13em;font-size:10px;font-weight:900;position:relative}.mall-balance-card>strong{z-index:1;margin-top:13px;font-size:48px;line-height:1;display:block;position:relative}.mall-balance-card>p{z-index:1;color:#b9d3ef;margin:8px 0 23px;font-size:11px;position:relative}.mall-balance-card>a{z-index:1;color:#f0c969;font-size:11px;font-weight:900;position:relative}.mall-category-nav{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dfe7ef;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid;position:sticky;top:82px;overflow:hidden;box-shadow:0 10px 28px #1f436514}.mall-category-nav a{color:#4e6273;border-left:1px solid #e8edf2;gap:3px;min-width:0;padding:15px 16px;display:grid}.mall-category-nav a:first-child{border-left:0}.mall-category-nav a:hover{color:#087edb;background:#f0f8ff}.mall-category-nav span{font-size:12px;font-weight:900}.mall-category-nav small{color:#9aa5ae;font-size:8px}.mall-redeem-panel{background:#f6fbff;border:1px solid #bfdcf3;border-radius:11px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:34px;margin-top:24px;padding:32px;scroll-margin-top:160px;display:grid;box-shadow:0 16px 42px #18599117}.mall-redeem-summary{color:#d9eafe;background:linear-gradient(145deg,#061d43,#0a3972);border-radius:9px;grid-template-columns:150px minmax(0,1fr);align-content:start;gap:22px;padding:24px;display:grid}.mall-redeem-summary>.mall-product-visual{min-height:150px}.mall-redeem-summary>div>span{color:#74baff;letter-spacing:.13em;font-size:9px;font-weight:900}.mall-redeem-summary h2{color:#fff;margin:7px 0 8px;font-size:23px}.mall-redeem-summary p{color:#9bb5d1;margin:0;font-size:10px;line-height:1.65}.mall-redeem-summary dl{gap:8px;margin:21px 0 0;display:grid}.mall-redeem-summary dl>div{border-top:1px solid #a5c7eb24;justify-content:space-between;gap:14px;padding-top:8px;display:flex}.mall-redeem-summary dt{color:#8fa9c4;font-size:9px}.mall-redeem-summary dd{color:#fff;margin:0;font-size:10px;font-weight:900}.mall-redeem-summary dd.enough{color:#7fe0ae}.mall-redeem-summary dd.not-enough{color:#ffbd78}.mall-redeem-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid}.mall-form-heading{border-bottom:1px solid #dbe7f1;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:12px;display:flex}.mall-form-heading span{color:#2d3e4e;font-size:18px;font-weight:900}.mall-form-heading p{color:#8a98a5;margin:0;font-size:9px}.mall-redeem-form label{color:#526576;gap:7px;font-size:10px;font-weight:800;display:grid}.mall-redeem-form input:not([type=checkbox]),.mall-redeem-form select,.mall-redeem-form textarea{color:#2b3b49;background:#fff;border:1px solid #cbd9e6;border-radius:6px;outline:0;width:100%;min-width:0}.mall-redeem-form input:not([type=checkbox]),.mall-redeem-form select{min-height:44px;padding:0 12px}.mall-redeem-form textarea{resize:vertical;padding:11px 12px}.mall-redeem-form input:focus,.mall-redeem-form select:focus,.mall-redeem-form textarea:focus{border-color:#088aff;box-shadow:0 0 0 3px #088aff1a}.mall-redeem-form label>small{color:#8c99a5;font-size:8px;font-weight:500}.mall-form-wide{grid-column:1/-1}.mall-check{background:#fff;border:1px solid #dbe5ee;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:11px 12px;line-height:1.55;color:#6c7b87!important;gap:9px!important;font-size:9px!important;font-weight:500!important}.mall-check input{accent-color:#088aff;margin-top:2px}.mall-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:3px;display:flex}.mall-form-actions>a{color:#71808d;font-size:10px;font-weight:800}.mall-form-actions button{color:#fff;cursor:pointer;background:#088aff;border:0;border-radius:6px;min-height:44px;padding:0 18px;font-size:11px;font-weight:900}.mall-form-actions button:disabled{color:#8c99a3;cursor:not-allowed;background:#dbe2e8}.mall-login-required{background:#f4faff;border:1px solid #c8dff2;border-radius:10px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:24px;padding:26px;scroll-margin-top:160px;display:grid}.mall-login-required .mall-product-visual{min-height:100px}.mall-login-required>div>span{color:#087fdc;letter-spacing:.08em;font-size:9px;font-weight:900}.mall-login-required h2{color:#2c3d4b;margin:6px 0;font-size:22px}.mall-login-required p{color:#7a8894;margin:0;font-size:11px}.mall-login-required>a{color:#fff;background:#088aff;border-radius:6px;padding:12px 16px;font-size:11px;font-weight:900}.mall-products{gap:38px;margin-top:34px;display:grid}.mall-category-section{scroll-margin-top:160px}.mall-section-heading{border-bottom:1px solid #dfe6ed;justify-content:space-between;align-items:end;gap:24px;padding:0 2px 13px;display:flex}.mall-section-heading span{color:#087fdc;letter-spacing:.1em;font-size:10px;font-weight:900}.mall-section-heading h2{color:#2b3c4a;margin:5px 0 0;font-size:24px}.mall-section-heading>p{color:#8a98a4;text-align:right;max-width:360px;margin:0;font-size:9px;line-height:1.6}.mall-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.mall-product-card{background:#fff;border:1px solid #dfe7ee;border-radius:10px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 9px 26px #1f3d590e}.mall-product-card:hover,.mall-product-card.selected{border-color:#9bcdf3;transform:translateY(-2px);box-shadow:0 15px 34px #13609e1f}.mall-product-media{padding:14px 14px 0;position:relative}.mall-product-badge{z-index:2;color:#fff;background:#087fdc;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:900;position:absolute;top:22px;left:22px}.mall-product-body{padding:16px 18px 18px}.mall-product-category{color:#0b82dd;letter-spacing:.08em;font-size:8px;font-weight:900}.mall-product-body h3{color:#2b3b49;margin:7px 0 6px;font-size:17px}.mall-product-body>p{color:#7f8d98;min-height:34px;margin:0;font-size:10px;line-height:1.65}.mall-product-meta{color:#9aa5ae;border-top:1px solid #edf1f4;justify-content:space-between;gap:12px;margin-top:14px;padding-top:11px;font-size:8px;display:flex}.mall-product-foot{justify-content:space-between;align-items:end;gap:12px;margin-top:15px;display:flex}.mall-product-foot>div{align-items:baseline;gap:4px;display:flex}.mall-product-foot strong{color:#086fbf;font-size:25px;line-height:1}.mall-product-foot>div span{color:#7d8b96;font-size:9px;font-weight:800}.mall-product-foot>a,.mall-sold-out{color:#fff;background:#088aff;border-radius:5px;padding:9px 12px;font-size:9px;font-weight:900}.mall-sold-out{color:#8d989f;background:#e1e6ea}.mall-product-visual{background:linear-gradient(145deg,#edf6ff,#dcecff);border-radius:8px;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.mall-product-visual:before{content:"";background:linear-gradient(145deg,#fffffff5,#d2e2f4e6);border:1px solid #ffffffa6;border-radius:28px;position:absolute;inset:16% 23%;transform:rotate(-7deg);box-shadow:0 18px 30px #224a702e}.mall-product-visual>span{z-index:2;color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#0b59a8,#073d7b);border-radius:20px;place-items:center;min-width:70px;min-height:70px;padding:10px;font-size:20px;font-weight:1000;display:grid;position:relative;box-shadow:0 12px 22px #073b753b}.mall-product-visual>i{z-index:3;border:8px solid #e0b453;border-radius:50%;width:36px;height:36px;position:absolute;bottom:21%;right:20%;box-shadow:0 7px 14px #4f391129}.mall-product-visual>b{z-index:4;color:#0a3e7d;background:#f1cd78;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;bottom:15%;left:20%}.visual-umbrella,.visual-mobile-100,.visual-z97-10{background:linear-gradient(145deg,#e9f8f5,#cfeee7)}.visual-backpack,.visual-speaker,.visual-z97-20{background:linear-gradient(145deg,#f4ecff,#e2d2fb)}.visual-earbuds,.visual-mobile-200{background:linear-gradient(145deg,#fff3e6,#f8dec1)}.visual-band,.visual-z97-5{background:linear-gradient(145deg,#edf1ff,#d5ddfa)}.visual-mobile-50{background:linear-gradient(145deg,#eefaf0,#d7efd9)}.visual-z97-5>span,.visual-z97-10>span,.visual-z97-20>span{background:linear-gradient(145deg,#c69a3b,#8c6219)}.mall-my-redemptions{background:#fff;border:1px solid #e0e7ed;border-radius:10px;margin-top:44px;padding:30px;scroll-margin-top:155px;box-shadow:0 12px 34px #1f3d590f}.mall-order-table-wrap{margin-top:16px;overflow-x:auto}.mall-order-table{border-collapse:collapse;width:100%;min-width:760px}.mall-order-table th{color:#85929d;text-align:left;background:#f7f9fb;border-bottom:1px solid #dfe6ec;padding:11px 13px;font-size:9px}.mall-order-table td{color:#61717e;border-bottom:1px solid #edf1f4;padding:14px 13px;font-size:10px}.mall-order-table td strong{color:#2e4659;letter-spacing:.03em;font-size:9px}.mall-order-status{color:#b06d18;background:#fff3db;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.mall-order-status.processing{color:#0875cc;background:#e7f4ff}.mall-order-status.fulfilled{color:#168357;background:#e7f8ef}.mall-order-status.rejected,.mall-order-status.cancelled{color:#8b6060;background:#f7eaea}.mall-empty-state{text-align:center;background:#f9fbfc;border:1px dashed #d7e0e7;border-radius:8px;justify-items:center;margin-top:16px;padding:34px;display:grid}.mall-empty-state strong{color:#354856;font-size:16px}.mall-empty-state p{color:#84919b;max-width:560px;margin:7px 0 15px;font-size:10px;line-height:1.6}.mall-empty-state a{color:#fff;background:#088aff;border-radius:5px;padding:8px 13px;font-size:9px;font-weight:900}.mall-rules{background:#fff;border:1px solid #dfe6ed;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid;overflow:hidden}.mall-rules>div{border-left:1px solid #e7edf2;padding:23px}.mall-rules>div:first-child{border-left:0}.mall-rules span{color:#0b80dd;letter-spacing:.1em;font-size:9px;font-weight:900}.mall-rules strong{color:#314452;margin-top:8px;font-size:13px;display:block}.mall-rules p{color:#82909b;margin:6px 0 0;font-size:9px;line-height:1.65}.account-modules article b a{color:#087edb}@media (width<=1000px){.mall-intro{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:38px}.mall-redeem-panel{grid-template-columns:1fr}.mall-redeem-summary{grid-template-columns:130px minmax(0,1fr)}.mall-product-grid,.mall-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.mall-rules>div:nth-child(3){border-top:1px solid #e7edf2;border-left:0}.mall-rules>div:nth-child(4){border-top:1px solid #e7edf2}}@media (width<=900px){.mobile-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.mobile-nav a{min-width:0}.mall-category-nav{top:70px}}@media (width<=720px){.activity-mall .activity-banner-image{object-position:58% center}.activity-mall .activity-banner-shade{background:linear-gradient(90deg,#020c23f7,#031639c9 62%,#04163657)}.mall-notice{grid-template-columns:auto minmax(0,1fr)}.mall-notice>a{grid-column:2;justify-self:start}.mall-intro{grid-template-columns:1fr;gap:24px;padding:28px}.mall-balance-card{min-height:180px}.mall-category-nav{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.mall-category-nav a{scroll-snap-align:start;border-left:1px solid #e8edf2;flex:0 0 128px}.mall-product-grid{grid-template-columns:1fr}.mall-login-required{grid-template-columns:85px minmax(0,1fr)}.mall-login-required>a{text-align:center;grid-column:1/-1}.mall-redeem-form{grid-template-columns:1fr}.mall-form-heading,.mall-form-wide{grid-column:1}.mall-form-heading{flex-direction:column;align-items:flex-start;gap:4px}.mall-rules{grid-template-columns:1fr}.mall-rules>div,.mall-rules>div:nth-child(3){border-top:1px solid #e7edf2;border-left:0}.mall-rules>div:first-child{border-top:0}}@media (width<=520px){.mall-intro{padding:23px 20px}.mall-intro h1{font-size:34px}.mall-intro-actions{grid-template-columns:1fr 1fr;display:grid}.mall-intro-actions a{padding:0 10px}.mall-balance-card{padding:23px}.mall-balance-card>strong{font-size:42px}.mall-redeem-panel{gap:18px;padding:18px}.mall-redeem-summary{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:18px}.mall-redeem-summary>.mall-product-visual{min-height:92px}.mall-redeem-summary h2{font-size:19px}.mall-redeem-summary dl{grid-column:1/-1}.mall-form-actions{flex-direction:column-reverse;align-items:stretch}.mall-form-actions button{width:100%}.mall-form-actions>a{text-align:center}.mall-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.mall-section-heading>p{text-align:left}.mall-my-redemptions{padding:21px 18px}.mall-product-visual{min-height:170px}.mobile-nav a{font-size:8px}.mobile-nav a span{width:22px;height:22px;font-size:10px}}
