.h5-inner-page{--color-canvas:var(--bg);--color-surface:var(--surface);--color-overlay:#fffdfa;--color-surface-soft:var(--accent-soft);--color-text:var(--text);--color-text-muted:var(--muted);--color-border:var(--border);--color-action:var(--primary);--color-action-hover:var(--primary-dark);--color-action-pressed:var(--primary-pressed);--color-on-action:var(--surface);--color-on-dark:var(--member-text);--color-control-border:var(--control-border);--color-selected:var(--selected);--color-focus:var(--accent);--color-accent-ink:var(--accent);--color-disabled-bg:#eae5df;--color-disabled-text:#958a80;--color-danger:#9c5149;--color-danger-soft:#f8eeec;--color-success:var(--success);--color-success-soft:#eef4ee;--color-warning:#795b30;--color-warning-soft:#f8f0e3;--radius:12px;--action-height:100px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.65}.h5-inner-page .page{padding-bottom:calc(var(--nav-height) + 32px + env(safe-area-inset-bottom))}.h5-inner-page.no-nav .page{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.h5-inner-page.has-page-action .page{padding-bottom:calc(var(--action-height) + var(--nav-height) + 24px + env(safe-area-inset-bottom))}.h5-inner-page.no-nav.has-page-action .page{padding-bottom:calc(var(--action-height) + 24px)}.h5-inner-page :is(h1,h2,h3,p,strong,small,dd,.rich-text){overflow-wrap:anywhere}.h5-inner-page :is(.price,.order-total,.stats-grid,.wallet-card,.record-row,.cart-summary,.sticky-total){font-variant-numeric:tabular-nums}.h5-inner-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.h5-inner-page .icon{flex-shrink:0}.h5-inner-page .page-header{min-height:calc(56px + env(safe-area-inset-top));padding-block:calc(5px + env(safe-area-inset-top)) 5px;background:var(--color-canvas);border-bottom-color:var(--color-border)}.h5-inner-page .page-header h1{min-width:0;font-family:var(--font-editorial);letter-spacing:0;font-size:23px;font-weight:500;line-height:1.4}.h5-inner-page .page-header__action{min-height:44px;color:var(--color-action);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.h5-inner-page .kicker{color:var(--color-accent-ink);letter-spacing:.1em;margin:0 0 12px;font-size:11px;font-weight:400}.h5-inner-page .panel{box-shadow:none;border-radius:12px;margin-bottom:16px;padding:18px 16px}.h5-inner-page :is(.panel h2,.section-title){font-family:inherit;font-size:16px;font-weight:500}.h5-inner-page :is(.panel h3,label){font-size:14px;font-weight:500}.h5-inner-page .section-heading{flex-wrap:wrap}.h5-inner-page .section-heading>a{min-height:44px;color:var(--color-action);align-items:center;display:inline-flex}.h5-inner-page .panel>.section-heading{gap:8px;margin-bottom:12px}.h5-inner-page .panel>.section-heading h2{margin:0}.h5-inner-page :is(.price,.order-total strong){color:var(--color-action);font-weight:500}.h5-inner-page :is(.badge,.status){color:var(--color-action);background:var(--color-surface-soft);border-radius:6px;line-height:1.5}.h5-inner-page .note{color:var(--color-warning);background:var(--color-warning-soft);padding:12px;font-size:13px}.h5-inner-page .alert{color:var(--color-danger);background:var(--color-danger-soft);border:1px solid var(--color-danger)}.h5-inner-page .button{text-align:center;white-space:normal;border-radius:10px;gap:8px;min-width:44px;min-height:48px;font-size:14px;font-weight:500;line-height:1.5;transition:color .18s,background-color .18s,border-color .18s}.h5-inner-page :is(.button--primary,.assistant-send){color:var(--color-on-action);background:var(--color-action);border-color:var(--color-action);box-shadow:none}@media (hover:hover) and (pointer:fine){.h5-inner-page :is(.button--primary,.assistant-send):hover{background:var(--color-action-hover);border-color:var(--color-action-hover)}}.h5-inner-page :is(.button--primary,.assistant-send):active{background:var(--color-action-pressed);border-color:var(--color-action-pressed)}.h5-inner-page :is(.button--secondary,.button--soft){color:var(--color-action);border-color:var(--color-control-border);background:var(--color-surface)}.h5-inner-page :is(.button--secondary,.button--soft):active{background:var(--color-surface-soft)}@media (hover:hover) and (pointer:fine){.h5-inner-page :is(.button--secondary,.button--soft):is(:hover,:active){background:var(--color-surface-soft)}}.h5-inner-page .button--light{color:var(--color-action);background:var(--color-surface);border-color:var(--color-surface)}.h5-inner-page .button--light:active{background:var(--color-surface-soft);border-color:var(--color-surface-soft)}@media (hover:hover) and (pointer:fine){.h5-inner-page .button--light:is(:hover,:active){background:var(--color-surface-soft);border-color:var(--color-surface-soft)}}.h5-inner-page .button--danger{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-surface)}.h5-inner-page .button--danger:active{background:var(--color-danger-soft)}@media (hover:hover) and (pointer:fine){.h5-inner-page .button--danger:is(:hover,:active){background:var(--color-danger-soft)}}.h5-inner-page .button--text{color:var(--color-action);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.h5-inner-page .button--text:active{background:var(--color-surface-soft)}@media (hover:hover) and (pointer:fine){.h5-inner-page .button--text:is(:hover,:active){background:var(--color-surface-soft)}}.h5-inner-page :is(.button-row,.button-row--equal){gap:10px}.h5-inner-page .button-row--equal .button{white-space:normal;flex:100px}.h5-inner-page .button-row>form{max-width:100%}.h5-inner-page :is(input,select,textarea){border-color:var(--color-control-border);background:var(--color-surface);border-radius:10px;min-width:0;min-height:48px;font-size:16px;transition:border-color .18s,box-shadow .18s}.h5-inner-page :is(input,textarea)::placeholder{color:var(--color-text-muted);opacity:1}.h5-inner-page :is(input,textarea)[readonly]{color:var(--color-text);background:var(--color-surface-soft)}.h5-inner-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action);outline:none}.h5-inner-page input:is([type=checkbox],[type=radio]){width:20px;height:20px;min-height:20px;accent-color:var(--color-action);flex-shrink:0}.h5-inner-page .check-row{min-height:44px}.h5-inner-page .choice-row{gap:12px;min-height:56px;padding:16px 8px;font-weight:400}.h5-inner-page .choice-row:has(input:checked){background:var(--color-surface-soft)}.h5-inner-page .choice-row:has(input:checked) small{color:var(--color-action)}.h5-inner-page .input-action .button{white-space:normal;flex:0 auto}.h5-inner-page .auth-page{min-height:calc(100dvh - 64px);padding-block:calc(8px + env(safe-area-inset-top)) calc(36px + env(safe-area-inset-bottom));flex-direction:column;gap:0;display:flex}.h5-inner-page .auth-page__back{width:44px;min-height:44px;color:var(--color-action);flex:0 0 44px;align-self:flex-start;margin-bottom:12px}.h5-inner-page .auth-page__back .icon{width:22px;height:22px}.h5-inner-page .auth-page__content{gap:24px;width:100%;margin-block:auto;display:grid}.h5-inner-page .brand{font:400 32px var(--font-editorial);letter-spacing:.2em}.h5-inner-page .auth-card h1{margin-bottom:24px;font-size:24px;font-weight:500}.h5-inner-page :is(.auth-field-hint,.auth-field-error){margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.h5-inner-page .auth-field-hint{color:var(--color-text-muted)}.h5-inner-page .auth-field-error{color:var(--color-danger)}.h5-inner-page .auth-field-error[hidden]{display:none}.h5-inner-page [data-auth-form] input[aria-invalid=true]{border-color:var(--color-danger)}.h5-inner-page .auth-links{flex-wrap:wrap;gap:8px 16px;font-size:13px}.h5-inner-page .auth-links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.h5-inner-page .record-row{flex-wrap:wrap;gap:12px}.h5-inner-page .record-row>div{flex:110px}.h5-inner-page .record-row .avatar{flex:0 0 42px}.h5-inner-page .record-row :is(time,small){white-space:normal;overflow-wrap:anywhere;font-size:12px}.h5-inner-page .record-branch{white-space:normal;min-height:44px}.h5-inner-page .menu-list{background:var(--color-surface);border-radius:12px}.h5-inner-page .menu-item{min-height:60px}.h5-inner-page .menu-item>.icon{color:var(--color-action)}@media (hover:hover) and (pointer:fine){.h5-inner-page :is(.menu-item,.order-card):hover{background:var(--color-surface-soft)}}.h5-inner-page .address-card.is-selected{border-color:var(--color-action);box-shadow:none}.h5-inner-page .address-card__select{min-height:60px}.h5-inner-page .address-card .badge{margin-left:6px;display:inline-block}.h5-inner-page .address-card .button-row{margin-top:12px}.h5-inner-page .page-header>a:not(.icon-button){min-height:44px;color:var(--color-action);align-items:center;display:inline-flex}.h5-inner-page .list-row{align-items:baseline;gap:16px}.h5-inner-page .list-row>*{min-width:0}.h5-inner-page .list-row>:last-child{text-align:right}.h5-inner-page .pagination{flex-wrap:wrap;gap:8px}.h5-inner-page .pagination :is(a,span){min-width:44px;min-height:44px}.h5-inner-page :is(.product-actions,.sticky-action,.sticky-total,.exam-actions){background:var(--color-surface);border-top-color:var(--color-border);box-shadow:none;gap:10px;padding:12px 16px}.h5-inner-page.no-nav :is(.product-actions,.sticky-action,.sticky-total,.exam-actions){padding-bottom:calc(12px + env(safe-area-inset-bottom));bottom:0}.h5-inner-page :is(.sheet__panel,.modal__panel){border:1px solid var(--color-border);background:var(--color-overlay);width:min(100%,720px);box-shadow:none;border-bottom:0;border-radius:20px 20px 0 0;margin:auto auto 0}.h5-inner-page .sheet__panel{--sheet-gutter:16px;height:min(76dvh,720px);max-height:calc(100dvh - 24px)}.h5-inner-page :is(.sheet__backdrop,.modal__backdrop,.exam-confirm__backdrop){background:#34221947}.h5-inner-page .modal__panel{max-height:min(76dvh,720px);padding:24px 16px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;scroll-padding-block:16px}.h5-inner-page .modal__panel h2{margin:0 0 24px;font-size:20px;font-weight:500}.h5-inner-page .modal__panel .button-row{flex-wrap:nowrap}.h5-inner-page .modal__panel .button-row .button{flex:1}.h5-inner-page .product-detail{--scent-canvas:var(--color-overlay);--scent-surface:var(--color-overlay);--scent-text:var(--color-text);--scent-muted:var(--color-text-muted);--scent-border:var(--color-border);--scent-control:var(--color-control-border);--scent-primary:var(--color-action);--scent-pressed:var(--color-action-pressed);--scent-selected:#f5ece1;padding-bottom:0}.h5-inner-page .product-header{--product-header-opacity:0;isolation:isolate;z-index:35;width:min(100%,720px);min-height:calc(56px + env(safe-area-inset-top));padding:calc(5px + env(safe-area-inset-top)) 16px 5px;background:0 0;border:0;margin:0;position:fixed;top:0;left:50%;transform:translate(-50%)}.h5-inner-page .product-header:before{content:"";z-index:-1;border-bottom:1px solid var(--color-border);background:var(--color-canvas);opacity:var(--product-header-opacity);pointer-events:none;position:absolute;inset:0}.h5-inner-page .product-header>span{color:var(--color-text);text-align:center;font:400 22px var(--font-editorial);letter-spacing:.18em;opacity:var(--product-header-opacity);flex:1}.h5-inner-page .product-header .icon-button{--icon-background:rgb(224 224 224/calc(.65 * (1 - var(--product-header-opacity))));color:var(--color-action);background:var(--icon-background);border:0;border-radius:50%;flex:0 0 44px}.h5-inner-page .product-header .icon-button .icon{width:20px;height:20px}.h5-inner-page .product-header .icon-button:is(:hover,:active){background:var(--icon-background)}.h5-inner-page .product-header .icon-button:focus-visible{outline-color:var(--color-focus);outline-offset:3px;box-shadow:none}.h5-inner-page .product-gallery{aspect-ratio:1;background:var(--color-surface-soft);margin-top:0;position:relative}.h5-inner-page .product-gallery img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.h5-inner-page .product-intro{padding:26px 0 24px}.h5-inner-page .product-intro h1{font-family:var(--font-editorial);margin:0 0 12px;font-size:28px;font-weight:500;line-height:1.45}.h5-inner-page .product-intro p{line-height:1.75}.h5-inner-page .product-intro .kicker{color:var(--color-accent-ink);margin-bottom:0}.h5-inner-page .product-intro .price{color:var(--color-action);margin-top:20px;font-size:26px;display:block}.h5-inner-page .product-section{border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;margin-bottom:24px;padding:20px 0 0}.h5-inner-page .product-section h2{margin-bottom:12px}.h5-inner-page .product-rich-text{font-size:14px;line-height:1.8}.h5-inner-page .product-rich-text :is(h1,h2,h3,h4,h5,h6){color:inherit;margin:24px 0 12px;font-weight:600;line-height:1.5}.h5-inner-page .product-rich-text h1{font-size:26px}.h5-inner-page .product-rich-text h2{font-size:22px}.h5-inner-page .product-rich-text :is(h3,h4,h5,h6){font-size:18px}.h5-inner-page .product-rich-text>:first-child{margin-top:0}.h5-inner-page .product-rich-text>:last-child{margin-bottom:0}.h5-inner-page .product-rich-text p{margin:12px 0}.h5-inner-page .product-rich-text :is(ul,ol){padding-left:24px}.h5-inner-page .product-rich-text li+li{margin-top:6px}.h5-inner-page .product-rich-text blockquote{border-left:3px solid var(--color-border);color:var(--color-text-muted);margin:16px 0;padding:8px 16px}.h5-inner-page .product-rich-text img{border:0;border-radius:0;width:100%;max-width:100%;height:auto;margin:0;padding:0;display:block}.h5-inner-page .product-rich-text p:has(>img:only-child){margin:0;padding:0}.h5-inner-page .product-rich-text a{color:var(--color-action);text-underline-offset:3px;text-decoration:underline}.h5-inner-page .product-rich-text pre{background:var(--color-surface-soft);border-radius:8px;padding:12px;overflow-x:auto}.h5-inner-page .product-rich-text table{border-collapse:collapse;width:100%}.h5-inner-page .product-rich-text :is(th,td){border:1px solid var(--color-border);padding:8px}.h5-inner-page .product-rich-text hr{border:0;border-top:1px solid var(--color-border);margin:20px 0}.h5-inner-page .product-share__options{border:1px solid var(--color-border);background:var(--color-overlay);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.h5-inner-page .product-share__options--copy-only{grid-template-columns:minmax(0,1fr)}.h5-inner-page .share-option{min-height:88px;color:var(--color-action);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 8px;font-size:12px;line-height:1.5;display:flex}.h5-inner-page .share-option+.share-option{border-left:1px solid var(--color-border)}@media (hover:hover) and (pointer:fine){.h5-inner-page .share-option:hover{color:var(--color-action);background:var(--color-surface-soft)}}.h5-inner-page .share-option:focus-visible{outline-offset:-3px}.h5-inner-page .share-option__icon{width:32px;height:32px;color:var(--color-action);place-items:center;display:grid}.h5-inner-page .share-option .icon{width:23px;height:23px}.h5-inner-page .share-option .icon--brand{fill:currentColor;stroke:none}.h5-inner-page :is(.product-actions,.sheet__footer-actions){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.h5-inner-page .assistant-product-entry{isolation:isolate;min-height:84px;color:var(--scent-primary);box-shadow:none;background:linear-gradient(110deg,#f2e4ce,#fbf4e8);border:1px solid #e7d4b8;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 20px;gap:13px;margin-bottom:24px;padding:20px 18px;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.h5-inner-page .assistant-product-entry:hover{border-color:var(--accent);box-shadow:none}}.h5-inner-page .assistant-product-entry:before{opacity:.32}.h5-inner-page .assistant-product-entry strong{font-family:inherit;font-size:16px;font-weight:500}.h5-inner-page .assistant-product-entry small{color:#806d59;margin-top:6px;line-height:1.5}.h5-inner-page .assistant-product-entry>.icon{color:var(--scent-primary)}.h5-inner-page :is(.assistant-product-entry__icon,.assistant-inline__mark){color:var(--scent-primary);background:var(--scent-surface);border:1px solid var(--scent-border);box-shadow:none;border-radius:14px}.h5-inner-page .assistant-product-entry__icon{color:#886035;background:0 0;border-color:#c8a578;border-radius:50%;width:44px;height:44px}.h5-inner-page [data-selector] .sheet__panel{color:var(--scent-text);background:var(--scent-surface);border-color:var(--scent-border)}.h5-inner-page .sheet__summary{padding:4px var(--sheet-gutter) 10px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px 12px}.h5-inner-page .sheet__image{border-radius:10px;width:48px;height:48px}.h5-inner-page .sheet__summary-copy{padding-right:28px}.h5-inner-page .sheet__summary h2{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;font-size:14px;font-weight:500;line-height:1.45;display:block;overflow:hidden}.h5-inner-page .sheet__summary-meta strong{color:var(--color-text);white-space:normal;font-size:16px;font-weight:500}.h5-inner-page .sheet__selection-summary{color:var(--scent-primary);flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;font-size:11px;line-height:1.5;display:flex}.h5-inner-page .sheet__selection-summary span{white-space:nowrap}.h5-inner-page .sheet__summary>.sheet__close{z-index:2;width:44px;height:44px;color:var(--scent-muted);background:0 0;padding:8px;position:absolute;top:-19px;left:auto;right:2px}.h5-inner-page .sheet__summary>.sheet__close:before{content:"";background:var(--scent-selected);border-radius:50%;position:absolute;inset:8px}.h5-inner-page .sheet__summary>.sheet__close .icon{width:16px;height:16px;position:relative}@media (hover:hover) and (pointer:fine){.h5-inner-page .sheet__summary>.sheet__close:hover{color:var(--scent-primary);background:0 0}}.h5-inner-page .selector-tabs{background:var(--scent-surface);border-color:var(--scent-border);min-height:44px}.h5-inner-page .selector-tab{min-height:44px;color:var(--scent-muted);flex:1 0 auto;padding-inline:10px;font-size:13px;font-weight:500}.h5-inner-page .selector-tab.is-active{color:var(--scent-primary);border-bottom-color:var(--scent-primary)}.h5-inner-page .selector-tab span{height:auto;min-height:18px;color:var(--scent-muted);background:var(--scent-canvas);font-size:11px}.h5-inner-page .selector-tab.is-active span{color:var(--scent-primary);background:var(--scent-selected)}.h5-inner-page .selector-selection-bar{color:var(--scent-muted);background:var(--scent-surface);border-color:var(--scent-border);gap:12px}.h5-inner-page .selector-selection-bar__copy{flex:1;min-width:0}.h5-inner-page .selector-selection-bar__copy>span{color:var(--scent-text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.h5-inner-page .selector-selection-bar__copy>small{margin-top:2px;font-size:10px;line-height:1.4;display:block}.h5-inner-page .selector-selection-bar .stepper{border-color:var(--scent-control)}.h5-inner-page .selector-selection-bar .stepper button:not(:disabled){color:var(--scent-primary);background:var(--scent-selected)}.h5-inner-page .stepper{border-color:var(--color-control-border);border-radius:10px}.h5-inner-page .stepper button{color:var(--color-action);background:var(--color-surface-soft)}.h5-inner-page .stepper button:focus-visible{outline-offset:-3px}.h5-inner-page .selector-pane--options{background:var(--scent-canvas);padding-top:10px}.h5-inner-page .selector-list-toolbar h3 small{font-size:12px}.h5-inner-page .selector-pane--options .sku-list{grid-auto-rows:max-content;gap:8px;padding:8px 3px 16px}.h5-inner-page .selector-pane--options .sku-chip{border-color:var(--scent-border);min-width:0;min-height:64px;color:var(--scent-text);background:var(--scent-surface);box-shadow:none;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:10px 12px;display:flex}.h5-inner-page .selector-pane--options .sku-chip span{white-space:nowrap;text-overflow:ellipsis;padding-right:18px;font-size:14px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.h5-inner-page .selector-pane--options .sku-chip :is(small,.sku-chip__desc){color:var(--scent-muted);white-space:normal;font-size:12px;line-height:1.5;overflow:visible}.h5-inner-page .selector-pane--options .sku-chip small{margin-top:auto;padding-top:4px}.h5-inner-page .selector-pane--options .sku-chip .sku-chip__desc{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.h5-inner-page .selector-pane--options .sku-chip:hover:not(:disabled){border-color:var(--scent-primary);background:var(--scent-selected)}}.h5-inner-page .selector-pane--options .sku-chip.has-quantity{border-color:var(--scent-border);background:var(--scent-surface)}.h5-inner-page .selector-pane--options .sku-chip.is-active{border-color:var(--scent-primary);color:#fff;background:var(--scent-primary);box-shadow:none}@media (hover:hover) and (pointer:fine){.h5-inner-page .selector-pane--options .sku-chip.is-active:hover:not(:disabled){background:var(--scent-primary)}}.h5-inner-page .selector-pane--options .sku-chip.is-active :is(small,.sku-chip__desc){color:#fff}.h5-inner-page .sku-chip [data-badge]{border:2px solid var(--scent-surface);color:#fff9f1;font-variant-numeric:tabular-nums;background:#833f4d;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:-8px;right:8px}.h5-inner-page .sku-chip [data-badge][hidden]{display:none}.h5-inner-page .selector-pane--options .sku-chip.is-ai-recommended{border-color:var(--scent-primary)}.h5-inner-page .sku-chip [data-ai-badge]{color:#fff;background:var(--scent-primary);font-size:11px;font-weight:500}.h5-inner-page .sheet__footer{padding:10px var(--sheet-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--color-overlay)}.h5-inner-page .sheet__footer-actions .button{min-height:48px}.h5-inner-page [data-selector] .sheet__footer{background:var(--scent-surface);border-color:var(--scent-border)}.h5-inner-page .selector-pane--assistant{background:var(--scent-canvas)}.h5-inner-page .selector-pane--assistant .assistant-inline__panel{background:var(--scent-canvas);padding:0}.h5-inner-page .assistant-context{flex:none;align-items:center;gap:10px;padding:10px 16px 6px;display:flex}.h5-inner-page .assistant-context>div{min-width:0}.h5-inner-page .assistant-context strong{font-size:14px;font-weight:600}.h5-inner-page .assistant-context__mark{color:#886035;background:linear-gradient(135deg,#f2e4ce,#fbf4e8);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.h5-inner-page .assistant-context .assistant-status{width:auto;max-width:100%;min-height:0;color:var(--scent-muted);background:0 0;border:0;border-radius:0;margin:3px 0 0;padding:0;font-size:11px;line-height:1.5}.h5-inner-page .assistant-status__dot{flex-shrink:0}.h5-inner-page .assistant-status__dot.is-online{background:#4c7b54;box-shadow:0 0 0 3px #4c7b5424}.h5-inner-page .assistant-inline .assistant-chat{overscroll-behavior-y:contain;background:0 0;border:0;border-radius:0;flex:1 1 0;gap:16px;min-height:0;padding:10px 16px 16px;overflow:hidden auto}.h5-inner-page .assistant-inline .assistant-chat.is-reading-detail{overflow-anchor:none}.h5-inner-page .assistant-message{--assistant-line-height:24px;--assistant-avatar-size:calc(var(--assistant-line-height) + 22px);flex:none;align-items:flex-start}.h5-inner-page .assistant-avatar{flex-basis:var(--assistant-avatar-size);width:var(--assistant-avatar-size);height:var(--assistant-avatar-size);color:#886035;background:#f4e9d9;border-radius:50%;margin-top:0}.h5-inner-page .assistant-avatar .scent-icon{width:var(--assistant-avatar-size);height:var(--assistant-avatar-size)}.h5-inner-page .assistant-bubble{min-width:0;min-height:var(--assistant-avatar-size);max-width:88%;color:var(--scent-text);box-shadow:none;background:#f7f3ed;border-color:#eee7de;border-radius:14px;padding:10px 13px}.h5-inner-page .assistant-message--user .assistant-bubble{color:var(--scent-primary);background:#f1e4d3;border-color:#e4d2bc;border-radius:14px}.h5-inner-page .assistant-bubble>p{font-size:14px;line-height:var(--assistant-line-height)}.h5-inner-page .assistant-bubble.is-error{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-soft)}.h5-inner-page .assistant-message--assistant>.assistant-bubble{position:relative}.h5-inner-page .assistant-message--assistant>.assistant-bubble:before{content:"";top:calc(var(--assistant-avatar-size) / 2 - 5px);background:inherit;border-bottom:1px solid;border-left:1px solid;border-color:inherit;width:8px;height:8px;position:absolute;left:-5px;transform:rotate(45deg)}.h5-inner-page .assistant-thinking{color:var(--scent-muted)}.h5-inner-page .assistant-inline--login{color:var(--scent-text);background:var(--scent-selected);border-color:var(--scent-border);padding:20px 16px}.h5-inner-page .assistant-inline--login strong{font-family:inherit;font-weight:500}.h5-inner-page .assistant-inline--login small{color:var(--scent-muted);font-size:12px;line-height:1.6}.h5-inner-page .assistant-inline--login b{background:var(--scent-primary);font-size:12px}.h5-inner-page .assistant-compose-area{background:var(--scent-canvas);flex:none;min-width:0;padding:0 16px 10px}.h5-inner-page .assistant-suggestions{overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x pinch-zoom;scrollbar-width:none;flex:none;align-items:center;gap:8px;width:100%;height:52px;min-height:52px;max-height:52px;margin:0 0 6px;padding:4px 2px;display:flex;overflow:auto hidden}.h5-inner-page .assistant-suggestions::-webkit-scrollbar{display:none}.h5-inner-page .assistant-inline .assistant-suggestions button{border:1px solid var(--scent-border);height:44px;min-height:44px;color:var(--scent-primary);background:var(--scent-surface);white-space:nowrap;border-radius:22px;flex:none;padding:8px 12px;font-size:12px;line-height:1.5}.h5-inner-page .assistant-suggestions button:active:not(:disabled){border-color:var(--scent-primary);background:var(--scent-selected)}@media (hover:hover) and (pointer:fine){.h5-inner-page .assistant-suggestions button:is(:hover,:active):not(:disabled){border-color:var(--scent-primary);background:var(--scent-selected)}}.h5-inner-page .assistant-suggestions button:focus-visible{outline:2px solid var(--scent-primary);outline-offset:-3px}.h5-inner-page .assistant-composer{box-shadow:none;background:var(--scent-surface);border-color:#d8c7b4;border-radius:16px;margin:0}.h5-inner-page .assistant-composer:focus-within{border-color:var(--scent-primary);box-shadow:none;outline:none}.h5-inner-page .assistant-composer textarea{color:var(--scent-text);background:0 0;font-size:16px}.h5-inner-page .assistant-composer textarea::placeholder{color:var(--scent-muted)}.h5-inner-page .assistant-composer textarea[data-assistant-input],.h5-inner-page .assistant-composer textarea[data-assistant-input]:is(:focus,:focus-visible){box-shadow:none;border:0;border-radius:0;outline:none}.h5-inner-page .assistant-send{color:#fff;background:var(--scent-primary);border-radius:12px}.h5-inner-page .assistant-send:active:not(:disabled){background:var(--scent-pressed)}@media (hover:hover) and (pointer:fine){.h5-inner-page .assistant-send:is(:hover,:active):not(:disabled){background:var(--scent-pressed)}}.h5-inner-page .assistant-composer-meta{align-items:flex-start;gap:10px;margin-top:8px;display:flex}.h5-inner-page .assistant-disclaimer{color:var(--scent-muted);text-align:left;flex:1;margin:0;font-size:11px;line-height:1.5}.h5-inner-page .assistant-counter{color:var(--scent-muted);flex:none;margin:0;font-size:11px;line-height:1.5}.h5-inner-page .assistant-recommendations{border-color:var(--scent-border)}.h5-inner-page .assistant-recommendations__hint{color:var(--scent-muted)}.h5-inner-page .assistant-recommendation-card{border-color:var(--scent-border);color:var(--scent-text);background:var(--scent-surface)}.h5-inner-page .assistant-recommendation-card:active{border-color:var(--scent-primary);background:var(--scent-selected)}@media (hover:hover) and (pointer:fine){.h5-inner-page .assistant-recommendation-card:is(:hover,:active){border-color:var(--scent-primary);background:var(--scent-selected)}}.h5-inner-page .assistant-recommendation-card__content b{background:var(--scent-primary);font-weight:500}.h5-inner-page .assistant-recommendation-card__content small{color:var(--scent-muted)}.h5-inner-page .assistant-recommendation-card__action{color:var(--scent-primary)}.h5-inner-page .assistant-message--detail{align-items:flex-start}.h5-inner-page .assistant-message--detail .assistant-avatar{display:none}.h5-inner-page .assistant-detail-card [hidden]{display:none!important}.h5-inner-page .assistant-detail-card{border:1px solid var(--scent-border);min-width:0;color:var(--scent-text);background:var(--scent-surface);border-radius:16px;flex:auto;overflow:hidden;box-shadow:0 8px 24px #49312114}.h5-inner-page .assistant-detail-card.is-error{border-color:var(--color-danger)}.h5-inner-page .assistant-detail-card__hero{background:linear-gradient(115deg,#f5ead9,#fffaf2);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:10px;display:grid}.h5-inner-page .assistant-detail-card__hero>img{object-fit:cover;background:var(--scent-selected);border-radius:12px;width:88px;height:88px}.h5-inner-page .assistant-detail-card__identity{min-width:0}.h5-inner-page .assistant-detail-card__identity>span{color:#fff;background:var(--scent-primary);border-radius:11px;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;line-height:1;display:inline-flex}.h5-inner-page .assistant-detail-card__identity h2{overflow-wrap:anywhere;margin:7px 0 3px;font-family:inherit;font-size:17px;font-weight:600;line-height:1.4}.h5-inner-page .assistant-detail-card__identity small{color:var(--scent-muted);font-size:11px;line-height:1.5;display:block}.h5-inner-page .assistant-detail-card__body{padding:14px}.h5-inner-page .assistant-detail-card__section[data-detail-reason-section]{border-top:1px solid var(--scent-border);margin-top:13px;padding-top:13px}.h5-inner-page .assistant-detail-card h3{color:var(--scent-primary);margin:0 0 5px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5}.h5-inner-page .assistant-detail-card p{color:var(--scent-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.h5-inner-page .assistant-detail-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.h5-inner-page .assistant-detail-card__facts>section{background:var(--scent-canvas);border-radius:10px;padding:10px}.h5-inner-page .assistant-detail-card__facts p{color:var(--scent-muted);font-size:11px;line-height:1.55}.h5-inner-page .assistant-detail-card__price{justify-content:space-between;align-items:baseline;gap:8px;margin-top:14px;display:flex}.h5-inner-page .assistant-detail-card__price strong{color:var(--scent-primary);font-size:20px;font-weight:600}.h5-inner-page .assistant-detail-card__price small{color:var(--color-danger);text-align:right;font-size:11px;line-height:1.5}.h5-inner-page .assistant-detail-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.h5-inner-page .assistant-detail-card__actions .button{min-height:44px;padding-inline:10px;font-size:13px}.h5-inner-page .assistant-detail-purchase{background:var(--scent-selected);border:1px solid #e3cfb4;border-radius:12px;margin-top:12px;padding:12px}.h5-inner-page .assistant-detail-purchase__quantity{color:var(--scent-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.h5-inner-page .assistant-detail-purchase .stepper{background:var(--scent-surface);flex-shrink:0;grid-template-columns:44px 58px 44px}.h5-inner-page .assistant-detail-purchase .stepper button{height:44px}.h5-inner-page .assistant-detail-purchase .stepper input{width:100%;min-width:0;height:44px;min-height:44px;color:var(--scent-text);background:var(--scent-surface);text-align:center;appearance:textfield;border:0;border-radius:0;margin:0;padding:0 2px;font-size:16px}.h5-inner-page .assistant-detail-purchase .stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.h5-inner-page .assistant-detail-purchase .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.h5-inner-page .assistant-detail-purchase p.assistant-detail-purchase__hint{color:var(--scent-muted);margin-top:8px;font-size:11px}.h5-inner-page .assistant-detail-purchase p:is(.assistant-detail-purchase__error,.is-error){color:var(--color-danger);margin-top:8px;font-size:12px}.h5-inner-page .assistant-detail-card__error{background:var(--color-danger-soft);border-radius:10px;margin-top:10px;padding:10px}.h5-inner-page .assistant-detail-card__error p{color:var(--color-danger);font-size:12px}.h5-inner-page .assistant-detail-card__error .button{min-height:44px;margin-top:8px}.h5-inner-page .assistant-detail-card__all{width:100%;min-height:44px;color:var(--scent-primary);text-align:center;background:0 0;border:0;margin-top:8px;padding:10px 0;font-size:12px;display:block}.h5-inner-page .assistant-detail-card p.assistant-thinking{color:var(--scent-muted)}.h5-inner-page .assistant-detail-purchase__summary{justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;display:flex}.h5-inner-page .assistant-detail-purchase__summary span{color:var(--scent-muted);flex:1;font-size:11px}.h5-inner-page .assistant-detail-purchase__summary strong{color:var(--scent-primary);font-size:17px;font-weight:600}.h5-inner-page .assistant-detail-purchase__actions{grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:8px;margin-top:10px;display:grid}.h5-inner-page .assistant-detail-purchase__actions .button{min-height:44px;padding-inline:10px}@media (width<=380px){.h5-inner-page .assistant-detail-card__hero{grid-template-columns:72px minmax(0,1fr)}.h5-inner-page .assistant-detail-card__hero>img{width:72px;height:72px}.h5-inner-page .assistant-detail-card__body{padding:12px}.h5-inner-page .assistant-detail-card__facts{grid-template-columns:1fr}}.h5-inner-page .cart-group{padding:12px}.h5-inner-page .cart-group__summary{border-bottom:1px solid var(--scent-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.h5-inner-page .cart-group__summary small{color:var(--scent-muted);flex-basis:100%}.h5-inner-page .cart-group__summary>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.h5-inner-page .cart-item{grid-template-rows:1fr auto;grid-template-columns:28px 88px minmax(0,1fr);align-items:start;gap:8px;padding:12px 0;display:grid;position:relative}.h5-inner-page .cart-check{grid-area:1/1/3;align-self:center;place-items:center;width:28px;min-height:36px;margin:0;display:grid}.h5-inner-page .cart-check input{margin:0}.h5-inner-page .cart-item>.thumb{grid-area:1/2/3;align-self:end;width:88px;height:88px}.h5-inner-page .cart-item__info{grid-area:1/3}.h5-inner-page .cart-item__info strong{text-overflow:ellipsis;white-space:nowrap;padding-right:30px;font-weight:500;display:block;overflow:hidden}.h5-inner-page .cart-item__info small{align-items:center;gap:5px;display:flex}.h5-inner-page .cart-item__product{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h5-inner-page .cart-item__type{border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:0 5px;display:inline-block}.h5-inner-page .cart-item__bottom{grid-area:2/3;justify-content:space-between;align-self:end;align-items:flex-end;gap:6px;min-width:0;display:flex}.h5-inner-page .cart-item__price{overflow-wrap:anywhere;min-width:0;color:var(--wine);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1}.h5-inner-page .cart-item__prices{flex-direction:column;gap:4px;min-width:0;display:flex}.h5-inner-page .cart-item__original-price{color:var(--muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.2}.h5-inner-page .stepper--small{grid-template-columns:44px 44px 44px}.h5-inner-page .stepper--small button{height:44px}.h5-inner-page .cart-item__bottom .stepper{flex-shrink:0;grid-template-columns:32px minmax(34px,auto) 32px;margin-left:auto;font-size:12px}.h5-inner-page .cart-item__bottom .stepper button{height:34px}.h5-inner-page :is(.cart-item__bottom,.selector-selection-bar,.assistant-detail-purchase) .stepper button{place-items:center;padding:0;font-size:0;line-height:1;display:grid;position:relative}.h5-inner-page :is(.cart-item__bottom,.selector-selection-bar,.assistant-detail-purchase) .stepper button:before,.h5-inner-page :is(.cart-item__bottom,.selector-selection-bar,.assistant-detail-purchase) .stepper :is([data-cart-plus],[data-step-plus],[data-detail-plus]):after{content:"";background:currentColor;border-radius:1px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h5-inner-page :is(.cart-item__bottom,.selector-selection-bar,.assistant-detail-purchase) .stepper :is([data-cart-plus],[data-step-plus],[data-detail-plus]):after{width:2px;height:12px}.h5-inner-page .cart-item>.icon-button{width:28px;height:36px;color:var(--color-danger);position:absolute;top:4px;right:0}.h5-inner-page .cart-header [data-cart-delete-selected][hidden]{display:none}.h5-inner-page .cart-select-all{white-space:nowrap;flex-shrink:0;margin:0}.h5-inner-page [data-cart-checkout-actions]{align-items:center;gap:12px;display:flex}@media (width<=374px){.h5-inner-page .cart-item{grid-template-columns:24px 64px minmax(0,1fr);gap:6px}.h5-inner-page .cart-item>.thumb{width:64px;height:64px}.h5-inner-page .cart-item__price{font-size:14px}}.h5-inner-page .cart-summary{flex:1;min-width:0}.h5-inner-page .cart-summary__amount-row{flex-wrap:wrap;gap:2px 8px}.h5-inner-page .cart-summary__amount{white-space:normal;font-size:22px;line-height:1.4}.h5-inner-page .cart-checkout-button{min-width:100px;max-width:45%;padding-inline:16px}.h5-inner-page .sticky-total>span{min-width:0;color:var(--color-text-muted);flex:1;font-size:13px}.h5-inner-page .sticky-total strong{color:var(--color-text);font-size:22px;font-weight:500;display:block}.h5-inner-page .sticky-total .button{flex:0 auto;max-width:48%}.h5-inner-page .filter-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:3px 2px 5px;display:grid}.h5-inner-page .filter-tabs a{min-width:0;min-height:44px;color:var(--color-text-muted);text-align:center;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:8px 4px;font-size:12px;line-height:1.5;display:flex}.h5-inner-page .filter-tabs a.is-active{color:var(--color-action);border-bottom-color:var(--color-action);background:0 0;font-weight:500}.h5-inner-page .order-line{gap:12px;padding-block:14px;font-size:14px;line-height:1.6}.h5-inner-page .order-line>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.h5-inner-page .order-line>span>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h5-inner-page .order-line small{font-size:12px;line-height:1.6}.h5-inner-page .order-line>strong{flex-shrink:0;font-weight:500}.h5-inner-page .order-status{color:var(--color-text);background:var(--color-surface-soft);border-radius:12px;margin:0 0 20px;padding:24px 20px}.h5-inner-page .order-status span{font-size:24px;font-weight:500}.h5-inner-page .order-status small{color:var(--color-action);opacity:1}.h5-inner-page .order-card__link{display:block}.h5-inner-page .order-card__heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.h5-inner-page .order-card__identity{min-width:0}.h5-inner-page .order-card__identity>small{color:var(--color-text-muted);overflow-wrap:anywhere;padding-top:4px;font-size:11px;display:block}.h5-inner-page .order-card__payment{color:var(--color-text-muted);margin-top:5px;font-size:11px;display:block}.h5-inner-page .order-card .order-line{border-bottom:0;padding:12px 0}.h5-inner-page .order-card .order-line>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.h5-inner-page .order-card .order-line small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.h5-inner-page .order-card .order-line>strong{flex-shrink:0;font-size:13px;font-weight:500}.h5-inner-page .order-card__more{min-height:44px;color:var(--color-action);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.h5-inner-page .order-card__more .icon{flex-shrink:0;width:16px}.h5-inner-page .order-card__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:4px;padding-top:12px;display:flex}.h5-inner-page .order-card__quantity{color:var(--color-text-muted);font-size:12px}.h5-inner-page .order-card__footer .order-total{white-space:nowrap;margin-left:auto;padding:0}.h5-inner-page .order-card__heading .status{text-align:center;flex-shrink:0;max-width:55%;font-size:11px}.h5-inner-page .order-total{color:var(--color-text-muted);padding-top:14px;font-size:13px}.h5-inner-page .order-total strong{margin-left:6px;font-size:18px}.h5-inner-page .order-meta .list-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:12px;font-size:13px;display:grid}.h5-inner-page .order-meta .list-row>span{color:var(--color-text-muted)}.h5-inner-page .order-meta strong{text-align:right;font-weight:500}.h5-inner-page .order-actions>form{flex:1}.h5-inner-page .order-actions .button{width:100%}.h5-inner-page .order-payment h2{margin-bottom:8px}.h5-inner-page .order-proof-reminder{border:1px solid var(--color-control-border);background:var(--color-surface-soft);color:var(--color-action);border-radius:12px;margin-bottom:16px;padding:16px}.h5-inner-page .order-proof-reminder>strong{font-size:16px}.h5-inner-page .order-proof-reminder p{margin:6px 0;font-size:13px}.h5-inner-page .order-proof-reminder a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.h5-inner-page #payment-proof-upload{scroll-margin-top:96px}.h5-inner-page .order-payment__total{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:16px;display:flex}.h5-inner-page .order-payment__total>strong{color:var(--color-action);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.h5-inner-page .order-payment__row{justify-content:space-between;align-items:center;gap:16px;padding-top:10px;font-size:13px;display:flex}.h5-inner-page .order-payment__row>span:first-child{color:var(--color-text-muted)}.h5-inner-page .order-payment__row>strong{text-align:right;font-weight:500}.h5-inner-page .order-payment__hint{color:var(--color-text-muted);margin:8px 0 16px;font-size:13px;line-height:1.7}.h5-inner-page .order-payment__account{background:var(--color-surface-soft);border-radius:10px;margin:16px 0 0;padding:4px 14px}.h5-inner-page .order-payment__account>div{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;padding:12px 0;font-size:13px;display:grid}.h5-inner-page .order-payment__account>div+div{border-top:1px solid var(--color-border)}.h5-inner-page .order-payment__account dt{color:var(--color-text-muted)}.h5-inner-page .order-payment__account dd{text-align:right;overflow-wrap:anywhere;margin:0}.h5-inner-page .order-payment__qr{text-align:center;margin:20px 0 0}.h5-inner-page .order-payment__qr img{border:1px solid var(--color-border);background:#fff;border-radius:12px;width:min(100%,200px);margin:auto;padding:8px}.h5-inner-page .order-payment__qr figcaption{color:var(--color-text-muted);margin-top:10px;font-size:12px}.h5-inner-page .order-payment__proof{border:1px solid var(--color-border);color:var(--color-action);background:var(--color-canvas);border-radius:12px;justify-items:center;gap:10px;margin-top:16px;padding:14px;font-size:12px;display:grid}.h5-inner-page .order-payment__proof img{object-fit:contain;width:100%;max-height:260px}.h5-inner-page .proof-upload{border:1px dashed var(--color-control-border);min-height:190px;color:var(--color-action);background:var(--color-canvas);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:16px 0;padding:22px 16px;display:flex;position:relative}.h5-inner-page .proof-upload:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.h5-inner-page .proof-upload>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.h5-inner-page .proof-upload__placeholder{background:var(--color-surface-soft);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.h5-inner-page .proof-upload__placeholder .icon{width:26px;height:26px}.h5-inner-page .proof-upload__preview{object-fit:contain;border-radius:6px;width:100%;max-height:280px}.h5-inner-page .proof-upload__label{font-size:14px}.h5-inner-page .proof-upload__error{color:var(--color-danger);margin:0 0 16px;font-size:13px}.h5-inner-page .proof-upload [hidden],.h5-inner-page .proof-upload__error[hidden]{display:none}.h5-inner-page .cart-item__info{font-size:14px;line-height:1.4}.h5-inner-page .cart-item__info small{font-size:12px}.h5-inner-page .recipient{flex:1;min-width:0}.h5-inner-page .recipient__heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.h5-inner-page .recipient__heading>strong{font-size:14px;font-weight:500}.h5-inner-page .recipient__heading>span{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:13px}.h5-inner-page .recipient__heading>.badge{color:var(--color-action);font-size:11px}.h5-inner-page .recipient p{color:var(--color-text-muted);margin:8px 0 0;font-size:13px;line-height:1.7}.h5-inner-page :is(.checkout-address,.address-card__select){align-items:center;gap:12px}.h5-inner-page .checkout-form .choice-row{border:0;border-radius:12px;align-items:center;padding:16px 12px}.h5-inner-page .checkout-form .choice-row+.choice-row{margin-top:8px}.h5-inner-page .checkout-form .choice-row>input{margin:0}.h5-inner-page .checkout-sku{flex-wrap:wrap}.h5-inner-page .checkout-sku__info{overflow-wrap:anywhere;flex:1;min-width:0}.h5-inner-page :is(.checkout-product-name,.checkout-sku__info>strong){white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.h5-inner-page .checkout-sku__prices{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:12px;display:flex}.h5-inner-page .checkout-sku__prices del{color:var(--color-text-muted)}.h5-inner-page .checkout-sku__subtotal{text-align:right;overflow-wrap:anywhere;margin-left:auto}.h5-inner-page .checkout-sku__gift{white-space:nowrap}.h5-inner-page .checkout-product-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13px;display:flex}.h5-inner-page .checkout-product-total small{color:var(--color-text-muted);margin-top:4px;display:block}.h5-inner-page .address-card__actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px}.h5-inner-page .address-card__actions form{margin:0;display:flex}.h5-inner-page .address-card__actions .button{border-color:var(--color-border);border-radius:22px;justify-content:center;align-items:center;width:80px;min-width:80px;height:44px;min-height:44px;padding:0 10px;font-size:13px;display:inline-flex}.h5-inner-page .address-card__default-status{color:var(--color-text-muted);align-self:center;margin-right:auto;font-size:12px}.h5-inner-page .address-card__default-status.is-default{color:var(--color-action);background:var(--color-surface-soft);border-radius:6px;padding:4px 8px;font-weight:600}.h5-inner-page .address-form>label{margin-bottom:20px}.h5-inner-page .page:has(.address-form){padding-bottom:calc(96px + env(safe-area-inset-bottom))}.h5-inner-page .address-form textarea{min-height:104px}.h5-inner-page .region-picker{margin-bottom:20px}.h5-inner-page .region-picker>label{margin-bottom:7px}.h5-inner-page .region-picker__trigger{border:1px solid var(--color-control-border);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .18s,box-shadow .18s;display:flex}.h5-inner-page .region-picker__trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.h5-inner-page .region-picker__trigger .icon{width:18px;height:18px;color:var(--color-text-muted);flex-shrink:0}.h5-inner-page .region-picker__trigger.is-placeholder{color:var(--color-text-muted)}.h5-inner-page .region-picker__trigger:focus-visible{border-color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action);outline:none}.h5-inner-page .region-picker__trigger[aria-invalid=true]{border-color:var(--color-danger)}body.has-region-picker{overflow:hidden}.h5-inner-page .region-picker__dialog{width:min(100%,720px);max-width:100%;height:min(70dvh,620px);max-height:calc(100dvh - 24px);padding:0 0 env(safe-area-inset-bottom);background:var(--color-overlay);color:var(--color-text);border:0;border-radius:20px 20px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:hidden}.h5-inner-page .region-picker__dialog[open]{flex-direction:column;animation:.32s cubic-bezier(.22,.8,.24,1) both region-picker-slide-up;display:flex}.h5-inner-page .region-picker__dialog::backdrop{background:#34221959;animation:.24s ease-out both region-picker-backdrop-in}@keyframes region-picker-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes region-picker-backdrop-in{0%{opacity:0}to{opacity:1}}.h5-inner-page [data-selector] .sheet__summary{padding-bottom:8px}.h5-inner-page [data-selector] .sheet__summary-copy{padding-right:0}.h5-inner-page [data-selector] .sheet__summary h2{margin-bottom:4px;padding-right:28px}.h5-inner-page [data-selector] .sheet__summary-meta{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.h5-inner-page [data-selector] .sheet__selection-summary{gap:3px 8px;font-size:10px}.h5-inner-page [data-selector] .selector-tabs{min-height:40px}.h5-inner-page [data-selector] .selector-tab{min-height:40px;padding-block:6px}.h5-inner-page [data-selector] .assistant-composer{border-radius:14px;padding:3px}.h5-inner-page [data-selector] .assistant-composer textarea{min-height:44px;padding:10px 8px;line-height:24px}.h5-inner-page [data-selector] .assistant-compose-area{padding-bottom:max(4px, env(safe-area-inset-bottom))}.h5-inner-page [data-selector] .assistant-composer-meta{margin-top:4px}.h5-inner-page [data-selector] .assistant-suggestions{height:44px;min-height:44px;max-height:44px;margin-bottom:4px;padding-block:0}.h5-inner-page [data-selector] .sheet__panel{height:88dvh;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)));transition:transform .32s cubic-bezier(.22,.8,.24,1),height .28s}.h5-inner-page [data-selector].is-lowered .sheet__panel{height:42dvh}.h5-inner-page [data-selector].is-lowered .sheet__summary{border:0;min-height:0;padding:0}.h5-inner-page [data-selector].is-lowered .sheet__topbar{flex-basis:44px}.h5-inner-page [data-selector].is-lowered .sheet__summary>.sheet__close{top:-49px}.h5-inner-page [data-selector].is-lowered :is(.sheet__image,.sheet__summary-copy,.assistant-context){display:none}.h5-inner-page [data-selector] .sheet__body{flex:1 1 0}.h5-inner-page .selector-track{flex:0 0 100%;width:100%;min-width:0;min-height:0;transition:transform .28s cubic-bezier(.22,.8,.24,1);display:flex}.h5-inner-page .selector-track.is-dragging{transition:none}.h5-inner-page .selector-track>.selector-pane{flex:0 0 100%;width:100%;min-width:0;display:flex}.h5-inner-page [data-selector] .assistant-compose-row{grid-template-columns:44px minmax(0,1fr);align-items:end;gap:6px;display:grid}.h5-inner-page [data-selector] .sheet__resize{width:44px;min-height:48px;color:var(--scent-primary);text-align:center;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10px;line-height:1.2;display:flex}.h5-inner-page [data-selector] .sheet__resize:active{background:var(--scent-selected)}.h5-inner-page [data-selector] .sheet__resize .icon{width:22px;height:22px;transition:transform .28s;transform:rotate(-90deg)}.h5-inner-page .sheet[data-selector] .sheet__footer-actions{grid-template-columns:44px 44px repeat(2,minmax(0,1fr));gap:6px}.h5-inner-page [data-selector] .sheet__footer-actions .button{padding-inline:8px;font-size:12px}.h5-inner-page [data-selector].is-lowered .sheet__resize .icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.h5-inner-page [data-selector] :is(.sheet__panel,.selector-track,.sheet__resize .icon){transition:none}.h5-inner-page .region-picker__dialog[open],.h5-inner-page .region-picker__dialog::backdrop{animation:none}}.h5-inner-page .region-picker__header{text-align:center;flex-shrink:0;padding:20px 56px 16px;position:relative}.h5-inner-page .region-picker__header h2{margin:0;font-size:17px}.h5-inner-page .region-picker__header .icon-button{font-size:26px;position:absolute;top:8px;right:8px}.h5-inner-page .region-picker__tabs{border-bottom:1px solid var(--color-border);flex-shrink:0;gap:16px;padding:0 20px;display:flex}.h5-inner-page .region-picker__tabs button{min-width:0;min-height:48px;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:12px 0;font-size:13px;overflow:hidden}.h5-inner-page .region-picker__tabs button[aria-selected=true]{color:var(--color-action);border-bottom-color:var(--color-action);font-weight:700}.h5-inner-page .region-picker__tabs button:focus-visible{background:var(--color-surface-soft);outline:none}.h5-inner-page .region-picker__tabs button:disabled{opacity:.5;cursor:default}.h5-inner-page .region-picker__search{padding:12px 20px 4px}.h5-inner-page .region-picker__search input{min-height:40px;margin:0}.h5-inner-page .region-picker__options{overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px 12px;overflow-y:auto}.h5-inner-page .region-picker__option{width:100%;min-height:50px;color:var(--color-text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.h5-inner-page .region-picker__option>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.h5-inner-page .region-picker__option.is-selected{color:var(--color-action);font-weight:600}.h5-inner-page .region-picker__check{text-align:right;flex:0 0 22px;font-size:20px}.h5-inner-page .region-picker__status{text-align:center;color:var(--color-text-muted);margin:0;padding:12px 20px}.h5-inner-page .region-picker__retry{align-self:center;margin:0 20px 20px}.h5-inner-page .region-picker__dialog [hidden]{display:none}.h5-inner-page .tracking-link{align-items:center;gap:12px;display:flex}.h5-inner-page .tracking-link__icon{height:36px;color:var(--color-action);background:var(--color-surface-soft);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.h5-inner-page .tracking-link__copy{flex:1;min-width:0}.h5-inner-page .tracking-link__copy strong{color:var(--color-text-muted);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.h5-inner-page .tracking-link p{color:var(--color-action);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.h5-inner-page .tracking-link small{color:var(--color-text-muted);margin-top:4px;font-size:11px;display:block}.h5-inner-page .tracking-link>.icon{width:18px;color:var(--color-text-muted);flex-shrink:0}.h5-inner-page .tracking-link--compact{background:var(--color-surface-soft);border-radius:8px;gap:8px;min-height:44px;margin-top:12px;padding:10px 12px}.h5-inner-page .tracking-link--compact .tracking-link__icon{background:0 0;flex-basis:20px;height:24px}.h5-inner-page .tracking-link--compact .tracking-link__icon .icon{width:18px;height:18px}.h5-inner-page .tracking-link--compact .tracking-link__copy{flex-wrap:wrap;align-items:center;gap:3px 10px;display:flex}.h5-inner-page .tracking-link--compact .tracking-link__copy p{flex:160px;font-size:12px}.h5-inner-page .tracking-link--compact .tracking-link__copy small{margin:0 0 0 auto;font-size:10px}.h5-inner-page .tracking-link--compact p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h5-inner-page .tracking-summary{background:var(--color-surface-soft)}.h5-inner-page .tracking-summary h2{margin:16px 0 4px}.h5-inner-page .tracking-summary__order{color:var(--color-text-muted);font-size:11px}.h5-inner-page .tracking-number{border-top:1px solid var(--color-border);align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.h5-inner-page .tracking-number>div{flex:1;min-width:0}.h5-inner-page .tracking-number small{color:var(--color-text-muted);font-size:11px;display:block}.h5-inner-page .tracking-number strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:500;display:block}.h5-inner-page .tracking-number .button{flex-shrink:0;font-size:12px}.h5-inner-page .tracking-timeline{margin:20px 0 0;padding:0;list-style:none}.h5-inner-page .tracking-timeline li{border-left:1px solid var(--color-border);margin-left:5px;padding:0 0 24px 23px;position:relative}.h5-inner-page .tracking-timeline li:last-child{border-color:#0000;padding-bottom:0}.h5-inner-page .tracking-timeline li:before{content:"";border:2px solid var(--color-surface);background:var(--control-border);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}.h5-inner-page .tracking-timeline li.is-latest:before{background:var(--wine);box-shadow:0 0 0 3px var(--color-surface-soft)}.h5-inner-page .tracking-timeline__heading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.h5-inner-page .tracking-timeline strong{font-size:14px;font-weight:500}.h5-inner-page .tracking-timeline .is-latest strong{color:var(--color-action)}.h5-inner-page .tracking-timeline .badge{font-size:10px}.h5-inner-page .tracking-timeline time{color:var(--color-text-muted);margin:4px 0 8px;font-size:11px;display:block}.h5-inner-page .tracking-timeline p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.7}.h5-inner-page .tracking-timeline small{color:var(--color-text-muted);margin-top:6px;font-size:12px;display:block}.h5-inner-page .tracking-timeline .note{margin-top:8px}.h5-inner-page .tracking-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 8px;display:flex}.h5-inner-page .tracking-empty strong{font-size:14px;font-weight:500}.h5-inner-page .tracking-empty p{color:var(--color-text-muted);margin:0;font-size:13px}.h5-inner-page :is(.wallet-card,.invite-card){border:1px solid var(--color-border);color:var(--color-text);background:var(--feature-background);box-shadow:none;border-radius:12px;margin-bottom:20px;padding:24px}.h5-inner-page .wallet-card{color:var(--member-text);background:var(--member-background);border-color:#0000}.h5-inner-page :is(.distribution-page>.wallet-card,.wallet-card--decorated){isolation:isolate;position:relative;overflow:hidden}.h5-inner-page :is(.distribution-page>.wallet-card,.wallet-card--decorated):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:repeating-linear-gradient(35deg,#f1ded00e 0 .6px,#0000 .6px 5px),repeating-linear-gradient(145deg,#26140f14 0 .6px,#0000 .6px 5px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 85%);mask-image:linear-gradient(90deg,#0000 20%,#000 85%)}.h5-inner-page :is(.distribution-page>.wallet-card,.wallet-card--decorated):after{content:"";z-index:-1;pointer-events:none;border:1px solid #f1ded02b;border-radius:7px;position:absolute;inset:8px}.h5-inner-page .wallet-card__engraving{z-index:-1;color:#edc997;opacity:.46;pointer-events:none;width:156px;height:121px;position:absolute;top:40px;right:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}@media (width<=359px){.h5-inner-page .wallet-card__engraving{opacity:.38;width:134px;height:104px;right:4px}}.h5-inner-page .wallet-card>strong{color:var(--member-text)}.h5-inner-page .wallet-card__heading{width:100%;color:var(--member-muted);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:11px;display:flex}.h5-inner-page .wallet-card p{color:var(--member-muted);margin:0}.h5-inner-page :is(.wallet-card>strong,.invite-card>strong){letter-spacing:0;max-width:100%;margin:6px 0 12px;font-size:32px;font-weight:500;line-height:1.4}.h5-inner-page .wallet-card>small{color:var(--member-muted);font-size:13px}.h5-inner-page .wallet-card .button{margin-top:16px}.h5-inner-page .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.h5-inner-page .stats-grid>div{background:var(--color-surface);border-radius:12px;padding:16px}.h5-inner-page .stats-grid>div:last-child:nth-child(odd){grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.h5-inner-page .stats-grid>div:last-child:nth-child(odd) strong{margin-top:0}.h5-inner-page .stats-grid small{color:var(--color-text-muted);font-size:12px}.h5-inner-page .stats-grid strong{font-size:20px;font-weight:500}.h5-inner-page :is(.certification-hero,.exam-result-card,.certificate-summary){border:1px solid var(--color-border);color:var(--color-text);background:var(--feature-background);box-shadow:none;border-radius:12px;margin-bottom:24px;padding:30px 22px}.h5-inner-page :is(.certification-mark,.exam-result-mark){color:var(--color-action);background:var(--color-surface);border-color:var(--color-control-border);box-shadow:none}.h5-inner-page :is(.certification-hero,.exam-result-card,.certificate-summary) h2{font-family:var(--font-editorial);font-size:26px;font-weight:500;line-height:1.5}.h5-inner-page :is(.certification-hero>p:last-child,.exam-result-card>p:last-child,.exam-result-card>small,.certificate-summary dt),.h5-inner-page :is(.certification-hero,.exam-result-card,.certificate-summary) .kicker{color:var(--color-action)}.h5-inner-page .avatar-upload__control{position:relative}.h5-inner-page .avatar-upload__control:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.h5-inner-page .exam-result-card>strong{font-variant-numeric:tabular-nums;font-family:inherit;font-size:60px;font-weight:400}.h5-inner-page .certificate-summary dl div{border-color:var(--color-border);flex-wrap:wrap;gap:4px 16px}.h5-inner-page .certificate-summary dd{margin-left:auto;font-weight:500}.h5-inner-page .certificate-image{box-shadow:none;border-radius:12px}.h5-inner-page:has(.exam-page){--color-canvas:#faf3ea;--color-surface:#fffcf7;--color-surface-soft:#f5ebdd;--color-text:#3a2d24;--color-text-muted:#7a6a5e;--color-border:#e7dccd;--color-control-border:#9d8064;--color-action:#5b352b;--color-action-hover:#42251f;--color-action-pressed:#362019;--color-on-action:#fffcf7;--color-selected:#f0e4d3;--color-focus:#5b352b;--color-disabled-bg:#eae5df;--color-disabled-text:#958a80;--exam-answered:#876741;--exam-answered-soft:#f3e8da;color:var(--color-text);background:var(--color-canvas)}.h5-inner-page:has(.exam-page) .app-shell{background:var(--color-canvas)}.h5-inner-page .exam-header{color:var(--color-text);background:var(--color-canvas);border-bottom:0}.h5-inner-page .exam-header h1{font-family:inherit;font-size:21px;font-weight:500}.h5-inner-page .exam-progress{background:var(--color-border);height:4px}.h5-inner-page .exam-progress span{background:var(--color-action)}.h5-inner-page .exam-status-row{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;padding-block:18px}.h5-inner-page .exam-status-row>span:first-child{color:var(--color-action);font-weight:600}.h5-inner-page .exam-save-status{color:var(--color-success)}.h5-inner-page .exam-save-status.is-error{color:var(--color-danger)}.h5-inner-page .exam-question{border-color:var(--color-border);background:var(--color-surface);border-radius:16px;padding:22px 16px;box-shadow:0 6px 24px #25344909}.h5-inner-page .exam-question__meta{color:var(--color-text-muted)}.h5-inner-page .exam-question__meta b{color:var(--color-action);background:var(--color-surface-soft);border-radius:6px;font-weight:500}.h5-inner-page .exam-question h2{margin-block:18px 24px;font-size:18px;font-weight:500;line-height:1.7}.h5-inner-page .exam-option{border-color:var(--color-border);min-height:64px;color:var(--color-text);background:#fffdfa;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:start;gap:10px;padding:16px 12px;font-weight:400;transition:border-color .16s,box-shadow .16s}@media (hover:hover){@media (hover:hover) and (pointer:fine){.h5-inner-page .exam-option:hover{border-color:#b39472}}}.h5-inner-page .exam-option:has(input:checked){color:var(--color-text);background:linear-gradient(110deg,#fbf3e7,#fffdfa);border-color:#b39472;box-shadow:0 3px 12px #87674114}.h5-inner-page .exam-option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.h5-inner-page .exam-option input{accent-color:#8b6745;grid-area:1/3;margin-top:4px}.h5-inner-page .exam-option input:focus{outline:none}.h5-inner-page .exam-option__key{width:28px;height:28px;color:var(--color-text-muted);background:#f3eee7;border-radius:8px;grid-area:1/1;font-weight:500;transition:color .16s,background-color .16s}.h5-inner-page .exam-option:has(input:checked) .exam-option__key{color:#704d34;background:#ead8be}.h5-inner-page .exam-option__text{grid-area:1/2;padding-top:2px;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.h5-inner-page :is(.exam-option,.exam-option__key){transition:none}}.h5-inner-page .exam-question-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.h5-inner-page .exam-actions{background:var(--color-surface);grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px;box-shadow:0 -4px 20px #5b352b0f}.h5-inner-page .exam-actions .exam-action-card{color:var(--color-action);background:var(--color-surface-soft);border-color:var(--color-control-border);flex-wrap:nowrap;gap:12px}.h5-inner-page .exam-actions .exam-action-card:active{background:var(--color-selected);border-color:var(--color-action)}@media (hover:hover) and (pointer:fine){.h5-inner-page .exam-actions .exam-action-card:is(:hover,:active){background:var(--color-selected);border-color:var(--color-action)}}.h5-inner-page .exam-action-card .icon{width:18px;height:18px}.h5-inner-page .exam-action-card>span{flex-direction:column;align-items:center;gap:2px;display:flex}.h5-inner-page .exam-action-card small{min-width:0;color:var(--color-action);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:500;line-height:1.2}.h5-inner-page .exam-card-sheet .sheet__panel{border-radius:20px 20px 0 0;height:auto;max-height:min(76dvh,640px);position:relative}.h5-inner-page .exam-page :is(.sheet__backdrop,.exam-confirm__backdrop){background:#2a1c1473}.h5-inner-page .exam-card-heading{border-color:var(--color-border);flex-shrink:0;padding:2px 16px 12px;display:block}.h5-inner-page .exam-card-title-row{align-items:baseline;gap:10px;min-height:36px;padding-right:44px;display:flex}.h5-inner-page .exam-card-heading h2{flex-shrink:0;font-family:inherit;font-size:20px;font-weight:500;line-height:1.5}.h5-inner-page .exam-card-hint{min-width:0;color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.5}.h5-inner-page .exam-card-heading .icon-button{width:36px;height:36px;color:var(--color-text-muted);background:var(--color-canvas);border-radius:50%;position:absolute;top:12px;right:12px}.h5-inner-page .exam-card-body{background:var(--color-overlay);padding:18px 16px}.h5-inner-page .exam-card-status{align-items:center;gap:12px;margin-top:8px;display:flex}.h5-inner-page .exam-card-completion{flex:0 100px;min-width:48px;margin-left:auto}.h5-inner-page .exam-card-completion [data-exam-answered-count]{color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:11px;line-height:1;display:block}.h5-inner-page .exam-card-progress{background:var(--color-border);border-radius:3px;height:6px;overflow:hidden}.h5-inner-page .exam-card-progress>span{border-radius:inherit;background:var(--exam-answered);width:0;height:100%;transition:width .2s;display:block}.h5-inner-page .exam-card-grid{grid-template-columns:repeat(5,minmax(44px,1fr));gap:10px;padding:3px}.h5-inner-page .exam-card-grid button{border-color:var(--color-control-border);min-width:44px;min-height:50px;color:var(--color-text-muted);background:var(--color-surface);border-radius:10px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.h5-inner-page .exam-card-grid button:hover{border-color:var(--color-action)}}.h5-inner-page .exam-card-grid button.is-answered{border-color:var(--exam-answered);color:var(--exam-answered);background:var(--exam-answered-soft)}.h5-inner-page .exam-card-grid button.is-answered:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:6px;right:7px;transform:rotate(45deg)}.h5-inner-page .exam-card-grid button.is-current{border-color:var(--color-action);color:#fff;background:var(--color-action);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 3px var(--color-action);text-underline-offset:4px;text-decoration:underline}.h5-inner-page .exam-card-legend{color:var(--color-text-muted);flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;margin-top:0;font-size:12px}.h5-inner-page .exam-card-legend i{border-color:var(--color-control-border);background:var(--color-surface)}.h5-inner-page .exam-card-legend i.is-current{border-color:var(--color-action);background:var(--color-action)}.h5-inner-page .exam-card-legend i.is-answered{border-color:var(--exam-answered);background:var(--exam-answered-soft);position:relative}.h5-inner-page .exam-card-legend i.is-answered:after{content:"";border:solid var(--exam-answered);border-width:0 1px 1px 0;width:4px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.h5-inner-page .exam-confirm__mark{color:var(--color-action);background:var(--color-selected)}.h5-inner-page .exam-confirm__panel{border-color:var(--color-border);background:var(--color-overlay);border-radius:16px;max-height:calc(100dvh - 40px);padding:26px 20px 20px;overflow-y:auto;box-shadow:0 20px 50px #2824211f}.h5-inner-page .exam-confirm__panel h2{font-family:inherit;font-weight:500}.h5-inner-page :is(.button,.stepper button,.sku-chip,.assistant-send,.assistant-suggestions button):disabled,.h5-inner-page .selector-pane--options .sku-chip:disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);border-color:var(--color-disabled-bg);box-shadow:none;opacity:1;cursor:not-allowed}.h5-inner-page :is(input,select,textarea):disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);opacity:1}.h5-inner-page [data-selector] :is(button,textarea):focus-visible{outline-color:var(--scent-primary)}.h5-inner-page .selector-pane--options .sku-chip:disabled :is(small,.sku-chip__desc){color:var(--color-disabled-text)}@media (width<=360px){.h5-inner-page .selector-tab{padding-inline:6px}.h5-inner-page .selector-pane--options .sku-list{grid-template-columns:repeat(3,minmax(0,1fr))}.h5-inner-page .input-action{flex-wrap:wrap}.h5-inner-page .input-action .button{width:100%;margin-top:0}.h5-inner-page .exam-actions{gap:8px;padding-inline:12px}.h5-inner-page .exam-actions .button{padding-inline:6px;font-size:13px}.h5-inner-page .assistant-inline--login{grid-template-columns:32px minmax(0,1fr)}.h5-inner-page .assistant-inline--login b{grid-column:2;justify-self:start}.h5-inner-page .exam-action-card .icon{display:none}}@media (height<=680px){.h5-inner-page .assistant-context{padding-block:8px}.h5-inner-page .assistant-context__mark{flex-basis:28px;width:28px;height:28px}.h5-inner-page .assistant-compose-area{padding-bottom:6px}.h5-inner-page .assistant-composer-meta{margin-top:6px}}@media (height<=600px){.h5-inner-page [data-selector] .sheet__summary{grid-template-columns:44px minmax(0,1fr);padding-bottom:8px}.h5-inner-page [data-selector] .sheet__image{width:44px;height:44px}.h5-inner-page [data-selector] .sheet__summary h2{-webkit-line-clamp:1}.h5-inner-page .assistant-context{padding-block:4px}.h5-inner-page .assistant-context :is(strong,.assistant-context__mark){display:none}.h5-inner-page .assistant-context .assistant-status{margin-top:0}.h5-inner-page .assistant-suggestions{height:48px;min-height:48px;max-height:48px;margin-bottom:0;padding-block:2px}.h5-inner-page .assistant-composer{padding:4px}.h5-inner-page [data-selector] .sheet__footer{padding-block:8px calc(8px + env(safe-area-inset-bottom))}.h5-inner-page .sheet__footer-actions .button{min-height:44px}}@media (prefers-reduced-motion:reduce){.h5-inner-page .exam-confirm__panel{animation:none}}.h5-inner-page .product-detail :is(.product-actions,.sheet__footer-actions,.assistant-detail-card__actions){grid-template-columns:48px repeat(2,minmax(0,1fr));align-items:center}.h5-inner-page .product-cart-entry{min-width:0;min-height:48px;color:var(--color-action);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;line-height:1.2;display:flex;position:relative}.h5-inner-page .product-cart-entry .icon{width:22px;height:22px}.h5-inner-page .product-cart-entry .nav-badge{color:var(--color-surface);background:var(--color-action);border-color:var(--color-surface);top:-2px;right:0}.h5-inner-page .product-cart-entry .nav-badge.is-overflow{right:-5px}@media (hover:hover) and (pointer:fine){.h5-inner-page .product-cart-entry:hover{background:var(--color-surface-soft)}}.h5-inner-page .product-cart-entry:active{background:var(--color-surface-soft)}.h5-inner-page .input-action:has(.email-code-button){flex-wrap:nowrap}.h5-inner-page .input-action:has(.email-code-button)>input{min-width:0}.h5-inner-page .input-action .email-code-button{white-space:nowrap;flex:none;width:auto;margin-top:7px;position:relative}.email-code-button.is-counting [data-code-label]{visibility:hidden}.email-code-button [data-code-countdown]{font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.email-code-button [data-code-countdown][hidden]{display:none}.h5-inner-page .email-code-hint{color:var(--color-text-muted);background:var(--color-surface-soft);border-radius:8px;margin:0 0 16px;padding:12px;font-size:12px;font-weight:400;line-height:1.6}.email-code-hint[hidden]{display:none}.h5-inner-page .product-gallery--carousel{width:calc(100% + 32px);margin-inline:-16px;display:block;overflow:hidden}.h5-inner-page .product-gallery__track{width:100%;min-width:0;height:100%;display:flex}.h5-inner-page .product-gallery__track::-webkit-scrollbar{display:none}.h5-inner-page .product-gallery__slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.h5-inner-page .product-gallery__dots{z-index:2;color:var(--color-action);align-items:center;gap:4px;padding:0 5px;display:flex;position:absolute;bottom:12px;right:12px}.h5-inner-page .product-gallery__dots button{width:4px;height:28px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;margin-inline:0;padding:0;transition:width .32s,margin-inline .32s;display:grid}.h5-inner-page .product-gallery__dots button span{opacity:.3;background:currentColor;border-radius:4px;width:100%;height:4px;transition:opacity .32s;display:block}.h5-inner-page .product-gallery__dots button[aria-current=true]{width:12px;margin-inline:4px}.h5-inner-page .product-gallery__dots button[aria-current=true] span{opacity:1}.h5-inner-page .team-filter{padding:12px}.team-filter__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.team-filter__summary::-webkit-details-marker{display:none}.team-filter__summary:focus-visible{outline:2px solid var(--color-action);outline-offset:4px;border-radius:4px}.team-filter__heading{min-width:0}.team-filter__heading strong{font-size:13px}.team-filter__heading small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5;display:block}.team-filter__toggle{color:var(--muted);flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:flex}.team-filter__toggle .icon{width:16px;height:16px}.team-filter__collapse,.team-filter[open] .team-filter__expand{display:none}.team-filter[open] .team-filter__collapse{display:inline}.team-filter[open] .team-filter__toggle .icon{transform:rotate(180deg)}.team-filter__body{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.h5-inner-page .panel.team-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 8px;padding:10px 12px;display:grid}.team-overview>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 6px;min-width:0;display:flex}.team-overview>div+div{border-left:1px solid var(--color-border);padding-left:12px}.team-overview dt{color:var(--muted);font-size:12px;line-height:1.5}.team-overview dd{color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:18px;font-weight:700;line-height:1.3}.team-filter__search{margin-bottom:10px}.team-filter__sort{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.team-filter__sort label{min-width:0;margin:0}.team-filter__label{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.h5-inner-page .team-filter__body :is(.team-filter__search,.team-filter__sort label,.team-filter__label){letter-spacing:normal;color:var(--color-text);font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.h5-inner-page .team-filter__body :is(.team-filter__search input,.team-filter__sort select,.team-filter__sort .h5-select-trigger,.team-range-trigger){letter-spacing:normal;min-height:48px;color:var(--color-text);font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}.team-hint{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.team-filter .team-hint{margin:8px 0}.team-range-trigger{border:1px solid var(--color-control-border);width:100%;min-height:44px;color:var(--color-text);background:var(--color-surface);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.h5-inner-page .team-range-trigger:focus{border-color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action);outline:none}.team-range-trigger .icon{flex:0 0 18px;height:18px}.team-range-dialog{overscroll-behavior:contain;width:min(100%,480px);max-width:100%;max-height:min(85dvh,720px);padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-bottom:0;border-radius:20px 20px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto}.team-range-dialog[open]{animation:.32s cubic-bezier(.22,.8,.24,1) both region-picker-slide-up}.team-range-dialog::backdrop{background:#34221959;animation:.24s ease-out both region-picker-backdrop-in}.team-range-presets{flex-wrap:wrap;gap:6px;display:flex}.team-range-presets button{border:1px solid var(--color-border);min-height:40px;color:inherit;background:var(--color-surface);border-radius:8px;padding:6px 10px;font-size:12px}.team-calendar-nav{grid-template-columns:36px 1fr 1fr 36px;align-items:center;gap:6px;margin:12px 0;display:grid}.team-calendar-nav .icon-button{width:36px;color:inherit;font-size:24px}.h5-inner-page .team-calendar-nav select{min-width:0;margin:0;padding:8px 4px;font-size:13px}.h5-inner-page select[hidden]{display:none}.h5-inner-page .h5-select-trigger{border:1px solid var(--color-control-border);background:var(--color-surface);width:100%;min-width:0;min-height:48px;color:var(--color-text);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:10px 12px;font-size:16px;font-weight:400;display:flex}.h5-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h5-select-trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;margin-right:3px;transform:rotate(45deg)}.h5-inner-page .h5-select-trigger[aria-expanded=true]{border-color:var(--color-action)}.h5-inner-page .h5-select-trigger:disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);cursor:not-allowed}.h5-inner-page .team-calendar-nav .h5-select-trigger{gap:6px;margin:0;padding:8px;font-size:13px}.h5-select-dialog{border:1px solid var(--color-border);width:min(100%,480px);max-width:100%;max-height:min(72dvh,600px);color:var(--color-text);background:var(--color-surface);border-bottom:0;border-radius:20px 20px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.h5-select-dialog[open]{flex-direction:column;animation:.32s cubic-bezier(.22,.8,.24,1) both region-picker-slide-up;display:flex}.h5-select-dialog::backdrop{background:#34221959;animation:.24s ease-out both region-picker-backdrop-in}.h5-select-dialog__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex}.h5-select-dialog__header h2{margin:0;font-size:18px;font-weight:500}.h5-select-dialog__header .icon-button{color:var(--color-text-muted);font-size:26px}.h5-select-dialog__options{overscroll-behavior:contain;min-height:0;padding:8px 12px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto}.h5-select-option{width:100%;min-height:48px;color:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:16px;display:flex}.h5-select-option[aria-selected=true]{color:var(--color-action);background:var(--color-selected);font-weight:600}.h5-select-option[aria-selected=true]:after{content:"✓";flex-shrink:0}.h5-select-option:disabled{color:var(--color-disabled-text);cursor:not-allowed}@media (hover:hover){.h5-select-option:hover:not(:disabled){background:var(--color-surface-soft)}}@media (prefers-reduced-motion:reduce){.h5-select-dialog[open],.h5-select-dialog::backdrop,.team-range-dialog[open],.team-range-dialog::backdrop{animation:none}}.team-calendar-weekdays,.team-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px 0;display:grid}.team-calendar-weekdays{color:var(--muted);margin-bottom:6px;font-size:11px}.team-calendar-days button{min-height:42px;color:inherit;background:0 0;border:0;border-radius:6px;padding:0;font-size:14px}.team-calendar-days button[aria-current=date]{text-underline-offset:4px;text-decoration:underline}.team-calendar-days button.is-in-range{background:var(--color-surface-soft);border-radius:0}.team-calendar-days button.is-selected{color:var(--color-surface);background:var(--color-action)}.team-range-status{min-height:36px;color:var(--muted);margin:12px 0;font-size:12px;line-height:1.5}.team-range-dialog .button-row{justify-content:flex-end}.h5-inner-page .team-card{margin-bottom:8px;padding:10px 12px}.team-card__header{align-items:center;gap:8px;display:flex}.team-card .avatar{flex:0 0 32px;width:32px;height:32px;font-size:12px}.team-card__identity{flex:1;min-width:0}.team-card__name{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.team-card__name strong,.team-card__identity>small{overflow-wrap:anywhere}.team-card__name .badge{padding:2px 6px;font-size:10px}.team-card__identity>small{color:var(--muted);margin-top:0;font-size:11px;display:block}.team-card__privacy{flex:0 0 36px;width:36px;height:32px}.team-card__privacy .icon{width:17px;height:17px}.team-card__stats{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:8px 0 4px;display:grid}.team-card__stats>div{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:3px 0;display:flex}.team-card__stats dt{color:var(--muted);font-size:11px}.team-card__stats dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.team-card__footer{justify-content:flex-end;align-items:center;display:flex}.team-card__code{color:var(--muted);text-align:right;flex:none;align-self:flex-start;padding-top:2px;font-size:10px}.team-card__code strong{color:var(--color-text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;font-weight:500;display:block}.team-card__footer .record-branch{min-height:32px;font-size:11px}.h5-inner-page .record-row>.record-order-footer{border-top:1px solid var(--color-border,#eee);flex:100%;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.record-order-footer small{display:block}.distribution-chain{margin:16px 0 0;padding:0;list-style:none}.distribution-chain li{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex;position:relative}.distribution-chain li+li{border-top:1px solid var(--color-border,#eee)}.distribution-chain li+li:before{content:"↓";color:var(--color-muted,#777)}.distribution-chain small{overflow-wrap:anywhere}.h5-inner-page .certificate-center__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:3px 0 16px;display:flex}.h5-inner-page .certificate-center__intro .kicker{color:var(--color-accent-ink);letter-spacing:.15em;margin:0;font-size:10px}.h5-inner-page .certificate-center__intro>span{color:var(--color-text-muted);font-size:11px}.h5-inner-page .certificate-list{gap:12px;display:grid}.h5-inner-page .certificate-card{isolation:isolate;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:0 16px;padding:16px;display:grid;position:relative;overflow:hidden}.h5-inner-page .certificate-card.is-earned{background:linear-gradient(120deg,#f7efe3,#fffdf9 80%);border-color:#dfcfb9}.h5-inner-page .certificate-card__preview{text-align:center;margin:0}.h5-inner-page .certificate-card__preview>button{cursor:zoom-in;background:#fffdf9;border:1px solid #e5d9c8;border-radius:3px;width:100%;padding:3px;display:block;box-shadow:0 3px 8px #5b352b0f}.h5-inner-page .certificate-card__preview img{aspect-ratio:3/4;object-fit:contain;background:#fff;width:100%;height:auto}.h5-inner-page .certificate-card__preview figcaption{color:var(--color-text-muted);margin-top:5px;font-size:9px}.h5-inner-page .certificate-card__preview>button:disabled{cursor:default;opacity:1}.h5-inner-page .certificate-card:not(.is-earned) .certificate-card__preview img{opacity:.65}.h5-inner-page .certificate-card__preview .certificate-card__preview-hint{justify-content:center;align-items:center;gap:3px;margin-top:8px;font-size:10px;line-height:1.5;display:flex}.h5-inner-page .certificate-card__preview-hint .icon{flex-shrink:0;width:11px;height:11px}.h5-inner-page .certificate-card__preview-hint.is-available{color:var(--color-action)}.h5-inner-page .certificate-card__body{min-width:0}.h5-inner-page .certificate-status{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:1.5;display:inline-flex}.h5-inner-page .certificate-status .icon{width:13px;height:13px}.h5-inner-page .certificate-status.is-earned{color:var(--color-success)}.h5-inner-page .certificate-card__body>.certificate-status{background:var(--color-surface-soft);border-radius:5px;margin-bottom:8px;padding:3px 7px}.h5-inner-page .certificate-card__body>.certificate-status.is-earned{background:var(--color-success-soft)}.h5-inner-page .certificate-card__body h2{color:var(--color-action);font-family:var(--font-editorial);overflow-wrap:normal;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.2}.h5-inner-page .certificate-card__hint{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.6}.h5-inner-page .certificate-card__details{gap:5px;margin:0;font-size:12px;line-height:1.45;display:grid}.h5-inner-page .certificate-card__details>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.h5-inner-page .certificate-card__details dt{color:var(--color-text-muted);font-size:10px}.h5-inner-page .certificate-card__details dd{color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;margin:0 0 0 auto}.h5-inner-page .certificate-card__details>div:first-child{margin-bottom:3px}.h5-inner-page .certificate-card__details>div:first-child dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h5-inner-page .certificate-card__details>div:first-child dd{text-align:left;margin:0;font-size:13px;font-weight:500}.h5-inner-page .certificate-card__footer{border-top:1px solid #e9dfd1;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:0 12px;margin-top:12px;padding:12px 0 0;display:flex}.h5-inner-page .certificate-card__view{min-height:44px;color:var(--color-action);justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;font-size:12px;display:inline-flex}.h5-inner-page .certificate-card__view .icon,.h5-inner-page .certificate-card__action .icon{width:16px;height:16px}.h5-inner-page .certificate-card__action{gap:12px;min-height:44px;margin:0 0 0 auto;padding:8px 12px;font-size:12px;display:inline-flex}.h5-inner-page .certificate-requirements{margin-top:8px;font-size:11px}.h5-inner-page .certificate-requirements summary{min-height:44px;color:var(--color-action);cursor:pointer;text-underline-offset:4px;justify-content:space-between;align-items:center;gap:8px;text-decoration:underline;list-style:none;display:flex}.h5-inner-page .certificate-requirements summary::-webkit-details-marker{display:none}.h5-inner-page .certificate-requirements summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.h5-inner-page .certificate-requirements[open] summary>span{transform:rotate(45deg)}.h5-inner-page .certificate-requirements>p{color:var(--color-text-muted);margin:4px 0 0}@media (hover:hover) and (pointer:fine){.h5-inner-page .certificate-card__view:hover{text-underline-offset:4px;text-decoration:underline}}.h5-inner-page .certificate-detail__heading{text-align:center;padding:5px 0 22px}.h5-inner-page .certificate-detail__heading h2{font-family:var(--font-editorial);margin:12px 0 0;font-size:27px;font-weight:500;line-height:1.3}.h5-inner-page .certificate-detail .certificate-image{background:var(--color-surface);border-radius:8px;margin-bottom:10px;padding:10px}.h5-inner-page .certificate-detail__hint{color:var(--color-text-muted);text-align:center;margin:0 0 22px;font-size:12px}.h5-inner-page .certificate-detail .certificate-summary{margin-bottom:16px;padding:20px}.h5-inner-page .certificate-detail .certificate-summary h2{margin:0 0 16px;font-size:23px}.h5-inner-page .certificate-detail__back{min-height:44px;color:var(--color-action);justify-content:center;align-items:center;margin-top:10px;font-size:13px;display:flex}.h5-inner-page .certificate-profile-link{justify-content:space-between;align-items:center;gap:12px;display:flex}.h5-inner-page .certificate-profile-link small{color:var(--color-text-muted);margin-top:5px;display:block}.h5-inner-page .certification-hero.certification-hero--preview{text-align:left;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:20px;padding:22px 18px;display:grid}.h5-inner-page .certification-hero__preview{border:1px solid #d8c2a2;border-radius:3px;width:74px;height:auto;box-shadow:0 4px 10px #5b352b1a}.h5-inner-page .certification-hero--preview h2{margin:7px 0;font-size:23px;line-height:1.3}.h5-inner-page .certification-hero--preview .kicker{margin:0;font-size:9px}.h5-inner-page .certification-hero--preview div>p:last-child{color:var(--color-text-muted);margin:9px 0 0;font-size:12px;line-height:1.65}@media (width<=359px){.h5-inner-page .certificate-card{grid-template-columns:78px minmax(0,1fr);gap:0 12px;padding:12px}.h5-inner-page .certificate-card__body h2{font-size:19px}.h5-inner-page .certificate-card__action{padding-inline:9px}.h5-inner-page .certification-hero.certification-hero--preview{grid-template-columns:56px minmax(0,1fr);gap:12px}.h5-inner-page .certification-hero__preview{width:56px}}.h5-inner-page .wallet-card__actions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:12px;display:flex}.h5-inner-page .wallet-card__actions .button{margin-top:0}.h5-inner-page .wallet-card__transactions{min-height:44px;color:var(--member-text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.h5-inner-page .income-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.h5-inner-page .income-card{--income-tint:135, 103, 65;isolation:isolate;border:1px solid var(--color-border);background:radial-gradient(ellipse at 100% 0, rgba(var(--income-tint), .09), transparent 75%), var(--color-surface);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden}.h5-inner-page .income-card .card-decoration{color:rgb(var(--income-tint));opacity:.17;width:96px;height:80px;top:8px;right:0}.h5-inner-page .income-card--total .card-decoration{opacity:.14;width:142px;height:110px;top:0;right:16px}.h5-inner-page .income-card>span{font-size:14px}.h5-inner-page .income-card strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(20px,5vw,28px);font-weight:500}.h5-inner-page .income-card__footer{border-top:1px solid rgba(var(--income-tint), .12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.h5-inner-page .income-card__note{color:var(--color-text-muted);align-items:center;gap:5px;font-size:11px;line-height:1.5;display:inline-flex}.h5-inner-page .income-card__note .icon{flex-shrink:0;width:13px;height:13px}.h5-inner-page .income-card small{color:var(--color-action);white-space:nowrap;margin-left:auto;font-size:12px}.h5-inner-page .income-card--settled{--income-tint:88, 116, 91}.h5-inner-page .income-card--total{--income-tint:139, 91, 72;grid-column:1/-1}@media (width<=389px){.h5-inner-page .income-card{padding:14px}}.h5-inner-page .distribution-page>.wallet-card{gap:8px;margin-bottom:12px;padding:16px}.h5-inner-page .distribution-page .wallet-card__heading{margin-bottom:8px;line-height:1.5}.h5-inner-page .distribution-page .wallet-card>p{margin:0;font-size:14px;line-height:1.5}.h5-inner-page .distribution-page .wallet-card>strong{margin:0;line-height:1.25}.h5-inner-page .distribution-page .wallet-card__actions{border-top:1px solid #f1ded029;gap:12px;margin-top:4px;padding-top:12px}.h5-inner-page .distribution-page .wallet-card__transactions{line-height:1.5}.h5-inner-page .distribution-page>.income-grid{gap:12px;margin:0}.h5-inner-page :is(.distribution-page,.withdrawal-summary) .income-card{gap:8px;padding:16px}.h5-inner-page :is(.distribution-page,.withdrawal-summary) .income-card>span{line-height:1.5}.h5-inner-page :is(.distribution-page,.withdrawal-summary) .income-card>strong{margin:0;line-height:1.25}.h5-inner-page :is(.distribution-page,.withdrawal-summary) .income-card__footer{gap:8px;padding-top:12px}.h5-inner-page :is(.distribution-page,.withdrawal-summary) .income-card__footer :is(small,.income-card__note){line-height:1.5}.h5-inner-page .distribution-page>.team-hint{margin:12px 0;padding-left:8px;line-height:1.5}.h5-inner-page .distribution-page>.menu-list{margin:0}.h5-inner-page .income-record__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.h5-inner-page .income-record__heading>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.h5-inner-page .income-record__details{gap:12px;margin:16px 0 0;font-size:13px;display:grid}.h5-inner-page .income-record__details>div{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;display:grid}.h5-inner-page .income-record__details dt{color:var(--color-text-muted)}.h5-inner-page .income-record__details dd{text-align:right;overflow-wrap:anywhere;margin:0}.h5-inner-page .income-record__details small{color:var(--color-text-muted);margin-top:4px;display:block}.h5-inner-page .income-status--settled{color:#355e3b;background:#e8f1e9}.h5-inner-page .income-status--failed{color:#943c30;background:#fbeae6}.h5-inner-page .withdrawal-failure{color:#943c30;overflow-wrap:anywhere;margin-top:16px;font-size:13px}.h5-inner-page .withdrawal-proof{border-top:1px solid var(--color-border);align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.h5-inner-page .withdrawal-proof img{object-fit:cover;border-radius:8px;width:64px;height:64px}.h5-inner-page .withdrawal-proof small{color:var(--color-text-muted);margin-top:4px;display:block}.h5-inner-page [data-modal=withdrawal]:not([hidden]) .modal__panel{animation:.32s cubic-bezier(.22,.8,.24,1) both withdrawal-slide-up}.h5-inner-page [data-modal=withdrawal]:not([hidden]) .modal__backdrop{animation:.24s ease-out both withdrawal-backdrop-in}@keyframes withdrawal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes withdrawal-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.h5-inner-page [data-modal=withdrawal]:not([hidden]) :is(.modal__panel,.modal__backdrop){animation:none}}.h5-inner-page .withdrawal-amount-error{color:#943c30;margin:7px 0 0;font-size:13px;font-weight:400;line-height:1.5;display:block}.h5-inner-page .withdrawal-amount-error:empty{display:none}.withdrawal-proof-dialog{background:#fff;border:0;border-radius:12px;width:min(94vw,720px);max-height:90dvh;padding:12px}.withdrawal-proof-dialog::backdrop{background:#000000b3}.withdrawal-proof-dialog form{justify-content:flex-end;margin-bottom:10px;display:flex}.withdrawal-proof-dialog img{width:100%;height:auto;display:block}.certificate-preview-dialog{color:#fff;width:fit-content;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.certificate-preview-dialog::backdrop{background:#000000bf}.certificate-preview-dialog>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 92px);display:block}.certificate-preview-dialog__close{color:#fff;background:0 0;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:20px auto 4px;font-size:28px;display:flex}body:has(.certificate-preview-dialog[open]){overflow:hidden}.notification-support{align-items:center;gap:12px;display:flex}.notification-support .notification-badge{position:static}.notification-support__copy{flex:1;gap:4px;min-width:0;display:grid}.notification-support__copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification-icon{background:var(--accent-soft);height:36px;color:var(--primary);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.notification-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.notification-toolbar form{margin:0}.notification-text-button{min-height:44px;color:var(--primary);font:inherit;background:0 0;border:0;padding:0}.notification-tabs{gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.notification-tabs a{border-radius:10px;flex-shrink:0;align-items:center;gap:5px;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.notification-tabs a[aria-current]{background:var(--accent-soft);color:var(--primary)}.notification-tabs span{font-size:10px}.notification-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:start;gap:12px;margin-bottom:12px;padding:16px;display:flex}.notification-card__copy{flex:1;gap:7px;min-width:0;display:grid}.notification-card__copy strong{font-size:15px;font-weight:500}.notification-card__copy>span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.notification-card time,.notification-detail>time{color:var(--muted);font-size:11px}.notification-dot{background:var(--primary);border-radius:50%;flex:0 0 6px;height:6px;margin-top:8px}.notification-detail h2{font-family:var(--font-editorial);margin:10px 0;font-size:24px;font-weight:500;line-height:1.45}.notification-detail__body{white-space:pre-line;overflow-wrap:anywhere;margin:24px 0;line-height:1.8}.notification-detail__body.content-article-body{white-space:normal}.notification-detail .button{margin-top:24px}.notification-read-error{color:var(--color-danger);font-size:12px}.notification-pagination{justify-content:space-between;gap:16px;padding:12px 0;display:flex}.notification-refresh{background:var(--accent-soft);text-align:center;border-radius:10px;margin-bottom:12px;padding:12px;font-size:13px;display:block}.notification-refresh[hidden]{display:none}.h5-inner-page .tracking-refresh{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.h5-inner-page .tracking-refresh .button{min-height:44px}.h5-inner-page .tracking-refresh [hidden]{display:none}.h5-inner-page .wallet-card--decorated .card-decoration{z-index:-1;color:#edc997;opacity:.32;pointer-events:none;width:clamp(120px,36%,180px);height:140px;position:absolute;top:12px;right:8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.h5-inner-page .team-card__registered{color:var(--color-text-muted);font-size:11px;font-weight:400;line-height:1.5}.h5-inner-page .sheet__summary>.sheet__close:is(:focus,:focus-visible,:active){box-shadow:none;outline:none}.h5-inner-page [data-selector] .assistant-suggestions--guided{touch-action:pan-x pinch-zoom;flex-wrap:nowrap;gap:6px;height:36px;min-height:36px;max-height:36px;padding-block:2px;overflow:auto hidden}.h5-inner-page [data-selector] .assistant-suggestions--guided button{white-space:nowrap;height:32px;min-height:32px;padding:4px 10px}.h5-inner-page [data-selector] .assistant-suggestions--guided[hidden]{display:none}
