/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.scale-2999{--tw-scale-x:2999%;--tw-scale-y:2999%;--tw-scale-z:2999%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#111512;--paper:#f4f4ef;--line:#d5d8d1;--green:#c7fb4a;--muted:#70766f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),"Microsoft YaHei",sans-serif;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1120px;height:72px;margin:auto;padding:0 20px;display:flex}.logo{align-items:center;gap:11px;font-size:15px;font-weight:800;display:flex}.logo>span:last-child{gap:4px;display:grid}.logo small{color:#8a8f89;font:600 8px var(--font-geist-mono);letter-spacing:.12em}.logo-mark{background:var(--ink);width:35px;height:35px;color:var(--green);font:800 19px var(--font-geist-mono);border-radius:5px;place-items:center;display:grid}.outline-link{border:1px solid #bfc3bc;padding:9px 14px;font-size:12px;font-weight:700}.outline-link:hover{background:#fff}.plain-link{font-size:11px;font-weight:700}.hero{text-align:center;min-height:560px;padding:105px 20px 75px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;border:110px solid #c7fb4a40;border-radius:50%;width:580px;height:580px;position:absolute;top:-340px;left:50%;transform:translate(-50%)}.eyebrow{color:#5e665e;font:650 10px var(--font-geist-mono);letter-spacing:.12em;justify-content:center;align-items:center;gap:9px;display:flex}.eyebrow i{background:#65b840;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #65b84021}.hero h1{letter-spacing:-.065em;margin:27px 0 20px;font-size:clamp(52px,7vw,82px);line-height:1.02}.hero h1 em{text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:-3px;text-decoration-skip-ink:none;font-style:normal;text-decoration-thickness:10px}.hero>p{color:#646b64;margin:0 auto 32px;font-size:15px;line-height:1.8}.search{background:#fff;border:1px solid #c9cdc6;align-items:center;max-width:680px;height:68px;margin:auto;padding:7px;display:flex;box-shadow:0 18px 50px #10191117}.search>span{font:28px var(--font-geist-mono);padding:0 14px}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:15px}.search button{background:var(--ink);color:#fff;border:0;height:100%;padding:0 25px;font-weight:750}.example{color:#929791;justify-content:center;gap:10px;margin-top:15px;font-size:11px;display:flex}.example a{color:#505750;border-bottom:1px solid #aeb2ac}.example i{background:#c8cbc5;width:1px;height:12px;margin:0 2px}.example .all-link{color:#252c26;border-bottom:0;font-weight:750}.message{color:#fff;border-left:3px solid var(--green);background:#182019;width:max-content;max-width:calc(100% - 40px);margin:18px auto 0;padding:10px 14px;font-size:11px}.checks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:960px;margin:0 auto 105px;display:grid}.checks div{padding:31px 34px}.checks div+div{border-left:1px solid var(--line)}.checks b{color:#98a098;font:600 10px var(--font-geist-mono)}.checks h2{margin:14px 0 9px;font-size:18px}.checks p{color:#777d77;margin:0;font-size:11px;line-height:1.65}.page-shell{max-width:1020px;margin:auto;padding:55px 20px 100px}.demo-notice{color:#68714f;background:#f0f8da;border-left:3px solid #91ba32;align-items:center;gap:12px;margin-bottom:42px;padding:12px 15px;font-size:10px;display:flex}.demo-notice strong{color:#49651d}.page-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.page-heading>div>span,.content-heading>div>span{color:#858b85;font:650 9px var(--font-geist-mono);letter-spacing:.12em}.page-heading h1{letter-spacing:-.04em;margin:10px 0 7px;font-size:34px}.page-heading p{color:#7b817a;margin:0;font-size:11px}.page-heading>strong{font:700 38px var(--font-geist-mono)}.page-heading>strong small{color:#889087;font-size:11px}.list-search{background:#fff;border:1px solid #d2d5cf;height:48px;margin-bottom:14px;display:flex}.list-search input{border:0;outline:0;flex:1;min-width:0;padding:0 15px}.list-search button{background:var(--ink);color:#fff;border:0;padding:0 22px;font-weight:700}.club-list{background:#fff;border:1px solid #d2d5cf}.club-list>a{border-bottom:1px solid #e1e3de;grid-template-columns:34px 1.7fr .55fr .55fr .65fr 20px;align-items:center;gap:13px;width:100%;min-height:92px;padding:16px 20px;display:grid}.club-list>a:last-of-type{border-bottom:0}.club-list>a:hover{background:#f8fce9}.club-state{border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.club-title{gap:6px;display:grid}.club-title>strong{font-size:13px}.club-title>small{text-overflow:ellipsis;white-space:nowrap;color:#858b85;max-width:350px;font-size:9px;overflow:hidden}.club-stat,.club-date{gap:6px;display:grid}.club-stat small,.club-date small{color:#979c96;font-size:8px}.club-stat strong,.club-date strong{font:650 11px var(--font-geist-mono)}.empty-list{text-align:center;color:#818780;padding:50px;font-size:12px}.detail-page{max-width:1080px}.club-hero{background:#fff;border:1px solid #ced2ca;justify-content:space-between;align-items:center;min-height:230px;padding:38px;display:flex}.status{padding:5px 8px;font-size:9px;font-weight:750;display:inline-block}.club-hero h1{letter-spacing:-.04em;margin:18px 0 10px;font-size:35px}.club-hero p{color:#6e756e;margin:0;font-size:12px}.score-card{text-align:right;justify-items:end;gap:6px;min-width:140px;display:grid}.score-card>strong{font:750 48px var(--font-geist-mono)}.score-card>small{color:#8d938d;font-size:9px}.stars{gap:2px;display:flex}.stars i{color:#d7dad4;font-size:12px;font-style:normal}.stars i.filled{color:#90b331}.detail-nav{color:#d4dbd4;z-index:2;background:#171d18;align-items:center;gap:28px;height:54px;padding:0 20px;display:flex;position:sticky;top:0}.detail-nav a{font-size:10px}.detail-nav a:hover{color:var(--green)}.content-section{border-bottom:1px solid var(--line);padding:58px 0;scroll-margin-top:55px}.content-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.content-heading h2{margin:8px 0 0;font-size:25px}.content-heading>small{color:#8d938d;font-size:9px}.image-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.image-grid img,.image-placeholder{aspect-ratio:16/9;background:#e8e9e3;border:1px solid #d0d4cc;width:100%}.image-grid img{object-fit:cover}.image-placeholder{color:#868c86;align-content:center;place-items:center;gap:8px;display:grid}.image-placeholder>span{border:1px solid #bfc4bc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.image-placeholder strong{font-size:12px}.image-placeholder small{font-size:9px}.notes-list{background:#fff;border:1px solid #d2d5cf;margin:0;padding:0;list-style:none}.notes-list li{border-bottom:1px solid #e1e3de;gap:20px;padding:19px 22px;font-size:11px;display:flex}.notes-list li:last-child{border-bottom:0}.notes-list b{color:#959b95;font:600 10px var(--font-geist-mono)}.rating-panel{color:#fff;background:#171d18;grid-template-columns:.35fr .65fr;display:grid}.rating-total{justify-items:start;gap:7px;padding:30px;display:grid}.rating-total>strong{font:750 48px var(--font-geist-mono);color:var(--green)}.rating-total>small{color:#89948b;font-size:9px}.rating-items{border-left:1px solid #343d35;align-content:center;gap:14px;padding:25px 30px;display:grid}.rating-items div{color:#aab3ac;justify-content:space-between;font-size:10px;display:flex}.rating-items b{color:#fff;font:650 11px var(--font-geist-mono)}.review-list{gap:10px;margin-top:14px;display:grid}.review-list article{background:#fff;border:1px solid #d4d7d1;padding:22px}.review-list article>div{justify-content:space-between;margin-bottom:8px;display:flex}.review-list article>div strong{font-size:11px}.review-list article>div span{color:#969b95;font-size:9px}.review-list article p{color:#626962;margin:12px 0 0;font-size:11px;line-height:1.7}.empty-reviews{text-align:center;color:#858b85;background:#fff;border:1px solid #d4d7d1;padding:35px;font-size:10px}.not-found-page{align-content:center;place-items:center;gap:15px;min-height:100vh;display:grid}.not-found-page>span{font:700 12px var(--font-geist-mono);color:#909690}.not-found-page h1{margin:0}.not-found-page a{border-bottom:1px solid;font-size:11px}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;max-width:1120px;height:100px;margin:auto;padding:0 20px;font-size:11px;display:grid}footer p{text-align:center;color:#606760}footer small{text-align:right;color:#969b95;font-size:9px}@media (max-width:680px){.site-header{height:64px}.logo small{display:none}.outline-link{padding:8px 10px}.hero{min-height:520px;padding:78px 20px 60px}.hero h1{font-size:52px}.hero h1 em{text-decoration-thickness:7px}.hero>p{max-width:330px}.search{grid-template-columns:auto 1fr;height:auto;padding:8px;display:grid}.search button{grid-column:1/-1;height:48px;margin-top:5px}.example{flex-wrap:wrap}.checks{grid-template-columns:1fr;margin:0 20px 70px}.checks div+div{border-left:0;border-top:1px solid var(--line)}.page-shell{padding:35px 16px 65px}.demo-notice{flex-direction:column;align-items:start;margin-bottom:30px}.page-heading h1{font-size:28px}.club-list>a{grid-template-columns:30px 1fr 18px;padding:16px 13px}.club-stat,.club-date{display:none}.club-title>small{max-width:235px}.club-hero{align-items:start;gap:25px;padding:25px}.club-hero h1{font-size:28px}.score-card{min-width:auto}.score-card>strong{font-size:36px}.detail-nav{gap:18px;overflow-x:auto}.detail-nav a{white-space:nowrap}.content-section{padding:42px 0}.image-grid,.rating-panel{grid-template-columns:1fr}.rating-items{border-top:1px solid #343d35;border-left:0}footer{grid-template-columns:1fr;gap:10px;height:auto;min-height:120px;padding:26px 20px}footer p,footer small{text-align:left;margin:0}}.header-actions{align-items:center;gap:18px;display:flex}.header-text-link{color:#636a64;background:0 0;border:0;font-size:11px;font-weight:700}.button-link{padding:0}.user-chip{align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.user-chip i{background:var(--green);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.account-page{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;max-width:1120px;min-height:calc(100vh - 72px);margin:auto;padding:70px 40px 90px;display:grid}.account-intro>span{color:#7c847d;font:650 10px var(--font-geist-mono);letter-spacing:.16em}.account-intro h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(46px,5vw,68px);line-height:1.03}.account-intro h1 em{text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:-2px;text-decoration-skip-ink:none;font-style:normal;text-decoration-thickness:9px}.account-intro>p{color:#737a73;max-width:490px;font-size:13px;line-height:1.8}.account-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:42px;display:flex}.account-steps b{color:#616861;flex:1;padding:17px 0;font-size:9px}.account-card{background:#fff;border:1px solid #d0d4cc;min-height:475px;padding:38px;box-shadow:0 24px 70px #12181214}.account-tabs{border-bottom:1px solid #d9ddd6;grid-template-columns:1fr 1fr;margin-bottom:30px;display:grid}.account-tabs button{color:#969c96;background:0 0;border:0;padding:0 0 14px;font-weight:750}.account-tabs button.active{color:var(--ink);border-bottom:3px solid var(--green)}.account-form{gap:20px;display:grid}.account-form label,.admin-login-card label,.review-form label{color:#676e68;gap:8px;font-size:10px;font-weight:700;display:grid}.account-form input,.admin-login-card input,.review-form select,.review-form textarea{width:100%;color:var(--ink);background:#fafbf8;border:1px solid #cdd2ca;outline:0}.account-form input,.admin-login-card input{height:48px;padding:0 13px}.account-form input:focus,.admin-login-card input:focus,.review-form select:focus,.review-form textarea:focus{border-color:#85ae2d;box-shadow:0 0 0 3px #c7fb4a38}.primary-button,.secondary-button{border:0;place-items:center;min-height:48px;font-size:11px;font-weight:800;display:grid}.primary-button{background:var(--ink);color:#fff}.primary-button:hover{background:#2d352f}.secondary-button{color:#707870;background:0 0;border:1px solid #d2d6cf;width:100%;margin-top:10px}.form-message{color:#55702d;background:#eff8da;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.prototype-hint{color:#969c96;border-top:1px solid #e1e4df;margin:22px 0 0;padding-top:18px;font-size:9px;line-height:1.7}.signed-card{text-align:center;align-content:center;justify-items:center;min-height:395px;display:grid}.account-avatar{background:var(--green);border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:18px;font-size:28px;font-weight:800;display:grid}.signed-card small{color:#929992;font-size:9px}.signed-card h2{margin:8px 0 4px;font-size:25px}.signed-card p{color:#7c837c;margin:0 0 28px;font-size:11px}.signed-card .primary-button{width:100%}.review-submit-card{background:#fff;border:1px solid #d2d6cf;grid-template-columns:.34fr .66fr;gap:35px;margin-top:24px;padding:28px;display:grid}.review-submit-card>div:first-child>span{color:#929892;font:650 8px var(--font-geist-mono);letter-spacing:.13em}.review-submit-card h3{margin:10px 0 8px;font-size:20px}.review-submit-card>div:first-child>p{color:#858b85;margin:0;font-size:10px;line-height:1.7}.review-form{gap:15px;display:grid}.score-selects{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.review-form select{height:42px;padding:0 10px}.review-form textarea{resize:vertical;min-height:105px;padding:12px}.review-submit-row{justify-content:space-between;align-items:center;display:flex}.review-submit-row small{color:#8d948d;font-size:9px}.review-submit-row button{background:var(--ink);color:#fff;border:0;padding:12px 20px;font-size:10px;font-weight:750}.review-login-callout{background:#f3f5ef;align-self:center;padding:26px}.review-login-callout p{color:#757c75;margin:0 0 12px;font-size:11px}.review-login-callout a{border-bottom:2px solid var(--green);font-size:11px;font-weight:800}.pending-hint{color:#7a6136;background:#fff2d7;margin-top:12px;padding:12px 15px;font-size:10px}.pending-hint b{margin-right:8px}.local-review-list{margin-top:12px}.approved-label{color:#60853c;margin-top:14px;font-size:8px;display:block}.admin-login-page{color:#fff;background:#111612;place-items:center;min-height:100vh;padding:30px;display:grid;position:relative}.admin-back{color:#9ba29b;font-size:10px;position:absolute;top:30px;left:35px}.admin-login-card{background:#1a211b;border:1px solid #384139;gap:18px;width:min(420px,100%);padding:44px;display:grid;box-shadow:0 35px 90px #00000059}.admin-logo{background:var(--green);color:#111612;border-radius:5px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.admin-login-card>small{color:#758078;font:650 8px var(--font-geist-mono);letter-spacing:.16em}.admin-login-card h1{margin:2px 0 0;font-size:30px}.admin-login-card>p{color:#879188;margin:-8px 0 8px;font-size:11px}.admin-login-card label{color:#aeb6af}.admin-login-card input{color:#fff;background:#111612;border-color:#3d463e}.admin-login-card>button{background:var(--green);color:#111612;border:0;height:50px;font-weight:850}.admin-error{color:#ffbebf;background:#492829;padding:10px;font-size:10px}.admin-demo-account{color:#7f8981;border-top:1px solid #343c35;justify-content:space-between;padding-top:16px;font-size:9px;display:flex}.admin-demo-account span{font-family:var(--font-geist-mono)}.admin-app{background:#f0f2ed;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#111612;flex-direction:column;height:100vh;padding:28px 20px 22px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #303831;align-items:center;gap:11px;padding:0 8px 28px;display:flex}.admin-brand>span{background:var(--green);color:#111612;border-radius:4px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-brand>b{gap:4px;font-size:13px;display:grid}.admin-brand small{color:#69736b;font:600 7px var(--font-geist-mono);letter-spacing:.13em}.admin-sidebar nav{gap:6px;margin-top:26px;display:grid}.admin-sidebar nav button{color:#8d978f;text-align:left;background:0 0;border:0;align-items:center;gap:12px;height:46px;padding:0 12px;font-size:11px;display:flex}.admin-sidebar nav button i{font:600 8px var(--font-geist-mono);color:#586159;font-style:normal}.admin-sidebar nav button.active{color:#fff;background:#242c25}.admin-sidebar nav button.active i{color:var(--green)}.admin-sidebar nav button em{background:var(--green);color:#111612;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:9px;font-style:normal;font-weight:800;display:grid}.admin-sidebar-bottom{border-top:1px solid #303831;gap:14px;margin-top:auto;padding-top:18px;display:grid}.admin-sidebar-bottom a,.admin-sidebar-bottom button{color:#848e86;font-size:9px}.admin-sidebar-bottom button{text-align:left;background:0 0;border:0;padding:0}.admin-main{min-width:0}.admin-topbar{background:#fff;border-bottom:1px solid #dce0d9;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.admin-topbar>div{gap:3px;display:grid}.admin-topbar small{color:#9da39d;font-size:8px}.admin-topbar strong{font-size:13px}.admin-topbar>span{color:#737b74;align-items:center;gap:8px;font-size:9px;display:flex}.admin-topbar>span i{background:#74bf46;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e6f4dc}.admin-content{max-width:1220px;margin:auto;padding:45px 35px 80px}.admin-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.admin-title>div>span,.admin-section-heading>div>span{color:#929992;font:650 8px var(--font-geist-mono);letter-spacing:.15em}.admin-title h1{letter-spacing:-.04em;margin:9px 0 5px;font-size:31px}.admin-title p{color:#7c837d;margin:0;font-size:10px}.admin-title time{color:#8d948e;font:650 10px var(--font-geist-mono)}.admin-primary{color:#fff;background:#141a15;border:0;padding:12px 17px;font-size:10px;font-weight:750}.admin-primary:disabled{opacity:.5}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:42px;display:grid}.admin-metrics article{background:#fff;border:1px solid #d9ddd6;align-content:space-between;min-height:145px;padding:21px;display:grid}.admin-metrics small{color:#858c85;font-size:9px}.admin-metrics strong{font:750 36px var(--font-geist-mono)}.admin-metrics span{color:#9aa09a;font-size:8px}.admin-metrics .metric-accent{color:#5b7d2c;font-weight:700}.admin-section-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.admin-section-heading h2{margin:7px 0 0;font-size:20px}.admin-section-heading button{background:0 0;border:0;font-size:9px;font-weight:750}.review-admin-list{gap:10px;display:grid}.review-admin-list article{background:#fff;border:1px solid #d7dbd4;padding:21px}.review-admin-meta,.review-admin-score,.review-admin-actions{align-items:center;display:flex}.review-admin-meta{justify-content:space-between}.review-admin-meta>span{gap:5px;display:grid}.review-admin-meta b{font-size:11px}.review-admin-meta small{color:#838a83;font-size:9px}.review-admin-list mark,.admin-table mark{border-radius:2px;padding:5px 8px;font-size:8px;font-weight:750}.review-admin-list mark.pending,.admin-table mark.pending{color:#8d6327;background:#fff0ce}.review-admin-list mark.approved,.admin-table mark.approved{color:#527a30;background:#e6f5d8}.review-admin-list mark.rejected{color:#985151;background:#f5e1e1}.review-admin-score{color:#929892;gap:14px;margin-top:15px;font-size:8px}.review-admin-score strong{color:#111612;font:750 22px var(--font-geist-mono)}.review-admin-score time{margin-left:auto}.review-admin-list article>p{color:#555d56;background:#f5f6f2;margin:14px 0;padding:13px;font-size:10px;line-height:1.7}.review-admin-actions{gap:8px}.review-admin-actions button{background:#fff;border:1px solid #cbd0c8;padding:9px 12px;font-size:9px}.review-admin-actions button.approve{color:#fff;background:#111612;border-color:#111612}.review-admin-actions button.danger{color:#a15353}.review-admin-actions a{margin-left:auto;font-size:9px;font-weight:700}.admin-filters{gap:7px;margin-bottom:16px;display:flex}.admin-filters button{color:#777f78;background:0 0;border:1px solid #d3d7d0;padding:10px 13px;font-size:9px}.admin-filters button.active{color:#fff;background:#111612;border-color:#111612}.admin-filters b{margin-left:5px}.admin-empty{color:#8a918a;background:#fff;border:1px solid #d9ddd6;align-content:center;place-items:center;gap:9px;min-height:180px;display:grid}.admin-empty span{color:#517b2d;background:#e8f5d9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-empty p{margin:0;font-size:10px}.admin-table{background:#fff;border:1px solid #d9ddd6}.admin-table-head,.admin-table-row{align-items:center;gap:20px;padding:0 20px;display:grid}.user-admin-table .admin-table-head,.user-admin-table .admin-table-row{grid-template-columns:1.2fr 1.5fr 1fr .5fr}.admin-table-head{color:#8c938c;background:#f8f9f6;height:45px;font-size:8px}.admin-table-row{color:#555c56;border-top:1px solid #e3e6e1;min-height:68px;font-size:10px}.admin-table-row>span:first-child{gap:4px;display:grid}.admin-table-row b{color:#171c18;font-size:10px}.admin-table-row small{color:#969c96;font-size:8px}.admin-table-row a{font-weight:700}@media (max-width:760px){.header-actions{gap:10px}.header-text-link{display:none}.account-page{grid-template-columns:1fr;gap:35px;padding:45px 20px 70px}.account-intro h1{font-size:48px}.account-steps{flex-direction:column}.account-steps b+b{border-top:1px solid var(--line)}.account-card{padding:26px}.review-submit-card{grid-template-columns:1fr;padding:21px}.score-selects{grid-template-columns:1fr}.review-submit-row{flex-direction:column;align-items:flex-start;gap:12px}.review-submit-row button{width:100%}.admin-app{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:15px;position:static}.admin-brand{padding:0 5px 14px}.admin-sidebar nav{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:14px}.admin-sidebar nav button{align-content:center;place-items:center;gap:3px;height:52px;padding:5px;font-size:8px;display:grid}.admin-sidebar nav button em,.admin-sidebar-bottom{display:none}.admin-topbar{height:58px;padding:0 18px}.admin-content{padding:30px 15px 60px}.admin-title{align-items:flex-start;gap:12px}.admin-title time{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{min-height:120px}.review-admin-score{flex-wrap:wrap}.review-admin-score time{width:100%;margin:0}.review-admin-actions{flex-wrap:wrap}.review-admin-actions a{width:100%;margin:5px 0 0}.admin-table{overflow-x:auto}.admin-table-head,.admin-table-row{min-width:650px}.admin-filters{overflow-x:auto}.admin-filters button{white-space:nowrap}}.auth-checking{color:#fff;background:#111612;align-content:center;place-items:center;gap:14px;min-height:100vh;display:grid}.auth-checking-logo{background:var(--green);color:#111612;border-radius:5px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.auth-checking p{color:#9aa39b;margin:0;font-size:10px}.club-contact{color:#7a827b;margin-top:13px;font-size:9px;display:block}.club-admin-actions{align-items:center;gap:9px!important;display:flex!important}.club-admin-actions button{color:#202721;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.club-admin-actions .danger-link{color:#a15757}.admin-dialog-backdrop{z-index:20;background:#0a0e0bad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.admin-dialog{background:#f7f8f4;width:min(780px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 30px 100px #00000059}.admin-dialog>header{color:#fff;background:#141a15;justify-content:space-between;align-items:center;height:90px;padding:0 28px;display:flex}.admin-dialog>header small{color:#788279;font:650 8px var(--font-geist-mono);letter-spacing:.15em}.admin-dialog>header h2{margin:7px 0 0;font-size:23px}.admin-dialog>header>button{color:#abb3ac;background:0 0;border:1px solid #3b443c;width:36px;height:36px;font-size:22px}.club-entry-form,.benefits-editor{gap:20px;padding:28px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.club-entry-form label{color:#626a63;gap:8px;font-size:9px;font-weight:700;display:grid}.club-entry-form input,.club-entry-form select,.club-entry-form textarea{color:#161c17;background:#fff;border:1px solid #ccd1c9;outline:0;width:100%}.club-entry-form input,.club-entry-form select{height:46px;padding:0 12px}.club-entry-form textarea{resize:vertical;min-height:90px;padding:12px;line-height:1.6}.club-entry-form input:focus,.club-entry-form select:focus,.club-entry-form textarea:focus{border-color:#86ad34;box-shadow:0 0 0 3px #c7fb4a3d}.dialog-actions{border-top:1px solid #d9ddd6;justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.dialog-actions>button{background:#fff;border:1px solid #cbd0c8;min-height:42px;padding:0 18px;font-size:9px;font-weight:750}.dialog-actions .admin-primary{color:#fff;background:#141a15;border-color:#141a15}.admin-form-message{color:#58712e;background:#eef6dc;margin:0;padding:11px 13px;font-size:9px}.benefits-editor-info{grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.benefits-editor-info>div,.benefits-editor-info>a{background:#fff;border:1px solid #d8dcd5;align-content:center;gap:5px;min-height:64px;padding:13px;display:grid}.benefits-editor-info small{color:#8b928c;font-size:8px}.benefits-editor-info strong{font-size:11px}.benefits-editor-info>a{color:#526f2c;place-items:center;font-size:9px;font-weight:750}.benefit-upload{cursor:pointer;background:#eef0ea;border:1px dashed #aeb6ad;align-content:center;place-items:center;gap:7px;min-height:105px;display:grid}.benefit-upload input{opacity:0;pointer-events:none;position:absolute}.benefit-upload span{font-size:11px;font-weight:800}.benefit-upload small{color:#858d86;font-size:8px}.benefit-thumbnails{grid-template-columns:1fr 1fr;gap:12px;display:grid}.benefit-thumbnails figure{background:#fff;border:1px solid #d3d7d0;margin:0}.benefit-thumbnails img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.benefit-thumbnails figcaption{color:#697169;justify-content:space-between;align-items:center;height:42px;padding:0 11px;font-size:9px;display:flex}.benefit-thumbnails figcaption button{color:#a15353;background:0 0;border:0;font-size:9px}.benefit-empty{color:#8a918a;background:#fff;border:1px solid #d7dbd4;grid-column:1/-1;align-content:center;place-items:center;gap:9px;min-height:180px;display:grid}.benefit-empty>span{border:1px solid #c8cec5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.benefit-empty p{margin:0;font-size:9px}@media (max-width:760px){.admin-dialog-backdrop{padding:0}.admin-dialog{height:100vh;max-height:100vh}.admin-dialog>header{height:78px;padding:0 18px}.club-entry-form,.benefits-editor{padding:18px}.form-grid{grid-template-columns:1fr}.benefits-editor-info{grid-template-columns:1fr 1fr}.benefits-editor-info>a{grid-column:1/-1}.benefit-thumbnails{grid-template-columns:1fr}.club-admin-actions{min-width:190px}}.main-nav{align-items:center;gap:18px;display:flex}.publish-header-link{background:#fff;border:1px solid #b9c0b8;padding:9px 13px;font-size:10px;font-weight:800}.publish-header-link:hover{background:var(--green);border-color:var(--green)}.feed-shell{max-width:940px;margin:auto;padding:42px 20px 90px}.feed-welcome{border-bottom:1px solid var(--line);grid-template-columns:1fr 390px;align-items:end;gap:35px;padding-bottom:28px;display:grid}.feed-welcome>div>span{color:#879087;font:650 9px var(--font-geist-mono);letter-spacing:.15em}.feed-welcome p{color:#7a827b;margin:0;font-size:11px}.feed-welcome form{background:#fff;border:1px solid #d0d5cd;height:48px;display:flex;position:relative}.feed-welcome input{border:0;outline:0;flex:1;min-width:0;padding:0 14px;font-size:11px}.feed-welcome form button{color:#fff;background:#151b16;border:0;padding:0 20px;font-size:10px;font-weight:800}.feed-welcome form small{color:#a35d5d;font-size:9px;position:absolute;top:52px;left:0}.feed-actions{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 34px;display:grid}.feed-actions>a{background:#fff;border:1px solid #d5dad2;align-items:center;gap:13px;min-height:84px;padding:17px;display:flex}.feed-actions>a.accent{background:#f8fce9;border-color:#b9d76e}.feed-actions i{color:#2b352c;background:#edf0ea;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:850;display:grid}.feed-actions .accent i{background:var(--green)}.feed-actions span{gap:5px;display:grid}.feed-actions small{color:#858d86;font-size:8px}.feed-pending{color:#725b31;background:#fff0cf;border-left:3px solid #e2ad43;margin-bottom:18px;padding:12px 15px;font-size:10px}.feed-tabs{border-bottom:1px solid #cdd3cb;align-items:center;gap:18px;height:50px;display:flex}.feed-tabs b{border-bottom:3px solid #151b16;align-items:center;height:50px;font-size:12px;display:flex}.feed-tabs span{color:#9ba19b;font-size:9px}.experience-timeline{gap:24px;padding:26px 0 0 70px;display:grid;position:relative}.experience-timeline:before{content:"";background:#d7dfd5;width:2px;position:absolute;top:26px;bottom:30px;left:29px}.experience-card{position:relative}.timeline-avatar{color:#397631;z-index:1;background:#d5f2bf;border:5px solid #eaf4df;border-radius:50%;place-items:center;width:58px;height:58px;font-size:19px;font-weight:850;display:grid;position:absolute;top:0;left:-70px}.timeline-avatar small{color:#fff;font:700 7px var(--font-geist-mono);background:#16221a;border-radius:5px;padding:2px 4px;position:absolute;bottom:-3px;right:-5px}.experience-card-body:before{content:"";background:#fff;border-bottom:1px solid #d3d9d1;border-left:1px solid #d3d9d1;width:16px;height:16px;position:absolute;top:23px;left:-9px;transform:rotate(45deg)}.experience-card-body>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.experience-card-body>header>div{align-items:center;gap:10px;display:flex}.experience-card-body time{color:#859087;font-size:9px}.sentiment-stamp{border:2px solid;border-radius:50%;place-items:center;width:58px;height:58px;margin-top:-9px;font-size:11px;font-weight:850;display:grid;transform:rotate(-8deg)}.experience-club{background:#f6f8f3;border:1px solid #dce2da;border-radius:7px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;min-height:72px;padding:12px;display:grid}.club-mini-logo{width:42px;height:42px;color:var(--green);background:#151b16;border-radius:6px;place-items:center;font-size:20px;font-weight:900;display:grid}.experience-club>div{gap:7px;display:grid}.experience-club>div small{color:#727c73;font-size:9px}.experience-club em{color:#e45a4f;font-style:normal;font-weight:750}.experience-club>b{color:#ef9a12;font:800 27px var(--font-geist-mono)}.experience-club>b small{color:#788078;font-size:9px}.experience-tags{color:#26965b;flex-wrap:wrap;gap:10px;margin:13px 0 8px;font-size:9px;font-weight:750;display:flex}.experience-card-images{gap:8px;margin-top:14px;display:flex}.experience-card-images img{object-fit:cover;border:1px solid #d8ddd6;border-radius:6px;width:140px;height:90px}.experience-card-foot{color:#919891;border-top:1px solid #e3e6e1;gap:18px;margin-top:15px;padding-top:12px;font-size:8px;display:flex}.experience-card-foot span:last-child{color:#4a7d39;margin-left:auto}.experience-form-shell{max-width:1000px;margin:auto;padding:48px 20px 100px}.experience-form-heading>span{color:#8c958d;font:650 9px var(--font-geist-mono);letter-spacing:.15em}.experience-form-heading h1{letter-spacing:-.045em;margin:10px 0 7px;font-size:36px}.experience-form-heading p{color:#758077;margin:0;font-size:11px}.experience-login-note{color:#597035;background:#f2f8e5;border:1px solid #d7e5bb;margin:25px 0 18px;padding:13px 16px;font-size:10px}.experience-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.experience-block{background:#fff;border:1px solid #d7dcd4;border-radius:11px;padding:22px}.experience-block.full-block{grid-column:1/-1}.experience-block h2{align-items:center;gap:9px;margin:0 0 20px;font-size:14px;display:flex}.experience-block h2>b{color:#fff;width:21px;height:21px;font:700 9px var(--font-geist-mono);background:#151b16;border-radius:4px;place-items:center;display:grid}.experience-block h2 small{color:#8d958e;margin-left:auto;font-size:8px}.experience-block label{color:#5f6a61;gap:8px;font-size:9px;font-weight:700;display:grid}.experience-block input,.experience-block select,.experience-block textarea{color:#171d18;background:#fafbf8;border:1px solid #d2d7d0;outline:0;width:100%}.experience-block input,.experience-block select{height:43px;padding:0 11px}.experience-block textarea{resize:vertical;min-height:160px;padding:13px;line-height:1.65}.experience-block input:focus,.experience-block select:focus,.experience-block textarea:focus{border-color:#7fb42f;box-shadow:0 0 0 3px #c7fb4a33}.club-select-label select{background:#f4fff0;border-color:#b9dba9;height:58px;font-size:12px}.experience-fields{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:15px;display:grid}.sentiment-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sentiment-options button{background:#fafbf8;border:1px solid #d9ded7;border-radius:9px;align-content:center;place-items:center;gap:5px;min-height:104px;display:grid}.sentiment-options button.active{background:#f5fbe9;border:2px solid #89bd3c}.sentiment-options i{font-size:24px;font-style:normal}.sentiment-options strong{font-size:10px}.sentiment-options small{color:#8e968f;font-size:8px}.score-ranges{gap:15px;display:grid}.score-ranges label{grid-template-columns:90px 1fr 34px;align-items:center;gap:9px}.score-ranges input{accent-color:#78aa31;height:auto;padding:0}.score-ranges b{color:#648533;text-align:center;background:#eef6df;border-radius:9px;padding:4px;font-size:8px}.block-help{color:#869087;margin:-8px 0 14px;font-size:8px;line-height:1.6}.experience-upload{cursor:pointer;background:#f7f8f5;align-content:center;place-items:center;width:100px;height:100px;border:1px dashed #b8c0b7!important;gap:4px!important;display:grid!important}.experience-upload input{opacity:0;pointer-events:none;position:absolute}.experience-upload span{font-size:26px;font-weight:300}.experience-upload strong{font-size:9px}.experience-image-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.experience-image-list figure{margin:0;position:relative}.experience-image-list img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.experience-image-list button{color:#fff;background:#0f1410cc;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:5px;right:5px}.experience-submit-bar{background:#edf0eb;border:1px solid #d5dad2;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;height:auto;min-height:72px;padding:13px 16px;display:grid}.experience-submit-bar p{color:#626d64;margin:0;font-size:9px}.experience-submit-bar button{color:#fff;background:#151b16;border:0;border-radius:6px;height:46px;padding:0 30px;font-size:10px;font-weight:800}.experience-submit-bar button:disabled{opacity:.65}.experience-submit-bar>span{color:#5b7434;background:#eef7dc;grid-column:1/-1;padding:9px 12px;font-size:9px}.experience-admin-list{gap:10px;display:grid}.experience-admin-list article{background:#fff;border:1px solid #d7dbd4;padding:21px}.experience-admin-head{justify-content:space-between;align-items:center;display:flex}.experience-admin-head>span{gap:5px;display:grid}.experience-admin-head b{font-size:11px}.experience-admin-head small{color:#838a83;font-size:9px}.experience-admin-head mark{border-radius:2px;padding:5px 8px;font-size:8px;font-weight:750}.experience-admin-head mark.pending{color:#8d6327;background:#fff0ce}.experience-admin-head mark.approved{color:#527a30;background:#e6f5d8}.experience-admin-head mark.rejected{color:#985151;background:#f5e1e1}.experience-admin-facts{color:#687169;background:#f5f6f2;align-items:center;gap:18px;margin:15px 0;padding:12px;font-size:9px;display:flex}.experience-admin-facts strong{color:#151b16;font:800 23px var(--font-geist-mono)}.experience-admin-facts strong small{font-size:8px}.experience-admin-list article>p{color:#4f5951;font-size:10px;line-height:1.7}.experience-admin-images{gap:7px;margin:12px 0;display:flex}.experience-admin-images img{object-fit:cover;border-radius:4px;width:88px;height:66px}@media (max-width:760px){.main-nav .header-text-link{display:none}.main-nav{gap:7px}.publish-header-link{padding:8px}.feed-shell{padding:28px 14px 60px}.feed-welcome{grid-template-columns:1fr;gap:18px}.feed-actions{grid-template-columns:1fr}.experience-timeline{padding-left:50px}.experience-timeline:before{left:20px}.timeline-avatar{border-width:3px;width:42px;height:42px;font-size:14px;left:-50px}.experience-card-body{padding:16px}.sentiment-stamp{width:48px;height:48px}.experience-club{grid-template-columns:36px 1fr}.club-mini-logo{width:34px;height:34px}.experience-club>b{text-align:left;grid-column:2;font-size:22px}.experience-card-foot{flex-wrap:wrap}.experience-card-foot span:last-child{margin-left:0}.experience-form-shell{padding:30px 12px 65px}.experience-form{grid-template-columns:1fr}.experience-block.full-block,.experience-submit-bar{grid-column:1}.experience-fields{grid-template-columns:1fr 1fr}.sentiment-options{grid-template-columns:1fr}.sentiment-options button{min-height:75px}.score-ranges label{grid-template-columns:78px 1fr 34px}.experience-submit-bar{grid-template-columns:1fr}.experience-submit-bar button{width:100%}.experience-admin-facts{flex-wrap:wrap}.site-header{gap:10px}.header-actions{min-width:0}.user-chip{font-size:0}.user-chip i{font-size:11px}}.club-title em{vertical-align:middle;border-radius:3px;margin-left:6px;padding:3px 5px;font-size:7px;font-style:normal;display:inline-block}.club-title em.resident{color:#33763a;background:#ddf7de}.club-title em.collected{color:#607078;background:#e9eef0}.club-selector{text-align:left;background:#f4fff0;border:1px solid #b9dba9;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 14px;display:grid}.club-selector>span{font-size:20px}.club-selector>b{gap:5px;font-size:12px;display:grid}.club-selector b small{color:#4f8b50;font-size:8px}.club-selector>em{color:#6b756d;font-size:9px;font-style:normal}.club-selector-backdrop{z-index:30;background:#0f1611b8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.club-selector-dialog{background:#f8faf7;border-radius:18px;grid-template-rows:auto auto auto minmax(120px,1fr) auto;width:min(720px,100%);max-height:calc(100vh - 50px);padding:26px;display:grid;overflow:hidden}.club-selector-dialog>header{justify-content:space-between;align-items:start;display:flex}.club-selector-dialog>header small{color:#26915c;font-size:9px;font-weight:800}.club-selector-dialog>header h2{margin:7px 0 20px;font-size:24px}.club-selector-dialog>header button{color:#69736b;background:#edf0eb;border:0;border-radius:50%;width:36px;height:36px;font-size:21px}.club-selector-search{background:#fff;border:1px solid #66bd92;border-radius:9px;outline:0;height:50px;padding:0 14px}.selector-count{color:#7f8981;margin:10px 0;font-size:9px}.club-selector-results{gap:8px;padding-right:5px;display:grid;overflow:auto}.club-selector-results>button{text-align:left;background:#fff;border:1px solid #d9ded7;border-radius:9px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:grid}.club-selector-results>button:hover{background:#f4fff9;border-color:#60bb8d}.club-selector-results b{gap:5px;font-size:11px;display:grid}.club-selector-results b small{color:#4c8d62;font-size:8px}.club-selector-results>button>strong{color:#16845b;font:800 16px var(--font-geist-mono)}.club-selector-dialog>footer{background:#f0fff8;border:1px solid #a8dec7;border-radius:11px;justify-content:space-between;align-items:center;height:auto;min-height:90px;margin-top:12px;padding:14px;display:flex}.club-selector-dialog>footer>div{gap:5px;display:grid}.club-selector-dialog>footer b{font-size:10px}.club-selector-dialog>footer span{color:#65736a;font-size:8px}.club-selector-dialog>footer button{color:#fff;background:#128a60;border:0;border-radius:8px;height:44px;padding:0 18px;font-size:10px;font-weight:800}.club-selector-dialog>footer button:disabled{opacity:.45}.club-profile-hero{background:linear-gradient(110deg,#f5faf4,#e5f8ea);border:1px solid #d4e4d7;grid-template-columns:1fr auto;gap:20px;padding:28px;display:grid}.club-profile-main{align-items:center;gap:16px;display:flex}.club-profile-logo{width:64px;height:64px;color:var(--green);background:#151b16;border-radius:12px;place-items:center;font-size:28px;font-weight:900;display:grid}.club-profile-main h1{margin:0 8px 6px 0;font-size:28px;display:inline-block}.listing-badge{vertical-align:middle;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.listing-badge.resident{color:#28723c;background:#d9f6df}.listing-badge.collected{color:#647178;background:#e8edef}.club-profile-main p{color:#6b766d;margin:0;font-size:10px}.club-profile-score{text-align:right}.club-profile-score strong{color:#18a75c;font:800 42px var(--font-geist-mono);display:block}.club-profile-score small{color:#7a857c;font-size:8px}.club-profile-stats{border-top:1px solid #cfded2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.club-profile-stats span{place-items:center;gap:5px;padding:15px 10px 0;display:grid}.club-profile-stats span+span{border-left:1px solid #cfded2}.club-profile-stats b{font-size:12px}.club-profile-stats small{color:#829086;font-size:8px}.club-overview{border-bottom:1px solid var(--line);grid-template-columns:1fr 300px;gap:36px;padding:42px 0;scroll-margin-top:55px;display:grid}.club-overview-main>p{color:#4f5b51;font-size:11px;line-height:1.9}.platform-record,.club-contacts{margin-top:28px}.platform-record h3,.club-contacts h3{font-size:15px}.platform-record span{color:#6f7b71;padding:7px 0 7px 20px;font-size:9px;display:block;position:relative}.platform-record i{background:#24b76c;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:2px}.club-contacts article{border-bottom:1px solid #e0e4df;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:74px;padding:12px 0;display:grid}.club-contacts article>span{color:#fff;background:#16b868;border-radius:8px;place-items:center;width:38px;height:38px;font-size:8px;display:grid}.club-contacts article>div{gap:4px;display:grid}.club-contacts b{font-size:10px}.club-contacts strong{font:650 10px var(--font-geist-mono)}.club-contacts small{color:#738078;font-size:8px}.club-contacts button{background:#fff;border:1px solid #d2d7d1;padding:7px 9px;font-size:8px}.club-overview-side{align-content:start;gap:14px;display:grid}.publish-experience-card,.owner-claim-card{border-radius:13px;padding:20px}.publish-experience-card{background:#eaffee;border:1px solid #a8e4ba}.owner-claim-card{background:#fffaf0;border:1px solid #e7c96b}.publish-experience-card h3,.owner-claim-card h3{margin:0 0 8px;font-size:14px}.publish-experience-card p,.owner-claim-card p{color:#6d796f;font-size:9px;line-height:1.7}.publish-experience-card span{background:#ffffffb3;margin:7px 0;padding:8px;font-size:8px;display:block}.publish-experience-card a,.owner-claim-card a{color:#fff;background:#13a755;border-radius:7px;place-items:center;height:40px;margin-top:13px;font-size:9px;font-weight:800;display:grid}.owner-claim-card a{background:#171d18}.experience-discussion{border-top:1px solid #e2e6e0;margin-top:15px;padding-top:12px}.discussion-actions{align-items:center;gap:8px;display:flex}.discussion-actions button{color:#586359;background:#f8f9f6;border:1px solid #d4d9d2;border-radius:6px;padding:7px 10px;font-size:9px}.discussion-actions small{color:#929a93;margin-left:auto;font-size:8px}.experience-discussion>form{margin-top:10px;display:flex}.experience-discussion>form input{border:1px solid #d2d8d1;outline:0;flex:1;min-width:0;height:39px;padding:0 11px}.experience-discussion>form button{color:#fff;background:#151b16;border:0;padding:0 14px;font-size:9px}.reply-message{color:#6b853e!important;margin:8px 0 0!important;font-size:8px!important}.reply-list{gap:8px;margin-top:12px;display:grid}.reply-list article{background:#f7f8f5;border-radius:7px;grid-template-columns:36px 1fr;gap:10px;padding:11px;display:grid}.reply-list article>span{color:#477638;background:#e4f6dd;border-radius:4px;place-items:center;height:22px;font-size:7px;font-weight:800;display:grid}.reply-list b{font-size:9px}.reply-list p{margin:5px 0!important;font-size:9px!important;line-height:1.6!important}.reply-list small{color:#929a93;font-size:7px}.owner-shell{max-width:1000px;margin:auto;padding:50px 20px 90px}.owner-heading>span{color:#859087;font:650 9px var(--font-geist-mono);letter-spacing:.14em}.owner-heading h1{margin:10px 0 6px;font-size:34px}.owner-heading p{color:#768179;margin:0;font-size:10px}.owner-claim-layout,.owner-dashboard{grid-template-columns:1fr 300px;gap:18px;margin-top:28px;display:grid}.owner-claim-form,.owner-dashboard>form,.owner-dashboard>aside,.claim-status{background:#fff;border:1px solid #d7dcd5;padding:25px}.owner-claim-form h2,.owner-dashboard h2{margin:0 0 8px}.owner-claim-form>p,.owner-dashboard aside>p{color:#758078;font-size:9px;line-height:1.7}.owner-claim-form label,.owner-dashboard form label{color:#626d64;gap:8px;margin-top:16px;font-size:9px;font-weight:700;display:grid}.owner-claim-form input,.owner-claim-form select,.owner-claim-form textarea,.owner-dashboard input,.owner-dashboard textarea{background:#fafbf8;border:1px solid #d0d6ce;outline:0;width:100%}.owner-claim-form input,.owner-claim-form select,.owner-dashboard input{height:44px;padding:0 11px}.owner-claim-form textarea,.owner-dashboard textarea{resize:vertical;min-height:105px;padding:11px}.owner-claim-form .admin-primary,.owner-dashboard .admin-primary{width:100%;height:46px;margin-top:18px}.claim-status h3{margin:0 0 15px}.claim-status>div{border-bottom:1px solid #e3e6e1;grid-template-columns:1fr auto;gap:5px;padding:12px 0;display:grid}.claim-status b{font-size:10px}.claim-status span{font-size:8px;font-weight:800}.claim-status span.pending{color:#a67429}.claim-status span.approved{color:#3c8142}.claim-status span.rejected{color:#a55353}.claim-status small{color:#8e968f;font-size:8px}.claim-status p{color:#8b938c;font-size:9px}.owner-dashboard{grid-template-columns:280px 1fr}.owner-dashboard>aside{color:#fff;background:#162019}.owner-dashboard>aside>span{color:var(--green);font-size:9px;font-weight:800}.owner-dashboard>aside h2{margin-top:16px}.owner-dashboard>aside a{color:var(--green);margin-top:20px;font-size:9px;font-weight:800;display:block}.owner-dashboard form h3{margin:0}.owner-dashboard label small{color:#909890;font-weight:400}.owner-message{color:#5b7436;background:#eef7dd;margin-top:14px;padding:12px 14px;font-size:9px}.admin-subsection{border-top:1px solid #d7dbd4;margin-top:42px;padding-top:30px}.claim-admin-list,.reply-admin-list{gap:10px;display:grid}.claim-admin-list article,.reply-admin-list article{background:#fff;border:1px solid #d7dbd4;padding:20px}.claim-admin-list article>div:first-child,.reply-admin-list article>div:first-child{justify-content:space-between;display:flex}.claim-admin-list article>div span,.reply-admin-list article>div span{gap:5px;display:grid}.claim-admin-list b,.reply-admin-list b{font-size:11px}.claim-admin-list small,.reply-admin-list small{color:#838b84;font-size:8px}.claim-admin-list mark,.reply-admin-list mark{padding:5px 8px;font-size:8px;font-weight:800}.claim-admin-list mark.pending,.reply-admin-list mark.pending{color:#8d6327;background:#fff0ce}.claim-admin-list mark.approved,.reply-admin-list mark.approved{color:#527a30;background:#e6f5d8}.claim-admin-list mark.rejected,.reply-admin-list mark.rejected{color:#985151;background:#f5e1e1}.claim-admin-list dl{background:#f6f7f3;grid-template-columns:90px 1fr;margin:14px 0;display:grid}.claim-admin-list dt,.claim-admin-list dd{border-bottom:1px solid #e2e5df;margin:0;padding:10px;font-size:9px}.claim-admin-list dt{color:#8a928b}.reply-admin-list article>p{color:#4f5951;background:#f6f7f3;padding:12px;font-size:10px}@media (max-width:760px){.club-selector-dialog{border-radius:0;height:100vh;max-height:none;padding:18px}.club-selector-dialog>footer{flex-direction:column;align-items:flex-start;gap:12px}.club-selector-dialog>footer button{width:100%}.club-profile-hero{grid-template-columns:1fr}.club-profile-score{text-align:left}.club-profile-stats{grid-template-columns:1fr}.club-profile-stats span+span{border-left:0}.club-overview{grid-template-columns:1fr}.club-overview-side{grid-row:1}.owner-claim-layout,.owner-dashboard{grid-template-columns:1fr}.owner-dashboard>aside{grid-row:1}.admin-sidebar nav{grid-template-columns:repeat(3,1fr)}}.checkcheck-logo{gap:12px}.checkcheck-logo>span:last-child{gap:2px;display:grid}.checkcheck-logo strong{letter-spacing:.05em;font-size:17px}.checkcheck-mark{color:#121713;width:43px;height:35px;font-family:var(--font-geist-mono);font-weight:900;display:block;position:relative}.checkcheck-mark i,.checkcheck-mark em{border:4px solid #111712;border-right-color:#0000;border-radius:50%;place-items:center;width:27px;height:27px;font-size:0;font-style:normal;display:grid;position:absolute;top:2px}.checkcheck-mark i{left:0}.checkcheck-mark em{right:0;transform:rotate(180deg)}.checkcheck-mark b{z-index:2;background:var(--green);color:#111712;width:17px;height:17px;box-shadow:0 0 0 3px var(--paper);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:5px;left:13px}.checkcheck-logo small{color:#727a73;letter-spacing:.18em;font-size:7px}.uncollected-result{text-align:center;align-content:center;place-items:center;min-height:230px;padding:35px;display:grid}.uncollected-result h2{margin:13px 0 7px;font-size:20px}.uncollected-result p{color:#7d867f;margin:0 0 17px;font-size:9px}.uncollected-result button{color:#fff;background:#151b16;border:0;padding:11px 20px;font-size:9px;font-weight:800}.uncollected-result small{color:#5f7d3f;margin-top:12px;font-size:9px}.archive-hero{background-image:radial-gradient(#d3ddd5 1px,#0000 1px);background-size:16px 16px;grid-template-columns:1fr 390px;align-items:center;gap:45px;max-width:1120px;margin:auto;padding:55px 25px;display:grid}.archive-hero>div>span{color:#25885f;font:700 9px var(--font-geist-mono);letter-spacing:.15em}.archive-hero h1{margin:12px 0 8px;font-size:39px}.archive-hero h2{color:#68776d;margin:0 0 14px;font-size:22px}.archive-hero p{color:#78837b;font-size:10px}.archive-hero aside{text-align:center;background:#ffffffe6;border:1px solid #d1d9d2;border-radius:16px;padding:25px}.archive-hero aside i{color:#15955c;background:#e5f8ed;border-radius:12px;place-items:center;width:48px;height:48px;margin:auto;font-size:21px;font-style:normal;display:grid}.archive-hero aside h3{margin:15px 0 6px}.archive-hero aside p{margin:0}.archive-hero aside a{color:#fff;background:#151b16;border-radius:8px;place-items:center;height:45px;margin-top:18px;font-size:10px;font-weight:800;display:grid}.archive-layout{grid-template-columns:250px 1fr;align-items:start;gap:28px;max-width:1120px;margin:30px auto 90px;padding:0 20px;display:grid}.archive-filters{background:#fff;border:1px solid #d7ddd6;border-radius:13px;padding:16px;position:sticky;top:15px}.archive-filters>input,.archive-filters select{background:#fafbf8;border:1px solid #d1d7d0;outline:0;width:100%;height:43px;padding:0 11px}.archive-filters label{color:#677168;gap:8px;margin-top:16px;font-size:9px;font-weight:700;display:grid}.archive-filters>div{gap:6px;margin-top:20px;display:grid}.archive-filters>div>b{margin-bottom:4px;font-size:10px}.archive-filters button{color:#667068;background:#f6f7f4;border:0;border-radius:7px;justify-content:space-between;align-items:center;height:39px;padding:0 11px;font-size:9px;display:flex}.archive-filters button span{color:#687168;background:#e8ece7;border-radius:10px;place-items:center;min-width:23px;height:19px;font-size:8px;display:grid}.archive-count{border-bottom:1px solid #d2d8d1;justify-content:space-between;align-items:center;height:45px;display:flex}.archive-count span{color:#89928b;font-size:8px}.archive-timeline{padding-top:20px}.archive-timeline>.empty-list{background:#fff;border:1px solid #d7dcd5}@media (max-width:760px){.checkcheck-logo strong{font-size:14px}.checkcheck-mark{width:37px}.archive-hero{grid-template-columns:1fr;padding:35px 18px}.archive-layout{grid-template-columns:1fr}.archive-filters{position:static}.archive-hero h1{font-size:33px}}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 4%,#53e1a021,#0000 27%),radial-gradient(circle at 90% 16%,#56b0ff1c,#0000 24%),#f6fbf9}button,input,select,textarea{border-radius:10px}button,a,input,select,textarea{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}button:hover,a:hover{transform:translateY(-1px)}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #d6e8dfe6;border-top:0;border-radius:0 0 22px 22px;max-width:1240px;height:78px;padding:0 26px;position:sticky;top:0;box-shadow:0 10px 30px #265c4212}.checkcheck-logo strong{color:#183c2d;font-size:18px}.checkcheck-mark{width:46px}.checkcheck-mark b{color:#123a2a;background:#35df94;box-shadow:0 0 0 4px #fff}.header-actions{gap:15px}.main-nav{gap:20px}.publish-header-link{color:#fff;background:linear-gradient(135deg,#22cb7c,#13a969);border:0;border-radius:999px;padding:11px 17px;box-shadow:0 8px 20px #1cb97133}.user-chip{background:#f5fffa;border-color:#cfebe0;border-radius:999px}.feed-shell{max-width:1180px;padding:45px 24px 90px}.feed-welcome{background:linear-gradient(130deg,#fffffff5,#e8fdf3e6 58%,#ebf7fff0);border:1px solid #d7ede3;border-radius:28px;padding:38px 42px;overflow:hidden;box-shadow:0 22px 60px #26684914}.feed-welcome:after{content:"CC";color:#1fc27612;font:900 150px var(--font-geist-mono);position:absolute;top:-32px;right:5%}.feed-welcome>div,.feed-welcome form{z-index:1;position:relative}.feed-welcome>div>span{color:#16ad6a}.feed-welcome h1{letter-spacing:-.05em;margin:10px 0 8px;font-size:40px}.feed-welcome p{color:#6f8478;font-size:13px}.feed-welcome form{background:#fff;border:1px solid #cfe8dc;border-radius:16px;padding:7px;box-shadow:0 12px 30px #2d6d4e14}.feed-welcome input{background:0 0;border:0!important}.feed-welcome button{box-shadow:0 8px 18px #1ab56d33;background:linear-gradient(135deg,#28d88a,#12aa69)!important;border-radius:11px!important}.feed-actions{gap:14px;margin:22px 0 32px}.feed-actions a{background:#ffffffe0;border:1px solid #dcebe4;border-radius:20px;min-height:94px;padding:20px;box-shadow:0 12px 30px #265c420e}.feed-actions a.accent{background:linear-gradient(135deg,#e9fff5,#eff9ff);border-color:#ace8cb}.feed-actions i{color:#13aa68;background:#eafbf3;border-radius:15px;width:47px;height:47px}.feed-actions small{color:#7d8d84;margin-top:6px;font-size:10px}.feed-tabs{border-color:#dce9e3;padding:0 4px 13px}.feed-tabs b{font-size:15px}.feed-pending{color:#8c681b;background:#fff8e9;border-color:#f1d596;border-radius:14px}.experience-timeline{padding-left:78px}.experience-timeline:before{background:linear-gradient(#75dfad,#d9ece3);width:2px;left:29px}.timeline-avatar{background:linear-gradient(135deg,#65e6a9,#1bb775);border:5px solid #e5f9ef;width:58px;height:58px;font-size:19px;left:-78px;box-shadow:0 10px 24px #1fa4632e}.experience-card{margin-bottom:20px}.experience-card-body{background:#fffffff5;border:1px solid #dbeae3;border-radius:22px;padding:25px 27px;box-shadow:0 16px 42px #22563d13}.experience-card-body:after{content:"";border:10px solid #0000;border-left-width:0;border-right-color:#fff;position:absolute;top:24px;left:-10px}.experience-card-body>header strong{font-size:14px}.experience-card-body>header time{color:#8da097;font-size:10px}.sentiment-stamp{border-width:1px;border-radius:999px;width:auto;height:auto;padding:8px 13px;font-size:10px;transform:none}.sentiment-stamp.neutral{color:#a66f08;background:#fff7e8;border-color:#f0c773}.sentiment-stamp.warning{color:#c64949;background:#fff0f0;border-color:#e99}.experience-club{background:linear-gradient(105deg,#f5fffa,#f4f9ff);border:1px solid #dcebe4;border-radius:15px;grid-template-columns:46px 1fr auto;margin-top:18px;padding:14px 16px}.club-mini-logo{color:#cffff0;background:linear-gradient(135deg,#153f30,#25c47a);border-radius:12px;width:42px;height:42px}.experience-club>div strong{font-size:13px}.experience-club>div small{margin-top:6px;font-size:9px}.experience-club>b{color:#0eb66b;font-size:29px}.experience-club em{color:#ff7339}.experience-result-grid{background:#f8fcfa;border:1px solid #e0ece6;border-radius:14px;grid-template-columns:repeat(5,1fr);margin:13px 0 16px;display:grid;overflow:hidden}.experience-result-grid span{place-items:center;gap:5px;min-width:0;padding:13px 8px;display:grid}.experience-result-grid span+span{border-left:1px solid #e1ece7}.experience-result-grid b{color:#113f2d;font:800 16px var(--font-geist-mono)}.experience-result-grid small{color:#87978f;font-size:8px}.experience-tags{gap:7px}.experience-tags span{color:#098b52;background:#e9faf2;border-radius:999px;padding:6px 9px;font-size:9px}.experience-card-body>p{color:#385247;margin:14px 0;font-size:13px;line-height:1.85}.experience-card-images{gap:9px}.experience-card-images img{border-radius:12px;width:150px;height:108px}.experience-card-foot{color:#899a91;padding-top:13px}.experience-score-strip{grid-template-columns:repeat(5,1fr);margin:-6px 0 15px;display:grid}.experience-score-strip span{border-right:1px solid #e3eee8;place-items:center;gap:3px;padding:5px;display:grid}.experience-score-strip span:last-child{border-right:0}.experience-score-strip b{color:#0aa45f;font:800 12px var(--font-geist-mono)}.experience-score-strip small{color:#8a9a92;font-size:7px}.experience-discussion{border-color:#e3eee8}.discussion-actions{flex-wrap:wrap}.discussion-actions button{color:#5f766a;background:#f7fbf9;border-color:#d8e7e0;border-radius:999px;padding:8px 11px}.discussion-actions .reaction b{font:700 9px var(--font-geist-mono)}.discussion-actions .reaction.agree.active{color:#06864e;background:#e4faef;border-color:#39c889;box-shadow:0 0 0 3px #2dcc871a}.discussion-actions .reaction.disagree.active{color:#bd4646;background:#fff0f0;border-color:#ee9c9c;box-shadow:0 0 0 3px #e6696917}.experience-discussion>form input{border-radius:10px 0 0 10px}.experience-discussion>form button{background:#159b61;border-radius:0 10px 10px 0}.reply-list article{background:#f8fcfa;border:1px solid #e2eee8;border-radius:12px}.archive-hero{background:radial-gradient(circle at 15% 20%,#30d68729,#0000 28%),linear-gradient(125deg,#fff,#effbf5 62%,#eef8ff);border:1px solid #d7ede3;border-radius:28px;max-width:1180px;margin-top:28px;padding:48px;box-shadow:0 22px 55px #26684913}.archive-hero h1{letter-spacing:-.05em;font-size:42px}.archive-hero h2{color:#4e6d5e}.archive-hero p{font-size:11px;line-height:1.8}.archive-hero aside{border-color:#d4e9df;border-radius:20px;box-shadow:0 15px 35px #255e4212}.archive-hero aside a{background:linear-gradient(135deg,#22cc7d,#12a867);border-radius:12px}.archive-layout{grid-template-columns:270px 1fr;gap:30px;max-width:1180px}.archive-filters{border-color:#dbeae3;border-radius:18px;padding:20px;box-shadow:0 14px 36px #265c420f}.archive-filters>input,.archive-filters select{background:#f8fcfa;border-color:#d8e8e0;border-radius:11px}.archive-filters button{border-radius:10px}.archive-timeline .experience-card-body{box-shadow:0 13px 34px #22563d0f}.experience-form-shell,.page-shell,.owner-shell,.admin-shell{max-width:1180px}.experience-form-heading h1,.owner-heading h1{letter-spacing:-.04em}.experience-login-note,.experience-block,.experience-submit-bar,.owner-claim-form,.owner-dashboard>form,.owner-dashboard>aside,.claim-status,.account-card,.admin-panel,.claim-admin-list article,.reply-admin-list article,.experience-admin-list article{box-shadow:0 14px 38px #245b400e;border-color:#dbeae3!important;border-radius:18px!important}.experience-block{background:#fffffff0}.experience-fields input,.experience-fields select,.owner-claim-form input,.owner-claim-form select,.owner-claim-form textarea,.owner-dashboard input,.owner-dashboard textarea{background:#f8fcfa;border-color:#d8e7df}.experience-fields input:focus,.experience-fields select:focus,textarea:focus,input:focus{outline:0;box-shadow:0 0 0 3px #36cd8a1a;border-color:#55cc95!important}.experience-submit-bar button,.admin-primary{background:linear-gradient(135deg,#22ca7b,#12a667)!important;border-radius:11px!important}.club-selector-dialog{border:1px solid #dbeae3;box-shadow:0 30px 90px #0f39263d}.club-profile-hero{background:linear-gradient(115deg,#f7fffb,#e9faf2 60%,#edf8ff);border-color:#d5ebe0;border-radius:24px;box-shadow:0 18px 44px #225b3e12}.club-profile-logo{color:#bfffe0;background:linear-gradient(135deg,#173f30,#20bf76);border-radius:16px}.listing-badge{border-radius:999px}.publish-experience-card,.owner-claim-card{border-radius:18px}.club-contacts article>span{background:linear-gradient(135deg,#22cb7c,#12aa69);border-radius:12px}footer{border-color:#dce9e3!important}.outline-link{background:#fff;border-color:#cee5da;border-radius:999px}@media (max-width:760px){.site-header{border-radius:0 0 16px 16px;height:66px;padding:0 14px}.feed-shell{padding:24px 12px 65px}.feed-welcome{padding:28px 22px}.feed-welcome:after{font-size:90px}.feed-welcome h1{font-size:31px}.feed-actions{grid-template-columns:1fr}.experience-timeline{padding-left:49px}.experience-timeline:before{left:19px}.timeline-avatar{border-width:3px;width:40px;height:40px;left:-49px}.experience-card-body{padding:17px}.experience-result-grid{grid-template-columns:repeat(3,1fr)}.experience-result-grid span:nth-child(4){border-top:1px solid #e1ece7;border-left:0}.experience-result-grid span:nth-child(5){border-top:1px solid #e1ece7}.experience-club{grid-template-columns:38px 1fr}.experience-club>b{grid-column:2}.archive-hero{margin:16px 12px 0;padding:30px 22px}.archive-layout{padding:0 12px}.discussion-actions small{width:100%;margin-left:0}.experience-card-images img{aspect-ratio:1.25;width:calc(33.333% - 6px);height:auto}.experience-score-strip small{font-size:6px}}.feed-shell{max-width:1240px;padding-top:28px}.feed-welcome{background-image:linear-gradient(90deg,#fffffcf7 0%,#fffffce0 34%,#ffffff1f 62%),url(/qieke-home-hero.png);background-position:50%;background-size:cover;border:0;border-radius:26px;align-items:center;min-height:430px;padding:56px 58px;display:flex;box-shadow:0 22px 55px #236c491c}.feed-welcome:after{content:none}.home-hero-copy{z-index:2;width:min(590px,58%);position:relative}.home-hero-copy>span{font:750 9px var(--font-geist-mono);letter-spacing:.14em;background:#e1faede0;border-radius:999px;padding:7px 11px;display:inline-flex;color:#098b55!important}.home-hero-copy h1{letter-spacing:-.055em;margin:16px 0 12px;font-size:48px;line-height:1.12}.home-hero-copy h1 em{color:#0cab66;font-style:normal;display:block}.home-hero-copy>p{color:#597265;max-width:510px;margin:0;font-size:14px;line-height:1.8}.home-hero-copy form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #addbc6d9;border-radius:16px;grid-template-columns:1fr auto;width:100%;margin-top:27px;padding:7px;display:grid;box-shadow:0 13px 34px #2363451c}.home-hero-copy form input{background:0 0;min-width:0;height:48px;padding:0 15px;font-size:12px;border:0!important}.home-hero-copy form button{color:#fff;border:0;height:48px;padding:0 22px;font-size:11px;font-weight:800;box-shadow:0 8px 18px #14ad653b;background:linear-gradient(135deg,#20c979,#0da762)!important;border-radius:11px!important}.home-hero-copy form small{color:#bf534d;grid-column:1/-1;padding:7px 12px 3px;font-size:9px}.home-hero-proof{flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.home-hero-proof span{color:#648075;font-size:9px}.feed-actions{grid-template-columns:repeat(4,1fr);margin-top:18px}.feed-actions a{min-height:88px;box-shadow:none;border-color:#dce9e3;border-radius:18px}.feed-actions i{border-radius:14px;width:44px;height:44px}.feed-actions strong{font-size:13px}.feed-tabs{margin-top:28px}.experience-timeline{max-width:1030px;margin:0 auto}.experience-card-body{border-color:#d7e7ef;box-shadow:0 13px 32px #234c670e}.experience-card-body>p{font-size:12px}@media (max-width:900px){.feed-welcome{background-position:58%;min-height:400px;padding:42px 34px}.home-hero-copy{width:65%}.home-hero-copy h1{font-size:40px}.feed-actions{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.feed-welcome{background-image:linear-gradient(#ffffff14 25%,#fffffcf0 54%,#fffffcfc 100%),url(/qieke-home-hero.png);background-position:62%;background-size:auto 100%;align-items:flex-end;min-height:500px;padding:30px 22px}.home-hero-copy{width:100%}.home-hero-copy h1{font-size:34px}.home-hero-copy>p{font-size:12px}.home-hero-copy form{grid-template-columns:1fr}.home-hero-copy form button{width:100%}.home-hero-proof{display:none}.feed-actions{grid-template-columns:1fr 1fr;gap:10px}.feed-actions a{grid-template-columns:36px 1fr;gap:10px;min-height:105px;padding:14px;display:grid}.feed-actions i{width:36px;height:36px}.feed-actions small{font-size:8px}}:root{--ink:#172033;--paper:#fff;--line:#e7eaf0;--green:#3067d6;--muted:#7b8494;--mint:#f4f7fb;--blue:#eef4ff;--orange:#f29a3f}.site-header,.feed-shell,.archive-hero,.archive-layout,.page-shell,.experience-form-shell,.owner-shell,.experience-detail-shell{width:min(1180px,100% - 32px);max-width:1180px;margin-left:auto;margin-right:auto}.site-header{background:#fffffff5;border:1px solid #eceff3;border-top:0;border-radius:0 0 16px 16px;height:72px;padding:0 22px;box-shadow:0 8px 24px #1f2b430b}.publish-header-link{color:#fff;box-shadow:none;background:#1d2a42}.outline-link{border-color:#dce1e9}.feed-welcome{background-color:#fff;background-image:linear-gradient(90deg,#fffffffc 0%,#ffffffeb 35%,#ffffff1f 64%),url(/qieke-hero-girl-v1.png);border:1px solid #eaedf2;border-radius:22px;min-height:410px;padding:50px 54px;box-shadow:0 14px 38px #232f460e}.home-hero-copy>span{background:#f0f4fa;color:#56647b!important}.home-hero-copy h1{color:#182236}.home-hero-copy>p{color:#687387}.home-hero-copy form{border-color:#dce2eb;box-shadow:0 9px 24px #212d4412}.home-hero-copy form button{box-shadow:none;background:#1f2c43!important}.feed-actions{gap:12px}.feed-actions a,.feed-actions a:first-child,.feed-actions a:nth-child(2),.feed-actions a:nth-child(3),.feed-actions a:nth-child(4){background:#fff;border-color:#e5e8ee;box-shadow:0 7px 20px #212d4409}.feed-actions a:hover{border-color:#cbd4e2;box-shadow:0 11px 26px #212d4411}.feed-actions a:first-child i{color:#315caa;background:#f0f4fb}.feed-actions a:nth-child(2) i{color:#7054ad;background:#f3f0fb}.feed-actions a:nth-child(3) i{color:#cf7723;background:#fff4e9}.feed-actions a:nth-child(4) i{color:#307c6b;background:#eef6f4}.feed-tabs b{color:#182236}.feed-pending{background:#fff9ed;border-color:#f1dfb7}.experience-card.is-clickable{cursor:zoom-in;border-radius:20px}.experience-card.is-clickable:focus-visible{outline-offset:4px;outline:3px solid #315fae33}.experience-card-body{background:#fff;border-color:#e2e7ee;box-shadow:0 10px 30px #232f460d}.experience-club{background:#f7f9fc;border-color:#e2e7ee}.club-mini-logo{color:#fff;background:#273650}.experience-club>b{color:#315fab}.experience-result-grid span+span{border-color:#e2e7ee}.experience-result-grid b{color:#24324a}.experience-score-strip span{border-color:#e5e9ef}.experience-score-strip b{color:#315fab}.experience-card-tools{align-items:center;gap:10px;display:flex}.experience-card-tools>a{color:#52637e;font-size:8px;font-weight:750}.experience-card-tools>a:hover{color:#244f99}.sentiment-stamp.recommend{background:#f1faf5}.discussion-actions .reaction.agree.active{color:#28569f;box-shadow:none;background:#edf3ff;border-color:#9cadd0}.discussion-actions .reaction.disagree.active{box-shadow:none}.experience-discussion>form button{background:#263650}.reply-list article{background:#f8f9fb;border-color:#e2e7ee}.reply-list article>span{color:#4f5f78;background:#eef2f7}.archive-hero{background:#fff;border-color:#e5e9ef;box-shadow:0 12px 32px #232f460b}.archive-hero h2:first-letter{color:inherit}.archive-hero aside{box-shadow:none;border-color:#e2e7ee}.archive-hero aside a{background:#25334b}.archive-filters{border-color:#e3e7ed;box-shadow:0 8px 22px #232f4609}.archive-filters>input,.archive-filters select{background:#fff;border-color:#e0e5ec}.club-profile-hero{background:#fff;border-color:#e3e8ef;box-shadow:0 10px 28px #232f460b}.club-profile-logo{color:#fff;background:#293951}.club-profile-score strong{color:#315fab}.club-profile-stats,.club-profile-stats span+span{border-color:#e2e7ee}.owner-claim-card{background:#fffaf0;border-color:#eadbb9}.experience-block,.experience-login-note,.experience-submit-bar,.owner-claim-form,.owner-dashboard>form,.owner-dashboard>aside,.claim-status,.account-card,.admin-panel{box-shadow:0 8px 24px #232f4609;border-color:#e2e7ee!important}.experience-block h2 b{background:#283750}.experience-submit-bar{background:#f5f7fa}.experience-submit-bar button,.admin-primary{background:#263650!important}.club-selector{background:#f7f9fc;border-color:#d7dfe9}.sentiment-options button.active{background:#f0f4fb;border-color:#9fb2d4}.experience-detail-shell{padding:32px 0 90px}.experience-breadcrumb{color:#8a93a2;align-items:center;gap:10px;font-size:10px;display:flex}.experience-breadcrumb a{color:#41649e}.experience-detail-heading{background:#fff;border:1px solid #e4e8ee;border-radius:18px;justify-content:space-between;align-items:center;margin:16px 0 24px;padding:26px 30px;display:flex}.experience-detail-heading>div>span{color:#60769b;font:750 8px var(--font-geist-mono);letter-spacing:.14em}.experience-detail-heading h1{margin:8px 0 6px;font-size:28px}.experience-detail-heading p{color:#7a8494;margin:0;font-size:10px}.experience-detail-heading>a{color:#56647a;border:1px solid #dfe4eb;border-radius:10px;padding:10px 14px;font-size:9px}.experience-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.experience-detail-main .experience-timeline{padding:0}.experience-detail-main .experience-card{margin:0}.experience-detail-main .timeline-avatar,.experience-card.is-detail .experience-card-body:before,.experience-card.is-detail .experience-card-body:after{display:none}.experience-detail-side{gap:14px;display:grid;position:sticky;top:92px}.experience-detail-side>section,.detail-neutral-note{background:#fff;border:1px solid #e2e7ee;border-radius:16px;margin:0;padding:20px}.experience-detail-side>section:first-child{text-align:center}.experience-detail-side>section:first-child small{color:#8892a2;font-size:9px}.experience-detail-side>section:first-child strong{color:#315fab;font:800 42px var(--font-geist-mono);margin:8px 0;display:block}.experience-detail-side>section:first-child strong em{font-size:11px;font-style:normal}.experience-detail-side>section:first-child p{color:#667286;margin:0;font-size:9px}.detail-fact-list h2,.detail-club-card h2{margin:0 0 13px;font-size:14px}.detail-fact-list div{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.detail-fact-list div:last-child{border-bottom:0}.detail-fact-list span{color:#7d8797}.detail-fact-list b{color:#26334a}.detail-club-card>small{color:#8993a3;font-size:8px}.detail-club-card h2{margin-top:7px}.detail-club-card p{color:#737e8f;font-size:9px;line-height:1.7}.detail-club-card a{color:#fff;background:#273750;border-radius:9px;place-items:center;height:40px;margin-top:14px;font-size:9px;font-weight:750;display:grid}.detail-neutral-note{color:#7b8595;font-size:8px;line-height:1.7}@media (max-width:900px){.experience-detail-layout{grid-template-columns:1fr}.experience-detail-side{grid-template-columns:1fr 1fr;position:static}.detail-neutral-note{grid-column:1/-1}.feed-welcome{background-position:60%}.home-hero-copy h1{font-size:38px}}@media (max-width:620px){.site-header,.feed-shell,.archive-hero,.archive-layout,.page-shell,.experience-form-shell,.owner-shell,.experience-detail-shell{width:min(100% - 20px,1180px)}.site-header{border-radius:0;width:100%}.feed-shell{padding-top:10px}.feed-welcome{background-image:linear-gradient(#ffffff1f 22%,#fffffff5 52%,#fff 100%),url(/qieke-hero-girl-v1.png);min-height:490px;padding:28px 20px}.home-hero-copy h1{font-size:32px}.experience-card-tools{flex-direction:column;align-items:flex-end}.experience-card-tools>a{font-size:7px}.experience-detail-heading{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.experience-detail-layout{display:block}.experience-detail-side{grid-template-columns:1fr;margin-top:14px;display:grid}.detail-neutral-note{grid-column:auto}}:root{--q-navy:#223353;--q-blue:#5c8ff0;--q-sky:#eaf4ff;--q-line:#dfe9f8;--q-text:#283750;--q-muted:#7d8da8;--q-lilac:#f2efff;--q-peach:#fff3eb;--q-mint:#edf9f7}body{color:var(--q-text);background:radial-gradient(circle at 6% 3%,#79b5ff26,#0000 25%),radial-gradient(circle at 95% 10%,#b7a3ff21,#0000 23%),#f6f9ff}.site-header,.feed-shell,.archive-hero,.archive-layout,.page-shell,.experience-form-shell,.owner-shell,.experience-detail-shell{width:min(1240px,100% - 36px);max-width:1240px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-color:#e2eaf7;border-radius:0 0 22px 22px;height:76px;padding:0 26px;box-shadow:0 12px 35px #36599113}.checkcheck-logo strong{color:var(--q-navy)}.checkcheck-logo small{color:#8c9ab1}.checkcheck-mark i,.checkcheck-mark em{border-color:#29405f #0000 #29405f #29405f}.checkcheck-mark b{color:#4d7bd4;background:#eaf2ff}.header-text-link{color:#5e6d86}.header-text-link:hover{color:#4277d5}.publish-header-link{background:linear-gradient(135deg,#273b60,#4e79ce);border-radius:999px;box-shadow:0 8px 20px #3054922e}.user-chip{background:#f9fbff;border-color:#dfe8f6}.user-chip i{color:#4d7dd6;background:#e9f2ff}.feed-shell{padding:26px 0 88px}.feed-welcome{background-image:linear-gradient(90deg,#fffffffc 0%,#ffffffed 37%,#ffffff2e 65%),url(/qieke-hero-girl-v1.png);background-position:50%;background-size:cover;border:1px solid #dfe9f7;border-radius:28px;min-height:438px;padding:56px 60px;box-shadow:0 22px 55px #3b619b1a}.home-hero-copy{width:min(620px,54%)}.home-hero-copy>span{background:#eff5ff;padding:8px 13px;color:#526f9f!important}.home-hero-copy h1{color:#23304a;margin:18px 0 14px;font-size:50px;line-height:1.12}.home-hero-copy h1 em{color:#386fc5}.home-hero-copy>p{color:#667996;font-size:14px}.home-hero-copy form{background:#fffffff5;border-color:#d5e2f5;border-radius:17px;margin-top:28px;box-shadow:0 13px 34px #3555891a}.home-hero-copy form button{box-shadow:0 8px 20px #2c497b33;background:linear-gradient(135deg,#263a5e,#4774c8)!important;border-radius:12px!important}.home-hero-proof span{color:#7185a2}.home-hero-proof span:first-letter{color:#5989df}.feed-actions{gap:14px;margin-top:20px}.feed-actions a,.feed-actions a:first-child,.feed-actions a:nth-child(2),.feed-actions a:nth-child(3),.feed-actions a:nth-child(4){border-radius:22px;min-height:94px;box-shadow:0 10px 28px #3556890e}.feed-actions a:first-child{background:#f7fbff;border-color:#cfe1fb}.feed-actions a:nth-child(2){background:#faf8ff;border-color:#ddd5f7}.feed-actions a:nth-child(3){background:#fffaf6;border-color:#f1dcca}.feed-actions a:nth-child(4){background:#f6fcfb;border-color:#cfe8e4}.feed-actions a:hover{border-color:#aec8ed;transform:translateY(-2px);box-shadow:0 15px 32px #35568917}.feed-actions i{border-radius:15px}.feed-tabs{border-color:#dfe8f5}.experience-timeline:before{background:#cadcf5}.timeline-avatar{background:#5e8fe6;border-color:#edf4ff;box-shadow:0 9px 22px #4773c22e}.timeline-avatar small{background:#273a5d}.experience-card-body{background:#fff;border-color:#dce7f5;border-radius:22px;box-shadow:0 14px 34px #37588b11}.experience-card-body:before{border-color:#0000 #dce7f5 #0000 #0000}.experience-club{background:#f7faff;border-color:#dce7f5;border-radius:15px}.club-mini-logo{background:linear-gradient(145deg,#385a91,#6b9df2);border-radius:12px}.experience-club>b,.experience-score-strip b{color:#4e7fd7}.experience-result-grid{background:#f6f9fd;border-color:#dce6f3}.experience-tags span{color:#4f6f9f;background:#edf4ff}.sentiment-stamp.recommend{color:#4c7acb;background:#f1f7ff;border-color:#b9d1f5}.discussion-actions button{background:#f9fbff;border-color:#dbe6f4}.discussion-actions button:hover{background:#edf4ff;border-color:#a9c1e7}.page-shell,.experience-form-shell,.owner-shell{padding-top:52px}.page-heading h1,.experience-form-heading h1,.owner-heading h1{color:#25344f}.page-heading p,.experience-form-heading p,.owner-heading p{color:#7a8aa4}.demo-notice,.experience-login-note{color:#5f7291!important;background:#eef5ff!important;border:1px solid #cfe0f6!important;border-left:4px solid #6f9be5!important;border-radius:14px!important}.demo-notice strong,.experience-login-note strong{color:#345b9c}.experience-form-shell{padding-bottom:100px}.experience-form-heading{margin-bottom:28px}.experience-form-heading>span{color:#7389ad}.experience-form-heading h1{font-size:42px}.experience-block{background:#fffffff5!important;border-color:#dfe8f5!important;border-radius:24px!important;box-shadow:0 15px 40px #3656890f!important}.experience-block h2{color:#2c3d59}.experience-block h2 b{background:#4d78c7;border-radius:8px}.experience-fields{gap:15px}.experience-fields label{color:#52637e;position:relative}.experience-fields label>small{color:#91a1ba;font-size:8px;font-weight:650;position:absolute;top:0;right:2px}.experience-fields input,.experience-fields select,.owner-claim-form input,.owner-claim-form select,.owner-claim-form textarea,.owner-dashboard input,.owner-dashboard textarea{color:#2d3c56;border-radius:12px;background:#f8fbff!important;border-color:#dce6f4!important}.experience-fields input:focus,.experience-fields select:focus,textarea:focus,input:focus{border-color:#79a4ed!important;box-shadow:0 0 0 4px #6595e81f!important}.club-selector{background:linear-gradient(100deg,#f8fbff,#edf5ff);border-color:#c7daf6;border-radius:16px}.sentiment-options button{background:#fbfcff;border-color:#dde7f4;border-radius:16px}.sentiment-options button.active{background:#edf4ff;border-color:#82a9ec;box-shadow:0 0 0 4px #5f8fe217}.score-ranges input{accent-color:#6594e7}.score-ranges output{color:#4d77be;background:#edf4ff}.experience-submit-bar{background:#eef5ff!important;border-color:#d9e5f5!important;border-radius:20px!important}.experience-submit-bar button,.admin-primary{box-shadow:0 8px 20px #2c4c822e;background:linear-gradient(135deg,#293e63,#4c79ca)!important;border-radius:12px!important}.club-selector-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e2d468f}.club-selector-dialog{background:#fff;border:1px solid #dce7f5;border-radius:26px;flex-direction:column;gap:16px;width:min(780px,100% - 32px);max-height:min(760px,100vh - 48px);padding:28px;display:flex;box-shadow:0 36px 100px #182e5147}.club-selector-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.club-selector-dialog>header span{color:#5d84c8}.club-selector-dialog>header h2{color:#24344f;margin:7px 0 5px;font-size:27px}.club-selector-dialog>header p{color:#8090a8;margin:0;font-size:10px}.club-selector-dialog>header button{color:#65758d;background:#eef3fa;border:0;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:19px}.selector-search-wrap{position:relative}.selector-search-wrap>span{z-index:1;color:#5579b8;font-size:22px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.club-selector-search{border-radius:14px;width:100%;height:56px;font-size:13px;background:#f9fbff!important;border:1px solid #cdddf3!important;padding:0 18px 0 48px!important}.selector-count{color:#8999b0;font-size:9px}.selector-results{gap:9px;max-height:285px;padding-right:4px;display:grid;overflow:auto}.selector-results button{background:#fff;border:1px solid #dfe8f5;border-radius:15px;min-height:62px;padding:10px 14px}.selector-results button:hover{background:#f4f8ff;border-color:#9ab9ea}.selector-empty-hint{color:#8696ad;text-align:center;background:#f8fbff;border:1px dashed #d4e1f3;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid}.selector-empty-hint>span{color:#90afe1;font-size:30px}.selector-empty-hint p{margin:0;font-size:10px}.collection-request-panel{max-width:none;height:auto;font-size:inherit;background:linear-gradient(135deg,#f5f9ff,#eef5ff);border:1px solid #cbdcf4;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:18px;display:flex}.collection-request-panel div{gap:5px;display:grid}.collection-request-panel span{color:#4b70ae;background:#dfeaff;border-radius:999px;width:max-content;padding:4px 8px;font-size:8px;font-weight:800}.collection-request-panel b{font-size:14px}.collection-request-panel p{color:#71829d;margin:0;font-size:9px}.collection-request-panel button,.collection-request-feedback>button{color:#fff;background:#2e4770;border:0;border-radius:11px;flex:none;padding:12px 18px;font-size:10px;font-weight:800}.collection-request-feedback{background:#f1f7ff;border:1px solid #bcd3f4;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.collection-request-feedback>i,.collection-page-feedback>i{color:#4774c2;background:#dceaff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;font-weight:900;display:grid}.collection-request-feedback div{gap:5px;display:grid}.collection-request-feedback b{font-size:14px}.collection-request-feedback p{color:#59708f;margin:0;font-size:10px}.collection-request-feedback span{color:#8a9ab0;font-size:8px}.list-search{background:#fff;border-color:#dbe6f4;border-radius:16px;height:58px;overflow:hidden;box-shadow:0 9px 25px #37578a0b}.list-search input{padding-left:20px}.list-search button{background:#2b4167;padding:0 26px}.club-list{background:0 0;border:0;gap:10px;display:grid}.club-list>a{background:#fff;border-radius:18px;min-height:96px;box-shadow:0 9px 25px #37578a0b;border:1px solid #dfe8f4!important}.club-list>a:hover{background:#f8fbff;transform:translateY(-1px);border-color:#aec6eb!important}.club-state.verified,.status.verified{color:#4270bb;background:#e7f0ff}.club-state.watching,.status.watching{color:#8b6caa;background:#f2ecff}.uncollected-result{text-align:center;background:#fff;border:1px solid #dce7f5;border-radius:22px;align-content:center;place-items:center;min-height:360px;padding:48px 24px;display:grid;box-shadow:0 14px 36px #3454870e}.uncollected-result>span{color:#728099;background:#eef3fa;border-radius:999px;padding:5px 10px;font-size:8px;font-weight:800}.uncollected-result>h2{margin:14px 0 8px;font-size:27px}.uncollected-result>p{color:#7788a2;max-width:520px;margin:0;font-size:10px;line-height:1.8}.uncollected-result>button,.collection-page-feedback button{color:#fff;background:#2c4267;border:0;border-radius:12px;margin-top:20px;padding:13px 22px;font-size:10px;font-weight:800}.uncollected-result>small{color:#97a4b7;margin-top:10px;font-size:8px}.collection-next-steps{text-align:left;background:#f7faff;border:1px solid #dce7f5;border-radius:16px;grid-template-columns:1fr 1fr 1fr;gap:9px;width:min(600px,100%);margin-top:24px;padding:18px;display:grid}.collection-next-steps b{color:#536783;grid-column:1/-1;font-size:10px}.collection-next-steps span{color:#657791;background:#fff;border-radius:10px;padding:10px;font-size:9px}.collection-page-feedback{justify-items:center;display:grid}.collection-page-feedback>span{color:#5679b4;background:#e9f1ff;border-radius:999px;margin-top:10px;padding:5px 10px;font-size:8px;font-weight:800}.collection-page-feedback h2{margin:12px 0 6px;font-size:26px}.collection-page-feedback p{color:#6f819d;max-width:560px;margin:0;font-size:10px;line-height:1.7}.collection-page-feedback ul{color:#60738f;text-align:left;background:#f7faff;border:1px solid #dce7f5;border-radius:15px;margin:20px 0 0;padding:16px 22px 16px 35px;font-size:9px;line-height:2}.archive-hero,.club-profile-hero,.experience-detail-heading,.experience-detail-side>section,.detail-neutral-note,.account-card,.owner-claim-form,.owner-dashboard>form,.owner-dashboard>aside,.admin-panel{background:#fff!important;border-color:#dfe8f5!important;border-radius:22px!important;box-shadow:0 13px 35px #3555880e!important}.archive-hero{background:radial-gradient(circle at 10% 10%,#7eb2ff21,#0000 30%),#fff!important}.archive-hero>div>span{color:#5e7fb6}.archive-hero aside i{color:#507dce;background:#eaf3ff}.archive-hero aside a,.detail-club-card a{background:linear-gradient(135deg,#2a3f64,#4d78c9)}.archive-filters{background:#fff;border-color:#dfe8f5;border-radius:20px}.archive-filters button.active{background:#2a4167}.club-profile-logo{background:linear-gradient(145deg,#385985,#72a2f1)}.club-profile-score strong,.experience-detail-side>section:first-child strong{color:#4c7dce}.publish-experience-card{background:#f3f8ff;border-color:#cddff6}.publish-experience-card a{background:#2d466e}.rating-panel{background:linear-gradient(145deg,#283d61,#426aa9);border-radius:20px;overflow:hidden}.rating-total>strong{color:#bcd7ff}.rating-items{border-color:#ffffff24}.primary-button,.review-submit-row button{background:linear-gradient(135deg,#293f63,#4d78c7);border-radius:12px}.account-tabs button.active{border-color:#6390df}.account-avatar{color:#4c78c6;background:#e9f2ff}.form-message{color:#52709e;background:#eef5ff;border-radius:10px}.review-login-callout{background:#f3f7fd;border-radius:15px}.review-login-callout a{border-color:#75a0e8}.outline-link{background:#fff;border-color:#d9e5f4}footer{color:#65758d;border-color:#dfe8f5!important}@media (max-width:900px){.feed-welcome{background-position:60%;padding:44px 36px}.home-hero-copy{width:62%}.home-hero-copy h1{font-size:41px}.experience-fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.site-header,.feed-shell,.archive-hero,.archive-layout,.page-shell,.experience-form-shell,.owner-shell,.experience-detail-shell{width:min(100% - 20px,1240px)}.site-header{border-radius:0;width:100%;height:66px}.feed-shell{padding-top:10px}.feed-welcome{background-image:linear-gradient(#ffffff1f 21%,#fffffff5 51%,#fff 100%),url(/qieke-hero-girl-v1.png);background-position:62%;align-items:flex-end;min-height:510px;padding:28px 20px}.home-hero-copy{width:100%}.home-hero-copy h1{font-size:33px}.feed-actions{grid-template-columns:1fr 1fr}.experience-form-shell{padding-top:28px}.experience-form-heading h1{font-size:32px}.experience-fields{grid-template-columns:1fr}.club-selector-dialog{border-radius:22px;width:calc(100% - 18px);max-height:calc(100vh - 18px);padding:20px}.club-selector-dialog>header h2{font-size:22px}.collection-request-panel,.collection-request-feedback{grid-template-columns:1fr;display:grid}.collection-request-panel button,.collection-request-feedback>button{width:100%}.collection-next-steps{grid-template-columns:1fr}.collection-page-feedback h2,.uncollected-result>h2{font-size:22px}.uncollected-result{min-height:400px;padding:34px 18px}}.site-header{justify-content:flex-start}.site-header .header-actions{flex:1;min-width:0}.site-header .main-nav{margin-left:22px;margin-right:auto}.home-hero-copy form{align-items:stretch;height:64px;padding:6px;display:flex}.home-hero-copy form input{border-radius:11px 0 0 11px;flex:1;height:52px;box-shadow:none!important;border:0!important}.home-hero-copy form input:focus{outline:0;box-shadow:none!important;border:0!important}.home-hero-copy form button{white-space:nowrap;align-self:stretch;height:52px;margin:0}.home-hero-copy form small{position:absolute;top:100%;left:8px}.missing-club-page{place-items:center;min-height:calc(100vh - 76px);display:grid}.missing-club-card{text-align:center;background:#fff;border:1px solid #dce7f5;border-radius:28px;justify-items:center;width:min(760px,100%);padding:52px;display:grid;box-shadow:0 22px 60px #36568917}.missing-club-card>i{color:#4e7dcc;background:#eaf3ff;border-radius:22px;place-items:center;width:66px;height:66px;font-size:34px;font-style:normal;display:grid}.missing-club-card>span{color:#6480aa;background:#edf3fc;border-radius:999px;margin-top:18px;padding:6px 11px;font-size:8px;font-weight:800}.missing-club-card h1{color:#263650;margin:16px 0 10px;font-size:31px}.missing-club-card>p{color:#7486a2;max-width:590px;margin:0;font-size:11px;line-height:1.9}.missing-club-card .collection-next-steps{margin-top:28px}.missing-club-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.missing-club-actions button,.missing-club-feedback a{color:#fff;background:linear-gradient(135deg,#2b4168,#4e79ca);border:0;border-radius:12px;padding:13px 22px;font-size:10px;font-weight:800}.missing-club-actions a{color:#657894;padding:12px 18px;font-size:10px;font-weight:700}.missing-club-feedback{background:#f1f7ff;border:1px solid #bfd5f4;border-radius:18px;justify-items:center;gap:8px;width:100%;margin-top:24px;padding:20px;display:grid}.missing-club-feedback b{color:#3f6caf;font-size:13px}.missing-club-feedback p{color:#70829d;margin:0 0 6px;font-size:10px}.admin-dialog{background:#f7faff;border-radius:22px;width:min(900px,100%);overflow:auto}.admin-dialog>header{background:linear-gradient(135deg,#263b60,#416aa9)}.benefits-editor{gap:18px}.club-profile-editor{background:#fff;border:1px solid #dce7f5;border-radius:18px;gap:14px;padding:20px;display:grid}.club-profile-editor h3{color:#2b3d5b;margin:0;font-size:15px}.club-profile-editor label{color:#5f708c;gap:8px;font-size:9px;font-weight:700;display:grid}.club-profile-editor label>small{color:#94a2b6}.club-profile-editor input,.club-profile-editor textarea{color:#2d3c56;background:#f9fbff;border:1px solid #dbe6f4;border-radius:11px;outline:0;width:100%}.club-profile-editor input{height:44px;padding:0 12px}.club-profile-editor textarea{resize:vertical;min-height:84px;padding:12px;line-height:1.6}.club-profile-editor .admin-primary{justify-self:end}.admin-media-editor{background:#fff;border:1px solid #dce7f5;border-radius:18px;padding:20px}.admin-media-editor>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-media-editor>header>div{gap:4px;display:grid}.admin-media-editor>header b{color:#2b3c58;font-size:14px}.admin-media-editor>header small{color:#8b9ab0;font-size:8px}.media-add-button{color:#476faa;cursor:pointer;background:#eaf3ff;border-radius:10px;padding:11px 15px;font-size:9px;font-weight:800;position:relative}.media-add-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.benefits-editor-info>div,.benefits-editor-info>a{background:#fff;border-color:#dce7f5;border-radius:13px}.benefits-editor-info>a{color:#4772b7}.benefit-thumbnails figure{border-color:#dce6f3;border-radius:13px;overflow:hidden}.benefit-empty{color:#8495ad;background:#f8fbff;border-color:#dce7f5;border-radius:13px;min-height:130px}.admin-form-message{color:#4e70a5;background:#eaf3ff;border-radius:12px}.club-admin-table .admin-table-head,.club-admin-table .admin-table-row{grid-template-columns:2fr .7fr .85fr .55fr .9fr}@media (max-width:620px){.home-hero-copy form{grid-template-columns:1fr;height:auto;padding:6px;display:grid}.home-hero-copy form input{height:48px;border-radius:10px!important}.home-hero-copy form button{height:48px}.missing-club-card{padding:34px 20px}.missing-club-card h1{font-size:25px}.missing-club-actions{width:100%;display:grid}.missing-club-actions button,.missing-club-actions a{width:100%}.admin-media-editor>header{flex-direction:column;align-items:flex-start}.media-add-button{text-align:center;width:100%}}.account-card:has(.signed-card){padding:30px}.signed-card{align-content:start;padding-top:12px}.account-avatar{border:4px solid #fff;width:82px;height:82px;overflow:hidden;box-shadow:0 0 0 1px #d9e5f5,0 10px 24px #37588b1f}.account-avatar>span{font-size:31px}.account-avatar img,.user-chip i img{object-fit:cover;width:100%;height:100%;display:block}.avatar-editor{text-align:left;background:#f7faff;border:1px solid #dce7f5;border-radius:18px;width:100%;margin:10px 0 20px;padding:18px}.avatar-editor>div:first-child{gap:5px;display:grid}.avatar-editor b{font-size:12px}.avatar-editor small{color:#8494ac;font-size:8px}.avatar-presets{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:14px;display:grid}.avatar-presets>button,.avatar-upload{background:#fff;border:1px solid #dbe6f4;border-radius:13px;place-items:center;height:48px;font-size:21px;display:grid}.avatar-presets>button:hover,.avatar-presets>button.active{background:#edf4ff;border-color:#78a2e8;box-shadow:0 0 0 3px #5f8fe21a}.avatar-upload{cursor:pointer;align-content:center;gap:1px;position:relative}.avatar-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.avatar-upload>span{color:#527cc3;font-size:17px}.avatar-upload>small{font-size:7px}.avatar-message{color:#5273a8;background:#eaf3ff;border-radius:9px;margin:10px 0 0;padding:8px 10px;font-size:8px}.search-check-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c2b4494;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.search-check-dialog{background:#fff;border:1px solid #dbe7f6;border-radius:28px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:28px;overflow:auto;box-shadow:0 38px 110px #152b4e4d}.search-check-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.search-check-dialog>header span{color:#4d79c4;font-size:9px;font-weight:800}.search-check-dialog>header h2{color:#253550;margin:8px 0 6px;font-size:28px}.search-check-dialog>header p{color:#8998af;margin:0;font-size:9px}.search-check-dialog>header>button{color:#6d7d95;background:#eef3fa;border:0;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:20px}.search-candidate-note{color:#58729c;background:#eef5ff;border-radius:12px;margin-top:20px;padding:12px 14px;font-size:9px}.search-candidate-list{gap:9px;margin-top:12px;display:grid}.search-candidate-list>a{background:#fff;border:1px solid #dce7f5;border-radius:16px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;min-height:76px;padding:12px 14px;display:grid}.search-candidate-list>a:hover{background:#f7faff;border-color:#8fb0e8;transform:translateY(-1px)}.search-candidate-list>a>i{color:#4b78c7;background:#eaf3ff;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.search-candidate-list>a>span{gap:6px;display:grid}.search-candidate-list>a b{font-size:13px}.search-candidate-list>a small{color:#8494ac;font-size:8px}.search-candidate-list>a>strong{color:#4b77c2;font:800 12px var(--font-geist-mono)}.search-candidate-list>a>em{color:#61738f;font-size:9px;font-style:normal;font-weight:750}.search-check-dialog>footer{color:#8190a7;border-top:1px solid #e8edf5;grid-template-columns:none;justify-content:space-between;max-width:none;height:auto;margin-top:15px;padding:14px 4px 0;font-size:9px;display:flex}.search-check-dialog>footer a{color:#4d73b2;font-weight:800}.search-empty-confirm,.search-collection-success{text-align:center;justify-items:center;padding:38px 10px 12px;display:grid}.search-empty-confirm>i,.search-collection-success>i{color:#4f7ccc;background:#eaf3ff;border-radius:22px;place-items:center;width:64px;height:64px;font-size:28px;font-style:normal;font-weight:900;display:grid}.search-empty-confirm h3,.search-collection-success h3{margin:18px 0 8px;font-size:22px}.search-empty-confirm>p,.search-collection-success>p{color:#7485a0;max-width:500px;margin:0;font-size:10px;line-height:1.8}.search-empty-confirm>div{background:#f8fbff;border:1px solid #dce7f5;border-radius:13px;justify-content:space-between;width:min(480px,100%);margin:22px 0 16px;padding:14px 16px;display:flex}.search-empty-confirm>div span{color:#8796ac;font-size:9px}.search-empty-confirm>div b{font-size:11px}.search-empty-confirm>button,.search-collection-success>button{color:#fff;background:linear-gradient(135deg,#2c4269,#4d79ca);border:0;border-radius:12px;min-width:240px;padding:13px 20px;font-size:10px;font-weight:800}.search-empty-confirm>.text-button{color:#71819a;box-shadow:none;background:0 0;margin-top:7px}.search-collection-success>span{color:#8494ac;margin:8px 0 20px;font-size:8px}.score-system-note{color:#5272a5;background:#eef5ff;border-radius:10px;margin:0;padding:10px 12px;font-size:9px}.score-selects.five{grid-template-columns:repeat(5,1fr)}.rating-items.five{gap:10px}.rating-items.five div{border-bottom:1px solid #ffffff1a;padding-bottom:7px}.rating-items.five div:last-child{border-bottom:0;padding-bottom:0}.review-ten-score{color:#4d7ccd;font:800 25px var(--font-geist-mono);align-items:baseline;gap:3px;margin-top:8px;display:inline-flex}.review-ten-score small{font-size:8px}.review-dimension-strip{border:1px solid #e1e8f2;border-radius:11px;grid-template-columns:repeat(5,1fr);margin-top:10px;overflow:hidden;gap:0!important;display:grid!important}.review-dimension-strip span{color:#8290a5;border-right:1px solid #e4eaf3;place-items:center;gap:4px;padding:9px 6px;font-size:7px;display:grid}.review-dimension-strip span:last-child{border-right:0}.review-dimension-strip b{color:#4e78bd;font-size:10px}@media (max-width:760px){.avatar-presets{grid-template-columns:repeat(4,1fr)}.search-check-backdrop{padding:9px}.search-check-dialog{border-radius:22px;max-height:calc(100vh - 18px);padding:20px}.search-check-dialog>header h2{font-size:22px}.search-candidate-list>a{grid-template-columns:34px 1fr auto}.search-candidate-list>a>strong{display:none}.search-candidate-list>a>em{font-size:0}.search-candidate-list>a>em:after{content:"→";font-size:14px}.score-selects.five{grid-template-columns:1fr 1fr}.review-dimension-strip{grid-template-columns:repeat(3,1fr)}.review-dimension-strip span:nth-child(3){border-right:0}.review-dimension-strip span:nth-child(n+4){border-top:1px solid #e4eaf3}}.static-review-score{align-items:center;gap:10px;justify-content:flex-start!important;margin:0!important;display:flex!important}.static-review-score>strong{color:#315fae;font:750 20px var(--font-geist-mono)}.static-review-score>strong small{color:#8490a4;margin-left:2px;font-size:9px}.clubs-heading-actions{align-items:flex-end;gap:18px;display:flex}.clubs-heading-actions>strong{font:700 38px var(--font-geist-mono)}.clubs-heading-actions>strong small{color:#8897ac;font-size:11px}.clubs-heading-actions>button{color:#fff;background:#2d466f;border:0;border-radius:11px;height:42px;padding:0 16px;font-size:10px;font-weight:800}.missing-search-result{color:#6e819e;background:#f5f9ff;border:1px dashed #afc8ed;border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding:17px 20px;display:flex}.missing-search-result span{font-size:10px}.missing-search-result b{color:#416fb9;font-size:10px}.collection-dialog-backdrop,.review-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b2a429e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.collection-dialog{background:#fff;border:1px solid #dce7f5;border-radius:26px;width:min(680px,100%);padding:28px;box-shadow:0 36px 100px #162a4947}.collection-dialog>header,.review-detail-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.collection-dialog>header span,.review-detail-dialog>header span{color:#4c77bd;letter-spacing:.08em;font-size:8px;font-weight:800}.collection-dialog>header h2,.review-detail-dialog>header h2{color:#263750;margin:8px 0 6px;font-size:25px}.collection-dialog>header p,.review-detail-dialog>header p{color:#8595ac;margin:0;font-size:9px}.collection-dialog>header>button,.review-detail-dialog>header>button{color:#687991;background:#eef3fa;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:19px}.collection-dialog form{gap:17px;margin-top:22px;display:grid}.collection-dialog label,.profile-edit-form label,.review-thread form label{color:#596b87;gap:8px;font-size:9px;font-weight:750;display:grid}.collection-dialog input,.collection-dialog textarea,.profile-edit-form input,.profile-edit-form select,.profile-edit-form textarea,.review-thread textarea{background:#f9fbff;border:1px solid #d7e3f3;border-radius:12px;outline:0;width:100%}.collection-dialog input,.profile-edit-form input,.profile-edit-form select{height:48px;padding:0 13px}.collection-dialog textarea,.profile-edit-form textarea,.review-thread textarea{resize:vertical;min-height:92px;padding:12px}.collection-dialog input:focus,.collection-dialog textarea:focus,.profile-edit-form input:focus,.profile-edit-form select:focus,.profile-edit-form textarea:focus,.review-thread textarea:focus{border-color:#78a1e4;box-shadow:0 0 0 3px #5b8bdc1a}.collection-dialog-check{background:#eef5ff;border-radius:13px;gap:7px;padding:15px;display:grid}.collection-dialog-check b{color:#496a9e;font-size:10px}.collection-dialog-check span{color:#71839e;font-size:8px}.collection-dialog-check span:before{content:"✓";color:#4e79bf;margin-right:7px}.collection-dialog footer{border:0;justify-content:flex-end;gap:9px;max-width:none;height:auto;padding:0;display:flex}.collection-dialog footer button{color:#697b94;background:#fff;border:1px solid #dbe5f2;border-radius:10px;height:43px;padding:0 17px;font-size:9px;font-weight:750}.collection-dialog footer button[type=submit]{color:#fff;background:linear-gradient(135deg,#2b4269,#4e79ca);border:0}.collection-dialog footer button:disabled{opacity:.45}.review-card-footer{border-top:1px solid #e8edf4;align-items:center;padding-top:13px;justify-content:space-between!important;margin:15px 0 0!important;display:flex!important}.review-card-footer .approved-label{margin:0}.review-detail-dialog{background:#fff;border:1px solid #dce7f5;border-radius:28px;width:min(760px,100%);max-height:calc(100vh - 44px);padding:28px;overflow:auto;box-shadow:0 38px 110px #142a4c4d}.review-detail-score{color:#fff;background:linear-gradient(135deg,#2a4167,#4b77c2);border-radius:18px;align-items:flex-end;gap:13px;margin-top:22px;padding:22px;display:flex}.review-detail-score>strong{font:800 42px var(--font-geist-mono)}.review-detail-score>strong small{font-size:10px}.review-detail-score>span{color:#d6e4fb;padding-bottom:7px;font-size:9px}.review-detail-dimensions{background:#f8fbff;border:1px solid #e0e9f5;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:12px;padding:17px;display:grid}.review-detail-dimensions>div{gap:7px;min-width:0;display:grid}.review-detail-dimensions span{color:#7d8da5;font-size:8px}.review-detail-dimensions b{color:#3f6eb8;font-size:15px}.review-detail-dimensions i{background:#e0e7f1;border-radius:4px;height:4px;overflow:hidden}.review-detail-dimensions em{background:#6290dc;border-radius:4px;height:100%;display:block}.review-detail-content{background:#fff;border:1px solid #e2e9f3;border-radius:16px;margin-top:14px;padding:19px}.review-detail-content>span{color:#8291a7;font-size:8px;font-weight:800}.review-detail-content p{color:#394961;margin:11px 0;font-size:11px;line-height:1.8}.review-detail-content small{color:#4c7abc;font-size:8px}.review-thread{border-top:1px solid #e7edf5;margin-top:18px;padding-top:18px}.review-thread>header>div{justify-content:space-between;align-items:center;display:flex}.review-thread>header b{font-size:14px}.review-thread>header small{color:#8a99ae;font-size:8px}.review-thread-list{gap:8px;margin-top:11px;display:grid}.review-thread-list article{background:#f6f9fd;border-radius:12px;grid-template-columns:42px 1fr;gap:10px;padding:12px;display:grid}.review-thread-list article>span{color:#4772b6;background:#e4efff;border-radius:7px;place-items:center;height:24px;font-size:8px;font-weight:800;display:grid}.review-thread-list b{font-size:9px}.review-thread-list p{color:#53657f;margin:5px 0;font-size:9px;line-height:1.7}.review-thread-list small{color:#8b99ad;font-size:7px}.review-thread-empty{color:#8797ad;text-align:center;background:#f8faff;border-radius:12px;padding:18px;font-size:9px}.review-thread form{margin-top:12px}.review-thread form>div{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.review-thread form>div small{color:#8796ab;font-size:8px}.review-thread form button{color:#fff;background:#2e4770;border:0;border-radius:10px;padding:11px 16px;font-size:9px;font-weight:800}.review-thread-message{color:#5274aa;background:#eef5ff;border-radius:9px;margin:8px 0 0;padding:9px 11px;font-size:8px}.account-page-signed{max-width:1240px;padding-top:42px;display:block}.account-page-signed>.account-intro{display:none}.account-page-signed>.account-card{width:100%;padding:24px}.account-page-signed .signed-card{text-align:left;grid-template-columns:280px minmax(0,1fr);place-items:start stretch;gap:22px;min-height:620px;display:grid}.account-profile-summary{text-align:center;background:linear-gradient(155deg,#eef5ff,#f8fbff);border-radius:20px;align-content:start;justify-items:center;height:100%;padding:25px;display:grid}.account-profile-summary h2{margin:9px 0 4px}.account-profile-summary>p{margin:0 0 18px}.account-user-meta{text-align:left;background:#ffffffb8;border:1px solid #dbe7f6;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:10px 0 20px;padding:13px;display:grid}.account-user-meta span{color:#8493aa;gap:4px;font-size:7px;display:grid}.account-user-meta b{color:#354d72;font-size:9px}.account-profile-summary .primary-button{width:100%;margin-top:auto}.account-workspace{min-width:0}.account-section-tabs{background:#f1f5fb;border-radius:14px;gap:4px;height:54px;padding:5px;display:flex}.account-section-tabs button{color:#73839b;background:0 0;border:0;border-radius:10px;padding:0 18px;font-size:9px;font-weight:800}.account-section-tabs button b{margin-left:5px}.account-section-tabs button.active{color:#315d9e;background:#fff;box-shadow:0 4px 14px #32518214}.account-profile-editor,.account-published-list{background:#fff;border:1px solid #e0e9f5;border-radius:20px;margin-top:16px;padding:22px}.account-profile-editor>header,.account-published-list>header{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.account-profile-editor>header span,.account-published-list>header span{color:#6080b4;letter-spacing:.1em;font-size:8px;font-weight:800}.account-profile-editor>header h3,.account-published-list>header h3{margin:7px 0 0;font-size:20px}.account-profile-editor>header small,.account-published-list>header small{color:#8998ad;font-size:8px}.account-profile-editor .avatar-editor{margin:18px 0 14px}.profile-edit-form{grid-template-columns:1fr 1fr 150px;gap:13px;display:grid}.profile-edit-form .profile-bio{grid-column:1/-1}.profile-edit-form button{color:#fff;background:linear-gradient(135deg,#2c4269,#4d79ca);border:0;border-radius:11px;grid-column:1/-1;justify-self:end;padding:12px 20px;font-size:9px;font-weight:800}.account-published-list>article{background:#fbfdff;border:1px solid #e0e8f3;border-radius:15px;margin-top:12px;padding:17px}.account-published-list>article>div:first-child{justify-content:space-between;align-items:flex-start;display:flex}.account-published-list>article>div:first-child span{gap:5px;display:grid}.account-published-list>article b{font-size:11px}.account-published-list>article small{color:#8a98ad;font-size:8px}.account-published-list mark{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.account-published-list mark.pending{color:#91652b;background:#fff1d8}.account-published-list mark.approved{color:#3e6fae;background:#e8f4ff}.account-published-list mark.rejected{color:#a05252;background:#fde9e9}.account-published-list>article>strong{color:#4776c2;font:800 24px var(--font-geist-mono);align-items:baseline;gap:2px;margin-top:13px;display:inline-flex}.account-published-list>article>strong small{font-size:8px}.account-review-scores{border:1px solid #e6ecf4;border-radius:10px;grid-template-columns:repeat(5,1fr);margin-top:10px;overflow:hidden;display:grid!important}.account-review-scores span{color:#8492a6;text-align:center;border-right:1px solid #e6ecf4;gap:4px;padding:8px 5px;font-size:7px;display:grid}.account-review-scores span:last-child{border-right:0}.account-review-scores b{color:#4a74b7;font-size:9px}.account-published-list article>p{color:#53627a;margin:12px 0;font-size:9px;line-height:1.7}.account-published-list article>a{color:#4772b5;font-size:8px;font-weight:800}.account-list-empty{color:#8796ab;align-content:center;place-items:center;gap:10px;min-height:260px;display:grid}.account-list-empty>span{color:#4f7ac4;background:#eaf3ff;border-radius:16px;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.account-list-empty p{margin:0;font-size:10px}.account-list-empty a{color:#4975bb;font-size:9px;font-weight:800}@media (max-width:820px){.account-page-signed .signed-card{grid-template-columns:1fr}.account-profile-summary{height:auto}.profile-edit-form{grid-template-columns:1fr 1fr}.profile-edit-form label:nth-child(3){grid-column:1/-1}.review-detail-dimensions{grid-template-columns:1fr 1fr}.clubs-heading-actions{flex-direction:column;align-items:flex-end}.missing-search-result{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:620px){.collection-dialog-backdrop,.review-detail-backdrop{padding:8px}.collection-dialog,.review-detail-dialog{border-radius:21px;max-height:calc(100vh - 16px);padding:19px}.collection-dialog>header h2,.review-detail-dialog>header h2{font-size:21px}.collection-dialog footer{grid-template-columns:1fr 1fr;display:grid}.review-detail-dimensions{grid-template-columns:1fr}.review-thread form>div{flex-direction:column;align-items:flex-start;gap:9px}.review-thread form button{width:100%}.account-page-signed{padding:20px 10px 60px}.account-page-signed>.account-card{padding:10px}.account-section-tabs{grid-template-columns:1fr 1fr;height:auto;display:grid}.account-section-tabs button{min-height:42px;padding:0 8px}.profile-edit-form{grid-template-columns:1fr}.profile-edit-form label:nth-child(3),.profile-edit-form .profile-bio{grid-column:auto}.profile-edit-form button{grid-column:auto;width:100%}.account-profile-editor,.account-published-list{padding:16px}.account-profile-editor>header,.account-published-list>header{flex-direction:column;align-items:flex-start}.account-review-scores{grid-template-columns:1fr 1fr}.account-review-scores span{border-bottom:1px solid #e6ecf4}.clubs-heading-actions{align-items:flex-end}.clubs-heading-actions>button{height:38px;padding:0 12px}}.public-user-link{z-index:3;color:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}.public-user-link:hover strong{color:#3d6db8}.public-user-link.inline{gap:8px}.public-user-link.inline>i{color:#4d78bf;background:#eaf3ff;border:1px solid #d6e3f4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.public-user-link.inline>i img,.public-user-link.timeline-avatar img{object-fit:cover;width:100%;height:100%;display:block}.public-user-link.inline>strong,.public-user-link.name>strong{font-size:11px}.public-user-link.timeline-avatar{color:#fff;place-items:center;text-decoration:none;display:grid}.public-user-link.timeline-avatar>span{font-weight:850}.public-user-link.timeline-avatar:hover{transform:translateY(-2px);box-shadow:0 13px 28px #4773c240}.review-detail-dialog h2 .public-user-link.inline{vertical-align:middle}.review-detail-dialog h2 .public-user-link.inline>i{width:36px;height:36px;font-size:14px}.review-detail-dialog h2 .public-user-link.inline>strong{font-size:20px}.review-list article>div:first-child .public-user-link{min-width:0}.review-list article>div:first-child .public-user-link strong{font-size:11px}.reply-list .public-user-link.name strong,.review-thread-list .public-user-link.name strong{font-size:9px}.public-profile-loading{color:#7688a2;place-items:center;min-height:calc(100vh - 72px);font-size:11px;display:grid}.public-profile-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:34px 0 90px}.public-profile-back{color:#60789e;margin-bottom:15px;font-size:9px;font-weight:750;display:inline-block}.public-profile-hero{background:radial-gradient(circle at 85% 15%,#77a4ef29,#0000 34%),#fff;border:1px solid #dce7f5;border-radius:25px;grid-template-columns:100px 1fr auto;align-items:center;gap:24px;padding:30px;display:grid;box-shadow:0 18px 46px #34558912}.public-profile-avatar{color:#4878c5;background:linear-gradient(145deg,#dceaff,#f0f6ff);border:5px solid #fff;border-radius:28px;place-items:center;width:92px;height:92px;font-size:32px;font-weight:850;display:grid;overflow:hidden;box-shadow:0 0 0 1px #d8e4f5,0 12px 28px #41659d1f}.public-profile-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-hero>div:nth-child(2)>span{color:#5c7fb7;letter-spacing:.12em;font-size:8px;font-weight:800}.public-profile-hero h1{color:#253650;margin:8px 0 7px;font-size:30px}.public-profile-hero p{color:#73849e;max-width:560px;margin:0;font-size:10px;line-height:1.8}.public-profile-badges{gap:7px;margin-top:12px;display:flex}.public-profile-badges b{color:#4d72aa;background:#eaf3ff;border-radius:999px;padding:5px 9px;font-size:7px}.public-profile-hero>aside{background:#f8fbffe0;border:1px solid #e0e8f3;border-radius:17px;grid-template-columns:1fr 1fr 1fr;min-width:290px;display:grid}.public-profile-hero>aside span{text-align:center;align-content:center;place-items:center;gap:7px;min-height:78px;padding:12px 8px;display:grid}.public-profile-hero>aside span+span{border-left:1px solid #e3eaf4}.public-profile-hero>aside strong{color:#3969b1;font:800 19px var(--font-geist-mono)}.public-profile-hero>aside small{color:#8493a8;font-size:7px}.public-profile-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.public-profile-grid>section{background:#fff;border:1px solid #dfe8f4;border-radius:21px;padding:22px;box-shadow:0 12px 34px #3354870d}.public-profile-grid>section>header{justify-content:space-between;align-items:flex-end;display:flex}.public-profile-grid>section>header span{color:#5f7fb2;letter-spacing:.1em;font-size:8px;font-weight:800}.public-profile-grid>section>header h2{margin:6px 0 0;font-size:19px}.public-profile-grid>section>header small{color:#8998ac;font-size:8px}.public-profile-content-list{gap:9px;margin-top:14px;display:grid}.public-profile-content-list>a{background:#fbfdff;border:1px solid #e2eaf4;border-radius:14px;grid-template-columns:1fr auto;gap:8px;padding:15px;display:grid}.public-profile-content-list>a:hover{background:#f6f9ff;border-color:#adc5e9}.public-profile-content-list>a>div{gap:4px;display:grid}.public-profile-content-list b{font-size:10px}.public-profile-content-list small{color:#8a98ac;font-size:7px}.public-profile-content-list>a>strong{color:#4675bd;font:800 18px var(--font-geist-mono)}.public-profile-content-list>a>strong small{font-size:7px}.public-profile-content-list p{color:#5a6980;grid-column:1/-1;margin:2px 0;font-size:9px;line-height:1.7}.public-profile-content-list>a>span{color:#4a73b1;grid-column:1/-1;font-size:8px;font-weight:800}.public-profile-empty{color:#8c9aaf;background:#f9fbff;border:1px dashed #d9e4f3;border-radius:15px;place-items:center;min-height:220px;margin-top:14px;font-size:9px;display:grid}@media (max-width:860px){.public-profile-hero{grid-template-columns:82px 1fr}.public-profile-avatar{width:78px;height:78px}.public-profile-hero>aside{grid-column:1/-1;width:100%}.public-profile-grid{grid-template-columns:1fr}}@media (max-width:620px){.public-profile-shell{width:calc(100% - 20px);padding-top:20px}.public-profile-hero{grid-template-columns:60px 1fr;gap:14px;padding:20px}.public-profile-avatar{border-radius:18px;width:58px;height:58px;font-size:22px}.public-profile-hero h1{font-size:23px}.public-profile-hero>aside{grid-template-columns:1fr 1fr;min-width:0}.public-profile-hero>aside span:nth-child(3){border-top:1px solid #e3eaf4;border-left:0;grid-column:1/-1}.public-profile-grid>section{padding:17px}.public-user-link.inline>i{width:26px;height:26px}}.clubs-page{padding-top:30px}.clubs-directory-hero{background:radial-gradient(circle at 92% 10%,#7ea7ee33,#0000 30%),linear-gradient(135deg,#fff 0%,#f8fbff 58%,#edf4ff 100%);border:1px solid #dce7f6;border-radius:28px;margin-bottom:18px;padding:38px;position:relative;overflow:hidden;box-shadow:0 18px 48px #38588c12}.clubs-directory-hero:after{content:"CC";color:#5e84c50e;font:900 210px/1 var(--font-geist-mono);letter-spacing:-.18em;pointer-events:none;position:absolute;top:-32px;right:32px}.clubs-directory-hero .page-heading{z-index:1;margin-bottom:26px;position:relative}.clubs-directory-hero .page-heading h1{letter-spacing:-.055em;margin-top:12px;font-size:42px}.clubs-directory-hero .page-heading p{font-size:13px}.clubs-heading-actions{z-index:2;position:relative}.clubs-heading-actions>button{color:#355c99;background:#fff;border:1px solid #cbdcf4;border-radius:13px;height:46px;padding:0 19px;font-size:11px;font-weight:800;box-shadow:0 8px 20px #3d609714}.clubs-heading-actions>button:hover{background:#f6f9ff;border-color:#86ace8}.clubs-directory-hero .list-search{z-index:1;border:1px solid #ccdcf1;border-radius:18px;width:min(820px,78%);height:64px;margin:0;position:relative;box-shadow:0 13px 34px #33528317}.clubs-directory-hero .list-search>span{color:#5279b8;place-items:center;width:54px;font-size:24px;display:grid}.clubs-directory-hero .list-search input{padding-left:0;font-size:13px}.clubs-directory-hero .list-search button{background:linear-gradient(135deg,#2b4168,#4e78c7);border-radius:13px;height:50px;margin:6px;padding:0 24px;font-size:11px}.directory-assurance{z-index:1;color:#6f82a0;gap:20px;margin-top:15px;font-size:9px;display:flex;position:relative}.directory-assurance span:first-letter{color:#477acb}.directory-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.directory-summary article{background:#fff;border:1px solid #dfe8f4;border-radius:19px;align-items:center;gap:14px;min-height:100px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #3656890b}.directory-summary i{color:#4f79bf;background:#eef4ff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:850;display:grid}.directory-summary article:nth-child(2) i{color:#338a7e;background:#eef9f7}.directory-summary article:nth-child(3) i{color:#bb7144;background:#fff5ed}.directory-summary article:nth-child(4) i{color:#795eb2;background:#f5f0ff}.directory-summary article>span{gap:5px;display:grid}.directory-summary small{color:#8795aa;font-size:9px}.directory-summary strong{color:#263954;font:800 22px var(--font-geist-mono)}.directory-summary strong em{color:#8493a8;font:700 8px var(--font-geist-sans);font-style:normal}.directory-toolbar{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.directory-toolbar>div{gap:5px;display:grid}.directory-toolbar b{color:#2d3e59;font-size:15px}.directory-toolbar>div>span{color:#8997aa;font-size:9px}.directory-toolbar nav{background:#f3f6fb;border:1px solid #e0e8f3;border-radius:12px;gap:4px;padding:4px;display:flex}.directory-toolbar button{color:#78869b;background:0 0;border:0;border-radius:9px;height:32px;padding:0 14px;font-size:9px;font-weight:750}.directory-toolbar button.active{color:#365f9f;background:#fff;box-shadow:0 4px 12px #304e7e14}.clubs-page .club-list{gap:12px}.clubs-page .club-list>a{grid-template-columns:46px minmax(250px,1.6fr) 120px 95px 115px 104px;gap:18px;min-height:118px;padding:20px 22px;transition:all .2s;border-radius:20px!important}.clubs-page .club-list>a:hover{transform:translateY(-3px);box-shadow:0 16px 35px #34548817}.clubs-page .club-state{width:42px;height:42px;font:800 10px var(--font-geist-mono);border-radius:14px}.clubs-page .club-state.verified{color:#4173c1;background:linear-gradient(145deg,#dbe9ff,#edf5ff)}.clubs-page .club-state.watching{color:#8263bb;background:linear-gradient(145deg,#f0e9ff,#faf7ff)}.clubs-page .club-title{gap:7px}.clubs-page .club-title>span{align-items:center;gap:9px;display:flex}.clubs-page .club-title>span>strong{color:#283a55;font-size:14px}.clubs-page .club-title em{border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.clubs-page .club-title em.resident{color:#3a816f;background:#e9f7f2}.clubs-page .club-title em.collected{color:#778397;background:#eef1f5}.clubs-page .club-title>small{color:#718099;max-width:430px;font-size:10px}.clubs-page .club-title>i{color:#9aa6b7;font-size:8px;font-style:normal}.club-score{align-content:center;justify-items:start;gap:2px;display:grid}.club-score strong{color:#4273c0;font:850 25px var(--font-geist-mono)}.club-score small{color:#98a4b5;font-size:7px}.clubs-page .club-stat strong,.clubs-page .club-date strong{color:#33445e;font-size:10px}.club-enter{color:#516b94;white-space:nowrap;justify-self:end;font-size:9px}.clubs-page .demo-notice{display:none}.review-heading{align-items:flex-start}.review-heading h2{font-size:30px}.review-heading p{color:#7c899c;max-width:650px;margin:9px 0 0;font-size:10px;line-height:1.7}.review-overview{grid-template-columns:minmax(0,1fr) 286px;gap:16px;display:grid}.review-overview .rating-panel{background:#fff;border:1px solid #dbe7f5;border-radius:24px;grid-template-columns:230px 1fr;min-height:250px;box-shadow:0 14px 38px #3454870e}.review-overview .rating-total{background:linear-gradient(145deg,#edf4ff,#f8fbff);border-right:1px solid #dce7f4;place-content:center start;padding:28px}.review-overview .rating-total>span{color:#6680a8;font-size:9px;font-weight:750}.review-overview .rating-total>strong{color:#3d70bd;letter-spacing:-.06em;margin:8px 0 2px;font-size:49px}.review-overview .rating-total>strong em{font-size:10px;font-style:normal}.review-overview .rating-total .stars i{color:#c8d5e8;font-size:14px}.review-overview .rating-total .stars i.filled{color:#f2af43}.review-overview .rating-total>small{color:#7d8da5;font-size:9px}.review-overview .rating-items{border:0;gap:16px;padding:28px 30px}.review-overview .rating-items div{color:#53647f;grid-template-columns:95px 1fr 34px;align-items:center;gap:13px;font-size:10px;display:grid}.review-overview .rating-items i{background:#e8edf5;border-radius:999px;height:7px;overflow:hidden}.review-overview .rating-items i em{border-radius:inherit;background:linear-gradient(90deg,#79a4ed,#4f7dcc);height:100%;display:block}.review-overview .rating-items b{color:#355f9e;text-align:right}.review-guide-card{background:radial-gradient(circle at 100% 0,#75a1ea33,#0000 40%),linear-gradient(145deg,#f8fbff,#edf4ff);border:1px solid #cddff7;border-radius:24px;align-content:center;justify-items:start;padding:24px;display:grid;box-shadow:0 14px 38px #3454870e}.review-guide-card>span{color:#5b7eb5;letter-spacing:.12em;font-size:8px;font-weight:800}.review-guide-card>i{color:#4c7bc5;background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;margin:15px 0 12px;font-size:19px;font-style:normal;display:grid;box-shadow:0 7px 18px #3a5b9017}.review-guide-card h3{color:#293b57;margin:0;font-size:17px}.review-guide-card p{color:#73839b;margin:9px 0 17px;font-size:10px;line-height:1.7}.review-guide-card a{color:#fff;background:linear-gradient(135deg,#2b4167,#4c78c8);border-radius:11px;place-items:center;width:100%;height:43px;font-size:10px;font-weight:800;display:grid}.review-guide-card small{color:#91a0b5;margin-top:10px;font-size:8px}.review-feed-heading{justify-content:space-between;align-items:end;margin:28px 0 12px;display:flex}.review-feed-heading>div{gap:5px;display:grid}.review-feed-heading b{font-size:15px}.review-feed-heading span{color:#8b98aa;font-size:8px}.review-feed-heading nav{background:#f1f5fa;border-radius:11px;padding:4px}.review-feed-heading button{color:#8793a5;background:0 0;border:0;border-radius:8px;height:30px;padding:0 12px;font-size:8px}.review-feed-heading button.active{color:#416aab;background:#fff;box-shadow:0 3px 10px #2c497614}.enhanced-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.enhanced-review-list>article{min-height:260px;position:relative;box-shadow:0 10px 28px #3555870b;border-color:#dfe8f4!important;border-radius:19px!important;padding:22px!important}.enhanced-review-list>article>header{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.enhanced-review-list>article>header time{color:#98a4b6;font-size:8px}.enhanced-review-list>article>header mark{color:#4e75af;background:#edf4ff;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.enhanced-review-list .static-review-score{background:#f6f9fd;border-radius:13px;align-items:center;margin:16px 0 10px;padding:13px 14px;display:flex;justify-content:space-between!important}.enhanced-review-list .static-review-score>strong{color:#3f72c0;font:850 26px var(--font-geist-mono)}.enhanced-review-list .static-review-score>strong small{font-size:8px}.enhanced-review-list .static-review-score>div{justify-items:end;gap:4px;display:grid}.enhanced-review-list .static-review-score>div>small{color:#95a1b2;font-size:7px}.review-score-preview{border-bottom:1px solid #e5ebf3;grid-template-columns:repeat(5,1fr);margin:0!important;display:grid!important}.review-score-preview span{color:#8a96a8;text-align:center;gap:4px;padding:7px 3px;font-size:7px;display:grid}.review-score-preview b{color:#416daf;font-size:9px}.enhanced-review-list>article>p{min-height:48px;color:#536279!important;margin:14px 0!important;font-size:10px!important}.review-card-footer{border-top:1px solid #e8edf4;align-items:center;padding-top:12px;margin:0!important}.review-card-footer .approved-label{color:#648676;margin:0}.review-card-footer button{color:#426daf;background:0 0;border:0;font-size:8px;font-weight:800}.review-submit-card{background:#fff;border-color:#dfe8f4;border-radius:22px;box-shadow:0 12px 32px #3555870b}.review-submit-card h3{font-size:23px}.score-system-note{border-radius:10px;color:#58749f!important;background:#edf4ff!important}.review-form select,.review-form textarea{background:#f9fbfe!important;border-color:#dce6f3!important;border-radius:11px!important}.archive-hero{grid-template-columns:1fr 340px;align-items:center;gap:45px;min-height:340px;margin-top:28px;background:radial-gradient(circle at 12% 10%,#77a5f02e,#0000 34%),linear-gradient(135deg,#fff,#f8fbff 65%,#edf4ff)!important;padding:44px 46px!important}.archive-hero>div>span{color:#5275aa;letter-spacing:.1em;background:#edf4ff;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:850;display:inline-flex}.archive-hero h1{color:#24344f;max-width:650px;margin:16px 0 8px;font-size:38px;line-height:1.15}.archive-hero h2{color:#5272a5;margin:0;font-size:18px;font-weight:700}.archive-hero p{color:#6e7e97;max-width:650px;margin-top:16px;font-size:11px;line-height:1.9}.archive-hero-points{color:#7185a4;gap:17px;margin-top:20px;font-size:9px;display:flex}.archive-hero aside{background:#fffffff0!important;border:1px solid #d8e5f5!important;border-radius:24px!important;padding:28px!important}.archive-hero aside>span{color:#6483b6;letter-spacing:.12em;font-size:8px;font-weight:850}.archive-hero aside i{margin-bottom:12px}.archive-hero aside h3{margin:13px 0 7px;font-size:18px}.archive-hero aside p{margin:0 0 18px;font-size:9px}.archive-hero aside a{font-size:10px;background:linear-gradient(135deg,#2c4167,#4b78c9)!important;border-radius:12px!important;height:46px!important}.archive-metrics{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1240px,100% - 36px);max-width:1240px;margin:14px auto 0;display:grid}.archive-metrics article{background:#fff;border:1px solid #dfe8f4;border-radius:18px;grid-template-columns:1fr auto;align-items:center;min-height:92px;padding:17px 19px;display:grid;box-shadow:0 8px 24px #3555870a}.archive-metrics small{color:#8190a6;font-size:9px}.archive-metrics strong{color:#3f70b9;font:850 25px var(--font-geist-mono);grid-area:1/2/3}.archive-metrics span{color:#9aa5b5;font-size:7px}.archive-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;margin-top:26px}.archive-filters{position:sticky;top:90px;border-radius:20px!important;padding:20px!important}.archive-filters header{margin-bottom:17px}.archive-filters header span,.archive-count>div>span{color:#6280ad;letter-spacing:.13em;font-size:7px;font-weight:850}.archive-filters header h2{margin:5px 0 0;font-size:17px}.archive-search{position:relative;display:block!important}.archive-search>span{color:#5480c4;font-size:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.archive-search input{background:#f9fbfe;border:1px solid #dce6f3;border-radius:11px;width:100%;height:44px;padding:0 12px 0 39px;font-size:9px}.archive-filters>label{color:#64748d;gap:8px;font-size:9px;font-weight:750;display:grid}.archive-filters>label+label{margin-top:14px}.archive-filters select{height:44px!important}.archive-filters>div{margin-top:20px}.archive-filters>div>b{color:#53637c;margin-bottom:9px;font-size:9px;display:block}.archive-filters button{height:38px}.archive-filters>p{color:#9aa5b5;border-top:1px solid #e7edf4;margin:18px 0 0;padding-top:15px;font-size:7px;line-height:1.7}.archive-count{border-bottom:1px solid #dfe7f2;justify-content:space-between;align-items:end;min-height:50px;margin:0 0 14px;padding:0 5px 12px;display:flex}.archive-count>div{gap:5px;display:grid}.archive-count>span{color:#8997aa;font-size:8px}.archive-timeline{padding-left:58px}.archive-timeline:before{background:#cdddf4;left:23px}.archive-timeline .timeline-avatar{background:linear-gradient(145deg,#5a8ee4,#7eaff6);width:46px;height:46px;left:-58px}.archive-timeline .experience-card{margin-bottom:16px}.archive-timeline .experience-card-body{border-radius:20px;padding:21px 23px}.archive-timeline .experience-club{margin-top:14px}.archive-timeline .experience-result-grid{margin-top:11px}.archive-timeline .experience-card-body>p{font-size:11px;line-height:1.8}.archive-timeline .experience-card-images img{height:92px}.archive-timeline .experience-discussion{margin-top:12px}.archive-timeline .experience-card-tools>a{font-size:8px}.experience-detail-shell{padding-top:28px}.experience-breadcrumb{padding:0 4px;font-size:9px}.experience-detail-heading{align-items:center;min-height:190px;margin:14px 0 20px;background:radial-gradient(circle at 88% 0,#74a2ed33,#0000 34%),#fff!important;padding:30px 34px!important}.experience-detail-heading>div>span{color:#5578af;font-size:8px}.experience-detail-heading h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:31px}.experience-detail-heading p{font-size:10px}.experience-detail-heading>div>div{gap:8px;margin-top:18px;display:flex}.experience-detail-heading>div>div i{color:#637792;background:#f0f5fc;border-radius:999px;padding:6px 9px;font-size:7px;font-style:normal}.experience-detail-heading>aside{border-left:1px solid #dce6f3;justify-items:end;min-width:190px;padding-left:28px;display:grid}.experience-detail-heading>aside small{color:#8795aa;font-size:8px}.experience-detail-heading>aside strong{color:#4274c1;font:850 44px var(--font-geist-mono);margin:6px 0}.experience-detail-heading>aside strong em{font-size:10px;font-style:normal}.detail-sentiment{border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800}.experience-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.experience-detail-main .experience-card-body{border-radius:23px;padding:28px 30px}.experience-detail-main .experience-card-body>header{border-bottom:1px solid #e6ecf4;padding-bottom:15px}.experience-detail-main .experience-club{margin-top:18px;padding:16px}.experience-detail-main .experience-result-grid{margin-top:14px}.experience-detail-main .experience-card-body>p{font-size:12px;line-height:1.9}.experience-detail-main .experience-card-images{margin-top:18px}.experience-detail-side{top:90px}.experience-detail-side>section,.detail-neutral-note{border-radius:18px!important;padding:20px!important}.detail-fact-list header{margin-bottom:9px}.detail-fact-list header span{color:#5e7eae;letter-spacing:.13em;font-size:7px;font-weight:850}.detail-fact-list header h2{margin:6px 0 0;font-size:16px}.detail-fact-list div{padding:11px 0}.detail-fact-list b{font-size:10px}.detail-price{color:#de694d!important}.detail-club-card{background:linear-gradient(145deg,#fff,#f3f7fd)!important}.detail-club-card h2{font-size:16px}.detail-neutral-note{background:#f7f9fc!important}@media (max-width:1050px){.clubs-page .club-list>a{grid-template-columns:44px minmax(230px,1fr) 95px 90px 22px}.clubs-page .club-list>a .club-date,.club-enter{display:none}.review-overview{grid-template-columns:1fr}.review-guide-card{grid-template-columns:auto 1fr;column-gap:16px}.review-guide-card>span,.review-guide-card h3,.review-guide-card p,.review-guide-card a,.review-guide-card small{grid-column:2}.review-guide-card>i{grid-area:1/1/6}.archive-hero{grid-template-columns:1fr 300px}.experience-detail-layout{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:800px){.clubs-directory-hero{padding:28px}.clubs-directory-hero .page-heading{flex-direction:column;align-items:flex-start;gap:18px}.clubs-directory-hero .page-heading h1{font-size:34px}.clubs-directory-hero .list-search{width:100%}.directory-summary{grid-template-columns:1fr 1fr}.clubs-page .club-list>a{grid-template-columns:42px 1fr 84px 20px}.clubs-page .club-list>a .club-stat,.clubs-page .club-list>a .club-date{display:none}.enhanced-review-list{grid-template-columns:1fr}.archive-hero{grid-template-columns:1fr;padding:32px!important}.archive-metrics{grid-template-columns:1fr 1fr}.archive-layout{grid-template-columns:1fr}.archive-filters{position:static}.archive-filters>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.archive-filters>div>b{grid-column:1/-1}.experience-detail-heading{flex-direction:column;align-items:flex-start;gap:24px}.experience-detail-heading>aside{border-top:1px solid #dce6f3;border-left:0;justify-content:space-between;align-items:baseline;width:100%;padding:18px 0 0;display:flex}.experience-detail-layout{grid-template-columns:1fr}.experience-detail-side{grid-template-columns:1fr 1fr;position:static}.detail-neutral-note{grid-column:1/-1}}@media (max-width:560px){.clubs-page{padding-top:16px}.clubs-directory-hero{border-radius:22px;padding:23px 18px}.clubs-directory-hero:after{display:none}.clubs-directory-hero .page-heading h1{font-size:29px}.clubs-directory-hero .page-heading p{font-size:11px;line-height:1.7}.clubs-directory-hero .list-search{grid-template-columns:42px 1fr;height:auto;padding:6px;display:grid}.clubs-directory-hero .list-search button{grid-column:1/-1;width:100%;margin:5px 0 0}.directory-assurance{flex-wrap:wrap;gap:8px}.directory-summary{grid-template-columns:1fr 1fr;gap:8px}.directory-summary article{min-height:84px;padding:13px}.directory-summary i{width:36px;height:36px}.directory-summary strong{font-size:18px}.directory-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.clubs-page .club-list>a{grid-template-columns:38px 1fr 62px;min-height:106px;padding:15px}.clubs-page .club-state{width:36px;height:36px}.clubs-page .club-title>span{flex-direction:column;align-items:flex-start;gap:5px}.clubs-page .club-title>span>strong{font-size:12px}.clubs-page .club-title>i{display:none}.clubs-page .club-score strong{font-size:20px}.clubs-page .club-list>a>.club-enter{display:none}.review-heading h2{font-size:25px}.review-overview .rating-panel{grid-template-columns:1fr}.review-overview .rating-total{border-bottom:1px solid #dce7f4;border-right:0}.review-overview .rating-items{padding:22px 18px}.review-overview .rating-items div{grid-template-columns:82px 1fr 28px}.review-feed-heading{flex-direction:column;align-items:flex-start;gap:12px}.enhanced-review-list>article{padding:18px!important}.review-score-preview{grid-template-columns:repeat(3,1fr)}.archive-hero{margin-top:12px;padding:25px 20px!important}.archive-hero h1{font-size:29px}.archive-hero h2{font-size:15px;line-height:1.5}.archive-hero-points{flex-wrap:wrap;gap:8px}.archive-metrics{grid-template-columns:1fr 1fr;width:calc(100% - 20px)}.archive-metrics article{padding:13px}.archive-layout{padding:0!important}.archive-filters>div{grid-template-columns:1fr 1fr}.archive-timeline{padding-left:0}.archive-timeline:before,.archive-timeline .timeline-avatar{display:none}.archive-timeline .experience-card-body{padding:17px}.experience-detail-shell{padding-top:15px}.experience-detail-heading{padding:24px 20px!important}.experience-detail-heading h1{font-size:25px}.experience-detail-heading>div>div{flex-wrap:wrap;gap:5px}.experience-detail-main .experience-card-body{padding:18px}.experience-detail-side{grid-template-columns:1fr}.detail-neutral-note{grid-column:auto}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--paper:#fff;--ink:#172640;--line:#dbe6f4;--green:#4f7fd1}html,body,main{background:#fff}.site-header{background:#fff;border-color:#e1e9f4}.feed-shell,.archive-hero,.archive-layout,.page-shell,.experience-form-shell,.owner-shell,.experience-detail-shell{background:#fff}.archive-hero,.clubs-directory-hero,.experience-detail-heading{background:linear-gradient(135deg,#fff 0% 62%,#f1f6ff 100%)!important}.archive-metrics article,.archive-filters,.experience-card-body,.experience-detail-side>section,.detail-neutral-note{background:#fff!important}.archive-layout{padding-bottom:80px}.archive-filters{border:1px solid #dce6f3!important;box-shadow:0 10px 28px #3353850e!important}.archive-filters header span,.archive-count>div>span{font-size:9px}.archive-filters header h2{font-size:19px}.archive-search input,.archive-filters>label,.archive-filters>div>b{font-size:11px}.archive-filters button{color:#52657f;font-size:10px}.archive-filters button.active{color:#fff!important;background:#3766ad!important}.archive-filters>p{color:#7788a0;font-size:9px}.archive-count b{font-size:18px}.archive-count>span{font-size:10px}.archive-timeline:before{background:#d8e4f5}.archive-timeline .experience-card-body{border-color:#dce6f3;box-shadow:0 12px 30px #294b7f0f}.archive-timeline .experience-card-body>header strong{font-size:14px}.archive-timeline .experience-card-body time{font-size:10px}.archive-timeline .experience-club{min-height:64px;margin-top:11px;padding:9px 12px}.archive-timeline .experience-club>div strong{font-size:13px}.archive-timeline .experience-club>div small{font-size:10px}.archive-timeline .experience-club>b{font-size:24px}.archive-timeline .experience-result-grid,.experience-detail-main .experience-result-grid{margin:10px 0 11px}.archive-timeline .experience-result-grid span,.experience-detail-main .experience-result-grid span{padding:8px 5px}.archive-timeline .experience-result-grid b,.experience-detail-main .experience-result-grid b{font-size:14px}.archive-timeline .experience-result-grid small,.experience-detail-main .experience-result-grid small{font-size:8px}.archive-timeline .experience-score-strip span,.experience-detail-main .experience-score-strip span{padding:6px 4px}.archive-timeline .experience-score-strip b,.experience-detail-main .experience-score-strip b{font-size:11px}.archive-timeline .experience-score-strip small,.experience-detail-main .experience-score-strip small{font-size:7px}.archive-timeline .experience-tags{margin:10px 0}.archive-timeline .experience-card-body>p{color:#263a57;margin:12px 0;font-size:14px;line-height:2}.experience-detail-main .experience-card-body>p{color:#203550;margin:16px 0;font-size:15px;line-height:2}.experience-evidence{margin-top:20px}.experience-evidence>header{color:#203653;align-items:center;gap:8px;margin-bottom:12px;display:flex}.experience-evidence>header span{color:#3775cc;font-size:15px}.experience-evidence>header strong{font-size:13px}.experience-evidence>header small{color:#7e8ea5;margin-left:auto;font-size:9px}.experience-evidence .experience-card-images{margin-top:0}.experience-evidence .experience-card-images img{background:#f7faff;border:1px solid #d7e3f3}.experience-detail-main .experience-card-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.experience-detail-main .experience-card-images img{aspect-ratio:1.28;width:100%;height:auto}.experience-card-foot{color:#687c99;font-size:9px}.experience-card-foot span:last-child{color:#326aa9}.discussion-actions button{color:#435b7c}.reply-list article p{color:#314762;font-size:11px;line-height:1.8}.owner-shell{padding-top:30px}.owner-contact-hero{text-align:center;background:radial-gradient(circle at 88% 0,#5c8bda2e,#0000 34%),linear-gradient(135deg,#fff 0% 58%,#eef4ff 100%);border:1px solid #d7e4f5;border-radius:28px;align-content:center;place-items:center;min-height:330px;padding:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #2b4d8012}.owner-contact-hero:after{content:"✓";color:#4270ba12;font:900 210px/1 var(--font-geist-mono);position:absolute;top:18px;right:70px}.owner-contact-hero>span{z-index:1;color:#4c71aa;letter-spacing:.13em;background:#edf4ff;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:850;position:relative}.owner-contact-hero h1{z-index:1;color:#1e3150;letter-spacing:-.04em;margin:16px 0 10px;font-size:38px;line-height:1.2;position:relative}.owner-contact-hero p{z-index:1;color:#627590;max-width:690px;margin:0;font-size:12px;line-height:1.9;position:relative}.owner-contact-hero>button{z-index:1;color:#fff;background:linear-gradient(135deg,#2f5b9e,#4f80d4);border:0;border-radius:13px;height:48px;margin-top:24px;padding:0 24px;font-size:11px;font-weight:800;position:relative;box-shadow:0 10px 23px #3663aa33}.owner-contact-hero>button b{margin-left:10px}.owner-benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.owner-benefit-grid article{text-align:center;background:#fff;border:1px solid #dfe7f3;border-radius:22px;min-height:190px;padding:25px;box-shadow:0 12px 32px #2a48760d}.owner-benefit-grid i,.owner-service-card>i{color:#3f72bf;background:#edf4ff;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:19px;font-style:normal;display:grid}.owner-benefit-grid article:nth-child(2) i{color:#765eb8;background:#f2efff}.owner-benefit-grid article:nth-child(3) i{color:#34897c;background:#eef9f7}.owner-benefit-grid h2{color:#263a57;margin:0;font-size:17px}.owner-benefit-grid p{color:#6c7d95;margin:10px 0 0;font-size:10px;line-height:1.8}.owner-contact-layout{grid-template-columns:1fr 1.15fr;gap:16px;margin-top:18px;display:grid}.owner-standards-card,.owner-service-card{background:#fff;border:1px solid #dfe7f3;border-radius:23px;padding:30px;box-shadow:0 12px 32px #2a48760d}.owner-standards-card>span,.owner-service-card>span{color:#57a;letter-spacing:.12em;font-size:8px;font-weight:850}.owner-standards-card h2,.owner-service-card h2{color:#243753;margin:10px 0;font-size:22px}.owner-standards-card>p,.owner-service-card>p{color:#6b7c95;font-size:10px;line-height:1.8}.owner-standards-card ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.owner-standards-card li{background:#f7faff;border-radius:13px;gap:4px;padding:13px 15px;display:grid}.owner-standards-card b{color:#304b73;font-size:10px}.owner-standards-card small{color:#7b8ba2;font-size:9px}.owner-service-card>i{margin:18px 0 13px}.owner-service-card label{color:#536985;gap:8px;margin-top:18px;font-size:10px;font-weight:750;display:grid}.owner-service-card select{color:#273b58;background:#f9fbff;border:1px solid #d7e3f3;border-radius:12px;width:100%;height:48px;padding:0 13px}.owner-service-card>button{color:#fff;background:#315f9f;border:0;border-radius:12px;width:100%;height:47px;margin-top:13px;font-size:10px;font-weight:800}.owner-contact-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b2a4394;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.owner-contact-dialog{background:#fff;border:1px solid #d8e4f4;border-radius:26px;width:min(610px,100%);padding:28px;box-shadow:0 35px 100px #192f5247}.owner-contact-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.owner-contact-dialog>header span{color:#5278b3;letter-spacing:.12em;font-size:8px;font-weight:850}.owner-contact-dialog>header h2{color:#223650;margin:7px 0 5px;font-size:25px}.owner-contact-dialog>header p{color:#8190a5;margin:0;font-size:9px}.owner-contact-dialog>header>button{color:#6b7d95;background:#eef3fa;border:0;border-radius:50%;width:38px;height:38px;font-size:20px}.owner-wechat-row{background:#f8fbff;border:1px solid #dce6f3;border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-top:22px;padding:15px 16px;display:grid}.owner-wechat-row>span{color:#75869e;font-size:10px}.owner-wechat-row>strong{color:#223753;font:800 16px var(--font-geist-mono)}.owner-wechat-row>button{color:#fff;background:#2f5c9e;border:0;border-radius:10px;height:38px;padding:0 15px;font-size:9px;font-weight:800}.owner-material-list{border:1px solid #e1e8f2;border-radius:16px;margin-top:16px;padding:20px}.owner-material-list h3{color:#263b58;margin:0 0 13px;font-size:14px}.owner-material-list ul{color:#50647f;margin:0;padding-left:20px;font-size:10px;line-height:2}.owner-privacy-note{color:#8997aa;text-align:center;margin:16px 0 0;font-size:8px}.owner-dashboard>aside{background:linear-gradient(145deg,#294d82,#3f71bb)}.owner-dashboard>aside>span,.owner-dashboard>aside a{color:#dceaff}.experience-card.is-clickable{cursor:pointer}.review-source-link{color:#426daf;font-size:8px;font-weight:800}.review-source-link:hover{color:#244f99;text-underline-offset:3px;text-decoration:underline}.experience-card:not(.is-detail) .experience-club{grid-template-columns:42px minmax(0,1fr)}.experience-card:not(.is-detail) .experience-club>b{display:none}.experience-preview-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:16px;margin:16px 0 9px;display:grid}.experience-preview-copy{min-width:0;padding:2px 3px}.experience-preview-copy .experience-tags{margin:0 0 12px}.experience-preview-copy>p{color:#2a405e;margin:0;font-size:14px;line-height:2}.experience-result-highlight{background:linear-gradient(150deg,#f8fbff,#f1f6fe);border:1px solid #dce7f6;border-radius:16px;align-content:start;padding:15px 16px;display:grid}.experience-result-highlight>span{color:#7d8da4;letter-spacing:.08em;font-size:8px;font-weight:850}.experience-result-highlight>div{border-bottom:1px solid #dce6f3;align-items:baseline;gap:7px;margin:6px 0 11px;padding-bottom:10px;display:flex}.experience-result-highlight>div strong{color:#3d6fba;font:850 29px var(--font-geist-mono);letter-spacing:-.06em}.experience-result-highlight>div small{color:#6e809a;font-size:8px;font-weight:750}.experience-result-highlight dl{gap:7px;margin:0;display:grid}.experience-result-highlight dl div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.experience-result-highlight dt{color:#8997aa;font-size:8px}.experience-result-highlight dd{color:#304a70;font:800 10px var(--font-geist-mono);margin:0}.experience-result-highlight em{color:#7184a1;border-top:1px solid #dce6f3;margin-top:12px;padding-top:10px;font-size:8px;font-style:normal}.experience-detail-main .experience-result-grid,.experience-detail-main .experience-score-strip{display:none}.experience-detail-main .experience-club{grid-template-columns:42px minmax(0,1fr)}.experience-detail-main .experience-club>b{display:none}.experience-detail-layout{grid-template-columns:minmax(0,1fr) 320px}.detail-result-visual{padding:24px!important}.detail-result-visual>header span{color:#5b7db1;letter-spacing:.14em;font-size:7px;font-weight:850}.detail-result-visual>header h2{color:#263b59;margin:6px 0 5px;font-size:18px}.detail-result-visual>header p{color:#8a98ac;margin:0;font-size:8px}.detail-result-percent{background:#f8fbff;border:1px solid #e0e8f3;border-radius:15px;margin-top:20px;padding:17px}.detail-result-percent>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.detail-result-percent strong{color:#3f70bd;font:850 32px var(--font-geist-mono);letter-spacing:-.06em}.detail-result-percent small{color:#71839e;font-size:8px;font-weight:750}.detail-result-percent>i{background:#e4ebf5;border-radius:999px;height:8px;margin-top:12px;display:block;overflow:hidden}.detail-result-percent>i em{border-radius:inherit;background:linear-gradient(90deg,#83a8e6,#4e7ccd);height:100%;display:block}.detail-result-percent>p{color:#8391a5;margin:10px 0 0;font-size:8px}.detail-result-metrics{gap:8px;margin-top:20px;display:grid}.detail-result-metrics article{background:#f8fbff;border:1px solid #e0e8f3;border-radius:13px;align-items:center;gap:11px;padding:12px 13px;display:flex}.detail-result-metrics article>i{color:#4775bd;background:#eaf2ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;font-weight:850;display:grid}.detail-result-metrics article:nth-child(2)>i{color:#3a82b8;background:#eef7ff}.detail-result-metrics article:nth-child(3)>i{color:#dd6b4e;background:#fff3ec}.detail-result-metrics article>span{gap:3px;display:grid}.detail-result-metrics b{color:#293d5a;font:800 13px var(--font-geist-mono)}.detail-result-metrics small{color:#8a97aa;font-size:8px}.detail-score-visual{padding:20px!important}.detail-score-visual>header{padding-right:66px;position:relative}.detail-score-visual>header>span{color:#6f84a5;letter-spacing:.12em;font-size:7px;font-weight:850}.detail-score-visual>header h2{color:#2e425e;margin:6px 0 0;font-size:15px}.detail-score-visual>header>strong{color:#5578b2;font:850 21px var(--font-geist-mono);position:absolute;bottom:-1px;right:0}.detail-score-visual>header>strong small{font-size:7px}.detail-score-visual>div{gap:10px;margin-top:17px;display:grid}.detail-score-visual>div>span{color:#71819a;grid-template-columns:62px 1fr 25px;align-items:center;gap:8px;font-size:8px;display:grid}.detail-score-visual>div i{background:#e9eef6;border-radius:999px;height:5px;overflow:hidden}.detail-score-visual>div i em{border-radius:inherit;background:#7b9ed8;height:100%;display:block}.detail-score-visual>div b{color:#4f6f9f;text-align:right;font-size:8px}.detail-score-visual>p{color:#98a3b2;border-top:1px solid #e8edf4;margin:16px 0 0;padding-top:13px;font-size:7px;line-height:1.7}@media (max-width:800px){.experience-detail-layout{grid-template-columns:1fr}}@media (max-width:760px){.owner-contact-hero{min-height:300px;padding:34px 20px}.owner-contact-hero:after{display:none}.owner-contact-hero h1{font-size:29px}.owner-contact-hero p{font-size:11px}.owner-benefit-grid{grid-template-columns:1fr}.owner-benefit-grid article{text-align:left;min-height:auto}.owner-benefit-grid i{margin:0 0 15px}.owner-contact-layout{grid-template-columns:1fr}.owner-wechat-row{grid-template-columns:1fr auto}.owner-wechat-row>button{grid-column:1/-1}.experience-detail-main .experience-card-images{grid-template-columns:1fr 1fr}.archive-timeline .experience-card-body>p{font-size:13px}.experience-detail-main .experience-card-body>p{font-size:14px}.experience-preview-layout,.experience-result-highlight{grid-template-columns:1fr}}.live-app-shell{--live-ink:#1f3350;--live-blue:#3567b4;--live-line:#dce7f6;min-height:100vh;color:var(--live-ink);background:radial-gradient(circle at 8% 0,#eaf3ff 0,#0000 31%),radial-gradient(circle at 92% 5%,#f0efff 0,#0000 30%),#f8faff;padding:0 28px 80px}.live-topbar{background:#fffffff0;border:1px solid #e4ebf6;border-top:0;border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100%);min-height:76px;margin:0 auto;padding:0 25px;display:flex;box-shadow:0 15px 38px #2a487712}.live-topbar>a{color:var(--live-ink);align-items:center;gap:11px;text-decoration:none;display:flex}.live-logo-mark{color:#fff;background:linear-gradient(145deg,#264b83,#5f8ee0);border-radius:14px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.live-topbar>a>span:last-child{display:grid}.live-topbar b{font-size:17px}.live-topbar small{color:#8392aa;letter-spacing:.08em;font-size:8px}.live-topbar nav{align-items:center;gap:6px;display:flex}.live-topbar nav a,.live-topbar nav button{color:#657793;font:750 11px var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 13px;text-decoration:none}.live-topbar nav a.active{color:#2e5fa9;background:#eaf2ff}.live-hero{border:1px solid var(--live-line);background:linear-gradient(120deg,#fffffffa,#f6f9fff2);border-radius:28px;grid-template-columns:1fr 190px;align-items:end;gap:35px;width:min(1200px,100%);margin:52px auto 28px;padding:36px 40px;display:grid;box-shadow:0 20px 55px #2a4b7f14}.live-hero span,.live-auth-copy>span,.live-publish-card header span,.live-records>header span{color:#5d7eaf;letter-spacing:.13em;font-size:10px;font-weight:850}.live-hero h1{color:#203550;letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(28px,3vw,45px);line-height:1.12}.live-hero p{color:#71829a;max-width:720px;margin:0;font-size:13px;line-height:1.8}.live-hero aside{text-align:center;background:#f5f9ff;border:1px solid #dce7f7;border-radius:20px;align-content:center;min-height:120px;padding:19px;display:grid}.live-hero aside b{color:#8294ae;letter-spacing:.12em;font-size:8px}.live-hero aside strong{color:#3e6fb9;font:850 38px var(--font-geist-mono);margin:3px 0}.live-hero aside small{color:#7d8da4;font-size:9px}.live-hero aside.live-site-stats{min-width:225px}.live-site-stats>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.live-site-stats>div>span{background:#fff;border-radius:14px;align-content:center;place-items:center;gap:3px;min-height:72px;padding:10px 7px;display:grid}.live-site-stats>div strong{color:#3e6fb9;font:850 27px var(--font-geist-mono)}.live-site-stats>div small{font-size:8px}.live-topbar{justify-content:flex-start}.live-topbar nav{flex:1;margin-left:18px}.live-topbar nav button:last-child{margin-left:auto}.live-message{color:#315d9d;background:#eff6ff;border:1px solid #cfe0f8;border-radius:14px;width:min(1200px,100%);margin:0 auto 18px;padding:13px 16px;font-size:11px}.live-loading{border:1px solid var(--live-line);color:#7a8ca5;text-align:center;background:#fff;border-radius:24px;width:min(1200px,100%);margin:0 auto;padding:90px}.live-auth-layout{grid-template-columns:1fr 420px;align-items:center;gap:70px;width:min(980px,100%);margin:0 auto;display:grid}.live-auth-copy>span{background:#eaf2ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.live-auth-copy h2{margin:19px 0 10px;font-size:34px}.live-auth-copy>p{color:#75869e;font-size:12px;line-height:1.8}.live-preview-account{background:#ffffffb8;border:1px solid #dae6f6;border-radius:16px;grid-template-columns:1fr auto;gap:5px 15px;margin-top:24px;padding:16px;display:grid}.live-preview-account small{color:#8595ab;grid-column:1/-1}.live-preview-account b{color:#304d78}.live-preview-account code{color:#416fae}.live-auth-card,.live-publish-card,.live-records,.live-profile-card{border:1px solid var(--live-line);background:#fff;border-radius:24px;box-shadow:0 18px 45px #27477812}.live-auth-card{gap:16px;padding:27px;display:grid}.live-auth-card-heading{text-align:center;padding:4px 2px 8px}.live-auth-card-heading span{color:#5479b1;font:850 9px var(--font-geist-mono);letter-spacing:.14em}.live-auth-card-heading h2{color:#203652;margin:8px 0 5px;font-size:25px}.live-auth-card-heading p{color:#7b8ba2;margin:0;font-size:10px;line-height:1.7}.live-auth-tabs{background:#f3f6fb;border-radius:13px;margin:-8px -8px 7px;padding:5px;display:flex}.live-auth-tabs button{color:#6f8099;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;min-height:47px;padding:10px;font-weight:800}.live-auth-tabs button.active{color:#fff;background:#3563a5;border-color:#3f6fb5;box-shadow:0 8px 20px #325b9733}.live-auth-card label,.live-form-grid label{color:#51657f;gap:7px;font-size:10px;font-weight:760;display:grid}.live-auth-card input,.live-form-grid input,.live-form-grid select,.live-form-grid textarea{color:#263b59;width:100%;font:500 12px var(--font-geist-sans);background:#fbfdff;border:1px solid #dce6f3;border-radius:12px;outline:none;padding:13px 14px}.live-auth-card input:focus,.live-form-grid input:focus,.live-form-grid select:focus,.live-form-grid textarea:focus{border-color:#7da3dc;box-shadow:0 0 0 4px #edf4ff}.live-auth-card>button,.live-publish-card>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#2f568e,#4f7dca);border:0;border-radius:12px;padding:14px;font-weight:800}.live-auth-switch{color:#8190a5;text-align:center;margin:0;font-size:10px}.live-auth-switch button{color:#3567ad;cursor:pointer;background:0 0;border:0;padding:3px 5px;font-weight:850}.live-auth-card button:disabled,.live-publish-card button:disabled{opacity:.55;cursor:wait}.live-dashboard{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;width:min(1200px,100%);margin:0 auto;display:grid}.live-profile-card{text-align:center;padding:24px;position:sticky;top:22px}.live-profile-card>span{color:#fff;background:linear-gradient(145deg,#355f9c,#74a0e6);border:6px solid #eef4fd;border-radius:22px;place-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:24px;font-weight:850;display:grid}.live-profile-card>small{color:#8a99ad;font-size:9px}.live-profile-card h2{margin:6px 0 3px;font-size:18px}.live-profile-card>p{color:#7788a0;margin:0;font-size:10px}.live-profile-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.live-profile-card dl div{background:#f6f9fe;border-radius:12px;gap:3px;padding:12px 5px;display:grid}.live-profile-card dt{color:#8b9aaf;font-size:8px}.live-profile-card dd{color:#315f9f;font:850 16px var(--font-geist-mono);margin:0}.live-profile-card>a{color:#fff;background:#345f9c;border-radius:12px;padding:12px;font-size:10px;font-weight:800;text-decoration:none;display:block}.live-side-note{text-align:left;background:#f4f7fc;border-radius:12px;padding:14px;line-height:1.7;color:#798ba4!important}.live-workspace{gap:22px;display:grid}.live-publish-card,.live-records{padding:26px}.live-publish-card>header,.live-records>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.live-publish-card h2,.live-records h2{margin:6px 0 0;font-size:22px}.live-publish-card header small{color:#8796aa;font-size:9px}.live-form-grid{grid-template-columns:1fr 1fr 150px;gap:15px;display:grid}.live-content-field{grid-column:1/-1}.live-form-grid textarea{resize:vertical;min-height:120px;line-height:1.7}.live-publish-card>button{float:right;min-width:190px;margin-top:16px}.live-records>header>b{color:#3c68a8;background:#edf4ff;border-radius:999px;padding:8px 11px;font-size:9px}.live-record-list{gap:12px;display:grid}.live-record-list article{background:#fcfdff;border:1px solid #e0e9f5;border-radius:17px;padding:19px}.live-record-list article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.live-record-list article>header>div{align-items:center;gap:9px;display:flex}.live-status{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.live-status.pending{color:#98650f;background:#fff3d9}.live-status.approved{color:#237b55;background:#e7f7ef}.live-status.rejected{color:#a74a4a;background:#fff0f0}.live-record-list time{color:#8a99ad;font-size:8px}.live-record-list article>header strong{color:#3d6fba;font:850 25px var(--font-geist-mono)}.live-record-list article>header strong small{font-size:8px}.live-record-list h3{margin:13px 0 3px;font-size:16px}.live-record-list article>small{color:#8090a6;font-size:9px}.live-record-list article>p{color:#3e536f;margin:12px 0 0;font-size:12px;line-height:1.8}.live-record-list blockquote{color:#617690;background:#f1f6ff;border-left:3px solid #83a9e0;margin:13px 0 0;padding:10px 12px;font-size:10px}.live-record-list footer{border-top:1px solid #e6edf6;gap:8px;margin-top:15px;padding-top:13px;display:flex}.live-record-list footer button,.live-access-denied button{color:#526983;cursor:pointer;background:#fff;border:1px solid #d7e2f1;border-radius:10px;padding:9px 12px;font-weight:750}.live-record-list footer button.approve{color:#fff;background:#406db0;border-color:#406db0}.live-empty{color:#8190a5;text-align:center;border:1px dashed #d9e4f3;border-radius:17px;padding:58px 20px}.live-empty span{font-size:26px}.live-empty h3{color:#3e526d;margin:9px 0 4px}.live-empty p{margin:0;font-size:10px}.live-access-denied{text-align:center;background:#fff;border:1px solid #f0d7d7;border-radius:24px;width:min(650px,100%);margin:30px auto;padding:45px}.live-access-denied b{font-size:24px}.live-access-denied p{color:#7f8fa5}@media (max-width:820px){.live-app-shell{padding:0 14px 55px}.live-topbar{align-items:flex-start;padding:14px}.live-topbar nav{flex-wrap:wrap;justify-content:flex-end}.live-topbar nav a:first-child{display:none}.live-hero{grid-template-columns:1fr;margin-top:24px;padding:25px}.live-hero aside{grid-template-columns:auto auto;align-items:center;gap:8px;min-height:auto}.live-hero aside small{grid-column:1/-1}.live-auth-layout,.live-dashboard{grid-template-columns:1fr;gap:22px}.live-auth-copy{padding:10px 7px 0}.live-profile-card{position:static}.live-form-grid{grid-template-columns:1fr}.live-content-field{grid-column:1}}.production-home{color:#17243d;background:#f7f9fd;min-height:100vh}.production-header{z-index:20;background:#fff;border:1px solid #e3e9f4;border-top:0;border-radius:0 0 22px 22px;justify-content:space-between;align-items:center;gap:22px;width:min(1240px,100% - 32px);min-height:78px;margin:0 auto;padding:0 24px;display:flex;position:relative;box-shadow:0 16px 45px #284c8b14}.production-brand{flex:none;align-items:center;gap:11px;display:flex}.production-brand>i{color:#fff;background:linear-gradient(135deg,#244574,#5685dc);border-radius:14px;place-items:center;width:39px;height:39px;font-style:normal;font-weight:900;display:grid}.production-brand>span{display:grid}.production-brand b{font-size:18px}.production-brand small{font:700 8px var(--font-geist-mono);letter-spacing:.16em;color:#7990b7}.production-main-nav{justify-content:center;align-items:center;gap:24px;display:flex}.production-main-nav a{color:#65758f;padding:10px 2px;font-size:12px;font-weight:760}.production-main-nav a.active{color:#2f60aa}.production-account-actions{flex:none;align-items:center;gap:8px;display:flex}.production-account-actions button,.production-user-chip{font:760 11px var(--font-geist-sans);cursor:pointer;border:0;border-radius:11px}.production-login{color:#345c97;background:0 0;padding:11px 12px}.production-register{color:#315d9f;background:#edf3ff;padding:11px 15px}.production-publish{color:#fff;background:#274a80;padding:12px 17px;box-shadow:0 9px 22px #274a8033}.production-user-chip{color:#315b97;background:#f0f5fd;align-items:center;gap:7px;padding:7px 10px 7px 7px;display:flex}.production-user-chip i{color:#fff;background:#4778c3;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.production-hero{background:radial-gradient(circle at 75% 25%,#7ea8f538,#0000 35%),linear-gradient(135deg,#fff,#f0f5ff);border:1px solid #dbe5f5;border-radius:30px;grid-template-columns:1.35fr .65fr;align-items:center;gap:55px;width:min(1180px,100% - 32px);min-height:390px;margin:34px auto 20px;padding:56px 66px;display:grid;box-shadow:0 24px 65px #2b4e8b14}.production-hero>div>span,.production-feed>header span,.production-clubs>header span{font:750 10px var(--font-geist-mono);letter-spacing:.15em;color:#4b75bb}.production-hero h1{letter-spacing:-.06em;margin:18px 0 16px;font-size:clamp(42px,5vw,66px);line-height:1.04}.production-hero h1 em{color:#3f71c5;font-style:normal}.production-hero p{color:#6c7c98;max-width:640px;margin:0;font-size:14px;line-height:1.9}.production-hero>div>div{gap:12px;margin-top:28px;display:flex}.production-hero>div>div button,.production-hero>div>div a{color:#315a9d;font:800 12px var(--font-geist-sans);cursor:pointer;background:#fff;border:1px solid #cad8ef;border-radius:12px;padding:13px 20px}.production-hero>div>div button{color:#fff;background:#274a80;border-color:#274a80}.production-hero aside{background:#fffc;border:1px solid #c2d2efe6;border-radius:24px;padding:30px;box-shadow:0 17px 40px #274a8014}.production-hero aside i{color:#3e72c7;background:#e9f1ff;border-radius:18px;place-items:center;width:54px;height:54px;font-size:22px;font-style:normal;font-weight:900;display:grid}.production-hero aside b{margin:20px 0 9px;font-size:17px;display:block}.production-hero aside p{font-size:12px}.production-hero aside button,.production-hero aside a{color:#315e9f;width:100%;font:800 11px var(--font-geist-sans);text-align:center;cursor:pointer;background:#fff;border:1px solid #cad8ed;border-radius:11px;margin-top:18px;padding:12px;display:block}.production-process{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1180px,100% - 32px);margin:0 auto 70px;display:grid}.production-process>button,.production-process>a{text-align:left;color:#17243d;cursor:pointer;background:#fff;border:1px solid #e0e7f3;border-radius:18px;grid-template-columns:auto 1fr;align-content:center;column-gap:14px;min-height:112px;padding:20px;transition:all .2s;display:grid;box-shadow:0 10px 25px #2b497d09}.production-process>button:hover,.production-process>a:hover{border-color:#a9c4ee;transform:translateY(-3px);box-shadow:0 17px 34px #2b497d1a}.production-process i{color:#4776c7;width:38px;height:38px;font:800 11px var(--font-geist-mono);background:#eef4ff;border-radius:12px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.production-process span{gap:4px;display:grid}.production-process b{font-size:13px}.production-process small{color:#8592a8;font-size:10px}.production-process em{color:#4774bb;grid-column:2;margin-top:10px;font-size:9px;font-style:normal;font-weight:800}.production-clubs{width:min(1040px,100% - 32px);margin:0 auto 76px;scroll-margin-top:18px}.production-clubs>header,.production-feed>header{border-bottom:1px solid #dfe6f2;justify-content:space-between;align-items:end;padding-bottom:19px;display:flex}.production-clubs h2,.production-feed h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:30px}.production-clubs header p,.production-feed>header p{color:#7b89a2;margin:0;font-size:11px}.production-clubs>header>b{color:#3e70bb;font:850 42px var(--font-geist-mono)}.production-clubs>header>b small{font-size:11px}.production-club-empty{text-align:center;color:#7a89a0;background:#fff;border:1px dashed #cbd9ee;border-radius:20px;align-content:center;place-items:center;gap:7px;min-height:145px;margin-top:18px;padding:25px;display:grid}.production-club-empty b{color:#314762}.production-club-empty button{color:#fff;cursor:pointer;background:#315b97;border:0;border-radius:10px;margin-top:8px;padding:10px 15px;font-weight:760}.production-club-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.production-club-grid>a{background:#fff;border:1px solid #dce5f2;border-radius:17px;align-items:center;gap:13px;padding:17px;transition:all .18s;display:flex}.production-club-grid>a:hover{border-color:#aac4eb;box-shadow:0 12px 28px #2a4b7e14}.production-club-grid>a>i{color:#4170ba;background:#eef4ff;border-radius:14px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:850;display:grid}.production-club-grid>a>span{gap:5px;display:grid}.production-club-grid>a>span small{color:#8996aa;font-size:9px}.production-club-grid>a>strong{color:#4879c8;font:850 25px var(--font-geist-mono);margin-left:auto}.production-club-grid>a>strong small{font-size:8px}.production-feed{width:min(1040px,100% - 32px);margin:0 auto;padding-bottom:90px;scroll-margin-top:18px}.production-feed>header>div:last-child{gap:8px;display:flex}.production-feed>header button,.production-empty button{color:#426aa9;cursor:pointer;background:#fff;border:1px solid #cbd8ec;border-radius:9px;padding:10px 15px;font-size:11px;font-weight:750}.production-feed>header>div:last-child button:first-child{color:#fff;background:#315b97;border-color:#315b97}.production-empty{text-align:center;background:#fff;border:1px dashed #c9d7ed;border-radius:24px;align-content:center;place-items:center;min-height:310px;margin-top:20px;display:grid}.production-empty>i{color:#4a78c8;background:#edf3ff;border-radius:20px;place-items:center;width:62px;height:62px;font-size:20px;font-style:normal;font-weight:900;display:grid}.production-empty h3{margin:20px 0 7px;font-size:20px}.production-empty p{color:#7b89a1;max-width:520px;margin:0;font-size:12px;line-height:1.8}.production-empty>button{color:#fff;background:#2b5089;margin-top:20px}.production-empty.error>i{color:#c85858;background:#fff1f1}.production-list{gap:16px;margin-top:20px;display:grid}.production-list>article{background:#fff;border:1px solid #dce5f2;border-radius:22px;padding:26px 28px;box-shadow:0 14px 38px #2b497d0e}.production-list>article>header{align-items:center;gap:12px;display:flex}.production-avatar{color:#3e6dbd;background:#eaf1ff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.production-list>article>header>div:nth-child(2){gap:4px;display:grid}.production-list time{color:#8a97ab;font-size:10px}.production-list>article>header>strong{color:#4678ca;font:800 30px var(--font-geist-mono);margin-left:auto}.production-list>article>header>strong small{font-size:10px}.production-list>article>section{background:#f3f7fd;border-radius:14px;align-items:center;gap:13px;margin:18px 0 15px;padding:14px 16px;display:flex}.production-list>article>section>span{color:#14855a;background:#e1f8ed;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.production-list>article>section>div{gap:4px;display:grid}.production-list>article>section small{color:#8491a5}.production-list>article>p{color:#41516a;margin:0;font-size:14px;line-height:1.9}.production-list>article>footer{color:#7890b6;border-top:1px solid #e6ebf3;justify-content:space-between;max-width:none;height:auto;margin-top:20px;padding:14px 0 0;font-size:9px;display:flex}.production-footer{background:#fff;height:100px;border-top:1px solid #e1e8f3!important}.production-footer small{color:#7e8ca1}.production-auth-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14233a85;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.production-auth-dialog{text-align:center;background:#fff;border:1px solid #d7e3f5;border-radius:26px;gap:11px;width:min(430px,100%);padding:34px;display:grid;position:relative;box-shadow:0 30px 90px #12274b40}.production-auth-dialog>i{color:#3b6bb4;background:#eaf2ff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 5px;font-style:normal;font-weight:900;display:grid}.production-auth-dialog>span{color:#6f8bb6;font:800 9px var(--font-geist-mono);letter-spacing:.14em}.production-auth-dialog h2{margin:1px 0;font-size:28px}.production-auth-dialog p{color:#74859d;margin:0 0 10px;font-size:12px;line-height:1.8}.production-auth-dialog>button:not(.production-dialog-close){color:#315a97;cursor:pointer;background:#fff;border:1px solid #cfdced;border-radius:12px;padding:14px;font-weight:800}.production-auth-dialog>button.primary{color:#fff;background:#2e5792;border-color:#2e5792}.production-auth-dialog>small{color:#93a0b1;font-size:9px}.production-dialog-close{color:#74849b;cursor:pointer;background:#f1f4f8;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:15px;right:17px}@media (max-width:1020px){.production-header{flex-wrap:wrap;padding:13px 18px}.production-main-nav{border-top:1px solid #edf1f7;order:3;justify-content:flex-start;width:100%;padding-top:8px;overflow:auto}.production-hero{padding:45px}.production-account-actions .production-register{display:none}}@media (max-width:780px){.production-header{width:calc(100% - 18px)}.production-account-actions .production-login{display:none}.production-publish{padding:11px 13px}.production-hero{grid-template-columns:1fr;padding:35px 24px}.production-hero h1{font-size:42px}.production-process{grid-template-columns:1fr 1fr}.production-club-grid{grid-template-columns:1fr}.production-feed{padding-bottom:55px}.production-list>article{padding:20px}.production-feed>header{align-items:flex-start;gap:15px}.production-feed>header>div:last-child{display:grid}.production-footer{padding:24px 18px}.production-footer p,.production-footer small{text-align:left}}@media (max-width:500px){.production-brand small{display:none}.production-main-nav{gap:16px}.production-main-nav a{white-space:nowrap}.production-process{grid-template-columns:1fr}.production-hero>div>div{display:grid}.production-feed h2,.production-clubs h2{font-size:25px}.production-club-grid>a>strong{font-size:20px}}.production-header,.production-main-nav{justify-content:flex-start}.production-account-actions{margin-left:auto}.production-process .is-coming{background:linear-gradient(135deg,#fff,#f7f9fd);border-style:dashed}.production-process .is-coming em{color:#8b97aa}.production-feed-more{color:#426aa9;background:#eef4ff;border:1px solid #cbd8ec;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800}.production-feed>header>div:last-child{align-items:center}.public-data-page{color:#17243d;background:#f7f9fd;min-height:100vh}.public-page-hero{background:radial-gradient(circle at 85% 20%,#7ea8f533,#0000 32%),linear-gradient(135deg,#fff,#f2f6ff);border:1px solid #dbe5f5;border-radius:26px;justify-content:space-between;align-items:end;gap:35px;width:min(1180px,100% - 32px);margin:34px auto 24px;padding:44px 48px;display:flex;box-shadow:0 22px 60px #2b4e8b12}.public-page-hero>div:first-child{max-width:650px}.public-page-hero>div:first-child>span,.public-section-title span,.public-archive-filter>span,.public-archive-results>header span{font:800 10px var(--font-geist-mono);letter-spacing:.14em;color:#4b75bb}.public-page-hero h1{letter-spacing:-.055em;margin:13px 0 9px;font-size:46px}.public-page-hero p{color:#71809a;margin:0;font-size:13px;line-height:1.85}.public-page-metrics{grid-template-columns:repeat(3,110px);gap:9px;display:grid}.public-page-metrics article{background:#ffffffc7;border:1px solid #d9e4f5;border-radius:17px;align-content:center;place-items:center;gap:5px;min-height:92px;padding:14px 10px;display:grid}.public-page-metrics strong{color:#4171bd;font:850 27px var(--font-geist-mono)}.public-page-metrics small{color:#7f8da3;font-size:9px}.public-page-content{width:min(1040px,100% - 32px);margin:0 auto;padding:18px 0 90px}.public-search{background:#fff;border:1px solid #d7e2f2;border-radius:18px;align-items:center;height:64px;display:flex;overflow:hidden;box-shadow:0 12px 30px #2d4b7e0d}.public-search>span{color:#4777c2;padding-left:22px;font-size:22px}.public-search input{height:100%;font:600 14px var(--font-geist-sans);color:#1b2b47;background:0 0;border:0;outline:0;flex:1;padding:0 16px}.public-search button{color:#fff;cursor:pointer;background:#315887;border:0;align-self:stretch;min-width:105px;font-weight:800}.public-section-title{border-bottom:1px solid #dfe6f2;justify-content:space-between;align-items:end;margin-top:46px;padding-bottom:17px;display:flex}.public-section-title h2{margin:8px 0 0;font-size:30px}.public-section-title>b{color:#4675bd;font:850 35px var(--font-geist-mono)}.public-section-title>b small{font-size:9px}.public-club-list{gap:12px;margin-top:17px;display:grid}.public-club-list>a{background:#fff;border:1px solid #dce5f2;border-radius:19px;grid-template-columns:48px minmax(0,1fr) 100px 105px;align-items:center;gap:16px;min-height:106px;padding:17px 20px;transition:all .18s;display:grid;box-shadow:0 12px 30px #2b497d0a}.public-club-list>a:hover{border-color:#9dbbea;transform:translateY(-2px);box-shadow:0 18px 35px #2b497d17}.public-club-list>a>i{color:#4776c4;width:46px;height:46px;font:800 11px var(--font-geist-mono);background:#eef4ff;border-radius:14px;place-items:center;font-style:normal;display:grid}.public-club-list>a>div{gap:7px;min-width:0;display:grid}.public-club-list>a>div>span{align-items:center;gap:8px;display:flex}.public-club-list>a>div b{font-size:15px}.public-club-list>a>div em{color:#278063;background:#e8f8f1;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.public-club-list p{color:#52617a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.public-club-list>a>div small{color:#8c98aa;font-size:9px}.public-club-list>a>strong{text-align:right;color:#4777c4;font:850 27px var(--font-geist-mono)}.public-club-list>a>strong small{font-size:8px}.public-enter{text-align:right;color:#426aa9;font-size:10px;font-weight:800}.public-empty{text-align:center;background:#fff;border:1px dashed #cbd9ed;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:270px;margin-top:18px;padding:28px;display:grid}.public-empty>i{color:#4676c3;background:#edf3ff;border-radius:17px;place-items:center;width:55px;height:55px;font-style:normal;font-weight:900;display:grid}.public-empty h3{margin:5px 0 0}.public-empty p{color:#7d8ba1;max-width:540px;margin:0;font-size:11px;line-height:1.8}.public-empty a,.public-empty button{color:#fff;cursor:pointer;background:#315b96;border:0;border-radius:10px;margin-top:5px;padding:11px 16px;font-weight:800}.public-empty.error>i{color:#c45959;background:#fff0f0}.public-archive-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:20px;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0 90px;display:grid}.public-archive-filter{background:#fff;border:1px solid #dce5f3;border-radius:21px;gap:15px;padding:24px;display:grid;position:sticky;top:18px;box-shadow:0 14px 35px #2b497d0b}.public-archive-filter h2{margin:-5px 0 3px;font-size:24px}.public-archive-filter label{color:#53637c;gap:7px;font-size:10px;font-weight:750;display:grid}.public-archive-filter input,.public-archive-filter select{color:#243550;background:#f9fbff;border:1px solid #d7e2f2;border-radius:11px;outline:0;width:100%;height:45px;padding:0 12px}.public-archive-filter>a{color:#fff;text-align:center;background:#315b96;border-radius:11px;padding:13px;font-size:11px;font-weight:800}.public-archive-filter>p{color:#909bae;margin:2px 0 0;font-size:8px;line-height:1.7}.public-archive-results>header{border-bottom:1px solid #dfe6f2;justify-content:space-between;align-items:end;padding:8px 4px 17px;display:flex}.public-archive-results>header h2{margin:7px 0 4px;font-size:28px}.public-archive-results>header p{color:#8491a6;margin:0;font-size:10px}.public-archive-results>header button{color:#426ba9;cursor:pointer;background:#fff;border:1px solid #cdd9eb;border-radius:10px;padding:10px 14px;font-weight:800}.public-experience-list{gap:15px;margin-top:17px;display:grid}.public-experience-list article{background:#fff;border:1px solid #dce5f2;border-radius:21px;padding:24px 26px;box-shadow:0 14px 34px #2b497d0d}.public-experience-list article>header{align-items:center;gap:11px;display:flex}.public-experience-list article>header>i{color:#3f6eba;background:#eaf1ff;border-radius:14px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.public-experience-list article>header>div{gap:3px;display:grid}.public-experience-list time{color:#8b97aa;font-size:9px}.public-experience-list article>header>strong{color:#4778c7;font:850 29px var(--font-geist-mono);margin-left:auto}.public-experience-list article>header>strong small{font-size:9px}.public-experience-list article>section{background:#f3f7fd;border-radius:14px;align-items:center;gap:12px;margin:17px 0 14px;padding:13px 15px;display:flex}.public-experience-list article>section>span{color:#15845b;background:#e1f8ed;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.public-experience-list article>section>div{gap:3px;display:grid}.public-experience-list article>section small{color:#8793a6}.public-experience-list article>p{color:#3f5069;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.9}.public-experience-list article>footer{color:#7b91b3;border-top:1px solid #e6ebf3;justify-content:space-between;max-width:none;height:auto;margin-top:18px;padding:13px 0 0;font-size:9px;display:flex}@media (max-width:900px){.public-page-hero{flex-direction:column;align-items:flex-start}.public-page-metrics{grid-template-columns:repeat(3,1fr);width:100%}.public-archive-layout{grid-template-columns:1fr}.public-archive-filter{grid-template-columns:repeat(3,1fr);align-items:end;position:static}.public-archive-filter>span,.public-archive-filter>h2,.public-archive-filter>p{grid-column:1/-1}.public-club-list>a{grid-template-columns:46px minmax(0,1fr) 85px}.public-enter{display:none}}@media (max-width:600px){.public-page-hero{padding:32px 23px}.public-page-hero h1{font-size:38px}.public-page-metrics{grid-template-columns:1fr}.public-page-metrics article{min-height:72px}.public-search button{min-width:78px}.public-club-list>a{grid-template-columns:42px minmax(0,1fr)}.public-club-list>a>strong{text-align:left;grid-column:2}.public-archive-filter{grid-template-columns:1fr}.public-archive-filter>span,.public-archive-filter>h2,.public-archive-filter>p{grid-column:auto}.public-experience-list article{padding:20px}.public-section-title{align-items:flex-start}.public-section-title>b{font-size:28px}}.visual-theme-toggle{color:#315b9d;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#f5f9ff;border:1px solid #cfe0f6;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.visual-theme-toggle:hover{background:#eaf3ff;border-color:#93b9ef;transform:translateY(-1px);box-shadow:0 8px 20px #315b9d1f}.visual-theme-toggle i{color:#2864bc;background:#dceaff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:grid}html[data-visual-theme=trial]{--trial-ink:#10294f;--trial-title:#132b52;--trial-muted:#6e83a3;--trial-blue:#2768c7;--trial-blue-strong:#1d4f9b;--trial-blue-soft:#5c8fdf;--trial-pale:#edf5ff;--trial-pale-2:#f7faff;--trial-line:#d7e5f7;--trial-line-strong:#bdd4f2;--trial-white:#fff;--trial-shadow:0 18px 48px #2b538f1a;--trial-shadow-soft:0 10px 30px #2b538f12}html[data-visual-theme=trial] button,html[data-visual-theme=trial] a,html[data-visual-theme=trial] input,html[data-visual-theme=trial] select,html[data-visual-theme=trial] textarea{font-family:inherit}html[data-visual-theme=trial] .production-header,html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cddef5e6;box-shadow:0 14px 38px #2c4e8217}html[data-visual-theme=trial] .production-brand>i,html[data-visual-theme=trial] .live-logo-mark{color:#fff;background:linear-gradient(145deg,#183f78,#4e83dc);box-shadow:0 8px 18px #2768c733}html[data-visual-theme=trial] .production-brand b,html[data-visual-theme=trial] .checkcheck-logo strong,html[data-visual-theme=trial] .live-topbar>a b{color:var(--trial-title)}html[data-visual-theme=trial] .production-publish,html[data-visual-theme=trial] .publish-header-link,html[data-visual-theme=trial] .admin-primary,html[data-visual-theme=trial] .live-publish-card>button,html[data-visual-theme=trial] .owner-contact-hero>button,html[data-visual-theme=trial] .owner-service-card>button{color:#fff;background:linear-gradient(135deg,#214f95,#4d7fd2);border-color:#0000;box-shadow:0 10px 24px #2768c72e}html[data-visual-theme=trial] .production-register,html[data-visual-theme=trial] .outline-link,html[data-visual-theme=trial] .production-user-chip,html[data-visual-theme=trial] .user-chip{border-color:var(--trial-line);color:var(--trial-blue-strong);background:var(--trial-pale-2)}html[data-visual-theme=trial] .production-home{color:var(--trial-ink);background:0 0}html[data-visual-theme=trial] .production-header{border-radius:22px;width:min(1280px,100% - 48px);margin-top:18px}html[data-visual-theme=trial] .production-hero{border:1px solid var(--trial-line);width:min(1280px,100% - 48px);min-height:410px;box-shadow:var(--trial-shadow);background:radial-gradient(circle at 84% 18%,#7eaeef47,#0000 15rem),linear-gradient(118deg,#fff 0 57%,#eef5ff 57% 100%);border-radius:30px;margin-top:24px;position:relative;overflow:hidden}html[data-visual-theme=trial] .production-hero:after{content:"";pointer-events:none;border:74px solid #5c8fdf14;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-120px;right:-72px}html[data-visual-theme=trial] .production-hero>div>span,html[data-visual-theme=trial] .production-feed>header span,html[data-visual-theme=trial] .public-eyebrow,html[data-visual-theme=trial] .owner-heading>span,html[data-visual-theme=trial] .live-hero>div>span{color:var(--trial-blue);letter-spacing:.13em}html[data-visual-theme=trial] .production-hero h1{color:var(--trial-title);letter-spacing:-.055em}html[data-visual-theme=trial] .production-hero h1 em{color:var(--trial-blue)}html[data-visual-theme=trial] .production-hero p{color:var(--trial-muted)}html[data-visual-theme=trial] .production-hero>div>div button,html[data-visual-theme=trial] .production-feed>header button:first-of-type,html[data-visual-theme=trial] .production-empty button,html[data-visual-theme=trial] .production-auth-dialog .primary{color:#fff;background:linear-gradient(135deg,#214f95,#4d7fd2);border-color:#0000;box-shadow:0 10px 24px #2768c733}html[data-visual-theme=trial] .production-hero>div>div a,html[data-visual-theme=trial] .production-feed-more,html[data-visual-theme=trial] .production-feed>header button:last-child{color:var(--trial-blue-strong);border-color:var(--trial-line-strong);background:#fff}html[data-visual-theme=trial] .production-hero aside{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #c9ddf6;border-radius:24px;position:relative;box-shadow:0 20px 50px #2753911a}html[data-visual-theme=trial] .production-hero aside>i{color:var(--trial-blue);background:#e7f1ff}html[data-visual-theme=trial] .production-hero aside b,html[data-visual-theme=trial] .production-hero aside a,html[data-visual-theme=trial] .production-hero aside button{color:var(--trial-title)}html[data-visual-theme=trial] .production-process{gap:14px;width:min(1280px,100% - 48px);margin-top:18px}html[data-visual-theme=trial] .production-process>*{border:1px solid var(--trial-line);min-height:112px;box-shadow:var(--trial-shadow-soft);background:#ffffffeb;border-radius:20px}html[data-visual-theme=trial] .production-process>:hover{border-color:#9fc1ec;transform:translateY(-3px);box-shadow:0 17px 36px #2b538f1f}html[data-visual-theme=trial] .production-process i{color:var(--trial-blue);background:var(--trial-pale)}html[data-visual-theme=trial] .production-process b{color:var(--trial-title)}html[data-visual-theme=trial] .production-process small,html[data-visual-theme=trial] .production-process em{color:var(--trial-muted)}html[data-visual-theme=trial] .production-feed{width:min(1120px,100% - 48px);padding-top:56px}html[data-visual-theme=trial] .production-feed>header{border-color:var(--trial-line)}html[data-visual-theme=trial] .production-feed h2{color:var(--trial-title)}html[data-visual-theme=trial] .production-feed>header p{color:var(--trial-muted)}html[data-visual-theme=trial] .production-list article,html[data-visual-theme=trial] .production-empty{border:1px solid var(--trial-line);box-shadow:var(--trial-shadow-soft);background:#fffffff2;border-radius:24px}html[data-visual-theme=trial] .production-list article:hover{box-shadow:var(--trial-shadow);border-color:#a8c6ec;transform:translateY(-3px)}html[data-visual-theme=trial] .production-avatar{color:#fff;background:linear-gradient(145deg,#1d539e,#6e9ce6)}html[data-visual-theme=trial] .production-list article>header strong,html[data-visual-theme=trial] .production-empty i{color:var(--trial-blue)}html[data-visual-theme=trial] .production-list article>section{background:linear-gradient(100deg,#f3f8ff,#fff);border-color:#dbe8f8}html[data-visual-theme=trial] .production-list article>section span{color:var(--trial-blue-strong);background:#dceaff}html[data-visual-theme=trial] .production-list article>p{color:#3c5273;font-size:15px;line-height:1.9}html[data-visual-theme=trial] .production-list article>footer{color:#6680a4;border-color:#e1eaf7}html[data-visual-theme=trial] .production-auth-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#132b527a}html[data-visual-theme=trial] .production-auth-dialog{background:#fff;border:1px solid #cadcf3;border-radius:26px;box-shadow:0 34px 90px #17386b40}html[data-visual-theme=trial] .site-header{border-radius:22px;width:min(1240px,100% - 48px);margin-top:18px}html[data-visual-theme=trial] .checkcheck-mark{background:#edf5ff;border-color:#82a9df}html[data-visual-theme=trial] .checkcheck-mark i,html[data-visual-theme=trial] .checkcheck-mark em,html[data-visual-theme=trial] .checkcheck-mark b{color:var(--trial-blue)}html[data-visual-theme=trial] .public-data-page,html[data-visual-theme=trial] .public-page-shell{background:0 0}html[data-visual-theme=trial] .public-page-hero{border:1px solid var(--trial-line);box-shadow:var(--trial-shadow);background:radial-gradient(circle at 90% 15%,#5f91e02e,#0000 17rem),linear-gradient(120deg,#fff,#f1f6ff);border-radius:28px}html[data-visual-theme=trial] .public-page-hero h1,html[data-visual-theme=trial] .public-page-section h1,html[data-visual-theme=trial] .public-page-section h2{color:var(--trial-title)}html[data-visual-theme=trial] .public-page-hero p,html[data-visual-theme=trial] .public-page-section p{color:var(--trial-muted)}html[data-visual-theme=trial] .public-page-metrics>div,html[data-visual-theme=trial] .public-search,html[data-visual-theme=trial] .public-club-list>a,html[data-visual-theme=trial] .public-archive-filter,html[data-visual-theme=trial] .public-experience-list article,html[data-visual-theme=trial] .public-empty{border-color:var(--trial-line);box-shadow:var(--trial-shadow-soft);background:#fffffff0;border-radius:20px}html[data-visual-theme=trial] .public-search input,html[data-visual-theme=trial] .public-archive-filter input,html[data-visual-theme=trial] .public-archive-filter select{border-color:var(--trial-line);background:#f8fbff}html[data-visual-theme=trial] .public-search button,html[data-visual-theme=trial] .public-page-hero a,html[data-visual-theme=trial] .public-page-hero button{color:#fff;background:linear-gradient(135deg,#214f95,#4d7fd2);border-color:#0000}html[data-visual-theme=trial] .public-club-list>a:hover,html[data-visual-theme=trial] .public-experience-list article:hover{border-color:#9fc0eb;transform:translateY(-2px)}html[data-visual-theme=trial] .public-club-list strong,html[data-visual-theme=trial] .public-experience-list h3,html[data-visual-theme=trial] .public-experience-list .score{color:var(--trial-title)}html[data-visual-theme=trial] .public-club-list em,html[data-visual-theme=trial] .public-experience-list .status,html[data-visual-theme=trial] .public-page-metrics strong{color:var(--trial-blue)}html[data-visual-theme=trial] .owner-shell{color:var(--trial-ink)}html[data-visual-theme=trial] .owner-heading h1,html[data-visual-theme=trial] .owner-contact-hero h1,html[data-visual-theme=trial] .owner-benefit-grid h2,html[data-visual-theme=trial] .owner-contact-layout h2,html[data-visual-theme=trial] .owner-dashboard h2,html[data-visual-theme=trial] .owner-dashboard h3{color:var(--trial-title)}html[data-visual-theme=trial] .owner-heading p,html[data-visual-theme=trial] .owner-contact-hero p,html[data-visual-theme=trial] .owner-benefit-grid p,html[data-visual-theme=trial] .owner-contact-layout p,html[data-visual-theme=trial] .owner-dashboard p{color:var(--trial-muted)}html[data-visual-theme=trial] .owner-contact-hero{box-shadow:var(--trial-shadow);background:radial-gradient(circle at 82% 15%,#6a9ee838,#0000 20rem),linear-gradient(120deg,#fff,#edf5ff);border:1px solid #cbdff6;border-radius:30px}html[data-visual-theme=trial] .owner-benefit-grid article,html[data-visual-theme=trial] .owner-standards-card,html[data-visual-theme=trial] .owner-service-card,html[data-visual-theme=trial] .owner-dashboard>aside,html[data-visual-theme=trial] .owner-dashboard>form{border-color:var(--trial-line);box-shadow:var(--trial-shadow-soft);background:#fffffff2;border-radius:22px}html[data-visual-theme=trial] .owner-benefit-grid i,html[data-visual-theme=trial] .owner-service-card>i{color:var(--trial-blue);background:var(--trial-pale)}html[data-visual-theme=trial] .owner-dashboard input,html[data-visual-theme=trial] .owner-dashboard textarea,html[data-visual-theme=trial] .owner-service-card select{border-color:var(--trial-line);background:#f8fbff}html[data-visual-theme=trial] .owner-contact-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#132b5280}html[data-visual-theme=trial] .owner-contact-dialog{background:#fff;border-color:#cbdcf4;border-radius:26px;box-shadow:0 34px 90px #17386b42}html[data-visual-theme=trial] .owner-wechat-row,html[data-visual-theme=trial] .owner-material-list{border-color:var(--trial-line);background:#f7faff}html[data-visual-theme=trial] .owner-wechat-row button{color:#fff;background:var(--trial-blue-strong)}html[data-visual-theme=trial] .live-app-shell{color:var(--trial-ink);background:0 0}html[data-visual-theme=trial] .live-topbar{border-radius:22px;width:min(1240px,100% - 48px);margin-top:18px}html[data-visual-theme=trial] .live-hero{border:1px solid var(--trial-line);box-shadow:var(--trial-shadow);background:radial-gradient(circle at 88% 20%,#689ce838,#0000 17rem),linear-gradient(120deg,#fff,#eff5ff);border-radius:28px}html[data-visual-theme=trial] .live-hero h1,html[data-visual-theme=trial] .live-auth-copy h2,html[data-visual-theme=trial] .live-auth-card h2,html[data-visual-theme=trial] .live-profile-card h2,html[data-visual-theme=trial] .live-publish-card h2,html[data-visual-theme=trial] .live-records h2{color:var(--trial-title)}html[data-visual-theme=trial] .live-hero p,html[data-visual-theme=trial] .live-auth-copy p,html[data-visual-theme=trial] .live-auth-card p,html[data-visual-theme=trial] .live-records p{color:var(--trial-muted)}html[data-visual-theme=trial] .live-hero aside,html[data-visual-theme=trial] .live-auth-card,html[data-visual-theme=trial] .live-profile-card,html[data-visual-theme=trial] .live-publish-card,html[data-visual-theme=trial] .live-records,html[data-visual-theme=trial] .live-record-list article,html[data-visual-theme=trial] .live-empty,html[data-visual-theme=trial] .live-access-denied{border-color:var(--trial-line);box-shadow:var(--trial-shadow-soft);background:#fffffff5;border-radius:22px}html[data-visual-theme=trial] .live-site-stats strong,html[data-visual-theme=trial] .live-hero aside>strong,html[data-visual-theme=trial] .live-record-list article>header strong{color:var(--trial-blue)}html[data-visual-theme=trial] .live-auth-tabs{background:#eff5fd}html[data-visual-theme=trial] .live-auth-tabs button.active,html[data-visual-theme=trial] .live-auth-card>button,html[data-visual-theme=trial] .live-profile-card>a,html[data-visual-theme=trial] .live-record-list footer .approve,html[data-visual-theme=trial] .live-access-denied button{color:#fff;background:linear-gradient(135deg,#214f95,#4d7fd2);box-shadow:0 10px 22px #2768c72e}html[data-visual-theme=trial] .live-auth-card input,html[data-visual-theme=trial] .live-publish-card input,html[data-visual-theme=trial] .live-publish-card select,html[data-visual-theme=trial] .live-publish-card textarea{border-color:var(--trial-line);background:#f8fbff}html[data-visual-theme=trial] .live-auth-card input:focus,html[data-visual-theme=trial] .live-publish-card input:focus,html[data-visual-theme=trial] .live-publish-card select:focus,html[data-visual-theme=trial] .live-publish-card textarea:focus{border-color:#76a5e5;box-shadow:0 0 0 4px #3f77cc1a}html[data-visual-theme=trial] .live-profile-card>span{color:#fff;background:linear-gradient(145deg,#1f569f,#70a2eb)}html[data-visual-theme=trial] .live-profile-card dl>div,html[data-visual-theme=trial] .live-record-list article blockquote{border-color:var(--trial-line);background:#f4f8ff}html[data-visual-theme=trial] .live-message{color:var(--trial-blue-strong);background:#edf5ff;border-color:#bcd4f2}html[data-visual-theme=trial] .live-status.pending{color:#88611d;background:#fff5d9}html[data-visual-theme=trial] .live-status.approved{color:#205e9c;background:#e5f0ff}html[data-visual-theme=trial] .live-status.rejected{color:#a74351;background:#fff0f2}@media (max-width:1100px){html[data-visual-theme=trial] .production-header,html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar{width:calc(100% - 28px)}html[data-visual-theme=trial] .production-main-nav,html[data-visual-theme=trial] .main-nav{gap:4px}html[data-visual-theme=trial] .visual-theme-toggle span{display:none}html[data-visual-theme=trial] .visual-theme-toggle{justify-content:center;width:36px;padding:0}}@media (max-width:760px){html[data-visual-theme=trial] .production-header,html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar,html[data-visual-theme=trial] .production-hero,html[data-visual-theme=trial] .production-process,html[data-visual-theme=trial] .production-feed{width:calc(100% - 20px)}html[data-visual-theme=trial] .production-header,html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar{border-radius:17px;margin-top:10px}html[data-visual-theme=trial] .production-hero{background:linear-gradient(145deg,#fff,#eef5ff);border-radius:22px;min-height:auto}html[data-visual-theme=trial] .production-process{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-visual-theme=trial] .production-feed{padding-top:36px}html[data-visual-theme=trial] .production-list article,html[data-visual-theme=trial] .production-empty,html[data-visual-theme=trial] .public-page-hero,html[data-visual-theme=trial] .live-hero{border-radius:19px}}@media (max-width:520px){html[data-visual-theme=trial] .production-process{grid-template-columns:1fr}html[data-visual-theme=trial] .visual-theme-toggle{min-height:34px}}.app-side-navigation,.app-header-search{display:none}.production-carousel{width:min(1180px,100% - 32px);margin:34px auto 20px;position:relative}.production-carousel-stage{background:#fff;border:1px solid #dbe5f5;border-radius:30px;min-height:410px;position:relative;overflow:hidden;box-shadow:0 24px 65px #2b4e8b14}.production-carousel-stage>article{opacity:0;pointer-events:none;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:center;gap:52px;padding:52px 62px;transition:opacity .55s,transform .55s;display:grid;position:absolute;inset:0;transform:translate(28px)}.production-carousel-stage>article.active{opacity:1;pointer-events:auto;transform:translate(0)}.production-carousel-stage>article:first-child{background:radial-gradient(circle at 84% 12%,#53aaf147,#0000 20rem),linear-gradient(125deg,#fff 0 56%,#edf8ff 56% 100%)}.production-carousel-stage>article:nth-child(2){background:radial-gradient(circle at 84% 15%,#7084f13d,#0000 19rem),linear-gradient(125deg,#fff 0 56%,#f0f2ff 56% 100%)}.production-carousel-stage>article:nth-child(3){background:radial-gradient(circle at 84% 15%,#5bcbdc3d,#0000 19rem),linear-gradient(125deg,#fff 0 56%,#eefbff 56% 100%)}.production-carousel-stage article>div:first-child>span{color:#3975c4;font:800 10px var(--font-geist-mono);letter-spacing:.14em}.production-carousel-stage h1{color:#12294d;letter-spacing:-.06em;margin:17px 0 15px;font-size:clamp(42px,4.8vw,66px);line-height:1.04}.production-carousel-stage h1 em{color:#2f73d0;font-style:normal}.production-carousel-stage article>div:first-child>p{color:#6a7f9e;max-width:620px;margin:0;font-size:14px;line-height:1.9}.production-carousel-stage article>div:first-child>div{gap:11px;margin-top:27px;display:flex}.production-carousel-stage article>div:first-child>div>a,.production-carousel-stage article>div:first-child>div>button{color:#fff;min-height:46px;font:800 12px var(--font-geist-sans);cursor:pointer;background:linear-gradient(135deg,#1f579f,#4d86dc);border:1px solid #2a66b8;border-radius:13px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex;box-shadow:0 10px 24px #2a66b82e}.production-carousel-stage article>div:first-child>div>.secondary{color:#315c97;box-shadow:none;background:#ffffffd1;border-color:#cadbf1}.carousel-visual{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;border:1px solid #b9d5f4e6;border-radius:27px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:270px;padding:28px;display:flex;position:relative;box-shadow:0 24px 55px #2454921f}.carousel-visual:after{content:"";border:17px solid #3975c414;border-radius:50%;width:72px;height:72px;position:absolute;top:22px;right:22px}.carousel-visual>i{color:#fff;background:linear-gradient(145deg,#2d6fc7,#72a9ef);border-radius:19px;place-items:center;width:58px;height:58px;font-size:26px;font-style:normal;font-weight:900;display:grid;box-shadow:0 12px 26px #2b69bf3d}.carousel-visual>b{color:#17325b;margin-top:20px;font-size:20px}.carousel-visual>small{color:#7185a4;margin-top:7px;font-size:11px}.carousel-visual dl{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin:23px 0 0;display:grid}.carousel-visual dl>div{background:#f7fbff;border:1px solid #dbe8f7;border-radius:14px;gap:3px;padding:13px;display:grid}.carousel-visual dt{color:#2e6cc1;font:850 24px var(--font-geist-mono)}.carousel-visual dd{color:#8191aa;margin:0;font-size:9px}.carousel-bars{align-items:end;gap:9px;width:100%;height:68px;margin-top:25px;display:flex}.carousel-bars span{background:linear-gradient(#6596e4,#c5d9f9);border-radius:9px 9px 3px 3px;flex:1}.carousel-bars span:first-child{height:40%}.carousel-bars span:nth-child(2){height:73%}.carousel-bars span:nth-child(3){height:54%}.carousel-bars span:nth-child(4){height:92%}.verification-path{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;margin-top:25px;display:grid}.verification-path span{color:#4b6b93;text-align:center;background:#f8fbff;border:1px solid #d8e7f6;border-radius:12px;padding:13px 8px;font-size:9px;font-weight:800;position:relative}.production-carousel-controls{background:#ffffffe6;border:1px solid #dce7f5;border-radius:18px;justify-content:flex-end;align-items:center;gap:14px;min-height:56px;margin-top:12px;padding:0 10px 0 16px;display:flex;box-shadow:0 10px 28px #2b4e8b0f}.production-carousel-controls>button{color:#315f9f;cursor:pointer;background:#f7faff;border:1px solid #d2e0f2;border-radius:11px;width:36px;height:36px}.production-carousel-controls>div{gap:6px;display:flex}.production-carousel-controls>div button{cursor:pointer;background:#c6d7ee;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .2s,border-radius .2s,background .2s}.production-carousel-controls>div button.active{background:#3975c4;border-radius:999px;width:24px}.production-carousel-controls>span{color:#7890b2;font:800 10px var(--font-geist-mono);letter-spacing:.12em;margin-right:auto}html[data-visual-theme=trial] body>main{box-sizing:border-box;padding-left:98px}html[data-visual-theme=trial] .app-side-navigation{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #d9e7f7;border-radius:25px;flex-direction:column;align-items:center;width:68px;padding:10px 8px;display:flex;position:fixed;top:16px;bottom:16px;left:16px;box-shadow:0 20px 50px #2957971f}html[data-visual-theme=trial] .app-side-brand{color:#fff;background:linear-gradient(145deg,#215aa5,#67a3ef);border-radius:16px;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 10px 23px #2a68bf40}html[data-visual-theme=trial] .app-side-brand b{font:900 18px var(--font-geist-mono)}html[data-visual-theme=trial] .app-side-brand i{color:#2561ad;background:#e8f3ff;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-2px}html[data-visual-theme=trial] .app-side-navigation nav{gap:10px;width:100%;margin-top:30px;display:grid}html[data-visual-theme=trial] .app-side-navigation nav a,html[data-visual-theme=trial] .app-side-account{color:#8396b1;border-radius:15px;place-items:center;width:50px;height:48px;transition:color .18s,background .18s,transform .18s;display:grid;position:relative}html[data-visual-theme=trial] .app-side-navigation nav a:hover,html[data-visual-theme=trial] .app-side-navigation nav a.active,html[data-visual-theme=trial] .app-side-account:hover{color:#2365bc;background:#eaf3ff;transform:translateY(-1px)}html[data-visual-theme=trial] .app-side-navigation nav a.active:before{content:"";background:#2b6ec6;border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;left:-8px}html[data-visual-theme=trial] .app-side-navigation nav i,html[data-visual-theme=trial] .app-side-account i{font-size:19px;font-style:normal;font-weight:900}html[data-visual-theme=trial] .app-side-navigation nav span,html[data-visual-theme=trial] .app-side-account span{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#17345e;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:800;transition:all .18s;position:absolute;top:50%;left:58px;transform:translate(-5px,-50%);box-shadow:0 8px 20px #12305b2e}html[data-visual-theme=trial] .app-side-navigation nav a:hover span,html[data-visual-theme=trial] .app-side-account:hover span{opacity:1;transform:translateY(-50%)}html[data-visual-theme=trial] .app-side-account{color:#3368ae;background:#f6faff;border:1px solid #d9e6f6;margin-top:auto}html[data-visual-theme=trial] .app-side-account i{font-size:12px}html[data-visual-theme=trial] .production-header,html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar{justify-content:flex-end;min-height:72px;padding:10px 14px;position:sticky;top:14px}html[data-visual-theme=trial] .production-brand,html[data-visual-theme=trial] .production-main-nav,html[data-visual-theme=trial] .site-header>.logo,html[data-visual-theme=trial] .site-header .main-nav,html[data-visual-theme=trial] .live-topbar>a,html[data-visual-theme=trial] .live-topbar nav>a[href=\/],html[data-visual-theme=trial] .live-topbar nav>a[href=\/clubs],html[data-visual-theme=trial] .live-topbar nav>a[href=\/experiences],html[data-visual-theme=trial] .live-topbar nav>a[href=\/owner]{display:none}html[data-visual-theme=trial] .app-header-search{background:#f8fbff;border:1px solid #d3e2f5;border-radius:15px;align-items:center;width:min(430px,42vw);height:48px;margin-left:auto;margin-right:0;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden}html[data-visual-theme=trial] .app-header-search>span{color:#5481bf;padding-left:16px;font-size:20px}html[data-visual-theme=trial] .app-header-search input{color:#1d3559;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 12px;font-size:12px}html[data-visual-theme=trial] .app-header-search button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22599f,#4e82d2);border:0;align-self:stretch;min-width:72px;font-size:11px;font-weight:800}html[data-visual-theme=trial] .production-account-actions,html[data-visual-theme=trial] .header-actions,html[data-visual-theme=trial] .live-topbar nav{flex:none;margin-left:0}html[data-visual-theme=trial] .production-carousel{width:min(1240px,100% - 48px);margin-top:22px}html[data-visual-theme=trial] .production-carousel-stage{border-color:#cfe1f5;box-shadow:0 22px 55px #2d63ad1a}html[data-visual-theme=trial] .production-process{width:min(1240px,100% - 48px);margin-top:18px;margin-bottom:62px}html[data-visual-theme=trial] .production-feed{width:min(1080px,100% - 48px)}html[data-visual-theme=trial] .production-process>*,html[data-visual-theme=trial] .production-list article,html[data-visual-theme=trial] .public-page-metrics article{background:#fff}html[data-visual-theme=trial] .public-page-hero,html[data-visual-theme=trial] .public-page-content,html[data-visual-theme=trial] .public-archive-layout,html[data-visual-theme=trial] .owner-shell,html[data-visual-theme=trial] .live-hero,html[data-visual-theme=trial] .live-auth-layout,html[data-visual-theme=trial] .live-dashboard,html[data-visual-theme=trial] .live-access-denied,html[data-visual-theme=trial] .live-loading{width:min(1240px,100% - 48px)}@media (max-width:1120px){html[data-visual-theme=trial] .production-account-actions .production-register,html[data-visual-theme=trial] .production-account-actions .production-login,html[data-visual-theme=trial] .header-actions .outline-link{display:none}.production-carousel-stage>article{grid-template-columns:1.15fr .85fr;gap:30px;padding:43px}}@media (max-width:850px){html[data-visual-theme=trial] body>main{padding-bottom:82px;padding-left:0}html[data-visual-theme=trial] .app-side-navigation{border-radius:20px;flex-direction:row;justify-content:space-between;width:auto;height:64px;padding:7px 10px;inset:auto 10px 10px}html[data-visual-theme=trial] .app-side-brand{display:none}html[data-visual-theme=trial] .app-side-navigation nav{flex:1;justify-content:space-around;align-items:center;width:auto;margin:0;display:flex}html[data-visual-theme=trial] .app-side-navigation nav a,html[data-visual-theme=trial] .app-side-account{width:48px;height:48px}html[data-visual-theme=trial] .app-side-navigation nav a.active:before{width:24px;height:3px;top:-7px;left:50%;transform:translate(-50%)}html[data-visual-theme=trial] .app-side-navigation nav span,html[data-visual-theme=trial] .app-side-account span,html[data-visual-theme=trial] .app-side-account{display:none}html[data-visual-theme=trial] .production-header,html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar{width:calc(100% - 20px);top:8px}html[data-visual-theme=trial] .app-header-search{flex:1;width:auto;margin-left:0}html[data-visual-theme=trial] .production-publish,html[data-visual-theme=trial] .publish-header-link,html[data-visual-theme=trial] .production-user-chip,html[data-visual-theme=trial] .user-chip{display:none}.production-carousel-stage{min-height:620px}.production-carousel-stage>article{grid-template-columns:1fr;align-content:center;gap:27px;padding:34px 27px}.production-carousel-stage h1{font-size:43px}.carousel-visual{min-height:220px}}@media (max-width:560px){html[data-visual-theme=trial] .visual-theme-toggle,html[data-visual-theme=trial] .header-actions,html[data-visual-theme=trial] .live-topbar nav{display:none}html[data-visual-theme=trial] .app-header-search{width:100%;margin:0}html[data-visual-theme=trial] .production-carousel,html[data-visual-theme=trial] .production-process,html[data-visual-theme=trial] .production-feed,html[data-visual-theme=trial] .public-page-hero,html[data-visual-theme=trial] .public-page-content,html[data-visual-theme=trial] .public-archive-layout,html[data-visual-theme=trial] .owner-shell,html[data-visual-theme=trial] .live-hero,html[data-visual-theme=trial] .live-auth-layout,html[data-visual-theme=trial] .live-dashboard{width:calc(100% - 20px)}.production-carousel-stage{border-radius:22px;min-height:650px}.production-carousel-stage>article{padding:30px 21px}.production-carousel-stage h1{font-size:37px}.production-carousel-stage article>div:first-child>div{display:grid}.carousel-visual{padding:22px}.production-carousel-controls{border-radius:15px}}html[data-visual-theme=trial]{--mint-950:#163f38;--mint-800:#1f695b;--mint-700:#287d6c;--mint-500:#56c6a5;--mint-300:#a9e5d1;--mint-150:#d9f4e9;--mint-075:#eefaf5;--yellow-700:#96701c;--yellow-400:#edcf73;--yellow-200:#f7e5aa;--yellow-100:#fff5d7;--cream:#fffdf7;--cream-deep:#f8f3e9;--charcoal:#293330;--charcoal-soft:#46534f;--muted:#71807a;--mint-line:#d8e8e1;--mint-line-strong:#b8d9cc;--mint-shadow:0 20px 52px #275b4c1a;--mint-shadow-soft:0 10px 28px #275b4c12;--trial-ink:var(--charcoal);--trial-title:#21312d;--trial-muted:var(--muted);--trial-blue:var(--mint-700);--trial-blue-strong:var(--mint-950);--trial-blue-soft:var(--mint-500);--trial-pale:var(--mint-075);--trial-pale-2:var(--cream);--trial-line:var(--mint-line);--trial-line-strong:var(--mint-line-strong);--trial-white:var(--cream);--trial-shadow:var(--mint-shadow);--trial-shadow-soft:var(--mint-shadow-soft)}html[data-visual-theme=trial] :focus-visible{outline-offset:2px;outline:3px solid #56c6a557}html[data-visual-theme=trial] .visual-theme-toggle{color:var(--yellow-700);background:var(--yellow-100);border-color:#eadba9}html[data-visual-theme=trial] .visual-theme-toggle:hover{border-color:var(--yellow-400);background:#fff0bd;box-shadow:0 8px 20px #96701c1f}html[data-visual-theme=trial] .visual-theme-toggle i{color:var(--mint-950);background:var(--cream)}html[data-visual-theme=trial] .production-header,html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar{background:#fffdf7f0;border-color:#d3e5dcf0;box-shadow:0 15px 42px #28514517}html[data-visual-theme=trial] .production-brand>i,html[data-visual-theme=trial] .live-logo-mark,html[data-visual-theme=trial] .checkcheck-mark{color:#fff;background:linear-gradient(145deg, var(--mint-950), var(--mint-500));box-shadow:0 9px 20px #1f695b38}html[data-visual-theme=trial] .production-brand b,html[data-visual-theme=trial] .checkcheck-logo strong,html[data-visual-theme=trial] .live-topbar>a b,html[data-visual-theme=trial] h1,html[data-visual-theme=trial] h2,html[data-visual-theme=trial] h3{color:var(--charcoal)}html[data-visual-theme=trial] .production-brand small,html[data-visual-theme=trial] .checkcheck-logo small,html[data-visual-theme=trial] .live-topbar>a small{color:#81908a}html[data-visual-theme=trial] .production-main-nav a,html[data-visual-theme=trial] .header-text-link,html[data-visual-theme=trial] .live-topbar nav a,html[data-visual-theme=trial] .live-topbar nav button{color:var(--charcoal-soft)}html[data-visual-theme=trial] .production-main-nav a:hover,html[data-visual-theme=trial] .production-main-nav a.active,html[data-visual-theme=trial] .header-text-link:hover,html[data-visual-theme=trial] .live-topbar nav a:hover,html[data-visual-theme=trial] .live-topbar nav a.active{color:var(--mint-800)}html[data-visual-theme=trial] .production-main-nav a.active:after{background:linear-gradient(90deg, var(--mint-500), var(--yellow-400))}html[data-visual-theme=trial] .production-publish,html[data-visual-theme=trial] .publish-header-link,html[data-visual-theme=trial] .admin-primary,html[data-visual-theme=trial] .primary-button,html[data-visual-theme=trial] .live-publish-card>button,html[data-visual-theme=trial] .owner-contact-hero>button,html[data-visual-theme=trial] .owner-service-card>button,html[data-visual-theme=trial] .review-submit-row button,html[data-visual-theme=trial] .experience-submit-bar button{color:#fff;background:linear-gradient(135deg, var(--mint-950), var(--mint-500));border-color:#0000;box-shadow:0 10px 24px #1f695b33}html[data-visual-theme=trial] .production-publish:hover,html[data-visual-theme=trial] .publish-header-link:hover,html[data-visual-theme=trial] .admin-primary:hover,html[data-visual-theme=trial] .primary-button:hover{filter:saturate(1.05)brightness(.98)}html[data-visual-theme=trial] .production-register,html[data-visual-theme=trial] .outline-link,html[data-visual-theme=trial] .production-user-chip,html[data-visual-theme=trial] .user-chip,html[data-visual-theme=trial] .secondary-button{border-color:var(--mint-line);color:var(--mint-800);background:var(--cream)}html[data-visual-theme=trial] .app-side-navigation{background:#fffdf7f5;border-color:#d7e7df;box-shadow:0 20px 52px #285b4c1f}html[data-visual-theme=trial] .app-side-brand{color:#fff;background:linear-gradient(145deg, var(--mint-950), var(--mint-500));box-shadow:0 10px 24px #1f695b3d}html[data-visual-theme=trial] .app-side-brand i{border-color:var(--cream);color:var(--mint-950);background:var(--yellow-200)}html[data-visual-theme=trial] .app-side-navigation nav span,html[data-visual-theme=trial] .app-side-account span{color:var(--cream);background:var(--charcoal);box-shadow:0 8px 20px #2933302e}html[data-visual-theme=trial] .app-side-account{border-color:var(--mint-line);color:var(--mint-800);background:var(--cream)}html[data-visual-theme=trial] .app-header-search{border-color:var(--mint-line);background:#fffdf7f2}html[data-visual-theme=trial] .app-header-search:focus-within{border-color:var(--mint-500);background:#fff;box-shadow:0 0 0 4px #56c6a51f}html[data-visual-theme=trial] .app-header-search>span{color:var(--mint-700)}html[data-visual-theme=trial] .app-header-search input{color:var(--charcoal)}html[data-visual-theme=trial] .app-header-search button{color:#fff;background:linear-gradient(135deg, var(--mint-950), var(--mint-500))}html[data-visual-theme=trial] .production-carousel-stage{border-color:var(--mint-line);background:var(--cream);box-shadow:var(--mint-shadow)}html[data-visual-theme=trial] .production-carousel-stage>article:first-child{background:radial-gradient(circle at 84% 12%,#7ad3b557,#0000 20rem),linear-gradient(125deg,#fffef9 0 56%,#e9f8f1 56% 100%)}html[data-visual-theme=trial] .production-carousel-stage>article:nth-child(2){background:radial-gradient(circle at 84% 14%,#f0cf6a4d,#0000 19rem),linear-gradient(125deg,#fffef9 0 56%,#fff5d9 56% 100%)}html[data-visual-theme=trial] .production-carousel-stage>article:nth-child(3){background:radial-gradient(circle at 86% 15%,#56c6a540,#0000 18rem),radial-gradient(circle at 67% 82%,#edcf7338,#0000 16rem),linear-gradient(125deg,#fffef9 0 56%,#edf9f4 56% 100%)}html[data-visual-theme=trial] .production-carousel-stage article>div:first-child>span,html[data-visual-theme=trial] .production-feed>header span,html[data-visual-theme=trial] .public-eyebrow,html[data-visual-theme=trial] .owner-heading>span,html[data-visual-theme=trial] .live-hero>div>span{color:var(--mint-700)}html[data-visual-theme=trial] .production-carousel-stage h1,html[data-visual-theme=trial] .production-hero h1{color:var(--charcoal)}html[data-visual-theme=trial] .production-carousel-stage h1 em,html[data-visual-theme=trial] .production-hero h1 em{color:var(--mint-700)}html[data-visual-theme=trial] .production-carousel-stage article>div:first-child>p,html[data-visual-theme=trial] .production-hero p{color:var(--muted)}html[data-visual-theme=trial] .production-carousel-stage article>div:first-child>div>a,html[data-visual-theme=trial] .production-carousel-stage article>div:first-child>div>button,html[data-visual-theme=trial] .production-hero>div>div button,html[data-visual-theme=trial] .production-feed>header button:first-of-type,html[data-visual-theme=trial] .production-empty button,html[data-visual-theme=trial] .production-auth-dialog .primary{border-color:var(--mint-800);color:#fff;background:linear-gradient(135deg, var(--mint-950), var(--mint-500));box-shadow:0 10px 24px #1f695b30}html[data-visual-theme=trial] .production-carousel-stage article>div:first-child>div>.secondary,html[data-visual-theme=trial] .production-hero>div>div a,html[data-visual-theme=trial] .production-feed-more,html[data-visual-theme=trial] .production-feed>header button:last-child{border-color:var(--mint-line-strong);color:var(--mint-800);background:#fffdf7e0}html[data-visual-theme=trial] .carousel-visual,html[data-visual-theme=trial] .production-hero aside{background:#fffdf7cc;border-color:#b8d9cceb;box-shadow:0 24px 55px #275b4c1f}html[data-visual-theme=trial] .carousel-visual:after{border-color:#edcf7338}html[data-visual-theme=trial] .carousel-visual>i,html[data-visual-theme=trial] .production-hero aside>i{color:var(--mint-950);background:linear-gradient(145deg, var(--yellow-200), var(--mint-300));box-shadow:0 12px 26px #275b4c2e}html[data-visual-theme=trial] .carousel-visual>b{color:var(--charcoal)}html[data-visual-theme=trial] .carousel-visual>small,html[data-visual-theme=trial] .carousel-visual dd{color:var(--muted)}html[data-visual-theme=trial] .carousel-visual dl>div,html[data-visual-theme=trial] .verification-path span{border-color:var(--mint-line);color:var(--charcoal-soft);background:#fffdf7d1}html[data-visual-theme=trial] .carousel-visual dt{color:var(--mint-700)}html[data-visual-theme=trial] .carousel-bars span{background:linear-gradient(180deg, var(--mint-500), var(--yellow-200))}html[data-visual-theme=trial] .production-carousel-controls{border-color:var(--mint-line);box-shadow:var(--mint-shadow-soft);background:#fffdf7eb}html[data-visual-theme=trial] .production-carousel-controls>button{border-color:var(--mint-line);color:var(--mint-800);background:var(--cream)}html[data-visual-theme=trial] .production-carousel-controls>div button{background:#cadfd7}html[data-visual-theme=trial] .production-carousel-controls>div button.active{background:var(--mint-700)}html[data-visual-theme=trial] .production-carousel-controls>span{color:var(--muted)}html[data-visual-theme=trial] .production-process>*,html[data-visual-theme=trial] .production-list article,html[data-visual-theme=trial] .public-page-metrics article,html[data-visual-theme=trial] .public-page-hero,html[data-visual-theme=trial] .public-page-content,html[data-visual-theme=trial] .public-archive-filter,html[data-visual-theme=trial] .owner-dashboard,html[data-visual-theme=trial] .owner-contact-hero,html[data-visual-theme=trial] .owner-benefit-grid>*,html[data-visual-theme=trial] .owner-standards-card,html[data-visual-theme=trial] .owner-service-card,html[data-visual-theme=trial] .live-hero,html[data-visual-theme=trial] .live-auth-card,html[data-visual-theme=trial] .live-profile-card,html[data-visual-theme=trial] .live-side-note,html[data-visual-theme=trial] .live-workspace,html[data-visual-theme=trial] .live-publish-card,html[data-visual-theme=trial] .live-record-list>*,html[data-visual-theme=trial] .account-card,html[data-visual-theme=trial] .account-workspace,html[data-visual-theme=trial] .experience-form,html[data-visual-theme=trial] .experience-block,html[data-visual-theme=trial] .public-profile-hero,html[data-visual-theme=trial] .public-profile-grid>*,html[data-visual-theme=trial] .experience-detail-heading,html[data-visual-theme=trial] .experience-detail-main,html[data-visual-theme=trial] .detail-result-visual,html[data-visual-theme=trial] .detail-score-visual,html[data-visual-theme=trial] .detail-club-card,html[data-visual-theme=trial] .detail-neutral-note,html[data-visual-theme=trial] .club-profile-hero,html[data-visual-theme=trial] .publish-experience-card,html[data-visual-theme=trial] .owner-claim-card,html[data-visual-theme=trial] .content-section,html[data-visual-theme=trial] .review-submit-card,html[data-visual-theme=trial] .review-detail-dialog,html[data-visual-theme=trial] .missing-club-card{border-color:var(--mint-line);box-shadow:var(--mint-shadow-soft);background:#fffdf7f5}html[data-visual-theme=trial] .production-process>:first-child i{color:var(--mint-800);background:var(--mint-150)}html[data-visual-theme=trial] .production-process>:nth-child(2) i{color:var(--yellow-700);background:var(--yellow-100)}html[data-visual-theme=trial] .production-process>:nth-child(3) i{color:var(--charcoal-soft);background:var(--cream-deep)}html[data-visual-theme=trial] .production-process>:nth-child(4) i{color:var(--mint-950);background:linear-gradient(145deg, var(--yellow-100), var(--mint-150))}html[data-visual-theme=trial] .production-process>.is-coming{background:linear-gradient(135deg, var(--cream), var(--yellow-100));border-style:dashed}html[data-visual-theme=trial] .production-feed>header,html[data-visual-theme=trial] .public-section-title,html[data-visual-theme=trial] .content-heading,html[data-visual-theme=trial] .review-feed-heading{border-color:var(--mint-line)}html[data-visual-theme=trial] .production-avatar,html[data-visual-theme=trial] .public-profile-avatar,html[data-visual-theme=trial] .account-avatar{color:var(--mint-950);background:linear-gradient(145deg, var(--yellow-200), var(--mint-300))}html[data-visual-theme=trial] .production-score,html[data-visual-theme=trial] .club-profile-score strong,html[data-visual-theme=trial] .rating-total strong,html[data-visual-theme=trial] .static-review-score,html[data-visual-theme=trial] .review-detail-score strong,html[data-visual-theme=trial] .detail-result-percent strong{color:var(--mint-700)}html[data-visual-theme=trial] .production-list article:hover,html[data-visual-theme=trial] .public-club-list article:hover,html[data-visual-theme=trial] .public-experience-list article:hover{border-color:var(--mint-300);box-shadow:var(--mint-shadow)}html[data-visual-theme=trial] .production-empty,html[data-visual-theme=trial] .public-empty,html[data-visual-theme=trial] .live-empty,html[data-visual-theme=trial] .account-list-empty,html[data-visual-theme=trial] .public-profile-empty,html[data-visual-theme=trial] .empty-reviews{border-color:var(--mint-line-strong);color:var(--muted);background:linear-gradient(135deg, var(--cream), var(--mint-075))}html[data-visual-theme=trial] input,html[data-visual-theme=trial] select,html[data-visual-theme=trial] textarea,html[data-visual-theme=trial] .club-select-label,html[data-visual-theme=trial] .experience-upload,html[data-visual-theme=trial] .selector-search-wrap{border-color:var(--mint-line);color:var(--charcoal);background:#fffefa}html[data-visual-theme=trial] input:focus,html[data-visual-theme=trial] select:focus,html[data-visual-theme=trial] textarea:focus,html[data-visual-theme=trial] .club-select-label:focus-within{border-color:var(--mint-500);box-shadow:0 0 0 4px #56c6a51c}html[data-visual-theme=trial] .live-auth-tabs,html[data-visual-theme=trial] .account-section-tabs,html[data-visual-theme=trial] .account-tabs{background:var(--cream-deep)}html[data-visual-theme=trial] .live-auth-switch.active,html[data-visual-theme=trial] .account-section-tabs button.active,html[data-visual-theme=trial] .account-tabs button.active{color:#fff;background:linear-gradient(135deg, var(--mint-950), var(--mint-500))}html[data-visual-theme=trial] .score-system-note,html[data-visual-theme=trial] .experience-login-note,html[data-visual-theme=trial] .collection-request-panel,html[data-visual-theme=trial] .owner-message,html[data-visual-theme=trial] .live-message{color:#755b1e;background:var(--yellow-100);border-color:#ead79b}html[data-visual-theme=trial] .club-profile-hero,html[data-visual-theme=trial] .experience-detail-heading{background:radial-gradient(circle at 90% 10%, #edcf7338, transparent 18rem), linear-gradient(135deg, var(--cream), var(--mint-075))}html[data-visual-theme=trial] .detail-nav{background:var(--charcoal)}html[data-visual-theme=trial] .detail-nav a,html[data-visual-theme=trial] .detail-nav button{color:#f7faf8}html[data-visual-theme=trial] .platform-record li:before,html[data-visual-theme=trial] .notes-list li:before{background:var(--mint-500)}html[data-visual-theme=trial] .publish-experience-card{background:linear-gradient(145deg, var(--mint-075), var(--cream))}html[data-visual-theme=trial] .owner-claim-card{background:linear-gradient(145deg, var(--yellow-100), var(--cream));border-color:#ead79b}html[data-visual-theme=trial] .rating-panel,html[data-visual-theme=trial] .review-score-preview,html[data-visual-theme=trial] .experience-result-highlight,html[data-visual-theme=trial] .detail-result-metrics{border-color:var(--mint-line);background:var(--mint-075)}html[data-visual-theme=trial] .experience-tags span,html[data-visual-theme=trial] .public-profile-badges span,html[data-visual-theme=trial] .approved-label{color:var(--mint-800);background:var(--mint-150)}html[data-visual-theme=trial] .experience-card,html[data-visual-theme=trial] .experience-card-body,html[data-visual-theme=trial] .experience-discussion,html[data-visual-theme=trial] .reply-list>*,html[data-visual-theme=trial] .review-card,html[data-visual-theme=trial] .review-thread-message{border-color:var(--mint-line);background:var(--cream)}html[data-visual-theme=trial] .production-auth-backdrop,html[data-visual-theme=trial] .club-selector-backdrop,html[data-visual-theme=trial] .review-detail-backdrop,html[data-visual-theme=trial] .owner-contact-backdrop,html[data-visual-theme=trial] .search-check-backdrop{background:#1d2a268a}html[data-visual-theme=trial] .production-auth-dialog,html[data-visual-theme=trial] .club-selector-dialog,html[data-visual-theme=trial] .owner-contact-dialog,html[data-visual-theme=trial] .search-check-dialog{border-color:var(--mint-line);background:var(--cream);box-shadow:0 30px 90px #1c372f38}html[data-visual-theme=trial] .status-approved,html[data-visual-theme=trial] .approved,html[data-visual-theme=trial] .approve,html[data-visual-theme=trial] .verified,html[data-visual-theme=trial] .review-source-link{color:var(--mint-800);background:var(--mint-150)}html[data-visual-theme=trial] .status-pending,html[data-visual-theme=trial] .pending,html[data-visual-theme=trial] .pending-hint{color:var(--yellow-700);background:var(--yellow-100)}html[data-visual-theme=trial] .production-footer{border-color:var(--mint-line);color:var(--muted)}@media (min-width:851px){html[data-visual-theme=trial] body>main{padding-left:204px}html[data-visual-theme=trial] .app-side-navigation{border-radius:27px;align-items:stretch;width:172px;padding:12px}html[data-visual-theme=trial] .app-side-brand{border-radius:18px;justify-content:flex-start;align-items:center;gap:11px;width:100%;height:58px;padding:6px 8px;display:flex}html[data-visual-theme=trial] .app-side-brand-mark{background:#ffffff1f;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative}html[data-visual-theme=trial] .app-side-brand-mark b{font:900 17px var(--font-geist-mono)}html[data-visual-theme=trial] .app-side-brand-mark i{border:2px solid var(--cream);width:17px;height:17px;color:var(--mint-950);background:var(--yellow-200);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:-4px;right:-4px}html[data-visual-theme=trial] .app-side-wordmark{color:#fff;gap:2px;min-width:0;line-height:1;display:grid}html[data-visual-theme=trial] .app-side-wordmark strong{color:#fff;letter-spacing:.04em;font-size:15px}html[data-visual-theme=trial] .app-side-wordmark small{color:#ffffffb8;font:700 8px var(--font-geist-mono);letter-spacing:.08em}html[data-visual-theme=trial] .app-side-navigation nav{gap:7px;margin-top:22px}html[data-visual-theme=trial] .app-side-navigation nav a,html[data-visual-theme=trial] .app-side-account{border-radius:14px;grid-template-columns:28px minmax(0,1fr);place-items:center start;gap:8px;width:100%;height:48px;padding:0 12px;display:grid}html[data-visual-theme=trial] .app-side-navigation nav a.active:before{width:4px;height:26px;left:-12px}html[data-visual-theme=trial] .app-side-navigation nav i,html[data-visual-theme=trial] .app-side-account i{width:28px;color:inherit;place-items:center;font-size:18px;display:grid}html[data-visual-theme=trial] .app-side-navigation nav span,html[data-visual-theme=trial] .app-side-account span{color:inherit;box-shadow:none;letter-spacing:.01em;opacity:1;background:0 0;padding:0;font-size:13px;font-weight:760;position:static;transform:none}html[data-visual-theme=trial] .app-side-navigation nav a:hover span,html[data-visual-theme=trial] .app-side-account:hover span{transform:none}html[data-visual-theme=trial] .app-side-account{min-height:48px;margin-top:auto}html[data-visual-theme=trial] .app-side-account i{font-size:12px}}@media (max-width:760px){html[data-visual-theme=trial] .app-side-navigation{border-color:var(--mint-line);background:#fffdf7f5;box-shadow:0 -10px 32px #275b4c1a}html[data-visual-theme=trial] .app-side-navigation nav a.active{color:var(--mint-800);background:var(--mint-075)}}html[data-visual-theme=trial]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mint-950:#183f78;--mint-800:#1d4f9b;--mint-700:#2768c7;--mint-500:#5c8fdf;--mint-300:#cfe1fb;--mint-150:#e4efff;--mint-075:#f3f8ff;--yellow-700:#315b9d;--yellow-400:#93b9ef;--yellow-200:#dceaff;--yellow-100:#eef5ff;--cream:#fff;--cream-deep:#f4f8ff;--charcoal:#10294f;--charcoal-soft:#506989;--muted:#7184a2;--mint-line:#d7e5f7;--mint-line-strong:#bdd4f2;--mint-shadow:0 18px 48px #2b538f1a;--mint-shadow-soft:0 10px 30px #2b538f12;--trial-ink:#10294f;--trial-title:#132b52;--trial-muted:#6e83a3;--trial-blue:#2768c7;--trial-blue-strong:#1d4f9b;--trial-blue-soft:#5c8fdf;--trial-pale:#edf5ff;--trial-pale-2:#f7faff;--trial-line:#d7e5f7;--trial-line-strong:#bdd4f2;--trial-white:#fff;--trial-shadow:0 18px 48px #2b538f1a;--trial-shadow-soft:0 10px 30px #2b538f12}html[data-visual-theme=trial] body{color:#10294f;background:radial-gradient(circle at 4% 2%,#cee5ffc2,#0000 31rem),radial-gradient(circle at 96% 3%,#e4e8ffb3,#0000 33rem),linear-gradient(#f9fbff 0%,#f4f8ff 100%)}html[data-visual-theme=trial] ::selection{color:#10294f;background:#dceaff}html[data-visual-theme=trial] :focus-visible{outline-color:#2768c761}html[data-visual-theme=trial] .production-header,html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar,html[data-visual-theme=trial] .app-side-navigation{background:#fffffff2;border-color:#cddef5f0;box-shadow:0 15px 42px #2c4e8217}html[data-visual-theme=trial] .app-side-brand,html[data-visual-theme=trial] .production-brand>i,html[data-visual-theme=trial] .live-logo-mark,html[data-visual-theme=trial] .checkcheck-mark{color:#fff;background:linear-gradient(145deg,#183f78,#4e83dc);box-shadow:0 9px 20px #2768c733}html[data-visual-theme=trial] .app-side-brand-mark{background:#ffffff21}html[data-visual-theme=trial] .app-side-brand i{color:#2864bc;background:#dceaff;border-color:#fff}html[data-visual-theme=trial] .app-side-navigation nav a,html[data-visual-theme=trial] .app-side-account{color:#647b9b}html[data-visual-theme=trial] .app-side-navigation nav a:hover,html[data-visual-theme=trial] .app-side-navigation nav a.active,html[data-visual-theme=trial] .app-side-account:hover{color:#1d4f9b;background:#edf5ff}html[data-visual-theme=trial] .app-side-navigation nav a.active:before{background:linear-gradient(#2768c7,#76a6ec)}html[data-visual-theme=trial] .app-side-account,html[data-visual-theme=trial] .app-header-search,html[data-visual-theme=trial] .visual-theme-toggle,html[data-visual-theme=trial] .production-register,html[data-visual-theme=trial] .outline-link,html[data-visual-theme=trial] .production-user-chip,html[data-visual-theme=trial] .user-chip{color:#315b9d;background:#f8fbff;border-color:#d2e1f5}html[data-visual-theme=trial] .app-header-search:focus-within{background:#fff;border-color:#5c8fdf;box-shadow:0 0 0 4px #5c8fdf1f}html[data-visual-theme=trial] .app-header-search button,html[data-visual-theme=trial] .production-publish,html[data-visual-theme=trial] .publish-header-link,html[data-visual-theme=trial] .admin-primary,html[data-visual-theme=trial] .primary-button,html[data-visual-theme=trial] .owner-contact-hero>button,html[data-visual-theme=trial] .owner-service-card>button,html[data-visual-theme=trial] .review-submit-row button,html[data-visual-theme=trial] .experience-submit-bar button{color:#fff;background:linear-gradient(135deg,#1d4f9b,#4f83d9);border-color:#0000;box-shadow:0 10px 24px #2768c733}html[data-visual-theme=trial] .production-carousel-stage>article:first-child,html[data-visual-theme=trial] .production-carousel-stage>article:nth-child(2),html[data-visual-theme=trial] .production-carousel-stage>article:nth-child(3){background:radial-gradient(circle at 84% 14%,#649de83b,#0000 21rem),linear-gradient(125deg,#fff 0 56%,#edf5ff 56% 100%)}html[data-visual-theme=trial] .production-carousel-stage h1 em,html[data-visual-theme=trial] .production-feed>header span,html[data-visual-theme=trial] .public-page-hero>span,html[data-visual-theme=trial] .owner-contact-hero>span,html[data-visual-theme=trial] .owner-contact-layout article>span{color:#3975c4}html[data-visual-theme=trial] .owner-contact-backdrop,html[data-visual-theme=trial] .production-auth-backdrop,html[data-visual-theme=trial] .search-check-backdrop,html[data-visual-theme=trial] .club-selector-backdrop{background:#182b498f}html[data-visual-theme=trial] input,html[data-visual-theme=trial] select,html[data-visual-theme=trial] textarea{color:#10294f;background:#fbfdff;border-color:#d4e2f4}html[data-visual-theme=trial] input:focus,html[data-visual-theme=trial] select:focus,html[data-visual-theme=trial] textarea:focus{border-color:#5c8fdf;box-shadow:0 0 0 4px #5c8fdf1c}@media (max-width:760px){html[data-visual-theme=trial] .app-side-navigation{background:#fffffff7;border-color:#d7e5f7;box-shadow:0 -10px 32px #2b538f1a}}.club-directory-shell{width:min(1380px,100% - 48px);margin:0 auto 72px}.club-directory-search{margin:0 0 22px}.club-directory-grid{grid-template-columns:258px minmax(0,1fr) 245px;align-items:start;gap:20px;display:grid}.club-filter-panel,.club-welfare-card,.home-risk-panel{background:#fff;border:1px solid #d9e4f7;border-radius:22px;box-shadow:0 16px 42px #2e599914}.club-filter-panel{max-height:calc(100vh - 116px);padding:22px;position:sticky;top:96px;overflow-y:auto}.club-filter-panel header{border-bottom:1px solid #e7edf7;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.club-filter-panel header span,.club-welfare-card>span,.benefits-hero>div>span,.home-risk-panel header span{color:#4776c9;letter-spacing:.12em;font-size:11px;font-weight:800}.club-filter-panel h2{color:#182945;margin:5px 0 0;font-size:22px}.club-filter-panel header b{color:#4776c9;font-size:13px}.club-filter-panel>label{color:#34445e;gap:8px;margin:18px 0;font-size:13px;font-weight:700;display:grid}.club-filter-panel select{color:#172741;background:#f9fbff;border:1px solid #d5e0f2;border-radius:12px;width:100%;min-height:44px;padding:0 12px}.club-filter-panel fieldset{border:0;flex-wrap:wrap;gap:8px;margin:19px 0;padding:0;display:flex}.club-filter-panel legend{color:#34445e;width:100%;margin-bottom:9px;font-size:13px;font-weight:750}.club-filter-panel fieldset button{color:#6a7890;cursor:pointer;background:#fff;border:1px solid #d8e3f5;border-radius:999px;min-height:34px;padding:0 12px}.club-filter-panel fieldset button:hover,.club-filter-panel fieldset button.active{color:#fff;background:#4c7cd3;border-color:#4c7cd3}.club-filter-clear{color:#315b9e;cursor:pointer;background:#f3f7ff;border:1px solid #c9d8ef;border-radius:12px;width:100%;min-height:42px;font-weight:750}.club-filter-clear:disabled{opacity:.48;cursor:default}.club-filter-panel>p{color:#8a96aa;margin:16px 0 0;font-size:11px;line-height:1.7}.club-price-custom{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;width:100%;display:grid}.club-price-custom span{color:#69778e;font-size:11px}.club-price-custom i{color:#9aa6b8;font-style:normal}.club-price-custom input{color:#263b59;background:#fff;border:1px solid #d8e3f5;border-radius:9px;width:100%;min-width:0;height:34px;padding:0 7px}.public-club-list>a>div em.evidence{color:#386ab9;background:#edf4ff}.club-directory-results{min-width:0}.club-directory-results .public-section-title{margin-top:0}.club-welfare-card{padding:24px;position:sticky;top:96px;overflow:hidden}.club-welfare-card:before{content:"";background:#fff0c7;border-radius:50%;width:130px;height:130px;position:absolute;top:-48px;right:-52px}.club-welfare-card>i{color:#3c6fc7;background:#edf4ff;border-radius:16px;place-items:center;width:52px;height:52px;margin:22px 0 18px;font-size:23px;font-style:normal;display:grid}.club-welfare-card h3{color:#162641;margin:0;font-size:20px}.club-welfare-card p{color:#748198;font-size:13px;line-height:1.7}.club-welfare-card a{color:#fff;text-align:center;background:#3262aa;border-radius:12px;margin-top:20px;padding:13px;font-weight:750;display:block}.benefits-page{color:#172640;background:#f6f8fc;min-height:100vh}.benefits-hero{background:radial-gradient(circle at 85% 20%,#fff0c8,#0000 42%),linear-gradient(135deg,#fff 0%,#eef5ff 100%);border:1px solid #dce7f8;border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;width:min(1280px,100% - 48px);margin:28px auto 0;padding:58px 64px;display:grid}.benefits-hero h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(40px,5vw,68px);line-height:1.04}.benefits-hero h1 em{color:#3f71c4;font-style:normal}.benefits-hero p{color:#6a7890;max-width:650px;line-height:1.8}.benefits-hero aside{background:#ffffffdb;border:1px solid #dfe8f6;border-radius:22px;padding:28px;box-shadow:0 16px 38px #234c8517}.benefits-hero aside>small{color:#7a879b;font-weight:700}.benefits-hero dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0;display:grid}.benefits-hero dl div{text-align:center;background:#f6f9ff;border-radius:15px;padding:18px 8px}.benefits-hero dt{color:#315fa9;font-size:27px;font-weight:850}.benefits-hero dd{color:#76839a;margin:5px 0 0;font-size:11px}.benefits-content{width:min(1280px,100% - 48px);margin:28px auto 72px}.benefits-content nav{background:#eaf0f9;border-radius:14px;gap:8px;width:fit-content;padding:6px;display:flex}.benefits-content nav button{color:#6d7a8e;background:0 0;border:0;border-radius:10px;padding:11px 18px}.benefits-content nav button.active{color:#254f8d;background:#fff;box-shadow:0 4px 14px #3355871a}.benefits-empty{text-align:center;background:#fff;border:1px dashed #cbdaf0;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:24px;display:flex}.benefits-empty i{color:#b87918;background:#fff3d4;border-radius:22px;place-items:center;width:68px;height:68px;font-size:26px;font-style:normal;display:grid}.benefits-empty h2{margin:20px 0 4px;font-size:28px}.benefits-empty p{color:#7b8799}.benefits-empty button{color:#fff;cursor:pointer;background:#315fa9;border:0;border-radius:12px;min-height:44px;margin-top:20px;padding:0 22px;font-weight:750}.benefits-empty button.enabled{background:#243c62}.benefits-empty small{color:#9aa4b3;margin-top:12px}.public-archive-filter fieldset{border:0;gap:7px;margin:20px 0;padding:0;display:grid}.public-archive-filter fieldset legend{color:#65738a;margin-bottom:6px;font-size:12px;font-weight:800}.public-archive-filter fieldset button{color:#66748a;cursor:pointer;background:#f5f8fd;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.public-archive-filter fieldset button b{background:#e8eef8;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;display:grid}.public-archive-filter fieldset button.active{color:#28589f;background:#eaf2ff;border-color:#8bb0eb}.production-feed-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.production-feed-main{min-width:0}.home-risk-panel{background:linear-gradient(#fff 0%,#fff8f6 100%);border-color:#f0d8d3;padding:22px;position:sticky;top:98px}.home-risk-panel header{align-items:center;gap:12px;display:flex}.home-risk-panel header>i{color:#e45839;background:#fff0ec;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.home-risk-panel header div{flex:1}.home-risk-panel header h3{color:#302d34;margin:3px 0 0;font-size:18px}.home-risk-panel header>b{color:#e45032;font-size:24px}.home-risk-panel header>b small{font-size:11px}.home-risk-panel>p{color:#7c7880;font-size:12px;line-height:1.65}.home-risk-panel ol{gap:9px;margin:17px 0;padding:0;list-style:none;display:grid}.home-risk-panel li{background:#fff;border:1px solid #f0d6d0;border-radius:13px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.home-risk-panel li>i{color:#de5438;background:#fff1ee;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.home-risk-panel li b{color:#302d34;font-size:13px;display:block}.home-risk-panel li small{color:#8c8586;margin-top:3px;font-size:10px;display:block}.home-risk-panel li a{color:#d95138;font-size:11px;font-weight:750}.home-risk-empty{text-align:center;background:#fff;border-radius:14px;padding:24px 12px}.home-risk-empty b,.home-risk-empty small{display:block}.home-risk-empty small{color:#9a9192;margin-top:5px;font-size:10px}.home-risk-more{color:#c9412b;text-align:center;background:#fff0ed;border-radius:11px;padding:12px;font-size:12px;font-weight:800;display:block}.live-publish-card-v2>header p{color:#718097;margin:7px 0 0;font-size:13px}.live-publish-section{background:#fbfdff;border:1px solid #dce6f6;border-radius:17px;margin:18px 0;padding:20px}.live-publish-section>b{color:#1c3151;align-items:center;gap:9px;display:flex}.live-publish-section>b i{color:#fff;background:#315fa9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.live-publish-section>p{color:#8290a4;margin:8px 0 16px 34px;font-size:12px}.live-score-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.live-score-grid label{color:#516078;gap:8px;font-size:12px;font-weight:700;display:grid}.live-score-grid select{color:#213759;background:#fff;border:1px solid #cfdcf0;border-radius:11px;min-height:44px;padding:0 10px}.live-publish-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.live-publish-footer p{color:#7b8798;margin:0;font-size:12px}.live-publish-footer button{min-width:210px}.live-order-section{background:linear-gradient(135deg,#fbfdff,#f4f8ff)}.live-club-field,.live-order-grid label,.live-detail-section label{color:#465975;gap:8px;font-size:12px;font-weight:750;display:grid}.live-club-field{margin-top:17px}.live-order-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.live-club-field input,.live-order-grid input,.live-order-grid select{color:#203653;background:#fff;border:1px solid #cfddf1;border-radius:12px;outline:0;width:100%;min-height:46px;padding:0 13px}.live-club-field input:focus,.live-order-grid input:focus,.live-order-grid select:focus,.live-detail-section textarea:focus{border-color:#6d98db;box-shadow:0 0 0 4px #eaf2ff}.live-publish-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.live-publish-split .live-publish-section{margin:0 0 18px}.live-sentiment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.live-sentiment-grid button{color:#243955;cursor:pointer;background:#fff;border:1px solid #dbe5f3;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:132px;padding:15px 9px;display:grid}.live-sentiment-grid button:hover,.live-sentiment-grid button.active{background:#eef5ff;border-color:#75a1e4;box-shadow:0 10px 24px #3465ae1a}.live-sentiment-grid i{font-size:25px;font-style:normal}.live-sentiment-grid small{color:#8793a5;text-align:center;font-size:9px;line-height:1.5}.live-range-grid{gap:11px;margin-top:13px;display:grid}.live-range-grid label{color:#42546f;grid-template-columns:92px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:grid}.live-range-grid input{accent-color:#4b7dce;width:100%}.live-range-grid output{color:#3b69af;text-align:center;background:#edf4ff;border-radius:999px;padding:4px 6px;font-size:10px}.live-upload-section>b{justify-content:space-between}.live-upload-section>b small{color:#73819a;font-size:10px;font-weight:650}.live-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.live-upload-grid figure,.live-upload-button{background:#f8fbff;border:1px dashed #bdcde5;border-radius:13px;min-height:115px;margin:0;position:relative;overflow:hidden}.live-upload-grid figure img{object-fit:cover;width:100%;height:115px;display:block}.live-upload-grid figure button{color:#fff;cursor:pointer;background:#162843c7;border:0;border-radius:50%;width:25px;height:25px;position:absolute;top:6px;right:6px}.live-upload-button{color:#55719c;cursor:pointer;align-content:center;place-items:center;gap:4px;display:grid}.live-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.live-upload-button span{font-size:25px}.live-upload-button b{font-size:11px}.live-upload-button small{color:#909bad;font-size:8px}.live-detail-section textarea{resize:vertical;color:#263b59;background:#fff;border:1px solid #cfddf1;border-radius:13px;outline:0;width:100%;min-height:220px;margin-top:8px;padding:14px;line-height:1.75}.live-record-data{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.live-record-data div{background:#f3f7fd;border-radius:10px;padding:9px}.live-record-data dt{color:#8794a8;font-size:8px}.live-record-data dd{color:#315b98;margin:4px 0 0;font-size:11px;font-weight:800}.live-record-images{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.live-record-images img{object-fit:cover;border:1px solid #dce5f2;border-radius:10px;width:108px;height:80px}.public-experience-data{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.public-experience-data div{text-align:center;background:#f8fbff;border:1px solid #dce6f5;border-radius:11px;padding:11px 8px}.public-experience-data dt{color:#8895a9;font-size:8px}.public-experience-data dd{color:#315fa9;margin:5px 0 0;font-size:12px;font-weight:800}.public-experience-images{gap:8px;margin-top:16px;display:flex;position:relative}.public-experience-images img{object-fit:cover;border:1px solid #dce5f2;border-radius:11px;width:120px;height:86px}.public-experience-images span{color:#3767ad;background:#eaf2ff;border-radius:11px;place-items:center;width:55px;font-weight:800;display:grid}.publish-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1321378f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.publish-rules-dialog,.publish-success-dialog{background:#fff;border:1px solid #d8e4f6;border-radius:24px;width:min(820px,100%);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 30px 90px #10274947}.publish-rules-dialog>header{border-bottom:1px solid #e5ebf5;justify-content:space-between;gap:18px;padding:26px 28px 20px;display:flex}.publish-rules-dialog>header span{color:#4676ca;letter-spacing:.14em;font-size:10px;font-weight:850}.publish-rules-dialog>header h2{color:#172943;margin:5px 0;font-size:28px}.publish-rules-dialog>header p{color:#768399;margin:0;font-size:13px}.publish-rules-dialog>header button{color:#62718a;cursor:pointer;background:#eff4fb;border:0;border-radius:50%;width:36px;height:36px;font-size:23px}.publish-rules-scroll{background:#f8faff;gap:12px;max-height:min(52vh,520px);padding:20px 28px;display:grid;overflow-y:auto}.publish-rules-scroll article{background:#fff;border:1px solid #dfe7f4;border-radius:15px;padding:17px 19px}.publish-rules-scroll h3{color:#203451;margin:0 0 9px;font-size:16px}.publish-rules-scroll ul{color:#65748a;margin:0;padding-left:20px;font-size:13px;line-height:1.75}.publish-rules-accept{color:#2d4b76;background:#edf4ff;border:1px solid #bcd0ee;border-radius:13px;align-items:flex-start;gap:10px;margin:20px 28px 0;padding:15px;font-size:13px;line-height:1.55;display:flex}.publish-rules-accept input{accent-color:#315fa9;margin-top:3px}.publish-rules-dialog>footer{justify-content:flex-end;gap:10px;padding:18px 28px 24px;display:flex}.publish-rules-dialog>footer button,.publish-success-dialog a,.publish-success-dialog button{color:#fff;cursor:pointer;background:#315fa9;border:0;border-radius:11px;min-height:44px;padding:0 20px;font-weight:750}.publish-rules-dialog>footer button:disabled{opacity:.45;cursor:default}.publish-rules-dialog>footer .secondary,.publish-success-dialog .secondary{color:#365a91;background:#fff;border:1px solid #cbd9ed}.publish-success-dialog{text-align:center;width:min(570px,100%);padding:48px}.publish-success-dialog>span{color:#3970c4;background:#eaf2ff;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 17px;font-size:38px;display:grid}.publish-success-dialog>small{color:#5d82bd;letter-spacing:.16em;font-weight:850}.publish-success-dialog h2{color:#172943;margin:8px 0;font-size:31px}.publish-success-dialog p{color:#718097;line-height:1.75}.publish-success-dialog>div{justify-content:center;gap:10px;margin-top:25px;display:flex}.publish-success-dialog a{align-items:center;display:inline-flex}@media (max-width:1180px){.club-directory-grid{grid-template-columns:235px minmax(0,1fr)}.club-welfare-card{grid-column:1/-1;position:static}.production-feed-grid{grid-template-columns:1fr}.home-risk-panel{position:static}}@media (max-width:820px){.club-directory-shell,.benefits-hero,.benefits-content{width:min(100% - 24px,100%)}.club-directory-grid,.benefits-hero{grid-template-columns:1fr}.club-filter-panel{position:static}.benefits-hero{gap:24px;padding:34px 24px}.benefits-hero h1{font-size:40px}.live-score-grid,.live-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-publish-split{grid-template-columns:1fr}.public-experience-data{grid-template-columns:repeat(2,minmax(0,1fr))}.live-publish-footer,.publish-success-dialog>div{flex-direction:column;align-items:stretch}.live-publish-footer button{width:100%}.publish-rules-dialog>header,.publish-rules-dialog>footer,.publish-rules-scroll{padding-left:18px;padding-right:18px}.publish-rules-accept{margin-left:18px;margin-right:18px}.publish-success-dialog{padding:34px 22px}}@media (max-width:560px){.live-order-grid,.live-sentiment-grid{grid-template-columns:1fr}.live-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-admin-portal{color:#eaf1ff;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:#0c1425}.cc-admin-login-header{background:#101b31;border-bottom:1px solid #233250;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,76px);display:flex}.cc-admin-brand{color:#fff;align-items:center;gap:12px;display:flex}.cc-admin-brand>span{background:linear-gradient(135deg,#2768dd,#5b8ee8);border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 28px #1d55b84d}.cc-admin-brand>b{font-size:15px;display:grid}.cc-admin-brand small{color:#7f9bc9;font:650 8px var(--font-geist-mono);letter-spacing:.14em;margin-top:3px}.cc-admin-back-site{color:#b6c7e4;border:1px solid #34486e;border-radius:10px;padding:10px 14px;font-size:12px}.cc-admin-loading{align-content:center;place-items:center;gap:12px;min-height:calc(100vh - 76px);display:grid}.cc-admin-loading span{color:#4f86e8;font-size:32px}.cc-admin-login-stage{grid-template-columns:1fr 430px;align-items:center;gap:100px;max-width:1160px;min-height:calc(100vh - 76px);margin:auto;padding:70px 30px;display:grid}.cc-admin-login-copy>span,.cc-admin-login-card>span,.cc-admin-main>header span,.cc-admin-review-section>header span{color:#6e9df0;font:750 10px var(--font-geist-mono);letter-spacing:.17em}.cc-admin-login-copy h1{letter-spacing:-.05em;margin:18px 0;font-size:54px}.cc-admin-login-copy>p{color:#9fb0ca;max-width:560px;font-size:15px;line-height:1.8}.cc-admin-login-copy ul{color:#c1cde0;gap:14px;margin:34px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.cc-admin-login-copy li:before{content:"✓";color:#7eafff;background:#1a3765;border-radius:7px;place-items:center;width:22px;height:22px;margin-right:10px;display:inline-grid}.cc-admin-login-card{background:#121f38;border:1px solid #2b3c5d;border-radius:22px;padding:34px;box-shadow:0 34px 90px #02071480}.cc-admin-login-card h2{margin:11px 0 5px;font-size:28px}.cc-admin-login-card>p{color:#8da1c0;margin:0 0 26px;font-size:12px}.cc-admin-login-card label{color:#cbd7eb;gap:8px;margin-top:16px;font-size:12px;font-weight:700;display:grid}.cc-admin-login-card input{color:#fff;background:#0d182c;border:1px solid #344969;border-radius:11px;outline:0;height:50px;padding:0 15px}.cc-admin-login-card input:focus{border-color:#5a91ef;box-shadow:0 0 0 3px #3475e529}.cc-admin-login-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2363d5,#5789e2);border:0;border-radius:11px;width:100%;height:52px;margin-top:22px;font-weight:850}.cc-admin-login-card>small{text-align:center;color:#6f84a5;margin-top:17px;font-size:10px;display:block}.cc-admin-alert{color:#ffc49e;background:#e96a2b1a;border:1px solid #ef9c5b55;border-radius:10px;margin:16px 0;padding:12px 14px;font-size:12px}.cc-admin-workspace{grid-template-columns:245px 1fr;min-height:calc(100vh - 76px);display:grid}.cc-admin-sidebar{background:#0f192c;border-right:1px solid #233250;flex-direction:column;padding:28px 20px;display:flex}.cc-admin-sidebar>div{border-bottom:1px solid #253552;gap:5px;padding:13px 12px 25px;display:grid}.cc-admin-sidebar small{color:#7188aa;font-size:9px}.cc-admin-sidebar strong{font-size:17px}.cc-admin-sidebar span{color:#8fa2bf;font-size:11px}.cc-admin-sidebar nav{gap:7px;margin-top:24px;display:grid}.cc-admin-sidebar nav a{color:#8fa4c5;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:12px;display:flex}.cc-admin-sidebar nav a i{font:700 9px var(--font-geist-mono);font-style:normal}.cc-admin-sidebar nav a em{color:#fff;background:#335faa;border-radius:11px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.cc-admin-sidebar nav a.active{color:#fff;background:#1d3761}.cc-admin-sidebar>button{color:#98adcd;cursor:pointer;background:0 0;border:1px solid #344866;border-radius:9px;margin-top:auto;padding:12px}.cc-admin-main{min-width:0;padding:48px clamp(24px,4vw,64px) 80px}.cc-admin-main>header{justify-content:space-between;align-items:end;display:flex}.cc-admin-main>header h1{margin:11px 0 6px;font-size:38px}.cc-admin-main>header p{color:#8fa3c2;margin:0;font-size:12px}.cc-admin-main>header button{color:#d7e3f7;background:#14233d;border:1px solid #3a5074;border-radius:9px;padding:11px 16px}.cc-admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0 44px;display:grid}.cc-admin-metrics article{background:#121f37;border:1px solid #293d60;border-radius:15px;align-content:space-between;min-height:132px;padding:20px;display:grid}.cc-admin-metrics small,.cc-admin-metrics span{color:#7e93b3;font-size:10px}.cc-admin-metrics strong{font:750 34px var(--font-geist-mono);color:#74a3f5}.cc-admin-review-section>header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.cc-admin-review-section>header h2{margin:8px 0 0;font-size:24px}.cc-admin-review-section>header b{color:#8aa2c7;font-size:11px}.cc-admin-review-list{gap:14px;display:grid}.cc-admin-review-list>article{background:#121f37;border:1px solid #2a3f62;border-radius:17px;padding:23px}.cc-admin-review-list article>header{justify-content:space-between;align-items:center;display:flex}.cc-admin-review-list article>header>div{align-items:center;gap:10px;display:flex}.cc-admin-review-list time{color:#758aaa;font-size:10px}.cc-admin-review-list article>header>strong{font:750 30px var(--font-geist-mono);color:#78a8fa}.cc-admin-review-list article>header>strong small{font-size:11px}.cc-admin-review-list h3{margin:20px 0 5px;font-size:20px}.cc-admin-review-meta{color:#91a5c2;margin:0 0 16px;font-size:11px}.cc-admin-review-list dl{border:1px solid #293e60;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:0;display:grid;overflow:hidden}.cc-admin-review-list dl>div{padding:12px}.cc-admin-review-list dl>div+div{border-left:1px solid #293e60}.cc-admin-review-list dt{color:#7186a5;font-size:9px}.cc-admin-review-list dd{color:#eaf1ff;margin:5px 0 0;font-size:12px;font-weight:700}.cc-admin-review-list blockquote{color:#c7d3e6;background:#0e1a2f;border-left:3px solid #4c86e7;margin:16px 0;padding:16px;font-size:13px;line-height:1.75}.cc-admin-evidence{gap:8px;margin:14px 0;display:flex}.cc-admin-evidence img{object-fit:cover;border:1px solid #334969;border-radius:8px;width:96px;height:72px}.cc-admin-note{color:#f0b17d;font-size:11px}.cc-admin-review-list footer{gap:9px;margin-top:18px;display:flex}.cc-admin-review-list footer button{cursor:pointer;border-radius:9px;padding:10px 16px}.cc-admin-review-list footer .approve{color:#fff;background:#2f6edb;border:0}.cc-admin-review-list footer .reject{color:#f0a5ad;background:0 0;border:1px solid #744b55}.cc-admin-empty{color:#8297b7;border:1px dashed #344969;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:240px;display:grid}.cc-admin-empty span{color:#7da9f5;background:#17315a;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.cc-admin-empty h3,.cc-admin-empty p{margin:0}@media (max-width:850px){.cc-admin-login-stage{grid-template-columns:1fr;gap:38px;padding-top:40px}.cc-admin-login-copy h1{font-size:40px}.cc-admin-workspace{grid-template-columns:1fr}.cc-admin-sidebar{display:none}.cc-admin-metrics{grid-template-columns:1fr 1fr}.cc-admin-main{padding:30px 15px 60px}.cc-admin-main>header{align-items:flex-start;gap:20px}.cc-admin-main>header h1{font-size:30px}.cc-admin-review-list dl{grid-template-columns:1fr 1fr}.cc-admin-review-list dl>div+div{border-top:1px solid #293e60;border-left:0}.cc-admin-login-header{padding:0 16px}.cc-admin-back-site{font-size:0}.cc-admin-back-site:after{content:"返回网站";font-size:11px}}.live-publish-footer button[type=submit]{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#173f7b 0%,#356fc9 100%);border:0;border-radius:14px;min-height:50px;font-weight:800;box-shadow:0 12px 28px #2556a43d}.live-publish-footer button[type=submit]:hover{background:linear-gradient(135deg,#103564,#285eb1);transform:translateY(-1px)}.live-publish-footer button[type=submit]:disabled{color:#f8fbff;box-shadow:none;cursor:wait;background:#8fa8ce}.club-picker{gap:12px;margin-top:16px;display:grid}.club-picker>label{color:#263a59;gap:8px;font-size:13px;font-weight:800;display:grid}.club-picker select{color:#142f55;width:100%;min-height:62px;font:inherit;background:#fff;border:1px solid #b9cdee;border-radius:14px;padding:0 16px;font-size:16px}.club-picker select:focus{border-color:#3f73c9;outline:3px solid #4377cc29}.club-picker-help{color:#66758c;background:#f3f7fd;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:13px;display:flex}.club-picker-help button{color:#26579d;background:#fff;border:1px solid #a9c2ea;border-radius:10px;padding:9px 14px;font-weight:800}.club-request-panel{background:linear-gradient(135deg,#f8fbff,#fffdf7);border:1px solid #bdd0ec;border-radius:14px;gap:12px;width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);padding:16px;display:grid;overflow-y:auto}.club-request-panel header{justify-content:space-between;align-items:start;gap:12px;display:flex}.club-request-panel header h3,.club-request-panel header p{margin:0}.club-request-panel header p{color:#697990;margin-top:5px;font-size:12px}.club-request-panel header button{color:#66758c;background:0 0;border:0;font-size:20px}.club-request-panel label{color:#263a59;gap:7px;font-size:12px;font-weight:800;display:grid}.club-request-panel input,.club-request-panel textarea{color:#172f52;font:inherit;background:#fff;border:1px solid #c8d7ec;border-radius:10px;padding:11px 12px}.club-request-panel textarea{resize:vertical;min-height:80px}.club-request-panel>button{color:#fff;background:#285da8;border:0;border-radius:10px;justify-self:end;padding:11px 18px;font-weight:800}.club-request-status{color:#765617;background:#fff8dd;border-radius:10px;padding:11px 13px;font-size:13px}.cc-admin-club-section{margin-bottom:28px}.cc-admin-club-list{gap:18px;display:grid}.cc-admin-club-card{background:#fff;border:1px solid #c9d8ed;border-radius:18px;padding:20px;box-shadow:0 10px 30px #2a4a7a12}.cc-admin-club-card>header{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.cc-admin-club-card h3,.cc-admin-club-card p{margin:0}.cc-admin-club-card header p{color:#6c7a8e;margin-top:6px}.cc-admin-club-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cc-admin-club-form label{color:#324866;gap:6px;font-size:12px;font-weight:800;display:grid}.cc-admin-club-form label.wide{grid-column:span 2}.cc-admin-club-form input,.cc-admin-club-form select,.cc-admin-club-form textarea{color:#172f52;width:100%;font:inherit;background:#f9fbff;border:1px solid #c5d5eb;border-radius:10px;padding:10px 11px}.cc-admin-club-form textarea{resize:vertical;min-height:80px}.cc-admin-club-form footer{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.cc-admin-club-form footer button{border:0;border-radius:10px;padding:11px 18px;font-weight:800}.cc-admin-club-form footer .approve{color:#fff;background:#285da8}.cc-admin-club-form footer .reject{color:#a33c30;background:#fff0ee}@media (max-width:900px){.cc-admin-club-form{grid-template-columns:1fr 1fr}.club-picker-help{flex-direction:column;align-items:stretch}}@media (max-width:600px){.cc-admin-club-form{grid-template-columns:1fr}.cc-admin-club-form label.wide{grid-column:auto}}:root{--home40-paper:#f3f5ef;--home40-surface:#fff;--home40-ink:#102b33;--home40-muted:#5c6f73;--home40-blue:#3155f5;--home40-blue-deep:#1f3fd0;--home40-blue-soft:#e9edff;--home40-lime:#dff568;--home40-mint:#d9f2e5;--home40-coral:#ff876a;--home40-line:#dce3de;--home40-shadow:0 26px 70px #1b373b1f}.production-home.home40{background:radial-gradient(circle at 6% 9%, #dff56842, transparent 18rem), radial-gradient(circle at 96% 13%, #3155f51a, transparent 28rem), var(--home40-paper);min-height:100vh;color:var(--home40-ink);font-family:var(--font-geist-sans), "Microsoft YaHei", sans-serif;padding:0 0 1px!important}.home40 a{color:inherit;text-decoration:none}.home40 button,.home40 input{font:inherit}.home40 button{cursor:pointer}.home40 :focus-visible{outline:3px solid var(--home40-coral);outline-offset:3px}.home40-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #102b331a;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1280px,100% - 48px);height:78px;margin:18px auto 0;padding:0 18px 0 22px;display:grid;position:relative;box-shadow:0 12px 38px #1b373b12}.home40-brand{align-items:center;gap:11px;min-width:205px;display:flex}.home40-brand-mark{background:var(--home40-ink);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.home40-brand-mark:before{content:"";background:var(--home40-lime);border-radius:50%;width:22px;height:22px;position:absolute;top:-7px;right:-7px}.home40-brand-mark b{font-size:20px;line-height:1;position:relative}.home40-brand-mark i{background:var(--home40-blue);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:5px;right:5px}.home40-brand>span:last-child{gap:3px;display:grid}.home40-brand>span:last-child b{letter-spacing:-.02em;font-size:14px}.home40-brand>span:last-child small{color:var(--home40-muted);font:700 8px/1 var(--font-geist-mono);letter-spacing:.13em}.home40-nav{justify-content:center;align-items:stretch;gap:4px;height:100%;display:flex}.home40-nav a{color:#526569;white-space:nowrap;place-items:center;padding:0 13px;font-size:13px;font-weight:680;display:grid;position:relative}.home40-nav a:after{content:"";background:var(--home40-lime);border-radius:999px;width:0;height:4px;transition:width .2s;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.home40-nav a:hover,.home40-nav a.active{color:var(--home40-ink)}.home40-nav a:hover:after,.home40-nav a.active:after{width:22px}.home40-account-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.home40-account-actions>button,.home40-user{border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.home40-login{color:var(--home40-ink);background:0 0}.home40-publish{background:var(--home40-blue);color:#fff;transition:transform .2s,background .2s;box-shadow:0 9px 22px #3155f53d}.home40-publish:hover{background:var(--home40-blue-deep);transform:translateY(-2px)}.home40-user{background:var(--home40-blue-soft);padding-left:8px}.home40-user i{background:var(--home40-blue);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.home40-account-actions .home40-menu-button{width:44px;color:var(--home40-ink);background:#edf0eb;padding:0;font-size:20px;display:none}.home40-mobile-nav{display:none}.home40-hero{isolation:isolate;width:min(1280px,100% - 48px);min-height:590px;box-shadow:var(--home40-shadow);background:#e9f6f0;border:1px solid #102b331c;border-radius:34px;margin:20px auto 0;position:relative;overflow:hidden}.home40-hero-image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home40-hero-overlay{z-index:-2;background:linear-gradient(90deg,#fffffffc 0%,#fffffff7 39%,#ffffffb3 56%,#ffffff0a 79%),linear-gradient(#0000 65%,#0b2a3014);position:absolute;inset:0}.home40-hero-copy{z-index:2;width:min(720px,64%);padding:74px 0 66px 70px;position:relative}.home40-eyebrow{color:#38565d;letter-spacing:.07em;align-items:center;gap:9px;font-size:12px;font-weight:780;display:inline-flex}.home40-eyebrow i{background:var(--home40-lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #dff56847}.home40-hero h1{max-width:690px;color:var(--home40-ink);letter-spacing:-.065em;margin:24px 0 22px;font-size:clamp(48px,5vw,72px);font-weight:860;line-height:1.04}.home40-hero h1 em{color:var(--home40-blue);font-style:normal}.home40-hero-copy>p{max-width:590px;color:var(--home40-muted);margin:0;font-size:16px;line-height:1.85}.home40-search{background:#fff;border:1px solid #102b3329;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(650px,100%);min-height:68px;margin-top:30px;padding:6px 6px 6px 20px;display:grid;box-shadow:0 14px 34px #102b331a}.home40-search>span{color:var(--home40-blue);font-size:28px;line-height:1;transform:rotate(-18deg)}.home40-search input{min-width:0;height:52px;color:var(--home40-ink);background:0 0;border:0;outline:0;font-size:15px}.home40-search input::placeholder{color:#829094}.home40-search button{background:var(--home40-blue);color:#fff;border:0;border-radius:13px;min-height:54px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;box-shadow:0 8px 18px #3155f533}.home40-search button:hover{background:var(--home40-blue-deep);transform:translateY(-1px)}.home40-search button i{margin-left:4px;font-style:normal}.home40-quick-links{color:var(--home40-muted);flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:15px;font-size:12px;display:flex}.home40-quick-links a{color:var(--home40-blue-deep);text-underline-offset:4px;font-weight:750;-webkit-text-decoration:underline #3155f540;text-decoration:underline #3155f540}.home40-assurance{color:#405b61;flex-wrap:wrap;gap:14px 22px;margin-top:28px;font-size:12px;font-weight:680;display:flex}.home40-assurance span{align-items:center;gap:7px;display:inline-flex}.home40-assurance i{background:var(--home40-mint);color:#0e7956;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.home40-hero-note{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #102b331f;border-radius:18px;gap:6px;width:222px;padding:18px 19px;display:grid;position:absolute;bottom:28px;right:32px;box-shadow:0 18px 40px #102b331c}.home40-hero-note span{color:var(--home40-blue);font:800 9px/1.2 var(--font-geist-mono);letter-spacing:.12em}.home40-hero-note b{margin-top:2px;font-size:15px}.home40-hero-note small{color:var(--home40-muted);font-size:11px;line-height:1.5}.home40-hero-note a{color:var(--home40-blue-deep);margin-top:5px;font-size:11px;font-weight:800}@media (max-width:1080px){.home40-header{gap:15px}.home40-brand{min-width:auto}.home40-brand>span:last-child small{display:none}.home40-nav a{padding-inline:8px;font-size:12px}.home40-hero-copy{width:69%;padding-left:48px}}@media (max-width:900px){.home40-header{grid-template-columns:1fr auto;width:calc(100% - 32px);height:70px;margin-top:12px;padding-inline:14px}.home40-nav,.home40-account-actions>.home40-login,.home40-account-actions>.home40-user{display:none}.home40-account-actions .home40-menu-button{place-items:center;display:inline-grid}.home40-mobile-nav{border:1px solid var(--home40-line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:5px;padding:10px;display:grid;position:absolute;top:calc(100% + 9px);left:0;right:0;box-shadow:0 18px 44px #102b3324}.home40-mobile-nav a{color:#3f555a;border-radius:11px;align-items:center;min-height:48px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.home40-mobile-nav a:hover{background:var(--home40-blue-soft);color:var(--home40-blue-deep)}.home40-hero{width:calc(100% - 32px);min-height:710px}.home40-hero-image{object-position:62% bottom}.home40-hero-overlay{background:linear-gradient(#fffffffc 0%,#fffffff2 48%,#ffffff2e 73%,#102b3314)}.home40-hero-copy{width:100%;padding:52px 42px 300px}.home40-hero h1{max-width:620px;font-size:clamp(42px,8vw,60px)}.home40-hero-note{bottom:22px;right:22px}}@media (max-width:560px){.home40-header{border-radius:18px;width:calc(100% - 20px);margin-top:10px;padding:0 10px 0 13px}.home40-brand-mark{border-radius:12px;width:38px;height:38px}.home40-brand>span:last-child b{font-size:12px}.home40-account-actions{gap:6px}.home40-account-actions>.home40-publish{min-height:42px;padding:0 12px;font-size:12px}.home40-account-actions .home40-menu-button{width:42px;min-height:42px}.home40-mobile-nav{grid-template-columns:1fr}.home40-hero{border-radius:24px;width:calc(100% - 20px);min-height:735px;margin-top:10px}.home40-hero-image{object-position:65% bottom;height:100%}.home40-hero-copy{padding:38px 20px 300px}.home40-eyebrow{letter-spacing:.035em;font-size:10px}.home40-hero h1{letter-spacing:-.055em;margin:18px 0 16px;font-size:clamp(35px,10.6vw,46px);line-height:1.08}.home40-hero-copy>p{font-size:14px;line-height:1.7}.home40-search{border-radius:16px;grid-template-columns:34px minmax(0,1fr);min-height:auto;margin-top:23px;padding:7px}.home40-search>span{padding-left:4px;font-size:24px}.home40-search input{height:48px;font-size:13px}.home40-search button{grid-column:1/-1;width:100%;min-height:50px}.home40-quick-links{font-size:11px}.home40-assurance{display:none}.home40-hero-note{width:auto;padding:15px 16px;bottom:16px;left:18px;right:18px}}@media (max-width:360px){.home40-brand>span:last-child{display:none}.home40-hero{min-height:760px}.home40-hero-copy{padding-inline:17px}}@media (prefers-reduced-motion:reduce){.home40 *,.home40 :before,.home40 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home40-trust{border:1px solid var(--home40-line);background:#ffffffd1;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:8px;width:min(1280px,100% - 48px);min-height:112px;margin:18px auto 0;padding:13px;display:grid}.home40-trust>div{border-radius:15px;grid-template-columns:34px 42px minmax(0,1fr);align-items:center;gap:11px;min-height:84px;padding:14px 18px;display:grid;position:relative}.home40-trust>div+div{border-left:1px solid var(--home40-line);border-radius:0}.home40-trust>div>span{color:#9aa6a2;font:700 9px/1 var(--font-geist-mono);align-self:start}.home40-trust>div>i{background:var(--home40-blue-soft);width:42px;height:42px;color:var(--home40-blue-deep);border-radius:13px;place-items:center;font-size:13px;font-style:normal;font-weight:850;display:grid}.home40-trust>div:nth-child(2)>i{background:var(--home40-mint);color:#107154}.home40-trust>div:nth-child(3)>i{color:#a6543e;background:#fff0e8}.home40-trust p{gap:5px;margin:0;display:grid}.home40-trust b{font-size:13px}.home40-trust small{color:var(--home40-muted);font-size:11px;line-height:1.45}.home40-trust>a{background:var(--home40-lime);min-width:190px;color:var(--home40-ink);border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:12px;font-weight:820;transition:transform .2s,box-shadow .2s;display:flex}.home40-trust>a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #768a2826}.home40-trust>a i{font-size:17px;font-style:normal}.home40-feed{width:min(1180px,100% - 48px);margin:100px auto 0;scroll-margin-top:24px}.home40-section-head{border-bottom:1px solid #cfd8d3;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;padding-bottom:24px;display:flex}.home40-section-head>div:first-child>span,.home40-how>header>span,.home40-owner>div>span{color:var(--home40-blue);font:800 10px/1.2 var(--font-geist-mono);letter-spacing:.17em}.home40-section-head h2,.home40-how h2,.home40-owner h2{color:var(--home40-ink);letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(32px,3.6vw,48px);line-height:1.08}.home40-section-head p,.home40-how>header p{color:var(--home40-muted);margin:0;font-size:14px;line-height:1.65}.home40-section-head>div:last-child{flex:none;align-items:center;gap:9px;display:flex}.home40-section-head>div:last-child a,.home40-section-head>div:last-child button{color:#385057;background:#fff;border:1px solid #cbd5d0;border-radius:12px;align-items:center;min-height:44px;padding:0 15px;font-size:12px;font-weight:780;display:inline-flex}.home40-section-head>div:last-child button{border-color:var(--home40-blue);background:var(--home40-blue);color:#fff}.home40-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home40-story{border:1px solid var(--home40-line);background:#fff;border-radius:24px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 12px 30px #1b373b0b}.home40-story:hover{border-color:#b9c6c0;transform:translateY(-5px);box-shadow:0 20px 42px #1b373b1a}.home40-story>a{flex-direction:column;min-height:330px;padding:24px;display:flex}.home40-story header{justify-content:space-between;align-items:center;gap:16px;display:flex}.home40-story header>span{color:#34715d;background:#edf5ef;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:820}.home40-story.warning header>span{color:#a44c35;background:#fff0e9}.home40-story.neutral header>span{color:#596a6e;background:#eff1f0}.home40-story header strong{color:var(--home40-blue);font:850 27px/1 var(--font-geist-mono)}.home40-story header strong small{color:#81908d;margin-left:2px;font-size:9px}.home40-story h3{letter-spacing:-.035em;margin:27px 0 4px;font-size:22px;line-height:1.25}.home40-service{color:var(--home40-blue);margin:0;font-size:11px;font-weight:740}.home40-story blockquote{-webkit-line-clamp:4;color:#4e6367;-webkit-box-orient:vertical;margin:20px 0 24px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.home40-story footer{border-top:1px solid #e5eae7;align-items:center;gap:10px;min-height:48px;margin-top:auto;padding-top:17px;display:flex}.home40-story-avatar{background:var(--home40-blue-soft);width:34px;height:34px;color:var(--home40-blue-deep);border-radius:11px;place-items:center;font-size:12px;font-weight:850;display:grid}.home40-story footer p{gap:2px;margin:0;display:grid}.home40-story footer p b{font-size:11px}.home40-story footer time{color:#84918f;font-size:9px}.home40-story footer>span{color:#3e6c5c;margin-left:auto;font-size:9px;font-weight:760}.home40-story footer>span i{margin-left:4px;font-style:normal}.home40-skeletons article{border:1px solid var(--home40-line);background:#fff;border-radius:24px;min-height:330px;padding:24px}.home40-skeletons article>*{background:linear-gradient(90deg,#edf0ed 25%,#f7f8f6 50%,#edf0ed 75%) 0 0/200% 100%;border-radius:999px;animation:1.5s linear infinite home40-shimmer;display:block}.home40-skeletons article i{width:74px;height:26px}.home40-skeletons article b{width:65%;height:28px;margin-top:30px}.home40-skeletons article span{width:38%;height:12px;margin-top:10px}.home40-skeletons article p{border-radius:12px;width:100%;height:85px;margin-top:25px}@keyframes home40-shimmer{to{background-position-x:-200%}}.home40-inline-state{background:#fff6f2;border:1px solid #ebc7bb;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:18px 20px;display:flex}.home40-inline-state>div{align-items:center;gap:13px;display:flex}.home40-inline-state>div>span{color:#a74630;background:#ffe5dc;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.home40-inline-state p{gap:4px;margin:0;display:grid}.home40-inline-state b{font-size:13px}.home40-inline-state small{color:#765d57;font-size:11px}.home40-inline-state button{background:var(--home40-ink);color:#fff;border:0;border-radius:11px;min-height:42px;padding:0 16px;font-size:12px;font-weight:760}.home40-empty-state{border:1px solid var(--home40-line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:60px;min-height:286px;padding:44px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #1b373b0e}.home40-empty-state:before{content:"";background:var(--home40-lime);opacity:.48;border-radius:50%;width:280px;height:280px;position:absolute;top:-130px;right:-110px}.home40-empty-state>div{z-index:1;position:relative}.home40-empty-state>div>span{color:var(--home40-blue);font:800 9px/1.2 var(--font-geist-mono);letter-spacing:.15em}.home40-empty-state h3{letter-spacing:-.04em;margin:12px 0 11px;font-size:28px}.home40-empty-state>div>p{max-width:640px;color:var(--home40-muted);margin:0;font-size:14px;line-height:1.75}.home40-empty-state>div>div{gap:9px;margin-top:22px;display:flex}.home40-empty-state button,.home40-empty-state a{min-height:46px;color:var(--home40-ink);background:#fff;border:1px solid #cad4cf;border-radius:12px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.home40-empty-state button{border-color:var(--home40-blue);background:var(--home40-blue);color:#fff}.home40-empty-state ol{z-index:1;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home40-empty-state li{background:#f7f9f5;border:1px solid #e1e6e3;border-radius:15px;align-items:center;gap:12px;min-height:60px;padding:9px 12px;display:flex}.home40-empty-state li>i{background:var(--home40-ink);color:#fff;width:34px;height:34px;font:800 10px/1 var(--font-geist-mono);border-radius:11px;place-items:center;font-style:normal;display:grid}.home40-empty-state li>span{gap:3px;display:grid}.home40-empty-state li b{font-size:12px}.home40-empty-state li small{color:var(--home40-muted);font-size:10px}.home40-risk{background:#fff8f4;border:1px solid #edc7ba;border-radius:20px;grid-template-columns:250px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:122px;margin-top:18px;padding:19px 20px;display:grid}.home40-risk>header{align-items:center;gap:13px;display:flex}.home40-risk>header>span{color:#a84731;width:42px;height:42px;font:900 18px/1 var(--font-geist-mono);background:#ffe2d8;border-radius:13px;flex:none;place-items:center;display:grid}.home40-risk>header div{gap:5px;display:grid}.home40-risk>header small{color:#a75a48;font:750 8px/1.2 var(--font-geist-mono);letter-spacing:.08em}.home40-risk h3{margin:0;font-size:15px}.home40-risk ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0;padding:0;list-style:none;display:grid}.home40-risk li{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.home40-risk li>i{color:#b0604d;font:700 9px/1 var(--font-geist-mono);font-style:normal}.home40-risk li p{gap:2px;min-width:0;margin:0;display:grid}.home40-risk li b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home40-risk li small{color:#866b65;font-size:9px}.home40-risk li a{color:#9d4a36;font-size:9px;font-weight:800}.home40-risk-empty b{font-size:12px;display:block}.home40-risk-empty p{color:#78655f;margin:5px 0 0;font-size:10px;line-height:1.55}.home40-risk-guide{color:#8e4433;white-space:nowrap;background:#fff;border:1px solid #e2b6a9;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.home40-how{background:#e7ecff;border:1px solid #102b331a;border-radius:32px;width:min(1280px,100% - 48px);margin:108px auto 0;padding:58px 56px;overflow:hidden}.home40-how>header{max-width:720px}.home40-how>ol{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:42px 0 0;padding:0;list-style:none;display:grid}.home40-how>ol>li{grid-template-columns:auto 1fr;min-width:0;display:grid}.home40-how>ol>li>i{z-index:2;background:var(--home40-lime);width:52px;height:32px;color:var(--home40-ink);font:850 10px/1 var(--font-geist-mono);border-radius:999px;place-items:center;margin:21px -13px 0 0;font-style:normal;display:grid;position:relative;box-shadow:0 7px 16px #434d191a}.home40-how>ol>li>div{background:#ffffffe0;border:1px solid #3155f524;border-radius:22px;flex-direction:column;min-height:252px;padding:27px 25px 24px 35px;display:flex}.home40-how>ol>li>div>span{background:var(--home40-blue);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:850;display:grid}.home40-how h3{letter-spacing:-.03em;margin:23px 0 9px;font-size:20px}.home40-how li p{color:var(--home40-muted);margin:0;font-size:13px;line-height:1.7}.home40-how li a{color:var(--home40-blue-deep);margin-top:auto;padding-top:22px;font-size:11px;font-weight:820}.home40-owner{background:var(--home40-ink);color:#fff;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:86px;width:min(1280px,100% - 48px);min-height:430px;margin:24px auto 0;padding:64px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 65px #102b332b}.home40-owner:before{content:"";background:var(--home40-lime);border-radius:50%;width:360px;height:360px;position:absolute;top:-190px;right:-170px}.home40-owner:after{content:"";border:34px solid var(--home40-blue);opacity:.9;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-125px;left:46%}.home40-owner>div,.home40-owner>aside{z-index:1;position:relative}.home40-owner>div>span{color:var(--home40-lime)}.home40-owner h2{color:#fff;margin-top:13px}.home40-owner>div>p{color:#bfd0d2;max-width:630px;margin:18px 0 0;font-size:14px;line-height:1.8}.home40-owner>div>div{gap:10px;margin-top:28px;display:flex}.home40-owner>div a,.home40-owner>div button{color:#fff;background:0 0;border:1px solid #ffffff3d;border-radius:13px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:12px;font-weight:820;display:inline-flex}.home40-owner>div a{border-color:var(--home40-lime);background:var(--home40-lime);color:var(--home40-ink)}.home40-owner>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:23px;gap:8px;padding:24px;display:grid}.home40-owner>aside>span{color:#e7eeee;background:#ffffff12;border-radius:14px;align-items:center;gap:13px;min-height:59px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.home40-owner>aside i{background:var(--home40-blue);color:#fff;width:30px;height:30px;font:750 9px/1 var(--font-geist-mono);border-radius:9px;place-items:center;font-style:normal;display:grid}.home40-owner>aside small{color:#a9bdc0;padding:8px 5px 0;font-size:10px;line-height:1.55}.home40-footer{border-top:1px solid #cdd6d1;grid-template-columns:auto 1fr auto;align-items:center;gap:52px;width:min(1280px,100% - 48px);min-height:156px;margin:88px auto 0;padding:30px 6px;display:grid}.home40-footer>div{gap:5px;display:grid}.home40-footer-brand{font-size:14px;font-weight:850}.home40-footer>div p{color:var(--home40-muted);margin:0;font-size:11px}.home40-footer nav{justify-content:center;gap:24px;display:flex}.home40-footer nav a{color:#4e6266;font-size:11px;font-weight:680}.home40-footer>small{color:#7b8987;text-align:right;max-width:210px;font-size:9px;line-height:1.5}.home40 .production-auth-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#102b33a3}.home40 .production-auth-dialog{border:1px solid #102b331f;border-radius:26px;box-shadow:0 32px 90px #102b3347}.home40 .production-auth-dialog>i{background:var(--home40-blue-soft);color:var(--home40-blue)}.home40 .production-auth-dialog>span{color:var(--home40-blue)}.home40 .production-auth-dialog>button.primary{background:var(--home40-blue)}@media (max-width:1120px){.home40-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.home40-trust>a{grid-column:1/-1;min-height:48px}.home40-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home40-risk{grid-template-columns:220px minmax(0,1fr)}.home40-risk-guide{grid-column:1/-1;justify-content:center;justify-self:stretch}.home40-owner{gap:48px}}@media (max-width:900px){.home40-trust{grid-template-columns:1fr 1fr;width:calc(100% - 32px)}.home40-trust>div+div{border-left:0}.home40-trust>div:nth-child(2n){border-left:1px solid var(--home40-line)}.home40-trust>div:nth-child(3){border-top:1px solid var(--home40-line);grid-column:1/-1}.home40-feed{width:calc(100% - 40px);margin-top:78px}.home40-how,.home40-owner{width:calc(100% - 32px)}.home40-how{margin-top:82px;padding:44px 34px}.home40-how>ol{grid-template-columns:1fr}.home40-how>ol>li>div{min-height:220px}.home40-owner{grid-template-columns:1fr;gap:38px;padding:48px 40px}.home40-footer{grid-template-columns:1fr auto;width:calc(100% - 40px)}.home40-footer nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start}}@media (max-width:680px){.home40-trust{grid-template-columns:1fr;width:calc(100% - 20px);padding:7px}.home40-trust>div,.home40-trust>div:nth-child(2n),.home40-trust>div:nth-child(3){border:0;border-bottom:1px solid var(--home40-line);grid-column:auto}.home40-trust>a{min-height:52px}.home40-feed{width:calc(100% - 28px);margin-top:66px}.home40-section-head{flex-direction:column;align-items:flex-start;gap:20px}.home40-section-head h2,.home40-how h2,.home40-owner h2{font-size:34px}.home40-section-head>div:last-child{width:100%}.home40-section-head>div:last-child a,.home40-section-head>div:last-child button{text-align:center;flex:1;justify-content:center}.home40-story-grid{grid-template-columns:1fr}.home40-empty-state{grid-template-columns:1fr;gap:28px;padding:32px 24px}.home40-empty-state>div>div{flex-wrap:wrap}.home40-empty-state button,.home40-empty-state a{white-space:nowrap;flex:1}.home40-risk{grid-template-columns:1fr;gap:17px}.home40-risk ol{grid-template-columns:1fr}.home40-risk-guide{grid-column:auto}.home40-how{border-radius:25px;width:calc(100% - 20px);margin-top:68px;padding:34px 18px}.home40-how>ol{margin-top:30px}.home40-how>ol>li{grid-template-columns:1fr}.home40-how>ol>li>i{margin:0 0 -12px 20px}.home40-how>ol>li>div{min-height:230px;padding:31px 22px 22px}.home40-owner{border-radius:25px;width:calc(100% - 20px);padding:38px 24px}.home40-owner>div>div{flex-direction:column}.home40-owner>div a,.home40-owner>div button{width:100%}.home40-footer{grid-template-columns:1fr;gap:24px;width:calc(100% - 28px);margin-top:60px}.home40-footer nav{grid-area:auto;gap:13px 20px}.home40-footer>small{text-align:left;max-width:none}}@media (max-width:390px){.home40-section-head>div:last-child{flex-direction:column;align-items:stretch}.home40-empty-state button,.home40-empty-state a{flex:auto;width:100%}.home40-story>a{padding:21px}.home40-owner{padding-inline:20px}}.closure-inbox,.closure-admin{background:#fff;border:1px solid #dce7f4;border-radius:22px;box-shadow:0 12px 32px #3555870d}.cc-admin-header-actions{gap:8px;display:flex}.live-profile-logout{color:#687a95;background:#fff;border:1px solid #dce5f1;border-radius:9px;width:100%;min-height:36px;margin-top:8px;font-size:9px;font-weight:800}.user-appeal-action{border-top:1px solid #e4eaf2;margin-top:12px;padding-top:12px}.user-appeal-action>button{color:#436da8;background:#f2f7fd;border:1px solid #ccdbee;border-radius:9px;min-height:36px;padding:0 12px;font-size:9px;font-weight:800}.user-appeal-action>p{color:#4c806f!important}.user-appeal-action form{gap:9px;display:grid}.user-appeal-action label{color:#60718b;gap:5px;font-size:9px;display:grid}.user-appeal-action textarea,.user-appeal-action select{background:#fbfdff;border:1px solid #dbe5f1;border-radius:9px;width:100%;padding:9px}.user-appeal-action textarea{resize:vertical;min-height:90px}.user-appeal-action form>div{justify-content:flex-end;gap:7px;display:flex}.user-appeal-action form button{color:#60728e;background:#e9eef5;border:0;border-radius:8px;min-height:34px;padding:0 11px}.user-appeal-action form button:last-child{color:#fff;background:#3d6fb8}.closure-inbox{margin-bottom:16px;padding:22px}.closure-inbox>header,.closure-admin>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.closure-inbox header span,.closure-admin>header span{color:#5f7eae;letter-spacing:.13em;font-size:8px;font-weight:850}.closure-inbox h2,.closure-admin h2{color:#293b57;margin:5px 0 0}.closure-inbox header button{color:#416faf;background:0 0;border:0;font-size:10px;font-weight:800}.closure-inbox>div{gap:8px;margin-top:14px;display:grid}.closure-inbox article{background:#f7f9fc;border-radius:13px;grid-template-columns:8px 1fr;gap:10px;padding:12px 14px;display:grid}.closure-inbox article i{background:#c6d1df;border-radius:50%;width:7px;height:7px;margin-top:5px}.closure-inbox article.unread{background:#edf5ff}.closure-inbox article.unread i{background:#4e7fca}.closure-inbox article b{font-size:11px}.closure-inbox article p{color:#65758e;margin:4px 0;font-size:10px;line-height:1.6}.closure-inbox article time{color:#96a2b3;font-size:8px}.closure-admin{margin-top:20px;padding:24px}.closure-admin>header p{color:#78869a;margin:7px 0 0;font-size:10px}.closure-admin>header>b{color:#5375a8;background:#eef4fc;border-radius:999px;padding:7px 10px;font-size:9px}.closure-admin-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.closure-admin-columns>section{background:#f9fbfe;border:1px solid #e2e9f2;border-radius:16px;min-width:0;padding:16px}.closure-admin-columns>section>header{justify-content:space-between;align-items:center;display:flex}.closure-admin-columns h3{margin:0;font-size:14px}.closure-admin-columns>section>header small{color:#74859f}.closure-admin-columns form{background:#fff;border-radius:13px;gap:8px;margin-top:12px;padding:14px;display:grid}.closure-admin-columns form>b{font-size:12px}.closure-admin-columns form>small{color:#718099;font-size:9px}.closure-admin-columns form p,.closure-admin-columns blockquote{color:#52627a;margin:0;font-size:10px;line-height:1.65}.closure-admin-columns blockquote{background:#f6f8fb;border-left:2px solid #b9cbe4;padding:8px}.closure-admin-columns label{color:#62718a;gap:5px;font-size:9px;display:grid}.closure-admin-columns textarea{resize:vertical;min-height:72px;font:inherit;background:#fbfdff;border:1px solid #dbe5f1;border-radius:9px;padding:9px}.closure-admin-columns form>div{justify-content:flex-end;gap:7px;display:flex}.closure-admin-columns button{color:#60728e;background:#e9eef5;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.closure-admin-columns button:last-child{color:#fff;background:#3d6fb8}.closure-empty{color:#96a1b1;text-align:center;padding:25px 0;font-size:10px}@media (max-width:1100px){.closure-admin-columns{grid-template-columns:1fr}}@media (max-width:560px){.closure-inbox,.closure-admin{border-radius:17px;padding:17px}.closure-inbox>header,.closure-admin>header{flex-direction:column}.closure-admin-columns textarea,input,select{font-size:16px}}.owner-server-shell{padding-top:28px}.owner-server-hero{background:radial-gradient(circle at 90% 0,#6999e72e,#0000 35%),#fff;border:1px solid #dce7f4;border-radius:26px;margin-bottom:18px;padding:34px}.owner-server-hero>span,.owner-server-card>header span,.owner-managed>header span{color:#5578af;letter-spacing:.13em;font-size:8px;font-weight:850}.owner-server-hero h1{color:#263954;margin:10px 0;font-size:36px}.owner-server-hero p{color:#6f7f96;max-width:720px;margin:0;font-size:11px;line-height:1.8}.owner-server-state{text-align:center;background:#fff;border:1px solid #dce7f4;border-radius:22px;padding:60px 25px}.owner-server-state span{color:#5377ae;font-size:9px;font-weight:800}.owner-server-state h2{margin:10px 0}.owner-server-state p{color:#74839a}.owner-server-state a{color:#fff;background:#3e70ba;border-radius:11px;place-items:center;width:180px;height:42px;margin:18px auto 0;font-size:10px;font-weight:800;display:grid}.owner-server-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.owner-server-card,.owner-managed{background:#fff;border:1px solid #dce7f4;border-radius:22px;padding:24px}.owner-server-card>header h2{margin:6px 0}.owner-server-card>header p,.owner-managed>header p{color:#75839a;font-size:10px;line-height:1.7}.owner-server-card form,.owner-profile-form,.owner-experience-queue form{gap:12px;margin-top:18px;display:grid}.owner-server-card label,.owner-profile-form label,.owner-experience-queue label{color:#596a83;gap:6px;font-size:10px;font-weight:700;display:grid}.owner-server-card input,.owner-server-card select,.owner-server-card textarea,.owner-profile-form input,.owner-profile-form textarea,.owner-experience-queue textarea,.owner-experience-queue select{width:100%;min-height:44px;font:inherit;background:#f9fbfe;border:1px solid #dbe5f1;border-radius:10px;padding:10px 12px}.owner-server-card textarea{resize:vertical;min-height:130px}.owner-server-card button,.owner-profile-form button,.owner-experience-queue button{color:#fff;background:#3e70ba;border:0;border-radius:10px;min-height:42px;font-size:10px;font-weight:850}.owner-status-list{gap:9px;margin-top:16px;display:grid}.owner-status-list>article{background:#f7f9fc;border-radius:12px;grid-template-columns:auto 1fr;gap:11px;padding:13px;display:grid}.owner-status-list>article>span,.owner-existing-status>span{color:#936a2c;background:#fff3dd;border-radius:999px;place-items:center;height:24px;padding:0 8px;font-size:8px;font-weight:800;display:grid}.owner-status-list>article>span.approved,.owner-existing-status>span.approved{color:#3d7b69;background:#e8f6f0}.owner-status-list>article>span.rejected,.owner-existing-status>span.rejected{color:#ae5555;background:#fff0f0}.owner-status-list b{font-size:11px}.owner-status-list small{color:#8a97aa;margin-top:4px;font-size:8px;display:block}.owner-status-list p{color:#6b7990;margin:5px 0 0;font-size:9px}.owner-managed{margin-top:16px}.owner-managed>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.owner-managed>header h2{margin:6px 0}.owner-managed>header a{white-space:nowrap;color:#3f6eaf;font-size:10px;font-weight:800}.owner-managed-grid{grid-template-columns:330px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.owner-profile-form{background:#f7f9fc;border-radius:16px;margin:0;padding:17px}.owner-profile-form h3,.owner-experience-queue h3{margin:0}.owner-profile-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.owner-experience-queue>article{border:1px solid #e0e8f2;border-radius:15px;margin-top:12px;padding:17px}.owner-experience-queue>article>header{justify-content:space-between;gap:10px;display:flex}.owner-experience-queue>article>header small{color:#8b98aa;margin-top:4px;font-size:8px;display:block}.owner-experience-queue>article>header a{color:#4671ad;font-size:9px}.owner-experience-queue>article>p{color:#596981;font-size:10px;line-height:1.7}.owner-experience-queue textarea{resize:vertical;min-height:88px}.owner-experience-queue details{border-top:1px solid #e4eaf2;margin-top:12px;padding-top:12px}.owner-experience-queue summary{cursor:pointer;color:#5d7090;font-size:9px;font-weight:800}.owner-existing-status{background:#f7f9fc;border-radius:12px;margin-top:12px;padding:12px}.owner-existing-status>span{display:inline-grid}.owner-existing-status p{color:#53627a;margin:8px 0 0;font-size:10px}.owner-existing-status small{color:#8c6870;font-size:8px}.owner-no-experience{color:#8e9bad;text-align:center;padding:35px}@media (max-width:900px){.owner-server-grid,.owner-managed-grid{grid-template-columns:1fr}}@media (max-width:560px){.owner-server-shell{padding:14px 10px}.owner-server-hero,.owner-server-card,.owner-managed{border-radius:18px;padding:19px}.owner-server-hero h1{font-size:28px}.owner-managed>header{flex-direction:column}.owner-profile-form>div{grid-template-columns:1fr}.owner-server-card input,.owner-server-card select,.owner-server-card textarea,.owner-profile-form input,.owner-profile-form textarea,.owner-experience-queue textarea,.owner-experience-queue select{font-size:16px}}.server-experience-detail{gap:14px;display:grid}.server-experience-detail>section{background:#fff;border:1px solid #dfe8f4;border-radius:22px;padding:28px 30px}.server-experience-detail>section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.server-experience-detail>section>header span{color:#5c7caf;letter-spacing:.1em;font-size:8px;font-weight:850}.server-experience-detail>section>header h2{margin:6px 0}.server-experience-detail>section>header>strong{color:#4274c1;font-size:34px}.server-experience-detail>section>header>strong small{font-size:9px}.server-experience-detail>section>p{color:#4f5f77;white-space:pre-wrap;margin:22px 0;font-size:12px;line-height:1.95}.server-experience-detail>section>footer{color:#8794a6;border-top:1px solid #e7edf4;justify-content:space-between;padding-top:15px;font-size:9px;display:flex}.merchant-public-response{background:linear-gradient(145deg,#f7fbff,#edf5ff)!important;border-color:#cfe2f7!important}.merchant-public-response>header{display:block!important}.merchant-public-response>footer b{color:#3f6ead}.experience-detail-heading>aside>span{color:#8a98ac;font-size:8px}.detail-sentiment.warning{color:#b95757;background:#fff0f0}.detail-sentiment.neutral{color:#9b6d2f;background:#fff5df}.detail-sentiment.recommend{color:#3d806e;background:#eaf7f2}.server-club-detail{padding-top:28px}.server-club-facts{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.server-club-facts>div{background:#f7f9fc;border-radius:12px;padding:14px}.server-club-facts dt{color:#8a97aa;font-size:8px}.server-club-facts dd{color:#394b66;margin:5px 0 0;font-size:10px;font-weight:750}.server-review-toolbar{background:#f1f5fa;border-radius:12px;gap:3px;margin:18px 0;padding:5px;display:flex}.server-review-toolbar button{color:#78869b;background:0 0;border:0;border-radius:9px;height:34px;padding:0 14px;font-size:9px}.server-review-toolbar button.active{color:#3f6dad;background:#fff;box-shadow:0 4px 12px #304e7e14}.server-club-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.server-club-reviews>article{background:#fff;border:1px solid #dfe8f4;border-radius:18px;padding:21px}.server-club-reviews>article>header{justify-content:space-between;gap:12px;display:flex}.server-club-reviews>article>header>div{gap:9px;display:flex}.server-club-reviews>article>header i{color:#4773b4;background:#e8f1ff;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.server-club-reviews>article>header b{font-size:10px;display:block}.server-club-reviews>article>header time{color:#96a2b3;font-size:8px}.server-club-reviews>article>header>strong{color:#4273bd;font-size:24px}.server-club-reviews>article>header>strong small{font-size:8px}.server-review-meta{align-items:center;gap:8px;margin:15px 0 10px;display:flex}.server-review-meta>span{color:#936c30;background:#fff5df;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800}.server-review-meta>span.recommend{color:#3c7e6c;background:#e9f7f2}.server-review-meta>span.warning{color:#ae5555;background:#fff0f0}.server-review-meta small{color:#8895a8;font-size:8px}.server-club-reviews>article>p{color:#53627a;min-height:56px;font-size:10px;line-height:1.75}.server-club-reviews blockquote{color:#526c94;background:#edf5ff;border:0;border-radius:11px;margin:13px 0;padding:12px}.server-club-reviews blockquote b{font-size:9px}.server-club-reviews blockquote p{margin:6px 0 0;font-size:9px;line-height:1.6}.server-club-reviews footer{border-top:1px solid #e7edf4;justify-content:space-between;padding-top:12px;display:flex}.server-club-reviews footer a{color:#426eac;font-size:9px;font-weight:800}.server-club-reviews footer small{color:#9aa5b5;font-size:7px}@media (max-width:760px){.server-club-reviews{grid-template-columns:1fr}}@media (max-width:560px){.server-club-detail{padding:14px 10px}.server-club-facts{grid-template-columns:1fr}.server-review-toolbar{overflow:auto}.server-club-reviews>article{padding:17px}.club-profile-main,.club-profile-main>div,.club-profile-score,.club-profile-stats{width:100%;min-width:0}.club-profile-main{align-items:flex-start}.club-profile-main h1,.club-profile-main p{overflow-wrap:anywhere}.club-profile-logo{flex:0 0 48px;width:48px;height:48px}}.public-evidence-note{color:#5575a5;background:#edf5ff;border-radius:10px;margin-top:12px;padding:9px 11px;font-size:9px}.public-experience-list>article>footer>a{color:#416eae;font-size:9px;font-weight:800}.club-picker-v41{background:#f8fbff;border:1px solid #c8d9f1;border-radius:18px;margin-top:18px;padding:16px}.club-picker-search-label{color:#18365f!important;font-size:13px!important}.club-picker-search{background:#fff;border:1px solid #aebfda;border-radius:13px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex;box-shadow:0 7px 20px #2452910f}.club-picker-search:focus-within{border-color:#2d67bd;box-shadow:0 0 0 3px #2d67bd24}.club-picker-search>span{color:#2f6bc1;font-size:21px}.club-picker-search input{color:#17365f;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.club-picker-search small{color:#637b9e;white-space:nowrap}.club-candidate-list{gap:9px;max-height:380px;padding:2px;display:grid;overflow:auto}.club-candidate{color:#1c365a;cursor:pointer;background:#fff;border:1px solid #d3deee;border-radius:14px;grid-template-columns:auto 52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid!important}.club-candidate:hover{border-color:#82a7df;transform:translateY(-1px)}.club-candidate.selected{background:#edf5ff;border-color:#2c68bf;box-shadow:0 0 0 2px #2c68bf1f}.club-candidate>input{accent-color:#245fae;width:18px;height:18px}.club-candidate>img,.club-candidate-avatar{object-fit:cover;border-radius:13px;width:52px;height:52px}.club-candidate-avatar{color:#fff;background:linear-gradient(145deg,#2f66ae,#73a4eb);place-items:center;font-size:20px;font-weight:900;display:grid}.club-candidate-copy{gap:4px;min-width:0;display:grid}.club-candidate-copy>b{font-size:15px}.club-candidate-copy>b em{color:#9b5c19;background:#fff1df;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:9px;font-style:normal}.club-candidate-copy small{color:#61738e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.club-candidate-code{justify-items:end;gap:3px;display:grid}.club-candidate-code small{color:#8392a8;font-size:8px}.club-candidate-code b{font:800 11px var(--font-geist-mono);color:#264e86}.club-candidate-code i{color:#315f9d;background:#edf3fc;border-radius:8px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.selected .club-candidate-code i{color:#fff;background:#285fae}.club-candidate-empty{text-align:center;background:#fff;border:1px dashed #bfd0e8;border-radius:13px;gap:5px;padding:24px;display:grid}.club-candidate-empty span{color:#6d7d94;font-size:11px}.club-request-panel{width:min(780px,100vw - 32px)}.club-request-panel select{color:#172f52;height:42px;font:inherit;background:#fff;border:1px solid #c8d7ec;border-radius:10px;padding:0 12px}.club-request-identity-note{color:#254f87;background:#edf5ff;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.club-request-identity-note span{color:#607694;font-size:11px}.club-request-grid,.club-request-files{grid-template-columns:1fr 1fr;gap:12px;display:grid}.club-request-files label{background:#f8fbff;border:1px dashed #aac2e5;border-radius:12px;padding:12px}.club-request-files small{color:#75869e;font-weight:500}.cc-admin-club-identity{background:#f7faff;border:1px solid #d9e4f2;border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:14px;margin:0 0 18px;padding:14px;display:grid}.cc-admin-club-identity>div:first-child{align-items:center;gap:12px;display:flex}.cc-admin-club-identity img,.cc-admin-club-identity>div:first-child>span{object-fit:cover;border-radius:14px;width:62px;height:62px}.cc-admin-club-identity>div:first-child>span{color:#285d9f;background:#dae9ff;place-items:center;font-size:22px;font-weight:900;display:grid}.cc-admin-club-identity p{gap:5px;display:grid}.cc-admin-club-identity small{color:#687c99}.cc-admin-club-identity dl{gap:7px;margin:0;display:grid}.cc-admin-club-identity dl>div{grid-template-columns:110px 1fr;gap:8px;display:grid}.cc-admin-club-identity dt{color:#71839d;font-size:10px}.cc-admin-club-identity dd{color:#263d60;margin:0;font-size:11px}.cc-admin-club-gallery{grid-column:1/-1;gap:8px!important;display:flex!important}.cc-admin-club-gallery img{object-fit:cover;border-radius:9px!important;width:86px!important;height:64px!important}.cc-admin-club-form input[type=file]{background:#fff;padding:7px}.live-publish-footer button,.publish-rules-dialog footer button:last-child,.club-request-panel>button{min-height:44px;box-shadow:0 8px 18px #245fae2e;color:#fff!important;background:#245fae!important;border:1px solid #1c4f94!important;font-weight:850!important}.live-publish-footer button:hover,.publish-rules-dialog footer button:last-child:hover,.club-request-panel>button:hover{background:#194f99!important}.live-publish-footer button:disabled,.publish-rules-dialog footer button:last-child:disabled{box-shadow:none;background:#9aacc4!important;border-color:#9aacc4!important}.public-club-logo{object-fit:cover;border-radius:14px;width:46px;height:46px}.public-club-list em.same-name{color:#9a5c19;background:#fff2df}.public-club-code{font-family:var(--font-geist-mono);color:#526f99!important}.club-profile-logo-image{object-fit:cover;border-radius:16px;flex:0 0 64px;width:64px;height:64px;box-shadow:0 8px 20px #315b9726}.club-profile-identity{color:#5b7396;font:700 9px var(--font-geist-mono);margin-top:8px;display:block}@media (max-width:760px){.club-candidate{grid-template-columns:auto 44px minmax(0,1fr)}.club-candidate>img,.club-candidate-avatar{width:44px;height:44px}.club-candidate-code{grid-column:2/-1;justify-content:space-between;align-items:center;display:flex}.club-request-grid,.club-request-files,.cc-admin-club-identity{grid-template-columns:1fr}.cc-admin-club-gallery{grid-column:auto}.cc-admin-club-card>header{flex-direction:column}.club-profile-logo-image{flex-basis:48px;width:48px;height:48px}}@media (max-width:520px){.club-picker-v41{padding:11px}.club-candidate{grid-template-columns:auto minmax(0,1fr)}.club-candidate>img,.club-candidate-avatar{display:none}.club-candidate-code{grid-column:2}.club-picker-search small{display:none}}html[data-visual-theme=trial]{--home40-paper:#f5f8fd;--home40-ink:#173153;--home40-muted:#60738c;--home40-blue:#2865c8;--home40-lime:#e5efff;--home40-line:#dce6f3}html[data-visual-theme=trial] .production-home.home40{background:#f5f8fd;padding:1px 0 48px 204px!important}html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar{background:#fff;border:1px solid #e0e8f3;border-radius:18px;align-items:center;gap:16px;width:min(1240px,100% - 48px);min-height:76px;margin:16px auto 24px;padding:12px 20px;display:flex;box-shadow:0 8px 26px #274a7610}html[data-visual-theme=trial] .app-header-search{width:440px;min-width:0;height:46px;box-shadow:none;background:#f7faff;border:1px solid #ccd9eb;border-radius:10px;flex:0 440px;margin:0 0 0 auto;padding:0}html[data-visual-theme=trial] .app-header-search:focus-within{border-color:#3671ca;box-shadow:0 0 0 2px #3671ca20}html[data-visual-theme=trial] .app-header-search input,html[data-visual-theme=trial] .app-header-search input:focus{color:#213b61;border-radius:0;outline:none;flex:1;width:0;min-width:0;height:44px;margin:0;padding:0 12px;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-visual-theme=trial] .app-header-search button{color:#fff;min-width:76px;height:44px;box-shadow:none;background:#2865c8;border:0;border-radius:0 9px 9px 0;margin:0;padding:0 18px;font-size:14px}html[data-visual-theme=trial] .header-actions .outline-link{color:#24569e;white-space:nowrap;background:#fff;border:1px solid #d4e0f1;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;display:inline-flex}html[data-visual-theme=trial] .app-side-navigation nav span{font-size:14px}.home40 .home40-hero{margin-top:24px}.home40 .home40-hero-copy h1{font-size:clamp(36px,3.6vw,58px)}.home40 .home40-hero{min-height:480px}.home40 .home40-hero-copy{padding-top:48px;padding-bottom:48px}html[data-visual-theme=trial] .live-app-shell .live-hero{background:#fff;border-radius:18px;min-height:0;margin:24px auto;padding:24px 28px}html[data-visual-theme=trial] .live-hero h1{font-size:clamp(24px,2.3vw,34px)}html[data-visual-theme=trial] .live-app-shell.is-guest .live-hero{display:none}html[data-visual-theme=trial] .live-app-shell.is-guest .live-auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;width:min(900px,100% - 48px);min-height:0;margin:64px auto;display:grid}html[data-visual-theme=trial] .live-auth-copy{padding:0}html[data-visual-theme=trial] .live-auth-copy>span{display:none}html[data-visual-theme=trial] .live-auth-copy h2{margin:0 0 16px;font-size:30px}html[data-visual-theme=trial] .live-auth-copy p{color:#60738c;font-size:16px;line-height:1.8}html[data-visual-theme=trial] .live-auth-card{background:#fff;border:1px solid #dce6f3;border-radius:20px;padding:30px}html[data-visual-theme=trial] .live-auth-card label{font-size:14px}html[data-visual-theme=trial] .live-auth-card input{border-radius:10px;min-height:48px;font-size:15px}html[data-visual-theme=trial] .live-auth-tabs button{padding:12px 8px;font-size:14px}html[data-visual-theme=trial] .live-auth-card>button{color:#fff;background:#2865c8;min-height:48px;font-size:15px}html[data-visual-theme=trial] .cc-admin-portal h1,html[data-visual-theme=trial] .cc-admin-portal h2,html[data-visual-theme=trial] .cc-admin-portal h3{color:#edf3ff}html[data-visual-theme=trial] body>main.cc-admin-portal{padding:0}html[data-visual-theme=trial] .cc-admin-login-card input{color:#152e52;background:#f7faff}.cc-admin-login-card label,.cc-admin-login-card>p,.cc-admin-alert{font-size:14px}.cc-admin-login-card>small{color:#a9bddc;font-size:12px}html[data-visual-theme=trial] .public-empty{box-shadow:none;background:#fff;border:1px solid #e1e9f4}html[data-visual-theme=trial] .public-empty>i{color:#4471b6;background:#edf4ff}html[data-visual-theme=trial] .public-empty p{color:#60738c;font-size:15px}.data-unavailable{background:#fff;border:1px solid #dce6f3;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.data-unavailable h3{color:#243d5e;margin:0 0 8px;font-size:18px}.data-unavailable p{color:#64758d;margin:0;font-size:14px;line-height:1.7}.data-unavailable button{color:#285ba7;cursor:pointer;background:#f7faff;border:1px solid #c9d8ef;border-radius:10px;flex-shrink:0;min-height:44px;padding:0 18px;font-size:14px}@media (max-width:850px){html[data-visual-theme=trial] .production-home.home40{padding:1px 0 100px!important}html[data-visual-theme=trial] .site-header,html[data-visual-theme=trial] .live-topbar{gap:10px;width:calc(100% - 24px);padding:10px}html[data-visual-theme=trial] .app-header-search{flex:1}html[data-visual-theme=trial] .header-actions .outline-link{padding:0 10px}html[data-visual-theme=trial] .live-app-shell.is-guest .live-auth-layout{grid-template-columns:1fr;gap:24px;max-width:460px;margin:32px auto}html[data-visual-theme=trial] .app-side-navigation nav a{flex-direction:column;justify-content:center;gap:2px;display:flex}html[data-visual-theme=trial] .app-side-navigation nav span{color:inherit;box-shadow:none;opacity:1;background:0 0;padding:0;font-size:10px;display:block;position:static;transform:none}.data-unavailable{flex-direction:column;align-items:flex-start;gap:16px}}.club-search-v43{color:#203c63;font-size:14px}.club-search-v43>label{margin-bottom:12px;font-weight:750;display:block}.club-search-box{background:#fff;border:1px solid #bdcfe8;border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex}.club-search-box:focus-within{border-color:#2865c8;box-shadow:0 0 0 3px #2865c815}html[data-visual-theme=trial] .club-search-box input,html[data-visual-theme=trial] .club-search-box input:focus{color:#203c63;background:0 0;outline:0;flex:1;min-width:0;margin:0;padding:12px 0;font-size:15px;box-shadow:none!important;border:0!important}.club-search-v43 button,.club-search-v43 a{color:#245bac;cursor:pointer;white-space:nowrap;background:#eef5ff;border:1px solid #c8d9ee;border-radius:8px;min-height:38px;padding:8px 14px;font-size:14px;text-decoration:none}.club-search-v43 button:disabled{opacity:.5;cursor:default}.club-search-v43>p{color:#667b98;margin:14px 0;line-height:1.7}.club-search-results{gap:8px;display:grid}.club-search-result{background:#fff;border:1px solid #dce6f4;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.club-search-result>div{flex:1;gap:4px;min-width:0;display:grid}.club-search-result b{color:#193353;font-size:16px}.club-search-result small{color:#657895;overflow-wrap:anywhere;font-size:12px}.club-search-result>img,.club-search-result>i{object-fit:cover;background:#e8f1ff;border-radius:10px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.club-search-selected{background:#eef5ff;border:1px solid #acc9ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding:16px;display:flex}.club-search-selected span{overflow-wrap:anywhere;flex:1;font-size:12px}.club-search-pages{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.submission-list,.submission-detail{background:#fff;border:1px solid #dbe6f4;border-radius:18px;padding:28px}.submission-list header h2{color:#193353;margin:0 0 8px;font-size:24px}.submission-list header p{color:#657895;margin-bottom:24px;font-size:14px}.submission-list>a{color:#245bac;border-top:1px solid #e6edf7;align-items:center;gap:18px;padding:20px 0;text-decoration:none;display:flex}.submission-list>a>div{flex:1;gap:6px;min-width:0;display:grid}.submission-list small,.submission-list time{color:#657895;font-size:13px}.submission-list b{color:#193353;font-size:17px}.submission-detail{width:min(1040px,100% - 48px);margin:32px auto}.submission-detail header{justify-content:space-between;align-items:center;gap:24px;margin:24px 0;display:flex}.submission-detail h1{margin:10px 0;font-size:28px}.submission-detail button,.center-request-club{color:#fff;cursor:pointer;background:#2865c8;border:1px solid #bdd2f1;border-radius:10px;padding:12px 20px}.submission-detail article{border-top:1px solid #e3ebf6;padding:20px 0}.submission-detail article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.submission-detail h2{font-size:20px}.review-timeline{grid-template-columns:repeat(3,1fr);margin:24px 0 40px;padding:24px 0;list-style:none;display:grid}.review-timeline li{color:#6b7f9c;gap:10px;padding-right:12px;display:grid;position:relative}.review-timeline li:before{content:"";background:#e3eaf4;height:3px;position:absolute;top:15px;left:32px;right:0}.review-timeline li:last-child:before{display:none}.review-timeline i{z-index:1;background:#e3eaf4;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.review-timeline .done i,.review-timeline .current i{color:#fff;background:#2865c8}.review-timeline .done:before{background:#a5c5ef}.review-timeline .current{color:#2156a5}.review-timeline .rejected i{color:#fff;background:#b74343}.review-timeline time,.review-timeline span{font-size:12px;line-height:1.6}.center-request-club{margin-top:20px}.admin-club-directory{background:#fff;border-radius:16px;margin-top:24px;padding:24px}html[data-visual-theme=trial] .cc-admin-club-card{color:#243d5f;background:#fff}html[data-visual-theme=trial] .cc-admin-club-card h3,html[data-visual-theme=trial] .cc-admin-club-card .cc-admin-club-identity b{color:#183559}.cc-admin-club-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cc-admin-club-form label{font-size:14px}.cc-admin-club-form .wide{grid-column:1/-1}.admin-contact-note{background:#f1f6fc;border-radius:10px;padding:14px;font-size:14px;line-height:1.7}.upload-previews{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.upload-previews img{object-fit:contain;background:#f7faff;border:1px solid #d9e5f4;border-radius:8px;width:110px;height:90px}.image-upload-field small{color:#677f9f;font-size:12px;line-height:1.6}.club-media-section{background:#fff;border:1px solid #dce6f4;border-radius:18px;margin:24px 0;padding:28px}.club-media-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.club-media-columns img{object-fit:contain;border:1px solid #e1e9f4;border-radius:12px;width:100%;max-height:520px;margin-bottom:12px}.club-media-columns h3{color:#193353}html[data-visual-theme=trial] .live-app-shell.is-publish .live-profile-card{display:none}html[data-visual-theme=trial] .live-app-shell.is-publish .live-dashboard{grid-template-columns:minmax(0,1fr);max-width:1040px}html[data-visual-theme=trial] .live-profile-card>a+a{margin-top:8px}.cc-admin-main>header{margin-bottom:28px}@media (max-width:850px){.cc-admin-workspace>.cc-admin-sidebar{padding:12px;display:flex}.cc-admin-sidebar>div{display:none}.cc-admin-sidebar nav{gap:8px;margin:0;display:flex;overflow-x:auto}.cc-admin-sidebar nav a{flex-shrink:0}.cc-admin-sidebar>button{align-self:flex-end;margin-top:12px}}@media (max-width:700px){.submission-list>a{flex-wrap:wrap;gap:10px}.submission-list>a>div{min-width:150px}.review-timeline{grid-template-columns:1fr;gap:24px}.review-timeline li{min-height:80px;padding-left:44px}.review-timeline i{position:absolute;top:0;left:0}.review-timeline li:before{width:3px;height:calc(100% + 24px);top:32px;left:15px}.cc-admin-club-form,.club-media-columns{grid-template-columns:1fr}.submission-detail{padding:20px}.club-search-result{flex-wrap:wrap}.club-search-selected{gap:10px}}.experience-card44{background:#fff;border:1px solid #d9e5f4;border-radius:20px;min-width:0;margin-bottom:18px;padding:26px;transition:border-color .2s;position:relative;box-shadow:0 8px 28px #19365d08}.home44-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home44-experience-grid .experience-card44{margin:0}.public-image-consent44{align-items:flex-start;gap:10px;margin-top:18px;line-height:1.8;font-size:14px!important;display:flex!important}.public-image-consent44 input{flex-shrink:0;margin-top:3px;width:18px!important;height:18px!important}@media (max-width:700px){.home44-experience-grid{grid-template-columns:1fr}}.experience-card44:hover{border-color:#7da8de}.experience-card44:focus-within{outline-offset:3px;outline:2px solid #306bcc}.experience-card44>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.experience-author44{color:#163454;z-index:2;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.experience-author44>i{color:#3264ad;background:#eaf1ff;border-radius:12px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:750;display:grid}.experience-author44>span{gap:4px;display:grid}.experience-author44 b{font-size:16px}.experience-author44 time{color:#627590;font-size:12px}.experience-score44{color:#3469b3;font-size:18px;font-weight:700}.experience-score44 small{font-size:12px;font-weight:400}.experience-context44{color:#60728b;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.experience-context44>a{z-index:2;color:#234b7c;font-size:14px;font-weight:650;text-decoration:none;position:relative}.experience-context44>span{color:#28765c;background:#eaf5f1;border-radius:7px;padding:4px 9px}.experience-context44 small{font-size:13px}.experience-copy44{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#223c59!important;margin:16px 0 20px!important;font-size:16px!important;line-height:1.9!important}.experience-images44{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-bottom:18px;display:grid;position:relative}.experience-images44 img{object-fit:cover;background:#f5f8fc;border:1px solid #e0e8f3;border-radius:10px;width:100%;height:180px}.experience-images44>span{color:#fff;background:#15385bdd;border-radius:6px;padding:5px 8px;font-size:12px;position:absolute;bottom:8px;right:8px}.experience-meta44{color:#62748a;flex-wrap:wrap;gap:8px 18px;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.experience-card44>footer{color:#697b91;border-top:1px solid #edf1f7;justify-content:space-between;gap:10px;padding-top:16px;font-size:12px;display:flex}.experience-card44 footer a{color:#2b61a8;text-decoration:none}.experience-open44:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.experience-detail44,.public-profile44{width:min(1060px,100% - 48px);margin:32px auto}.experience-detail44>nav{gap:12px;margin-bottom:20px;font-size:14px;display:flex}.experience-article44,.community44,.profile-heading44{background:#fff;border:1px solid #d9e5f4;border-radius:20px;margin-bottom:24px;padding:30px}.experience-article44>header{justify-content:space-between;align-items:center;display:flex}.experience-article44 h1{color:#173b64;margin:26px 0 12px;font-size:24px}.experience-article44 .experience-copy44{display:block;overflow:visible;font-size:17px!important}.experience-detail-images44{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.experience-detail-images44 img{object-fit:contain;background:#f5f8fc;border:1px solid #e0e8f3;border-radius:12px;width:100%;max-height:650px;display:block}.experience-detail-images44 a{display:block}.experience-article44 details{color:#5f728b;margin-top:20px;font-size:13px}.experience-article44 summary{cursor:pointer;padding:10px 0}.experience-detail-note44{color:#61738c;font-size:13px;line-height:1.8}.community44 h2{color:#173b64;margin:0 0 18px;font-size:20px}.community44 button{color:#28548c;cursor:pointer;background:#f5f8fe;border:1px solid #bbcee8;border-radius:9px;padding:10px 16px;font-size:14px}.community44 button:disabled{opacity:.55;cursor:default}.community44 button[aria-pressed=true],.community44 button[type=submit]{color:#fff;background:#2b64b8;border-color:#2b64b8}.reaction-bar44{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.community44 textarea{color:#233f60;background:#f9fbff;border:1px solid #c8d8ee;border-radius:10px;width:100%;min-height:110px;margin:10px 0;padding:14px;font-size:16px;display:block}.community44 form>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.community44 small{color:#61748e;font-size:13px}.community44 .community-message44{color:#285b9a;font-size:14px;line-height:1.7}.community-comments44{margin-top:28px}.community-comment44{border-top:1px solid #e5edf6;padding:20px 0}.community-comment44 header{justify-content:space-between;gap:12px;font-size:13px;display:flex}.community-comment44 a{color:#2b5e9f;text-decoration:none}.community-comment44 p{white-space:pre-wrap;overflow-wrap:anywhere;color:#253f5e;margin:12px 0;font-size:16px;line-height:1.8}.community-comment44 blockquote{color:#697a8d;border-left:3px solid #c9d8eb;margin:12px 0;padding-left:10px;font-size:13px}.community-pages44{justify-content:center;align-items:center;gap:14px;display:flex}.profile-heading44 h1{margin:8px 0 16px;font-size:28px}.profile-heading44 p{color:#5f728b;line-height:1.8}.profile-heading44>span{color:#2c60a4;font-size:14px}.public-profile44>h2{margin:28px 0 18px;font-size:22px}@media (max-width:700px){.experience-card44{padding:20px}.experience-images44 img{height:110px}.experience-detail44,.public-profile44{width:calc(100% - 24px);margin:20px auto}.experience-article44,.community44,.profile-heading44{padding:20px}.experience-detail-images44{grid-template-columns:1fr}.community44 form>div{flex-direction:column;align-items:flex-start}.experience-meta44{gap:6px 12px}}.experience-card44 .experience-reactions45{color:#476385;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.experience-reactions45 b{font-weight:600}.experience-detail-content45:only-child{grid-column:1/-1}html[data-visual-theme=trial] .experience-card44>footer{flex-wrap:wrap;align-items:center;gap:12px;max-width:none;height:auto;min-height:0;margin:14px 0 0;padding:14px 0 0}.experience-sort45{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.experience-sort45>span{color:#576c86;margin-right:4px;font-size:14px}.experience-sort45 button{color:#325b8e;cursor:pointer;background:#fff;border:1px solid #cbd9ed;border-radius:9px;padding:9px 16px;font-size:14px}.experience-sort45 button[aria-pressed=true]{color:#fff;background:#3068b9;border-color:#3068b9}.experience-sort45 button:disabled{opacity:.6;cursor:wait}.experience-detail44.experience-detail45{width:min(1280px,100% - 48px)}.experience-detail-columns45{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.experience-detail-content45{min-width:0}.experience-club-sidebar45{scrollbar-width:thin;gap:18px;max-height:calc(100vh - 130px);display:grid;position:sticky;top:110px;overflow:auto}.experience-club-sidebar45>section{background:#fff;border:1px solid #d9e5f4;border-radius:18px;padding:24px}.experience-club-summary45{text-align:center}.club-avatar45{object-fit:cover;color:#3264ad;background:#eaf1ff;border-radius:18px;place-items:center;width:72px;height:72px;margin:0 auto 16px;font-size:26px;display:grid}.experience-club-summary45 h2{color:#1c385a;overflow-wrap:anywhere;margin:0 0 8px;font-size:19px;line-height:1.5}.club-listed45{color:#3166a9;background:#eaf4ff;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-block}.experience-club-summary45 p,.experience-club-summary45>small{color:#61748c;font-size:12px;line-height:1.8}.experience-club-summary45>small{display:block}.club-home-link45{color:#2a5ea7;background:#edf3ff;border-radius:10px;margin:18px 0;padding:12px;font-size:14px;text-decoration:none;display:block}.club-summary-copy45{text-align:left}.experience-club-sidebar45 dl{margin:12px 0 0}.experience-club-sidebar45 dl>div{text-align:left;border-bottom:1px solid #edf1f6;justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;line-height:1.7;display:flex}.experience-club-sidebar45 dt{color:#62738a;flex-shrink:0}.experience-club-sidebar45 dd{color:#223e60;text-align:right;overflow-wrap:anywhere;margin:0}.experience-order-summary45 h3{color:#203e64;margin:0 0 12px;font-size:16px}.club-official45{color:#2e62ac;overflow-wrap:anywhere;margin-top:14px;font-size:14px;display:block}.club-material-links45{justify-content:center;gap:10px;margin-top:14px;display:flex}.club-material-links45 a{color:#3266aa;border:1px solid #d7e2f3;border-radius:8px;padding:7px 10px;font-size:13px;text-decoration:none}@media (max-width:1050px){.experience-detail-columns45{grid-template-columns:230px minmax(0,1fr);gap:18px}.experience-club-sidebar45>section{padding:18px}}@media (max-width:800px){.experience-detail44.experience-detail45{width:calc(100% - 24px)}.experience-detail-columns45{grid-template-columns:1fr}.experience-club-sidebar45{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.experience-detail-content45{grid-row:1}}@media (max-width:540px){.experience-club-sidebar45{grid-template-columns:1fr}}.club-mode46{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.live-publish-card .club-mode46 button{color:#24466d;background:#fff;border:1px solid #aec6ed;border-radius:12px;min-height:48px;padding:14px 20px;font-size:1rem}.live-publish-card .club-mode46 button[aria-pressed=true]{color:#fff;background:#275db3;border-color:#275db3}:is(.club-mode46 button:focus-visible,.club-followup46 a:focus-visible){outline-offset:3px;outline:3px solid #6699eb}.unlisted-fields46{background:#f7faff;border:1px solid #c6d8f2;border-radius:16px;margin-bottom:24px;padding:24px}.unlisted-fields46>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.unlisted-fields46 label{color:#234260;gap:8px;margin-bottom:16px;font-size:1rem;display:grid}.unlisted-fields46 textarea{resize:vertical;min-height:100px}.unlisted-fields46 p{color:#315374;margin:0 0 20px;font-size:1rem;line-height:1.7}.unlisted-fields46 small{color:#476480;font-size:.875rem;line-height:1.6}.club-followup46{color:#315374;background:#edf4ff;border:1px solid #c8d9ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px 20px;font-size:.875rem;line-height:1.7;display:flex}.club-followup46 a{color:#2057a4;text-underline-offset:3px;font-weight:600;text-decoration:underline}.club-submission-note46{white-space:pre-wrap;overflow-wrap:anywhere;color:#315374;background:#f7faff;border-left:3px solid #80a9e1;padding:16px;font-size:.875rem;line-height:1.7}.experience-context44 .unlisted-badge46{color:#8a590b;background:#fff3d7;border-radius:6px;padding:4px 8px;font-size:.875rem}@media (max-width:640px){.unlisted-fields46{padding:16px}.unlisted-fields46>div{grid-template-columns:1fr}.club-mode46 button{flex:1;min-width:140px}.club-followup46{flex-direction:column;align-items:flex-start}}.quick-search47{z-index:5;width:100%;min-width:0;position:relative}html[data-visual-theme=trial] .site-header>.quick-search47,html[data-visual-theme=trial] .live-topbar>.quick-search47{flex:0 440px;width:440px;margin-left:auto}html[data-visual-theme=trial] .quick-search47 .app-header-search{width:100%;margin:0}.home40 .home40-hero{z-index:6;overflow:visible}.home40-hero-image,.home40-hero-overlay{border-radius:inherit}.home40-hero-copy>.quick-search47{max-width:650px}.quick-results47{z-index:80;color:#203c61;text-align:left;background:#fff;border:1px solid #a8bddc;border-radius:14px;max-height:min(440px,60vh);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #233f6330}.quick-results47>p,.quick-results47>div[role=status]{color:#506783;margin:0;padding:12px 16px;font-size:.875rem;line-height:1.6}.quick-results47 ul{margin:0;padding:0;list-style:none}.quick-results47 li>a{border-top:1px solid #e5edf7;align-items:center;gap:12px;min-width:0;padding:12px 16px;text-decoration:none;display:flex}.quick-results47 li[aria-selected=true],.quick-results47 li>a:hover{background:#eaf2ff}.quick-results47 li>a:focus-visible{background:#eaf2ff}.quick-results47 img,.quick-results47 li>a>i{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px}.quick-results47 li>a>i{color:#285da4;background:#e3edff;place-items:center;font-size:20px;font-style:normal;display:grid}.quick-results47 li>a>span{gap:4px;min-width:0;display:grid}.quick-results47 b{color:#17395f;font-size:1rem}.quick-results47 small{color:#506783;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.quick-results47 footer{background:#f5f8fe;border-top:1px solid #d6e2f2;gap:8px;padding:12px;display:grid}.quick-results47 footer button{color:#244f87;text-align:left;width:100%;min-height:42px;box-shadow:none;background:#fff;border:1px solid #99b4d9;border-radius:8px;padding:10px 12px;font-size:.875rem}.quick-results47 footer button:last-child{color:#fff;background:#285eb2;border-color:#285eb2}html[data-visual-theme=trial] .club-request-dialog47{color:#1e3a5d;background:#fff;border:1px solid #a9bddb;border-radius:20px;width:min(620px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 90px #13294240}.club-request-dialog47::backdrop{background:#10233c88}.club-request-dialog47 header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.club-request-dialog47 h2{color:#16365d;margin:0;font-size:1.375rem}.club-request-dialog47 header button{color:#264b7a;background:#edf3fc;border:0;border-radius:10px;width:40px;height:40px;font-size:24px}.club-request-dialog47 p{color:#415c7c;margin:12px 0 20px;font-size:1rem;line-height:1.7}.club-request-dialog47 label{color:#17395f;gap:8px;margin:16px 0;font-size:1rem;font-weight:600;display:grid}html[data-visual-theme=trial] .club-request-dialog47 input,html[data-visual-theme=trial] .club-request-dialog47 textarea,html[data-visual-theme=trial] .live-publish-card .unlisted-fields46 input,html[data-visual-theme=trial] .live-publish-card .unlisted-fields46 textarea{color:#143052;width:100%;min-width:0;font:400 1rem/1.6 var(--font-geist-sans),"Microsoft YaHei",sans-serif;box-sizing:border-box;background:#fff;border:1px solid #7489a6;border-radius:10px;padding:12px 14px;display:block}.club-request-dialog47 textarea{resize:vertical;min-height:150px}.club-request-dialog47 small{color:#506783;font-size:.875rem;line-height:1.6}html[data-visual-theme=trial] .club-request-dialog47 input::placeholder,html[data-visual-theme=trial] .club-request-dialog47 textarea::placeholder,html[data-visual-theme=trial] .live-publish-card .unlisted-fields46 input::placeholder,html[data-visual-theme=trial] .live-publish-card .unlisted-fields46 textarea::placeholder{color:#61758e;opacity:1;font-weight:400}html[data-visual-theme=trial] .club-request-dialog47 :is(input,textarea):focus,html[data-visual-theme=trial] .live-publish-card .unlisted-fields46 :is(input,textarea):focus{outline-offset:2px;box-shadow:none;outline:2px solid #2d69c2}.club-request-dialog47 footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.club-request-dialog47 footer button,.directory-pages47 button{color:#234a7c;background:#fff;border:1px solid #95afd0;border-radius:10px;min-height:44px;padding:10px 18px;font-size:1rem}html[data-visual-theme=trial] .primary47,html[data-visual-theme=trial] .directory-not-found47>button{color:#fff;background:#245bad;border:1px solid #245bad;border-radius:10px;min-height:44px;padding:12px 18px;font-size:1rem;font-weight:600}.club-request-dialog47 .request-error47{color:#7d491e;background:#fff4e5;border:1px solid #ce9254;border-radius:8px;padding:12px}.club-request-dialog47 fieldset{border:1px solid #b8cbe4;border-radius:12px;margin:20px 0;padding:16px}.club-request-dialog47 fieldset a{color:#245bad;text-decoration:underline}.club-request-dialog47 button:disabled,.directory-pages47 button:disabled{opacity:.55;cursor:default}.directory-not-found47{background:#edf4ff;border:1px solid #b9cde9;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex}.directory-not-found47 b{color:#183c68;font-size:1rem}.directory-not-found47 p{color:#496481;margin:8px 0 0;font-size:.875rem;line-height:1.7}.directory-not-found47>button{flex-shrink:0}.directory-pages47{color:#3c5979;justify-content:center;align-items:center;gap:16px;margin:24px 0;font-size:.875rem;display:flex}html[data-visual-theme=trial] .live-app-shell .live-hero{grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:center;gap:24px}html[data-visual-theme=trial] .live-app-shell .live-hero>div{min-width:0}html[data-visual-theme=trial] .live-hero aside.live-site-stats{grid-template-columns:1fr;width:100%;min-width:0;max-width:100%;padding:20px;position:static}html[data-visual-theme=trial] .live-hero .live-site-stats>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}html[data-visual-theme=trial] .live-hero .live-site-stats span{letter-spacing:normal;min-width:0;padding:8px 0}html[data-visual-theme=trial] .live-hero .live-site-stats b,html[data-visual-theme=trial] .live-hero .live-site-stats small{letter-spacing:normal;font-size:.875rem}html[data-visual-theme=trial] .live-hero .live-site-stats strong{overflow-wrap:anywhere;font-size:2rem}.unlisted-fields46 label>small{color:#64758a;font-weight:400;display:inline}@media (max-width:760px){html[data-visual-theme=trial] .site-header>.quick-search47,html[data-visual-theme=trial] .live-topbar>.quick-search47{flex:1;width:auto}html[data-visual-theme=trial] .live-app-shell .live-hero{grid-template-columns:minmax(0,1fr)}.directory-not-found47{flex-direction:column;align-items:stretch}.directory-pages47{flex-wrap:wrap;gap:8px}.club-request-dialog47 footer{flex-wrap:wrap}html[data-visual-theme=trial] .club-request-dialog47{padding:20px}}html[data-visual-theme=trial] .live-publish-card .club-search-back48{color:#204b82;cursor:pointer;background:#fff;border:1px solid #7489a6;border-radius:10px;align-items:center;min-height:44px;margin:0 0 16px;padding:8px 14px;font-size:1rem;display:inline-flex}html[data-visual-theme=trial] .live-publish-card .club-search-back48:focus-visible{outline-offset:3px;outline:3px solid #3779dc}.login-dialog50{color:#17365e;width:min(460px,100vw - 32px);padding:28px}.login-dialog50 p{font-size:14px;line-height:1.7}.club-provisional50{color:#744600;background:#fff4d9;border:1px solid #e1b867;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.provisional-notice50{color:#67471f;background:#fff8e8;border:1px solid #e1b867;border-radius:16px;padding:22px;line-height:1.8}.provisional-notice50 h2{margin:0 0 8px;font-size:20px}.provisional-notice50 a{color:#fff;background:#245fb8;border-radius:10px;margin-top:12px;padding:10px 18px;display:inline-block}.club-request-dialog47 a.primary47{border-radius:10px;padding:12px 18px;text-decoration:none;display:inline-block}.public-club-list em.club-provisional50{color:#744600;background:#fff4d9;border:1px solid #e1b867}.home40 .home40-hero{background:#f5f5fc;border-color:#dce3f3;box-shadow:0 22px 64px #53689d1a}.home40 .home40-hero-image{image-rendering:pixelated}.home40 .home40-hero-note{background:#fffdf9f0;border-color:#dce3f3;box-shadow:0 12px 36px #53689d17}.home40 .home40-trust,.home40 .home40-empty-state{background:#fffefa;border-color:#e2e5ee;box-shadow:0 12px 36px #53689d0b}.home40 .home40-empty-state:before{background:#e7eaff}.home40 .home40-empty-state li{background:#f6f7fd;border-color:#e1e5f1}.home40 .home40-how{background:linear-gradient(135deg,#eef0ff,#edf7fc);border-color:#dce3f3}.home40 .home40-owner{background:#293b61;box-shadow:0 22px 60px #293b6121}@media (max-width:900px){.home40 .home40-hero{min-height:820px}.home40 .home40-hero-image{object-position:right center;height:300px;top:auto;bottom:80px}.home40 .home40-hero-overlay{background:linear-gradient(#fffdf8 0%,#fffdf8f5 50%,#fffdf81a 65%,#0000 100%)}}html[data-visual-theme=trial] .production-home.home40{background:radial-gradient(at 88% 6%,#e8e5ff,#0000 40%),linear-gradient(#f8f7ff,#f4fbff 58%,#f8f5ff)}.home40 .home40-hero{background:#f5f3ff;border-color:#dedcf6}.home40 .home40-hero-image{object-fit:contain;object-position:right center}.home40 .home40-hero-overlay{background:linear-gradient(90deg,#faf9fffa,#faf9ffed 39%,#faf9ff26 58%,#0000 70%)}.home40 .home40-hero h1 em{color:#6853b8}.home40 .home40-hero-note{background:#fffffff2;border-color:#dedcf6}.home40 .home40-trust,.home40 .home40-empty-state{background:#fefeff;border-color:#e4e0f3}.home40 .home40-how{background:linear-gradient(135deg,#ece7ff,#e8faff)}.home40 .home40-owner{background:#302452}.home40 .home40-owner:before{background:#d7caff}.home40 .home40-owner:after{border-color:#9b82e5}.home54-mascot-name{color:#51418c;letter-spacing:.1em;pointer-events:none;font-size:16px;font-weight:800;position:absolute;top:22px;right:32px}.home54-mascot-name small{color:#7a6ba7;font:600 9px var(--font-geist-mono), monospace;letter-spacing:.18em;margin-left:7px}@media (max-width:900px){.home40 .home40-hero-overlay{background:linear-gradient(#faf9ff 0%,#faf9fff7 50%,#faf9ff14 65%,#0000 100%)}.home54-mascot-name{top:auto;bottom:350px;right:26px}}main{--xiaoke-art:url(/xiaoke-controller-v55.png)}main.is-publish,.cc-admin-portal{--xiaoke-art:url(/xiaoke-keyboard-v55.png)}main:has(.app-side-navigation a.active[href=\/clubs]){--xiaoke-art:url(/xiaoke-keyboard-v55.png)}main:has(.app-side-navigation a.active[href=\/experiences]){--xiaoke-art:url(/xiaoke-keyboard-v55.png)}:is(main:has(.app-side-navigation a.active[href=\/benefits]),main:has(.app-side-navigation a.active[href=\/owner])){--xiaoke-art:url(/xiaoke-trophy-v55.png)}html[data-visual-theme=trial] main:not(.home40):has(.app-side-navigation){background:radial-gradient(at 90% 4%,#eeebff,#0000 36%),linear-gradient(#f7f8ff,#f4fbff 70%,#f9f6ff)}html[data-visual-theme=trial] :is(.public-page-hero,.benefits-hero,.owner-server-hero,.live-hero){background:linear-gradient(120deg,#fff,#f1efff 68%,#eafaff);border-color:#e1def4}main:not(.home40) :is(.public-page-hero,.benefits-hero,.live-hero)>div:first-child{min-height:150px;padding-right:160px;position:relative}main:not(.home40) :is(.public-page-hero,.benefits-hero,.live-hero)>div:first-child:after,.owner-server-hero:after{content:"";background:var(--xiaoke-art) center / contain no-repeat;width:145px;height:145px;image-rendering:pixelated;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.owner-server-hero{padding-right:185px;position:relative}.owner-server-hero:after{right:24px}main:not(.home40) .benefits-hero>div:first-child{padding-bottom:130px;padding-right:0}main:not(.home40) .benefits-hero>div:first-child:after{height:125px;top:auto;bottom:0;transform:none}.live-auth-copy:after{content:"";background:var(--xiaoke-art) left center / contain no-repeat;height:190px;image-rendering:pixelated;pointer-events:none;margin-top:22px;display:block}.live-app-shell.is-publish>.community44{background-image:var(--xiaoke-art), linear-gradient(120deg, #fff, #f0edff);background-position:right 24px center,50%;background-repeat:no-repeat;background-size:120px 120px,cover;min-height:155px;padding-right:165px}main:not(.home40) .app-side-navigation nav:after{content:"";background:var(--xiaoke-art) center / contain no-repeat;height:clamp(80px,18vh,150px);image-rendering:pixelated;pointer-events:none;margin-top:14px;display:block}@media (max-height:740px),(max-width:900px){main:not(.home40) .app-side-navigation nav:after{display:none}}@media (max-width:680px){.live-app-shell.is-publish>.community44{background-position:right 20px bottom 12px,50%;padding-bottom:145px;padding-right:24px}.live-auth-copy:after{height:130px}main:not(.home40) :is(.public-page-hero,.benefits-hero,.live-hero)>div:first-child{padding-bottom:125px;padding-right:0}main:not(.home40) :is(.public-page-hero,.benefits-hero,.live-hero)>div:first-child:after,.owner-server-hero:after{width:120px;height:120px;top:auto;bottom:0;right:0;transform:none}.owner-server-hero{padding-bottom:140px;padding-right:24px}.owner-server-hero:after{bottom:16px;right:24px}}main:has(.app-side-navigation a.active[href=\/clubs]){--xiaoke-art:url(/xiaoke-keyboard-v55.png)}main:has(.app-side-navigation a.active[href=\/experiences]){--xiaoke-art:url(/xiaoke-tv-v56.png)}main:has(.app-side-navigation a.active[href=\/benefits]){--xiaoke-art:url(/xiaoke-trophy-v55.png)}main:has(.app-side-navigation a.active[href=\/owner]){--xiaoke-art:url(/xiaoke-coach-v56.png)}main:has(.app-side-navigation a.active[href=\/user]){--xiaoke-art:url(/xiaoke-controller-v55.png)}main.is-publish{--xiaoke-art:url(/xiaoke-switch-v56.png)}html[data-visual-theme=trial] main:not(.home40):has(.server-club-detail){--xiaoke-art:url(/xiaoke-arcade-v56.png)}html[data-visual-theme=trial] main:not(.home40):has(.experience-detail45){--xiaoke-art:url(/xiaoke-replay-v56.png)}html[data-visual-theme=trial] main:not(.home40):has(.public-profile44){--xiaoke-art:url(/xiaoke-vr-v56.png)}html[data-visual-theme=trial] main:not(.home40):has(.submission-detail){--xiaoke-art:url(/xiaoke-phone-v56.png)}.detail-mascot56{background:var(--xiaoke-art) center / contain no-repeat;width:140px;height:116px;image-rendering:pixelated;pointer-events:none;margin:0 0 12px auto}html[data-visual-theme=trial] .production-home.home40 .home40-owner h2,html[data-visual-theme=trial] .production-home.home40 .home40-owner h2 *{color:#fff;-webkit-text-fill-color:#fff}.experience-card44 .reactions56,.experience-card44 .comment-link56{z-index:2;position:relative}.experience-card44 .reactions56,.reactions56{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reactions56 button{color:#415a88;cursor:pointer;background:#f5f6ff;border:1px solid #cad6ed;border-radius:9px;padding:9px 12px;font-size:14px}html[data-visual-theme=trial] .reactions56 button[aria-pressed=true]{color:#fff;background:#6355c8;border-color:#6355c8}.reactions56 button:disabled{opacity:.6;cursor:wait}.comment-file56:focus-within{outline-offset:3px;outline:3px solid #8b80df}.reactions56 button:focus-visible{outline-offset:3px;outline:3px solid #8b80df}.reactions56 small{flex-basis:100%}.comment-link56{border:1px solid #d8deed;border-radius:9px;padding:9px 12px}.standalone-reactions56{flex-wrap:wrap;align-items:center;gap:16px;display:flex}#discussion{scroll-margin-top:90px}.comment-upload56{background:#faf9ff;border:1px dashed #c9c8e5;border-radius:12px;min-width:0;margin:16px 0;padding:14px}.comment-upload56 legend{color:#4a4776;padding:0 6px;font-size:14px}.comment-upload56 p,.comment-upload56 small{font-size:12px;line-height:1.7}.comment-file56{color:#5a50a6;cursor:pointer;background:#fff;border:1px solid #c7c4e8;border-radius:8px;align-items:center;gap:8px;margin:8px 12px 8px 0;padding:8px 12px;font-size:14px;display:inline-flex;position:relative}.comment-file56 input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.comment-consent56{align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;line-height:1.7;display:flex!important}.comment-consent56 input{flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.comment-drafts56,.comment-images56{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.comment-drafts56 figure{margin:0;position:relative}.comment-images56 a{display:block}.comment-drafts56 img,.comment-images56 img{object-fit:contain;background:#eeeff7;border:1px solid #dcdfea;border-radius:8px;width:112px;height:112px;display:block}.comment-drafts56 figure button{background:#fff;padding:2px 7px;position:absolute;top:2px;right:2px}@media (max-width:480px){.comment-drafts56 img,.comment-images56 img{width:82px;height:82px}}.star-grid57{gap:12px;margin-top:18px;display:grid}.star-rating57{border:0;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:flex}.star-rating57 legend{float:left;color:#324769;min-width:94px;padding:0;font-size:14px;line-height:38px}.star-options57{gap:2px;display:flex}.star-options57 label{cursor:pointer;width:34px;height:38px;display:block;position:relative}.star-options57 input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.star-options57 span{color:#c3cbdb;font-size:31px;line-height:38px;display:block}.star-options57 .filled span{color:#d48a0b}.star-options57 label:focus-within{outline-offset:2px;border-radius:5px;outline:2px solid #7560ca}.star-rating57 output{color:#5e6283;white-space:nowrap;font-size:13px}.live-experience-story57 .live-content-field{color:#465975;gap:8px;margin:16px 0 20px;font-size:12px;font-weight:750;display:grid}.live-experience-story57 textarea{resize:vertical;color:#263b59;background:#fff;border:1px solid #cfddf1;border-radius:13px;width:100%;min-height:190px;padding:14px;font-size:15px;line-height:1.75}.live-experience-story57 textarea:focus{outline-offset:2px;outline:2px solid #7560ca}.live-experience-story57 .live-upload-section{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:480px){.star-rating57{gap:8px}.star-rating57 legend{min-width:88px}.star-options57 label{width:29px}.star-options57 span{font-size:28px}}.missing-upload58{box-shadow:0 0 0 3px #ff74561f;border-color:#ff9f8a!important}.upload-required58{color:#b7432f;background:#fff3ef;border:1px solid #ffd0c4;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:13px;font-weight:800}.profile-editor58{background:#fff;border:1px solid #dce7f4;border-radius:22px;margin-bottom:16px;padding:22px;box-shadow:0 12px 32px #3555870d}.profile-editor58>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.profile-editor58 header span{color:#5f7eae;letter-spacing:.13em;font-size:8px;font-weight:850}.profile-editor58 h2{color:#293b57;margin:5px 0 0}.profile-editor58 p{color:#78869a;margin:7px 0 0;font-size:10px}.profile-editor58>header b{color:#5375a8;background:#eef4fc;border-radius:999px;padding:7px 10px;font-size:9px}.profile-editor58 form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-editor58 label{color:#52657f;gap:7px;font-size:11px;font-weight:800;display:grid}.profile-editor58 input{color:#263b59;width:100%;min-height:44px;font:inherit;background:#fbfdff;border:1px solid #dbe5f1;border-radius:10px;padding:10px 12px}.profile-editor58 small{color:#7b8aa1;font-size:10px;line-height:1.6}.profile-editor58 button{color:#fff;cursor:pointer;background:#345f9c;border:0;border-radius:10px;align-self:end;min-height:44px;font-weight:850}.profile-editor58 button:disabled{opacity:.6;cursor:wait}.profile-update-list58{gap:8px;margin-top:16px;display:grid}.profile-update-list58 article{background:#f7f9fc;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.profile-update-list58 article.pending{background:#edf5ff}.profile-update-list58 article.rejected{background:#fff2ef}.profile-update-list58 b{color:#2b405e;font-size:12px}.profile-update-list58 span,.profile-update-list58 p{color:#66758e;margin:0;font-size:10px;line-height:1.6}.live-profile-card>span{overflow:hidden}.live-profile-card>span img{object-fit:cover;width:100%;height:100%}.user-chip i{overflow:hidden}.user-chip i img{object-fit:cover;width:100%;height:100%}.profile-update-avatar58{width:fit-content;display:inline-flex}.profile-update-avatar58 img{object-fit:cover;border:1px solid #d8e3f1;border-radius:14px;width:72px;height:72px}.experience-author44>i{overflow:hidden}.experience-author44>i img,.profile-heading-avatar58{object-fit:cover;width:100%;height:100%}.profile-heading-avatar58{background:#edf4ff;border:1px solid #dbe6f3;border-radius:20px;width:78px;height:78px;margin-bottom:14px;display:block}@media (max-width:700px){.profile-editor58 form{grid-template-columns:1fr}}.experience-owner60,.experience-editor60,.delete-request60{color:#223c61;background:#fff;border:1px solid #dce5f3;border-radius:16px;margin-top:24px;padding:24px}.experience-owner60 p,.experience-editor60 p,.delete-request60 p{color:#566b88;line-height:1.8}.experience-editor60 fieldset{border:0;min-width:0;margin:0;padding:0}.experience-editor60 label,.delete-request60 label,.management-decision60 label,.management-filters60 label{gap:8px;font-size:14px;font-weight:600;display:grid}.experience-editor60 input:not([type=checkbox]):not([type=radio]),.experience-editor60 select,.experience-editor60 textarea,.delete-request60 textarea,.management-decision60 textarea,.management-filters60 input,.management-filters60 select{color:#183659;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#f8faff;border:1px solid #cbd9ed;border-radius:9px;padding:11px}.edit-fields60{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.edit-scores60{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.edit-images60{border-top:1px solid #e2e9f2;margin-top:22px;padding:18px 0}.edit-image-grid60{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.edit-image-grid60 figure{gap:6px;margin:0;display:grid}.edit-image-grid60 img{object-fit:cover;border:1px solid #d4e0ee;border-radius:8px;width:110px;height:90px}.edit-image-grid60 a{display:block}.edit-consent60{align-items:flex-start;line-height:1.6;gap:8px!important;display:flex!important}.edit-consent60 input{flex:none;margin-top:4px}.actions60,.experience-editor60 footer,.delete-request60 footer,.management-decision60 footer{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.experience-owner60 button,.experience-manager60 button{font:inherit;color:#254f88;cursor:pointer;background:#eef4ff;border:1px solid #cad8ed;border-radius:9px;padding:10px 16px}.experience-owner60 button:disabled,.experience-manager60 button:disabled{opacity:.55;cursor:default}.danger60{color:#a43648!important;background:#fff2f4!important;border-color:#e4b9c0!important}.notice60{background:#eef5ff;border:1px solid #c9dcf6;border-radius:10px;padding:14px 18px;line-height:1.7;color:#254f88!important}.error60{background:#fff1f3;border-radius:9px;padding:12px;color:#ad3045!important}.change-history60 article{background:#f6f9fd;border-radius:10px;margin-top:12px;padding:14px}.change-history60 small{color:#60738e;margin-top:5px;display:block}.experience-manager60{color:#e8effb;min-width:0}.experience-manager60>p{color:#bdcde5;line-height:1.7}.management-tabs60{flex-wrap:wrap;gap:12px;display:flex}.management-tabs60 button[aria-pressed=true]{color:#fff;background:#3877d5;border-color:#3877d5}.management-filters60{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:24px 0;display:flex}.management-filters60>label{min-width:145px}.management-filters60 form{flex:1;align-items:flex-end;gap:10px;display:flex}.management-filters60 form label{flex:1;min-width:160px}.management-card60{color:#203d62;background:#fff;border:1px solid #d7e3f3;border-radius:16px;margin:18px 0;padding:24px}.management-card60>header{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.management-card60 h3{margin:9px 0;font-size:21px}.management-card60 small{color:#60728c;overflow-wrap:anywhere}.management-card60 summary{cursor:pointer;color:#2c66af;padding:12px 0;font-weight:600}.management-card60 p{overflow-wrap:anywhere;line-height:1.8}.experience-copy60{white-space:pre-wrap}.experience-details60 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.experience-details60 dl>div{background:#f3f7fd;border-radius:8px;padding:10px}.experience-details60 dt{color:#6a7e99;font-size:12px}.experience-details60 dd{margin:5px 0 0}.experience-details60 h4{margin:16px 0 8px}.management-compare60{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.management-compare60>section{background:#f8faff;border:1px solid #e0e8f3;border-radius:10px;min-width:0;padding:14px}.management-compare60>section:only-child{grid-column:1/-1}.management-decision60{background:#f2f7ff;border:1px solid #c7d8f1;border-radius:12px;margin-top:18px;padding:18px}.management-pagination60{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.management-card60 h2,.management-card60 h3,.management-card60 h4{color:#203d62!important}@media (max-width:700px){.experience-owner60,.experience-editor60,.delete-request60{padding:16px}.edit-fields60,.edit-scores60,.management-compare60{grid-template-columns:1fr}.management-card60{padding:16px}.management-filters60{align-items:stretch}.management-filters60 form{flex-basis:100%}.experience-details60 dl{grid-template-columns:1fr}.management-tabs60 button{flex:1}.edit-image-grid60 img{width:90px;height:76px}}.club-heading61{align-items:center;gap:16px;display:flex}.club-heading61>img{object-fit:cover;border-radius:12px;width:64px;height:64px}.club-editor61{margin:22px 0 0}.club-editor61>fieldset>label{margin-top:18px}.management-card60 .actions60 a{color:#285ca2;align-self:center;font-size:14px}.management-card60 .club-followup46{color:#203d62;background:#edf4ff}.management-card60 fieldset{min-width:0}.management-card60 input[type=file]{max-width:100%}.club-editor61 h3{font-size:18px}@media (max-width:700px){.club-heading61{align-items:flex-start}.club-heading61>img{width:48px;height:48px}.management-card60 .actions60 a{flex-basis:100%;display:block}}.cc-admin-main .club-update-queue62 :is(h2,h3),.workflow-dialog62 :is(h2,h3){color:#30283f!important}.workflow-dialog62 .duplicate-card62{background:#fff;border:1px solid #dfd7ed;border-radius:12px;margin:12px 0;padding:14px}.workflow-dialog62 .duplicate-card62>label{align-items:center;gap:10px;display:flex}.workflow-dialog62 .duplicate-card62 input[type=checkbox]{-webkit-appearance:auto;appearance:auto;flex:none}.cc-admin-main .club-update-queue62,.cc-admin-main .club-update-queue62 :is(h2,h3,p,b,label,small){color:#30283f}.cc-admin-main .club-update-queue62>header p{color:#746782}.cc-admin-main .club-update-queue62 h2{font-size:20px}.cc-admin-main .club-update-queue62 h3{font-size:16px}.workflow-dialog62,.club-resolution62{color:#24213d;background:#fbfaff;border:1px solid #cec7eb;border-radius:20px;width:min(760px,100vw - 32px);max-height:88vh;margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 100px #130a3d55}.workflow-dialog62::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17133199}.club-resolution62::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17133199}.workflow-dialog62>header,.workflow-dialog62 footer,.owner-experience62>header,.owner-service62,.club-update-queue62>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.workflow-dialog62 h2{margin:0;font-size:22px}.workflow-dialog62>header{margin-bottom:20px}.workflow-dialog62>header>button{padding:4px 12px;font-size:24px}.workflow-dialog62 label,.owner62 label,.club-update-queue62 label{gap:7px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.workflow-dialog62 input:not([type=checkbox]),.workflow-dialog62 textarea,.workflow-dialog62 select,.owner62 input,.owner62 textarea,.owner62 select,.club-update-queue62 textarea{box-sizing:border-box;color:#27243d;width:100%;font:inherit;background:#fff;border:1px solid #cecce0;border-radius:9px;padding:11px}.workflow-dialog62 input[type=checkbox]{width:auto}.workflow-dialog62 fieldset{border:0;min-width:0;padding:0}.workflow-dialog62 textarea{min-height:100px}.workflow-dialog62 blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0ecfc;border-left:3px solid #8b72cf;max-height:180px;margin:0 0 16px;padding:14px;overflow:auto}.workflow-dialog62 footer{justify-content:flex-end;margin-top:20px}.workflow-dialog62 button,.owner62 button,.inbox62 button,.club-update-queue62 button{color:#51417e;cursor:pointer;background:#f4efff;border:1px solid #cfc5eb;border-radius:9px;padding:9px 14px;font-weight:650}.workflow-dialog62 button:disabled,.owner62 button:disabled,.inbox62 button:disabled,.club-update-queue62 button:disabled{opacity:.5;cursor:not-allowed}.workflow-dialog62 footer button:last-child{color:#fff;background:#6e4bbc}.workflow-dialog62 [role=alert],.owner62 [role=alert]{color:#ad2a4a}.unread-badge62{vertical-align:middle;color:#a82d54;background:#fce7ef;border-radius:20px;margin-left:8px;padding:5px 10px;font-size:12px;display:inline-block}.inbox62>header{flex-wrap:wrap}.inbox62 article{align-items:flex-start;gap:12px;display:flex}.inbox62 article>div{flex:1}.inbox62 article button{white-space:nowrap}.inbox62 details{border-top:1px solid #e5dfef;margin-top:16px;padding-top:16px}.inbox62 summary,.owner62 summary,.club-update-queue62 summary{cursor:pointer;color:#57417c;padding:10px 0;font-weight:650}.pager62{justify-content:center;align-items:center;gap:14px;margin:20px 0;display:flex}.owner62>.owner-managed,.owner62>.owner-server-card{background:#fff;border:1px solid #e2dcef;border-radius:18px;margin:24px 0;padding:24px}.owner62 .owner-server-grid{gap:26px;margin:0}.owner-service62{background:#f5f1fd;border-radius:12px;margin:18px 0 28px;padding:18px}.owner-search62{align-items:end;gap:12px;display:flex}.owner-search62 label{flex:1}.owner-search62>button{margin-bottom:14px}.owner-experience62{border-top:1px solid #e4dff0;padding:24px 0}.owner-experience62 header small{color:#7f798c;margin-top:6px;font-size:12px;display:block}.owner-order62{color:#625482;background:#f4f1fb;border-radius:8px;padding:10px;font-size:13px}.full-text62{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.owner-comments62{background:#f8f6fc;border-radius:12px;margin-top:16px;padding:18px}.owner-comments62 article+.owner-comments62 article{margin-top:16px}.owner-comments62 article{border-bottom:1px solid #e8e2f1;padding:15px 0}.owner-comments62 header{justify-content:space-between;gap:10px;display:flex}.owner-comments62 blockquote{color:#7b708d;border-left:3px solid #c1b4da;padding-left:12px}.owner-record62{border-top:1px solid #eee7f6;padding:16px 0}.club-update-queue62{background:#faf8ff;border:1px solid #dfd6f0;border-radius:16px;margin-bottom:30px;padding:22px}.club-update-queue62 details{border-top:1px solid #e5ddf0;padding:14px 0}.compare62{grid-template-columns:1fr 1fr;gap:20px;display:grid}.compare62>section{background:#fff;border:1px solid #e6dff1;border-radius:12px;min-width:0;padding:16px}@media (max-width:640px){.compare62,.owner62 .owner-server-grid{grid-template-columns:1fr}.workflow-dialog62{padding:18px}.owner62>.owner-managed,.owner62>.owner-server-card{padding:16px}.inbox62 article{flex-wrap:wrap}.inbox62 article>div{min-width:70%}.owner-experience62>header{align-items:flex-start}.owner-comments62{padding:12px}}.cc-admin-portal{color:#273750;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(135deg,#f4f7fc,#f9f7ff)}.cc-admin-portal :is(h1,h2,h3,h4){color:#243652!important}.cc-admin-portal :is(p,label,dt,dd,small,time,blockquote){color:#53647c}.cc-admin-portal :is(p,small,dd,blockquote){overflow-wrap:anywhere}.cc-admin-portal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#263a59;box-sizing:border-box;background:#fff;border-color:#cbd8e9;max-width:100%;font-size:14px}.cc-admin-portal :is(input,select,textarea,button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #8ab1f5}.cc-admin-portal input::placeholder,.cc-admin-portal textarea::placeholder{color:#7b8799;opacity:1}.cc-admin-portal input[type=checkbox]{accent-color:#356fd0;cursor:pointer;flex:0 0 20px;padding:0;-webkit-appearance:auto!important;appearance:auto!important;width:20px!important;height:20px!important;min-height:20px!important}.cc-admin-portal button{cursor:pointer}.cc-admin-portal button:disabled{opacity:.5;cursor:not-allowed}.cc-admin-portal :is(.cc-admin-login-header,.cc-admin-sidebar,.cc-admin-login-card,.cc-admin-club-card,.cc-admin-review-list>article,.cc-admin-metrics article,.management-card60,.closure-admin){background:#fff;border-color:#dde5f0;box-shadow:0 8px 28px #354c7710}.cc-admin-portal .cc-admin-login-header{height:80px}.cc-admin-portal .cc-admin-brand{color:#243f68}.cc-admin-portal :is(.cc-admin-brand small,.cc-admin-sidebar small){color:#617491}.cc-admin-portal :is(.cc-admin-back-site,.cc-admin-main>header button,.cc-admin-sidebar>button){color:#36547a;background:#fff;border-color:#cfdaeb}.cc-admin-portal .cc-admin-workspace{grid-template-columns:225px minmax(0,1fr);gap:26px;padding:24px}.cc-admin-portal .cc-admin-sidebar{border:1px solid #dde5f0;border-radius:20px;align-self:start;min-height:560px;padding:20px 14px;position:sticky;top:20px}.cc-admin-portal .cc-admin-sidebar>div{border-color:#e5ebf4}.cc-admin-portal .cc-admin-sidebar strong{color:#263e61}.cc-admin-portal :is(.cc-admin-sidebar span,.cc-admin-sidebar nav a){color:#60728c}.cc-admin-portal .cc-admin-sidebar nav a{min-height:48px;font-size:14px}.cc-admin-portal .cc-admin-sidebar nav a:hover{color:#2e61b6;background:#edf3fc}.cc-admin-portal .cc-admin-sidebar nav a.active{color:#245cae;background:#e7efff;font-weight:800}.cc-admin-portal .cc-admin-sidebar>button{margin-top:32px}.cc-admin-portal .cc-admin-sidebar:after{content:"";pointer-events:none;background:url(/xiaoke-coach-v56.png) 50%/contain no-repeat;height:135px;margin-top:16px;display:block}.cc-admin-portal .cc-admin-main{box-sizing:border-box;width:100%;max-width:1600px;margin:auto;padding:20px 12px 64px}.cc-admin-portal .cc-admin-main>header{gap:20px;margin-bottom:28px}.cc-admin-portal .cc-admin-main>header h1{font-size:32px}.cc-admin-portal :is(.cc-admin-main>header p,.cc-admin-review-section>header b,.cc-admin-review-section>header p){color:#63738a;font-size:13px;line-height:1.8}.cc-admin-portal .cc-admin-login-copy h1{font-size:46px}.cc-admin-portal .cc-admin-login-copy li{color:#536b8b}.cc-admin-portal .cc-admin-login-copy li:before{color:#3867ae;background:#e7efff}.cc-admin-portal .cc-admin-login-card{box-shadow:0 20px 65px #354c7714}.cc-admin-portal .cc-admin-metrics article{min-height:120px}.cc-admin-portal .cc-admin-metrics strong{color:#326bc9}.cc-admin-portal :is(.cc-admin-metrics small,.cc-admin-metrics span,.cc-admin-review-meta){color:#62758f;font-size:12px}.cc-admin-portal :is(.cc-admin-review-list dl,.cc-admin-review-list dl>div+div){border-color:#e2e9f3}.cc-admin-portal :is(.cc-admin-review-list blockquote,.cc-admin-club-identity,.management-decision60,.management-compare60>section){color:#374b69;background:#f5f8fe;border-color:#dae5f3}.cc-admin-portal :is(.cc-admin-empty,.cc-admin-alert){color:#476285;background:#f1f6ff;border-color:#d7e2f0}.cc-admin-portal .cc-admin-empty span{color:#3469b9;background:#e5efff}.cc-admin-portal .cc-admin-club-form footer{flex-wrap:wrap}.cc-admin-portal .cc-admin-club-form footer button{color:#315d9f;background:#edf3ff}.cc-admin-portal :is(.cc-admin-club-form footer .approve,.cc-admin-review-list footer .approve){color:#fff;background:#356fd0}.cc-admin-portal :is(.cc-admin-club-form footer .reject,.cc-admin-review-list footer .reject,.danger60){color:#a13445;background:#fff0f1;border-color:#f0c8cd}.cc-admin-portal :is(.error60,[role=alert]){color:#a93247}.cc-admin-portal .notice60{color:#365a91;background:#eef4ff;border-color:#d5e2f7}.cc-admin-portal .experience-manager60>header{margin-bottom:22px}.cc-admin-portal .experience-manager60>header h2{margin-bottom:8px;font-size:22px}.cc-admin-portal .management-card60 header span{margin:5px 0;display:block}.cc-admin-portal :is(.management-card60,.closure-admin){font-size:14px}.cc-admin-portal :is(.management-card60 details,.review-thread63){background:#fff;border:1px solid #dce5f2;border-radius:14px;margin:16px 0;overflow:hidden}.cc-admin-portal .management-card60 details{padding:0 16px}.cc-admin-portal summary{cursor:pointer;color:#345d96;padding:16px 0;font-weight:700;line-height:1.7;list-style-position:inside}.cc-admin-portal details[open]>summary{border-bottom:1px solid #e1e9f5;margin-bottom:16px}.review-jump63{background:#fff;border:1px solid #dee6f3;border-radius:16px;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:14px;display:flex}.review-jump63 a{color:#345f9f;background:#edf3ff;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:650}.cc-admin-portal .comment-review63{border-top:1px solid #dbe4f0;margin-top:42px;padding-top:30px}.cc-admin-portal .review-kind63{color:#55529b;background:#edf0ff;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block!important}.cc-admin-portal .review-thread63>summary{padding:20px}.review-thread63>summary>strong{color:#304564;margin-left:10px;font-size:16px}.review-thread63>summary :is(.review-snippet63,small){color:#61718b;margin-top:8px;font-weight:400;display:block}.review-snippet63{white-space:pre-wrap;overflow-wrap:anywhere}.review-thread-body63{padding:0 20px 20px}.review-thread-body63 :is(h3,p){margin:10px 0}.review-thread-body63 h3{font-size:16px}.review-location63{background:#f1f5fb;border-radius:8px;padding:10px;font-size:12px}.review-target63,.review-context63{border:1px solid #dce5f2;border-radius:12px;min-width:0;margin:16px 0;padding:16px}.review-target63{background:#f5f8ff;border-left:4px solid #5c84d9}.review-context63{background:#fafbfd}.review-context63 blockquote{border-left:3px solid #c4d3ed;margin-left:0;padding-left:15px}.review-context63>a{color:#3567b1;margin:12px 20px 0 0;display:inline-block}.review-decision63 fieldset{border:0;min-width:0;padding:0}.review-decision63 label{gap:10px;font-weight:600;display:grid}.review-decision63 textarea{min-height:80px;font:inherit;border:1px solid #cedbeb;border-radius:10px;padding:12px}.review-decision63 footer{gap:10px;margin-top:14px;display:flex}.review-decision63 button{color:#fff;background:#356fd0;border:1px solid #ccd9ef;border-radius:10px;padding:10px 18px}.workflow-dialog62 .duplicate-choice63{cursor:pointer;align-items:flex-start;gap:12px;line-height:1.8;display:flex}.workflow-dialog62 .duplicate-choice63>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.workflow-dialog62 .duplicate-choice63 input{margin-top:4px}.workflow-dialog62 .duplicate-choice63.is-selected{background:#edf3ff;border:2px solid #5b81d3;padding:13px}.workflow-dialog62 .duplicate-choice63 small{font-size:12px}.workflow-dialog62 .edit-consent60{align-items:center;gap:10px;display:flex}.official-contact63{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.8}@media (max-width:1050px){.cc-admin-portal .cc-admin-workspace{grid-template-columns:195px minmax(0,1fr);gap:18px;padding:18px}}@media (max-width:850px){.cc-admin-portal .cc-admin-workspace{padding:16px;display:block}.cc-admin-portal .cc-admin-sidebar{min-height:0;padding:12px;display:block;position:static}.cc-admin-portal .cc-admin-sidebar>div,.cc-admin-portal .cc-admin-sidebar>button,.cc-admin-portal .cc-admin-sidebar:after{display:none}.cc-admin-portal .cc-admin-sidebar nav{gap:6px;margin:0;display:flex;overflow-x:auto}.cc-admin-portal .cc-admin-sidebar nav a{flex:none;min-height:40px;padding:10px;font-size:13px}.cc-admin-portal .cc-admin-sidebar nav a i{display:none}.cc-admin-portal .cc-admin-main{padding:24px 0 40px}.cc-admin-portal .cc-admin-main>header{flex-wrap:wrap}.cc-admin-portal .cc-admin-main>header h1{font-size:28px}}@media (max-width:560px){.cc-admin-portal .cc-admin-login-stage{padding:30px 16px}.cc-admin-portal .cc-admin-login-copy h1{font-size:32px}.cc-admin-portal .cc-admin-login-card{padding:22px}.review-thread63>summary>strong{margin:10px 0 0;display:block}.review-thread-body63{padding:0 12px 16px}.review-target63,.review-context63{padding:12px}.cc-admin-portal .review-thread63>summary{padding:16px}.review-jump63{gap:8px;padding:10px}.review-jump63 a{padding:8px;font-size:12px}.cc-admin-portal input,.cc-admin-portal textarea{font-size:16px!important}.cc-admin-portal .cc-admin-club-identity dl>div{grid-template-columns:1fr}}html[data-visual-theme=trial]{--xiaoke-backdrop64:linear-gradient(#ffffff75 1px,transparent 1px),linear-gradient(90deg,#ffffff75 1px,transparent 1px),radial-gradient(ellipse at 85% 18%,#dccffc9c,transparent 52%),radial-gradient(ellipse at 22% 62%,#ffe0f4a3,transparent 52%),radial-gradient(ellipse at 75% 88%,#caf6ff99,transparent 55%),linear-gradient(135deg,#f0edff,#edf1ff 50%,#f9effb);--xiaoke-backdrop-size64:28px 28px,28px 28px,100% 100%,100% 100%,100% 100%,100% 100%}html[data-visual-theme=trial] body,html[data-visual-theme=trial] body>main,html[data-visual-theme=trial] .production-home.home40,html[data-visual-theme=trial] .cc-admin-portal{background-image:var(--xiaoke-backdrop64);background-size:var(--xiaoke-backdrop-size64);background-color:#f0edff;background-attachment:fixed}html[data-visual-theme=trial] main:not(.home40):has(.app-side-navigation){background-image:var(--xiaoke-backdrop64);background-size:var(--xiaoke-backdrop-size64);background-color:#f0edff;background-attachment:fixed}html[data-visual-theme=trial] :is(.public-page-hero,.benefits-hero,.owner-server-hero,.live-hero){background-image:var(--xiaoke-backdrop64);background-size:var(--xiaoke-backdrop-size64);border-color:#ded7f3}html[data-visual-theme=trial] .app-side-brand-mark,html[data-visual-theme=trial] .checkcheck-mark,html[data-visual-theme=trial] .live-logo-mark,html[data-visual-theme=trial] .cc-admin-brand>.admin-cat-mark64{width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 44px;justify-content:center;align-items:center;display:flex;overflow:visible}.brand-cat64{object-fit:contain;width:44px;max-width:none;height:44px;image-rendering:pixelated;display:block}html[data-visual-theme=trial] .app-side-brand{gap:10px}.notice-row-actions64{margin-top:10px}.inbox62 article{min-width:0;margin-top:10px}.inbox62 article>div{min-width:0}.inbox62 article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.inbox62 article b{font-size:14px}.inbox62 article time{color:#68758b;font-size:11px}.notice-detail64{min-width:0;font-size:14px;line-height:1.8}.notice-detail64>header{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.notice-detail64 h3{margin:0;font-size:18px}.notice-detail64 h4{color:#3c3b60;margin:0 0 10px;font-size:15px}.notice-detail64 p,.notice-detail64 dd{white-space:pre-wrap;overflow-wrap:anywhere}.notice-status64{color:#3863a3;background:#edf2fe;border-radius:20px;padding:3px 12px;font-size:12px;font-weight:700}.notice-status64.rejected{color:#a93e60;background:#ffedf2}.notice-status64.approved{color:#246e5a;background:#e4f6f0}.notice-decision64,.notice-success64{background:#f0ecfb;border:1px solid #ded5ee;border-radius:12px;margin:14px 0;padding:14px 18px}.notice-decision64 p{margin:5px 0}.notice-success64{color:#286d51;background:#edf9f3}.notice-section64,.notice-legacy64>article{background:#fff;border:1px solid #e0daef;border-radius:14px;margin:14px 0;padding:18px}.notice-section64 p{margin:8px 0}.notice-section64 dl{gap:8px;margin:12px 0 0;display:grid}.notice-section64 dl>div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.notice-section64 dt{color:#707892}.notice-section64 dd{color:#343e59;margin:0}.notice-legacy64 small{color:#73758a}.notice-actions64{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.notice-actions64 a{color:#4c50b0;text-underline-offset:4px;font-weight:650;text-decoration:underline}.notice-retry64{border-top:1px solid #ddd4f0;margin-top:24px;padding-top:22px}.notice-detail64 :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #87a7f3}.notice-detail64 .comment-upload56 .comment-consent56{align-items:flex-start;display:flex}.notice-detail64 .comment-images56 img{max-width:100%}@media (max-width:1100px){.public-data-page .club-welfare-card{position:relative}}@media (max-width:640px){.notice-section64{padding:13px}.notice-section64 dl>div{grid-template-columns:80px minmax(0,1fr);gap:8px}.notice-actions64{flex-direction:column;align-items:stretch}.notice-detail64 textarea{font-size:16px}.inbox62 article>button{margin-left:19px}.notice-row-actions64 button{white-space:normal}}@media (max-width:760px){html[data-visual-theme=trial] .app-side-brand-mark{flex-basis:38px;width:38px;height:38px}.app-side-brand-mark .brand-cat64{width:38px;height:38px}html[data-visual-theme=trial] :is(.site-header,.live-topbar){flex-wrap:nowrap;gap:10px}html[data-visual-theme=trial] .site-header>.checkcheck-logo,html[data-visual-theme=trial] .live-topbar>a{flex:0 0 36px;width:36px;min-width:36px;margin:0;padding:0;display:flex}html[data-visual-theme=trial] .site-header>.checkcheck-logo>span:last-child,html[data-visual-theme=trial] .live-topbar>a>span:last-child{display:none}html[data-visual-theme=trial] :is(.checkcheck-mark,.live-logo-mark){flex-basis:36px;width:36px;height:36px}:is(.checkcheck-mark,.live-logo-mark) .brand-cat64{width:36px;height:36px}html[data-visual-theme=trial] :is(.site-header,.live-topbar) .app-header-search{min-width:0}}main:not(.home40) .app-side-navigation nav:after{opacity:.7;background-image:url(/xiaoke-paws-v65.svg);background-size:110px 95px;height:110px}html[data-visual-theme=trial] .app-side-brand,html[data-visual-theme=trial] .cc-admin-brand{color:#403463;background:linear-gradient(135deg,#e4eaff,#e8dafa 75%,#ddecff);border:1px solid #d8ceef;border-radius:18px;box-shadow:0 7px 20px #7060a514}html[data-visual-theme=trial] .app-side-brand{justify-content:center;gap:12px}html[data-visual-theme=trial] .app-side-wordmark strong{letter-spacing:.12em;color:#493a70;font-size:23px;line-height:1}html[data-visual-theme=trial] .cc-admin-brand{gap:10px;padding:8px 16px}html[data-visual-theme=trial] .cc-admin-brand>b{letter-spacing:.12em;font-size:22px}.inbox65 .notice-toolbar65{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox65 .notice-toolbar65 button{background:#f6f2fc;border:1px solid #dcd4ec;border-radius:9px;padding:9px 12px;font-size:12px}.inbox65 .notice-help65{color:#737089;margin:12px 0 18px;font-size:12px;line-height:1.8}.inbox65 .notice-row-actions64{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox65 .notice-row-actions64 button{min-height:36px;padding:8px 11px;font-size:12px}.inbox65 button.notice-delete65{color:#9a4061;background:#fff3f7;border-color:#efd5e2}.inbox65 .notice-removal65{color:#465e8b;background:#f0f5ff;border:1px solid #d7e0f4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.inbox65 button:focus-visible{outline-offset:3px;outline:3px solid #a79bdf}@media (max-width:760px){html[data-visual-theme=trial] .site-header>.checkcheck-logo,html[data-visual-theme=trial] .live-topbar>a{background:linear-gradient(135deg,#e4eaff,#e8dafa);border-radius:12px;flex:0 0 88px;justify-content:center;align-items:center;gap:5px;width:88px;min-width:88px;height:44px;padding:0 5px;display:flex}html[data-visual-theme=trial] .site-header>.checkcheck-logo>span:last-child,html[data-visual-theme=trial] .live-topbar>a>span:last-child{display:block}html[data-visual-theme=trial] .checkcheck-logo strong,html[data-visual-theme=trial] .live-topbar>a b{white-space:nowrap;color:#493a70;font-size:16px}html[data-visual-theme=trial] .app-side-wordmark strong{font-size:17px}.inbox65 .notice-toolbar65{gap:7px;width:100%}.inbox65 .notice-toolbar65 button{white-space:nowrap;flex:1;font-size:11px}.inbox65 .notice-toolbar65 .notice-delete65{flex-basis:100%}}html[data-visual-theme=trial] .dossier66{color:#302e4c;background:#fbfaff;border:1px solid #d8d3ed;border-radius:24px;padding:30px;box-shadow:0 16px 50px #66579512}.dossier66 *{min-width:0}.dossier66 :is(section,aside){scroll-margin-top:110px}.dossier66 .dossier-heading66{align-items:flex-start;margin:0 0 22px;position:relative}.dossier66 .dossier-heading66 h2{letter-spacing:-.04em;color:#39305d;margin:9px 0;font-size:30px}.dossier66 .dossier-heading66 p{color:#716985;margin:0;font-size:13px;line-height:1.9}.dossier66 .dossier-heading66>div>span{color:#746197;letter-spacing:.15em;font-size:11px}.dossier66 .dossier-heading66>small{outline-offset:4px;color:#82709e;text-align:center;letter-spacing:.1em;border:2px solid #aba0cb;border-radius:50%;outline:1px solid #d1c6e6;flex-shrink:0;place-items:center;width:76px;height:76px;font-size:11px;line-height:1.8;display:grid;transform:rotate(9deg)}.dossier-index66{border-bottom:1px dashed #d6cde6;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:20px;display:flex}.dossier-index66 a{color:#695388;background:#efeaf8;border-radius:6px;padding:7px 13px;font-size:12px;text-decoration:none}.dossier66 .live-publish-section{box-shadow:none;background:#fff;border:1px solid #dfd9ed;border-radius:16px;margin:0;padding:24px}.dossier66 .dossier-club66{background:linear-gradient(105deg,#f4f2fc,#fff 75%);margin-bottom:18px}.dossier-section-heading66{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.dossier-section-heading66>span{color:#795f9b;background:#f3effb;border:1px solid #cbbdde;border-radius:50% 50% 9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.dossier66 h3{color:#3c3358;margin:0;font-size:18px;line-height:1.5}.dossier66 .dossier-section-heading66 p{color:#80758e;margin:4px 0 0;font-size:12px;line-height:1.8}.dossier-columns66{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.dossier-order66{grid-area:1/1}.dossier-impression66{grid-area:2/1}.dossier-story66{grid-area:3/1}.dossier-private66{grid-area:4/1}.dossier-aside66{grid-area:1/2/5;gap:16px;display:grid;position:sticky;top:96px}.dossier66 .dossier-money66{border-bottom:1px dashed #d8cfe5;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding-bottom:20px}.dossier66 .dossier-service66{grid-column:1/-1}.dossier66 .dossier-money66>label:not(.dossier-service66){color:#6e5a8b;background:#f5f2fc;border:1px solid #dcd4ee;border-radius:12px;padding:14px}html[data-visual-theme=trial] .dossier66 .dossier-money66 input[type=number]{box-shadow:none;color:#4b396b;background:0 0;border:0;border-bottom:1px solid #c6b6df;border-radius:0;min-height:48px;padding:5px 0;font-size:26px;font-weight:700;line-height:1.5}.dossier66 .dossier-money66 small{color:#8a799d;font-size:10px;font-weight:400}.dossier66 .live-order-grid label{color:#615771;gap:7px;font-size:12px}html[data-visual-theme=trial] .dossier66 :is(.live-order-grid input,.live-order-grid select,.live-content-field textarea){color:#3a3450;box-shadow:none;background:#fff;border-color:#d9d0e7;border-radius:8px}html[data-visual-theme=trial] .dossier66 :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #8b77bc}html[data-visual-theme=trial] .dossier66 .club-search-box:focus-within{border-color:#8b77bc;box-shadow:0 0 0 2px #8b77bc26}html[data-visual-theme=trial] .dossier66 .club-search-box input:focus-visible{outline-offset:0;outline:none}.dossier-extra66{border-top:1px dashed #ddd4e8;margin-top:20px;padding-top:15px}.dossier-extra66 summary{cursor:pointer;color:#726480;font-size:12px;font-weight:650}.dossier-extra66 summary small{color:#978aa3;margin-left:6px;font-size:10px;font-weight:400}.dossier-extra66 .live-order-grid{grid-template-columns:1fr 1fr}.dossier-extra66 .live-order-grid>label:last-child{grid-column:1/-1}.impression66{color:#4a3e61;margin:16px 0}.impression66 fieldset{border:0;min-width:0;margin:0;padding:0}.impression66 legend{color:#71647f;float:none;margin-bottom:12px;font-size:12px;font-weight:650}.impression-options66{gap:9px;display:grid}.impression66 .impression-choice66{cursor:pointer;background:#fff;border:1px solid #e1dbe9;border-radius:11px;align-items:center;gap:12px;padding:13px 15px;display:flex;position:relative}.impression-choice66 input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.impression-choice66 .impression-mark66{color:#9a87b2;background:#f5f1fa;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:24px;font-weight:500;display:grid}.impression-choice66>span:nth-last-child(2){flex:1}.impression-choice66 strong{font-size:15px;font-weight:700;display:block}.impression-choice66 small{color:#92849e;margin-top:4px;font-size:11px;font-weight:400;line-height:1.6;display:block}.impression-choice66 .impression-check66{color:#a392b8;font-size:15px}.impression66 .impression-choice66.selected{background:#f4effc;border-color:#9b85c5;box-shadow:inset 3px 0 #9b85c5}.impression66 .impression-choice66:focus-within{outline-offset:3px;outline:2px solid #8b77bc}.impression66 .impression-choice66.warning.selected{background:#fff3f4;border-color:#d19aa4;box-shadow:inset 3px 0 #c98997}.impression66 .impression-choice66.recommend.selected{background:#edf7f7;border-color:#8fbcbe;box-shadow:inset 3px 0 #8fbcbe}.impression66 .impression-tags66{border-top:1px dashed #d7cde6;margin-top:22px;padding-top:14px}.impression-tags66 legend{margin:0;padding:0 8px 0 0;font-size:13px}.impression-tags66 legend small{color:#9a88ad;margin-left:6px;font-size:10px;font-weight:400}.impression-tags66 p,.impression-tags66>small,.impression-hint66{color:#93869f;font-size:11px;line-height:1.9}.impression-tags66>div{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.impression66 .impression-tags66 button{color:#806396;cursor:pointer;background:#faf7fd;border:1px solid #ddd1ee;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:500}.impression66 .impression-tags66 button[aria-pressed=true]{color:#60467c;background:#e9def6;border-color:#aa8ecb}.impression66 .impression-tags66 button:disabled{opacity:.45;cursor:not-allowed}:is(.impression66 button:focus-visible,.dossier-index66 a:focus-visible){outline-offset:3px;outline:2px solid #8b77bc}.dossier66 .dossier-stars66{background:#f1eef9;border:1px solid #d6cde9;border-top:4px solid #baabd5;padding:22px 19px}.dossier-eyebrow66{color:#9a89af;letter-spacing:.2em;margin-bottom:7px;font-size:10px;display:block}.dossier66 .dossier-stars66 h3{font-size:17px}.dossier66 .dossier-stars66>p{color:#90819e;margin:7px 0;font-size:11px;line-height:1.9}.dossier-stars66 .star-grid57{gap:14px}.dossier-stars66 .star-rating57{border-bottom:1px solid #e0d8ee;padding-bottom:10px;display:block;position:relative}.dossier-stars66 .star-rating57 legend{float:none;color:#6c5d7f;min-width:0;margin-bottom:5px;font-size:12px;line-height:1.6}.dossier-stars66 .star-options57{gap:4px}.dossier-stars66 .star-options57 label{width:30px;height:34px}.dossier-stars66 .star-options57 span{color:#d6cde4;font-size:29px;line-height:34px}.dossier-stars66 .star-options57 .filled span{color:#a182c0}.dossier-stars66 .star-rating57 output{color:#8a729f;font-size:11px;position:absolute;bottom:19px;right:0}.dossier-check66{background:url(/xiaoke-paws-v65.svg) right 7px bottom 9px/65px 60px no-repeat,#fff;border:1px dashed #d8cce9;border-radius:12px;padding:22px 19px}.dossier66 .dossier-check66 h3{font-size:14px}.dossier-check66 dl{margin:14px 0}.dossier-check66 dl>div{justify-content:space-between;gap:10px;margin:10px 0;font-size:11px;display:flex}.dossier-check66 dt{color:#9c8daa}.dossier-check66 dd{color:#685477;margin:0}.dossier-check66>p{color:#9a8aa5;margin:12px 35px 0 0;font-size:11px;line-height:1.9}.experience-tags66{flex-wrap:wrap;gap:7px;margin:12px 0;padding:0;list-style:none;display:flex}.experience-tags66>li{color:#806095;background:#f1eaf9;border:1px solid #e1d6ec;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:500;line-height:1.6}.dossier-prompts66{flex-wrap:wrap;gap:6px;display:flex}.dossier-prompts66 span{color:#92809e;background:#f3effa;border-radius:4px;padding:4px 8px;font-size:10px}.dossier66 .live-experience-story57 textarea{min-height:210px;font-size:14px;line-height:1.9}.dossier66 .live-experience-story57 .live-upload-section{background:0 0;border:0;padding:0}.dossier66 .live-upload-section>b{color:#655372;flex-wrap:wrap;font-size:14px}.dossier66 .live-upload-section>p{color:#8b7c9a;margin:8px 0 16px;font-size:11px;line-height:1.9}.dossier66 .dossier-private66>.live-publish-section{background:#f5f7fc;border-style:dashed}.dossier66 .live-publish-footer{border-top:1px dashed #d7cde7;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:24px 0 0;display:flex}.dossier66 .live-publish-footer b{color:#5b456f;font-size:14px}.dossier66 .live-publish-footer p{color:#9986a5;margin:6px 0 0;font-size:11px;line-height:1.8}html[data-visual-theme=trial] .dossier66 .live-publish-footer button{color:#fff;background:linear-gradient(105deg,#8264aa,#6e69b0);border:0;border-radius:11px;flex-shrink:0;padding:15px 24px;font-size:14px;box-shadow:0 6px 15px #9d8abd33}.dossier66 .missing-upload58{border:2px solid #bd6c7e!important}.dossier66 .upload-required58{font-weight:650;color:#b23f60!important}@media (max-width:1180px){.dossier-columns66{grid-template-columns:minmax(0,1fr) 260px;gap:14px}html[data-visual-theme=trial] .dossier66{padding:24px}.dossier66 .live-publish-section{padding:20px}.dossier66 .dossier-stars66{padding:20px 14px}}@media (max-width:1000px){.dossier-columns66{grid-template-columns:1fr}.dossier-order66,.dossier-impression66,.dossier-story66,.dossier-private66,.dossier-aside66{grid-area:auto}.dossier-aside66{grid-template-columns:minmax(0,1fr) 240px;position:static}.dossier-stars66 .star-grid57{grid-template-columns:1fr}}@media (max-width:650px){html[data-visual-theme=trial] .dossier66{border-radius:18px;padding:18px 12px}.dossier66 .dossier-heading66 h2{letter-spacing:-.07em;font-size:24px}.dossier66 .dossier-heading66>small{display:none}.dossier66 .dossier-heading66 p{font-size:12px}.dossier-index66{gap:6px;padding-bottom:15px}.dossier-index66 a{padding:7px 8px;font-size:10px}.dossier66 .live-publish-section{padding:18px 13px}.dossier66 h3{font-size:16px}.dossier-section-heading66{gap:9px}.dossier-section-heading66>span{flex-basis:30px;width:30px;height:30px}.dossier66 .dossier-money66{gap:9px}.dossier66 .dossier-money66>label:not(.dossier-service66){padding:12px 10px}.dossier66 .dossier-money66 small{font-size:9px}.dossier66 .dossier-basics66{grid-template-columns:1fr 1fr}.dossier-aside66{grid-template-columns:1fr}.dossier-check66{display:none}.dossier66 .dossier-stars66{padding:20px}.dossier-stars66 .star-rating57{padding-bottom:8px}.dossier-stars66 .star-options57{gap:10px}.impression66 .impression-choice66{gap:8px;padding:12px 10px}.impression-choice66 .impression-mark66{width:30px;height:30px;font-size:20px}.impression66 .impression-tags66 button{padding:8px;font-size:11px}.dossier66 .live-publish-footer{flex-direction:column;align-items:stretch;gap:14px}.dossier66 .live-publish-footer button{width:100%}}.submission-row68{border-bottom:1px solid #e1e4f4;align-items:center;gap:12px;padding:16px 0;display:flex}.submission-row68>a{color:#253e65;flex:1;align-items:center;gap:16px;min-width:0;text-decoration:none;display:flex}.submission-row68>a>div{overflow-wrap:anywhere;flex:1;gap:6px;min-width:0;display:grid}.submission-row68 small,.submission-row68 time{color:#657a9b;font-size:13px}.submission-row68 button,.submission-list>button,.rejected-submissions68 button,.duplicate-empty68 button{color:#55477d;cursor:pointer;background:#f4f1ff;border:1px solid #c8c6e4;border-radius:10px;padding:9px 14px}.rejected-submissions68{background:#fcfbff;border:1px solid #dbd7ed;border-radius:16px;margin-top:20px;padding:16px}.rejected-submissions68 summary{cursor:pointer;color:#55477d;font-weight:700}.rejected-submissions68 p,.submission-message68{color:#536784;line-height:1.7}.submission-clear68{background:#efebfa;border-radius:12px;padding:12px}.submission-clear68 button{margin:4px}.star-rating57.missing-rating68{border:1px solid #b24d61;border-radius:12px;padding:10px}.missing-rating68 small{color:#a73551;grid-column:1/-1;font-size:13px}.club-feedback68{color:#655484;background:#f4f0ff;border-radius:10px;padding:10px;line-height:1.6}.duplicate-empty68{color:#344967;background:#f7f4ff;border:1px solid #d5d0eb;border-radius:12px;padding:16px}.duplicate-empty68 h3{color:#344967}@media (max-width:600px){.submission-row68{flex-wrap:wrap}.submission-row68>a{flex-wrap:wrap;flex-basis:100%;gap:8px;width:100%}.submission-row68>a>div{flex-basis:60%}.rejected-submissions68{padding:12px}}.submission-fold69>summary{cursor:pointer;color:#26456d;display:list-item}.submission-fold69>summary h2{margin-right:14px;display:inline}.submission-fold69>summary span{color:#72618b;font-size:13px}.record-filters69{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.record-filters69 label{color:#425b7d;gap:6px;min-width:150px;display:grid}.record-filters69 input,.record-filters69 select{color:#284667;background:#fff;border:1px solid #ced5ea;border-radius:10px;max-width:100%;padding:10px}.record-filters69 button,.record-actions69 button,.review-record69 button,.personal-history69 button{color:#57447c;cursor:pointer;background:#f3efff;border:1px solid #cfc8e4;border-radius:10px;padding:10px 14px}.record-actions69{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.submission-fold69>fieldset,.admin-paged69>fieldset,.club-update-queue62>fieldset{border:0;min-width:0;padding:0}.profile-update-history69>summary{cursor:pointer;color:#55467e;margin-top:20px}.personal-history69 small{color:#68809d;margin-top:6px;display:block}.personal-history69 p,.submission-fold69 p{line-height:1.7}.review-record69{overflow-wrap:anywhere;background:#fff;border:1px solid #d9ddef;border-radius:14px;margin:14px 0;padding:18px}.review-record69>summary{cursor:pointer;color:#294669;font-weight:650;line-height:1.8}.review-record69 form label{gap:8px;display:grid}.review-record69 textarea{color:#2a4265;background:#fcfbff;border:1px solid #d2d6e8;border-radius:10px;min-height:95px;padding:12px}.review-record69 blockquote{color:#556783;background:#f6f3fc;margin:12px 0;padding:12px}@media (max-width:600px){.record-filters69{align-items:stretch}.record-filters69 label{flex:100%;min-width:0}.record-filters69 input,.record-filters69 select{box-sizing:border-box;width:100%}.submission-fold69>summary h2{font-size:22px}.submission-fold69>summary span{margin-top:8px;display:block}.review-record69{padding:12px}}.profile-fold70>summary{cursor:pointer;color:#334b70;line-height:1.8}.profile-fold70>summary h2{margin-right:14px;display:inline}.profile-fold70>summary span{color:#73618d;font-size:13px}.profile-fold70[open]>summary{margin-bottom:22px}.profile-fold70 h3{color:#293b57;margin:0}.profile-fold70 .password-heading70{border-top:1px solid #e2dcf0;margin-top:26px;padding-top:22px}.profile-editor58.profile-fold70 p{font-size:13px;line-height:1.7}.profile-review-avatar70{gap:8px;width:fit-content;margin:16px 0;display:grid}.profile-review-avatar70 img{object-fit:cover;border:1px solid #ddd4ed;border-radius:14px;width:88px;height:88px}.profile-review-link70{background:#f5f0ff;border:1px solid #d7cef0;border-radius:14px;padding:16px}.profile-review-link70 a{color:#594180;font-weight:700}@media (max-width:600px){.profile-fold70>summary span{display:block}.profile-fold70>summary h2{font-size:22px}}.club-archive-filter71{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid;position:static}.club-archive-filter71>span,.club-archive-filter71>h2,.club-archive-filter71>fieldset{grid-column:1/-1}.club-archive-filter71 fieldset{flex-wrap:wrap;gap:8px;display:flex}.club-archive-filter71 fieldset button{gap:10px;width:auto;min-width:100px}.archive-pagination71{margin:16px 0}.public-archive-results{scroll-margin-top:100px}.club-experience-browser71 .public-archive-results>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.club-experience-browser71 .public-archive-results>header button{color:#534178;background:#f7f2ff;border:1px solid #d8ceee;border-radius:10px;padding:10px 14px}.club-experience-browser71 h2{color:#283e5c}.club-experience-browser71 .public-archive-results>header p{color:#6c7f99}@media (max-width:700px){.club-archive-filter71{grid-template-columns:1fr}.club-experience-browser71 .public-archive-results>header,.archive-pagination71 nav{flex-wrap:wrap}}.archive-pagination71 .pager62{color:#4c5e7b;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.archive-pagination71 .pager62 button{color:#59457d;font:inherit;cursor:pointer;background:#f8f4ff;border:1px solid #d8cfed;border-radius:12px;padding:10px 16px}.archive-pagination71 .pager62 button:disabled{opacity:.45;cursor:default}.archive-pagination71 .pager62 button:focus-visible{outline-offset:3px;outline:2px solid #8a74bd}.quality-page72{color:#203c61;max-width:1180px;margin:32px auto 80px;padding:28px}.quality-page72>header{padding:24px 0 32px}.quality-page72 h1{margin:12px 0;font-size:clamp(28px,4vw,44px)}.quality-page72 header>span{color:#6651bc;letter-spacing:.12em;font-weight:700}.quality-page72 p,.quality-panel72 p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.8}.quality-page72 article,.quality-panel72{background:#fffffff2;border:1px solid #ddd8f6;border-radius:20px;margin-bottom:18px;padding:24px}.trust-grid72{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trust-grid72 article{margin:0 0 12px}.quality-page72 h2,.quality-panel72 h2{margin:0 0 14px;font-size:22px}.quality-page72 a,.quality-panel72 a{color:#3b4db0}.quality-actions72,.compare-filters72{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.quality-actions72 a{padding:10px 0;display:inline-block}.quality-form72{gap:14px;margin-top:18px;display:grid}.quality-form72 label,.compare-filters72 label{gap:7px;display:grid}.quality-panel72 input,.quality-panel72 textarea,.quality-panel72 select,.quality-form72 input,.quality-form72 textarea,.quality-form72 select,.compare-filters72 input,.compare-filters72 select{color:#243f68;max-width:100%;font:inherit;background:#fafbff;border:1px solid #c5cbea;border-radius:10px;padding:11px}.quality-form72 textarea{box-sizing:border-box;width:100%;min-height:110px}.quality-panel72 button,.quality-form72 button,.quality-page72 button,.report-control72>button{color:#3b43a5;font:inherit;cursor:pointer;background:#f0efff;border:1px solid #c9c8ed;border-radius:10px;padding:10px 16px}.quality-panel72 button[aria-pressed=true]{color:#fff;background:#6658b8}.quality-panel72 button:disabled,.quality-form72 button:disabled{opacity:.55;cursor:wait}.quality-row72{border-top:1px solid #e5e0f4;padding:18px 0}.quality-panel72 summary{cursor:pointer;font-weight:700;line-height:1.8}.quality-panel72 blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f5ff;border-left:3px solid #aba0e5;margin:14px 0;padding:14px}.quality-note72{color:#4c527e;background:#f0efff;border-radius:12px;padding:14px 18px}.trust-badge72{font-size:12px;display:inline-block;color:#5c4daf!important}.report-control72{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.report-control72>button{padding:6px 10px;font-size:12px}.timeline72{border-left:2px solid #c8bdeb;margin-left:8px;padding-left:22px}.timeline72 article{border-bottom:1px solid #eae6f5;padding:12px 0;position:relative}.timeline72 article:before{content:"";background:#8a70d6;border-radius:50%;width:10px;height:10px;position:absolute;top:17px;left:-28px}.timeline72 small{color:#6e7d9e;margin-top:8px;display:block}.compare-values72{gap:14px;display:grid}.compare-values72 div{justify-content:space-between;gap:16px;display:flex}.compare-values72 dd{color:#524aaa;margin:0;font-size:22px;font-weight:700}.compare-filters72 form{align-items:end;gap:10px;display:flex}.quality-row72>p{white-space:pre-wrap}.benefits-empty>a{color:#4357a0;padding:14px;display:inline-block}:is(.quality-page72 button:focus-visible,.quality-panel72 summary:focus-visible,.quality-panel72 button:focus-visible){outline-offset:3px;outline:3px solid #9177d0}@media (max-width:650px){.quality-page72{margin-top:10px;padding:16px}.trust-grid72{grid-template-columns:1fr}.quality-page72 article,.quality-panel72{padding:18px}.compare-filters72{align-items:stretch}.compare-filters72>label,.compare-filters72 form{width:100%}.compare-filters72 form label{flex:1;min-width:0}.compare-values72 dd{font-size:19px}.quality-panel72{min-width:0}.quality-actions72{align-items:center}}.mobile-bottom73,.mobile-more73,.center-shortcuts73,.mobile-fold-toggle73{display:none}.mobile-fold73,.mobile-fold-content73{display:contents}.mobile-menu73{grid-template-columns:1fr 1fr;gap:10px;padding:8px 0;display:grid}.mobile-menu73 a{color:#4c3b70;background:#f7f4fd;border:1px solid #ded7ee;border-radius:14px;gap:7px;padding:17px 12px;text-decoration:none;display:grid}.mobile-menu73 small{color:#766b87;font-size:12px;line-height:1.6}@media (max-width:850px){html{scroll-padding-top:88px;scroll-padding-bottom:100px}html[data-visual-theme=trial] body>main,html[data-visual-theme=trial] .production-home.home40{padding-left:0;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}html[data-visual-theme=trial] .app-side-navigation{display:none}html[data-visual-theme=trial] :is(.site-header,.live-topbar){z-index:80;box-sizing:border-box;border-radius:0 0 18px 18px;gap:8px;width:100%;height:auto;min-height:64px;margin:0;padding:8px 12px;position:sticky;top:0}html[data-visual-theme=trial] :is(.site-header>.checkcheck-logo,.live-topbar>a){background:linear-gradient(135deg,#e4eaff,#e8dafa);border-radius:12px;flex:0 0 80px;gap:4px;width:80px;min-width:80px;height:44px;padding:0 4px;display:flex}html[data-visual-theme=trial] :is(.site-header>.checkcheck-logo,.live-topbar>a)>span:last-child{display:block}html[data-visual-theme=trial] :is(.checkcheck-logo strong,.live-topbar>a b){color:#493a70;white-space:nowrap;font-size:16px}html[data-visual-theme=trial] :is(.site-header,.live-topbar)>.quick-search47{flex:1;width:auto;min-width:0}html[data-visual-theme=trial] .app-header-search{background:#f8f7fc;border-color:#e2dcee;border-radius:12px;gap:5px;width:100%;min-width:0;height:44px;padding:0 7px;display:flex}html[data-visual-theme=trial] .app-header-search input{width:100%;min-width:0;padding:0;font-size:16px}html[data-visual-theme=trial] .app-header-search>button{display:none}html[data-visual-theme=trial] .mobile-more73{color:#5a467b;background:#f4effc;border:1px solid #ddd4ef;border-radius:12px;flex:0 0 44px;min-height:44px;padding:0;font-size:13px;display:block}html[data-visual-theme=trial] .site-header>.header-actions,html[data-visual-theme=trial] .live-topbar>nav{display:none}html[data-visual-theme=trial] .quick-results47{z-index:110;min-width:0;max-height:55dvh;overflow-y:auto}html[data-visual-theme=trial] :is(.site-header,.live-topbar) .quick-results47{width:auto;position:fixed;top:66px;left:12px;right:12px}html[data-visual-theme=trial] .mobile-bottom73{z-index:100;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #e5dff1;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 22px #58457712}.mobile-bottom73 a{color:#7b728b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;font-size:12px;text-decoration:none;display:flex}.mobile-bottom73 i{font-size:23px;font-style:normal;line-height:25px}.mobile-bottom73 a[aria-current=page]{color:#654799;background:#f0e9fb;font-weight:750}.mobile-bottom73 .mobile-publish73 i{color:#fff;text-align:center;background:linear-gradient(135deg,#8b6fbd,#6861ae);border-radius:12px;width:38px;font-size:26px;line-height:29px}body:has(:is(input:not([type=radio]):not([type=checkbox]),textarea,select):focus) .mobile-bottom73{display:none}html[data-visual-theme=trial] :is(input:not([type=radio]):not([type=checkbox]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;scroll-margin-block:95px;font-size:16px!important}html[data-visual-theme=trial] :is(button,summary){touch-action:manipulation;min-height:44px}html[data-visual-theme=trial] summary{align-content:center}html[data-visual-theme=trial] main :is(p,dd,blockquote),html[data-visual-theme=trial] main :is(h1,h2,h3){overflow-wrap:anywhere}.mobile-fold73{min-width:0;display:block}html[data-visual-theme=trial] .mobile-fold-toggle73{color:#54416f;text-align:left;cursor:pointer;background:#f7f4fc;border:1px solid #e0d8ef;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.mobile-fold-toggle73>span:first-child{gap:4px;min-width:0;display:grid}.mobile-fold-toggle73>span:last-child{color:#827093;flex-shrink:0;font-size:12px}.mobile-fold-toggle73 small{color:#7a6d88;font-size:12px;font-weight:400;line-height:1.5}.mobile-fold-content73{padding-top:12px;display:block}.mobile-fold73[data-open=false]>.mobile-fold-content73{display:none}.mobile-fold73[data-open=true]>.mobile-fold-toggle73{background:#eee7f8}html[data-visual-theme=trial] :is(.public-page-hero,.live-hero,.benefits-hero){border-radius:18px;gap:14px;width:calc(100% - 24px);min-height:0;margin:16px auto;padding:18px 16px;display:block}html[data-visual-theme=trial] main:not(.home40) :is(.public-page-hero,.live-hero,.benefits-hero)>div:first-child{min-height:72px;padding:0 78px 0 0}html[data-visual-theme=trial] main:not(.home40) :is(.public-page-hero,.live-hero,.benefits-hero)>div:first-child:after{width:76px;height:76px;top:0;bottom:auto;right:-6px;transform:none}html[data-visual-theme=trial] :is(.public-page-hero,.live-hero,.benefits-hero) h1{letter-spacing:-.03em;margin:0 0 8px;font-size:25px;line-height:1.35}html[data-visual-theme=trial] :is(.public-page-hero,.live-hero,.benefits-hero)>div:first-child>span{display:none}html[data-visual-theme=trial] :is(.public-page-hero,.live-hero,.benefits-hero) p{margin:0;font-size:13px;line-height:1.7}html[data-visual-theme=trial] .public-page-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:14px 0 0;display:grid}html[data-visual-theme=trial] .public-page-metrics article{border-radius:10px;min-width:0;min-height:0;padding:9px 5px}html[data-visual-theme=trial] .public-page-metrics strong{font-size:22px}html[data-visual-theme=trial] .public-page-metrics small{font-size:11px;line-height:1.5}html[data-visual-theme=trial] .live-site-stats{display:none}.detail-mascot56{width:76px;height:68px;margin-bottom:6px}html[data-visual-theme=trial] .home40 .home40-hero{background:#f8f6ff;border-radius:20px;width:calc(100% - 24px);height:auto;min-height:0;margin:16px auto 12px;padding:0;display:block}.home40 .home40-hero-image{object-fit:contain;object-position:right top;opacity:1;width:112px;height:112px;position:absolute;inset:10px 8px auto auto}.home40 .home40-hero-overlay{display:none}.home40 .home40-hero-copy{width:100%;max-width:none;min-height:0;padding:22px 16px 12px}.home40 .home40-eyebrow,.home40 .home40-assurance{display:none}.home40 .home40-hero h1{letter-spacing:-.05em;margin:0 0 13px;padding-right:90px;font-size:25px;line-height:1.4}.home40 .home40-hero-copy>p{max-width:none;margin:12px 0 18px;font-size:13px;line-height:1.65}.home40 .home40-search{border-radius:13px;grid-template-columns:none;align-items:center;gap:5px;height:auto;min-height:52px;margin:0;padding:5px 6px;display:flex}.home40 .home40-search input{flex:1;width:0;min-height:42px;padding:8px 0}.home40 .home40-search button{white-space:nowrap;border-radius:10px;flex-shrink:0;width:auto;padding:10px 12px;font-size:13px}.home40 .home40-quick-links{flex-wrap:wrap;gap:4px 14px;margin:9px 0 0;font-size:12px;display:flex}.home40 .home40-quick-links>span{display:none}.home40 .home40-quick-links a{align-items:center;min-height:40px;display:flex}.home40 .home40-hero-note{width:auto;min-width:0;box-shadow:none;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 16px 16px;padding:12px;display:flex;position:static}.home40 .home40-hero-note>span,.home40 .home40-hero-note>a{display:none}.home40 .home40-hero-note b{margin:0;font-size:15px}.home40 .home40-hero-note small{margin:0;font-size:12px}.home40 .home40-trust{width:calc(100% - 24px);min-height:0;box-shadow:none;background:0 0;border:0;margin:12px auto;padding:0;display:block}.home40 :is(.home-trust-fold73,.home-how-fold73){width:calc(100% - 24px);margin:12px auto}.home40 .home-trust-fold73 .home40-trust,.home40 .home-how-fold73 .home40-how{width:100%;margin:0}.home40 .home40-trust>div{min-height:0;padding:10px 12px}.home40 .home40-trust .mobile-fold-content73>div{background:#fff;align-items:center;gap:10px;padding:8px 12px;display:flex}.home40 .home40-trust .mobile-fold-content73>div>span,.home40 .home40-trust .mobile-fold-content73>div>i{display:none}.home40 .home40-trust .mobile-fold-content73 p{margin:0}.home40 .home40-trust .mobile-fold-content73 small{color:#7d718b;font-size:12px;display:block}.home40 .home40-trust .mobile-fold-content73>a{padding:12px;display:block}.home40 .home40-feed{width:calc(100% - 24px);margin:24px auto}.home40 .home40-section-head{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.home40 .home40-section-head h2{margin:0;font-size:23px;line-height:1.4}.home40 .home40-section-head>div>span{display:none}.home40 .home40-section-head p{margin:7px 0;font-size:12px;line-height:1.6}.home40 .home40-section-head>div:last-child{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.home40 .home40-section-head a,.home40 .home40-section-head button{min-height:44px;padding:10px 12px;font-size:12px}.home40 .home40-how{border-radius:16px;width:calc(100% - 24px);margin:18px auto;padding:12px}.home40 .home40-how h2{font-size:22px}.home40 .home40-how ol{gap:12px}.home40 .home40-how li{min-height:0;padding:18px}.home40 .home40-owner{border-radius:18px;gap:20px;width:calc(100% - 24px);min-height:0;margin:20px auto;padding:24px 18px}.home40 .home40-owner h2{font-size:26px;line-height:1.4}.home40 .home40-owner p{font-size:13px;line-height:1.8}.home40 .home40-owner aside{padding:16px}.home40 .home40-owner aside span{padding:9px 0}html[data-visual-theme=trial] :is(.club-directory-shell,.public-archive-layout,.owner-shell,.live-dashboard,.quality-page72,.experience-detail44.experience-detail45,.server-club-detail){width:calc(100% - 24px);max-width:none;margin:16px auto;padding:0}html[data-visual-theme=trial] :is(.club-directory-grid,.public-archive-layout){grid-template-columns:minmax(0,1fr);gap:14px;display:grid}html[data-visual-theme=trial] :is(.club-filter-panel,.public-archive-filter){border-radius:14px;min-width:0;max-height:none;padding:12px;position:static}html[data-visual-theme=trial] .club-filter-panel>header,.public-archive-filter>span,.public-archive-filter>h2{display:none}html[data-visual-theme=trial] :is(.club-filter-panel,.public-archive-filter) fieldset{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}html[data-visual-theme=trial] :is(.club-filter-panel,.public-archive-filter) fieldset button{flex:1 0 auto;width:auto;min-height:44px;margin:0;padding:9px 12px;font-size:13px}html[data-visual-theme=trial] .public-archive-filter label{gap:7px;margin:0 0 12px;font-size:13px;display:grid}html[data-visual-theme=trial] .club-directory-search{border-radius:12px;min-height:48px;margin-bottom:12px;padding:4px 8px;display:flex}html[data-visual-theme=trial] .club-directory-search button{white-space:nowrap;padding:9px 14px;font-size:13px}html[data-visual-theme=trial] .public-club-list>a{border-radius:14px;grid-template-columns:40px minmax(0,1fr) 42px;align-items:start;gap:10px;padding:16px 12px}html[data-visual-theme=trial] .public-club-list>a>i,html[data-visual-theme=trial] .public-club-logo{border-radius:11px;width:40px;height:40px;font-size:18px}html[data-visual-theme=trial] .public-club-list>a>div>span{flex-wrap:wrap;gap:5px}html[data-visual-theme=trial] .public-club-list b{font-size:16px}html[data-visual-theme=trial] .public-club-list>a>div>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}html[data-visual-theme=trial] .public-club-list small{overflow-wrap:anywhere;font-size:11px;line-height:1.7}html[data-visual-theme=trial] .public-club-list>a>strong{align-self:start;font-size:23px}html[data-visual-theme=trial] .public-club-list .public-enter{grid-column:2/-1;justify-self:end;font-size:12px}html[data-visual-theme=trial] .public-club-list em{white-space:normal;padding:4px 6px;font-size:10px;line-height:1.5}html[data-visual-theme=trial] :is(.public-archive-results>header,.public-section-title){flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px}html[data-visual-theme=trial] :is(.public-archive-results,.club-directory-results) h2{font-size:21px}.public-archive-results>header>div>span,.public-section-title>div>span{display:none}html[data-visual-theme=trial] .club-welfare-card{background:0 0;border:0;min-height:0;padding:0}.directory-not-found47{gap:10px;padding:12px}.directory-not-found47 p{font-size:12px}html[data-visual-theme=trial] .experience-card44{border-radius:16px;min-width:0;padding:16px}html[data-visual-theme=trial] .experience-card44 .experience-copy44{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.experience-card44 .experience-images44{gap:6px}.experience-card44 .experience-images44 img{object-fit:cover;width:calc(33.3333% - 4px);height:78px}html[data-visual-theme=trial] .experience-card44 .experience-meta44{flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.experience-card44 .experience-meta44 span{background:#f6f3fb;border-radius:8px;padding:7px 8px}.experience-card44 .experience-meta44 :is(.experience-cost73,.experience-currency73){color:#645089;background:#eee8f9;flex-basis:calc(50% - 3px);order:-1;font-size:14px;font-weight:700}html[data-visual-theme=trial] .experience-card44>footer{gap:8px;margin-top:12px;padding-top:12px;font-size:12px}.experience-card44 .experience-open44{background:#f4f0fa;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:2px;display:flex}.experience-card44 .comment-link56{align-items:center;min-height:44px;display:flex}.experience-context44{flex-wrap:wrap;gap:6px}.experience-context44 small{overflow-wrap:anywhere;flex-basis:100%}html[data-visual-theme=trial] .live-dashboard{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}html[data-visual-theme=trial] .is-publish .live-profile-card{display:none}html[data-visual-theme=trial] .live-profile-card{min-width:0;padding:18px;position:static}html[data-visual-theme=trial] .live-profile-card>span{float:left;width:48px;height:48px;margin:0 12px 8px 0;font-size:22px}html[data-visual-theme=trial] .live-profile-card h2{margin:5px 0;font-size:22px}.live-profile-card>p{overflow-wrap:anywhere;font-size:12px}html[data-visual-theme=trial] .live-profile-card dl{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}html[data-visual-theme=trial] .live-profile-card dd{font-size:21px}.live-profile-card dl>div{padding:9px 4px}html[data-visual-theme=trial] .live-profile-card>a{display:none}html[data-visual-theme=trial] .live-profile-card .live-profile-logout{width:auto;min-height:44px;margin:0;padding:8px 12px;font-size:12px}.center-shortcuts73{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.center-shortcuts73 a{color:#60477e;text-align:center;background:#f8f5ff;border:1px solid #ded6ef;border-radius:12px;min-height:46px;padding:13px 8px;font-size:14px}html[data-visual-theme=trial] .is-center .live-profile-card{text-align:left;grid-template-columns:48px minmax(0,1fr) auto;gap:3px 10px;display:grid}html[data-visual-theme=trial] .is-center .live-profile-card>span{float:none;grid-area:1/1/3;margin:0}html[data-visual-theme=trial] .is-center .live-profile-card>small{display:none}html[data-visual-theme=trial] .is-center .live-profile-card>h2{grid-area:1/2;margin:0;font-size:18px}html[data-visual-theme=trial] .is-center .live-profile-card>p{grid-area:2/2/auto/-1;margin:0;font-size:11px}html[data-visual-theme=trial] .is-center .live-profile-card>.live-profile-logout{grid-area:1/3;min-height:44px;padding:4px 8px;font-size:11px}html[data-visual-theme=trial] .is-center .live-profile-card>dl{text-align:center;grid-area:3/1/auto/-1;margin:10px 0 0}html[data-visual-theme=trial] :is(.closure-inbox,.profile-fold70,.quality-panel72,.submission-list){border-radius:16px;min-width:0;padding:16px}html[data-visual-theme=trial] :is(.closure-inbox,.submission-list,.profile-fold70) h2{font-size:21px;line-height:1.4}html[data-visual-theme=trial] .inbox65>header{display:block}.inbox65>header>div>span{display:none}.inbox65>header .mobile-fold-toggle73{margin-top:12px}html[data-visual-theme=trial] .inbox65 .notice-toolbar65 button{flex:1;min-height:44px;font-size:12px}html[data-visual-theme=trial] .inbox65 .notice-toolbar65 .notice-delete65{flex-basis:auto}.inbox65 .notice-help65{margin:10px 0;font-size:11px;line-height:1.6}.inbox65 article p{font-size:13px;line-height:1.75}.inbox65 .notice-row-actions64{gap:6px}html[data-visual-theme=trial] .inbox65 .notice-row-actions64 button{min-height:44px;font-size:12px}html[data-visual-theme=trial] .dossier66{border-radius:16px;padding:12px}.dossier66 .dossier-heading66{margin-bottom:12px}.dossier66 .dossier-heading66 h2{font-size:21px}.is-publish .dossier-heading66{display:none}.dossier66 :is(section,aside){scroll-margin-top:8px}.dossier66 .dossier-heading66>small,.dossier66 .dossier-heading66>div>span,.dossier-check66,.dossier-prompts66{display:none}.dossier-index66{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:12px;padding-bottom:12px;display:grid}.dossier-index66 a{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:6px 4px;font-size:12px;display:flex}.dossier66 .live-publish-section{border-radius:12px;padding:16px 12px}.dossier-section-heading66{gap:8px;margin-bottom:14px}.dossier66 .dossier-section-heading66 p{font-size:12px;line-height:1.6}.dossier66 .dossier-money66{gap:8px}.dossier66 .dossier-money66>label:not(.dossier-service66){padding:10px 8px}.dossier66 .dossier-money66 small{font-size:11px;line-height:1.5}html[data-visual-theme=trial] .dossier66 .dossier-money66 input[type=number]{font-size:24px!important}.dossier-aside66{grid-template-columns:1fr;position:static}.dossier-stars66 .star-grid57{gap:9px}.dossier66 .dossier-stars66{padding:16px 12px}.dossier-stars66 .star-options57{gap:2px}.dossier-stars66 .star-options57 label{width:44px;height:44px}.dossier-stars66 .star-options57 span{font-size:33px;line-height:44px}.dossier-stars66 .star-rating57 output{font-size:11px;bottom:23px}.dossier-stars66 .star-rating57 legend{font-size:13px}.impression66 .impression-tags66 button{min-height:44px;font-size:12px}.dossier66 .live-experience-story57 textarea{min-height:150px}.dossier66 .live-upload-section>p{font-size:12px;line-height:1.75}html[data-visual-theme=trial] .live-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dossier66 .live-publish-footer{gap:10px;margin-top:16px;padding-top:16px}.dossier66 .live-publish-footer>div>b{display:none}.dossier66 .live-publish-footer p{color:#776585;font-size:12px}html[data-visual-theme=trial] .live-auth-layout{width:calc(100% - 24px);margin:16px auto;display:block}.live-auth-copy{display:none}html[data-visual-theme=trial] .live-auth-card{border-radius:18px;padding:22px 18px}html[data-visual-theme=trial] .live-app-shell.is-publish>.community44{background-image:none;min-height:0;padding:20px}html[data-visual-theme=trial] .owner-server-hero{min-height:85px;margin-bottom:16px;padding:12px 86px 12px 4px}.owner-server-hero>span{display:none}.owner-server-hero h1{margin:0 0 8px;font-size:24px;line-height:1.45}.owner-server-hero p{margin:0;font-size:13px;line-height:1.7}.owner-server-hero:after{width:78px;height:78px;top:10px;bottom:auto;right:0;transform:none}html[data-visual-theme=trial] :is(.owner-managed,.owner-server-card,.owner-server-state){border-radius:16px;padding:16px}.owner-managed>header,.owner-experience62>header,.owner-service62{flex-wrap:wrap;gap:12px}.owner-search62{gap:8px}.owner-search62>label{flex:1;min-width:0}.owner-experience62{padding:14px}.owner-experience62 .actions60{gap:8px}.owner-experience62 .actions60 button{flex:1;min-height:44px;padding:9px;font-size:12px}.quality-page72>header{padding:10px 4px 16px}.quality-page72>header>span{display:none}.quality-page72 h1{margin:0 0 10px;font-size:25px;line-height:1.4}.quality-page72>header p{margin:8px 0;font-size:14px;line-height:1.75}.quality-page72>header a{font-size:12px;line-height:1.6}.quality-page72 article{border-radius:16px;margin-bottom:12px;padding:18px 16px}.quality-page72 article h2{font-size:19px}.quality-page72 article p{font-size:14px;line-height:1.85}.quality-page72 .trust-grid72{grid-template-columns:1fr;gap:0}.compare-filters72{background:#fff;border:1px solid #ded6ef;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;padding:14px;display:grid}.compare-filters72 label{width:auto;min-width:0;font-size:13px}.compare-filters72 select,.compare-filters72 input{width:100%;min-height:44px}.compare-filters72>label:nth-child(3){grid-column:1/-1}.compare-filters72 form{grid-column:1/-1;gap:8px;width:100%;min-width:0;display:flex}.compare-filters72 form>label{flex:1;min-width:0}.compare-filters72 button{min-height:44px;padding:8px 14px;font-size:13px}.quality-page72 .compare-values72{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compare-values72 dt{font-size:12px}.compare-values72 dd{font-size:23px}.server-club-detail .club-profile-hero{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.club-profile-main{gap:12px;min-width:0}.club-profile-main h1{font-size:24px}.club-profile-main p{font-size:13px}.server-club-detail .club-profile-score{align-items:baseline;gap:8px;padding:0;display:flex}.server-club-detail .club-profile-score strong{font-size:32px;line-height:1.3}.server-club-detail .club-profile-score small{font-size:12px}.server-club-detail .club-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 0 0;display:grid}.server-club-detail .club-profile-stats span{padding:7px 3px}.club-profile-stats b{font-size:14px}.server-club-detail .club-profile-stats small{font-size:11px;line-height:1.6}html[data-visual-theme=trial] .server-club-detail .detail-nav{color:#65517f;background:#f6f2fc;border:1px solid #ded6ef;border-radius:12px;gap:6px;height:auto;min-height:56px;margin-top:12px;padding:6px;display:flex;position:static;overflow:auto hidden}html[data-visual-theme=trial] .server-club-detail .detail-nav a{text-align:center;white-space:nowrap;color:#65517f;flex:1;min-height:44px;padding:12px 6px;font-size:13px}.server-club-detail :is(.club-overview,.club-media-section){margin:12px 0;padding:0;display:block}.server-club-detail .club-overview-main,.server-club-detail .club-overview-side{padding:14px}.server-club-detail .content-section{margin-top:16px}.club-experience-browser71 .public-archive-filter{display:block}.experience-detail45 .experience-detail-columns45{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.experience-detail-content45{grid-row:1}.experience-detail45 :is(.experience-article44,.community44){border-radius:16px;padding:16px}.experience-detail45 h1{font-size:24px;line-height:1.5}.experience-club-sidebar45{grid-template-columns:1fr;max-height:none;position:static;overflow:visible}html[data-visual-theme=trial] :is(.public-profile44,.submission-detail){width:calc(100% - 24px);margin:16px auto;padding:0}html[data-visual-theme=trial] :is(.profile-heading44,.submission-detail>header,.submission-detail>article,.experience-owner60){border-radius:16px;padding:16px}.profile-heading44 h1,.submission-detail h1{font-size:25px;line-height:1.4}.submission-detail h2,.public-profile44>h2{font-size:21px}.submission-detail>header{flex-wrap:wrap;gap:10px}.submission-detail>header>div{min-width:0}.submission-detail p{overflow-wrap:anywhere;font-size:14px;line-height:1.85}html[data-visual-theme=trial] .cc-admin-portal .cc-admin-workspace{padding:12px}html[data-visual-theme=trial] .cc-admin-portal .cc-admin-sidebar{border-radius:14px;padding:8px}.cc-admin-sidebar .mobile-fold-content73>div,.cc-admin-sidebar .mobile-fold-content73>button{display:none}html[data-visual-theme=trial] .cc-admin-portal .cc-admin-sidebar nav{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid;overflow:visible}html[data-visual-theme=trial] .cc-admin-portal .cc-admin-sidebar nav a{white-space:normal;min-height:44px;padding:10px;font-size:13px}html[data-visual-theme=trial] .cc-admin-portal .cc-admin-main{padding:20px 0}.cc-admin-main>header h1{font-size:25px}.cc-admin-main>header p{font-size:12px;line-height:1.7}.cc-admin-metrics{gap:8px;margin:16px 0}.cc-admin-metrics article{min-height:86px;padding:14px}.cc-admin-metrics strong{font-size:27px}html[data-visual-theme=trial] :is(.workflow-dialog62,.publish-rules-dialog,.publish-success-dialog,.login-dialog50){box-sizing:border-box;border-radius:18px;width:calc(100% - 24px);max-width:560px;max-height:calc(100dvh - 32px);padding:18px;overflow:auto}.workflow-dialog62>header{gap:10px}.workflow-dialog62>header h2{font-size:21px}.workflow-dialog62>header>button{min-width:44px}.workflow-dialog62 :is(footer,.actions60){flex-wrap:wrap;gap:8px}.workflow-dialog62 footer button{flex:1;min-height:44px}html[data-visual-theme=trial] .pager62{flex-wrap:wrap;justify-content:center;gap:10px}.pager62 button{min-height:44px}}@media (max-width:374px){.home40 .home40-hero h1{padding-right:82px;font-size:22px}.home40 .home40-hero-image{width:98px;height:98px}.dossier-stars66 .star-rating57 output{text-align:right;margin-top:-3px;display:block;position:static}}.public-archive-filter .archive-tools74{grid-column:1/-1;gap:12px;min-width:0;margin-top:4px;display:grid}.public-archive-filter .archive-actions74{gap:8px;min-width:0;display:grid}.public-archive-filter .archive-actions74 a{color:#554175;overflow-wrap:anywhere;touch-action:manipulation;background:#f5f2fc;border:1px solid #d9d2eb;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;margin:0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:grid}.public-archive-filter .archive-actions74 .archive-publish74{color:#fff;background:linear-gradient(110deg,#7860aa,#616eb2);border-color:#7661a8}.archive-actions74 a>span[aria-hidden]{font-size:18px;line-height:1}.public-archive-filter .archive-actions74 a:focus-visible{outline-offset:3px;outline:3px solid #8271b3}.public-archive-filter .archive-review-note74{color:#62718a;overflow-wrap:anywhere;background:#f5f6fa;border-radius:10px;margin:0;padding:12px;font-size:12px;font-weight:400;line-height:1.8}@media (hover:hover){.public-archive-filter .archive-actions74 a:hover{border-color:#9380bc;box-shadow:0 3px 12px #70609b18}}.club-resolution75 .current-archive75{background:#f5f1fc;border-color:#a99acb}.club-resolution75 .duplicate-card62{overflow-wrap:anywhere}.club-resolution75 .duplicate-card62 h3{margin:0 0 12px;font-size:16px}.club-resolution75 p{line-height:1.75}.club-resolution75 summary{cursor:pointer;color:#604786;padding:10px 0;font-weight:650}.club-resolution75 .candidate-archive75>label{border-radius:10px;align-items:flex-start;gap:12px;margin:0;padding:10px;display:flex}.club-resolution75 .candidate-archive75>label.is-selected{background:#eee8fc;outline:2px solid #9d89bf}.club-resolution75 .candidate-archive75 input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:4px}.club-resolution75 .candidate-archive75 label>span{gap:7px;min-width:0;display:grid}.club-resolution75 .candidate-archive75 label small{color:#71637c}.linked-archive75{border-top:1px solid #e0d9ed;margin-top:14px}.linked-experiences75 article,.manual-results75 article{border-top:1px solid #e5deef;padding:14px 0}.linked-experiences75 article header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.linked-experiences75 article header span{color:#625080;font-weight:650}.linked-experiences75 article small{color:#716b7d}.linked-experiences75 .linked-experience-copy75{white-space:pre-wrap;max-height:200px;overflow:auto}.linked-experiences75 a{color:#57417c;padding:10px 0;text-decoration:underline;display:inline-block}.matching-rules75,.manual-search75{margin:12px 0 20px}.manual-search75{background:#f3effa;border-radius:12px;padding:12px}.manual-results75 p{overflow-wrap:anywhere}html[data-visual-theme=trial] .home40 .art-title76{letter-spacing:-.045em;transform-origin:0;-webkit-text-stroke:.7px currentColor;text-shadow:2px 2px #fff,4px 4px #d4c4f1;width:fit-content;max-width:100%;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-style:normal;font-weight:900;line-height:1.42;position:relative;transform:skew(-7deg)}html[data-visual-theme=trial] .home40-hero .art-title76{color:#354487;padding-bottom:9px;font-size:clamp(31px,3.5vw,56px)}html[data-visual-theme=trial] .home40-hero .art-title76 em{color:#7a49ae;text-shadow:2px 2px #fff,4px 4px #d8c4ef;isolation:isolate;font-family:inherit;font-style:normal;text-decoration:none;display:inline-block;position:relative}html[data-visual-theme=trial] .home40-hero .art-title76 em:after{content:"";z-index:-1;background:linear-gradient(90deg,#78d5e4,#c6b7ef);border-radius:2px;height:10px;position:absolute;bottom:3px;left:3%;right:4%;transform:rotate(-2deg)}html[data-visual-theme=trial] .home40 .home40-section-head .art-title76:after,html[data-visual-theme=trial] .home40-how .art-title76:after{content:"";background:linear-gradient(90deg,#8864bc,#65c7da);border-radius:2px;width:64px;height:6px;margin-top:12px;display:block;transform:skew(-18deg)}html[data-visual-theme=trial] .home40-owner .art-title76{color:#fff;text-shadow:3px 3px #8263b9,5px 5px #2e2955;-webkit-text-stroke:.5px #fff}html[data-visual-theme=trial] :is(.site-header,.live-topbar){z-index:80;isolation:isolate;background:#faf9ff}.dossier66{z-index:0;position:relative}html[data-visual-theme=trial] .experience-meta44.experience-numbers76{margin:16px 0 18px;font-size:14px;display:block}.experience-primary76{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-visual-theme=trial] .experience-meta44 .experience-primary76>span{background:#f0ebfb;border:1px solid #e2d9f2;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:15px 13px;display:flex}.experience-primary76 small{color:#706184;font-size:13px;font-weight:500}.experience-primary76 strong{letter-spacing:-.03em;color:#593888;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(21px,2.2vw,30px);font-weight:850;line-height:1.35}.experience-primary76 strong em{letter-spacing:0;white-space:nowrap;font-size:13px;font-style:normal;font-weight:500}.experience-rounds76{color:#65738a;flex-wrap:wrap;gap:10px 24px;margin-top:10px;display:flex}html[data-visual-theme=trial] .experience-meta44 .experience-rounds76>span{background:0 0;padding:0;font-size:14px}.experience-rounds76 b{color:#394b6d;margin-left:5px;font-size:16px}.experience-card44>.inline-discussion76{border-top:1px solid #ded5ed;margin-top:16px;padding-top:4px}.experience-card44.has-inline76 .experience-open44:after{content:none}.inline-discussion76{z-index:2;position:relative}.inline-discussion76 .community44{background:#faf9fe;border:1px solid #e3dced;border-radius:14px;margin:12px 0 0;padding:18px}.inline-discussion76 .community44 h2{margin:0 0 14px;font-size:18px}.inline-discussion76 .community44 textarea{min-height:90px}.experience-card44 footer button.comment-link56{font:inherit;cursor:pointer;font-weight:650}.experience-card44>footer :is(.comment-link56,.experience-open44){align-items:center;min-height:44px;font-size:14px;display:inline-flex}.experience-card44>footer .trust-badge72{font-size:12px;line-height:1.6}.comment-upload-toggle76{color:#6c5389;margin:12px 0;font-size:14px}.comment-upload-toggle76>summary{cursor:pointer;padding:8px 0}.club-media-stack76{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.club-carousel76{background:#fff;border:1px solid #ddd8ed;border-radius:18px;min-width:0;padding:20px}.club-carousel76>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.club-carousel76>header h3{color:#463566;margin:0;font-size:23px}.club-carousel76>header span{color:#796d8a;font-size:14px}.club-carousel-stage76{text-align:center;background:#f5f3fa;border-radius:12px;overflow:hidden}.club-carousel-stage76>a{display:block}.club-carousel-stage76 img{object-fit:contain;width:100%;height:480px;margin:0 auto;display:block}.club-carousel76>nav{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.club-carousel76>nav>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.club-carousel76 button{color:#635084;background:#f5f0fc;border:1px solid #d7cae9;border-radius:10px;min-width:44px;min-height:44px;padding:8px;font-size:15px}.club-carousel76 button[aria-current=true]{color:#fff;background:#71509c;border-color:#71509c}.club-carousel76 button:focus-visible{outline-offset:3px;outline:3px solid #9783c7}.server-club-facts .club-contact76{background:#eee8fa;border:1px solid #d4c5ea;grid-column:1/-1}.server-club-facts .club-contact76 dt{color:#6c5789;font-size:14px}.server-club-facts .club-contact76 dd{color:#503778;overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.6}.club-media-section .official-contact63{color:#513777;overflow-wrap:anywhere;background:#eee8fa;border:1px solid #d5c7e9;border-radius:14px;padding:20px;font-size:21px;font-weight:750;line-height:1.7}.club-media-section .official-contact63 strong{color:#79638f;font-size:14px;font-weight:500;display:block}.club-media-section .official-contact63 a{font-size:inherit;color:inherit;text-underline-offset:5px;text-decoration:underline}.public-archive-filter .service-filter76{margin-bottom:18px}.official-response76{background:#faf7ff;border:1px solid #ddd4ed;border-radius:14px;margin:16px 0;padding:18px;font-size:15px;line-height:1.8}.official-response76 summary{cursor:pointer;color:#664690;font-weight:700}.official-response76 b{margin-top:12px;display:block}.experience-order-summary45 dd{color:#563a7f;font-size:18px;font-weight:750}.experience-club-sidebar45 .official-contact63{overflow-wrap:anywhere;font-size:16px;font-weight:700}.quiet-help76>.mobile-fold-toggle73,.home-how-fold73>.mobile-fold-toggle73{color:#624d84;cursor:pointer;background:#fff;border:1px solid #ddd6ed;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 18px;font-size:14px;display:flex}.quiet-help76[data-open=false]>.mobile-fold-content73,.home-how-fold73[data-open=false]>.mobile-fold-content73{display:none}.quiet-help76[data-open=true]>.mobile-fold-content73,.home-how-fold73[data-open=true]>.mobile-fold-content73{display:block}.home-how-fold73{width:min(1280px,100% - 48px);margin:32px auto}.home-how-fold73 .home40-how{margin-top:24px;margin-bottom:24px}html[data-visual-theme=trial] .dossier66{padding:24px}.dossier66 .dossier-heading66{margin-bottom:14px}.dossier66 .dossier-heading66 h2{margin:6px 0;font-size:28px}.dossier66 .dossier-index66{margin-bottom:16px;padding-bottom:14px}.dossier66 .live-publish-section{padding:18px}.dossier66 .dossier-section-heading66{align-items:center;gap:9px;margin-bottom:14px}.dossier66 .dossier-section-heading66>span{flex-basis:28px;width:28px;height:28px;font-size:13px}.dossier66 .dossier-columns66{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.dossier66 .dossier-order66{grid-area:1/1/auto/-1}.dossier66 .dossier-impression66{grid-area:2/1}.dossier66 .dossier-aside66{grid-area:2/2;align-self:stretch;position:static}.dossier66 .dossier-story66{grid-area:3/1}.dossier66 .dossier-private66{grid-area:3/2}.dossier66 .dossier-money66{grid-template-columns:1.2fr 1fr 1fr;align-items:stretch;gap:12px;padding-bottom:14px}.dossier66 .dossier-service66{grid-column:auto;justify-content:center}.dossier66 .live-order-grid label{font-size:14px}.dossier66 .dossier-money66>label:not(.dossier-service66){padding:10px 12px}.dossier66 .dossier-basics66{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.dossier66 .dossier-basics66>label:last-child{grid-column:auto}.dossier66 .dossier-extra66{margin-top:14px;padding-top:12px}.dossier66 .dossier-extra66 summary{font-size:14px}.dossier66 .dossier-extra66 .live-order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier66 .dossier-extra66 .live-order-grid>label:last-child{grid-column:auto}.dossier66 .impression66{margin:10px 0 0}.dossier66 .impression-options66{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dossier66 .impression66 .impression-choice66{text-align:center;justify-items:center;gap:5px;padding:13px 5px;display:grid}.dossier66 .impression-choice66 .impression-check66{display:none}.dossier66 .impression-choice66 strong{white-space:nowrap;font-size:14px}.dossier66 .impression-choice66 .impression-mark66{width:28px;height:28px;font-size:21px}.dossier66 .impression66 .impression-tags66{margin-top:16px;padding-top:10px}.dossier66 .impression-tags66>div{gap:6px;margin-bottom:0}.dossier66 .impression66 .impression-tags66 button{padding:8px;font-size:12px}.dossier66 .dossier-stars66{background:#f2eefb;padding:18px}.dossier66 .dossier-stars66 .star-grid57{gap:12px;margin-top:16px}.dossier66 .dossier-stars66 .star-rating57{padding-bottom:8px}.dossier66 .dossier-stars66 .star-rating57 legend{margin-bottom:3px;font-size:14px}.dossier66 .dossier-stars66 .star-options57{gap:4px}.dossier66 .dossier-stars66 .star-options57 label{width:40px;height:40px}.dossier66 .dossier-stars66 .star-options57 span{font-size:33px;line-height:40px}.dossier66 .dossier-stars66 .star-rating57 output{margin-top:2px;font-size:12px;display:block;position:static}.dossier66 .live-experience-story57 textarea{min-height:120px;font-size:16px}.dossier66 .live-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dossier66 .live-upload-section>p{margin:8px 0 12px;font-size:13px}.dossier66 .live-publish-footer{margin-top:18px;padding-top:18px}.dossier66 .club-search-v43>label{font-size:14px}.dossier66 .club-picker-v41{padding:14px}.dossier66 .club-search-v43>p{margin:10px 0;font-size:13px}@media (max-width:1000px){.dossier66 .dossier-columns66{grid-template-columns:minmax(0,1fr)}.dossier66 :is(.dossier-order66,.dossier-impression66,.dossier-aside66,.dossier-story66,.dossier-private66){grid-area:auto/1}.dossier66 .dossier-money66{grid-template-columns:1fr 1fr}.dossier66 .dossier-service66{grid-column:1/-1}}@media (max-width:850px){.experience-card44 .experience-images44 img{width:100%;height:100px}html[data-visual-theme=trial] .home40-hero .art-title76{font-size:clamp(29px,7.8vw,44px);line-height:1.35}.experience-primary76{gap:6px}html[data-visual-theme=trial] .experience-meta44 .experience-primary76>span{gap:6px;padding:11px 8px}.experience-primary76 strong{font-size:22px}.experience-primary76 strong em{font-size:11px}.experience-primary76 small{font-size:12px}.inline-discussion76 .community44{padding:12px}.inline-discussion76 .community44 form>div{flex-wrap:wrap}.club-carousel76{padding:14px}.club-carousel-stage76 img{height:340px}.club-media-section .official-contact63{padding:16px;font-size:20px}html[data-visual-theme=trial] .dossier66,.dossier66 .live-publish-section{padding:14px}.dossier66 .dossier-basics66{grid-template-columns:1fr 1fr}.dossier66 .dossier-basics66>label:last-child{grid-column:1/-1}.dossier66 .dossier-extra66 .live-order-grid{grid-template-columns:1fr 1fr}.dossier66 .dossier-extra66 .live-order-grid>label:last-child{grid-column:1/-1}.dossier66 .dossier-stars66 .star-options57 label{width:44px;height:44px}.dossier66 .dossier-stars66 .star-options57 span{line-height:44px}.dossier66 .live-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.club-carousel76 *{scroll-behavior:auto}}html[data-visual-theme=trial] body :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button]),textarea,select):focus{outline-offset:0;outline:none;border-color:#9277b9!important;box-shadow:inset 0 0 0 1px #9277b9!important}html[data-visual-theme=trial] body :is(a,button,summary):focus-visible{outline-offset:-2px;outline:2px solid #7654a2}html[data-visual-theme=trial] body :is(.club-search-box,.quick-search47 form):focus-within{border-color:#9277b9!important;box-shadow:inset 0 0 0 1px #9277b9!important}html[data-visual-theme=trial] body :is(.club-search-box,.quick-search47) input:focus{outline:none;box-shadow:none!important}html[data-visual-theme=trial] body .dossier66 .dossier-money66 input[type=number]:focus{box-shadow:inset 0 -1px #9277b9!important}html[data-visual-theme=trial] body :is(.impression-choice66,.star-options57 label,.experience-card44,.comment-file56):focus-within{outline:none}html[data-visual-theme=trial] body .impression-choice66:has(input:focus-visible){outline-offset:-2px;outline:2px solid #7654a2}html[data-visual-theme=trial] body .star-options57 label:has(input:focus-visible) span{text-underline-offset:4px;-webkit-text-decoration:underline #7654a2;text-decoration:underline #7654a2;text-decoration-thickness:3px}html[data-visual-theme=trial] body .comment-file56:has(input:focus-visible){outline-offset:-2px;outline:2px solid #7654a2}.home40 .home-how-fold73{width:min(1280px,100% - 48px);margin:36px auto;display:block}.home40 .home-how-fold73>.mobile-fold-toggle73{width:fit-content;max-width:100%;box-shadow:none;color:#59417a;text-align:left;background:0 0;border:0;border-radius:6px;gap:20px;padding:12px 0}.home40 .home-how-fold73>.mobile-fold-toggle73 b{font-size:20px;line-height:1.5}.home40 .home-how-fold73>.mobile-fold-toggle73>span:last-child{color:#68488e;background:#e6ddf5;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:13px}.home40 .home-how-fold73>.mobile-fold-toggle73:hover>span:last-child{background:#dbcef0}.home40 .home-how-fold73 .home40-how{background:0 0;border:0;border-radius:0;width:100%;margin:20px 0 0;padding:0}@media (max-width:850px){.home40 .home-how-fold73{width:calc(100% - 32px);margin:24px auto}.home40 .home-how-fold73>.mobile-fold-toggle73{gap:12px}.home40 .home-how-fold73>.mobile-fold-toggle73 b{font-size:16px}.home40 .home-how-fold73>.mobile-fold-toggle73>span:last-child{padding:6px 10px;font-size:12px}}@media (forced-colors:active){html[data-visual-theme=trial] body :is(input,textarea,select):focus-visible{outline-offset:-2px;outline:2px solid highlight}html[data-visual-theme=trial] body .star-options57 label:has(input:focus-visible) span{text-decoration-color:highlight}}html[data-visual-theme=trial] body .platform-choices78,html[data-visual-theme=trial] body .round-inputs78{border:0;min-width:0;margin:0;padding:0;display:block}.platform-choices78 legend,.round-inputs78 legend{float:none;color:#615771;margin:0 0 8px;padding:0;font-size:14px;font-weight:650}.platform-choices78>div{flex-wrap:wrap;gap:8px;display:flex}html[data-visual-theme=trial] body .platform-choices78 label{color:#605077;cursor:pointer;background:#faf8fd;border:1px solid #dfd7ee;border-radius:10px;flex:1;align-items:center;gap:8px;min-height:44px;margin:0;padding:9px 12px;font-size:14px;display:flex}html[data-visual-theme=trial] body .platform-choices78 label:has(:checked){color:#61428a;background:#eee6f9;border-color:#a78acb}html[data-visual-theme=trial] body :is(.platform-choices78,.material-choices78) input:is([type=checkbox],[type=radio]){opacity:1;accent-color:#8261b0;flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:0;padding:0;position:static}.club-filter-panel .platform-choices78>div{flex-direction:column}.club-filter-panel .material-choices78 label{cursor:pointer;background:#f6f1fb;border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;font-size:14px;display:flex}.rounds-grid78{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.rounds-grid78>label{color:#615771;flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.rounds-grid78 small,.round-inputs78 small{color:#877b99;font-size:12px;font-weight:400}.rounds-grid78>label>input{flex-basis:100%}.round-inputs78>div{align-items:center;gap:8px;display:flex}html[data-visual-theme=trial] body .round-inputs78 input{color:#3a3450;background:#fff;border:1px solid #d9d0e7;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.round-inputs78>div>span{color:#9e8fb0;font-size:24px}.dossier66 .rounds-grid78>label>input{background:#fff;border:1px solid #d9d0e7;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.visually-hidden78{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.community44 h2{margin:0 0 12px;font-size:18px}.community44 form textarea{min-height:80px;padding:12px;font-size:15px}.community44 .comment-upload-toggle76{margin:8px 0}.community44 .comment-upload-toggle76>summary{padding:6px 0;font-size:13px}.community44 .comment-upload56{background:0 0;border:0;margin:0;padding:8px 0}.community44 .comment-upload56>small{margin-left:10px;font-size:12px;display:inline-block}.community44 .comment-drafts56:empty{display:none}.community44 .comment-empty78{color:#8c8298;margin:14px 0 0;font-size:13px}.community44 form>div>small{font-size:12px}html[data-visual-theme=trial] .home40 .experience-primary76 strong{font-size:23px}html[data-visual-theme=trial] .home40 .experience-meta44 .experience-primary76>span{gap:3px;padding:10px 11px}html[data-visual-theme=trial] .home40 .experience-context44>a,html[data-visual-theme=trial] .home40 .experience-context44>b{font-size:19px;font-weight:800}html[data-visual-theme=trial] .home40 .experience-context44>small{font-size:15px;line-height:1.6}.center-panels78>[hidden],.is-center .live-site-stats[hidden]{display:none!important}html[data-visual-theme=trial] .is-center .live-hero{min-height:0;margin-bottom:8px;padding-top:26px;padding-bottom:24px}html[data-visual-theme=trial] .is-center .live-hero h1{margin:8px 0;font-size:32px}html[data-visual-theme=trial] .is-center .live-dashboard{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px}html[data-visual-theme=trial] .is-center .live-profile-card{box-shadow:none;text-align:left;background:linear-gradient(150deg,#f8f4ff,#edf6ff);border:1px solid #e2d8ee;border-radius:22px;padding:24px 20px;position:sticky;top:110px}html[data-visual-theme=trial] .is-center .live-profile-card>span{border-radius:20px;width:66px;height:66px;margin:0 0 14px}html[data-visual-theme=trial] .is-center .live-profile-card>p{overflow-wrap:anywhere;font-size:13px}.is-center .live-profile-card dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0}.is-center .live-profile-card dl>div{background:#ffffffa6;border-radius:12px;padding:12px 8px}.is-center .live-profile-card dd{font-size:24px}.is-center .live-profile-card a,.is-center .live-profile-logout{min-height:42px;font-size:13px}.center-tabs78{background:#eae3f5;border-radius:15px;gap:5px;margin:0 0 16px;padding:5px;display:flex}.center-tabs78 button{color:#77658e;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;min-width:0;min-height:48px;padding:10px 6px;font-size:15px;font-weight:650}.center-tabs78 button[aria-selected=true]{color:#5e388c;background:#fff;box-shadow:0 2px 8px #65508012}.center-tabs78 button>b{color:#fff;background:#8965b2;border-radius:20px;place-items:center;min-width:19px;height:19px;margin-left:5px;padding:0 4px;font-size:11px;display:inline-grid}.center-panels78>section{min-width:0}html[data-visual-theme=trial] .center-panels78 :is(.submission-list,.closure-inbox,.profile-editor58,.quality-panel72){box-shadow:none;background:#ffffffed;border:1px solid #e4dcef;border-radius:18px;margin:0;padding:22px}html[data-visual-theme=trial] .center-panels78 :is(.submission-list h2,.closure-inbox h2,.profile-editor58 h2){margin:0;font-size:21px}.center-panels78 .submission-fold69>summary{padding:0 0 12px}.center-panels78 .record-hint78{color:#8b7c9d;margin:6px 0 16px;font-size:12px}.center-panels78 .submission-row68{gap:10px;padding:15px 0}.center-panels78 .submission-row68>a{gap:12px;padding:0}.center-panels78 .submission-row68 b{font-size:17px}.center-panels78 .submission-row68 :is(small,time){font-size:12px;line-height:1.7}.center-panels78 .submission-row68>a>span:last-child{white-space:nowrap;font-size:13px}.center-panels78 .record-filters69{gap:10px;margin-bottom:14px}.center-panels78 .record-filters69 label{font-size:12px}.center-panels78 .record-filters69 :is(input,select,button){min-height:42px;font-size:13px}.center-panels78 .closure-inbox>header{margin-bottom:16px}.is-center .center-request-club{color:#775794;background:0 0;border:1px dashed #cdbce4;border-radius:12px;margin-top:14px;padding:12px 16px;font-size:13px}@media (max-width:850px){.rounds-grid78{grid-template-columns:minmax(0,1fr);gap:14px}html[data-visual-theme=trial] .home40 .experience-primary76 strong{font-size:20px}html[data-visual-theme=trial] .home40 .experience-context44>a,html[data-visual-theme=trial] .home40 .experience-context44>b{font-size:18px}html[data-visual-theme=trial] .home40 .experience-context44>small{font-size:14px}html[data-visual-theme=trial] .is-center .live-dashboard{grid-template-columns:minmax(0,1fr);gap:16px}html[data-visual-theme=trial] .is-center .live-hero h1{font-size:25px}html[data-visual-theme=trial] .is-center .live-profile-card{grid-template-columns:48px minmax(0,1fr) auto;gap:4px 10px;padding:18px;display:grid;position:static}html[data-visual-theme=trial] .is-center .live-profile-card>span{grid-row:1/3;width:48px;height:48px;margin:0}.is-center .live-profile-card>small,.is-center .live-profile-card>h2,.is-center .live-profile-card>p{grid-column:2;margin:0}.is-center .live-profile-card>dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 4px}.is-center .live-profile-card>dl dt{font-size:11px}.is-center .live-profile-card>a{grid-column:1/-1;margin:2px 0}.is-center .live-profile-card>.live-profile-logout{grid-area:1/3;margin:0}.center-tabs78{gap:2px;padding:4px}.center-tabs78 button{min-height:46px;padding:8px 2px;font-size:13px}html[data-visual-theme=trial] .center-panels78 :is(.submission-list,.closure-inbox,.profile-editor58,.quality-panel72){padding:15px}.center-panels78 .record-filters69{grid-template-columns:1fr 1fr;display:grid}.center-panels78 .record-filters69>label{min-width:0}.center-panels78 .record-filters69 input{width:100%;min-width:0}.community44 .comment-upload56>small{margin:8px 0 0;display:block}}html[data-visual-theme=trial] .is-center{--center-ink:#554578;--center-line:#ded5ed}html[data-visual-theme=trial] .is-center .live-profile-card{border-color:var(--center-line);background:#f7f4fd;grid-template-columns:60px minmax(0,1fr);gap:4px 12px;display:grid}html[data-visual-theme=trial] .is-center .live-profile-card>span{color:#65518b;background:#e4dcf6;grid-area:1/1/4;width:60px;height:60px;margin:0}.is-center .live-profile-card :is(h2,p,small){grid-column:2}html[data-visual-theme=trial] .is-center .live-profile-card h2{margin:0;font-size:21px}html[data-visual-theme=trial] .is-center .live-profile-card>p{margin:0;font-size:12px}.is-center .live-profile-card :is(dl,a,.live-profile-logout){grid-column:1/-1}html[data-visual-theme=trial] .is-center .live-profile-card>button.profile-edit79{text-align:left;color:#79639f;min-height:32px;box-shadow:none;background:0 0;border:0;grid-column:2;padding:5px 0;font-size:12px;font-weight:600}html[data-visual-theme=trial] .is-center .live-profile-card dl>div{background:#eee8f7;border:0;padding:12px}html[data-visual-theme=trial] .is-center .live-profile-card dd{color:#69578d;font-size:25px}html[data-visual-theme=trial] .is-center .live-profile-card>a{color:#fff;box-shadow:none;text-align:center;background:#8271ae;border:0;border-radius:12px;place-items:center;min-height:44px;margin:3px 0;font-size:14px;display:grid}html[data-visual-theme=trial] .is-center .live-profile-card>.live-profile-logout{color:#847295;border:1px solid var(--center-line);box-shadow:none;background:0 0;grid-row:auto;margin-top:8px}html[data-visual-theme=trial] .is-center .live-hero{isolation:isolate;padding-bottom:32px;position:relative}.cat-trail79{pointer-events:none;color:#baa8d9;z-index:-1;justify-content:space-around;align-items:center;display:flex;position:absolute;top:36px;left:260px;right:160px}.cat-trail79 i{opacity:.5;background:url(/xiaoke-paws-v65.svg) 50%/contain no-repeat;width:56px;height:56px;transform:rotate(-16deg)}.cat-trail79 i:nth-of-type(2){width:44px;height:44px;transform:rotate(20deg)translateY(13px)}.cat-trail79 span{font-size:26px}html[data-visual-theme=trial] .center-panels78 :is(.submission-list,.closure-inbox,.saved-clubs79,.quality-panel72){box-shadow:none;background:#faf8ff;border:1px solid #ded5ed;border-radius:18px;padding:22px}.center-tabs78{background:0 0;border-bottom:1px solid #ded5ed;border-radius:0;gap:10px;padding:0 0 8px}.center-tabs78 button{color:#88789b;background:0 0;border-radius:12px;min-height:44px}.center-tabs78 button[aria-selected=true]{color:#604980;box-shadow:none;background:#e8e0f4}html[data-visual-theme=trial] .is-center .live-status{color:#77618b;background:#eee8f7;border:1px solid #ded4ed}html[data-visual-theme=trial] .is-center .live-status.pending{color:#705388;background:#e9e1f5}html[data-visual-theme=trial] .is-center .live-status.rejected{color:#936982;background:#f3e9ef}.center-panels78 .record-actions69{justify-content:flex-end;margin:10px 0}.center-panels78 .record-actions69>button{color:#8b749a;box-shadow:none;background:0 0;border:1px solid #dcd1e9;padding:7px 12px;font-size:12px}.center-panels78 .record-hint78{margin:0 0 14px;font-size:12px}.center-panels78 .submission-row68{border-color:#e3daee;align-items:center;padding:18px 0}.center-panels78 .submission-row68>a{flex:1;align-items:start;min-width:0}.center-panels78 .submission-row68>a>div{min-width:0}.center-panels78 .submission-row68>b{font-size:18px}.center-panels78 .submission-row68>button{color:#9685a8;white-space:nowrap;box-shadow:none;background:0 0;border:0;font-size:12px}.submission-purchase79{color:#736093;margin:8px 0 4px;font-size:16px;display:block}.submission-purchase79 span{font-size:14px;font-weight:500}.submission-snippet79{color:#92839e;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin:4px 0;font-size:13px;overflow:hidden}.profile-dialog79{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.profile-dialog79>h2{display:none}.profile-dialog79 .profile-split70{display:block}.profile-dialog79 form{border-radius:16px;margin:16px 0;padding:18px;background:#faf8ff!important;border:1px solid #e0d7ed!important}.profile-dialog79 h3{font-size:18px}.profile-dialog79 p{color:#8a799a;font-size:13px}.profile-dialog79 input:not([type=checkbox]){min-height:44px}.profile-dialog79 button{min-height:42px}.inbox-controls79{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:22px;display:flex}.inbox-controls79 label{color:#877394;gap:6px;font-size:12px;display:grid}.inbox-controls79 select{color:#655278;background:#fff;border:1px solid #ddd2eb;border-radius:10px;min-height:40px;padding:8px 12px}.inbox-controls79>button{height:40px}.notice-tools79{margin-left:auto;position:relative}.notice-tools79>summary{cursor:pointer;color:#8b76a0;padding:10px;font-size:13px}.notice-tools79 .notice-toolbar65{z-index:3;background:#faf7ff;border:1px solid #ded4ec;border-radius:12px;min-width:160px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 8px 25px #70508b18}.inbox-unread79{color:#84699f;font-size:13px;font-weight:650}.inbox-section79{color:#706080;margin:0 0 8px;font-size:15px}html[data-visual-theme=trial] .inbox62>article{box-shadow:none;background:0 0;border:0;border-top:1px solid #e3d9ee;border-radius:0;padding:18px 0;display:block}html[data-visual-theme=trial] .inbox62>article.unread{background:0 0;border-color:#ded3eb}.notice-item79>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.notice-kind79{color:#8969a3;background:#ece4f7;border-radius:6px;padding:3px 8px;font-size:11px}.notice-item79 time{color:#9b8aa9;font-size:11px}.notice-item79>b{color:#655279;font-size:16px}.notice-item79>p{color:#91819e;margin:6px 0 12px;font-size:14px;line-height:1.7}.notice-item79 .notice-row-actions64{flex-wrap:wrap;justify-content:flex-start;gap:8px}.notice-item79 .notice-row-actions64 button{color:#826a99;min-height:34px;box-shadow:none;background:#f2edf8;border:1px solid #dfd3ed;padding:7px 11px;font-size:12px}.notice-item79 .notice-row-actions64 button:first-child{color:#fff;background:#8572ab;border-color:#0000}.profile-notice-history79{background:#f0eaf8;border-radius:12px;margin:0 0 20px;padding:12px}.notice-detail64 .notice-section64{background:#faf8ff;border:1px solid #e4daee;border-radius:13px;margin-top:12px;padding:16px}.notice-detail64 .notice-section64 h4{color:#937f9f;margin:0 0 10px;font-size:14px}.notice-detail64 .notice-section64 p{color:#594967;font-size:16px;line-height:1.75}.section-switch79{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.section-switch79 button{color:#8d799f;cursor:pointer;background:0 0;border:1px solid #dbd0e9;border-radius:11px;min-height:42px;padding:9px 17px;font-size:14px;font-weight:650}.section-switch79 button[aria-pressed=true]{color:#614786;background:#e7def3;border-color:#c4b0df}.saved-search79{gap:8px;display:flex}.saved-search79 input{background:#fff;border:1px solid #ded3eb;border-radius:10px;width:100%;min-width:0;padding:10px 12px}.saved-search79 button{white-space:nowrap;padding:8px 18px}.muted79,.list-count79,.empty79{color:#93819d;font-size:13px;line-height:1.8}.saved-club79{border-bottom:1px solid #e3d9ec;justify-content:space-between;align-items:center;gap:14px;padding:20px 0;display:flex}.saved-club79>div{min-width:0}.saved-club79 b{color:#635078;overflow-wrap:anywhere;font-size:18px}.saved-club79 small{color:#9a87a7;margin-top:6px;font-size:12px;display:block}.club-preferences79{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-visual-theme=trial] .club-preferences79>button{color:#82709d;min-height:38px;box-shadow:none;cursor:pointer;background:#f4effb;border:1px solid #d9ccec;border-radius:10px;padding:8px 13px;font-size:13px}html[data-visual-theme=trial] .club-preferences79>button[aria-pressed=true]{color:#6f548e;background:#e7dcf6;border-color:#bca7d6}.club-preferences79>span{color:#9b627a;flex-basis:100%;font-size:12px}.club-preferences79>button:disabled{opacity:.5;cursor:wait}.club-detail .club-preferences79{margin:18px 0}.public-club-list>.club-result79{background:#fbfaff;border:1px solid #ddd6ef;border-radius:18px;padding:20px;box-shadow:0 8px 20px #75608b08}.club-result79>a{grid-template-columns:48px minmax(0,1fr) 68px;align-items:center;gap:16px;min-width:0;display:grid}.club-result79>a>i{color:#9a85b3;background:#ece6fa;border-radius:14px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.club-result79>a>div{gap:7px;min-width:0;display:grid}.club-result79>a>div>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.club-result79>a b{color:#62517b;font-size:18px}.club-result79>a em{color:#8b719f;background:#e8e2f5;border-radius:7px;padding:4px 7px;font-size:10px;font-style:normal}.club-result79>a small{color:#9688a4;overflow-wrap:anywhere;font-size:12px}.club-result79>a>strong{color:#88709f;text-align:right;font-size:25px}.club-result79 .public-enter{display:none}.club-result79 .club-preferences79{justify-content:flex-end;margin-top:12px}html[data-visual-theme=trial] .submission-detail79{color:#655376;background:#fbf9ff;border:1px solid #dfd6ec;border-radius:24px;max-width:1040px;margin-top:24px;padding:32px}.submission-detail79>.detail-back79{color:#917da3;font-size:14px}html[data-visual-theme=trial] .submission-detail79>header{align-items:center;gap:20px;margin:24px 0}html[data-visual-theme=trial] .submission-detail79 h1{color:#584773;margin:7px 0;font-size:30px}.submission-detail79>header small{color:#9a86a9;font-size:12px}.submission-detail79>header p{color:#847091;margin:0;font-size:16px}.detail-status79{color:#7b5d92;white-space:nowrap;background:#e9e0f5;border-radius:10px;padding:8px 13px;font-size:13px}.detail-status79.rejected{color:#9b718d;background:#f1e5ee}.submission-result79{background:#eee7f7;border:0;border-radius:16px;padding:20px}.submission-detail79 h2{margin:0 0 12px;font-size:18px}.submission-result79>p{margin:8px 0;font-size:16px;line-height:1.8}.detail-actions79{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.detail-actions79 :is(a,button){color:#836799;min-height:38px;box-shadow:none;background:#fbf9ff;border:1px solid #d4c5e4;border-radius:9px;padding:8px 13px;font-size:13px}.detail-actions79>div{margin:0}.submission-numbers79{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.submission-numbers79>div{background:#f1edf9;border:1px solid #e0d7ed;border-radius:15px;padding:18px}.submission-numbers79 small{color:#9b87a7;margin-bottom:8px;font-size:12px;display:block}.submission-numbers79 strong{color:#78628f;font-size:26px}.submission-numbers79 em{font-size:13px;font-style:normal;font-weight:500}html[data-visual-theme=trial] .submission-detail79>.submission-content79{background:#fff;border:1px solid #e2d8ed;border-radius:17px;margin:0;padding:22px}.submission-content79 dl{flex-wrap:wrap;gap:15px 32px;display:flex}.submission-content79 dt{color:#a18bac;margin-bottom:6px;font-size:12px}.submission-content79 dd{color:#796685;overflow-wrap:anywhere;margin:0;font-size:15px}.submission-scores79{color:#97839f;font-size:13px;line-height:1.8}.submission-content79 .full-text62{margin:20px 0;font-size:17px;line-height:1.9}.submission-content79 h3{color:#9a83a7;margin-top:22px;font-size:14px}.submission-images79{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.submission-images79 img{object-fit:cover;border:1px solid #eee5f5;border-radius:12px;width:100%;height:150px}.submission-private79,.submission-meta79{color:#9681a5;border-bottom:1px solid #e0d7eb;margin-top:10px;padding:17px 0;font-size:13px}.submission-private79>summary,.submission-meta79>summary{cursor:pointer;color:#7f668f;font-size:14px}.submission-meta79 p{overflow-wrap:anywhere}html[data-visual-theme=trial] .cc-admin-workspace{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:22px}.cc-admin-sidebar nav>div{gap:4px;margin-top:16px;display:grid}.cc-admin-sidebar nav>div>small{color:#a38faf;padding:0 10px;font-size:11px}html[data-visual-theme=trial] .cc-admin-sidebar nav a{color:#867395;background:0 0;border:0;border-radius:10px;justify-content:space-between;min-height:40px;padding:10px 12px;font-size:14px;display:flex}html[data-visual-theme=trial] .cc-admin-sidebar nav a.active{color:#684d88;box-shadow:none;background:#e7ddf3}html[data-visual-theme=trial] .cc-admin-main{min-width:0}html[data-visual-theme=trial] .cc-admin-main>header{background:#f8f5fd;border:1px solid #ded5ec;border-radius:18px;margin-bottom:20px;padding:20px 24px}html[data-visual-theme=trial] .cc-admin-main>header h1{color:#69517e;margin:7px 0 0;font-size:27px}html[data-visual-theme=trial] .cc-admin-main>header span{color:#ac94ba;font-size:10px}html[data-visual-theme=trial] .cc-admin-main :is(.cc-admin-review-section,.experience-manager60,.closure-admin,.quality-admin72,.club-update-queue62){box-shadow:none;background:#fbf9ff;border:1px solid #e0d6ed;border-radius:18px;padding:22px}html[data-visual-theme=trial] .cc-admin-main h2{color:#6b5484;font-size:20px}html[data-visual-theme=trial] .cc-admin-main :is(.management-card60,.review-record69,.cc-admin-club-card){box-shadow:none;background:#fff;border:1px solid #e2d9ed;border-radius:13px;margin-bottom:12px;padding:18px}.admin-overview79{background:#fbf9ff;border:1px solid #ded4ec;border-radius:18px;padding:24px}.admin-overview79>header{color:#95819f;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:13px;display:flex}.admin-overview79 h2{margin:0}.admin-queue-grid79{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-queue-grid79>a{background:#efe9f8;border:1px solid #e0d5ee;border-radius:14px;gap:12px;padding:20px;transition:background .15s;display:grid}.admin-queue-grid79>a:hover{background:#e7ddf3}.admin-queue-grid79 span{color:#8d739e;font-size:14px}.admin-queue-grid79 strong{color:#7a5d95;font-size:32px}.admin-queue-grid79 small{color:#a086af;font-size:12px}.admin-public79{border-top:1px solid #e2d8ed;flex-wrap:wrap;gap:16px;margin-top:24px;padding-top:20px;display:flex}.admin-public79 a{color:#90759f;font-size:13px}.collection-card79>summary{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.collection-card79>summary:before{content:"▸";color:#a28bb2}.collection-card79[open]>summary:before{content:"▾"}.collection-card79>summary strong{color:#6f5686;font-size:18px}.collection-card79>summary span{color:#a28eaf;flex:1;font-size:12px}.collection-card79>summary b{color:#a185ad;white-space:nowrap;background:#f1eaf8;border-radius:7px;padding:5px 8px;font-size:12px}.collection-card79>summary small{color:#9e86ae;font-size:12px}.collection-card79[open]>summary{border-bottom:1px solid #eadff1;margin-bottom:18px;padding-bottom:18px}.owner62 [hidden]{display:none!important}@media (max-width:850px){html[data-visual-theme=trial] .is-center .live-profile-card{grid-template-columns:52px minmax(0,1fr) auto;gap:4px 12px}html[data-visual-theme=trial] .is-center .live-profile-card>span{width:52px;height:52px}html[data-visual-theme=trial] .is-center .live-profile-card>button.profile-edit79{text-align:center;grid-area:1/3/4;align-self:center;max-width:90px;padding:8px}html[data-visual-theme=trial] .is-center .live-profile-card>.live-profile-logout{grid-area:auto/1/auto/-1}.cat-trail79{opacity:.8;top:24px;left:170px;right:100px}.cat-trail79 span:nth-of-type(2){display:none}html[data-visual-theme=trial] .center-panels78 :is(.submission-list,.closure-inbox,.saved-clubs79,.quality-panel72){padding:16px}.center-tabs78{gap:2px}.center-tabs78 button{font-size:13px}.center-panels78 .submission-row68{padding-bottom:38px;display:block;position:relative}.center-panels78 .submission-row68>button{position:absolute;bottom:6px;right:0}.center-panels78 .submission-row68>a{grid-template-columns:1fr auto;gap:10px;display:grid}.center-panels78 .submission-row68>a>.live-status{grid-area:1/2;align-self:start}.center-panels78 .submission-row68>a>div{grid-area:1/1}.center-panels78 .submission-row68>a>span:last-child{grid-column:1/-1;font-size:12px}.submission-snippet79{max-width:210px}.saved-club79{flex-direction:column;align-items:flex-start;gap:12px}.saved-club79 .club-preferences79{align-self:flex-end}.club-result79>a{grid-template-columns:40px minmax(0,1fr) 48px;gap:10px}.club-result79>a b{font-size:17px}.club-result79>a>strong{font-size:22px}.club-result79>a small{font-size:11px}.public-club-list>.club-result79{padding:16px}html[data-visual-theme=trial] .submission-detail79{margin-top:16px;padding:20px 16px}html[data-visual-theme=trial] .submission-detail79 h1{font-size:25px}.submission-numbers79{gap:7px}.submission-numbers79>div{padding:12px 9px}.submission-numbers79 strong{font-size:20px}.submission-numbers79 em,.submission-numbers79 small{font-size:11px}.submission-result79,html[data-visual-theme=trial] .submission-detail79>.submission-content79{padding:16px}.submission-images79{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.submission-images79 img{height:96px}html[data-visual-theme=trial] .cc-admin-workspace{grid-template-columns:minmax(0,1fr);gap:12px}html[data-visual-theme=trial] .cc-admin-main>header{flex-wrap:wrap;gap:14px;padding:16px}html[data-visual-theme=trial] .cc-admin-main>header h1{font-size:24px}.admin-queue-grid79{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-queue-grid79>a{padding:15px}.admin-queue-grid79 strong{font-size:27px}.admin-overview79{padding:16px}.admin-public79{gap:12px}html[data-visual-theme=trial] .cc-admin-main :is(.cc-admin-review-section,.experience-manager60,.closure-admin,.quality-admin72,.club-update-queue62){padding:15px}.collection-card79>summary{flex-wrap:wrap;gap:8px}.collection-card79>summary span{flex-basis:100%;order:4}.collection-card79>summary strong{font-size:17px}.collection-card79>summary small{display:none}.inbox-controls79{gap:8px}.notice-item79>header{align-items:start}.notice-item79 time{font-size:10px}}html[data-visual-theme=trial] .is-center .live-workspace{box-shadow:none;background:0 0;border:0}html[data-visual-theme=trial] .is-center .live-hero{background:#f8f5fd;border:1px solid #e3d9ef}html[data-visual-theme=trial] .submission-detail79{position:relative}.submission-detail79>.detail-mascot56{pointer-events:none;width:106px;height:96px;margin:0;position:absolute;top:25px;right:25px}html[data-visual-theme=trial] .submission-detail79>header{min-height:90px;padding:0 130px 0 0}html[data-visual-theme=trial] .submission-detail79 .detail-status79{color:#7b5d92;background:#e9e0f5}@media (max-width:850px){.submission-detail79>.detail-mascot56{width:62px;height:58px;top:17px;right:16px}html[data-visual-theme=trial] .submission-detail79>header{min-height:0;margin:40px 0 20px;padding:0}.submission-detail79>header>div{min-width:0}.submission-detail79>header .detail-status79{padding:6px 9px;font-size:12px}.submission-detail79>header p{font-size:14px}html[data-visual-theme=trial] .is-center .live-profile-card>span{grid-row:1/3}html[data-visual-theme=trial] .is-center .live-profile-card>p{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}html[data-visual-theme=trial] .is-center .live-profile-card>button.profile-edit79{grid-row:1/3}html[data-visual-theme=trial] .is-center .live-profile-card>dl{grid-row:3}.cat-trail79{gap:8px;left:150px;right:112px}.cat-trail79 i{width:25px;min-width:20px;height:25px}.cat-trail79 span{font-size:16px}}.profile-request79 p{color:#827091;font-size:14px;line-height:1.7}.profile-request79 img{object-fit:cover;border-radius:12px;width:60px;height:60px}@media (max-width:400px){html[data-visual-theme=trial] .is-center .live-profile-card h2{font-size:18px}.center-tabs78 button{font-size:12px}.center-tabs78 button>b{min-width:16px;height:16px;margin-left:2px;padding:0 3px;font-size:10px}}html[data-visual-theme=trial] body .public-archive-filter{background:#eeeafa;border-color:#d4cbea;box-shadow:0 12px 32px #64558b0c}html[data-visual-theme=trial] body .public-archive-filter :is(input,select){color:#564673;background:#faf8ff;border-color:#d9cee9}html[data-visual-theme=trial] body .public-archive-filter fieldset button{color:#7b6995;background:#e6dff3}html[data-visual-theme=trial] body .public-archive-filter fieldset button.active{color:#5e4084;background:#d9cdee;border-color:#ae95cd}html[data-visual-theme=trial] body .platform-choices78 input:is([type=radio],[type=checkbox]){outline-offset:0;box-shadow:none!important;background:0 0!important;outline:none!important}html[data-visual-theme=trial] body .platform-choices78 input:is([type=radio],[type=checkbox]):focus-visible{outline-offset:0;box-shadow:none!important;background:0 0!important;outline:none!important}html[data-visual-theme=trial] body .platform-choices78 input[type=radio]{border-radius:50%!important}html[data-visual-theme=trial] body .platform-choices78 label:has(input:focus-visible){outline-offset:-2px;outline:2px solid #8162aa}.center-tabs78{flex-wrap:wrap}.center-tabs78 button{white-space:nowrap;flex:90px}.record-count81{color:#9785a8;margin-right:auto;font-size:12px}.own-record-list81{gap:20px;display:grid}.own-experience81{background:#fff;border:1px solid #ded4ed;border-radius:16px;min-width:0;overflow:hidden}.own-record-state81{background:#f0eaf8;border-bottom:1px solid #e5ddef;align-items:center;gap:12px;padding:14px 18px;display:flex}.own-record-state81 time{color:#8b799b;font-size:12px}.own-record-state81>button{color:#9680a4;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:32px;margin-left:auto;font-size:12px}html[data-visual-theme=trial] body .own-experience81>.experience-card44{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:22px}.own-experience81 .experience-copy44{-webkit-line-clamp:unset;white-space:pre-wrap;display:block;overflow:visible}.own-experience81 .experience-primary76 strong{font-size:25px}.own-experience81 .experience-context44>a,.own-experience81 .experience-context44>b{font-size:20px}.own-experience81 .experience-card44>footer{flex-wrap:wrap;align-items:center}.own-experience81 .experience-open44{white-space:nowrap}.own-review-note81{color:#866992;overflow-wrap:anywhere;border-bottom:1px solid #e4dcec;margin:0;padding:12px 18px;font-size:14px;line-height:1.7}.own-review-note81>b{color:#6e507f;margin-right:10px;font-size:12px}.own-interactions81{color:#887b95;font-size:13px}.own-club-application81{background:#fff;border:1px solid #e2d8ee;border-radius:15px;padding:20px}.own-club-application81>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.own-club-application81 h3{color:#5b4379;margin:0;font-size:21px}.application-code81{color:#9785a8;margin:10px 0;font-size:12px}.own-club-application81 .own-review-note81{background:#f4effa;border:0;border-radius:10px;margin:15px 0;padding:12px}.own-club-application81 .own-review-note81 p{margin:5px 0 0}.own-club-application81>footer{background:0 0;justify-content:space-between;gap:10px;max-width:none;margin:15px 0 0;padding:0;display:flex}.own-club-application81>footer a{color:#786193;font-size:14px;font-weight:650}.own-club-application81>footer button{color:#a090ad;cursor:pointer;background:0 0;border:0;font-size:12px}.inbox-controls81{align-items:center;margin:12px 0 22px}.inbox-controls81>button{color:#6e518e;background:#ede5f8;border:1px solid #cbbddd;border-radius:10px;padding:8px 16px;font-size:14px}.inbox-controls81>button:disabled{opacity:.5}.report-history-heading81{color:#98a;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:13px;display:flex}.report-record81{background:#fff;border:1px solid #ded3ec;border-radius:15px;margin-bottom:16px;padding:22px}.report-record81>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-record81 h3{color:#594374;margin:0;font-size:21px}.report-record81>header p{color:#918099;margin:6px 0 0;font-size:14px}.report-status81{color:#765a91;white-space:nowrap;background:#eee5f7;border-radius:7px;padding:5px 10px;font-size:12px}.report-status81.resolved{color:#596b83;background:#e8eef8}.report-meta81{color:#9684a3;border-bottom:1px solid #eee7f5;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:16px 0;padding-bottom:14px;font-size:12px;display:flex}.report-record81 h4{color:#a08cad;margin:0 0 6px;font-size:12px}.report-record81 :is(.report-reason81,.report-result81)>p{color:#6a537e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.report-result81{background:#f0eaf8;border-radius:11px;margin-top:16px;padding:16px}.report-result81 h4{color:#806198;align-items:center;gap:10px;display:flex}.report-result81 h4 span{color:#8c789e;margin-left:auto;font-weight:500}.report-result81 time{color:#9c88ab;margin-top:10px;font-size:11px;display:block}.report-source81{color:#795a96;margin-top:16px;font-size:13px;display:inline-block}.inspection-service81{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.inspection-service81>b{color:#594974;font-size:18px}.inspection-service81>span{color:#9985ab;font-size:13px}.experience-details60 .inspection-numbers81{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.experience-details60 .inspection-numbers81>div{background:#eee8f7;border-radius:12px;padding:14px}.inspection-numbers81 dd{color:#745995;font-size:25px;font-weight:750}.inspection-numbers81 dd small{font-size:12px;font-weight:500}.inspection-meta81{margin:12px 0;font-size:12px;color:#9782a4!important}.inspection-scores81{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.inspection-scores81>span{color:#93809f;border:1px solid #e6ddef;border-radius:8px;gap:10px;padding:7px 10px;font-size:12px;display:flex}.inspection-scores81 b{color:#82639e;font-size:13px}.inspection-copy81{border-top:1px solid #e8e0f1;padding:14px 0}.inspection-copy81>p{margin:8px 0;font-size:16px;line-height:1.8}.inspection81 .inspection-images81{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inspection-images81>section{background:#fcfaff;border:1px solid #e5ddee;border-radius:12px;min-width:0;padding:14px}.inspection81 .inspection-images81 h4{margin:0;font-size:13px}.inspection-images81 h4 small{color:#aa98b5;font-size:11px;font-weight:400}.inspection-images81 .edit-image-grid60{gap:8px;margin:12px 0 0}.inspection-images81 img{object-fit:cover;width:104px;height:90px}.management-card60>.actions60{border-top:1px solid #e2d9ec;padding-top:16px}.management-compare60{margin-top:18px}.management-compare60 .inspection-images81{grid-template-columns:1fr}.management-card60>header>div>span{margin-right:10px;font-size:12px;display:inline-block}@media (max-width:700px){.center-tabs78{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.center-tabs78 button{font-size:13px}html[data-visual-theme=trial] body .own-experience81>.experience-card44{padding:15px}.own-record-state81{gap:8px;padding:10px 12px}.own-record-state81 time{font-size:10px}.own-experience81 .experience-primary76 strong{font-size:21px}.own-experience81 .experience-context44>a,.own-experience81 .experience-context44>b{font-size:18px}.report-record81,.own-club-application81{padding:16px}.report-record81 h3,.own-club-application81 h3{font-size:19px}.inspection81 .inspection-images81{grid-template-columns:1fr}.inspection-numbers81 dd{font-size:21px}.experience-details60 .inspection-numbers81>div{padding:11px 9px}.management-compare60{grid-template-columns:1fr}}.platform-choices78 label>span{white-space:nowrap}@media (max-width:700px){.dossier66 .dossier-basics66>.platform-choices78{grid-column:1/-1}}html[data-visual-theme=trial] .experience-manager60 .management-tabs60 button[aria-pressed=true]{color:#fff;background:#8270aa;border-color:#8270aa}html[data-visual-theme=trial] .is-publish .publish-hero82{isolation:isolate;background:radial-gradient(at 30% 0,#eadbf9,#0000 64%),linear-gradient(110deg,#ebe6fb,#e9ecfc 63%,#dcf3fc);border:1px solid #d9cfef;position:relative;box-shadow:0 12px 30px #72649c0b}.publish-hero82:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background-image:linear-gradient(#fff5 1px,#0000 1px),linear-gradient(90deg,#fff5 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}html[data-visual-theme=trial] .publish-hero82>div:first-child{flex-direction:column;justify-content:center;min-height:140px;display:flex}html[data-visual-theme=trial] .publish-hero82 h1{color:#58447b;letter-spacing:-1px;font-size:clamp(27px,3.2vw,42px);font-weight:800}html[data-visual-theme=trial] .publish-hero82>div>span{color:#8f7eaf;letter-spacing:2px;font-size:11px}html[data-visual-theme=trial] .publish-hero82 .live-site-stats{box-shadow:none;background:#ffffff65;border:0;border-radius:20px;min-width:235px;padding:22px}html[data-visual-theme=trial] .publish-hero82 .live-site-stats strong{color:#7a66a1;font-size:32px}html[data-visual-theme=trial] .publish-hero82 .live-site-stats :is(b,small){color:#8f80a5;font-size:12px}.publish-hero82 .cat-trail79{top:25px;left:42%;right:165px}.publish-hero82 .cat-trail79 i{opacity:.22;width:38px;height:38px}html[data-visual-theme=trial] .is-center .live-profile-card>.center-request-club{color:#776091;width:100%;min-height:44px;box-shadow:none;background:#e8e0f5;border:1px solid #d7c9e8;border-radius:12px;grid-area:auto/1/auto/-1;place-items:center;margin:3px 0;padding:10px 12px;font-size:14px;font-weight:650;display:grid}html[data-visual-theme=trial] .center-panels78 .inbox-heading79{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}html[data-visual-theme=trial] .inbox-heading79 .inbox-controls81{flex-wrap:wrap;gap:7px;margin:0 0 0 auto;display:flex}html[data-visual-theme=trial] .inbox-heading79 .inbox-controls81>button,.report-tools82>button,.report-undo82{color:#846d9a;min-height:32px;box-shadow:none;background:0 0;border:1px solid #ded3ec;border-radius:8px;padding:6px 10px;font-size:12px}.report-tools82{gap:8px;margin-left:auto;display:flex}.report-undo82{margin-bottom:15px}html[data-visual-theme=trial] .experience-manager60 .management-card60{box-shadow:none;background:#fff;border-color:#ded6ea;padding:26px}.experience-manager60 .management-card60>header{border:0;padding-bottom:0}.experience-manager60 .management-card60>header h3{color:#594274;margin:8px 0;font-size:23px}.experience-manager60 .management-card60>header small{color:#9a8aa9;font-size:12px}.experience-manager60 .inspection82{background:0 0;border:0;margin-top:12px;padding:0}.inspection82 .inspection-service81{margin:6px 0 14px}.inspection82 .inspection-service81>b{font-size:16px;font-weight:600}.inspection82 .inspection-service81>span{font-size:12px}.inspection82 .experience-primary76{background:#f4f0fa;border:0;border-radius:12px;gap:12px;padding:14px 16px}html[data-visual-theme=trial] .inspection82 .experience-meta44 .experience-primary76>span{background:0 0;border:0;border-radius:0;padding:0}.inspection82 .experience-primary76 strong{color:#745b96;font-size:25px}.inspection82 .experience-primary76 :is(small,em){color:#9a86ab}.inspection82 .experience-rounds76{color:#9a88a7;margin-top:10px;font-size:12px}.inspection82 .inspection-scores81{gap:8px 18px;margin:12px 0}.inspection82 .inspection-scores81>span{background:0 0;border:0;gap:6px;padding:0;font-size:12px}.inspection82 .inspection-scores81 b{font-size:12px;font-weight:600}.inspection82 .inspection-meta81{margin:10px 0;font-size:12px}.inspection82 .experience-copy60{color:#645071;white-space:pre-wrap;margin:16px 0;font-size:16px;line-height:1.8}.inspection82 .inspection-public82{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.inspection-public82 img{object-fit:cover;border-radius:10px;width:140px;height:112px;display:block}.inspection-evidence82{border-top:1px dashed #ded4ec;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.inspection-evidence82>span{color:#9c87aa;flex-shrink:0;font-size:12px}.inspection-evidence82>div{flex-wrap:wrap;gap:8px;display:flex}.inspection-evidence82 img{object-fit:cover;border-radius:6px;width:60px;height:48px;display:block}html[data-visual-theme=trial] .experience-manager60 .management-compare60>section{background:0 0;border:0;border-radius:0;padding:0}.experience-manager60 .management-compare60{gap:28px}.experience-manager60 .management-compare60>section+section{border-left:1px solid #e6ddf0!important;padding-left:28px!important}.experience-manager60 .management-compare60>section>h4{color:#8b719f;border-bottom:1px solid #e6ddf0;margin:0 0 16px;padding-bottom:10px;font-size:13px}.experience-manager60 .management-compare60>section:only-child{max-width:none}.experience-manager60 .actions60{margin-top:20px}@media (max-width:850px){html[data-visual-theme=trial] .is-publish .publish-hero82{gap:14px;padding:22px}html[data-visual-theme=trial] .publish-hero82>div:first-child{min-height:110px;padding-bottom:0;padding-right:105px}html[data-visual-theme=trial] .publish-hero82>div:first-child:after{width:100px;height:100px;top:50%;bottom:auto;transform:translateY(-50%)}html[data-visual-theme=trial] .publish-hero82 .live-site-stats{min-width:0;padding:12px 16px}html[data-visual-theme=trial] .publish-hero82 .live-site-stats strong{font-size:24px}.publish-hero82 .cat-trail79{display:none}}@media (max-width:700px){html[data-visual-theme=trial] .experience-manager60 .management-card60{padding:17px}.experience-manager60 .management-compare60{grid-template-columns:1fr;gap:22px}.experience-manager60 .management-compare60>section+section{border-left:0!important;padding-left:0!important}.inspection82 .experience-primary76 strong{font-size:21px}.inspection-public82 img{width:100px;height:90px}.inspection-evidence82{flex-direction:column;align-items:flex-start;gap:8px}.center-panels78 .inbox-unread79{font-size:12px}}html[data-visual-theme=trial] .club-detail83{box-shadow:none;background:0 0;border:0}.club-heading83{color:#534366;background:linear-gradient(115deg,#eee8fa,#e8effb);border-radius:22px;padding:28px}.club-title83{align-items:center;gap:18px;min-width:0;display:flex}.club-title83>img,.club-avatar83{object-fit:cover;border-radius:16px;flex:0 0 66px;width:66px;height:66px}.club-avatar83{color:#765590;background:#e1d4f2;place-items:center;font-size:25px;font-weight:800;display:grid}.club-title83>div{flex:1;min-width:0}.club-name83{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.club-name83 h1{color:#493661;overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.4}.club-name83 .club-preferences79{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.club-name83 .club-preferences79>button{color:#795899;min-height:36px;box-shadow:none;background:#ffffff70;border:1px solid #d1bfe4;border-radius:10px;padding:6px 12px;font-size:14px}.club-name83 .club-preferences79>button[aria-pressed=true]{color:#fff;background:#776099}.club-title83 p{color:#887197;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px}.club-title83 p>span{color:#70528c;font-weight:650}.club-summary83{color:#887898;flex-wrap:wrap;gap:24px 50px;margin:24px 0 0;padding-left:84px;font-size:13px;display:flex}.club-summary83 b{color:#70548b;font-size:20px;font-weight:750}.club-summary83 small{margin-top:4px;font-size:12px;display:block}.club-jump83{gap:10px;margin:22px 0;display:flex}.club-jump83>button{color:#644680;min-height:44px;box-shadow:none;background:#e9e0f5;border:0;border-radius:12px;padding:10px 24px;font-size:15px;font-weight:700}.club-jump83>button:hover{background:#daccee}.club-jump83>button>span{margin:0 5px;font-size:13px}.club-about83{background:#ffffffb8;border-radius:20px;outline:none;padding:26px 28px;scroll-margin-top:100px}.club-about83>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.club-about83 h2{color:#56406f;margin:0;font-size:21px;line-height:1.5}.club-about83 a{color:#755295}.club-about83>header>a,.club-pending83>a{white-space:nowrap;font-size:14px;font-weight:650}.club-description83{color:#726281;margin:15px 0;font-size:15px;line-height:1.8}.club-facts83{grid-template-columns:1fr 1fr;gap:20px 36px;margin:24px 0;display:grid}.club-facts83>div{min-width:0}.club-facts83 dt{color:#927fa0;margin-bottom:6px;font-size:13px}.club-facts83 dd{color:#58446d;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:550;line-height:1.6}html[data-visual-theme=trial] .club-about83 .official-contact63{color:#65497d;overflow-wrap:anywhere;box-shadow:none;background:#efebf8;border:0;border-radius:12px;padding:14px 18px;font-size:16px;line-height:1.6}.club-about83 .official-contact63 strong{font-size:14px;font-weight:600}.club-media83{gap:28px;margin-top:26px;display:grid}html[data-visual-theme=trial] .club-media83 .club-carousel76{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.club-media83 .club-carousel76 h3{color:#644a7f;font-size:18px}.club-media83 .club-carousel-stage76{background:#f4f0fa;border-radius:12px}.club-pending83{justify-content:space-between;align-items:center;gap:20px;display:flex}.club-pending83 h2{font-size:19px}.club-pending83 p{color:#82718f;margin:8px 0 0;font-size:14px;line-height:1.6}.club-reviews83{outline:none;margin-top:28px;scroll-margin-top:100px}.club-reviews83 .public-archive-results>header h2{font-size:22px}html[data-visual-theme=trial] .cc-admin-portal{color:#594a6c}html[data-visual-theme=trial] .cc-admin-sidebar{box-shadow:none;background:#f1ecf9;border:0;padding:24px 18px}html[data-visual-theme=trial] .cc-admin-sidebar>div{border-color:#e2d8ee;padding:0 12px 18px}html[data-visual-theme=trial] .cc-admin-sidebar>div>strong{color:#644a80;font-size:19px}html[data-visual-theme=trial] .cc-admin-sidebar nav>div{margin:16px 0}html[data-visual-theme=trial] .cc-admin-sidebar nav>div>small{color:#9c86ad;letter-spacing:1px;padding:0 12px;font-size:11px}html[data-visual-theme=trial] .cc-admin-sidebar nav a{color:#826696;border-radius:10px;min-height:44px;margin:4px 0;padding:11px 14px;font-size:15px;transition:background-color .12s}html[data-visual-theme=trial] .cc-admin-sidebar nav a.active{color:#5b3d7a;background:#dfd1ee;font-weight:750}html[data-visual-theme=trial] .cc-admin-main>header{box-shadow:none;background:linear-gradient(100deg,#ebe3f7,#e8f0fb);border:0;border-radius:18px;padding:22px 26px}html[data-visual-theme=trial] .cc-admin-main>header h1{color:#594072;font-size:28px}html[data-visual-theme=trial] .cc-admin-main>header>div>span{color:#9481a3;font-size:10px}html[data-visual-theme=trial] .cc-admin-main .cc-admin-header-actions>button{min-height:36px;box-shadow:none;padding:7px 12px;font-size:13px}html[data-visual-theme=trial] .cc-admin-main :is(.record-filters69,.management-filters60){background:0 0;border:0;align-items:end;gap:12px;padding:14px 0}html[data-visual-theme=trial] .cc-admin-main :is(.record-filters69,.management-filters60) label{color:#7a638e;font-size:13px}html[data-visual-theme=trial] .cc-admin-main :is(.record-filters69,.management-filters60) :is(select,input){background:#faf8fd;border-color:#dcd0e9;border-radius:10px;min-height:40px;font-size:14px}html[data-visual-theme=trial] .cc-admin-main :is(.record-filters69,.management-filters60) button{min-height:40px;padding:9px 14px;font-size:13px}html[data-visual-theme=trial] .cc-admin-main :is(.closure-admin,.cc-admin-review-section,.experience-manager60){box-shadow:none;background:0 0;border:0}html[data-visual-theme=trial] .cc-admin-main :is(.closure-admin,.cc-admin-review-section,.experience-manager60)>header{border:0;padding-bottom:8px}html[data-visual-theme=trial] .cc-admin-main :is(.closure-admin,.cc-admin-review-section,.experience-manager60)>header h2{color:#654a7f;font-size:19px}html[data-visual-theme=trial] .cc-admin-main :is(.closure-admin,.cc-admin-review-section,.experience-manager60)>header p{color:#93809e;font-size:13px}html[data-visual-theme=trial] .cc-admin-main :is(.review-record69,.management-card60,.review-thread63,.cc-admin-club-card){box-shadow:none;background:#fff;border:1px solid #e3d9ee;border-radius:16px;margin:16px 0}html[data-visual-theme=trial] .review-item83{padding:22px}.review-item83>header{color:#61427e;font-size:16px;font-weight:700;line-height:1.8}.review-item83>p{color:#7e688e;margin:10px 0;font-size:14px;line-height:1.8}.review-item83>form{border-top:1px solid #ede6f3;padding-top:14px}html[data-visual-theme=trial] .cc-admin-main :is(.review-target63,.review-context63,.review-thread-body63,.cc-admin-club-identity){box-shadow:none;background:0 0;border:0}html[data-visual-theme=trial] .cc-admin-main .review-target63{background:#f4effa;border-radius:12px;padding:16px}html[data-visual-theme=trial] .cc-admin-main .review-context63{border-top:1px solid #ebe1f3;margin-top:16px;padding-top:16px}html[data-visual-theme=trial] .cc-admin-main .review-context63 h3{color:#927ca1;font-size:13px}html[data-visual-theme=trial] .cc-admin-main .review-context63 :is(p,blockquote){color:#746382;font-size:14px}html[data-visual-theme=trial] .cc-admin-main .review-location63{color:#957ca9;font-size:12px}html[data-visual-theme=trial] .admin-queue-grid79>a{box-shadow:none;background:#f0eaf8;border:0}html[data-visual-theme=trial] .admin-queue-grid79>a>strong{font-size:32px}html[data-visual-theme=trial] .admin-queue-grid79>a>small{font-size:12px}html[data-visual-theme=trial] :is(.app-side-navigation,.site-header,.live-topbar,.cc-admin-sidebar,.mobile-bottom73){-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:850px){.club-heading83{padding:20px}.club-title83{gap:12px}.club-title83>img,.club-avatar83{flex-basis:52px;width:52px;height:52px}.club-name83{gap:8px}.club-name83 h1{font-size:24px}.club-title83 p{font-size:11px}.club-summary83{gap:20px;margin-top:20px;padding:0}.club-summary83 b{font-size:18px}.club-jump83>button{flex:1;padding:10px 12px;font-size:14px}.club-about83{padding:20px}.club-about83 h2{font-size:19px}.club-facts83{grid-template-columns:1fr 1fr;gap:18px}.club-facts83 dd{font-size:15px}.club-about83 .official-contact63{font-size:15px!important}.club-pending83{flex-direction:column;align-items:flex-start;gap:12px}.club-pending83 h2{font-size:18px}html[data-visual-theme=trial] .cc-admin-main>header{padding:18px}.review-item83{padding:16px!important}.cc-admin-header-actions{flex-wrap:wrap}}@media (max-width:430px){.club-title83{align-items:flex-start}.club-name83{gap:6px}.club-name83 h1{font-size:21px}.club-name83 .club-preferences79>button{min-height:32px;padding:4px 9px;font-size:12px}.club-facts83{grid-template-columns:1fr}.club-about83>header{gap:8px}.club-about83>header>a{font-size:12px}.club-title83 p{line-height:1.7}}html[data-visual-theme=trial] .cc-admin-main{align-self:start;margin:0}html[data-visual-theme=trial] .cc-admin-sidebar nav{gap:0}html[data-visual-theme=trial] .cc-admin-sidebar nav>div{gap:0;margin:12px 0}.review-item83>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.review-item83>header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-item83>header span{color:#937da5;font-size:13px;font-weight:500}.review-item83>header>b{color:#806097;white-space:nowrap;background:#eee7f7;border-radius:8px;padding:4px 9px;font-size:12px}.review-item83>time{color:#a08cac;margin-top:8px;font-size:12px;display:block}html[data-visual-theme=trial] .cc-admin-main .quality-panel72{box-shadow:none;background:0 0;border:0;padding:22px}html[data-visual-theme=trial] .cc-admin-main .quality-review83{background:#fff;border:1px solid #e3d9ee;border-radius:16px;margin:16px 0;padding:22px}.quality-review83>header{color:#61427e;font-size:17px;font-weight:750}.quality-review83>p{color:#847090;font-size:14px;line-height:1.7}.quality-review83>blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f1fa;border:0;border-radius:10px;margin:12px 0;padding:14px;font-size:15px;line-height:1.8}html[data-visual-theme=trial] .experience-card44>footer{flex-wrap:wrap;justify-content:flex-start;gap:10px}html[data-visual-theme=trial] .experience-card44>footer :is(.experience-reactions45 button,.comment-link56,.report-control72>button){color:#675087;background:#f5f2fc;border:1px solid #d6ceec;border-radius:12px;min-height:42px;margin:0;padding:10px 13px;font-size:15px;font-weight:650;line-height:1.4}html[data-visual-theme=trial] .experience-card44>footer .experience-reactions45{gap:8px}html[data-visual-theme=trial] .experience-card44>footer .experience-open44{white-space:nowrap;margin-left:auto;font-size:15px}html[data-visual-theme=trial] .experience-card44>footer .report-control72{display:contents}html[data-visual-theme=trial] .experience-card44>footer .report-control72>span{flex-basis:100%;font-size:14px}html[data-visual-theme=trial] .experience-context44 .trust-badge72{color:#71608c;background:#eee9f9;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.5}html[data-visual-theme=trial] .experience-card44 .inline-discussion76{width:100%;min-width:0}html[data-visual-theme=trial] .compare-page84>header{background:linear-gradient(125deg,#eeebff,#ecf3fc);border-radius:24px;margin-bottom:20px;padding:26px}.compare-note84,.compare-total84{color:#81728f;font-size:13px}.compare-note84 a{color:#705192;margin-left:12px}.compare-grid84{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.compare-card84{background:linear-gradient(145deg,#fff,#f7f4fd);border:1px solid #e4daf3;border-radius:22px;min-width:0;padding:22px}.compare-card84>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compare-card84 h2{margin:0 0 8px;font-size:21px}.compare-card84 header>div>span{color:#867695;font-size:12px}.compare-price84{color:#6b48a0;white-space:nowrap;gap:4px;font-size:24px;display:grid}.compare-price84 small{color:#9585a6;font-size:12px;font-weight:500}.compare-range84{background:#eee8fa;border-radius:16px;justify-content:space-around;align-items:center;gap:12px;margin:20px 0;padding:24px 12px;display:flex}.compare-range84>div{gap:8px;display:grid}.compare-range84 span{color:#816f99;font-size:13px}.compare-range84 strong{color:#64468a;font-size:30px;line-height:1.2}.compare-range84 strong small{font-size:13px;font-weight:500}.compare-range84 i{color:#bcacd4;font-style:normal}.compare-card84>footer{color:#8a7b97;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex;background:0 0!important;border:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.compare-card84>footer a{color:#705096;font-weight:650}.compare-range84>div{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.compare-grid84{grid-template-columns:1fr}.compare-card84{padding:17px}.compare-range84{padding:20px 10px}.compare-range84 strong{font-size:26px}html[data-visual-theme=trial] .experience-card44>footer{gap:8px}html[data-visual-theme=trial] .experience-card44>footer :is(.experience-reactions45 button,.comment-link56,.report-control72>button){padding:8px 10px;font-size:14px}html[data-visual-theme=trial] .experience-card44>footer .experience-open44{font-size:14px}}html[data-visual-theme=trial] body .public-archive-filter{grid-template-columns:1fr;gap:12px;padding:18px}html[data-visual-theme=trial] body .public-archive-filter h2{margin:0;font-size:21px}html[data-visual-theme=trial] body .public-archive-filter fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}html[data-visual-theme=trial] body .public-archive-filter fieldset legend{margin-bottom:7px;font-size:12px;line-height:1.5}html[data-visual-theme=trial] body .public-archive-filter fieldset button{border-radius:9px;gap:4px;min-width:0;min-height:34px;margin:0;padding:7px 9px;font-size:12px;line-height:1.4}html[data-visual-theme=trial] body .public-archive-filter fieldset button b{min-width:19px;height:19px;padding:0 4px;font-size:10px}html[data-visual-theme=trial] body .public-archive-filter .archive-tools74{margin-top:0}html[data-visual-theme=trial] body .public-archive-filter .archive-actions74{gap:6px}html[data-visual-theme=trial] body .public-archive-filter .archive-actions74 a{border-radius:9px;min-height:38px;padding:8px 10px;font-size:13px}.community44 .comment-upload56{padding:8px 0}.community44 .comment-file56{align-items:center;min-height:38px;margin:0}.community44 .comment-upload56>small{display:none}.community44 .comment-drafts56:not(:empty){margin-bottom:10px}.community44 .comment-upload56:disabled .comment-file56{opacity:.55;cursor:wait}@media (min-width:851px){html[data-visual-theme=trial] body .public-archive-filter{top:104px}html[data-visual-theme=trial] body .public-archive-filter .mobile-fold-content73{gap:12px;display:grid}html[data-visual-theme=trial] body .public-archive-filter :is(input,select){height:38px}}@media (max-width:850px){html[data-visual-theme=trial] body .public-archive-filter{padding:12px}html[data-visual-theme=trial] body .public-archive-filter fieldset{margin:12px 0}html[data-visual-theme=trial] body .public-archive-filter fieldset button{min-height:44px;font-size:13px}html[data-visual-theme=trial] body .public-archive-filter .archive-actions74 a,.community44 .comment-file56{min-height:44px}}html[data-visual-theme=trial] .experience-card44 .experience-context44 :is(.trust-badge72,.club-provisional50,.unlisted-badge46){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500;line-height:1.5}html[data-visual-theme=trial] .experience-card44 .experience-context44 .trust-badge72{font-size:11px}html[data-visual-theme=trial] .community-comment44 .comment-actions86{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:14px;display:flex}.comment-actions86>.report-control72{display:contents}html[data-visual-theme=trial] .community-comment44 .comment-actions86 button{color:#685084;background:#f5f1fc;border:1px solid #d6ceeb;border-radius:10px;justify-content:center;align-items:center;min-width:72px;min-height:38px;margin:0;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.comment-actions86 .report-control72>span{flex-basis:100%;font-size:13px}.notice-read-error86{background:#f2edf9;border-radius:10px;padding:10px 12px;font-size:13px}.workflow-dialog62.resolution86{background:#fbf9ff;width:min(850px,100vw - 32px)}.resolution86>header{flex-wrap:nowrap;align-items:flex-start}.resolution86>header p{color:#8b799e;margin:8px 0 0;font-size:13px}.resolution86 .resolution-card86{overflow-wrap:anywhere;background:#fff;border:1px solid #e0d6ef;border-radius:16px;margin:0;padding:18px}.resolution86 .current-archive86{background:#f0eafa;border-color:#d3c5e6}.resolution86 .archive-heading86{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.resolution86 .archive-heading86 h3{margin:5px 0;font-size:22px}.resolution86 .archive-heading86 small,.resolution86 .archive-heading86>div>span{color:#887599;font-size:12px}.resolution86 .archive-status86{color:#70568d;background:#e9e2f4;border-radius:7px;flex:none;align-self:flex-start;padding:5px 8px;font-size:12px;line-height:1.4}.resolution86 .archive-identity86{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.resolution86 .archive-identity86>div{gap:5px;min-width:0;display:grid}.resolution86 .archive-identity86 dt{color:#97869f;font-size:12px}.resolution86 .archive-identity86 dd{color:#4f425f;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.resolution86 .archive-identity86 .archive-clues86{grid-column:1/-1}.resolution86 .archive-counts86{color:#917d9d;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.resolution86 .archive-counts86 strong{color:#6a498c;font-size:15px}.resolution86 .archive-hint86{color:#877493;margin:10px 0 0;font-size:13px}.resolution86 .linked-archive86 summary{padding:9px 0 0;font-size:13px}.resolution86 .manual-search86{background:#f2edf8;margin:18px 0 12px;padding:18px}.resolution86 .manual-search86 h3{margin:0;font-size:16px}.resolution86 .manual-search86>p{color:#8b779d;margin:6px 0 12px;font-size:13px}.resolution86 .manual-search86>form{align-items:stretch;gap:8px;display:flex}.resolution86 .manual-search86>form input{flex:1;min-width:0;font-size:14px}.resolution86 .manual-search86>form button{white-space:nowrap;flex:none}.resolution86 .manual-results75 article{gap:8px;display:grid}.resolution86 .manual-results75 article p{margin:0;font-size:13px}.resolution86 .manual-results75 article button{justify-self:start}.resolution86 .matching-rules75{margin:8px 0 18px;font-size:13px}.resolution86 .matching-rules75 summary{color:#8a759d;padding:4px 0}.resolution86 .resolution-heading86{justify-content:space-between;align-items:center;gap:12px;display:flex}.resolution86 .resolution-heading86 h3{margin:0;font-size:18px}.resolution86 .resolution-heading86>span{color:#806493;font-size:13px}.resolution86 .resolution-candidates86{gap:12px;margin:14px 0;display:grid}.resolution86 .resolution-card86.is-selected{background:#faf6ff;border-color:#a28abe;box-shadow:inset 0 0 0 1px #a28abe}.workflow-dialog62.resolution86 .archive-choice86{cursor:pointer;align-items:center;gap:12px;margin:0;display:flex}.resolution86 .archive-choice86>input{-webkit-appearance:auto;appearance:auto;accent-color:#8061a8;flex:none;width:20px;height:20px;margin:0}.resolution86 .archive-choice86>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.resolution86 .archive-choice86 strong{font-size:17px}.resolution86 .archive-choice86 small{color:#9783a2;font-size:12px;font-weight:400}.resolution86 .archive-match86{color:#8a689f;background:#f2ecfa;border-radius:8px;margin:0 0 12px;padding:5px 9px;font-size:12px;display:inline-block}.resolution86 .resolution-outcome86{background:linear-gradient(120deg,#eae3f6,#e9eefb);border-radius:14px;gap:8px;padding:18px;display:grid}.resolution86 .resolution-outcome86>small{color:#8b72a2;font-size:12px}.resolution86 .resolution-outcome86>strong{color:#61427e;font-size:18px}.resolution86 .resolution-outcome86>strong>span{margin-left:6px;font-size:12px;display:inline-block}.resolution86 .resolution-outcome86 p{margin:0;font-size:13px}.resolution86 .resolution-note86 textarea{min-height:76px}.resolution86 form>fieldset>footer{border:0;max-width:none;height:auto;min-height:0;padding:0}@media (max-width:640px){html[data-visual-theme=trial] .community-comment44 .comment-actions86 button{min-height:44px}.workflow-dialog62.resolution86{padding:16px}.resolution86 .resolution-card86,.resolution86 .manual-search86{padding:14px}.resolution86 .archive-identity86{grid-template-columns:1fr}.resolution86 .archive-choice86{flex-wrap:wrap}.resolution86 .archive-choice86 .archive-status86{margin-left:32px}.resolution86 .archive-heading86 h3{font-size:20px}.resolution86 form>fieldset>footer button{min-height:44px}}.user-appeal-action87{border:0;flex:none;align-items:center;margin:0;padding:0;display:inline-flex}.user-appeal-action87 .appeal-trigger87,.submission-detail79 .detail-actions79>:is(a,button){box-sizing:border-box;color:#70528e;min-height:40px;font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;background:#fbf9ff;border:1px solid #d4c5e4;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:15px;font-weight:600;line-height:22px;display:inline-flex}.user-appeal-action87 .appeal-trigger87:disabled{opacity:.65;cursor:default}.own-record-state81{flex-wrap:wrap}.own-record-state81 .appeal-trigger87{min-height:36px;padding:5px 12px;font-size:14px}.own-record-state81 time{min-width:0}.workflow-dialog62 .appeal-content87{color:#342843;font-size:16px;line-height:1.6}.workflow-dialog62 .appeal-subject87{overflow-wrap:anywhere;margin:0 0 16px;font-size:17px;font-weight:650}.workflow-dialog62 .appeal-review87{background:#f0eaf8;border-radius:12px;padding:12px 16px}.workflow-dialog62 .appeal-review87 b{color:#776386;font-size:14px}.workflow-dialog62 .appeal-review87 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px}.workflow-dialog62 .appeal-content87 label{color:#493657;gap:8px;margin:18px 0;font-size:16px}.workflow-dialog62 .appeal-content87 :is(select,textarea){color:#342843;padding:12px;font-size:16px;font-weight:400;line-height:1.6}.workflow-dialog62 .appeal-content87 select{min-height:48px}.workflow-dialog62 .appeal-content87 textarea{resize:vertical;min-height:168px}.workflow-dialog62 .appeal-content87 textarea::placeholder{color:#877a91;opacity:1}.workflow-dialog62 .appeal-content87 footer{gap:12px;margin-top:18px}.workflow-dialog62 .appeal-content87 footer button{min-width:100px;min-height:44px;font-size:16px;line-height:24px}.workflow-dialog62 .appeal-content87 [role=alert]{overflow-wrap:anywhere;font-size:16px}.workflow-dialog62 .appeal-success87{font-size:16px}@media (max-width:640px){.user-appeal-action87 .appeal-trigger87,.submission-detail79 .detail-actions79>:is(a,button){min-height:44px}.own-record-state81{gap:8px 10px}.own-record-state81 time{font-size:12px}}.appeal-progress88>header,.appeal-progress88 article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.appeal-progress88 h3{margin:0;font-size:18px}.appeal-progress88>header button{min-height:40px;font-size:14px}.appeal-progress88 article{border-bottom:1px solid #e4dcee;padding:20px 0}.appeal-progress88 article>header strong{font-size:16px}.appeal-progress88 time{color:#85718f;margin-top:8px;font-size:13px;display:block}.appeal-progress88 .appeal-reason88{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:16px}.appeal-state88{color:#765395;white-space:nowrap;font-size:14px}.appeal-state88.resolved{color:#317562}.appeal-state88.rejected{color:#a34666}.appeal-result88{background:#f0eaf8;border-radius:12px;padding:12px 16px}.appeal-result88 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:16px}.appeal-wait88{color:#85718f;margin:12px 0 0;font-size:15px}.appeal-context88{background:#f4effa;border-radius:12px;margin:12px 0;padding:16px}.appeal-context88 p{white-space:pre-wrap;overflow-wrap:anywhere}.appeal-context88 a{color:#735093;align-items:center;min-height:40px;font-weight:650;display:inline-flex}.appeal-context88 dl{flex-wrap:wrap;gap:14px;margin:12px 0;display:flex}.appeal-context88 dl>div{gap:6px;display:flex}.appeal-context88 :is(dt,dd){margin:0;font-size:14px}.experience-target88{color:#735093;padding:12px 0;font-size:15px}.experience-target88 a{margin-left:14px}@media (max-width:640px){.own-record-state81:has(.user-appeal-action87) time{flex-basis:60%;order:3}.own-record-state81:has(.user-appeal-action87)>button{order:4}.appeal-progress88>header button{min-height:44px}}.appeal-original-state88{color:#85718f;margin-left:12px;font-size:14px}.appeal-review-hint88{color:#85718f;margin:6px 0 0;font-size:14px}.experience-card44>.experience-preview89{color:inherit;cursor:pointer;border-radius:12px;text-decoration:none;display:block}.experience-card44>.experience-preview89:hover,.experience-card44>.experience-preview89:visited{color:inherit;text-decoration:none}.experience-preview89:focus-visible{outline-offset:5px;outline:2px solid #9578c0}.experience-preview89:hover .experience-primary76{filter:brightness(.98)}.club-back89{margin:0 0 12px}.club-back89>a{color:#76558e;align-items:center;min-height:40px;padding:6px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.club-back89>a:hover{color:#533675;text-underline-offset:4px;text-decoration:underline}html[data-visual-theme=trial] .server-club-detail.club-detail83{padding-top:12px}html[data-visual-theme=trial] .club-heading89{background:radial-gradient(at 92% 15%,#ffffffc9,#0000 48%),linear-gradient(115deg,#ece3f8,#e5effc);border:0;grid-template-columns:minmax(0,1fr) 152px;align-items:center;gap:20px;padding:26px 30px;display:grid;box-shadow:0 8px 30px #8e72b00a}.club-heading-content89{min-width:0}.club-heading89 .detail-mascot56{pointer-events:none;justify-self:end;width:152px;height:140px;margin:0}.club-heading89 .club-summary83{gap:20px 38px;margin-top:18px}.dossier66 .live-content-field>.experience-label89{align-items:baseline;gap:8px;display:flex}.dossier66 .experience-label89>small{color:#93809f;font-size:12px;font-weight:400;display:inline}@media (max-width:850px){html[data-visual-theme=trial] .club-heading89{grid-template-columns:minmax(0,1fr) 88px;gap:12px;padding:20px}.club-heading89 .detail-mascot56{align-self:start;width:88px;height:92px}.club-heading89 .club-title83{flex-wrap:wrap;gap:12px}.club-heading89 .club-title83>div{flex:150px}.club-heading89 .club-summary83{gap:14px 24px;margin-top:16px}.club-back89{margin-bottom:8px}.club-back89>a{min-height:44px;font-size:14px}}@media (max-width:430px){html[data-visual-theme=trial] .club-heading89{grid-template-columns:minmax(0,1fr) 64px;gap:8px;padding:18px}.club-heading89 .detail-mascot56{width:64px;height:76px}.club-heading89 .club-title83{gap:10px}.club-heading89 .club-title83>div{flex-basis:100%}.club-heading89 .club-summary83{gap:12px 18px}.club-heading89 .club-summary83 b{font-size:17px}}.dossier66 .live-content-field>.experience-label89{font-size:16px;line-height:1.6}.dossier66 .experience-label89>small{color:#7c6b90;font-size:14px}.dossier66 .live-upload-section>.upload-heading90{color:#655372;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:16px;font-size:17px;line-height:1.6;display:flex}.upload-heading90>span{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.dossier66 .upload-heading90 .upload-minimum90{color:#7c6b90;white-space:nowrap;font-size:14px;font-weight:400}.dossier66 .live-upload-section>.upload-heading90>small{color:#7c6b90;white-space:nowrap;font-size:14px;font-weight:500}.dossier66 :is(.dossier-story66,.dossier-private66) .live-upload-button{gap:6px;padding:14px 8px}.dossier66 :is(.dossier-story66,.dossier-private66) .live-upload-button b{font-size:16px;line-height:1.5}.dossier66 :is(.dossier-story66,.dossier-private66) .live-upload-button small{color:#7d7190;text-align:center;font-size:13px;line-height:1.5}@media (max-width:430px){.dossier66 .live-upload-section>.upload-heading90{gap:6px 10px;font-size:16px}.upload-heading90>span{gap:6px}}.dossier66 .dossier-money66>label.dossier-service66{color:#6e5a8b;background:#f5f2fc;border:1px solid #dcd4ee;border-radius:12px;grid-template-rows:auto minmax(48px,1fr);justify-content:stretch;min-width:0;padding:10px 12px}html[data-visual-theme=trial] .dossier66 .dossier-service66 input{width:100%;min-width:0;min-height:48px;box-shadow:none;color:#4b396b;background:0 0;border:0;border-bottom:1px solid #c6b6df;border-radius:0;padding:5px 0;font-size:16px;font-weight:600;line-height:1.5}html[data-visual-theme=trial] body .dossier66 .dossier-service66 input:focus{box-shadow:inset 0 -1px #9277b9!important}
