.sa-root{min-height:100vh;min-height:-webkit-fill-available;background:var(--bg);color:var(--ink);font-family:var(--fb);display:flex;position:relative;overflow-x:hidden}.sa-sidebar{width:280px;background:var(--card);box-shadow:var(--raise);border-right:1px solid var(--bd);display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:100;padding:20px 16px;overflow-y:auto}.sa-sidebar-brand{display:flex;align-items:center;gap:12px;padding:6px 10px 18px;border-bottom:1px solid var(--bd);margin-bottom:16px}.sa-sidebar-logo-img{width:32px;height:auto;display:block}.sa-sidebar-brand-text{display:flex;flex-direction:column}.sa-sidebar-brand-name{font-family:var(--fd);font-weight:700;font-size:19px;letter-spacing:.12em;color:var(--ink);line-height:1.1}.sa-sidebar-brand-sub{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ac);margin-top:2px}.sa-admin-badge{background:color-mix(in srgb,var(--ac) 18%,transparent);color:var(--ac);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ac) 30%,transparent);margin-left:auto}.sa-menu-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin:14px 10px 8px}.sa-nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;margin-bottom:4px;background:transparent;border:0;border-radius:14px;color:var(--mut);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:all .18s ease;position:relative}.sa-nav-item:hover{background:var(--beige);color:var(--ink)}.sa-nav-item.on{background:var(--beige);color:var(--ink);font-weight:600;box-shadow:var(--raise-s)}.sa-nav-item.on:before{content:"";position:absolute;left:3px;top:10px;bottom:10px;width:4px;border-radius:4px;background:var(--ac)}.sa-nav-ic{display:grid;place-items:center;width:22px;height:22px;font-size:16px;color:inherit;flex:none}.sa-nav-count{margin-left:auto;font-size:11px;font-weight:700;background:var(--card);color:var(--ink);padding:2px 8px;border-radius:999px;box-shadow:0 1px 3px #0000000f}.sa-nav-item.on .sa-nav-count{background:var(--ac);color:var(--btnt)}.sa-sidebar-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--bd);display:flex;flex-direction:column;gap:10px}.sa-profile-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--beige);box-shadow:var(--raise-s);cursor:pointer;transition:all .2s ease}.sa-profile-card:hover{outline:1.5px solid var(--ac)}.sa-profile-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--ac),#aa8420);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none;box-shadow:0 2px 6px #00000026}.sa-profile-info{flex:1;min-width:0;display:flex;flex-direction:column}.sa-profile-name{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-profile-role{font-size:11px;color:var(--mut)}.sa-main-content{flex:1;margin-left:280px;padding:32px 36px 60px;max-width:1400px;min-width:0;box-sizing:border-box}@media (max-width: 1024px){.sa-sidebar{display:none}.sa-main-content{margin-left:0;padding:20px 16px 80px}}.sa-mobile-header{display:none;position:sticky;top:0;z-index:90;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:12px 18px;border-bottom:1px solid var(--bd);align-items:center;justify-content:space-between}@media (max-width: 1024px){.sa-mobile-header{display:flex}}.sa-ph{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.sa-ph-left h1{font-family:var(--fd);font-size:clamp(28px,3.5vw,40px);font-weight:600;letter-spacing:-.02em;margin:0 0 6px;line-height:1.15;color:var(--ink)}.sa-ph-left p{margin:0;font-size:14px;color:var(--mut);line-height:1.4}.sa-ph-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sa-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:28px}.sa-kpi-card{background:var(--card);box-shadow:var(--raise);border-radius:22px;padding:20px 22px;display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid transparent;transition:transform .2s ease,border-color .2s ease}.sa-kpi-card:hover{transform:translateY(-2px);border-color:var(--bd)}.sa-kpi-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sa-kpi-label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.sa-kpi-badge{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;letter-spacing:.04em}.sa-kpi-val{font-family:var(--fd);font-size:34px;font-weight:600;color:var(--ink);letter-spacing:-.02em;line-height:1.1;margin:4px 0 6px}.sa-kpi-sub{font-size:12px;color:var(--mut);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sa-ribbon{background:var(--card);box-shadow:var(--raise-s);border-radius:18px;padding:14px 20px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sa-ribbon-left{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ink);flex-wrap:wrap}.sa-dot-live{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 25%,transparent);animation:pulse-live 2s infinite}.sa-dot-warn{width:9px;height:9px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 25%,transparent)}@keyframes pulse-live{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.15);opacity:1}to{transform:scale(.95);opacity:.8}}.sa-toolbar{background:var(--card);box-shadow:var(--raise);border-radius:22px;padding:16px 20px;margin-bottom:20px;display:flex;flex-direction:column;gap:14px}.sa-search-row{display:flex;align-items:center;gap:12px;width:100%}.sa-search-input{flex:1;background:var(--beige)!important;border:1px solid var(--bd)!important;border-radius:16px!important;padding:12px 18px!important;font-size:14px!important;color:var(--ink)!important;outline:none;min-height:46px}.sa-search-input:focus{outline:2px solid var(--ac)!important}.sa-chips-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sa-chip{background:var(--beige);color:var(--ink);border:0;border-radius:999px;padding:7px 15px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.sa-chip:hover{background:color-mix(in srgb,var(--beige) 80%,var(--ac))}.sa-chip.on{background:var(--ac);color:var(--btnt);box-shadow:0 3px 10px rgba(var(--acr),.35)}.sa-chip-count{font-size:10px;padding:2px 6px;border-radius:999px;background:#0000001a}.sa-chip.on .sa-chip-count{background:#ffffff40}.sa-studios-list{display:flex;flex-direction:column;gap:16px}.sa-studio-card{background:var(--card);box-shadow:var(--raise);border-radius:24px;padding:22px 24px;display:flex;flex-direction:column;gap:18px;border:1.5px solid transparent;transition:all .2s ease}.sa-studio-card:hover{border-color:color-mix(in srgb,var(--ac) 40%,transparent)}.sa-studio-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sa-studio-identity{display:flex;align-items:center;gap:14px;min-width:0}.sa-studio-avatar{width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,var(--ac),#856551);color:#fff;display:grid;place-items:center;font-family:var(--fd);font-size:20px;font-weight:700;flex:none;box-shadow:var(--raise-s)}.sa-studio-name-area{display:flex;flex-direction:column;gap:3px;min-width:0}.sa-studio-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sa-studio-title{font-family:var(--fd);font-size:22px;font-weight:600;margin:0;color:var(--ink);line-height:1.2}.sa-slug-tag{font-family:monospace;font-size:12px;background:var(--beige);color:var(--ac);padding:2px 8px;border-radius:6px}.sa-studio-sub{font-size:13px;color:var(--mut);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sa-badge-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sa-badge-plan{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sa-badge-plan.pro{background:color-mix(in srgb,var(--ac) 20%,transparent);color:var(--ac);border:1px solid color-mix(in srgb,var(--ac) 35%,transparent)}.sa-badge-plan.basic{background:var(--beige);color:var(--mut)}.sa-badge-plan.enterprise{background:linear-gradient(135deg,#d4af37,#aa8420);color:#101010;font-weight:800}.sa-badge-sub{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600}.sa-badge-sub.active{background:#5a7a5e29;color:var(--ok);border:1px solid rgba(90,122,94,.3)}.sa-badge-sub.expiring{background:#a5844a2e;color:var(--warn);border:1px solid rgba(165,132,74,.4);animation:pulse-warn 2s infinite}.sa-badge-sub.expired{background:#b0524b2e;color:var(--bad);border:1px solid rgba(176,82,75,.4)}.sa-badge-sub.lifetime{background:color-mix(in srgb,var(--ac) 22%,transparent);color:var(--ac);border:1px solid color-mix(in srgb,var(--ac) 40%,transparent)}.sa-badge-sub.suspended{background:var(--beige);color:var(--mut)}@keyframes pulse-warn{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.sa-metrics-strip{background:var(--beige);border-radius:18px;padding:14px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.sa-metric-cell{display:flex;flex-direction:column;gap:3px}.sa-metric-cell-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--mut)}.sa-metric-cell-val{font-size:14px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:6px}.sa-metric-cell-sub{font-size:11px;color:var(--mut)}.sa-features-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.sa-feature-pill{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--card);color:var(--mut);border:1px solid var(--bd)}.sa-feature-pill.on{color:var(--ok);background:#5a7a5e1f;border-color:#5a7a5e40}.sa-studio-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid var(--bd);flex-wrap:wrap}.sa-studio-pins-preview{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--mut)}.sa-studio-pins-preview code{background:var(--beige);padding:2px 6px;border-radius:6px;font-weight:600;color:var(--ink)}.sa-action-btn-group{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.sa-btn{background:var(--btn)!important;color:var(--btnt)!important;border-radius:999px!important;font-weight:600;font-size:13px;padding:9px 18px;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:var(--raise-s);transition:all .15s ease}.sa-btn:hover{opacity:.92;transform:translateY(-1px)}.sa-btn-outline{background:transparent!important;color:var(--ink)!important;border:1.5px solid var(--bd)!important;border-radius:999px!important;font-weight:600;font-size:13px;padding:8px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease}.sa-btn-outline:hover{background:var(--beige)!important;border-color:var(--ac)!important;color:var(--ac)!important}.sa-btn-accent{background:var(--ac)!important;color:var(--btnt)!important;border-radius:999px!important;font-weight:600;font-size:13px;padding:9px 18px;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px rgba(var(--acr),.35);transition:all .15s ease}.sa-btn-accent:hover{transform:translateY(-1px);filter:brightness(1.06)}.sa-btn-danger{color:var(--bad)!important;border-color:color-mix(in srgb,var(--bad) 35%,transparent)!important}.sa-btn-danger:hover{background:#b0524b1f!important;border-color:var(--bad)!important;color:var(--bad)!important}.sa-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px;overflow-y:auto;animation:sa-fade-in .2s ease forwards}.sa-modal-card{width:100%;max-width:640px;background:var(--card);box-shadow:var(--raise);border-radius:28px;padding:28px;position:relative;border:1px solid var(--bd);box-sizing:border-box;animation:sa-pop-in .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes sa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sa-pop-in{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.sa-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--bd)}.sa-modal-header h3{font-family:var(--fd);font-size:24px;font-weight:600;margin:0;color:var(--ink)}.sa-modal-close-btn{background:var(--beige);border:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--mut);font-size:16px;cursor:pointer;transition:all .15s ease}.sa-modal-close-btn:hover{background:var(--bad);color:#fff}.sa-form-section-title{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ac);margin:18px 0 10px;display:flex;align-items:center;gap:8px}.sa-form-section-title:after{content:"";flex:1;height:1px;background:var(--bd)}.sa-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}@media (max-width: 600px){.sa-form-grid-2{grid-template-columns:1fr}}.sa-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.sa-form-group label{font-size:12px;font-weight:600;color:var(--ink)}.sa-form-group input,.sa-form-group select,.sa-form-group textarea{background:var(--beige)!important;border:1px solid var(--bd)!important;border-radius:14px!important;padding:11px 14px!important;color:var(--ink)!important;font-size:14px!important;font-family:inherit;outline:none}.sa-form-group input:focus,.sa-form-group select:focus,.sa-form-group textarea:focus{outline:2px solid var(--ac)!important}.sa-preset-buttons{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.sa-preset-btn{background:var(--card);border:1px solid var(--bd);color:var(--ink);font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;cursor:pointer;transition:all .15s ease}.sa-preset-btn:hover{background:var(--ac);color:var(--btnt);border-color:var(--ac)}.sa-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--bd)}.sa-table-wrap{background:var(--card);box-shadow:var(--raise);border-radius:24px;overflow:hidden;border:1px solid var(--bd)}.sa-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.sa-table th{background:var(--beige);padding:14px 18px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--bd)}.sa-table td{padding:14px 18px;border-bottom:1px solid var(--bd);color:var(--ink)}.sa-table tr:last-child td{border-bottom:0}.sa-table tr:hover td{background:color-mix(in srgb,var(--beige) 40%,transparent)}.sa-login-screen{min-height:100vh;min-height:-webkit-fill-available;background:var(--bg);display:grid;place-items:center;padding:20px}.sa-login-card{width:100%;max-width:420px;background:var(--card);box-shadow:var(--raise);border-radius:28px;padding:36px 32px;text-align:center;border:1px solid var(--bd)}.sa-login-logo-img{width:44px;height:auto;margin:0 auto 14px;display:block}.sa-login-title{font-family:var(--fd);font-size:28px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px}.sa-login-sub{font-size:13px;color:var(--mut);margin:0 0 24px}.sa-error-alert{background:#b0524b24;color:var(--bad);border:1px solid rgba(176,82,75,.3);padding:10px 14px;border-radius:12px;font-size:13px;margin-bottom:16px;text-align:left}.sa-success-alert{background:#5a7a5e24;color:var(--ok);border:1px solid rgba(90,122,94,.3);padding:10px 14px;border-radius:12px;font-size:13px;margin-bottom:16px;text-align:left}.sa-mobile-tabs{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--card);box-shadow:0 -4px 20px #0000001a;padding:8px 12px max(8px,env(safe-area-inset-bottom));z-index:100;border-top:1px solid var(--bd);justify-content:space-around}@media (max-width: 1024px){.sa-mobile-tabs{display:flex}}.sa-mobile-tab-btn{background:transparent;border:0;color:var(--mut);font-size:11px;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;padding:4px 8px;position:relative}.sa-mobile-tab-btn.on{color:var(--ac)}.sa-mobile-tab-btn.on:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--ac)}:root{--fd:"Bricolage Grotesque","Manrope",system-ui,sans-serif;--fb:"Manrope",system-ui,-apple-system,sans-serif;--fc:"Barlow Condensed","Arial Narrow",sans-serif;--bg:#ece6d0;--g1:#F4F1DE;--g2:#d9cfb6;--panel:#f6f3e4;--card:#fbf9ee;--ink:#0D1B2A;--mut:#5d6b7c;--bd:rgba(13,27,42,.08);--beige:#e6dcc3;--ok:#5f7a63;--warn:#9a7b3c;--bad:#b0524b;--blue:#415A77;--ac:#415A77;--acr:65,90,119;--raise:inset 0 1px 0 rgba(255,255,255,.95),0 8px 24px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.05);--sh:var(--raise)}[data-t=dark]{--bg:#17171a;--g1:#1d1d20;--g2:#0f0f11;--panel:#202024;--card:#28282d;--ink:#f1f1f3;--mut:#9a9aa1;--bd:rgba(255,255,255,.08);--beige:#33333a;--raise:inset 0 1px 0 rgba(255,255,255,.06),0 8px 24px rgba(0,0,0,.35)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;min-height:100%;background:linear-gradient(160deg,var(--g1),var(--g2)) fixed;color:var(--ink);font:15px/1.5 var(--fb);-webkit-font-smoothing:antialiased}h1,h2,h3,.serif{font-family:var(--fd);font-weight:500;letter-spacing:-.03em;margin:0}.serif{font-weight:600}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}input,select,textarea{font-size:16px;width:100%;padding:13px 16px;border:1px solid var(--bd);border-radius:16px;background:color-mix(in srgb,var(--card) 70%,transparent);margin-top:4px;box-shadow:inset 0 2px 4px #0000000d}input[placeholder*=earch]{padding-left:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238c8c92' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:15px center;background-size:18px}.top{position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + 10px) 14px 8px;display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--g1) 80%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.logo{font-family:var(--fd);letter-spacing:.14em;font-size:12px;font-weight:700;line-height:1}.logo small{display:block;font:600 8px var(--fc);letter-spacing:.35em;color:var(--mut);margin-top:3px}.top h2{flex:1;text-align:center;font-size:17px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:20px}.top .ib{width:40px;height:40px;background:linear-gradient(160deg,var(--card),var(--beige));box-shadow:var(--raise)}.ib:active,.btn:active,.card:active{transform:scale(.97)}main{padding:12px 14px calc(110px + env(safe-area-inset-bottom));max-width:980px;margin:auto}.tabs{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;display:flex;gap:2px;padding:6px;border-radius:26px;background:linear-gradient(160deg,#1b263b,#0d1b2a);box-shadow:0 14px 34px #00000047}.tabs button{white-space:nowrap;font-size:10px!important;flex:1;padding:8px 0 6px;color:#9d9da3;display:flex;flex-direction:column;align-items:center;gap:2px;border-radius:20px;min-height:50px}.tabs button span{font-size:19px}.tabs .on{color:#fff;background:#ffffff21;box-shadow:inset 0 1px #ffffff1f}.side,.rail,.ph{display:none}.card{background:linear-gradient(160deg,var(--card),color-mix(in srgb,var(--card) 90%,#8a8a90));border:1px solid var(--bd);border-radius:22px;box-shadow:var(--raise);padding:16px;margin-bottom:12px;transition:.2s}.grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid .card{margin:0}.kpi small,.lbl{color:var(--mut);font-size:12px;letter-spacing:.04em}.lbl{text-transform:uppercase;letter-spacing:.14em;font:600 12px var(--fc);font-size:13px}.kpi b{display:block;font:300 36px/1.1 var(--fd);letter-spacing:-.04em;margin-top:8px}.btn{white-space:nowrap;background:linear-gradient(160deg,#1b263b,#0d1b2a);color:#fff;padding:12px 20px;border-radius:16px;font-weight:500;min-height:44px;transition:.15s;box-shadow:inset 0 1px #ffffff24,0 6px 16px #0000002e}.btn.g{background:linear-gradient(160deg,var(--card),var(--beige));color:var(--ink);box-shadow:var(--raise)}.btn.r{background:linear-gradient(160deg,#c0605a,#9f453f);color:#fff}.row{display:flex;align-items:center;gap:12px}.sp{justify-content:space-between}.th{width:64px;height:64px;border-radius:20px;flex:none;display:grid;place-items:center;color:#f3f3f5;font:600 20px var(--fd);background:linear-gradient(135deg,#778d7a,#1b263b);box-shadow:var(--raise)}.pill{font-size:11px;padding:4px 11px;border-radius:99px;font-weight:600;background:var(--beige);white-space:nowrap}.s-Delivered,.s-paid,.s-Approved{background:#dcebe1;color:var(--ok)}.s-Editing,.s-Shooting,.s-Review,.s-Revision,.s-ProposalSent{background:#dde7f1;color:var(--blue)}.s-Pending,.s-pending,.s-ReviseProposal,.s-Followingup{background:#f1e6cf;color:var(--warn)}.s-overdue,.s-Changes{background:#f1dbd9;color:var(--bad)}.bar{height:6px;background:var(--beige);border-radius:9px;overflow:hidden;margin:8px 0 4px;box-shadow:inset 0 1px 2px #00000014}.bar i{display:block;height:100%;background:linear-gradient(90deg,#55555a,#2a2a2d);border-radius:9px;transition:width .4s}.mut{color:var(--mut);font-size:13px}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 14px 12px;margin:0 -14px;scrollbar-width:none}.chip{padding:9px 16px;border-radius:99px;border:1px solid var(--bd);background:linear-gradient(160deg,var(--card),var(--beige));box-shadow:var(--raise);white-space:nowrap;min-height:40px;font-size:14px}.chip.on{background:linear-gradient(160deg,#1b263b,#0d1b2a);color:#fff;border-color:transparent}.chk{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--mut);flex:none;display:grid;place-items:center}.chk.d{background:var(--ink);color:var(--bg);border-color:var(--ink)}.done .t{text-decoration:line-through;color:var(--mut)}#ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141873;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:none;align-items:flex-end;justify-content:center}#sheet{background:var(--panel);width:100%;max-width:640px;max-height:92vh;overflow:auto;border-radius:30px 30px 0 0;padding:22px 18px calc(24px + env(safe-area-inset-bottom));animation:up .25s ease;-webkit-overflow-scrolling:touch;box-shadow:0 -10px 40px #0003}@keyframes up{0%{transform:translateY(60%);opacity:0}}label{display:block;margin:12px 0 0;font-size:12px;color:var(--mut);text-transform:uppercase;letter-spacing:.06em}.err{color:var(--bad);font-size:12px;margin-top:4px}#toast{position:fixed;left:50%;bottom:calc(98px + env(safe-area-inset-bottom));transform:translate(-50%);background:#2a2a2d;color:#fff;padding:10px 18px;border-radius:99px;z-index:99;opacity:0;transition:.25s;pointer-events:none}.fab{position:fixed;right:18px;bottom:calc(90px + env(safe-area-inset-bottom));width:56px;height:56px;border-radius:50%;background:linear-gradient(160deg,#1b263b,#0d1b2a);color:#fff;font-size:28px;box-shadow:0 10px 26px #0000004d;z-index:19}.kan{display:flex;gap:12px;overflow-x:auto;align-items:flex-start}.kan>div{min-width:240px;flex:1}.bad{color:var(--bad)}.rc{width:100%;margin:0 0 10px;text-align:left;display:block}.rc.on{outline:2px solid var(--ink)}.item{transition:.4s}.item.done{opacity:.35;transform:translate(30px)}body.lo .top,body.lo .tabs,body.lo .side,body.lo .rail,body.lo .fab,body.lo .ph{display:none!important}body.lo main{margin:0 auto!important;padding-top:6vh}body.tm .top .ib{display:none}body.tm #lo{display:grid}#lo{display:none}@media (min-width:1024px){body{padding:14px}.top,.tabs,.fab{display:none}.rail{display:flex;flex-direction:column;align-items:center;gap:8px;position:fixed;left:14px;top:14px;bottom:14px;width:62px;padding:12px 9px;border-radius:26px;background:linear-gradient(170deg,#1b263b,#0d1b2a);box-shadow:0 14px 34px #00000040;z-index:15}.rail .lg{width:44px;height:44px;display:grid;place-items:center;color:#fff;font:800 15px var(--fd);letter-spacing:.06em;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.rail button{width:44px;height:44px;border-radius:14px;color:#9d9da3;font-size:19px}.rail button.on{background:#ffffff24;color:#fff;box-shadow:inset 0 1px #ffffff24}.rail .rs{flex:1}.side{display:flex;flex-direction:column;position:fixed;left:88px;top:14px;bottom:14px;width:262px;padding:18px 14px;border-radius:28px;background:linear-gradient(170deg,var(--panel),color-mix(in srgb,var(--panel) 85%,#888));box-shadow:var(--raise);border:1px solid var(--bd);overflow:auto;z-index:15}.prof{display:flex;align-items:center;gap:10px;margin-bottom:12px}.av{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 14px var(--fd);background:linear-gradient(145deg,#415a77,#0d1b2a);box-shadow:var(--raise)}.prof .ib{width:38px;height:38px;background:linear-gradient(160deg,var(--card),var(--beige));box-shadow:var(--raise)}.gl{font-size:12px;color:var(--mut);margin:4px 8px}.dv{height:1px;background:var(--bd);margin:6px 4px}.ni{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:16px;min-height:40px;color:var(--ink);font-size:14.5px;white-space:nowrap;border:1px solid transparent}.ni .ic{width:22px;text-align:center;color:var(--mut)}.ni em{font-style:normal;font-size:12px;color:var(--mut);background:var(--beige);border-radius:9px;min-width:26px;padding:2px 7px;text-align:center}.ni.on{background:linear-gradient(160deg,var(--card),var(--beige));box-shadow:var(--raise);border-color:#ffffffb3}.ni.on .ic{color:var(--ink)}.psr{margin-top:auto;flex:none;padding:12px 16px;border-radius:16px;border:1px solid var(--bd);color:var(--mut);background:color-mix(in srgb,var(--card) 60%,transparent);box-shadow:inset 0 2px 4px #0000000d;cursor:pointer}main{margin:0 0 0 364px;max-width:none;min-height:calc(100vh - 28px);padding:34px 40px 50px;background:linear-gradient(170deg,var(--panel),color-mix(in srgb,var(--panel) 88%,#888));border-radius:30px;border:1px solid var(--bd);box-shadow:var(--raise)}.ph{display:block;margin-bottom:22px}.ph h1{font-size:42px;font-weight:700;letter-spacing:-.04em}.ph p{margin:4px 0 0;color:var(--mut)}.chips{padding-left:2px;margin:0}.grid{grid-template-columns:repeat(3,1fr)}#sheet{border-radius:30px;margin-bottom:5vh}#ov{align-items:center}body.lo{padding:14px}body.lo main{max-width:480px;min-height:0;margin:5vh auto 0!important}}#pv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow:auto;display:none;-webkit-overflow-scrolling:touch}.pvw{--g:#B08D4F;--c:#fff;--b:#eadfc8;min-height:100%;background:#fbf7ef;color:#2b2622;font-family:Georgia,serif;padding:calc(env(safe-area-inset-top) + 8px) 0 calc(40px + env(safe-area-inset-bottom))}.pvw.dk{--c:#1f1c17;--b:#3a342a;background:#14120f;color:#efe8da}.pvc{max-width:640px;margin:auto;padding:0 18px}.pvw h1{font:400 34px/1.15 Georgia,serif;margin:12px 0}.pvw h1 i{color:var(--g)}.pvw h2{font:400 22px Georgia,serif;margin:30px 0 12px}.pvw h2 b{color:var(--g);font:600 13px Inter,sans-serif;letter-spacing:.2em;margin-right:8px}.pvw .pg{letter-spacing:.3em;color:var(--g);font:600 12px Inter,sans-serif;margin:0}.pvw small{font:12px Inter,sans-serif;opacity:.7}.pvw p{font:14px/1.5 Inter,sans-serif}.pvw .ec{background:var(--c);border:1px solid var(--b);border-radius:18px;padding:14px 16px;margin-bottom:10px}.pvw .ec b{font:600 16px Georgia,serif}.pch{display:inline-block;padding:6px 12px;border-radius:99px;border:1px solid var(--b);margin:3px 3px 0 0;font:13px Inter,sans-serif;background:var(--c)}.pvw .r2{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid var(--b);font:14px Inter,sans-serif}.r2 small{display:block}.r2.dis{color:#4f8a63}.r2.tot{font:600 18px Georgia,serif;border-top:2px solid var(--g)}.pb{display:block;width:100%;padding:15px;border-radius:14px;border:0;background:var(--g);color:#fff!important;font:600 15px Inter,sans-serif;margin-top:10px;text-align:center;text-decoration:none}.pb.o{background:transparent;border:1px solid var(--g);color:var(--g)!important}.pvbar{display:flex;justify-content:space-between;align-items:center;font:12px Inter,sans-serif;padding:6px 0;opacity:.85}.pvbar button,.pvtop button{color:var(--g);font:600 13px Inter,sans-serif;padding:8px}.pvtop{display:flex;justify-content:space-between;align-items:center;font:600 12px Inter,sans-serif;letter-spacing:.1em}.pvw label{display:flex;gap:10px;align-items:center;text-transform:none;letter-spacing:0;font:14px Inter,sans-serif;color:inherit;margin:0;padding:12px 0;border-top:1px solid var(--b)}.pvw label input{width:auto;margin:0;box-shadow:none}.s-Sent,.s-Viewed{background:#dde7f1;color:var(--blue)}.s-Negotiation,.s-PaymentPending{background:#f1e6cf;color:var(--warn)}.s-Accepted,.s-Confirmed{background:#dcebe1;color:var(--ok)}@media print{body:not(.pvo)>*:not(#ov){display:none!important}body:not(.pvo) #ov{position:static;background:none;display:block!important}body.pvo>*:not(#pv){display:none!important}body.pvo #pv{position:static;overflow:visible;display:block!important}.noprint{display:none!important}.pvw{background:#fff!important;color:#000!important}}[data-t=dark]{--bg:#0D1B2A;--g1:#1B263B;--g2:#08121c;--panel:#0f1e30;--card:#1B263B;--ink:#F4F1DE;--mut:#8d9bb0;--bd:rgba(244,241,222,.07);--beige:#243349;--ok:#8fb092;--warn:#D4C4A8;--bad:#d98a7c;--blue:#8fa9c7;--raise:6px 6px 16px rgba(2,8,16,.7),-4px -4px 12px rgba(120,150,190,.05),inset 0 1px 0 rgba(244,241,222,.08);--inset:inset 3px 3px 8px rgba(2,8,16,.75),inset -2px -2px 6px rgba(120,150,190,.05);--ac:#D4C4A8;--acr:212,196,168}[data-t=dark] html,[data-t=dark] body,html[data-t=dark],html[data-t=dark] body{background:radial-gradient(120% 80% at 20% 0%,#1b263b,#0d1b2a 55%,#070f18) fixed}[data-t=dark] input,[data-t=dark] select,[data-t=dark] textarea{background:#0a1522;box-shadow:var(--inset);border-color:#ffffff0a}[data-t=dark] .card{background:linear-gradient(150deg,#1f2b42,#16213a);border-color:#ffffff0d}[data-t=dark] main{background:linear-gradient(170deg,#101f31,#0b1724)}[data-t=dark] .btn{background:linear-gradient(150deg,#2f4260,#1b263b);color:#f4f1de;box-shadow:var(--raise)}[data-t=dark] .btn.g,[data-t=dark] .chip{background:linear-gradient(150deg,#243349,#16213a);color:var(--ink)}[data-t=dark] .chip.on{background:var(--ac);color:#0d1b2a;box-shadow:0 0 18px rgba(var(--acr),.35),inset 0 1px #ffffff40}[data-t=dark] .top .ib,[data-t=dark] .prof .ib{background:linear-gradient(150deg,#243349,#16213a)}[data-t=dark] .ni.on{background:#0b1724;box-shadow:var(--inset);border-color:transparent}[data-t=dark] .tabs,[data-t=dark] .rail{background:linear-gradient(160deg,#1b263b,#0a1522);box-shadow:8px 8px 22px #020810bf,-3px -3px 12px #7896be0d,inset 0 1px #f4f1de14}[data-t=dark] .tabs .on,[data-t=dark] .rail button.on{background:#0d1b2a;box-shadow:var(--inset);color:var(--ac)}[data-t=dark] .bar{box-shadow:var(--inset);background:#0a1522}[data-t=dark] .bar i{background:linear-gradient(90deg,#e6d9bf,var(--ac));box-shadow:0 0 10px rgba(var(--acr),.5)}[data-t=dark] #sheet{background:#0f1e30;box-shadow:0 -10px 50px #000000b3}[data-t=dark] .s-Delivered,[data-t=dark] .s-paid,[data-t=dark] .s-Approved,[data-t=dark] .s-Accepted,[data-t=dark] .s-Confirmed{background:#6fbf8a24}[data-t=dark] .s-Editing,[data-t=dark] .s-Shooting,[data-t=dark] .s-Review,[data-t=dark] .s-Revision,[data-t=dark] .s-ProposalSent,[data-t=dark] .s-Sent,[data-t=dark] .s-Viewed{background:#7ea3cc24}[data-t=dark] .s-Pending,[data-t=dark] .s-pending,[data-t=dark] .s-ReviseProposal,[data-t=dark] .s-Followingup,[data-t=dark] .s-Negotiation,[data-t=dark] .s-PaymentPending{background:#d1a24f24}[data-t=dark] .s-overdue,[data-t=dark] .s-Changes{background:#e0716a24}[data-t=dark] #toast{background:#f4f1de;color:#0d1b2a}[data-t=dark] .fab{color:#0d1b2a;background:var(--ac);box-shadow:0 0 26px rgba(var(--acr),.45),inset 0 1px #ffffff4d}[data-t=dark] .chk.d{background:var(--ac);border-color:var(--ac);color:#0d1b2a}[data-t=dark] .th{background-blend-mode:normal}.dayword,.kpi small{font-family:var(--fc)}.ph h1,h1{text-transform:none}.hero-h{font:800 clamp(34px,6vw,54px)/.95 var(--fd);letter-spacing:-.05em;margin:0}.hero-h em{font-style:normal;color:var(--mut);font-weight:300}.cw{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;padding:22px;border-radius:34px;margin-bottom:18px;background:linear-gradient(150deg,#243349,#0f1e30);box-shadow:var(--raise),0 30px 60px #02081073;border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}.cw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 15% 0%,rgba(255,255,255,.06),transparent 60%);pointer-events:none}.stage{perspective:900px;display:grid;place-items:center}.clk{--s:230px;width:var(--s);height:var(--s);position:relative;border-radius:50%;transform-style:preserve-3d;transition:transform .25s ease-out;will-change:transform;background:linear-gradient(145deg,#415a77,#0a1522);box-shadow:18px 22px 40px #000000bf,-8px -8px 22px #ffffff0b,inset 1px 1px 2px #ffffff24,inset -2px -2px 4px #0009;padding:14px}.clk .face{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#1b263b,#08121c 78%);box-shadow:inset 8px 10px 20px #000000d9,inset -5px -6px 14px #ffffff0a,0 0 0 1px #ffffff08;transform:translateZ(0)}.clk .num{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;place-items:center;font:600 calc(var(--s)*.085)/1 var(--fd);color:#d4c4a8;letter-spacing:-.02em;text-shadow:1px 1px 0 rgba(0,0,0,.9),-1px -1px 0 rgba(255,255,255,.07),0 6px 8px rgba(0,0,0,.6);transform:translateZ(8px)}.clk .num.q{color:#f4f1de;font-weight:800}.clk .tick{position:absolute;left:50%;top:50%;width:2px;height:calc(var(--s)*.025);margin-left:-1px;background:#d4c4a840;transform-origin:50% 0}.clk .hand{position:absolute;left:50%;bottom:50%;transform-origin:50% 100%;border-radius:99px;transform:translateZ(18px) rotate(0)}.clk .h{width:calc(var(--s)*.036);height:30%;margin-left:calc(var(--s)*-.018);background:linear-gradient(90deg,#f4f1de,#a9a48f);box-shadow:5px 9px 10px #000000a6}.clk .m{width:calc(var(--s)*.026);height:41%;margin-left:calc(var(--s)*-.013);background:linear-gradient(90deg,#fff,#b9b8a6);box-shadow:7px 12px 12px #0009;transform:translateZ(26px) rotate(0)}.clk .sc{width:2px;height:44%;margin-left:-1px;background:#778d7a;box-shadow:9px 14px 12px #00000080,0 0 10px #778d7ab3;transform:translateZ(34px) rotate(0)}.clk .sc:after{content:"";position:absolute;left:50%;bottom:-14px;width:2px;height:14px;margin-left:-1px;background:#778d7a}.clk .cap{position:absolute;left:50%;top:50%;width:calc(var(--s)*.07);height:calc(var(--s)*.07);margin:calc(var(--s)*-.035) 0 0 calc(var(--s)*-.035);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f4ead3,var(--ac) 55%,#8a7a5c);box-shadow:4px 6px 8px #000000b3;transform:translateZ(42px)}.clk .brand{position:absolute;left:0;right:0;top:63%;text-align:center;font:600 calc(var(--s)*.036) var(--fc);letter-spacing:.42em;color:#ffffff47;padding-left:.42em}.cinfo .dw{font:600 15px var(--fc);letter-spacing:.32em;color:var(--ac);text-transform:uppercase}.cinfo .big{font:800 clamp(54px,9vw,92px)/.9 var(--fd);letter-spacing:-.06em;color:#f4f1de;margin:6px 0 2px;text-shadow:0 2px 0 #050c14,0 14px 24px rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.cinfo .big sup{font:600 .22em var(--fc);letter-spacing:.2em;vertical-align:top;margin-left:.5em;position:relative;top:.9em;color:var(--mut)}.cinfo .dd{font:300 clamp(18px,3vw,26px) var(--fd);letter-spacing:-.02em;color:var(--mut)}.cinfo .dd b{color:var(--ink);font-weight:600}.pillrow{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.pillrow span{padding:9px 16px;border-radius:99px;background:#0a1522;box-shadow:var(--inset);font:600 13px var(--fc);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.pillrow b{color:#f4f1de;font-family:var(--fd);letter-spacing:0;margin-right:6px;font-size:15px}@media (max-width:620px){.cw{grid-template-columns:1fr;justify-items:center;text-align:center;padding:20px 14px 24px}.clk{--s:min(250px,70vw)}.pillrow{justify-content:center}}@media (prefers-reduced-motion:reduce){.clk{transition:none}}:root{--bg:#dfe7f1;--g1:#e6edf6;--g2:#c9d5e6;--panel:rgba(240,244,250,.7);--card:rgba(255,255,255,.5);--ink:#1c2740;--mut:#6b7a92;--bd:rgba(255,255,255,.7);--beige:rgba(255,255,255,.55);--ok:#4f8a63;--warn:#9a7b3c;--bad:#b0524b;--blue:#4a74b8;--ac:#4a8fe7;--acr:74,143,231;--raise:0 10px 30px rgba(60,90,140,.13),inset 0 1px 0 rgba(255,255,255,.85);--inset:inset 0 2px 6px rgba(60,90,140,.12)}[data-t=dark]{--bg:#0a0f1a;--g1:#101827;--g2:#070b13;--panel:rgba(16,24,40,.72);--card:rgba(255,255,255,.055);--ink:#eaf0fa;--mut:#8a97ad;--bd:rgba(255,255,255,.09);--beige:rgba(255,255,255,.07);--ok:#8fb092;--warn:#d4c4a8;--bad:#e0867a;--blue:#8fb2e6;--ac:#5aa0f5;--acr:90,160,245;--raise:0 10px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.07);--inset:inset 0 2px 8px rgba(0,0,0,.45)}html{background:linear-gradient(160deg,#eaf0f8,#c5d2e5) fixed!important}html[data-t=dark]{background:radial-gradient(120% 80% at 80% 0%,#142036,#0a0f1a 55%,#05080f) fixed!important}body{background:none!important}body:before,body:after{content:"";position:fixed;z-index:-1;border-radius:50%;pointer-events:none}body:before{width:46vmax;height:46vmax;left:-16vmax;top:-14vmax;background:radial-gradient(circle at 35% 35%,#fffffff2,#ffffff1a 70%)}body:after{width:42vmax;height:42vmax;right:-14vmax;bottom:-14vmax;background:radial-gradient(circle at 40% 40%,#8ca8d699,#8ca8d600 70%)}[data-t=dark] body:before{background:radial-gradient(circle at 35% 35%,#466eb959,#466eb900 70%)}[data-t=dark] body:after{background:radial-gradient(circle at 40% 40%,#28468266,#28468200 70%)}.card,main,.side,.top,.chip,.btn.g,.cw,.tabs,.rail{backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.card{background:var(--card)!important;border:1px solid var(--bd)!important;border-radius:26px;box-shadow:var(--raise)}main{background:#ffffff40!important;border:1px solid var(--bd)!important;border-radius:30px}[data-t=dark] main{background:#ffffff06!important}#sheet{background:var(--panel)!important;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);border:1px solid var(--bd)}.side,.top{background:var(--panel)!important;border-color:var(--bd)!important}.tabs,.rail{background:#ffffff80!important;border:1px solid rgba(255,255,255,.75);box-shadow:var(--raise)!important}.tabs button,.rail button{color:#6b7a92}.tabs .on,.rail button.on{background:#ffffffd9!important;color:#1c2740!important;box-shadow:var(--raise)!important}[data-t=dark] .tabs,[data-t=dark] .rail{background:#ffffff0f!important;border-color:#ffffff1a}[data-t=dark] .tabs button,[data-t=dark] .rail button{color:#8a97ad}[data-t=dark] .tabs .on,[data-t=dark] .rail button.on{background:#ffffff21!important;color:#fff!important}.btn{background:var(--ac)!important;color:#fff!important;box-shadow:0 8px 20px rgba(var(--acr),.3)!important}.btn.g{background:var(--card)!important;color:var(--ink)!important;box-shadow:var(--raise)!important}.btn.r{background:#c0605a!important;color:#fff!important}.chip{background:var(--card)!important;color:var(--ink)!important}.chip.on,.fab{background:var(--ac)!important;color:#fff!important}.ni.on{background:var(--card)!important;box-shadow:var(--raise)!important}.top .ib,.prof .ib{background:var(--card)!important}input,select,textarea{background:#ffffff8c!important;box-shadow:var(--inset)!important;border-color:var(--bd)!important}[data-t=dark] input,[data-t=dark] select,[data-t=dark] textarea{background:#ffffff0d!important}.bar{background:#788caa2e!important;box-shadow:none!important}.bar i{background:linear-gradient(90deg,#8cbcf8,var(--ac))!important;box-shadow:none!important}.cw{background:var(--card)!important;border:1px solid var(--bd)}.cinfo .big{color:var(--ink)!important;text-shadow:none}[data-t=dark] .cinfo .big{color:#f1f5fc!important}.pillrow span{background:#ffffff80!important;box-shadow:var(--inset)}[data-t=dark] .pillrow span{background:#ffffff0f!important}.s-NewInquiry{background:#4a8fe729;color:var(--blue)}.pvw.ed{--pgbg:#f4f3ee;--pgink:#2b2a27;--pgmut:#8a867c;--g:#8a7550;--c:transparent;--b:rgba(43,42,39,.16);background:#e3e1da;color:var(--pgink);font-family:Raleway,Inter,sans-serif}.pvw.ed.dk{--pgbg:#1b1a18;--pgink:#ece8de;--pgmut:#9a958a;--b:rgba(236,232,222,.18);background:#0d0d0c}.pvc2{max-width:980px;margin:auto;padding:0 14px}.pg2{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:30px;background:var(--pgbg);margin:16px 0;padding:46px 42px 56px;box-shadow:0 12px 30px #0000001f;min-height:380px;align-items:center}.pg2.rv{grid-template-columns:1fr 1.1fr}.pg2.rv .ph2{order:-1}.pg2.full{display:block;text-align:center}.pg2 h1,.pg2 h2{font:400 36px/1.15 Cormorant Garamond,Georgia,serif;margin:0 0 14px;color:var(--pgink);letter-spacing:.01em}.pg2 h1{font-size:46px}.pg2 p{font:300 13px/1.85 Raleway,sans-serif;margin:0 0 12px;color:var(--pgink)}.pg2 .eyb,.pgf{font:500 9px Raleway,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--pgmut)}.pgf{position:absolute;right:26px;bottom:16px}.ph2{display:grid;gap:10px;align-self:stretch}.ph2 i{display:grid;place-items:center;min-height:150px;background:linear-gradient(160deg,#2a2926,#6b675d);color:#e9e4d6;font:italic 400 42px Cormorant Garamond,serif}.ph2 i+i{background:linear-gradient(200deg,#8d897e,#34322e)}.evg{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:30px;margin-top:20px}.evc{text-align:center}.evc h3{font:400 26px Cormorant Garamond,serif;margin:4px 0 6px}.evc .dt{font:500 9px Raleway;letter-spacing:.24em;text-transform:uppercase;color:var(--pgmut)}.evc .dd{font:300 12px/1.6 Raleway;margin:6px 0 10px}.tmr{font:500 9.5px Raleway;letter-spacing:.16em;text-transform:uppercase;color:var(--pgmut);padding:3px 0}.tmr b{color:var(--pgink);font-weight:600}.pkgc{max-width:440px;margin:18px auto 0;text-align:left}.pg2 .pch{background:transparent}.pg2 .r2{color:var(--pgink)}.pg2 .r2.tot{font-family:Cormorant Garamond,serif;font-size:24px}.pvw.ed .pb{background:var(--pgink);color:var(--pgbg)!important;border-radius:2px;letter-spacing:.2em;text-transform:uppercase;font:500 11px Raleway}.pvw.ed .pb.o{background:transparent;border:1px solid var(--pgink);color:var(--pgink)!important}@media (max-width:700px){.pg2,.pg2.rv{grid-template-columns:1fr;padding:34px 22px 50px}.pg2.rv .ph2{order:0}.ph2 i{min-height:110px}}@media print{@page{size:A4 landscape;margin:0}.pvw.ed{background:var(--pgbg)!important;color:var(--pgink)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pvc2{max-width:none;padding:0}.pg2{margin:0;box-shadow:none;min-height:100vh;break-after:page;page-break-after:always}}:root{--fd:"Playfair Display",Georgia,serif;--fb:Barlow,"Manrope",system-ui,sans-serif;--sage:#6D9773;--forest:#0C3B2E;--tan:#BB8A52;--gold:#FFBA00;--bg:#e9ece6;--g1:#eef0ea;--g2:#e2e6de;--panel:#fff;--card:#fff;--ink:#0C3B2E;--mut:#6f8077;--bd:rgba(12,59,46,.08);--beige:#eef1ea;--ok:#3f7a52;--warn:#9a6a1f;--bad:#b0524b;--blue:#3f6f5a;--ac:#6D9773;--acr:109,151,115;--raise:0 14px 34px rgba(12,59,46,.1),0 2px 6px rgba(12,59,46,.05);--inset:inset 0 1px 3px rgba(12,59,46,.1)}[data-t=dark]{--bg:#072b21;--g1:#0a3427;--g2:#061f18;--panel:#0C3B2E;--card:#0f4435;--ink:#f3f1e6;--mut:#9fb8aa;--bd:rgba(255,255,255,.08);--beige:#134b3b;--ok:#9fd0aa;--warn:#FFBA00;--bad:#e49a8c;--blue:#9fd0aa;--ac:#6D9773;--acr:109,151,115;--raise:0 14px 34px rgba(0,0,0,.35);--inset:inset 0 2px 6px rgba(0,0,0,.35)}html{background:var(--bg)!important}html[data-t=dark]{background:linear-gradient(180deg,#0a3427,#061f18) fixed!important}body:before,body:after{display:none!important}.card,main,.side,.top,.chip,.btn.g,.cw,.tabs,.rail,#sheet{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}h1,h2,h3,.serif,.hero-h,.kpi b{font-family:var(--fd)!important;font-weight:600;letter-spacing:-.01em}.hero-h{font-weight:700}.hero-h em{color:var(--sage)}.card{background:var(--card)!important;border:0!important;border-radius:28px;box-shadow:var(--raise)}main{background:transparent!important;border:0!important;box-shadow:none!important}@media (min-width:1024px){main{background:transparent!important}}#sheet{background:var(--panel)!important;border:0;border-radius:34px 34px 0 0}.side,.top{background:var(--panel)!important;border:0!important;box-shadow:var(--raise)}.top{background:color-mix(in srgb,var(--bg) 88%,transparent)!important;box-shadow:none}.tabs,.rail{background:var(--forest)!important;border:0!important;box-shadow:0 16px 36px #0c3b2e59!important}.tabs button,.rail button{color:#9fc0aa!important}.tabs .on,.rail button.on,[data-t=dark] .tabs .on,[data-t=dark] .rail button.on{background:#ffba0029!important;color:var(--gold)!important;box-shadow:none!important}[data-t=dark] .tabs,[data-t=dark] .rail{background:#06241b!important}.btn{background:var(--sage)!important;color:#fff!important;border-radius:99px;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;min-height:48px;box-shadow:none!important}.btn.g{background:var(--beige)!important;color:var(--forest)!important;box-shadow:none!important}[data-t=dark] .btn.g{color:#f3f1e6!important}.btn.r{background:#b0524b!important;color:#fff!important}.chip{background:var(--beige)!important;color:var(--ink)!important;box-shadow:none!important;border:0}.chip.on{background:var(--forest)!important;color:var(--gold)!important}[data-t=dark] .chip.on{background:var(--gold)!important;color:var(--forest)!important}.fab{background:var(--gold)!important;color:var(--forest)!important;box-shadow:0 12px 28px #ffba0066!important}.top .ib,.prof .ib{background:var(--card)!important;box-shadow:var(--raise)}.av,.th{background:linear-gradient(135deg,var(--sage),var(--forest))!important}input,select,textarea{background:var(--beige)!important;border:0!important;border-radius:18px;box-shadow:none!important}[data-t=dark] input,[data-t=dark] select,[data-t=dark] textarea{background:#ffffff12!important}.bar i{background:var(--gold)!important}.pill{background:var(--beige);color:var(--ink)}.s-Pending,.s-pending,.s-ReviseProposal,.s-Followingup,.s-Negotiation,.s-PaymentPending,.s-NewInquiry{background:var(--gold)!important;color:var(--forest)!important}.s-Delivered,.s-paid,.s-Approved,.s-Accepted,.s-Confirmed{background:#6d977333!important;color:var(--ok)!important}.cw{background:linear-gradient(150deg,#0c3b2e,#082a21)!important;color:#f3f1e6;border-radius:34px}.cinfo .big,[data-t=dark] .cinfo .big{color:#fff!important}.cinfo .dw{color:var(--gold)}.pillrow span,[data-t=dark] .pillrow span{background:#ffffff14!important;color:#bcd3c4}.lbl,.kpi small,.logo small{color:var(--tan)}.pvw.ed{--g:#BB8A52}.s-Planned{background:var(--gold)!important;color:var(--forest)!important}.s-Ready{background:#6d977340!important;color:var(--ok)!important}.s-Posted{background:var(--forest)!important;color:#fff!important}#pbv{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;overflow:auto;background:#f6f3ec;-webkit-overflow-scrolling:touch}#pbv.on{display:block}.pbd{--cr:#f6f3ec;--b2:#e9e1d3;--tp:#d9d0b9;--ac:#8a7a55;--tx:#4a3a24;background:var(--cr);color:var(--tx);font-family:Jost,Arial,sans-serif;max-width:820px;margin:0 auto;padding-top:env(safe-area-inset-top)}.pbd h1,.pbd h2,.pbd h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;margin:0 0 12px;color:var(--tx);letter-spacing:0}.pbd h1{font-size:46px}.pbd h2{font-size:30px}.pbd h3{font-size:24px}.pbs{padding:34px 28px;border-bottom:1px solid var(--tp);break-inside:avoid;page-break-inside:avoid}.pbh{text-align:center;background:var(--b2)}.pbk{font:500 10px Jost,Arial;letter-spacing:.3em;text-transform:uppercase;color:var(--ac);margin:0 0 8px}.pbi{font:italic 400 17px Cormorant Garamond,serif;margin:0}.pbln{width:60px;height:1px;background:var(--ac);margin:18px auto}.pbp{font-size:15px;line-height:1.9;margin:0;font-weight:300}.pbr{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--tp);font-size:14px;font-weight:300}.pbr b{font-weight:500}.pbr span:first-child{color:var(--ac)}.pbt{display:inline-block;padding:7px 13px;margin:4px 6px 4px 0;background:var(--b2);font-size:13px;font-weight:300}.pbbox{background:var(--b2);padding:16px 18px;margin-top:18px;font-size:13.5px;line-height:1.75;font-weight:300}.pbtot{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0 6px;font-family:Arial,Helvetica,sans-serif}.pbtot span{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.pbtot b{font-size:28px;font-weight:700}.pbd input[type=text]{font:400 14px Jost,Arial;padding:11px 12px;border:1px solid var(--tp);background:#fff;color:var(--tx);width:100%;box-sizing:border-box}.pbd .pbapp{margin-top:8px;padding:11px 18px;border:0;background:var(--ac);color:#fff;font:500 11px Jost;letter-spacing:.14em;text-transform:uppercase}.pbbar{position:sticky;bottom:0;display:flex;gap:8px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:var(--cr);border-top:1px solid var(--tp);max-width:820px;margin:0 auto}.pbbar button{flex:1;padding:13px 6px;border:0;background:var(--ac);color:#fff;font:500 11px Jost,Arial;letter-spacing:.12em;text-transform:uppercase}.pbfoot{text-align:center;font-size:12px;letter-spacing:.06em;font-weight:300}.pbfoot b{display:block;font:500 22px Cormorant Garamond,serif;margin-bottom:6px}.pbmsg{min-height:100vh;display:grid;place-content:center;text-align:center;padding:30px;font-family:Jost,Arial;color:#4a3a24}.pbmsg h2{font:500 34px Cormorant Garamond,serif;margin:0 0 10px}.pbwrap.t2 #pbedit,.pbwrap.t1 #pbprev{display:none}.pbpv{border:1px solid var(--bd);border-radius:20px;overflow:hidden}@media (min-width:1000px){.pbwrap{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pbwrap #pbprev{display:block!important;max-height:82vh;overflow:auto}.pbwrap #pbedit{display:block!important}.pbtabs{display:none}}@media screen and (max-width:700px){.pbr{flex-wrap:wrap;gap:2px 14px}.pbd h1{font-size:36px}.pbs{padding:28px 20px}}@media print{@page{size:A4;margin:0}html,body{background:#f6f3ec!important}body.pbp>*:not(#pbv){display:none!important}body.pbp #pbv{display:block!important;position:static!important;overflow:visible!important}.pbd{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:none;width:210mm;margin:0}.pbd *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.noprint{display:none!important}.pbs{padding:14mm 16mm;break-inside:avoid}}.pbd h1,.pbd h2,.pbd h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;color:#4a3a24!important;text-transform:none!important}.pbd label{color:#4a3a24!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;margin:0!important}.pbd input[type=text]{color:#4a3a24!important;background:#fff!important;box-shadow:none!important;border:1px solid #d9d0b9!important;border-radius:0!important}.pbd input[type=checkbox]{width:auto!important;height:auto!important;margin:0 8px 0 0!important;box-shadow:none!important;background:none!important;border:0!important;accent-color:#8a7a55}.pbd,.pbd p,.pbd span,.pbd b{color:#4a3a24}.pbd .pbk,.pbd .pbr span:first-child{color:#8a7a55}.pbd .pbapp,.pbbar button{color:#fff!important;border-radius:0!important;box-shadow:none!important}.pbd .pbr span:first-child b,.pbd label.pbr span:first-child{color:#4a3a24}.pbbar{--ac:#8a7a55;--cr:#f6f3ec;--tp:#d9d0b9}:root{--fd:Mograph,Syne,"Helvetica Neue",Arial,sans-serif;--fb:Mograph,Syne,"Helvetica Neue",Arial,sans-serif;--fc:Mograph,Syne,Arial,sans-serif;--bg:#e4e4e4;--card:#e4e4e4;--panel:#e4e4e4;--beige:#e4e4e4;--ink:#161616;--mut:#8b8b8b;--bd:transparent;--gold:#161616;--forest:#e4e4e4;--sage:#161616;--tan:#8b8b8b;--ac:#161616;--acr:22,22,22;--ok:#3c3c3c;--blue:#3c3c3c;--btn:#161616;--btnt:#f2f2f2;--hi:#f9f9f9;--lo:#c4c4c4;--raise:9px 9px 20px var(--lo),-9px -9px 20px var(--hi);--raise-s:5px 5px 11px var(--lo),-5px -5px 11px var(--hi);--inset:inset 6px 6px 12px var(--lo),inset -6px -6px 12px var(--hi);--inset-s:inset 3px 3px 7px var(--lo),inset -3px -3px 7px var(--hi)}[data-t=dark]{--bg:#2c2d2f;--card:#2c2d2f;--panel:#2c2d2f;--beige:#2c2d2f;--ink:#eeeeee;--mut:#8d8f94;--gold:#eeeeee;--forest:#2c2d2f;--sage:#eeeeee;--ac:#eeeeee;--acr:238,238,238;--ok:#cfcfcf;--blue:#cfcfcf;--btn:#eeeeee;--btnt:#1c1c1d;--hi:#3a3b3e;--lo:#1e1f20}body,body *{font-family:var(--fb)}h1,h2,h3,.hero-h,.kpi b{font-family:var(--fd)!important;font-weight:500!important;letter-spacing:-.02em}.hero-h em{color:var(--mut)}.card,.cw,.side,#sheet{background:var(--bg)!important;box-shadow:var(--raise)!important;border:0!important}.card{border-radius:32px}#sheet{border-radius:36px 36px 0 0}.top{background:var(--bg)!important;box-shadow:none!important}.tabs,.rail,[data-t=dark] .tabs,[data-t=dark] .rail{background:var(--bg)!important;box-shadow:var(--raise)!important;border:0!important}.tabs button,.rail button,[data-t=dark] .tabs button,[data-t=dark] .rail button{color:var(--mut)!important}.tabs .on,.rail button.on,[data-t=dark] .tabs .on,[data-t=dark] .rail button.on{background:var(--bg)!important;color:var(--ink)!important;box-shadow:var(--inset-s)!important}.btn{background:var(--btn)!important;color:var(--btnt)!important;box-shadow:var(--raise-s)!important;letter-spacing:.08em}.btn.g,[data-t=dark] .btn.g{background:var(--bg)!important;color:var(--ink)!important;box-shadow:var(--raise-s)!important}.btn.r{background:var(--bg)!important;color:#b0524b!important;box-shadow:var(--raise-s)!important}.chip,[data-t=dark] .chip{background:var(--bg)!important;color:var(--mut)!important;box-shadow:var(--raise-s)!important}.chip.on,[data-t=dark] .chip.on{background:var(--bg)!important;color:var(--ink)!important;box-shadow:var(--inset-s)!important;font-weight:600}.fab{background:var(--btn)!important;color:var(--btnt)!important;box-shadow:var(--raise-s)!important}.ni.on{background:var(--bg)!important;box-shadow:var(--inset-s)!important}.top .ib,.prof .ib,.ib,.av,.th{background:var(--bg)!important;color:var(--ink)!important;box-shadow:var(--raise-s)!important}input,select,textarea,[data-t=dark] input,[data-t=dark] select,[data-t=dark] textarea{background:var(--bg)!important;box-shadow:var(--inset)!important;color:var(--ink)!important}.bar{background:var(--bg)!important;box-shadow:var(--inset-s)!important}.bar i{background:var(--btn)!important}.pill,[class*=" s-"],.s-Planned,.s-Ready,.s-Posted,.s-NewInquiry,.s-Pending,.s-pending,.s-ReviseProposal,.s-Followingup,.s-Negotiation,.s-PaymentPending,.s-Delivered,.s-paid,.s-Approved,.s-Accepted,.s-Confirmed{background:var(--bg)!important;color:var(--ink)!important;box-shadow:var(--inset-s)!important}.pillrow span,[data-t=dark] .pillrow span{background:var(--bg)!important;color:var(--mut)!important;box-shadow:var(--inset-s)!important}.chk{background:var(--bg)!important;box-shadow:var(--inset-s)!important;border:0!important;color:var(--ink)}.chk.d{background:var(--btn)!important;color:var(--btnt)!important}.cw{border-radius:36px!important;padding:26px}.clk .face{background:var(--bg)!important;box-shadow:var(--inset)!important}.clk .num{display:none}.clk .num.q{display:grid;font:400 calc(var(--s)*.05)/1 var(--fb);color:var(--mut);text-shadow:none;width:30px}.clk .tick,.clk .brand{display:none}.clk .h{width:calc(var(--s)*.016);margin-left:calc(var(--s)*-.008);background:var(--ink);box-shadow:none}.clk .m{width:calc(var(--s)*.012);margin-left:calc(var(--s)*-.006);background:var(--ink);box-shadow:none}.clk .sc{width:1px;background:var(--mut);box-shadow:none}.clk .sc:after{background:var(--mut)}.clk .cap{width:calc(var(--s)*.035);height:calc(var(--s)*.035);margin:calc(var(--s)*-.0175) 0 0 calc(var(--s)*-.0175);background:var(--bg);border:2px solid var(--ink);box-shadow:none}.cinfo .big,[data-t=dark] .cinfo .big{color:var(--ink)!important;font-weight:500;letter-spacing:-.04em}.cinfo .dw,.cinfo .dd{color:var(--mut)}.pst{font:500 10px var(--fc);letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin:14px 0 4px}:root{--fd:Inter,system-ui,sans-serif;--fb:Inter,system-ui,sans-serif;--fc:Inter,system-ui,sans-serif;--bg:#F9EFE5;--card:#fff;--panel:#fff;--beige:#E6D1BF;--ink:#3b0709;--mut:#8c6f66;--bd:rgba(91,0,4,.09);--gold:#F85528;--forest:#5B0004;--sage:#5B0004;--tan:#8c6f66;--ac:#F85528;--acr:248,85,40;--ok:#2f7a4f;--blue:#5B0004;--btn:#5B0004;--btnt:#fff;--raise:0 10px 28px rgba(91,0,4,.08);--raise-s:0 3px 10px rgba(91,0,4,.1);--inset:inset 0 1px 3px rgba(91,0,4,.12);--inset-s:inset 0 1px 3px rgba(91,0,4,.14)}[data-t=dark]{--bg:#240506;--card:#3a0d0f;--panel:#3a0d0f;--beige:#4d1719;--ink:#F9EFE5;--mut:#c9a99a;--bd:rgba(255,255,255,.08);--gold:#F85528;--forest:#240506;--sage:#F85528;--ac:#F85528;--ok:#8fd0a8;--blue:#F9EFE5;--btn:#F85528;--btnt:#fff;--raise:0 10px 28px rgba(0,0,0,.35);--raise-s:0 3px 10px rgba(0,0,0,.3);--inset:inset 0 1px 3px rgba(0,0,0,.4);--inset-s:inset 0 1px 3px rgba(0,0,0,.4)}html,html[data-t=dark]{background:var(--bg)!important}h1,h2,h3,.hero-h,.kpi b{font-weight:600!important;letter-spacing:-.01em}.hero-h em{color:var(--ac)}.card,.cw,#sheet{background:var(--card)!important;box-shadow:var(--raise)!important;border-radius:24px}#sheet{border-radius:28px 28px 0 0}.tabs,.rail,[data-t=dark] .tabs,[data-t=dark] .rail{background:#5b0004!important;box-shadow:0 14px 30px #5b00044d!important}[data-t=dark] .tabs,[data-t=dark] .rail{background:#1a0304!important}.tabs button,.rail button,[data-t=dark] .tabs button,[data-t=dark] .rail button{color:#e6d1bf!important}.tabs .on,.rail button.on,[data-t=dark] .tabs .on,[data-t=dark] .rail button.on{background:#f85528!important;color:#fff!important;box-shadow:none!important}.side{background:#5b0004!important;box-shadow:var(--raise)!important}.side,.side .mut,.side b{color:#f9efe5!important}.side .ni{color:#e6d1bf!important}.side .ni.on{background:var(--bg)!important;color:#5b0004!important;box-shadow:none!important;border-radius:99px 0 0 99px}.side .ni em{background:#f85528;color:#fff}.btn{background:var(--btn)!important;color:var(--btnt)!important;box-shadow:none!important;text-transform:none;letter-spacing:0;font-size:14px;border-radius:14px}.btn.g,[data-t=dark] .btn.g{background:var(--beige)!important;color:var(--ink)!important;box-shadow:none!important}.btn.r{background:var(--beige)!important;color:#b0231b!important}.chip,[data-t=dark] .chip{background:var(--beige)!important;color:var(--ink)!important;box-shadow:none!important}.chip.on,[data-t=dark] .chip.on{background:var(--btn)!important;color:var(--btnt)!important;box-shadow:none!important}.fab{background:var(--ac)!important;color:#fff!important;box-shadow:0 10px 24px #f8552866!important}.ni.on{background:var(--beige)!important;box-shadow:none!important}.top .ib,.prof .ib,.ib,.av,.th{background:var(--beige)!important;color:var(--ink)!important;box-shadow:none!important}input,select,textarea,[data-t=dark] input,[data-t=dark] select,[data-t=dark] textarea{background:var(--bg)!important;box-shadow:none!important;border:1px solid var(--bd)!important;border-radius:14px;color:var(--ink)!important}.bar{background:var(--beige)!important;box-shadow:none!important}.pill,[class*=" s-"],.s-Planned,.s-Ready,.s-Posted,.s-NewInquiry,.s-Pending,.s-pending,.s-ReviseProposal,.s-Followingup,.s-Negotiation,.s-PaymentPending,.s-Delivered,.s-paid,.s-Approved,.s-Accepted,.s-Confirmed{background:var(--beige)!important;color:#5b0004!important;box-shadow:none!important}[data-t=dark] .pill{color:var(--ink)!important}.s-paid,.s-Delivered,.s-Confirmed,.s-Approved,.s-Accepted{background:#2f7a4f29!important;color:var(--ok)!important}.pillrow span,[data-t=dark] .pillrow span{background:var(--beige)!important;color:var(--ink)!important;box-shadow:none!important}.pillrow span b{color:var(--ac)!important}.chk{background:var(--bg)!important;box-shadow:none!important;border:2px solid var(--beige)!important}.chk.d{background:var(--ac)!important;border-color:var(--ac)!important;color:#fff!important}.lbl,.logo small,.kpi small{color:var(--mut)}.pst{color:var(--ac)}.clk{background:var(--beige)!important;box-shadow:var(--raise)!important;transform:none!important}.clk .face{background:#fff!important;box-shadow:inset 0 0 0 1px var(--bd)!important}[data-t=dark] .clk .face{background:#4d1719!important}.clk .num,.clk .num.q{display:grid!important;font:500 calc(var(--s)*.075)/1 Inter,sans-serif!important;color:var(--ink)!important;text-shadow:none!important}.clk .num.q{font-weight:700!important}.clk .tick{display:block!important;background:var(--bd)!important}.clk .brand{display:none}.clk .sc{display:none!important}.clk .h,.clk .m{background:#5b0004!important;box-shadow:none!important}[data-t=dark] .clk .h,[data-t=dark] .clk .m{background:#f9efe5!important}.clk .cap{background:var(--ac)!important;border:0!important}.cinfo .dw{color:var(--ac)}.fbk{position:fixed;right:14px;bottom:96px;z-index:30;min-height:40px!important;padding:0 14px;box-shadow:var(--raise)!important}#fbp{position:fixed;right:14px;bottom:96px;width:min(300px,86vw);z-index:40;padding:16px;border-radius:22px;background:var(--card);box-shadow:0 18px 44px #5b000440;color:var(--ink)}@media print{@page{size:A4;margin:0}}.kb{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 14px;-webkit-overflow-scrolling:touch}.kc{flex:0 0 262px;min-height:240px;background:var(--beige);border-radius:22px;padding:10px}.kc.over{outline:2px dashed var(--ac)}.kh{padding:4px 6px 6px}.kcd{margin:8px 0!important;padding:12px!important;cursor:grab}.kcd select{margin-top:8px;font-size:14px!important;padding:8px 10px}.kn{padding:22px 6px;text-align:center;font-size:13px}.kg{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0}@media (min-width:900px){.kg{grid-template-columns:repeat(4,1fr)}}.kg .card b{display:block;margin-top:4px}.tbw{overflow-x:auto;border-radius:22px;background:var(--card);box-shadow:var(--raise);margin-top:6px}.tb{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.tb th{text-align:left;padding:12px 14px;font:600 11px var(--fc);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.tb td{padding:12px 14px;border-top:1px solid var(--bd)}.tb tbody tr{cursor:pointer}.pill.s-Paid{background:#2f7a4f29!important;color:var(--ok)!important}.pill.s-Partial{background:#f8552829!important;color:var(--ac)!important}[data-t=dark] .side .ni.on{color:#f9efe5!important;background:#f8552838!important}.side .ni.on{font-weight:600}:root{--fd:"Cormorant Garamond",Georgia,"Times New Roman",serif;--fb:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--fc:Inter,system-ui,sans-serif;--bg:#F8F4EE;--g1:#F8F4EE;--g2:#EFE6DA;--panel:#FFFDFA;--card:#FFFDFA;--beige:#EBDFCF;--ink:#352720;--mut:#7B6B5F;--bd:rgba(53,39,32,.1);--gold:#856551;--forest:#856551;--sage:#856551;--tan:#B6A18E;--ac:#856551;--acr:133,101,81;--ok:#5A7A5E;--warn:#A5844A;--bad:#B0524B;--blue:#856551;--btn:#856551;--btnt:#fff;--spbg:#F8F4EE;--spfg:#352720;--spac:#856551;--raise:0 8px 24px rgba(70,50,35,.08),0 1px 2px rgba(70,50,35,.05);--raise-s:0 3px 10px rgba(70,50,35,.08);--inset:inset 0 1px 3px rgba(70,50,35,.1);--inset-s:inset 0 1px 3px rgba(70,50,35,.1);--sh:var(--raise)}[data-th=cham]{--bg:#FAF9F6;--g1:#FAF9F6;--g2:#EEF3F6;--panel:#FFFFFF;--card:#FFFFFF;--beige:#E3ECF2;--ink:#241B18;--mut:#6F6863;--bd:rgba(58,33,25,.1);--gold:#4E7DA3;--forest:#4E7DA3;--sage:#4E7DA3;--tan:#957662;--ac:#4E7DA3;--acr:78,125,163;--blue:#4E7DA3;--btn:#3A2119;--btnt:#fff;--spbg:#3A2119;--spfg:#D2E2EC;--spac:#EBCDB7;--raise:0 8px 24px rgba(58,33,25,.08),0 1px 2px rgba(58,33,25,.05);--raise-s:0 3px 10px rgba(58,33,25,.08)}[data-t=dark]{--fd:Inter,system-ui,-apple-system,sans-serif;--bg:#101010;--g1:#101010;--g2:#151515;--panel:#1C1C1C;--card:#1C1C1C;--beige:#262626;--ink:#F5F5F5;--mut:#A1A1A1;--bd:rgba(255,255,255,.1);--gold:#D8B77A;--forest:#D8B77A;--sage:#D8B77A;--ac:#D8B77A;--acr:216,183,122;--ok:#4CAF82;--warn:#E5AD5A;--bad:#E56D6D;--blue:#78A9F5;--btn:#D8B77A;--btnt:#1A1408;--spbg:#101010;--spfg:#F5F5F5;--spac:#D8B77A;--raise:0 8px 24px rgba(0,0,0,.45);--raise-s:0 3px 10px rgba(0,0,0,.4);--inset:inset 0 1px 3px rgba(0,0,0,.5);--inset-s:inset 0 1px 3px rgba(0,0,0,.5)}html,html[data-t=dark],body{background:var(--bg)!important;color:var(--ink)}h1,h2,h3,.hero-h,.kpi b{font-family:var(--fd);font-weight:600!important;letter-spacing:-.015em!important}.top{background:color-mix(in srgb,var(--bg) 88%,transparent)!important;box-shadow:none!important;border:0!important}.top .ib,.prof .ib,.ib,.av,.th{background:var(--card)!important;color:var(--ink)!important;box-shadow:var(--raise-s)!important}.wfl{display:flex;align-items:center;gap:8px;font:700 13px var(--fd);letter-spacing:.2em;color:var(--ink)}.wfl img{height:20px;width:auto;display:block}[data-t=dark] img[data-wf]{filter:invert(1)}@media (max-width:440px){.wfl b{display:none}}.tabs{max-width:560px;margin:0 auto;background:var(--card)!important;border:0!important;box-shadow:var(--raise)!important;border-radius:28px;padding:6px}.rail,.side,[data-t=dark] .rail,[data-t=dark] .side,[data-t=dark] .tabs{background:var(--card)!important;border:0!important;box-shadow:var(--raise)!important}main,[data-t=dark] main{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tabs button,.rail button,[data-t=dark] .tabs button,[data-t=dark] .rail button{color:var(--mut)!important;background:transparent!important;position:relative;box-shadow:none!important}.tabs button span{display:grid;place-items:center;height:24px;font-size:inherit}.tabs .on,[data-t=dark] .tabs .on{background:transparent!important;color:var(--ink)!important}.tabs .on:after{content:"";position:absolute;bottom:2px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--ac)}.rail button.on,[data-t=dark] .rail button.on{background:var(--beige)!important;color:var(--ink)!important}.rail .lg{border-bottom:1px solid var(--bd);color:var(--ink);padding-bottom:6px}.rail .lg img{width:34px;height:auto;display:block}.side .av{overflow:hidden}.side .av img{width:26px;height:auto;display:block}.side,.side .mut,.side b,[data-t=dark] .side{color:var(--ink)!important}.side .ni{color:var(--mut)!important}.side .ni.on,[data-t=dark] .side .ni.on{background:var(--beige)!important;color:var(--ink)!important;border-radius:14px!important;font-weight:600}.side .ni em{background:var(--ac)!important;color:var(--btnt)!important}.side .ic svg{width:20px;height:20px}.card,.cw,#sheet{background:var(--card)!important;box-shadow:var(--raise)!important;border:0!important}.btn{background:var(--btn)!important;color:var(--btnt)!important;border-radius:999px!important;font-weight:600;min-height:46px;padding:12px 20px;box-shadow:none!important}.btn.g,[data-t=dark] .btn.g{background:transparent!important;color:var(--ac)!important;border:1.5px solid color-mix(in srgb,var(--ac) 55%,transparent)!important}.btn.r,[data-t=dark] .btn.r{background:transparent!important;color:var(--bad)!important;border:1.5px solid color-mix(in srgb,var(--bad) 50%,transparent)!important}.chip,[data-t=dark] .chip{background:var(--beige)!important;color:var(--ink)!important;border-radius:999px!important}.chip.on,[data-t=dark] .chip.on{background:var(--ac)!important;color:var(--btnt)!important}.fab{background:var(--ac)!important;color:var(--btnt)!important;box-shadow:0 10px 24px rgba(var(--acr),.35)!important}.ni.on{background:var(--beige)!important}input,select,textarea,[data-t=dark] input,[data-t=dark] select,[data-t=dark] textarea{background:var(--card)!important;border:1px solid var(--bd)!important;border-radius:14px!important;color:var(--ink)!important;box-shadow:none!important}input:focus,select:focus,textarea:focus{outline:2px solid rgba(var(--acr),.4);outline-offset:1px}.pill,[class*=" s-"],[data-t=dark] .pill{background:var(--beige)!important;color:var(--ink)!important}.s-paid,.s-Delivered,.s-Confirmed,.s-Approved,.s-Accepted,.pill.s-Paid{background:#5a7a5e29!important;color:var(--ok)!important}.pill.s-Overdue,.pill.s-Lost{background:#b0524b29!important;color:var(--bad)!important}.pill.s-Partial{background:rgba(var(--acr),.16)!important;color:var(--ac)!important}.pillrow span b,.cinfo .dw,.hero-h em,.pst{color:var(--ac)!important}.bar{background:var(--beige)!important}.bar i{background:var(--ac)!important}.clk{background:var(--beige)!important;box-shadow:var(--raise)!important}.clk .face,[data-t=dark] .clk .face{background:var(--card)!important}.clk .h,.clk .m,[data-t=dark] .clk .h,[data-t=dark] .clk .m{background:var(--ink)!important}.clk .cap{background:var(--ac)!important}.err{color:var(--bad)}.rc{width:100%;text-align:left;margin-bottom:10px}.rc.on{outline:2px solid var(--ac)}.lgw{max-width:420px;margin:0 auto;text-align:center;padding-top:5vh}.lgimg{width:210px;max-width:70%;height:auto;display:block;margin:0 auto 12px}.lgw h1{font-size:30px;margin:14px 0 4px}.lgf{margin-top:22px;font-size:12px}.lgf a{color:var(--ac)}.slogo{text-align:center}.slogo img.slg{max-height:52px;max-width:70%;display:block;margin:0 auto}.pblg{max-height:46px;display:block;margin:0 0 10px}.sw{position:relative;display:inline-block;width:50px;height:30px;flex:none;margin:0!important}.sw input{position:absolute;opacity:0;width:100%!important;height:100%!important;margin:0!important;padding:0!important;cursor:pointer;z-index:2}.sw i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:var(--beige);transition:.2s;box-shadow:var(--inset)}.sw i:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000040;transition:.2s}.sw input:checked+i{background:var(--ac)}.sw input:checked+i:after{transform:translate(20px)}.srow,.obs{display:flex;align-items:center;gap:14px;width:100%;text-align:left}.srow{padding:14px 16px;margin-bottom:10px;background:var(--card);border-radius:20px;box-shadow:var(--raise-s)}.sic{width:42px;height:42px;border-radius:14px;background:var(--beige);display:grid;place-items:center;color:var(--ac);flex:none}.sic svg{width:22px;height:22px}.stx{flex:1;min-width:0;display:flex;flex-direction:column}.stx b{font-weight:600}.stx small{color:var(--mut);font-size:13px}.chev{color:var(--mut);font-size:22px;flex:none}.obs{padding:12px 0;border-top:1px solid var(--bd)}.obt{width:28px;height:28px;border-radius:50%;border:2px solid var(--bd);display:grid;place-items:center;flex:none;font-size:14px;color:var(--btnt)}.obs.d .obt{background:var(--ac);border-color:var(--ac)}@media (min-width:1024px){.rail{display:none!important}.side{left:14px!important}main{margin-left:300px!important}}html{-webkit-text-size-adjust:100%;height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}input,select,textarea{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date],input[type=time]{min-height:48px;-webkit-min-logical-width:calc(100% - 4px)}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:auto;appearance:auto}.sw input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{-webkit-appearance:none;touch-action:manipulation}.tabs{padding-bottom:max(6px,env(safe-area-inset-bottom))}h1,h2,h3{font-weight:600}[data-t=dark] h1,[data-t=dark] h2,[data-t=dark] h3,[data-t=dark] .hero-h{font-weight:700!important}.tagl{font:600 11px var(--fb);letter-spacing:.22em;text-transform:uppercase;color:var(--mut);margin:-2px 0 18px}.thg{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 20px}.thc{display:flex;flex-direction:column;gap:4px;text-align:left;padding:12px;border-radius:18px;background:var(--card);border:2px solid transparent;box-shadow:var(--raise-s);color:var(--ink);font:inherit;cursor:pointer}.thc.on{border-color:var(--ac)}.thc small{color:var(--mut);font-size:12px}.thd{display:flex;margin-bottom:6px}.thd i{width:30px;height:30px;border-radius:50%;margin-right:-8px;border:2px solid var(--card);box-shadow:0 0 0 1px var(--bd)}.dh{margin:8px 0 4px;padding:10px;border-radius:16px;background:var(--beige)}.dhh{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:6px}.dhg{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.dhw{text-align:center;font-size:11px;color:var(--mut);padding:2px 0}.dc{position:relative;height:36px;border-radius:10px;border:0;background:transparent;color:var(--ink);font:500 14px var(--fb);cursor:pointer;padding:0}.dc.busy:after{content:"";position:absolute;bottom:4px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--ac)}.dc.main{outline:2px solid var(--ac);outline-offset:-2px}.dc.sel{background:var(--ac);color:var(--btnt)}.dc.sel.busy:after{background:var(--btnt)}.dn{font-size:12px;color:var(--mut);margin-top:6px}.dn b{color:var(--ink)}#spl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:var(--spbg);color:var(--spfg);display:grid;place-items:center;text-align:center;opacity:1;transition:opacity .6s ease;cursor:pointer}#spl.out{opacity:0;pointer-events:none}.spi{padding:0 24px;max-width:92vw}.spn{font:600 clamp(30px,9vw,64px)/1.1 var(--fd);letter-spacing:.5em;text-transform:uppercase;opacity:0;filter:blur(8px);animation:spn 1.5s cubic-bezier(.2,.7,.2,1) .15s forwards;word-break:break-word}[data-t=dark] #spl .spn{font-weight:300;letter-spacing:.5em}.spline{height:1px;width:0;margin:22px auto 16px;background:var(--spac);animation:spl 1s ease .9s forwards}.spt{font:500 10px var(--fb);letter-spacing:.2em;text-transform:uppercase;color:var(--spac);opacity:0;animation:spt .8s ease 1.5s forwards}.spb{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;font:700 10px var(--fb);letter-spacing:.3em;opacity:0;animation:spt .8s ease 1.9s forwards;color:var(--spfg)}.spb img{height:16px;width:auto}[data-th=cham] .spb img,[data-t=dark] .spb img{filter:invert(1)}@keyframes spn{to{opacity:1;filter:blur(0);letter-spacing:.14em}}@keyframes spl{to{width:min(220px,50vw)}}@keyframes spt{to{opacity:.9}}#m select,.kb select,select{font-size:16px!important}body.cpv .ni[onclick*=logout],body.cpv #rail button[onclick*=logout],body.cpv #tabs button[onclick*=logout]{display:none!important}@media (prefers-reduced-motion:reduce){.spn,.spline,.spt,.spb{animation-duration:.01s;animation-delay:0s}}.pbd[data-pt=clay],.pbbar[data-pt=clay]{--cr:#F4EFE8;--b2:#EDE5DE;--tp:#D8CABA;--ac:#6B3F23;--tx:#38261C;--on:#F4EFE8}#pbv:has(.pbd[data-pt=clay]){background:#f4efe8}.pbd[data-pt=smoke],.pbbar[data-pt=smoke]{--cr:#E6E4DA;--b2:#DBD9CF;--tp:#BDBAA8;--ac:#5E5B48;--tx:#2B2822;--on:#F3F2EA}#pbv:has(.pbd[data-pt=smoke]){background:#e6e4da}.pbd[data-pt=gum],.pbbar[data-pt=gum]{--cr:#6E6A55;--b2:#625E4B;--tp:#8E8A74;--ac:#E3DDC8;--tx:#F1ECDF;--on:#38261C}#pbv:has(.pbd[data-pt=gum]){background:#6e6a55}.pbd[data-pt=pepper],.pbbar[data-pt=pepper]{--cr:#2A1D16;--b2:#38261C;--tp:#553D2E;--ac:#C8AE8A;--tx:#EDE5DE;--on:#2A1D16}#pbv:has(.pbd[data-pt=pepper]){background:#2a1d16}.pbd[data-pf]{--fh:"Cormorant Garamond",Georgia,serif;--fb:Jost,Arial,sans-serif;--hw:500}.pbd[data-pf=marcellus]{--fh:Marcellus,Georgia,serif;--hw:400}.pbd[data-pf=italiana]{--fh:Italiana,Georgia,serif;--hw:400}.pbd[data-pf=jost]{--fh:Jost,Arial,sans-serif;--hw:300}.pbd[data-pt]{background:var(--cr)!important;color:var(--tx);font:300 12px/1.95 var(--fb);letter-spacing:.14em;text-transform:uppercase}.pbd[data-pt] p,.pbd[data-pt] span,.pbd[data-pt] b,.pbd[data-pt] div,.pbd[data-pt] li{color:var(--tx)}.pbd[data-pt] h1,.pbd[data-pt] h2,.pbd[data-pt] h3{font-family:var(--fh)!important;font-weight:var(--hw)!important;color:var(--tx)!important;text-transform:uppercase!important;margin:0}.pbd[data-pt] h1{font-size:44px;letter-spacing:.2em;line-height:1.15;margin:0 0 12px}.pbd[data-pt] h2{font-size:24px;letter-spacing:.28em;line-height:1.3;margin:16px 0 10px}.pbd[data-pt] h3{font-size:16px;letter-spacing:.3em}.pbd[data-pt] .pbs{padding:60px 9%;border:0;background:var(--cr)}.pbd[data-pt] .pbs.pbb{background:var(--b2)}.pbd[data-pt] .pbh{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:var(--b2)}.pbd[data-pt] .pbend{min-height:380px}.pbd[data-pt] .pbhi{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pbd[data-pt] .pbhv{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#120a0680,#120a06a8)}.pbd[data-pt] .pbhc{position:relative;z-index:1}.pbd[data-pt] .pbhimg .pbhc *{color:#fff!important}.pbd[data-pt] .pbhimg .pbln{background:#fff}.pbd[data-pt] .pbk{font:500 10px var(--fb);letter-spacing:.36em;color:var(--ac);margin:0}.pbd[data-pt] .pbi{font:400 11px var(--fb);letter-spacing:.32em;font-style:normal;margin:0}.pbd[data-pt] .pbln{width:48px;height:1px;background:var(--ac);margin:20px auto}.pbd[data-pt] .pbsh{display:flex;align-items:baseline;justify-content:center;gap:16px;margin-bottom:30px}.pbd[data-pt] .pbn{font:400 11px var(--fb);letter-spacing:.3em;color:var(--ac)}.pbd[data-pt] .pbp{font:300 12px/2.1 var(--fb);letter-spacing:.16em;margin:0;text-align:center}.pbd[data-pt] .pbnote{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:36px;align-items:center}.pbd[data-pt] .pbnote img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.pbd[data-pt] .pbnote .pbp{text-align:left}.pbd[data-pt] .pbg{display:grid;gap:12px}.pbd[data-pt] .pbg.g1{grid-template-columns:1fr}.pbd[data-pt] .pbg.g2{grid-template-columns:1fr 1fr}.pbd[data-pt] .pbg.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.pbd[data-pt] .pbg img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.pbd[data-pt] .pbr{display:flex;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid var(--tp);font-size:11px;letter-spacing:.18em;font-weight:300}.pbd[data-pt] .pbr b{font-weight:500}.pbd[data-pt] .pbr span:first-child{color:var(--ac)}.pbd[data-pt] .pbtc{text-align:center}.pbd[data-pt] .pbt{display:inline-block;padding:9px 16px;margin:5px;border:1px solid var(--ac);background:transparent;font-size:10px;letter-spacing:.24em}.pbd[data-pt] .pbbox{border:1px solid var(--tp);background:transparent;padding:20px;margin-top:22px;font-size:11px;letter-spacing:.16em;line-height:2;text-align:center}.pbd[data-pt] .pbtot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ac);margin-top:10px;padding:18px 0 8px;font-family:var(--fh)}.pbd[data-pt] .pbtot span{font:500 11px var(--fb);letter-spacing:.3em}.pbd[data-pt] .pbtot b{font:var(--hw) 30px var(--fh);letter-spacing:.08em}.pbd[data-pt] .pbk{display:block}.pbd[data-pt] label{color:var(--tx)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important}.pbd[data-pt] input[type=text]{background:transparent!important;color:var(--tx)!important;border:1px solid var(--tp)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.2em;font:300 12px var(--fb)!important}.pbd[data-pt] input[type=checkbox]{accent-color:var(--ac)}.pbd[data-pt] .pbapp,.pbbar[data-pt] button{background:var(--ac)!important;color:var(--on)!important;border-radius:0!important;font:500 10px var(--fb)!important;letter-spacing:.26em!important;text-transform:uppercase}.pbbar[data-pt]{background:var(--cr);border-top:1px solid var(--tp)}.pbd[data-pt] .pbfoot{text-align:center;font-size:10px;letter-spacing:.24em;border-top:1px solid var(--tp)}.pbd[data-pt] .pbfoot b{display:block;font:var(--hw) 20px var(--fh);letter-spacing:.3em;margin-bottom:10px}@media screen and (max-width:700px){.pbd[data-pt] h1{font-size:30px;letter-spacing:.14em}.pbd[data-pt] h2{font-size:19px}.pbd[data-pt] .pbs{padding:44px 7%}.pbd[data-pt] .pbh{min-height:460px}.pbd[data-pt] .pbnote{grid-template-columns:1fr}.pbd[data-pt] .pbg{gap:8px}.pbd[data-pt] .pbr{flex-wrap:wrap;gap:2px 14px}}@media print{.pbd[data-pt] .pbs{padding:14mm 16mm}.pbd[data-pt] .pbh{min-height:150mm}.pbd[data-pt] .pbend{min-height:90mm}.pbd[data-pt] .pbg img,.pbd[data-pt] .pbnote img{break-inside:avoid}}.pbd[data-pt] .pbh{min-height:340px}.pbd[data-pt] .pbdear{font:500 13px var(--fh);letter-spacing:.24em;margin:0 0 20px;text-align:center}.pbd[data-pt] .pbp{max-width:560px;margin:0 auto}.pbd[data-pt] .pbtb{width:100%;border-collapse:collapse;font-size:11px;letter-spacing:.14em}.pbd[data-pt] .pbtb th{font:500 9px var(--fb);letter-spacing:.26em;color:var(--ac);text-align:left;padding:0 6px 12px;border-bottom:1px solid var(--ac)}.pbd[data-pt] .pbtb td{padding:16px 6px;border-bottom:1px solid var(--tp);text-align:left;vertical-align:top;font-weight:300}.pbd[data-pt] .pbtb td:first-child{color:var(--ac);white-space:nowrap}.pbd[data-pt] .pbtb th.c,.pbd[data-pt] .pbtb td.c{text-align:center}.pbd[data-pt] .pbleg{font-size:8px;letter-spacing:.2em;color:var(--ac);margin:14px 0 0;text-align:center;line-height:1.8}.pbd[data-pt] .pbs.pbsm{padding:26px 9%;text-align:center}.pbd[data-pt] .pbsm h3{font:500 9px var(--fb)!important;letter-spacing:.3em;color:var(--ac)!important;margin:0 0 8px}.pbd[data-pt] .pbtm{font:300 10px/1.9 var(--fb);letter-spacing:.16em;margin:0;opacity:.85}.pbd[data-pt] .pbsh,.pbd[data-pt] .pbr,.pbd[data-pt] .pbtb tr{break-inside:avoid;page-break-inside:avoid}.pbd[data-pt] .pbsh{break-after:avoid;page-break-after:avoid}@media screen and (max-width:700px){.pbd[data-pt] .pbtb{font-size:10px;letter-spacing:.08em}.pbd[data-pt] .pbtb td,.pbd[data-pt] .pbtb th{padding-left:3px;padding-right:3px}}@media print{@page{size:A4;margin:0}html:has(.pbd[data-pt=clay]),body.pbp:has(.pbd[data-pt=clay]){background:#f4efe8!important}html:has(.pbd[data-pt=smoke]),body.pbp:has(.pbd[data-pt=smoke]){background:#e6e4da!important}html:has(.pbd[data-pt=gum]),body.pbp:has(.pbd[data-pt=gum]){background:#6e6a55!important}html:has(.pbd[data-pt=pepper]),body.pbp:has(.pbd[data-pt=pepper]){background:#2a1d16!important}.pbd[data-pt]{width:210mm!important;max-width:none!important;margin:0!important}.pbd[data-pt] .pbs{padding:13mm 18mm!important;break-inside:avoid;page-break-inside:avoid}.pbd[data-pt] .pbs.pbsm{padding:7mm 18mm!important}.pbd[data-pt] .pbh{min-height:80mm!important;padding:22mm 18mm!important}.pbd[data-pt] .pbtb,.pbd[data-pt] .pbp,.pbd[data-pt] #pbinv{break-inside:avoid}}.hero-h{font:500 clamp(28px,4.6vw,40px)/1.15 "Cormorant Garamond",Georgia,serif!important;letter-spacing:-.005em!important}[data-t=dark] .hero-h{font-weight:500!important}.hero-h em{font-style:italic;font-weight:500}.hsec{font:600 24px/1.2 Cormorant Garamond,Georgia,serif!important;letter-spacing:0!important;margin:24px 0 10px}[data-t=dark] .hsec{font-weight:600!important}.qrimg{width:230px;max-width:72%;display:block;margin:12px auto 16px;border-radius:16px;background:#fff;padding:8px}.ogp{width:100%;max-width:340px;aspect-ratio:1200/630;object-fit:cover;border-radius:12px;display:block;background:var(--beige)}.pinb{font:600 22px var(--fb);letter-spacing:.25em;margin-left:6px}.dent{padding:10px 0;border-top:1px solid var(--bd);cursor:pointer}html:root body,html:root body *:not(.pbd):not(.pbd *):not(svg):not(svg *):not([style*=font-family]){font-family:Jost,system-ui,-apple-system,sans-serif!important}html:root body .hero-h{font-weight:500!important;letter-spacing:-.01em!important}html:root body .hero-h em{font-style:normal;font-weight:400;opacity:.85}html:root body .hsec{font-weight:500!important;font-size:22px!important}.hrow{display:flex;align-items:center;justify-content:space-between;gap:14px 18px;flex-wrap:wrap;margin:0 0 18px}.hrow .hero-h{margin:0}.wclk{display:inline-flex;align-items:stretch;gap:6px;background:#121212;border-radius:10px;padding:5px;box-shadow:0 10px 22px -8px #00000073;flex:none;-webkit-user-select:none;user-select:none}.wct{display:flex;align-items:baseline;gap:3px;background:linear-gradient(#fff,#ececec);color:#121212;border-radius:6px;padding:8px 11px 7px;font-variant-numeric:tabular-nums}.wch{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.01em}.wca{font-size:10px;font-weight:600;letter-spacing:.06em}.wcd{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:0 7px 0 5px;line-height:1.05;min-width:58px}.wcw,.wcm{font-size:10px;font-weight:500;letter-spacing:.02em}.wcn{font-size:22px;font-weight:700;margin:1px 0}[data-t=dark] .wclk{background:#000;box-shadow:0 0 0 1px #ffffff1f,0 10px 22px -8px #0009}.pdg{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:12px;font-size:14px}.pdg .lbl{display:block;margin-bottom:2px}@media (max-width:380px){.pdg{grid-template-columns:1fr}}@media print{html:root .pbd[data-pt] .pbs.pbh{height:296mm!important;min-height:0!important;box-sizing:border-box;padding:0 24mm!important;break-after:page;page-break-after:always;display:flex!important;align-items:center;justify-content:center}html:root .pbd[data-pt] .pbs:not(.pbh){background:var(--cr)!important;padding:11mm 24mm!important;box-sizing:border-box;width:210mm}html:root .pbd[data-pt] .pbs.pbsm{padding:4mm 24mm 10mm!important}html:root .pbd[data-pt] .pbs:not(.pbh):not(.pgb):not(.pbsm)+.pbs:not(.pgb):not(.pbsm){border-top:1px solid var(--tp)!important}html:root .pbd[data-pt] .pbh+.pbs,html:root .pbd[data-pt] .pbs.pgb{padding-top:22mm!important}html:root .pbd[data-pt] .pbs.pgb{break-before:page;page-break-before:always}html:root .pbd[data-pt] .pbp,html:root .pbd[data-pt] .pbtb,html:root .pbd[data-pt] #pbinv,html:root .pbd[data-pt] .pbtc{max-width:none;width:100%;margin-left:0;margin-right:0}html:root .pbd[data-pt] .pbfoot{border-top:1px solid var(--tp)!important;margin-top:8mm}html:has(.pbd[data-pt]),body.pbp{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
