.pc-stack{gap:var(--space-4);flex-direction:column;display:flex}.pc-inline{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.pc-card{background:var(--color-semantic-surface-default);border:1px solid var(--color-semantic-border-strong);border-radius:var(--radius-xs);padding:var(--space-6);box-shadow:var(--shadow-card);transition:transform var(--motion-duration-normal,.18s) var(--motion-easing-standard,ease), box-shadow var(--motion-duration-normal,.18s) var(--motion-easing-standard,ease)}.pc-button,.pc-icon-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-xs);min-height:54px;padding:0 var(--space-8);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);cursor:pointer;text-transform:uppercase;transition:background-color var(--motion-duration-fast,.12s) var(--motion-easing-standard,ease), color var(--motion-duration-fast,.12s) var(--motion-easing-standard,ease), border-color var(--motion-duration-fast,.12s) var(--motion-easing-standard,ease), transform var(--motion-duration-fast,.12s) var(--motion-easing-standard,ease);border:1px solid #0000;display:inline-flex}.pc-button--compact{min-height:42px;padding-inline:var(--space-4);font-size:var(--font-size-sm)}.pc-button--full{width:100%}@media (hover:hover) and (pointer:fine){.pc-button:hover,.pc-icon-button:hover{transform:translateY(-1px)}.pc-card:hover{box-shadow:var(--shadow-menu);transform:translateY(-2px)scale(1.01)}}.pc-button:focus-visible,.pc-icon-button:focus-visible,.pc-input:focus-visible,.pc-select:focus-visible{outline:3px solid color-mix(in srgb, var(--color-blue-400) 35%, transparent);outline-offset:2px}.pc-button:disabled,.pc-icon-button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);transform:none}.pc-button--primary{background:var(--color-semantic-action-primary);color:var(--color-semantic-text-inverted)}.pc-button--primary:hover{background:var(--color-semantic-action-primary-hover)}.pc-button--secondary{background:var(--color-semantic-surface-subtle);color:var(--color-semantic-text-primary)}.pc-button--outline{border-color:var(--color-semantic-border-strong);color:var(--color-semantic-text-primary);background:0 0}.pc-button--danger{background:var(--color-semantic-status-danger);color:var(--color-semantic-text-inverted)}.pc-button--ghost{color:var(--color-semantic-action-primary);background:0 0}.pc-icon-button{background:var(--color-semantic-surface-subtle);width:54px;color:var(--color-semantic-text-primary);padding:0}.pc-badge{border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pc-badge--neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.pc-badge--success{background:var(--color-semantic-status-success-surface);color:var(--color-green-500)}.pc-badge--warning{background:var(--color-semantic-status-warning-surface);color:var(--color-orange-500)}.pc-badge--danger{background:var(--color-semantic-status-danger-surface);color:var(--color-red-500)}.pc-event-status{border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);color:var(--color-semantic-text-inverted);justify-content:center;align-items:center;font-size:10px;line-height:14px;display:inline-flex}.pc-event-status--active{background:var(--color-green-500)}.pc-event-status--scheduled{background:var(--color-orange-500)}.pc-event-status--cancelled{background:var(--color-red-500)}.pc-avatar{background:var(--color-blue-400);width:40px;height:40px;color:var(--color-semantic-text-inverted);font-weight:var(--font-weight-bold);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.pc-avatar img{object-fit:cover;width:100%;height:100%}.pc-divider{border:0;border-top:1px solid var(--color-semantic-border-default);width:100%;margin:0}.pc-spinner{border:3px solid var(--color-neutral-100);border-top-color:var(--color-blue-400);border-radius:50%;width:24px;height:24px;animation:.75s linear infinite pc-spin}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-neutral-100), var(--color-neutral-50), var(--color-neutral-100));background-size:200% 100%;animation:1.2s infinite pc-shimmer}@keyframes pc-shimmer{to{background-position:-200% 0}}.pc-field{gap:var(--space-1);min-width:0;display:grid}.pc-field__label{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:16px}.pc-field__hint{color:var(--color-semantic-text-secondary);font-size:var(--font-size-xs)}.pc-field__error{color:var(--color-semantic-status-danger);font-size:var(--font-size-xs)}.pc-input,.pc-select,.pc-textarea{border:1px solid var(--color-semantic-border-strong);border-radius:var(--radius-sm);background:var(--color-semantic-surface-default);width:100%;min-height:54px;color:var(--color-semantic-text-primary);font:inherit;padding:10px var(--space-4)}.pc-textarea{resize:vertical;min-height:108px}.pc-figma-icon{object-fit:contain;flex:none;display:block}.pc-figma-logo{background:var(--color-blue-400);width:133px;height:72px;display:block;-webkit-mask:url(/brand/logo.png) 50%/contain no-repeat;mask:url(/brand/logo.png) 50%/contain no-repeat}.pc-search{align-items:center;gap:var(--space-2);border:1px solid var(--color-semantic-border-default);border-radius:var(--radius-md);padding:0 var(--space-3);background:var(--color-semantic-surface-default);display:flex}.pc-search input{width:100%;font:inherit;border:0;outline:0;padding:11px 0}.pc-check-row{color:var(--color-semantic-text-primary);align-items:center;gap:8px;display:flex}.pc-switch{cursor:pointer;width:44px;height:24px;display:inline-flex;position:relative}.pc-switch input{opacity:0;width:0;height:0}.pc-switch span{background:var(--color-neutral-300);transition:background-color var(--motion-duration-fast,.12s) var(--motion-easing-standard,ease);border-radius:999px;position:absolute;inset:0}.pc-switch span:after{background:var(--color-semantic-surface-default);content:"";width:18px;height:18px;transition:transform var(--motion-duration-fast,.12s) var(--motion-easing-standard,ease);border-radius:50%;position:absolute;top:3px;left:3px}.pc-switch input:checked+span{background:var(--color-blue-400)}.pc-switch input:checked+span:after{transform:translate(20px)}.pc-upload{border:1px dashed var(--color-semantic-border-strong);border-radius:var(--radius-md);background:var(--color-semantic-surface-subtle);text-align:center;place-items:center;min-height:132px;display:grid}.pc-select-option{align-items:center;gap:var(--space-2);background:var(--color-semantic-surface-default);width:292px;min-height:42px;color:var(--color-neutral-700);font:inherit;font-size:var(--font-size-sm);text-align:left;padding:var(--space-2);cursor:pointer;border:0;display:flex}.pc-select-option:hover,.pc-select-option--hover{background:var(--color-neutral-100)}.pc-select-option--selected{font-weight:var(--font-weight-bold)}.pc-select-option__check{border:2px solid var(--color-neutral-800);width:24px;height:24px;color:var(--color-semantic-text-inverted);border-radius:6px;flex:none;place-items:center;font-size:14px;display:inline-grid}.pc-select-option--selected .pc-select-option__check{border-color:var(--color-green-600);background:var(--color-green-600)}.pc-otp{justify-content:center;gap:var(--space-6);display:flex}.pc-otp input{border:1px solid var(--color-semantic-border-strong);border-radius:var(--radius-sm);width:50px;height:54px;color:var(--color-semantic-text-primary);font:inherit;font-size:var(--font-size-lg);text-align:center}.pc-header,.pc-footer,.pc-sidebar{background:var(--color-semantic-surface-default);border-color:var(--color-semantic-border-default)}.pc-header{border-bottom:0;min-height:120px;padding:16px max(5.3vw,24px);display:block}.pc-header__inner{justify-content:space-between;align-items:center;gap:28px;width:min(100%,1352px);min-height:88px;margin:0 auto;display:flex}.pc-header__brand{color:var(--color-blue-400);letter-spacing:-.07em;font-size:1.5rem;font-weight:800;text-decoration:none}.pc-header__nav{flex:1;align-items:center;gap:28px;display:flex}.pc-header__nav a,.pc-header__cart,.pc-header__account{color:var(--color-semantic-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;text-decoration:none}.pc-header__actions{align-items:center;gap:24px;display:flex}.pc-header__cart{align-items:center;gap:8px;display:inline-flex}.pc-header__login{background:var(--color-blue-400);color:#fff;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:17px 32px;text-decoration:none}.pc-footer{border-top:1px solid var(--color-neutral-300);padding:38px max(5.3vw,24px) 28px}.pc-footer__inner{width:min(100%,1352px);margin:0 auto}.pc-footer__top{grid-template-columns:minmax(0,1fr) 164px 164px;gap:52px;display:grid}.pc-footer__about{align-content:start;gap:30px;display:grid}.pc-footer__brand-row{align-items:center;gap:16px;display:flex}.pc-footer__brand{color:var(--color-blue-400);flex:none;display:inline-flex}.pc-footer__brand .pc-figma-logo{width:86px;height:46px}.pc-footer__actions{align-items:center;gap:12px;display:flex}.pc-footer__actions a{min-height:40px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.pc-footer__signup{border:1px solid var(--color-blue-400);color:var(--color-blue-400)}.pc-footer__login{background:var(--color-blue-400);color:var(--color-semantic-text-inverted)}.pc-footer__about>p{max-width:380px;color:var(--color-neutral-700);font-size:var(--font-size-sm);margin:0;line-height:1.5}.pc-footer__group{align-content:start;gap:8px;display:grid}.pc-footer__group strong{color:var(--color-neutral-800);font-size:var(--font-size-md);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.pc-footer__group a,.pc-footer__meta,.pc-footer__company{color:var(--color-neutral-700);font-size:var(--font-size-sm);line-height:1.5;text-decoration:none}.pc-footer__bottom{border-top:1px solid var(--color-neutral-200);justify-content:space-between;align-items:end;gap:24px;margin-top:28px;padding-top:21px;display:flex}.pc-footer__company{margin:0}.pc-footer__company strong{color:var(--color-neutral-800)}.pc-footer__meta{color:var(--color-neutral-800);text-align:right}.pc-sidebar{align-content:start;gap:var(--space-2);border-right:1px solid;min-width:248px;padding:0;display:grid}.pc-sidebar>strong{padding:var(--space-6)}.pc-menu-item{min-height:52px;padding:16px var(--space-6);color:var(--color-semantic-text-primary);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.pc-menu-item:hover,.pc-menu-item--hover{background:var(--color-neutral-100)}.pc-menu-item--selected{background:var(--color-blue-400);color:var(--color-semantic-text-inverted);font-weight:var(--font-weight-bold)}.pc-menu-item--disabled{color:var(--color-semantic-text-secondary);pointer-events:none}.pc-menu-item__label{align-items:center;gap:var(--space-1);display:inline-flex}.pc-menu-item__icon{color:var(--color-blue-400);font-size:20px}.pc-menu-item--selected .pc-menu-item__icon{color:inherit}.pc-menu-item__count{border-radius:var(--radius-pill);background:var(--color-neutral-500);color:var(--color-semantic-text-inverted);padding:0 var(--space-1);font-size:10px;line-height:14px}.pc-menu-item--selected .pc-menu-item__count{background:var(--color-semantic-surface-default);color:var(--color-neutral-500)}.pc-tabs{border-bottom:1px solid var(--color-semantic-border-default);gap:4px;display:flex;overflow-x:auto}.pc-tabs button{color:var(--color-semantic-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;position:relative}.pc-tabs button[aria-selected=true]{color:var(--color-blue-400);font-weight:var(--font-weight-bold)}.pc-tabs__indicator{background:var(--color-blue-400);height:2px;position:absolute;bottom:-1px;left:0;right:0}.pc-dropdown{width:fit-content;position:relative}.pc-dropdown__menu{z-index:10;min-width:292px;margin-top:var(--space-2);border:1px solid var(--color-semantic-border-strong);background:var(--color-semantic-surface-default);box-shadow:var(--shadow-menu);position:absolute}.pc-language-selector{width:auto;min-height:42px}.pc-breadcrumbs,.pc-pagination{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm);align-items:center;gap:8px;display:flex}.pc-pagination button{border:1px solid var(--color-semantic-border-default);border-radius:var(--radius-sm);background:var(--color-semantic-surface-default);cursor:pointer;min-width:36px;min-height:36px}.pc-pagination button[aria-current=page]{border-color:var(--color-blue-400);background:var(--color-blue-400);color:var(--color-semantic-text-inverted)}.pc-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pc-media{aspect-ratio:4/3;border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-blue-400), var(--color-blue-100));object-fit:cover;width:100%;display:block}.pc-card__meta{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.pc-photo{border-radius:var(--radius-md);position:relative;overflow:hidden}.pc-photo button{position:absolute;bottom:12px;right:12px}.pc-summary{gap:12px;display:grid}.pc-summary__row{justify-content:space-between;gap:16px;display:flex}.pc-table-wrap{overflow-x:auto}.pc-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.pc-table th,.pc-table td{border-bottom:1px solid var(--color-semantic-border-default);text-align:left;padding:12px}.pc-table th{color:var(--color-semantic-text-secondary);font-weight:600}.pc-chart{align-items:end;gap:8px;height:160px;padding-top:20px;display:flex}.pc-chart span{background:var(--color-blue-400);border-radius:6px 6px 0 0;flex:1}.pc-storage{gap:var(--space-2);display:grid}.pc-storage strong{font-size:var(--font-size-lg);margin:0}.pc-progress{background:var(--color-neutral-100);height:32px;overflow:hidden}.pc-progress span{background:var(--color-blue-400);height:100%;display:block}.pc-qr{aspect-ratio:1;width:144px;padding:var(--space-3);background:var(--color-semantic-surface-default);border:1px solid var(--color-semantic-border-default);grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pc-qr i{background:var(--color-neutral-1000)}.pc-alert{border-left:4px solid var(--color-blue-400);border-radius:var(--radius-sm);background:var(--color-semantic-surface-subtle);gap:12px;padding:14px;display:flex}.pc-alert--success{border-color:var(--color-green-500)}.pc-alert--warning{border-color:var(--color-orange-500)}.pc-alert--danger{border-color:var(--color-red-500)}.pc-modal-backdrop{z-index:100;background:#121217b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pc-modal{border-radius:var(--radius-lg);background:var(--color-semantic-surface-default);width:min(100%,480px);max-height:calc(100dvh - 40px);padding:var(--space-6);overflow:auto}.pc-drawer{border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--color-semantic-surface-default);width:min(100%,360px);height:100%;padding:var(--space-6);box-shadow:var(--shadow-menu);margin-left:auto;overflow:auto}.pc-overlay__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.pc-overlay__heading h2{margin:0}.pc-overlay__close{border:1px solid var(--color-semantic-border-default);border-radius:var(--radius-sm);min-width:32px;min-height:32px;color:var(--color-semantic-text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-xl);background:0 0;line-height:1}.pc-overlay__close:focus-visible{outline:3px solid var(--color-semantic-action-primary);outline-offset:2px}.pc-tooltip{cursor:help;border-bottom:1px dashed}.pc-toast-region{z-index:110;right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);width:min(100% - 32px,420px);display:grid;position:fixed}.pc-toast{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-neutral-1000);color:var(--color-semantic-text-inverted);padding:var(--space-3) var(--space-4);display:flex}.pc-toast button{color:inherit;cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);background:0 0;border:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pc-reading-progress__fill{transition:none!important}.pc-spinner,.pc-skeleton{animation:none}}.pc-dev-role-switcher{z-index:50;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-semantic-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-menu);color:var(--color-semantic-text-secondary);font-size:var(--font-size-xs);padding:var(--space-2) var(--space-4);background:#fffffff2;display:flex;position:fixed;bottom:16px;right:16px}.pc-dev-role-switcher select{border:1px solid var(--color-semantic-border-strong);border-radius:var(--radius-sm);background:var(--color-semantic-surface-default);color:var(--color-semantic-text-primary);font:inherit;padding:var(--space-1) var(--space-2)}@media (max-width:760px){.pc-dev-role-switcher{flex-wrap:wrap;width:fit-content;max-width:calc(100% - 32px);margin:12px 16px 0 auto;position:static}}.pc-shell-content{align-content:start;gap:var(--space-4);width:min(100% - var(--space-8), 960px);min-height:60vh;padding:var(--space-12) 0;margin:0 auto;display:grid}.pc-shell-content__eyebrow{color:var(--color-semantic-action-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase}.pc-shell-content h1,.pc-shell-content p{margin:0}.pc-shell-content p{color:var(--color-semantic-text-secondary);max-width:60ch}.pc-admin-shell{grid-template-columns:auto 1fr;min-height:100vh;display:grid}.pc-admin-shell__main{min-width:0}@media (max-width:900px){.pc-header{min-height:80px}.pc-header__inner{min-height:48px}.pc-header__nav{gap:16px}.pc-header__actions{gap:14px}.pc-header__cart{display:none}.pc-footer__top{grid-template-columns:minmax(0,1fr) 150px 150px;gap:32px}}@media (max-width:720px){.pc-header{min-height:72px;padding-inline:20px}.pc-header__inner{min-height:36px}.pc-header__nav,.pc-header__account{display:none}.pc-header__actions{margin-left:auto}.pc-header__login{font-size:var(--font-size-sm);padding:12px 18px}.pc-footer__top{grid-template-columns:1fr 1fr;gap:32px}.pc-footer__about{grid-column:1/-1}.pc-footer__bottom{flex-direction:column;align-items:start;gap:16px}.pc-footer__meta{text-align:left}.pc-sidebar{border-bottom:1px solid;border-right:0;min-width:100%}.pc-admin-shell{grid-template-columns:1fr}}.pc-header{gap:20px;min-height:120px;padding-block:18px}.pc-header__primary{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.pc-header__brand{letter-spacing:-.085em;align-items:center;min-width:133px;font-size:1.55rem;display:inline-flex}.pc-header__nav{gap:24px}.pc-header__services{position:relative}.pc-header__services summary{color:var(--color-semantic-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;align-items:center;gap:4px;list-style:none;display:flex}.pc-header__services summary::-webkit-details-marker{display:none}.pc-header__services>div{z-index:20;border:1px solid var(--color-neutral-200);min-width:210px;box-shadow:var(--shadow-menu);background:#fff;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:-16px}.pc-header__services>div a{font-size:var(--font-size-sm);padding:10px 12px}.pc-header__services>div a:hover{background:var(--color-blue-50)}.pc-header__mobile-menu{display:none;position:relative}.pc-header__mobile-menu summary{color:var(--color-neutral-800);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;align-items:center;gap:6px;list-style:none;display:inline-flex}.pc-header__mobile-menu summary::-webkit-details-marker{display:none}.pc-header__mobile-menu summary>svg{display:block}.pc-header__mobile-menu:not([open])>nav{display:none}.pc-header__mobile-menu>nav{z-index:40;border:1px solid var(--color-neutral-200);min-width:min(280px,100vw - 32px);box-shadow:var(--shadow-menu);background:#fff;padding:8px;display:grid;position:absolute;top:calc(100% + 18px);right:0}.pc-header__mobile-menu>nav a{color:var(--color-neutral-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:12px;text-decoration:none}.pc-header__mobile-menu>nav a:hover{background:var(--color-blue-50)}.pc-header__account-menu{position:relative}.pc-header__account-menu summary{color:var(--color-semantic-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;align-items:center;gap:8px;list-style:none;display:inline-flex}.pc-header__account-menu summary::-webkit-details-marker{display:none}.pc-header__account-menu>div{z-index:30;border:1px solid var(--color-neutral-200);min-width:205px;box-shadow:var(--shadow-menu);background:#fff;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.pc-header__account-menu a,.pc-header__account-menu button{color:var(--color-neutral-800);cursor:pointer;font:inherit;font-size:var(--font-size-sm);text-align:left;background:0 0;border:0;padding:11px 12px;text-decoration:none}.pc-header__account-menu a:hover,.pc-header__account-menu button:hover{background:var(--color-blue-50)}.pc-header__account-menu button{color:var(--color-semantic-status-danger);font-weight:var(--font-weight-bold)}.pc-header__account-menu button:disabled{cursor:wait;opacity:.65}.pc-header__actions{gap:20px}.pc-header__download{color:var(--color-semantic-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;text-decoration:none}.pc-header__separator{background:var(--color-neutral-300);width:1px;height:32px}.pc-header__cart{width:30px;height:30px;color:var(--color-blue-400);justify-content:center}.pc-header__cart .pc-figma-icon{filter:brightness(0)saturate()invert(25%)sepia(94%)saturate(4075%)hue-rotate(241deg)brightness(89%)contrast(95%)}.pc-header__account{align-items:center;gap:8px;display:inline-flex}.pc-card__location{color:var(--color-semantic-text-secondary);font-size:var(--font-size-sm);align-items:center;gap:6px;margin:0;display:flex}.pc-header__login{background:var(--color-blue-400);border-radius:2px}.pc-language-selector{width:auto;min-height:40px;color:var(--color-neutral-700);font-size:var(--font-size-xs);border:0;padding-right:0}.pc-footer{border-top-color:var(--color-neutral-200)}.pc-footer__about>p{max-width:430px;color:var(--color-neutral-800)}.pc-footer__group strong{letter-spacing:.12em}.pc-footer__meta{color:var(--color-neutral-800)}.pc-card{border-color:var(--color-neutral-200);box-shadow:0 8px 24px #2525250e}.pc-partner-shell{background:var(--color-semantic-surface-subtle);min-height:calc(100vh - 120px);padding-block:1px;overflow:auto}.pc-admin-shell{background:var(--color-semantic-surface-subtle);grid-template-rows:88px minmax(0,1fr);grid-template-columns:248px minmax(0,1fr)}.pc-admin-topbar{background:var(--color-blue-400);color:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:0 40px;display:flex}.pc-admin-topbar strong{letter-spacing:-.05em;font-size:18px}.pc-admin-topbar strong span{font-weight:var(--font-weight-regular)}.pc-admin-topbar div{font-size:var(--font-size-xs);gap:10px;display:inline-flex}.pc-sidebar{border-right-color:var(--color-neutral-200);background:#fff;grid-row:2}.pc-sidebar>strong{color:var(--color-neutral-800);font-size:var(--font-size-lg)}.pc-admin-shell__main{background:var(--color-semantic-surface-subtle);grid-row:2}.pc-admin-topbar__session{align-items:center;margin-left:auto}.pc-admin-topbar__logout{color:inherit;cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);text-transform:uppercase;background:0 0;border:1px solid;border-radius:2px;padding:8px 13px}.pc-admin-topbar__logout:hover{background:#ffffff29}.pc-admin-topbar__logout:disabled{cursor:wait;opacity:.7}.pc-route-gate{background:var(--color-semantic-surface-subtle);min-height:100dvh;color:var(--color-semantic-text-secondary);font-size:var(--font-size-md);place-items:center;display:grid}@media (max-width:900px){.pc-header{min-height:84px}.pc-header__download,.pc-header__separator,.pc-language-selector{display:none}.pc-header__primary{gap:16px}}@media (max-width:1340px){.pc-header{min-height:84px}.pc-header__primary{flex:0 auto}.pc-header__nav{display:none}.pc-header__mobile-menu{margin-left:auto;display:block}.pc-header__actions{margin-left:0}}@media (max-width:720px){.pc-header{min-height:72px}.pc-header__primary{flex:0 auto}.pc-header__services{display:none}.pc-header__actions{margin-left:auto}.pc-header__cart{display:inline-flex}.pc-partner-shell{min-height:calc(100vh - 72px)}.pc-admin-shell{grid-template-rows:68px auto 1fr;grid-template-columns:1fr}.pc-admin-topbar{grid-column:1;min-height:68px;padding-inline:20px}.pc-admin-topbar div{display:none}.pc-sidebar{grid-row:2}.pc-admin-shell__main{grid-row:3}.pc-admin-topbar .pc-admin-topbar__context{display:none}.pc-admin-topbar .pc-admin-topbar__session{display:inline-flex}.pc-header{gap:12px}.pc-header__brand{min-width:100px}.pc-header__brand .pc-figma-logo{width:100px;height:54px}.pc-header__mobile-menu{margin-left:auto}.pc-header__mobile-menu summary>span:last-child{display:none}.pc-header__actions{gap:12px;margin-left:0}.pc-header__actions .pc-header__account{display:none}.pc-header__mobile-menu>nav{min-width:0;position:fixed;top:72px;left:16px;right:16px}}@media (max-width:560px){.pc-footer__top{grid-template-columns:1fr}.pc-footer__about{grid-column:auto}.pc-footer__brand-row{flex-direction:column;align-items:flex-start}.pc-footer__actions a{padding-inline:18px}}@media (max-width:480px){.pc-header{padding-inline:16px}.pc-header__cart{display:none}.pc-header__login{padding-inline:14px}.pc-dropdown__menu{width:min(100vw - 32px,360px);min-width:0;right:0}.pc-select-option{width:100%}.pc-breadcrumbs,.pc-pagination{white-space:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.pc-card__meta,.pc-summary__row{align-items:flex-start}.pc-otp{gap:clamp(6px, 3vw, var(--space-4))}.pc-otp input{width:min(13vw,50px)}.pc-modal-backdrop{padding:12px}.pc-modal{max-height:calc(100dvh - 24px);padding:var(--space-4)}.pc-drawer{width:calc(100vw - 20px);padding:var(--space-4)}.pc-toast-region{right:16px;bottom:max(16px, env(safe-area-inset-bottom))}}
