.provider-surface,.customer-surface{--workspace-accent:var(--plaza-accent);--workspace-border:var(--plaza-border)}.customer-surface .account-nav-link.is-active{-webkit-text-decoration-color:var(--plaza-accent);text-decoration-color:var(--plaza-accent)}.customer-surface .account-dashboard-header h1{color:var(--plaza-ink)}.provider-surface .provider-attention-nav{border-color:var(--plaza-border);background:var(--plaza-surface-soft)}.customer-surface .account-dashboard-card{border-color:var(--plaza-border)}.account-plaza-intro{border:1px solid var(--plaza-border);background:radial-gradient(circle at 88% 18%,#f7e9f0 0,transparent 43%),linear-gradient(112deg,var(--plaza-surface-soft),var(--plaza-canvas));border-radius:26px;margin:0 0 32px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 18px 45px #1355771a}.account-plaza-intro:after{content:"";pointer-events:none;border:2px solid #2b80a824;border-radius:42px;width:260px;height:260px;position:absolute;bottom:-105px;right:-52px;transform:rotate(-22deg)}.account-plaza-intro-copy{z-index:1;max-width:750px;position:relative}.account-plaza-intro-kicker{letter-spacing:.13em;color:var(--plaza-accent-dark);font-size:11px;font-weight:850}.account-plaza-intro h2{color:var(--plaza-ink);letter-spacing:-.035em;margin:12px 0;font-size:clamp(26px,3.4vw,40px);line-height:1.13}.account-plaza-intro p{color:var(--plaza-muted);margin:0 0 22px;font-size:clamp(15px,1.45vw,18px);line-height:1.6}.account-plaza-intro-button{text-decoration:none;display:inline-flex}@media (max-width:600px){.account-plaza-intro{border-radius:19px;margin-bottom:24px;padding:24px 20px}.account-plaza-intro-button{justify-content:center;width:100%}}.provider-setup-next{background:linear-gradient(115deg,#f2ebfc,#fff);border:1px solid #d9c8ed;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 56px;padding:24px;display:flex;box-shadow:0 12px 32px #44255b0a}.provider-setup-next>div:first-child{flex:270px}.provider-setup-next-step{color:#6b4097;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.provider-setup-next strong{color:#34204d;font-size:20px}.provider-setup-next p{color:#5e5871;margin:6px 0 0;font-size:13px;line-height:1.5}.provider-setup-next-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:600px){.provider-setup-next-actions{width:100%}.provider-setup-next-actions .button{text-align:center;flex:1;justify-content:center}}.provider-avatar-unified{background:linear-gradient(160deg,#faf7ff,#fff 52%);border:1px solid #ded0ed;border-radius:24px;max-width:1050px;padding:clamp(18px,3vw,32px);box-shadow:0 14px 36px #482b640d}.provider-avatar-unified-header{margin-bottom:20px}.provider-avatar-unified-header h2{color:#302040;margin:7px 0 8px;font-size:clamp(25px,3vw,34px)}.provider-avatar-unified-header p{color:#655970;max-width:760px;margin:0;line-height:1.5}.provider-avatar-option{background:#fff;border:1px solid #e4d9ed;border-radius:17px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:24px;padding:24px;display:grid}.provider-avatar-option+.provider-avatar-option{margin-top:14px}.provider-avatar-option-protected{background:#fcfaff;border-color:#dac6ee}.provider-avatar-option-heading{align-items:flex-start;gap:16px;min-width:0;display:flex}.provider-avatar-option-heading>div:last-child{min-width:0}.provider-avatar-visibility{color:#70419b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:inline-block}.provider-avatar-option h3{color:#302040;margin:0 0 7px;font-size:clamp(20px,2vw,25px);line-height:1.2}.provider-avatar-option p{color:#695f70;margin:0 0 10px;font-size:14px;line-height:1.48}.provider-avatar-state{color:#604b76;background:#f1ecf7;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.provider-avatar-protected-symbol{color:#623b8b;background:#e9dbf7;border-radius:50%;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:20px;font-weight:800;display:grid}.provider-avatar-formarea{align-content:center;gap:9px;display:grid}.provider-avatar-formarea form{gap:10px;display:grid}.provider-avatar-formarea input[type=file]{width:100%;min-width:0;max-width:100%;font-size:13px}.provider-avatar-formarea .button{text-align:center;justify-content:center;width:100%}.provider-avatar-formarea small{color:#746980;font-size:12px}@media (max-width:760px){.provider-avatar-option{grid-template-columns:1fr;gap:20px;padding:18px}.provider-avatar-unified{padding:17px}.provider-avatar-protected-symbol{flex-basis:62px;width:62px;height:62px;font-size:16px}}.provider-gallery-upload-guided{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.provider-gallery-upload-access{background:#faf7ff;border:1px solid #d9c9e8;border-radius:15px;flex:1 0 100%;gap:10px;padding:16px;display:grid}.provider-gallery-upload-access legend{color:#43285e;padding:0 7px;font-weight:800}.provider-gallery-upload-access label{color:#352747;gap:7px;font-weight:700;display:grid}.provider-gallery-upload-access select{color:#281c34;background:#fff;border:1px solid #c9b9d7;border-radius:10px;width:100%;max-width:540px;min-height:44px;padding:10px}.provider-gallery-upload-access p{color:#66596f;margin:0;font-size:13px}.shop-action-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.provider-shop-create>summary{border:2px solid var(--accent,#73449b);border-radius:12px}#kategorien,#staffelpreise,#pakete,#rabatte,#zugaenge{scroll-margin-top:110px}.shop-rule-table-wrap{max-width:100%;margin-block:16px;overflow-x:auto}.shop-rule-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.shop-rule-table caption{text-align:left;margin-bottom:12px;font-weight:700}.shop-rule-table th,.shop-rule-table td{border-bottom:1px solid var(--plaza-border);vertical-align:top;overflow-wrap:anywhere;padding:12px}.shop-rule-levels .shop-rule-table :is(th,td):last-child{width:45%}.shop-rule-picker{border:1px solid var(--plaza-border);border-radius:var(--plaza-radius-control);gap:12px;min-width:0;padding:16px;display:grid}.shop-rule-picker legend{font-weight:700}.shop-rule-choice{border:1px solid var(--plaza-border);border-radius:var(--plaza-radius-control);align-items:flex-start;gap:12px;margin:0;padding:12px;display:flex!important}.shop-rule-choice input[type=checkbox]{flex:none;width:auto;margin-top:4px}.shop-rule-choice span{overflow-wrap:anywhere;min-width:0}.shop-rule-choice small{display:block}.price-group-toggle{overflow-wrap:anywhere;flex-wrap:wrap;gap:12px}.price-group-card{min-width:0;padding:18px}@media (max-width:640px){.shop-rule-table th,.shop-rule-table td{padding:8px}.shop-rule-table .button{white-space:normal;width:100%}.shop-rule-table .provider-shop-form{grid-template-columns:minmax(0,1fr)}.shop-rule-table td:last-child{width:auto}}.price-group-card>[data-rule-editor]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.price-group-card>[data-rule-editor][hidden]{display:none}.shop-rule-levels h4,.shop-rule-level-form h5{font:inherit;margin:0;font-weight:700}.shop-rule-table .button-row{gap:8px;margin:0}.shop-rule-delete{border-top:1px solid var(--plaza-border);padding-top:16px}.shop-rule-picker>label{gap:6px;display:grid}.shop-rule-picker .shop-rule-table-wrap{margin:0}.shop-rule-choice.is-complete{background:var(--status-success-bg);border-color:var(--status-success-border)}.shop-rule-choice.is-neutral{background:var(--status-neutral-bg);border-color:var(--status-neutral-border)}.shop-rule-choice .status{display:inline-block}.price-group-card .provider-shop-section,.shop-rule-level-form,.shop-rule-table-wrap{min-width:0}@media (max-width:640px){.price-group-card,.price-group-card .provider-shop-section{padding:12px}.shop-rule-levels .shop-rule-table :is(th,td):last-child{width:40%}}.customer-surface{--plaza-accent:var(--ui-primary);--plaza-accent-dark:var(--ui-primary-hover);--plaza-navigation:#102f42;--plaza-surface-soft:#eaf4f7;--plaza-canvas:#f6fafb;--plaza-border:#d4e5eb;--plaza-ink:#173344;--plaza-muted:#506977;--plaza-focus:var(--ui-focus);--plaza-save-accent:var(--ui-primary);--plaza-save-accent-dark:var(--ui-primary-hover);--plaza-hero-background:radial-gradient(ellipse at 90% 0%, #d4ebf4, transparent 65%), linear-gradient(120deg, #eaf4f7, #fff5ef)}.provider-surface{--plaza-navigation:var(--signature-aubergine);--plaza-accent:var(--plaza-creator-accent);--plaza-accent-dark:var(--plaza-creator-accent-dark);--plaza-space-section:clamp(24px, 3vw, 36px);--provider-control-gap:12px}:is(.customer-surface,.provider-surface){--workspace-accent:var(--plaza-accent);--workspace-border:var(--plaza-border);--accent:var(--plaza-accent);--surface:var(--plaza-surface-soft)}.signature-workspace-label{letter-spacing:.04em;color:#fff;border-radius:var(--plaza-radius-pill);white-space:nowrap;border:1px solid #ffffff42;padding:6px 10px;font-size:12px;font-weight:750}.signature-mode-switch{white-space:nowrap;--mode-accent:var(--plaza-creator-accent);--mode-accent-dark:var(--plaza-creator-accent-dark);justify-content:center;align-items:center;gap:6px;margin-left:auto;text-decoration:none;display:inline-flex}.signature-mode-switch[data-destination=visitor]{--mode-accent:var(--plaza-visitor-accent);--mode-accent-dark:var(--plaza-visitor-accent-dark)}.signature-header-inner:has(.signature-workspace-label){gap:12px}.customer-surface .account-plaza-intro{background:var(--plaza-hero-background)}:is(.customer-surface,.provider-surface) :is(.account-dashboard-card,.provider-hub-card,.provider-admin-status-link,.provider-shop-section,.provider-field-section){border-color:var(--plaza-border);border-radius:var(--plaza-radius-card)}.provider-surface :is(.provider-overview-header,.account-dashboard-header){border-radius:var(--plaza-radius-card);background:var(--plaza-hero-background);border:1px solid var(--plaza-border);padding:clamp(20px,3vw,32px)}.provider-surface .provider-overview-header{align-items:center;gap:20px}.provider-surface .provider-overview-header .claim{margin-bottom:0;font-size:1rem}.provider-surface .provider-hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.provider-surface .provider-hub-card{min-height:0;padding:20px}.provider-surface .provider-publication-summary{border-radius:var(--plaza-radius-card);padding:16px 20px}.provider-surface #einrichtung{margin-top:16px;padding:18px 20px}.provider-surface #einrichtung>summary{cursor:pointer;min-height:44px;font-weight:750}.provider-surface :is(.provider-shop-create>summary,.provider-shop-product-summary){min-height:54px}.provider-surface :is(.provider-management-body,.provider-shop-form,.provider-field-section){color:var(--plaza-ink)}@media (max-width:1000px){.signature-header-inner:has(.signature-workspace-label){grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.signature-workspace-label{grid-area:2/1;justify-self:start}.signature-mode-switch{grid-area:2/2;margin:0}.signature-header-inner:has(.signature-workspace-label) .signature-menu-toggle{grid-area:1/2;justify-self:end}.signature-header-inner:has(.signature-workspace-label) .signature-global-nav{grid-column:1/-1}}.provider-surface .provider-overview{padding-top:24px}.provider-surface .provider-overview-header :is(.eyebrow,.button-row){margin:0}.provider-surface .provider-overview-header h1{margin:8px 0}.provider-surface .provider-overview .section{padding-top:20px}.provider-surface .provider-section-heading :is(h2,.eyebrow){margin:0}.provider-surface .provider-section-heading h2{font-size:var(--plaza-text-section)}.provider-surface .provider-admin-zone{padding:20px}@media (min-width:900px){.provider-surface .provider-overview-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.provider-surface .provider-overview-header>.button-row{justify-items:stretch;display:grid}}.workspace-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.workspace-page-heading h1{margin:0}.workspace-item-list{gap:10px;display:grid}.workspace-item-link{border:1px solid var(--plaza-border);border-radius:var(--plaza-radius-control);background:var(--plaza-surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.workspace-item-link>span:first-child{overflow-wrap:anywhere;min-width:0;font-weight:750}.workspace-item-link>span:last-child{color:var(--plaza-accent-dark);flex:none}.customer-surface :is(.plaza-discovery-page,.account-notifications-page,.notification-settings-page,.workspace-inbox-page,.account-library-page){padding-top:24px}.customer-surface .plaza-discovery-page>:is(h1,p){margin-block:10px}.plaza-discovery-page .plaza-peer-nav{margin-block:16px}.plaza-discovery-page .plaza-discovery-search{margin-top:16px;padding:20px}.plaza-discovery-search>.muted{font-size:var(--plaza-text-small);margin-block:8px 12px}.plaza-discovery-page .section{margin-top:24px;padding-top:20px}.account-notifications-page .notification-card{border-left:4px solid var(--plaza-border);box-shadow:none;padding:18px 20px}.account-notifications-page .notification-card[data-read=false]{border-left-color:var(--plaza-accent);background:var(--plaza-surface-soft)}.notification-card>h2{margin:10px 0 8px;font-size:1.1rem}.notification-card>.muted{font-size:var(--plaza-text-small);margin:8px 0}.notification-card .button-row{gap:8px;margin-block:12px 0}.notification-body summary{cursor:pointer;min-height:36px;color:var(--plaza-accent-dark);padding-block:6px;font-weight:650}.notification-body p{overflow-wrap:anywhere;margin-block:8px}.telegram-connection{margin-top:24px}.notification-settings-page>h1{font-size:var(--plaza-text-title);overflow-wrap:anywhere}.library-section-nav{flex-wrap:wrap;gap:8px;margin-block:24px;display:flex}.library-section-nav a{background:var(--plaza-surface-soft);min-height:44px;color:var(--plaza-accent-dark);border:1px solid var(--plaza-border);border-radius:var(--plaza-radius-control);align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.library-section{margin-block:24px;scroll-margin-top:150px}.workspace-inbox-page .account-messenger-header{padding-top:0}.workspace-inbox-page .account-conversation-panel{border-color:var(--plaza-border);border-radius:var(--plaza-radius-card);background:var(--plaza-surface)}.workspace-inbox-page .account-conversation-row{color:var(--plaza-ink);border-color:var(--plaza-border);padding:18px 20px}.workspace-inbox-page .account-conversation-row.is-unread{background:var(--plaza-surface-soft);box-shadow:inset 4px 0 var(--plaza-accent)}.workspace-inbox-page .account-conversation-unread{background:var(--plaza-accent);color:#fff}.workspace-inbox-page .account-conversation-empty{padding:24px}.workspace-inbox-page .attention-card{padding:20px}.workspace-inbox-page .grid{gap:16px}.provider-profile-dialog{overscroll-behavior:contain;border:0;border-left:1px solid var(--plaza-border);background:var(--plaza-surface);width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--plaza-ink);box-shadow:var(--plaza-shadow-raised);margin:0;padding:0;inset:0 0 0 auto;overflow-y:auto}.provider-profile-dialog::backdrop{background:#24152f66}.provider-profile-drawer{padding:clamp(20px,4vw,32px)}.provider-profile-drawer .provider-avatar-option{background:var(--plaza-surface-soft);grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.provider-profile-drawer .provider-avatar-option h3{font-size:1.15rem}.provider-profile-drawer .provider-avatar-option-heading{gap:12px}.provider-profile-drawer :is(form,label){min-width:0}.provider-profile-drawer form input,.provider-profile-drawer form textarea{width:100%;min-width:0}.provider-profile-drawer .profile-save-hint{font-size:var(--plaza-text-small);line-height:1.5}.provider-profile-card>.provider-profile-avatar{object-fit:cover;background:var(--plaza-surface-soft);color:var(--plaza-accent-dark);border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid}.provider-profile-card .provider-preview-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plaza-discoverability-panel>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.plaza-discoverability-panel>summary span{color:var(--plaza-muted);font-size:var(--plaza-text-small)}.provider-surface .plaza-discoverability-panel{margin-top:20px;padding:16px 20px}.provider-surface .provider-publication-summary{margin-top:20px;padding:12px 16px}.provider-surface .provider-overview #einrichtung{margin-block:16px;padding:10px 16px}.provider-surface .provider-overview .provider-hub-grid .provider-hub-card{padding:16px}.provider-gallery-manager .provider-gallery-add{border:1px solid var(--plaza-border);border-radius:var(--plaza-radius-control);background:var(--plaza-surface-soft);margin:16px 0 24px;padding:20px}.provider-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:20px;display:grid}.provider-gallery-item{border:1px solid var(--plaza-border);border-radius:var(--plaza-radius-control);background:var(--plaza-surface);min-width:0;padding:16px}.provider-gallery-item form{gap:12px;margin-top:12px;display:grid}.provider-gallery-item form label{gap:8px;display:grid}.provider-gallery-item :is(select,input,textarea){width:100%;min-width:0}@media (max-width:620px){.workspace-page-heading{align-items:start}.workspace-item-link{flex-wrap:wrap;padding:14px}.library-section-nav a{flex:100%}.workspace-inbox-page .account-conversation-row{padding:16px}.provider-profile-drawer .provider-avatar-option-heading{flex-wrap:wrap}.plaza-discovery-page .plaza-discovery-search,.account-notifications-page .notification-card{padding:16px}}.provider-profile-drawer button[aria-label=Schließen]{flex:none;min-width:44px;min-height:44px}.personal-feed-page .grid{grid-template-columns:minmax(0,1fr);gap:20px;width:min(100%,760px);margin-inline:auto}.personal-feed-post{min-width:0}.personal-feed-post p{line-height:1.7}.provider-profile-card>div{min-width:0}.customer-surface :is(.account-notifications-page,.notification-settings-page) h1{font-size:var(--plaza-text-long-title);line-height:1.2}:is(.customer-surface,.provider-surface) .account-sticky-navigation{z-index:70;background:var(--plaza-canvas);border-bottom:1px solid var(--plaza-border);box-shadow:var(--plaza-shadow);position:sticky;top:0}:is(.customer-surface,.provider-surface) .account-sticky-navigation>.signature-header{position:static}.customer-surface .account-navigation-inner{padding-top:12px;padding-bottom:8px}:is(.customer-surface,.provider-surface) main :is(a,button,input,textarea,select,summary,[tabindex],[id]){scroll-margin-top:calc(var(--account-sticky-height,220px) + 16px)}@media (max-width:620px){.customer-surface .account-navigation-inner{padding-top:8px}}.provider-surface :is(fieldset,.provider-upload-row,.provider-upload-row>*,.provider-gallery-heading>div){min-width:0}.provider-gallery-upload-guided>.provider-adult-text-editor{flex:100%}.provider-gallery-upload-guided :is(input,textarea,select){width:100%;min-width:0;max-width:100%}.trust-consent{align-items:flex-start;gap:12px;display:flex}.trust-consent input[type=checkbox]{flex:none;width:auto;margin-top:4px}.provider-surface .account-sticky-navigation .provider-attention-nav-wrap{padding-top:12px;padding-bottom:8px}.world-authenticity-badge.trust-public{color:#34404f;box-shadow:none;background:0 0;border:0;border-radius:0}.world-authenticity-badge.trust-public>summary{--trust-seal-outline:polygon(29.3% 0, 70.7% 0, 100% 29.3%, 100% 70.7%, 70.7% 100%, 29.3% 100%, 0 70.7%, 0 29.3%);box-sizing:border-box;width:132px;height:132px;min-height:132px;clip-path:var(--trust-seal-outline);cursor:pointer;color:inherit;background:linear-gradient(135deg,#f9fbff,#8995a5 38%,#edf2f8 62%,#8995a5);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex;position:relative}.world-authenticity-badge.trust-public>summary:before{content:"";clip-path:var(--trust-seal-outline);background:linear-gradient(135deg,#f9fbff,#d2d9e2 40%,#f0f3f8 62%,#bac4d1);position:absolute;inset:2px}.world-authenticity-badge.trust-public>summary:after{content:none}.world-authenticity-badge.trust-public>summary:focus-visible{background:#455263;outline:none}.world-authenticity-badge.trust-public>summary:focus-visible:before{inset:4px}.trust-chip-symbol{color:#455263;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;position:relative}.trust-chip-copy{position:relative}.trust-chip-copy strong{letter-spacing:-.025em;font-size:16px}.world-authenticity-badge.trust-public>p{font-size:12px;line-height:1.6}:is(.customer-surface,.public-world-layout,.provider-surface){background:var(--plaza-canvas);color:var(--plaza-ink)}.public-world-layout .signature-creator-profile{border-top-color:var(--plaza-accent)}@media (max-width:600px){.public-picture-grid,.world-product-grid{grid-template-columns:minmax(0,1fr)}.public-gallery-selection span{display:inline}.trust-public{width:100%}.account-session-actions>.muted{display:none}}.provider-surface .provider-overview :is(.provider-hub-card,.provider-admin-status-link){background:var(--plaza-surface);border-color:var(--plaza-border);color:var(--plaza-ink)}.provider-surface .provider-overview .provider-hub-card:hover{background:var(--plaza-surface-soft)}.public-world-layout .plaza-arrival:not(:has(.signature-creator-cover)){grid-template-columns:minmax(0,1fr)}.public-world-layout .plaza-arrival:not(:has(.signature-creator-cover)) .signature-creator-profile{margin:0}.public-world-layout :is(.world-content-preview-cover-placeholder,.world-product-cover-placeholder){background:var(--plaza-media-background);color:var(--plaza-accent)}.public-world-layout span.world-feed-post-avatar,.customer-surface span.account-conversation-avatar{background:var(--plaza-hero-background);color:var(--plaza-accent-dark)}.public-world-layout section.world-contact-card{background-color:var(--plaza-surface);border-color:var(--plaza-border);color:var(--plaza-ink);background-image:none}.public-world-layout .world-feed-post-header{border-bottom-color:var(--plaza-border)}.public-world-layout .world-feed-post>p.world-feed-post-text,.public-world-layout #vorstellung>p{color:var(--plaza-ink)}.public-world-layout .world-social-card.card{border-color:var(--plaza-border)}.public-world-layout .world-feed-post>.placeholder:not(.plaza-locked-content){background:var(--plaza-surface-soft);color:var(--plaza-muted)}:is(.customer-surface,.public-world-layout) :is(.feed-comment-avatar,.feed-comment-creator-badge,.feed-comment-login){background-color:var(--plaza-surface-soft);color:var(--plaza-accent-dark)}:is(.customer-surface,.public-world-layout) .feed-comments{border-top-color:var(--plaza-border)}:is(.customer-surface,.public-world-layout) :is(.feed-comment-date,.feed-comments-closed,.feed-comments-empty,.feed-reaction-hint){color:var(--plaza-muted)}.auth-page .auth-intro:before{background:radial-gradient(circle at 20% 25%,#c8eeea,#0000 55%),linear-gradient(135deg,#f4fbfa,#f1ebf8)}.auth-page .auth-intro h1{color:#253f4d}.auth-page .auth-intro .claim{color:#536775}.auth-page .auth-input{color:var(--plaza-ink);background:var(--plaza-surface-soft)!important;border-color:var(--plaza-border)!important}.auth-page .auth-input:focus{outline-color:#dcd4ef;border-color:#087c83!important}.auth-page .auth-card{border-color:#d1dfe5!important;box-shadow:0 28px 74px #26515e17!important}.public-world-layout :is(.world-product-cover-placeholder,.world-product-detail-cover-placeholder,.world-product-teaser-placeholder){background:var(--plaza-media-background);color:var(--plaza-muted)}.plan-comparison-scroll{border:1px solid var(--plaza-border);border-radius:16px;overflow-x:auto}.plan-comparison-table{border-collapse:collapse;width:100%;font-size:15px}.plan-comparison-table caption{text-align:left;padding:16px;font-weight:700}.plan-comparison-table :is(th,td){border-top:1px solid var(--plaza-border);text-align:center;overflow-wrap:anywhere;padding:14px 16px}.plan-comparison-table th:first-child{text-align:left;width:48%}.plan-comparison-table tbody th{font-weight:500}.plan-comparison-table .plan-comparison-group th{background:var(--plaza-surface-soft);color:var(--plaza-accent-dark);font-weight:800}.plan-comparison-notes{max-width:85ch;color:var(--plaza-muted);font-size:14px;line-height:1.65}@media (max-width:700px){.provider-first-start{grid-template-columns:minmax(0,1fr)}.plan-comparison-table :is(th,td){padding:12px 8px;font-size:13px}}.public-world-layout .plaza-protected-product-cover{background:var(--plaza-media-background);border-color:var(--plaza-border);color:var(--plaza-ink)}.public-world-layout .plaza-protected-product-cover-symbol{background:var(--plaza-surface-soft);border-color:var(--plaza-border);color:var(--plaza-accent-dark)}.account-avatar{object-fit:cover;background:var(--plaza-surface-soft);width:40px;height:40px;color:var(--plaza-accent-dark);vertical-align:middle;border-radius:50%;flex:0 0 40px;place-items:center;font-weight:800;display:inline-grid}.account-menu{flex-shrink:0;margin-left:auto;position:relative}.account-menu-panel{border:1px solid var(--plaza-border);background:var(--plaza-surface);width:min(240px,100vw - 32px);max-height:calc(100dvh - 100px);color:var(--plaza-ink);box-shadow:var(--plaza-shadow);z-index:90;border-radius:16px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.account-menu-panel>p{overflow-wrap:anywhere;margin:0 0 12px}.account-menu-panel nav{gap:4px;display:grid}.account-menu-panel nav a{min-height:44px;color:var(--plaza-accent-dark);border-radius:8px;align-items:center;padding:8px 10px;display:flex}.account-menu-panel nav a:hover{background:var(--plaza-surface-soft)}.account-profile-page{max-width:850px}.account-profile-identity{overflow-wrap:anywhere;align-items:center;gap:16px;margin-bottom:24px;display:flex}.account-profile-identity .account-avatar{flex-basis:72px;width:72px;height:72px}.account-profile-identity>div{min-width:0}@media (max-width:600px){.account-menu-label{display:none}.signature-header-inner{column-gap:8px}.account-menu{order:0}}.world-chat-message-row .chat-personal-avatar{flex-basis:28px;align-self:flex-end;width:28px;height:28px;font-size:11px}.account-profile-page input[type=file]{box-sizing:border-box;width:100%;min-width:0}@media (max-width:1000px){.signature-global-nav{order:2}}.public-world-layout .account-sticky-navigation{z-index:70;background:var(--plaza-canvas);position:sticky;top:0}.public-world-layout .account-sticky-navigation>.signature-header,.public-world-layout .account-sticky-navigation .signature-plaza-navigation{position:static}.public-world-layout .public-world-content :is([id],a,button,input,textarea,select){scroll-margin-top:calc(var(--account-sticky-height,180px) + 16px)}.plaza-feed-preview-protected{background:var(--plaza-surface-soft);color:var(--plaza-ink);padding:18px}.plaza-feed-preview-protected .world-preview-text{margin:0 0 14px}.plaza-feed-preview-age-note{border-top:1px solid var(--plaza-border);color:var(--plaza-muted);align-items:center;gap:8px;margin:0;padding-top:12px;font-size:13px;line-height:1.5;display:flex}.plaza-feed-preview-age-note svg{flex-shrink:0}.public-world-layout :is(.world-preview-image,.world-feed-post-image,.world-product-cover,.world-product-detail-cover,.world-product-teaser-media,.world-product-detail-cover-area,.world-product-cover-link,.world-hero-gallery-locked){background:var(--plaza-media-background)}.public-world-layout :is(.world-product-detail-info,.world-product-detail-restricted) h1{overflow-wrap:anywhere;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.18}.public-world-layout .world-product-detail-meta:empty{display:none}.public-world-layout .world-product-restricted .plaza-protected-product-cover{aspect-ratio:4/3;background:var(--plaza-media-background);border:1px solid var(--plaza-border);width:100%;min-height:0}.plaza-personal-footer{border-top:1px solid var(--plaza-border);margin-top:32px;padding-block:20px}.plaza-personal-footer h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}.plaza-personal-footer-links{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.following-plaza-identity{align-items:center;gap:12px;min-width:0;margin-block:16px;display:flex}.following-plaza-avatar{background:var(--plaza-surface-soft);color:var(--plaza-accent-dark);border-radius:50%;place-items:center;font-weight:750;display:grid}.following-plaza-identity h2{min-width:0;margin:0}
:root{--ui-primary:var(--signature-violet);--ui-primary-hover:#5b35a4;--ui-secondary:#f1ebf8;--ui-secondary-hover:#e5d8f5;--ui-on-primary:#fff;--ui-text:#42235f;--ui-visitor:var(--plaza-visitor-accent);--ui-visitor-hover:var(--plaza-visitor-accent-dark);--ui-danger:#ab2633;--ui-danger-hover:#841b25;--ui-studio-disabled-bg:#e8e5eb;--ui-studio-disabled-text:#716a78;--ui-studio-disabled-border:#bdb7c5;--ui-disabled-bg:var(--ui-studio-disabled-bg);--ui-disabled-text:var(--ui-studio-disabled-text);--ui-disabled-border:var(--ui-studio-disabled-border);--ui-focus:#7349c6;--ui-control-height:44px;--ui-control-radius:12px;--ui-control-padding:10px 18px;--ui-control-gap:8px;--ui-motion:.16s ease;--plaza-accent:var(--ui-primary);--plaza-accent-dark:var(--ui-primary-hover);--plaza-focus:var(--ui-focus)}:root,:is(.customer-surface,.public-world-layout,.marketing-surface),.signature-header:not([data-workspace=studio]){--plaza-visitor-accent:#087c83;--plaza-visitor-accent-dark:#065b63;--ui-primary:#087c83;--ui-primary-hover:#065b63;--ui-secondary:#e3f5f3;--ui-secondary-hover:#ccebe8;--ui-text:#124d54;--ui-focus:#087c83;--ui-navigation-disabled-bg:#e7f1ef;--ui-navigation-disabled-text:#526f6b;--ui-navigation-disabled-border:#c3d9d5;--plaza-accent:var(--ui-primary);--plaza-accent-dark:var(--ui-primary-hover);--plaza-save-accent:var(--ui-primary);--plaza-save-accent-dark:var(--ui-primary-hover);--plaza-surface:#fff;--plaza-surface-soft:#e8f6f4;--plaza-canvas:#f4fbfa;--plaza-border:#bfdfdc;--plaza-ink:#153b40;--plaza-muted:#4a6a6e;--plaza-focus:var(--ui-focus);--plaza-hero-background:radial-gradient(ellipse at 90% 0%, #c8eeea, transparent 65%), linear-gradient(120deg, #e8f6f4, #f8fffe);--plaza-media-background:var(--plaza-surface-soft);--plaza-heading-gradient:linear-gradient(100deg, #065b63, #087c83, #1d9b92)}.provider-surface{--ui-disabled-bg:var(--ui-studio-disabled-bg);--ui-disabled-text:var(--ui-studio-disabled-text);--ui-disabled-border:var(--ui-studio-disabled-border);--ui-primary:var(--signature-violet);--ui-primary-hover:#5b35a4;--ui-secondary:#f1ebf8;--ui-secondary-hover:#e5d8f5;--ui-text:#42235f;--ui-focus:#7349c6;--ui-navigation-disabled-bg:#eee9f4;--ui-navigation-disabled-text:#776787;--ui-navigation-disabled-border:#d3c8df;--plaza-accent:var(--ui-primary);--plaza-accent-dark:var(--ui-primary-hover);--plaza-save-accent:var(--ui-primary);--plaza-save-accent-dark:var(--ui-primary-hover);--plaza-heading-gradient:linear-gradient(100deg, #5b35a4, #7349c6, #ac417f);--plaza-media-background:linear-gradient(135deg, #f1e8fa, #f5dfeb);--plaza-surface:#fff;--plaza-surface-soft:#f3edf9;--plaza-canvas:#fcf9ff;--plaza-border:#ddcdeb;--plaza-ink:#342044;--plaza-muted:#6a5776;--plaza-focus:var(--ui-focus);--plaza-hero-background:radial-gradient(ellipse at 90% 0%, #f5dfeb, transparent 65%), linear-gradient(120deg, #f1e8fa, #fcf9ff)}:root,.public-world-layout,.customer-surface,.provider-surface{--ui-disabled-bg:var(--ui-studio-disabled-bg);--ui-disabled-text:var(--ui-studio-disabled-text);--ui-disabled-border:var(--ui-studio-disabled-border);--plaza-protection-surface:var(--plaza-surface-soft);--plaza-protection-gradient:var(--plaza-media-background);--plaza-protection-muted-gradient:var(--plaza-surface-soft);--plaza-protection-border:var(--plaza-border);--plaza-protection-heading:var(--plaza-accent-dark);--plaza-protection-text:var(--plaza-ink);--plaza-protection-subtle:var(--plaza-muted);--plaza-protection-accent:var(--ui-primary);--plaza-protection-chip:var(--ui-secondary);--plaza-protection-chip-border:var(--plaza-border);--plaza-protection-chip-text:var(--ui-text)}:root,:is(.customer-surface,.public-world-layout,.marketing-surface,.auth-page){--ui-disabled-bg:var(--ui-navigation-disabled-bg);--ui-disabled-text:var(--ui-navigation-disabled-text);--ui-disabled-border:var(--ui-navigation-disabled-border)}.admin-surface{--ui-primary:#354a7b;--ui-primary-hover:#24365f;--ui-secondary:#eaf0fa;--ui-secondary-hover:#dae4f6;--ui-text:#233451;--ui-focus:#425f9a;--plaza-accent:var(--ui-primary);--plaza-accent-dark:var(--ui-primary-hover);--plaza-ink:#1d2c43;--plaza-muted:#52627b;--plaza-canvas:#f4f6fa;--plaza-surface:#fff;--plaza-surface-soft:#eaf0fa;--plaza-border:#d5deec;--plaza-focus:var(--ui-focus)}
.ps-action,.button{--action-bg:var(--ui-primary);--action-hover:var(--ui-primary-hover);--action-text:var(--ui-on-primary);--action-border:var(--ui-primary);justify-content:center;align-items:center;gap:var(--ui-control-gap);min-height:var(--ui-control-height);box-sizing:border-box;padding:var(--ui-control-padding);border:1px solid var(--action-border);border-radius:var(--ui-control-radius);background:var(--action-bg);color:var(--action-text);font:inherit;text-align:center;cursor:pointer;box-shadow:none;transition:background var(--ui-motion), border-color var(--ui-motion);font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.ps-action.secondary,.button.secondary{--action-bg:var(--ui-secondary);--action-hover:var(--ui-secondary-hover);--action-text:var(--ui-primary-hover);--action-border:var(--ui-primary)}.ps-action.tertiary,.button.tertiary{--action-bg:transparent;--action-hover:var(--ui-secondary);--action-text:var(--ui-primary-hover);--action-border:transparent;text-underline-offset:.2em;text-decoration:underline}.ps-action.danger,.button.danger{--action-bg:var(--ui-danger);--action-hover:var(--ui-danger-hover);--action-text:#fff;--action-border:var(--ui-danger)}.ps-action:hover:not(:disabled):not([aria-disabled=true]),.button:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-hover);color:var(--action-text);border-color:var(--action-border);transform:none}.ps-action:disabled,.button:disabled,.ps-action[aria-disabled=true],.button[aria-disabled=true]{background:var(--ui-disabled-bg);border-color:var(--ui-disabled-border);color:var(--ui-disabled-text);cursor:not-allowed;opacity:1;box-shadow:none;text-decoration:none}.button.status-success{--action-bg:var(--status-success-bg);--action-hover:var(--status-success-border);--action-text:var(--status-success-text);--action-border:var(--status-success-border)}.button.status-action,.button.status-warning{--action-bg:var(--status-action-bg);--action-hover:var(--status-action-border);--action-text:var(--status-action-text);--action-border:var(--status-action-border)}.button.status-waiting{--action-bg:var(--status-waiting-bg);--action-hover:var(--status-waiting-border);--action-text:var(--status-waiting-text);--action-border:var(--status-waiting-border)}.button.status-danger{--action-bg:var(--status-danger-bg);--action-hover:var(--status-danger-border);--action-text:var(--status-danger-text);--action-border:var(--status-danger-border)}.button.plaza-age-verify-action{--action-bg:var(--plaza-protection-accent,var(--ui-primary));--action-hover:var(--ui-primary-hover);--action-text:#fff;--action-border:var(--plaza-protection-accent,var(--ui-primary))}.ps-navigation-text{min-height:var(--ui-control-height);color:var(--ui-primary-hover);text-underline-offset:.2em;border-radius:4px;align-items:center;text-decoration:underline;display:inline-flex}.ps-navigation-text:hover{color:var(--ui-primary);text-decoration-thickness:2px}.ps-navigation-tab,.ps-navigation-tile,.ps-choice,.account-nav-link,.provider-attention-nav-link,.plaza-peer-link,.world-nav-link{justify-content:center;align-items:center;gap:var(--ui-control-gap);min-height:var(--ui-control-height);box-sizing:border-box;background:var(--ui-secondary);color:var(--ui-text);border:1px solid var(--plaza-border);border-radius:var(--ui-control-radius);font:inherit;cursor:pointer;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.ps-navigation-tab:hover,.ps-navigation-tile:hover,.ps-choice:hover:not(:disabled),.account-nav-link:hover,.provider-attention-nav-link:hover,.plaza-peer-link:hover,.world-nav-link:hover{background:var(--ui-secondary-hover);color:var(--ui-primary-hover);border-color:var(--ui-primary)}.ps-navigation[aria-current],.ps-choice[aria-pressed=true],.account-nav-link[aria-current],.provider-attention-nav-link[aria-current],.plaza-peer-link[aria-current],.world-nav-link[aria-current]{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff;box-shadow:inset 0 -3px 0 var(--ui-primary-hover)}.ps-choice:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);border-color:var(--ui-disabled-border);cursor:not-allowed}.ps-navigation[aria-current] .plaza-stop-description,.world-nav-link[aria-current] .plaza-stop-description{color:#fff}.ps-disclosure>summary{min-height:var(--ui-control-height);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.ps-disclosure>summary:after{content:"+";color:var(--ui-primary);font-size:20px}.ps-disclosure[open]>summary:after{content:"−"}.ps-disclosure>summary::-webkit-details-marker{display:none}.ps-disclosure>summary small{color:var(--plaza-muted);font-weight:400;display:block}.ps-world-switch{align-items:center;margin-left:auto;display:inline-flex;position:relative}.ps-world-switch-link{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);background:var(--ui-primary);border:1px solid var(--ui-primary);color:#fff;white-space:nowrap;align-items:center;gap:6px;padding:10px 14px;font-weight:650;text-decoration:none;display:inline-flex}.ps-world-switch-link[data-world=visitor]{background:var(--ui-visitor);border-color:var(--ui-visitor)}.ps-world-switch-link:hover{background:var(--ui-primary-hover);color:#fff}.ps-world-switch-link[data-world=visitor]:hover{background:var(--ui-visitor-hover)}.ps-world-switch-explanation{z-index:300;border-radius:var(--ui-control-radius);background:var(--plaza-surface);width:min(260px,80vw);color:var(--plaza-ink);border:1px solid var(--plaza-border);opacity:0;visibility:hidden;pointer-events:none;box-shadow:var(--plaza-shadow);padding:10px 12px;font-size:13px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 8px);right:0}.ps-world-switch:hover .ps-world-switch-explanation,.ps-world-switch:focus-within .ps-world-switch-explanation{opacity:1;visibility:visible}:is(.ps-action,.button,.ps-navigation,.ps-choice,.ps-world-switch-link,.ps-disclosure>summary):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.signature-header :is(.ps-action,.ps-world-switch-link):focus-visible{outline-color:#fff}.public-world-layout .plaza-compass .world-nav-link{background:var(--ui-secondary);color:var(--ui-text);border-color:var(--plaza-border);border-radius:var(--ui-control-radius);min-height:64px;padding:10px 14px}.public-world-layout .plaza-compass .world-nav-link[aria-current]{background:var(--ui-primary);color:#fff;border-color:var(--ui-primary)}.public-world-layout .plaza-compass .plaza-resume{gap:8px 16px;margin:0 0 10px;padding:6px 0 10px;display:flex}.public-world-layout .plaza-compass .plaza-resume>div{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.public-world-layout .plaza-compass .plaza-resume :is(.eyebrow,small){display:none}.public-world-layout .plaza-compass .plaza-resume :is(a,button){min-height:var(--ui-control-height);padding-block:6px;font-size:13px}@media (hover:none){.ps-world-switch{flex-direction:column;align-items:stretch;max-width:240px}.ps-world-switch-explanation{width:auto;box-shadow:none;color:inherit;opacity:1;visibility:visible;background:0 0;border:0;padding:3px 0 0;font-size:11px;position:static}}@media (max-width:700px){.signature-header-inner>.ps-world-switch{grid-area:2/2;margin:0}}@media (prefers-reduced-motion:reduce){.ps-action,.button{transition:none}}.plaza-contact-info{color:var(--plaza-ink);overflow-wrap:anywhere;padding:4px 0;display:inline}.onboarding-step-nav .ps-choice{background:var(--ui-secondary);border:1px solid var(--ui-primary);color:var(--ui-text);min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);padding:10px 14px}.onboarding-step-nav .ps-choice[aria-pressed=true]{background:var(--ui-primary);color:#fff}.signature-global-nav .ps-navigation{color:#fff;min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);background:0 0;border-color:#0000;padding:10px 12px}.signature-global-nav .ps-navigation:hover{background:var(--ui-primary-hover)}.signature-global-nav .ps-navigation[aria-current]{background:var(--ui-primary);color:#fff}.signature-account-nav .ps-navigation{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);padding:10px 14px}.ps-field-choice,.plaza-choice{min-height:var(--ui-control-height);border:1px solid var(--plaza-border);border-radius:var(--ui-control-radius);background:var(--ui-secondary);color:var(--ui-text);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:12px;padding:12px 14px;display:flex}:is(.ps-field-choice:has(input:checked),.plaza-choice:has(input:checked)){background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}:is(.ps-field-choice:has(input:disabled),.plaza-choice:has(input:disabled)){background:var(--ui-disabled-bg);border-color:var(--ui-disabled-border);color:var(--ui-disabled-text);cursor:not-allowed}.ps-field-choice:focus-within,.plaza-choice:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px}.provider-shop-checkbox{cursor:pointer;accent-color:var(--ui-primary)}.public-gallery-tags .provider-shop-checkbox{min-height:var(--ui-control-height);border:1px solid var(--plaza-border);border-radius:var(--ui-control-radius);background:var(--ui-secondary);color:var(--ui-text);padding:8px 12px}.public-gallery-tags .provider-shop-checkbox:has(input:checked){background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.plaza-choice input:checked+.plaza-choice-indicator{background:var(--ui-primary-hover);color:#fff;border-color:#fff}.plaza-choice input{accent-color:var(--ui-primary)}.signature-account-nav .ps-navigation[aria-current]{background:var(--ui-primary);color:#fff;border-color:var(--ui-primary)}.provider-shop-checkbox{min-height:var(--ui-control-height);align-items:center;gap:var(--ui-control-gap);display:inline-flex}.provider-shop-checkbox input{flex-shrink:0;width:20px;height:20px}.ps-choice-card{text-align:left;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:flex-start;width:100%;padding:0;display:flex}.ps-choice-card[aria-pressed=true] :is(.public-gallery-detail,.public-gallery-hint,.eyebrow){color:#fff}input[type=checkbox],input[type=radio]{accent-color:var(--ui-primary)}.ps-world-switch-link[data-world=studio]{background:var(--signature-violet);border-color:var(--signature-violet)}.ps-world-switch-link[data-world=studio]:hover{background:#5b35a4}.signature-header{background:linear-gradient(110deg,#124e57 0%,#35475f 50%,#523773 100%)}.signature-header-inner{flex-wrap:nowrap}.signature-global-nav .ps-navigation{white-space:nowrap}.visitor-nav-group{border-right:1px solid var(--plaza-border);align-items:center;gap:6px;padding-inline:6px;display:flex}@media (max-width:1100px){.signature-menu-toggle{display:inline-flex}.signature-header-inner{flex-wrap:wrap}.signature-global-nav{flex-wrap:wrap;width:100%;padding-block:12px;display:none}.signature-global-nav.is-open{display:flex}}@media (max-width:700px){.visitor-navigation-menu{width:100%}.visitor-navigation-menu>summary{cursor:pointer;border:1px solid var(--plaza-border);border-radius:var(--ui-control-radius);background:var(--ui-secondary);min-height:44px;color:var(--ui-text);padding:10px 14px;font-weight:700}.visitor-navigation-menu:not([open]) .signature-account-nav{display:none}.visitor-navigation-menu .signature-account-nav{grid-template-columns:1fr;padding-block:8px;display:grid;overflow:visible}.visitor-nav-group{border-right:0;border-bottom:1px solid var(--plaza-border);grid-template-columns:1fr;padding-block:6px;display:grid}}@media (min-width:701px){.visitor-navigation-menu{width:100%;min-width:0}.visitor-navigation-menu>summary{display:none}.visitor-navigation-menu:not([open]) .signature-account-nav{display:flex}.visitor-navigation-menu .signature-account-nav{flex-wrap:nowrap;overflow-x:auto}}.visitor-nav-scroll{align-items:center;gap:8px;min-width:0;display:flex}.visitor-nav-scroll .signature-account-nav{flex:1 1 0;min-width:0}.visitor-nav-scroll-control{flex:0 0 44px;width:44px;height:44px;padding:0;font-size:24px;line-height:1}.public-world-layout .plaza-compass-arrow{background-color:var(--ui-secondary);color:var(--ui-text);border-color:var(--plaza-border)}.public-world-layout .plaza-compass-arrow:hover:not(:disabled),.public-world-layout .plaza-compass .world-nav-link:hover:not([aria-current]):not([aria-disabled=true]){background-color:var(--ui-secondary-hover);color:var(--ui-primary-hover);border-color:var(--ui-primary)}:is(.customer-surface,.public-world-layout,.provider-surface) :is(.ps-navigation[aria-disabled=true],.visitor-nav-scroll-control:disabled,.plaza-compass-arrow:disabled){background-color:var(--ui-navigation-disabled-bg);color:var(--ui-navigation-disabled-text);border-color:var(--ui-navigation-disabled-border)}.public-world-layout .world-social-link{background-color:var(--ui-secondary);color:var(--ui-primary-hover);border-color:var(--ui-primary)}.public-world-layout .world-social-link:hover{background-color:var(--ui-secondary-hover);color:var(--ui-primary-hover);border-color:var(--ui-primary)}.public-world-layout .world-social-link:focus-visible{outline-color:var(--ui-focus)}:is(.customer-surface,.public-world-layout) .feed-reaction-chip{background-color:var(--ui-secondary);color:var(--ui-text);border-color:var(--plaza-border)}:is(.customer-surface,.public-world-layout) .feed-reaction-chip:hover:not(:disabled){background-color:var(--ui-secondary-hover);border-color:var(--ui-primary)}:is(.customer-surface,.public-world-layout) .feed-reaction-chip.is-selected{background-color:var(--ui-secondary-hover);color:var(--ui-primary-hover);border-color:var(--ui-primary)}:is(.customer-surface,.public-world-layout) .feed-reaction-picker{border-color:var(--plaza-border)}:is(.customer-surface,.public-world-layout) .feed-reaction-picker-choice:hover:not(:disabled),:is(.customer-surface,.public-world-layout) .feed-reaction-picker-choice.is-selected{background-color:var(--ui-secondary-hover);border-color:var(--ui-primary)}:is(.customer-surface,.public-world-layout) :is(.feed-reaction-chip,.feed-reaction-picker-choice):focus-visible{outline-color:var(--ui-focus)}.visitor-nav-scroll[data-overflow=false]>.visitor-nav-scroll-control{display:none}@media (min-width:701px){.visitor-nav-scroll .signature-account-nav{scrollbar-width:thin;scrollbar-color:var(--ui-primary) var(--ui-secondary)}.visitor-nav-scroll .visitor-nav-group{flex:none}.visitor-nav-scroll .account-nav-link{white-space:nowrap;flex:none}}@media (max-width:700px){.visitor-nav-scroll{display:contents}.visitor-nav-scroll>.visitor-nav-scroll-control{display:none}}.auth-page :is(.auth-back-link,.auth-forgot-link,.auth-mode-switch,.auth-intro .eyebrow){color:#376875}:is(.public-world-layout,.customer-surface) .cart-product-add:disabled{color:#065b63;opacity:1;background:#e3f5f3;border-color:#bfdfdc}.signature-header .account-menu-trigger{color:#fff;background:0 0;border-color:#ffffff70}.signature-header .account-menu-trigger:hover{color:#fff;background:#ffffff1a}.signature-header .account-menu-trigger:focus-visible{outline-color:#fff}.signature-header .account-menu-panel .ps-action{color:var(--plaza-accent-dark)}.plaza-compass-arrow{flex:0 0 44px;height:44px;font-size:26px}.public-world-layout .plaza-compass-arrow{flex-basis:36px;justify-content:center;align-items:center;width:36px;min-height:44px;padding:4px;text-decoration:none;display:inline-flex}.account-menu-trigger{align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.account-menu-trigger .account-avatar{flex-basis:32px;width:32px;height:32px}.public-world-layout .signature-plaza-navigation .world-nav-link.ps-navigation{white-space:nowrap;flex:none;height:auto;min-height:44px;padding:10px 14px}.signature-header .account-menu-trigger:is(:hover,:active,:focus-visible){color:#fff;text-decoration:none}.public-world-layout .signature-plaza-navigation .world-nav-link.ps-navigation{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.ps-scroll-navigation{align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.ps-scroll-navigation .ps-scroll-track{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex-flow:row;flex:1 1 0;gap:8px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.ps-scroll-track::-webkit-scrollbar{display:none}.ps-scroll-track>a,.ps-scroll-track .visitor-nav-group>a{white-space:nowrap;scroll-snap-align:start;flex:none}.ps-scroll-track .visitor-nav-group{border:0;flex:none;gap:8px;padding:0;display:flex}.ps-scroll-arrow{flex:0 0 36px;width:36px;padding:4px;font-size:24px}.ps-scroll-navigation[data-overflow=false]>.ps-scroll-arrow{display:none}.signature-header .account-menu-trigger{text-decoration:none}.account-menu-panel .ps-action{justify-content:flex-start;width:100%;padding:8px 10px}.public-world-layout .world-hero-gallery-thumbnail.is-active{outline-color:var(--ui-primary);border-color:var(--ui-primary)}.public-world-layout .world-hero-gallery-thumbnail:focus-visible{outline-color:var(--ui-focus)}.public-world-layout .world-hero-gallery-locked{background:var(--ui-secondary);color:var(--ui-text)}:is(.public-world-layout,.customer-surface) .cart-product-add:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);border-color:var(--ui-disabled-border)}.marketing-home .signature-marketing-hero>.eyebrow{color:var(--plaza-accent-dark)}@media (max-width:700px){.ps-scroll-navigation>.ps-scroll-arrow{display:none}.ps-scroll-navigation .ps-scroll-track{padding-inline-end:24px}.ps-scroll-track>a,.ps-scroll-track .visitor-nav-group>a{max-width:78vw}.public-world-layout .signature-plaza-navigation .world-nav-link.ps-navigation{flex:0 0 42%}}.public-world-layout .world-hero-gallery-thumbnail{background:var(--ui-secondary);border-color:var(--plaza-border)}.public-world-layout .world-hero-gallery-thumbnail.is-active{border-color:var(--ui-primary);box-shadow:0 0 0 2px var(--plaza-border)}.public-world-layout .public-gallery-card.is-selected{outline-color:var(--ui-primary);background:var(--ui-secondary);border-color:var(--ui-primary)}.public-world-layout .public-gallery-selected-mark{background:var(--ui-secondary);border-color:var(--ui-primary);color:var(--ui-text)}.ps-scroll-arrow:disabled{background:var(--ui-navigation-disabled-bg);color:var(--ui-navigation-disabled-text);border-color:var(--ui-navigation-disabled-border)}.signature-header .account-menu-trigger:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);border-color:var(--ui-disabled-border)}.provider-surface .signature-header{background:linear-gradient(110deg, var(--signature-aubergine), #523773)}
