:root{--ink:#1e1c1a;--cream:#f2eee7;--card:#fbf9f5;--line:#e4dccf;--copper:#c49a6c;--copper-dk:#8a5a3a;--muted:#5e574f;--side-w:264px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Archivo,system-ui,sans-serif}img{max-width:100%}.shell{min-height:100vh;display:flex}.side{width:var(--side-w);flex:0 0 var(--side-w);background:var(--ink);z-index:20;align-self:flex-start;height:100vh;position:sticky;top:0;overflow-y:auto}.sidebar{height:100%}.content{flex:auto;min-width:0}.page{min-height:100vh}.mobile-bar{display:none}.skip{background:var(--copper);color:var(--ink);z-index:100;border-radius:8px;padding:8px 14px;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.fn{box-sizing:border-box}.fsvg svg{width:100%;height:100%;display:block}.flink{cursor:pointer;transition:opacity .15s,transform .15s,box-shadow .15s}.flink:hover{opacity:.86}.flink:active{transform:translateY(1px)}a:focus-visible,button:focus-visible,input:focus-visible,.flink:focus-visible{outline:3px solid var(--copper);outline-offset:2px;border-radius:10px}.nav-item{border-radius:10px;background-color:#0000!important}.nav-item .ftext{color:#d9d1c6!important;font-weight:500!important}.nav-item .fsvg svg [stroke]{stroke:#b8afa3}.nav-item:hover{opacity:1;background-color:#ffffff0d!important}.nav-item.is-active{background-color:#34302c!important}.nav-item.is-active .ftext{color:var(--cream)!important;font-weight:600!important}.nav-item.is-active .fsvg svg [stroke]{stroke:var(--copper)}.search{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;flex:1;font:400 14px/1 Archivo,sans-serif}.search input::placeholder{color:#6b645b}.search input:focus{outline:none}.search:focus-within{border-color:var(--copper);box-shadow:0 0 0 3px #c49a6c40}.search-results{z-index:90;border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:6px;font-family:Archivo,sans-serif;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #1e1c1a29}.search-results li{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.search-results li.active{background:#f3eee6}.search-thumb{object-fit:cover;background:#efe8dd;border-radius:10px;flex:none;width:64px;height:64px}.search-initials{background:var(--ink);color:var(--copper);letter-spacing:.02em;place-items:center;font:800 18px/1 Archivo,sans-serif;display:grid}.search-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.search-section{letter-spacing:.08em;text-transform:uppercase;color:var(--copper-dk);font-size:11px;font-weight:700}.search-title{color:var(--ink);font-size:16px;font-weight:700}.search-title mark{color:inherit;background:#c49a6c4d;border-radius:3px;padding:0 1px}.search-blurb{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.search-empty{color:var(--muted);font-size:14px;cursor:default!important;padding:12px!important}.search-clear{width:28px;height:28px;color:var(--muted);cursor:pointer;background:#efe8dd;border:0;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.page-message{flex-direction:column;align-items:flex-start;gap:10px;padding:80px 48px;display:flex}.page-message h1{margin:0;font-size:34px;font-weight:800}.page-message p{color:var(--muted);margin:0 0 8px}.page-message .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--copper-dk);margin:0;font:600 11px Archivo,sans-serif}.store-home h2{margin:32px 0 4px;font-size:20px;font-weight:800}.library-tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;width:100%;max-width:1040px;margin:0;padding:0;list-style:none;display:grid}.library-tiles a{border:1px solid var(--line);color:var(--ink);background:#fbf9f5;border-radius:14px;flex-direction:column;gap:4px;height:100%;padding:18px;text-decoration:none;display:flex}.library-tiles a:hover,.library-tiles a:focus-visible{border-color:var(--copper)}.library-tiles span{color:var(--muted);font-size:14px}.mobile-name{color:var(--cream);font:800 18px Archivo,sans-serif}@media (width<=860px){.page-message{padding:40px 20px}}.btn{background:var(--ink);color:var(--cream);cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font:700 14px Archivo,sans-serif;text-decoration:none}.page-loading{place-items:center;display:grid}.loader{border:3px solid var(--line);border-top-color:var(--copper);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.demo-flag{z-index:60;color:var(--cream);pointer-events:none;background:#1e1c1aeb;border-radius:999px;padding:8px 12px;font:600 12px Archivo,sans-serif;position:fixed;bottom:14px;right:14px}@media (width<=1239px){.mobile-bar{z-index:40;background:var(--ink);justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.menu-btn{color:var(--cream);cursor:pointer;background:#34302c;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.side{visibility:hidden;height:auto;transition:transform .22s,visibility .22s;position:fixed;top:56px;bottom:0;left:0;transform:translate(-100%)}.menu-open .side{visibility:visible;transform:translate(0);box-shadow:8px 0 30px #00000040}.content{width:100%}}@media (width<=859px){.page>.fn{gap:20px!important;padding:16px 14px 48px!important}.fx-h{flex-wrap:wrap;row-gap:12px}.fn{max-width:100%}.fill-h{flex:260px!important}.wide{flex:100%!important;width:100%!important}.ftext.nowrap{white-space:normal!important}.fx-abs{max-width:100%;overflow:hidden}.fixh{min-height:0;height:auto!important}.demo-flag{bottom:10px;left:50%;right:auto;transform:translate(-50%)}[data-name^="Pour · "]{flex-wrap:nowrap!important}[data-name^="Pour · "]>[data-name=Name]{min-width:0;flex:auto!important;width:auto!important}[data-name^="Pour · "]>[data-name=Prices]{flex:none!important;width:auto!important}[data-name=Head\ cells]{margin-left:auto}[data-name=Hero]>[data-name=Copy]{height:auto!important;min-height:0!important}[data-name=Hero]>[data-name=Copy]>:nth-child(3).display{overflow-wrap:anywhere;font-size:min(49px,10.5vw)!important}[data-name=Stats]{grid-template-columns:1fr 1fr;height:auto!important;display:grid!important}[data-name=Stats]>*{min-width:0;min-height:56px;flex:none!important;width:auto!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.demo-flag a{color:var(--copper);pointer-events:auto;font-weight:700}.video-fill{border-radius:inherit;z-index:2;background:#000;position:absolute;inset:0;overflow:hidden}.video-embed{background:#000;border:0;width:100%;height:100%;display:block}.has-video{cursor:pointer}.play-overlay{cursor:pointer;z-index:3;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.play-overlay:hover{background:#00000014}.edit-bar{z-index:70;background:var(--ink);color:var(--cream);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;max-width:calc(100vw - 28px);padding:8px 10px 8px 14px;font:600 13px Archivo,sans-serif;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 12px 30px #0000004d}.edit-bar a{color:var(--cream);background:#34302c;border-radius:10px;padding:8px 12px;text-decoration:none}.edit-bar a:hover{background:#45403a}.edit-hint{color:#d9d1c6;font-weight:500}.switch{cursor:pointer;align-items:center;gap:10px;min-height:36px;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch .track{background:#5e574f;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.switch .track:after{content:"";background:var(--cream);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch input:checked+.track{background:var(--copper)}.switch input:checked+.track:after{transform:translate(16px)}.switch input:focus-visible+.track{outline:3px solid var(--copper);outline-offset:2px}.toast{z-index:80;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 16px;font:500 14px Archivo,sans-serif;position:fixed;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0000002e}.toast.error{color:#8c1d18;border-color:#b3261e}.modal-back{z-index:100;background:#1412108c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{color:var(--ink);text-align:left;background:#fff;border-radius:18px;flex-direction:column;gap:14px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:22px;font-family:Archivo,sans-serif;display:flex;position:relative;overflow:auto}.modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal h2{margin:0;font-size:20px;font-weight:800}.video-modal{background:#111;width:min(960px,100%);padding:44px 14px 14px}.video-modal .icon-btn{color:#fff;background:#2a2724;position:absolute;top:8px;right:8px}.video-frame{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;overflow:hidden}.icon-btn{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#f3eee6;border:0;border-radius:10px;flex:none;place-items:center;font:700 15px Archivo,sans-serif;display:inline-grid}.icon-btn:disabled{opacity:.35;cursor:default}.tabs{background:#f3eee6;border-radius:12px;gap:6px;padding:4px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px;font:600 14px Archivo,sans-serif}.tabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}.drop{border:2px dashed var(--line);background:var(--card);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:20px;display:flex;position:relative}.drop:hover,.drop:focus-within{border-color:var(--copper)}.drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.drop span{color:var(--muted);font-size:13px}.bar{background:var(--line);border-radius:99px;width:220px;height:6px;display:block;overflow:hidden}.bar span{background:var(--copper);height:100%;display:block}.lib{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.lib-item{border:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:6px;font:500 12.5px Archivo,sans-serif;display:flex}.lib-item:hover{border-color:var(--copper)}.lib-item img,.lib-item .vid-icon{aspect-ratio:16/10;object-fit:cover;background:#2a2724;border-radius:8px;width:100%}.lib-item span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vid-icon{color:var(--cream);place-items:center;font-size:22px;display:grid}.stack{flex-direction:column;gap:14px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.field{flex-direction:column;gap:6px;min-width:0;font-family:Archivo,sans-serif;display:flex}.field>span{color:var(--ink);font-size:13px;font-weight:700}.field small,.hint{color:var(--muted);font-size:12.5px}.field input,.field textarea,.field select,.row input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cfc5b6;border-radius:10px;padding:10px 12px;font:400 15px/1.4 Archivo,sans-serif}.field textarea{resize:vertical}.field input:focus,.field textarea:focus,.field select:focus,.row input:focus{border-color:var(--copper);outline:none;box-shadow:0 0 0 3px #c49a6c40}.btn{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{color:var(--ink);background:#fff;border:1px solid #cfc5b6}.btn.ghost:hover{border-color:var(--ink)}.link-btn{color:var(--copper-dk);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:6px 0;font:600 14px Archivo,sans-serif;text-decoration:underline}.link-btn.danger{color:#a1271f}.error{color:#8c1d18;background:#fcecea;border:1px solid #f1c4bf;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.ok{color:#1f5b2e;background:#e8f3ea;border:1px solid #bfdcc5;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.muted{color:var(--muted)}.small{font-size:13px}.check{cursor:pointer;align-items:center;gap:8px;min-height:44px;font:600 14px Archivo,sans-serif;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--copper-dk)}.admin{background:var(--cream);min-height:100vh;font-family:Archivo,sans-serif;display:flex}.admin-side{background:var(--ink);width:240px;height:100vh;color:var(--cream);flex-direction:column;flex:none;gap:6px;padding:24px 16px;display:flex;position:sticky;top:0}.admin-logo img{width:150px;margin:0 6px 6px;display:block}.admin-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--copper);margin:0 6px 16px;font-size:11px;font-weight:700}.admin-side nav{flex-direction:column;gap:2px;display:flex}.admin-side nav a{color:#d9d1c6;border-radius:10px;padding:11px 12px;font-size:14.5px;font-weight:500;text-decoration:none}.admin-side nav a:hover{background:#ffffff0d}.admin-side nav a.active{color:var(--cream);background:#34302c;font-weight:700}.admin-back{color:#d9d1c6;margin-top:auto;padding:11px 12px;font-size:14px;text-decoration:none}.admin-main{flex:1;min-width:0;padding:36px 40px 80px}.admin-page{flex-direction:column;gap:14px;max-width:1040px;display:flex}.admin-page.narrow{max-width:560px}.admin-page h1,.editor h1{letter-spacing:-.01em;margin:0;font-size:32px;font-weight:800}.admin-page>.muted{margin:0}h2.sub{margin:18px 0 0;font-size:18px;font-weight:800}.admin-loading{place-items:center;padding:60px;display:grid}.tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:8px;display:grid}.tile{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex}.tile:hover{border-color:var(--copper)}.tile strong{font-size:17px}.tile span{color:var(--muted);font-size:14px;line-height:1.45}.card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.card h2{margin:0;font-size:18px;font-weight:800}.ok-card{background:#f4faf5;border-color:#bfdcc5}.ok-card p{margin:0}.ok-card .row input{flex:1;min-width:200px}.list{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.list-row{color:var(--ink);border-top:1px solid #efe8dd;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.list-row:first-child{border-top:0}.list-row:hover{background:#fbf8f3}.list-row img,.thumb-empty{object-fit:cover;background:#efe8dd;border-radius:8px;flex:none;width:64px;height:48px}.list-row .grow{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.list-row .grow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty{text-align:center;padding:36px 20px}.empty h3{margin:0 0 6px;font-size:17px}.table{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;font-size:14px;overflow:hidden}.table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:#fbf8f3;padding:10px 14px;font-size:12px}.table td{vertical-align:middle;border-top:1px solid #efe8dd;padding:12px 14px}.invite-form{flex-flow:wrap;align-items:flex-end}.invite-form .field{flex:220px}.media-add{align-items:stretch}.media-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.media-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex}.media-thumb{aspect-ratio:16/10;cursor:pointer;background:#2a2724;border:0;border-radius:9px;place-items:center;padding:0;display:grid;overflow:hidden}.media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.media-meta{flex-direction:column;gap:2px;min-width:0;padding:0 4px;display:flex}.media-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.media-card .link-btn{padding:0 4px 4px;font-size:13px}.editor{flex-direction:column;gap:16px;max-width:980px;display:flex}.editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.editor-head p{margin:6px 0 0}.crumb{color:var(--copper-dk);margin-bottom:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.editor-foot{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.grid-build{grid-template-columns:110px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.photo-field,.video-field{flex-direction:column;gap:10px;display:flex}.photo-field img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;max-width:360px;display:block}.video-field .video-frame{max-width:480px}.photo-empty{aspect-ratio:3/2;width:100%;max-width:360px;color:var(--muted);background:#f3eee6;border:1px dashed #cfc5b6;border-radius:12px;place-items:center;font-size:14px;display:grid}.rows{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.rows legend{margin-bottom:4px;padding:0;font-size:15px;font-weight:800}.row-item{background:var(--card);border:1px solid #efe8dd;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.row-num{background:var(--ink);width:28px;height:28px;color:var(--cream);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin-top:26px;font-size:13px;font-weight:700;display:grid}.row-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.row-tools{gap:4px;margin-top:22px;display:flex}.rows>.btn{align-self:flex-start}.chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.chips legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.chip{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfc5b6;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font:600 13.5px Archivo,sans-serif;display:inline-flex}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip.on{background:var(--ink);color:var(--cream);border-color:var(--ink)}.chip:focus-within{outline:3px solid var(--copper);outline-offset:2px}.auth{background:var(--ink);place-items:center;min-height:100vh;padding:24px;font-family:Archivo,sans-serif;display:grid}.auth-card{background:#fff;border-radius:20px;flex-direction:column;gap:12px;width:min(420px,100%);padding:28px;display:flex}.auth-logo{background:var(--ink);box-sizing:content-box;border-radius:10px;align-self:flex-start;width:150px;padding:10px 12px}.auth-card h1{margin:6px 0 0;font-size:26px;font-weight:800}.auth-card p{margin:0}.auth-card a{color:var(--copper-dk)}@media (width<=900px){.admin{flex-direction:column}.admin-side{width:100%;height:auto;padding:14px;position:static}.admin-side nav{flex-direction:row;overflow-x:auto}.admin-side nav a{white-space:nowrap}.admin-tag{display:none}.admin-back{margin-top:0}.admin-main{padding:20px 16px 120px}.grid2,.grid3,.grid4,.grid-build{grid-template-columns:1fr}.row-num{margin-top:0}.row-item{flex-wrap:wrap}.row-tools{margin-top:0}.table{display:block;overflow-x:auto}.edit-hint:not(.show){display:none}.edit-bar{justify-content:space-between;left:14px;right:14px}}.quiz-card{color:var(--ink);box-sizing:border-box;background:#fbf9f5;border:1px solid #e4dccf;border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:24px 28px 26px;scroll-margin-top:24px;font-family:Archivo,sans-serif;display:flex}.quiz-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.quiz-kicker{letter-spacing:.14em;text-transform:uppercase;color:#8a5a3a;font-size:12px;font-weight:600}.quiz-kicker.light{color:#c49a6c}.quiz-count{color:#5e574f;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.quiz-steps{gap:6px;display:flex}.quiz-steps span{background:#e4dccf;border-radius:3px;flex:1;height:6px}.quiz-steps span.done{background:#c49a6c}.quiz-steps span.right{background:#3f6a39}.quiz-steps span.wrong{background:#a1271f}.quiz-q{outline:none;margin:0;font-size:28px;font-weight:700;line-height:1.2}.quiz-text{color:#5e574f;margin:0;font-size:16px;line-height:1.5}.quiz-options{flex-direction:column;gap:10px;display:flex}.quiz-option{width:100%;min-height:60px;color:var(--ink);text-align:left;cursor:pointer;background:#fbf9f5;border:1px solid #e4dccf;border-radius:12px;align-items:center;gap:14px;padding:14px 16px 14px 14px;font:500 16px/1.3 Archivo,sans-serif;transition:border-color .12s,background-color .12s;display:flex}.quiz-option:hover:not(:disabled){background:#fff;border-color:#c49a6c}.quiz-option:disabled{cursor:default}.quiz-letter{background:#f3eee6;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.quiz-option-text{white-space:pre-line;flex:1;min-width:0}.quiz-mark{flex:none}.quiz-option.right{background:#e3ecdd;border:2px solid #3f6a39;padding:13px 15px 13px 13px;font-weight:600}.quiz-option.right .quiz-letter{color:#fff;background:#3f6a39}.quiz-option.wrong{background:#fcecea;border:2px solid #a1271f;padding:13px 15px 13px 13px;font-weight:600}.quiz-option.wrong .quiz-letter{color:#fff;background:#a1271f}.quiz-option.dim{opacity:.6}.quiz-feedback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.quiz-why{flex:300px;font-size:14px;font-weight:500;line-height:1.45}.quiz-why.right{color:#3f6a39}.quiz-why.wrong{color:#8c1d18}.quiz-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.quiz-btn{color:#f2eee7;cursor:pointer;white-space:nowrap;background:#1e1c1a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 20px;font:600 15px Archivo,sans-serif;display:inline-flex}.quiz-btn:disabled{opacity:.45;cursor:default}.quiz-btn.ghost{color:var(--ink);background:0 0;border:1px solid #cfc5b6}.quiz-btn.ghost:hover{border-color:var(--ink)}.quiz-missed{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.quiz-missed li{background:#f3eee6;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.quiz-missed span{color:#5e574f}.quiz-missed a{color:#8a5a3a;align-self:flex-start;font-weight:600}.quiz-name{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.quiz-name label{flex-direction:column;flex:240px;gap:6px;font-size:13px;font-weight:700;display:flex}.quiz-name input{background:#fff;border:1px solid #cfc5b6;border-radius:10px;min-height:42px;padding:0 12px;font:400 15px Archivo,sans-serif}.quiz-name input:focus{border-color:#c49a6c;outline:none;box-shadow:0 0 0 3px #c49a6c40}.quiz-saved{color:#3f6a39;margin:0;font-size:14px;font-weight:500}.quiz-error{color:#8c1d18;flex-basis:100%;margin:0;font-size:14px}.quiz-link{color:#8a5a3a;cursor:pointer;background:0 0;border:0;padding:0;font:600 14px Archivo,sans-serif;text-decoration:underline}.quiz-progress{box-sizing:border-box;background:#1e1c1a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:26px;font-family:Archivo,sans-serif;display:flex}.quiz-ring{width:180px;height:180px;position:relative}.quiz-ring svg{display:block}.quiz-ring-count{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.quiz-ring-count strong{color:#f2eee7;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.quiz-ring-count span{color:#b8afa3;font-size:13px}.quiz-who{color:#f2eee7;text-align:center;font-size:16px;font-weight:600}.quiz-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:340px;margin:0 auto;display:grid}.quiz-pills .pill{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.pill.green{color:#3f6a39;background:#e3ecdd}.pill.copper{color:#8a5a3a;background:#efe3d3}.pill.dark{color:#e2dacf;background:#3a3632}@media (width<=859px){.quiz-card{padding:20px 18px}.quiz-q{font-size:22px}.quiz-progress{min-height:0!important}.quiz-actions .quiz-btn{flex:auto}}.person{border-top:1px solid #efe8dd}.person:first-child{border-top:0}.person-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.person .list-row{border-top:0}.avatar{background:var(--ink);width:40px;height:40px;color:var(--copper);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.table.inner{border:0;border-top:1px solid #efe8dd;border-radius:0}.btn.small{min-height:34px;padding:6px 12px;font-size:13px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.form-grid.tight{gap:10px 12px}.form-grid .span-2{grid-column:1/-1}.toggle-field{align-self:end}.toggle-field small{color:var(--muted);font-weight:400}.color-field{align-items:center;gap:10px;display:flex}.color-field input[type=color]{cursor:pointer;background:#fff;border:1px solid #cfc5b6;border-radius:10px;width:44px;height:44px;padding:2px}.cms-row .grow{color:inherit;text-decoration:none}.cms-row .link-btn{padding:0}.stack-sm{flex-direction:column;gap:8px;display:flex}.nowrap-sm{white-space:nowrap}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231E1C1A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:42px}@media (width<=900px){.form-grid{grid-template-columns:1fr}.nowrap-sm{display:none}}.cms-row .link-btn{align-self:center}.admin-pill{color:#8a5a3a;white-space:nowrap;font-variant-numeric:tabular-nums;background:#efe3d3;border-radius:999px;justify-content:center;align-self:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.wine-row{flex-direction:column;align-items:stretch;gap:12px}.wine-row:hover{background:0 0}.wine-row-top{align-items:center;gap:14px;display:flex}.wine-row-top .link-btn{align-self:center;margin:0;padding:0}.dot-status{border:2px solid #cdbfae;border-radius:50%;flex:none;width:10px;height:10px}.dot-status.on{background:#3f6a39;border-color:#3f6a39}.wine-editor{max-width:640px;padding:4px 0 6px 24px}.page-enter{animation:.2s cubic-bezier(.2,.7,.2,1) both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nav-progress{z-index:90;pointer-events:none;height:3px;animation:0s .15s both progress-show;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-progress:after{content:"";background:#c49a6c;width:40%;animation:1s ease-in-out infinite progress-run;position:absolute;inset:0}@keyframes progress-show{0%{opacity:0}to{opacity:1}}@keyframes progress-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}.nav-progress:after{opacity:.6;width:100%;animation:none}}.carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap!important;align-items:stretch!important}.carousel::-webkit-scrollbar{display:none}.carousel>*{scroll-snap-align:start;flex-shrink:0!important}.carousel-btn{cursor:pointer;font:inherit;color:inherit;padding:0}.carousel-btn:hover:not(:disabled){filter:brightness(1.25)}.carousel-btn:disabled{opacity:.35;cursor:default}.carousel-btn:focus-visible,.carousel:focus-visible{outline-offset:3px;outline:2px solid #c49a6c}@media (width<=859px){.carousel>*{max-width:520px;flex:0 0 86vw!important;width:86vw!important}}@media (prefers-reduced-motion:reduce){.carousel{scroll-behavior:auto}}.carousel>*{align-self:stretch!important}.carousel [data-name=Spec]{align-self:stretch!important;height:auto!important;min-height:0!important}.carousel [data-name=Tasting\ note]{margin-top:auto}.carousel [data-name=Tasting\ note] .ftext{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.carousel [data-name^=IMG\/],.carousel [data-name^=Glass\ filler]{min-height:300px;align-self:stretch!important;height:auto!important}@media (width<=859px){.carousel [data-name^=IMG\/],.carousel [data-name^=Glass\ filler]{min-height:220px;flex:100%!important;align-self:auto!important;width:100%!important;height:220px!important}.carousel [data-name^=Glass\ filler] [data-name^="Shape · "]{width:84px!important;height:109px!important}.carousel>*{flex-flow:column!important;align-items:stretch!important}.carousel [data-name=Spec]{flex:auto!important;justify-content:flex-start!important;align-self:stretch!important;width:100%!important}.carousel [data-name=Spec]>*{flex:none!important;width:100%!important;max-width:100%!important}.carousel [data-name=Spec]>[data-name=Tasting\ note]{margin-top:auto}.carousel>*{flex:0 0 100%!important;width:100%!important;max-width:none!important}.carousel>*>[data-name^=IMG\/],.carousel>*>[data-name^=Glass\ filler]{flex:0 0 220px!important;align-self:stretch!important;width:100%!important;height:220px!important;min-height:220px!important}.carousel [data-name^="Line · "],.carousel [data-name=Details]>*,.carousel [data-name=Top]{flex-wrap:nowrap!important}.carousel [data-name^="Line · "]>.fill-h,.carousel [data-name=Details]>*>.fill-h{min-width:0;flex:1 1 0!important}}.is-ctl{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.is-ctl:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #c49a6c}.is-ctl[role=checkbox]:hover [data-name=Checkbox]{box-shadow:0 0 0 3px #c49a6c40}.photo-modal{color:#f2eee7;background:#111;align-items:center;width:min(1000px,100%);margin:0;padding:44px 14px 14px}.photo-modal img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100vh - 140px)}.photo-modal figcaption{color:#d9d1c6;font-size:14px}.photo-modal .icon-btn{color:#fff;background:#2a2724;position:absolute;top:8px;right:8px}.matrix-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;height:auto!important;padding:12px!important;display:grid!important}.matrix-cards>[data-name=Column\ headers]{display:none!important}.matrix-cards>[data-name^="Group · "]{border-radius:10px;grid-column:1/-1;width:auto!important}.matrix-cards>.ftext{grid-column:1/-1;width:auto!important;padding:2px 4px!important}.matrix-cards .ftext.nowrap{white-space:normal!important}.matrix-cards>:not([data-name^="Group · "]):not([data-name=Column\ headers]):not(.ftext){background:#fbf9f5;border-radius:14px;border:1px solid #e4dccf!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:auto!important;height:auto!important;padding:14px!important}.matrix-cards>:not([data-name^="Group · "]):not([data-name=Column\ headers]):not(.ftext)>*{max-width:100%;flex:none!important;width:auto!important}.matrix-cards [data-name=Name],.matrix-cards [data-name=Title\ row]{min-width:0;flex:auto!important;width:100%!important}.matrix-cards [data-name=Title\ row]>.ftext{min-width:0;white-space:normal!important;flex:auto!important;width:auto!important}@media (width<=859px){[data-name^=Task],[data-name^="Option · "]{flex-wrap:nowrap!important}[data-name^=Task]>.ftext,[data-name^="Option · "]>.ftext{min-width:0;flex:auto!important;width:auto!important}[data-name^=Task] [data-name=Checkbox],[data-name^="Option · "] [data-name=Checkbox]{flex:none!important}.fx-v>[role=img].wide{flex:none!important;height:auto!important}[data-name=Filters]>[data-name^="Filter · "]{flex-flow:wrap!important;gap:8px 16px!important}[data-name=Filters]>[data-name^="Filter · "]>.ftext{flex:100%!important}[data-name=Filters] [data-name^="Option · "]{flex:none!important;width:auto!important}[data-name=Filters] [data-name^="Option · "]>.ftext+.ftext{display:none}.matrix-cards{grid-template-columns:1fr}}@media print{.side,.mobile-bar,.demo-flag,.skip,.nav-progress,[data-name=Top\ bar],[data-name=Filters],[data-name=Sub\ nav],[data-name="Button · Print"],[data-name=View\ toggle],[data-name=Breadcrumb]{display:none!important}.shell,.content{margin:0!important;display:block!important}body,.page{background:#fff!important}.page>.fn{width:100%!important;padding:0!important}.modal-back{display:none!important}[data-name^="Row · "],[data-name^="Area · "]{break-inside:avoid}}.table-finder{background:#fbf9f5;border:1px solid #e4dccf;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.table-finder input{font:inherit;color:#1e1c1a;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:14px}.table-finder:focus-within{border-color:#c49a6c;box-shadow:0 0 0 3px #c49a6c33}.table-finder small{color:#a4432b;white-space:nowrap;font-size:12px;position:absolute;top:calc(100% + 4px);left:14px}.table-marker{aspect-ratio:1;pointer-events:none;border:3px solid #c2512e;border-radius:50%;width:5%;animation:1.1s ease-in-out 3 table-pulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #c2512e40,0 0 0 999px #1412102e}.area-hit{box-shadow:0 0 0 2px #c2512e}@keyframes table-pulse{50%{box-shadow:0 0 0 10px #c2512e1a,0 0 0 999px #1412102e}}@media (prefers-reduced-motion:reduce){.table-marker{animation:none}}.assign-input{color:#f2eee7;font:inherit;background:0 0;border:0;border-bottom:1px dashed #5e574f;outline:none;padding:2px 0;font-size:14px}.assign-input:focus{border-bottom-color:#c49a6c}.assign-input::placeholder{color:#8f877c}.scanner{gap:12px;width:min(980px,100%);padding:16px}.scanner-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.scanner-head small{color:#5e574f;display:block}.scanner-stage{background:#111;border-radius:14px;place-items:center;min-height:260px;display:grid;overflow:hidden}.scanner-cam{aspect-ratio:auto;width:100%;max-height:68vh;position:relative}.scanner-cam video{object-fit:contain;background:#111;width:100%;max-height:68vh;display:block}.scanner-guide{pointer-events:none;border:2px dashed #f2eee7e6;border-radius:40% 40% 14px 14px/12% 12% 14px 14px;position:absolute;box-shadow:0 0 0 999px #11111173}.scanner-note{color:#f2eee7;text-align:center;max-width:420px;padding:40px 24px}.scanner-tip{margin:0;font-size:13px}.scanner-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.scanner-review{grid-template-columns:1.4fr 1fr;align-items:start;gap:14px;display:grid}.scanner-pane{flex-direction:column;gap:6px;min-width:0;display:flex}.scanner-result{background:#e7decf;border-radius:12px;place-items:center;min-height:320px;max-height:62vh;padding:12px;display:grid}.scanner-result img{object-fit:contain;max-width:100%;max-height:calc(62vh - 24px)}.box-editor{touch-action:none;-webkit-user-select:none;user-select:none;background:#111;border-radius:12px;width:100%;max-height:62vh;position:relative;overflow:hidden}.box-editor img{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.box-shade{cursor:move;border:2px solid #c49a6c;border-radius:6px;position:absolute;box-shadow:0 0 0 999px #11111173}.box-shade:focus-visible{outline-offset:2px;outline:2px solid #fff}.box-handle{touch-action:none;background:#f2eee7;border:2px solid #c49a6c;border-radius:50%;width:22px;height:22px;position:absolute}.box-handle.tl{cursor:nwse-resize;top:-12px;left:-12px}.box-handle.br{cursor:nwse-resize;bottom:-12px;right:-12px}.box-handle.tr{cursor:nesw-resize;top:-12px;right:-12px}.box-handle.bl{cursor:nesw-resize;bottom:-12px;left:-12px}.scan-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.scan-card{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4dccf;border-radius:14px;flex-direction:column;gap:4px;padding:10px;display:flex}.scan-card:hover{border-color:#c49a6c}.scan-card:focus-visible{outline-offset:2px;outline:2px solid #c49a6c}.scan-thumb{background:#e7decf;border-radius:10px;place-items:center;height:170px;display:grid;overflow:hidden}.scan-thumb img{object-fit:contain;max-width:100%;max-height:160px}.scan-src{font-size:12px}.scan-src.scanned{color:#3e7b4f}.scan-src.none{color:#a4432b}.chip-row{flex-wrap:wrap;gap:8px}@media (width<=720px){.scanner{padding:12px}.scanner-review{grid-template-columns:1fr 1fr;gap:8px}.scanner-result{min-height:220px}}.demo-flag .link-btn{color:var(--copper);pointer-events:auto;font-weight:700;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.demo-flag{pointer-events:auto}.demo-flag.support{background:#7a2e1c}.name-list{flex-direction:column;gap:6px;max-height:50vh;display:flex;overflow:auto}.name-btn{text-align:left;cursor:pointer;background:#fbf9f5;border:1px solid #e4dccf;border-radius:12px;min-height:48px;padding:12px 14px;font:600 16px Archivo,sans-serif}.name-btn:hover,.name-btn:focus-visible{border-color:#c49a6c;outline:none;box-shadow:0 0 0 3px #c49a6c33}.join-code{letter-spacing:.12em;color:var(--ink);background:#f3eee6;border-radius:12px;width:fit-content;padding:14px 18px;font:800 32px/1 Archivo,sans-serif}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;display:flex}.tabs-row{border-bottom:1px solid #e4dccf;flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.tabs-row a{color:#5e574f;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font:600 14px Archivo,sans-serif;text-decoration:none}.tabs-row a.active{color:var(--ink);border-bottom-color:#c49a6c}.filters-row{flex-wrap:wrap;align-items:flex-end;gap:12px}.is-deleted td{color:#8f877c}.support-bar{color:#7a2e1c;background:#fbede7;border:1px solid #e8b9a8;border-radius:12px;margin-bottom:14px;padding:10px 14px}.admin-working{color:#d9d1c6;margin:-4px 0 12px;font-size:12.5px;display:block}.admin-working a{color:#c49a6c}.nav-super{border-top:1px solid #34302c;margin-top:10px;color:#c49a6c!important;padding-top:12px!important}.qr{background:#fff;border:1px solid #e4dccf;border-radius:12px;width:200px;height:200px;padding:8px}.qr svg{width:100%;height:100%;display:block}.secret{word-break:break-all;font-size:13px}.steps-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.store-switch{color:#d9d1c6;flex-direction:column;gap:4px;margin:-4px 0 14px;font-size:12px;display:flex}.store-switch select{color:#f2eee7;background:#2a2724;border:1px solid #4a4540;border-radius:10px;padding:8px 10px;font:600 14px Archivo,sans-serif}.store-list{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.store-list .link-btn{font-size:12px}.table select{font:inherit;background:#fff;border:1px solid #cfc5b6;border-radius:8px;padding:5px 8px;font-size:13.5px}.corner{z-index:60;pointer-events:none;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100vw - 28px);display:flex;position:fixed;bottom:14px;right:14px}.corner>*{pointer-events:auto;position:static!important;transform:none!important}.list-row.archived,.media-card.archived{opacity:.85}.fsvg>svg{width:100%;height:100%}[data-name="Link · Website"] .ftext{text-underline-offset:3px;text-decoration:underline}.matrix-cards [data-name="Station · none"],.matrix-cards [data-name="Pairing · none"]{display:none!important}.matrix-cards [data-name=Station] .ftext{letter-spacing:.12em;text-transform:uppercase;color:#5e574f!important;font-size:11px!important;font-weight:600!important}.matrix-cards [data-name=Station] .ftext:before{content:"Station · "}.matrix-cards [data-name=Pairing]{border-top:1px solid #e4dccf;padding-top:10px!important}.matrix-cards [data-name=Station],.matrix-cards [data-name=Pairing]{width:100%!important;max-width:none!important}.matrix-cards [data-name=Station] .ftext,.matrix-cards [data-name=Pairing] .ftext{white-space:normal!important;width:auto!important}.matrix-cards [data-name=Pairing] .ftext{color:#1e1c1a!important;font-weight:600!important}.matrix-cards [data-name=Pairing] .ftext:before{content:"Pair with";letter-spacing:.12em;text-transform:uppercase;color:#8a5a3a;margin-bottom:3px;font-size:11px;font-weight:600;display:block}@media (width<=859px){[data-name=Matrix\ table] [data-name="Station · none"],[data-name=Matrix\ table] [data-name="Pairing · none"]{display:none!important}[data-name=Matrix\ table] [data-name=Station] .ftext{letter-spacing:.12em;text-transform:uppercase;color:#5e574f!important;font-size:11px!important;font-weight:600!important}[data-name=Matrix\ table] [data-name=Station] .ftext:before{content:"Station · "}[data-name=Matrix\ table] [data-name=Pairing]{border-top:1px solid #e4dccf;padding-top:10px!important}[data-name=Matrix\ table] [data-name=Station],[data-name=Matrix\ table] [data-name=Pairing]{flex:100%!important;width:100%!important;max-width:none!important}[data-name=Matrix\ table] [data-name=Station] .ftext,[data-name=Matrix\ table] [data-name=Pairing] .ftext{white-space:normal!important;width:auto!important}[data-name=Matrix\ table] [data-name=Pairing] .ftext{color:#1e1c1a!important;font-weight:600!important}[data-name=Matrix\ table] [data-name=Pairing] .ftext:before{content:"Pair with";letter-spacing:.12em;text-transform:uppercase;color:#8a5a3a;margin-bottom:3px;font-size:11px;font-weight:600;display:block}}.fsvg svg *{vector-effect:non-scaling-stroke}@media (width>=860px){[data-name="Section · Dashboard"] [data-name=Cards]{align-items:stretch!important}}@media (width<=859px){[data-name="Section · Dashboard"] [data-name=Cards]>*>*{flex:none!important}[data-head]{display:none!important}[data-label]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:#8a5a3a;white-space:normal;flex:0 0 100%;margin-bottom:3px;font:600 10.5px/1.3 Archivo,sans-serif;display:block}[data-label]{min-width:0;flex:140px!important;width:auto!important;height:auto!important}[data-empty]{display:none!important}.fx-h>.mid{flex:150px!important;width:auto!important;max-width:100%!important}.fx-h:has(>.marker:first-child):has(>:not(.marker)){flex-wrap:nowrap!important}.fx-h:has(>.marker:first-child):has(>:not(.marker))>:not(.marker){min-width:0;flex:0 auto!important}.fx-h:has(>.marker:first-child):has(>:not(.marker))>.marker+:not(.marker){flex:1 1 0!important;width:auto!important}.fx-h:has(>.fsvg:last-child):not(:has(>.marker:first-child)):not(:has(>[data-label])){flex-wrap:nowrap!important}.fx-h:has(>.fsvg:last-child):not(:has(>.marker:first-child)):not(:has(>[data-label]))>.ftext{min-width:0;flex:0 auto!important;width:auto!important}.ftext.display{overflow-wrap:anywhere;font-size:min(var(--z), 11.5vw)!important}.ftext.display.fit{overflow-wrap:normal;font-size:min(var(--z), 10.5vw, calc((100vw - 120px) / (var(--lw) * .74)))!important}[data-name=Stats]>*,[data-name=Stats]>*>*{height:auto!important;overflow:visible!important}[data-name=Bar\ tabs],[data-name=Tabs]{grid-template-columns:1fr 1fr;width:100%!important;display:grid!important}[data-name=Bar\ tabs]>*,[data-name=Tabs]>*{justify-content:center!important;width:auto!important}[data-name=Tabs\ wrap]{width:100%!important}[data-name=Breadcrumb]{overflow:hidden;flex-wrap:nowrap!important}[data-name=Breadcrumb]>.ftext:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden;flex:0 auto!important}.hero-flow .ftext{max-width:100%;white-space:normal!important}.hero-flow [data-name=Copy]{width:100%!important;height:auto!important}.swipe-x{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fx-h:has(>:not(.marker))>.marker:not(.ftext){flex:none!important;align-self:flex-start!important}[data-name=Stats]{flex-shrink:0!important;height:auto!important;overflow:visible!important}[data-name=Allergen\ grid] [data-name^="Row · "]{flex-wrap:wrap!important;gap:6px!important;height:auto!important;padding-top:10px!important;padding-bottom:10px!important}[data-name=Allergen\ grid] [data-name^="Row · "]>:first-child{flex:100%!important;width:auto!important;height:auto!important}[data-name=Allergen\ grid] [data-label]{background:#f3eee6;border-radius:999px;gap:6px;padding:3px 4px 3px 10px;flex-flow:row!important;flex:none!important;align-items:center!important;width:auto!important;height:auto!important;overflow:visible!important}[data-name=Allergen\ grid] [data-label]:before{color:#1e1c1a;letter-spacing:.08em;flex:none;margin:0}[data-name^="Person · "]{flex-direction:column!important;gap:2px!important;height:auto!important}[data-name^="Person · "]>*{flex:none!important;width:auto!important;height:auto!important}[data-name^="Wine · "]:has(>[data-name=Prices]){flex-wrap:nowrap!important}[data-name^="Wine · "]:has(>[data-name=Prices])>[data-name=Name]{min-width:0;flex:auto!important;width:auto!important}[data-name^="Wine · "]:has(>[data-name=Prices])>[data-name=Name] .ftext{white-space:normal!important;width:auto!important}[data-name^="Wine · "]>[data-name=Prices]{flex:none!important}.fx-v>.wide,.fx-v>.mid,.fx-v>.fill-h{flex-grow:0!important;flex-basis:auto!important}[data-name^="Person · "].fx-h>*{flex:none!important;width:auto!important}[data-name=People]{justify-content:flex-start!important;min-height:0!important}.fx-v>.fx-h:has(>.mid){align-self:stretch!important;width:auto!important}[data-name="Section · Food Matrix"] [data-label=MEDIA]{display:none!important}:is([data-name^="Classic row · "],[data-name^="Row · "]:has(>[data-label])){position:relative}:is([data-name^="Classic row · "]>:first-child,[data-name^="Row · "]:has(>[data-label])>:first-child){padding-right:26px;flex:100%!important;width:auto!important}[data-name^="Classic row · "]>.fsvg:last-child{position:absolute;top:14px;right:0}[data-label].ftext{white-space:normal!important}[data-name=Matrix\ table]>[data-name=Column\ headers]{display:none!important}[data-name=Matrix\ table] [data-name^="Row · "]>[data-name=Dish]{flex:100%!important;width:auto!important}.fx-h:has(>.mid):not(:has(>:not(.mid))){grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid!important}.fx-h:has(>.mid):not(:has(>:not(.mid)))>.mid{width:auto!important}[data-name=Stats]:has(>:only-child){display:block!important}[data-name=Breadcrumb]>.ftext:last-child{white-space:nowrap!important}.fx-v>.ftext:not(.nowrap){max-width:100%;width:auto!important}[data-name^="Pill · "]{max-width:100%;flex-shrink:0!important}[data-name^="Pill · "] .ftext{white-space:normal!important}.swipe-x{padding-bottom:12px}.swipe-x>.fn{overflow:visible!important}:has(>.swipe-x){height:auto!important;min-height:0!important}.hero-flow>div:last-child{background:linear-gradient(#1e1c1ab8,#1e1c1a73)}[data-head][data-head][data-head][data-head]{display:none!important}.fx-h>.big{flex:100%!important;width:auto!important;max-width:100%!important}.fx-h:has(>[data-name^="Photo · "]){grid-template-columns:1fr 1fr;align-self:stretch!important;width:100%!important;display:grid!important}.fx-h:has(>[data-name^="Photo · "])>[data-name^="Photo · "]{width:auto!important}.fx-h:has(>[data-name^="Photo · "])>[data-name^="Photo · "] [role=img]{width:100%!important;height:auto!important}[data-name=Handles]{grid-template-columns:repeat(3,1fr)!important;display:grid!important}.fx-h>.fsvg{flex-shrink:0!important}}@media (width<=1239px){.side{z-index:70;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:24px;overflow-y:auto;height:auto!important}.side [data-name=Logo]{display:none!important}.menu-backdrop{z-index:65;cursor:pointer;background:#14121073;border:0;padding:0;position:fixed;inset:56px 0 0}body.menu-lock{overflow:hidden}body.menu-lock .corner{display:none}.mobile-bar a{align-items:center;display:flex}.shell>.side.side{max-height:calc(100dvh - 56px);height:auto!important;top:56px!important;bottom:0!important}.shell .side [data-name=Logo][data-name]{display:none!important}.shell>.side.side{min-height:calc(100dvh - 56px)}}.qb{box-sizing:border-box;background:#fbf9f5;border:1px solid #e4dccf;border-radius:20px;flex-direction:column;gap:22px;padding:26px 28px;font-family:Archivo,sans-serif;display:flex;width:100%!important}.qb-group{flex-direction:column;gap:10px;display:flex}.qb-label{letter-spacing:.14em;text-transform:uppercase;color:#5e574f;font:600 11px/1.2 Archivo,sans-serif}.qb-topics{flex-wrap:wrap;gap:10px;display:flex}.qb-chip{color:#1e1c1a;cursor:pointer;background:#fbf9f5;border:1px solid #d8cdbd;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:10px 16px 10px 14px;font:600 14px Archivo,sans-serif;display:inline-flex}.qb-chip:hover{border-color:#8a5a3a}.qb-chip:focus-visible,.qb-seg button:focus-visible,.qb-btn:focus-visible{outline-offset:2px;outline:2px solid #8a5a3a}.qb-chip.on{color:#f2eee7;background:#1e1c1a;border-color:#1e1c1a}.qb-check{border:1.5px solid #b8afa3;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.qb-chip.on .qb-check{background:#c49a6c;border-color:#c49a6c}.qb-count{color:#8a5a3a;font-size:12px;font-weight:500}.qb-chip.on .qb-count{color:#c49a6c}.qb-divider{border:0;border-top:1px solid #e4dccf;margin:0}.qb-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.qb-length{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.qb-seg{border:1px solid #e4dccf;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.qb-seg button{white-space:nowrap;color:#1e1c1a;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:44px;min-height:36px;padding:8px 14px;font:700 14px Archivo,sans-serif}.qb-seg button.on{color:#f2eee7;background:#1e1c1a}.qb-summary{color:#5e574f;font-size:13px}.qb-length .qb-summary{flex-basis:100%}.qb-length{flex:360px}@media (width<=720px){.qb-seg{justify-content:space-between;gap:2px;width:100%}.qb-seg button{min-width:0;padding:8px 9px}}.qb-buttons{flex-wrap:wrap;gap:12px;display:flex}.qb-btn{color:#f2eee7;cursor:pointer;background:#1e1c1a;border:0;border-radius:12px;min-height:46px;padding:13px 22px;font:700 14px Archivo,sans-serif}.qb-btn.ghost{color:#1e1c1a;background:#fbf9f5;border:1px solid #d8cdbd}.qb-btn:disabled{opacity:.45;cursor:not-allowed}.qb-name{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.qb-name label{flex-direction:column;flex:260px;gap:6px;display:flex}.qb-name input{background:#fff;border:1px solid #d8cdbd;border-radius:12px;min-height:46px;padding:12px 14px;font:500 15px Archivo,sans-serif}.qb-saved{color:#3f6a39;margin:0;font-size:14px;font-weight:600}@media (width<=859px){.qb{padding:18px 16px}.qb-footer,.qb-buttons{flex-direction:column;align-items:stretch}.qb-btn{width:100%}.page>.fn{gap:28px!important}[data-name^="Spec · "]{flex-direction:column!important}[data-name^="Spec · "]>[role=img]{aspect-ratio:4/3!important;flex:none!important;width:100%!important;height:auto!important}[data-name^="Spec · "]>[data-name=Spec]{width:100%!important}[data-name=Band\ head]{flex-direction:column!important;align-items:stretch!important;gap:10px!important}[data-name=Carousel\ controls]{grid-template-columns:1fr auto auto auto;align-items:center;column-gap:10px!important;width:100%!important;display:grid!important}[data-name=Carousel\ controls]>:first-child{grid-column:1/-1;white-space:normal!important;width:auto!important}[data-name=Carousel\ controls]>:nth-child(2){justify-self:start}[data-name^="Sub · "]{flex-wrap:nowrap!important;align-items:flex-start!important;gap:14px!important}[data-name^="Sub · "]>[data-name=Name]{flex:0 0 34%!important;width:auto!important}[data-name^="Sub · "]>.ftext{min-width:0;white-space:normal!important;flex:1 1 0!important;width:auto!important}[data-name^="Sub · "]>.fsvg{margin-top:2px}[data-name="In and out"]{gap:10px!important}[data-name="In and out"]>*{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;height:auto!important;min-height:0!important;padding:16px 18px!important}[data-name="In and out"]>*>*{flex:none!important;width:auto!important}[data-name=Promise]{height:auto!important;padding:22px 20px!important}.ftext.display[style*=Pinyon]{font-size:min(var(--z), 8.5vw)!important}.hero-flow .ftext[style*=Pinyon]{font-size:min(var(--z,30px), 7.5vw)!important;line-height:1.2!important}.fx-h:has(>[data-label]):not([data-name^="Row · "][data-name] [data-name=Allergen\ grid] *){grid-template-columns:1fr 1fr;align-items:start!important;gap:12px 16px!important;display:grid!important}.fx-h:has(>[data-label])>:not([data-label]):not(.fsvg){grid-column:1/-1}[data-name=Allergen\ grid] .fx-h:has(>[data-label]){display:flex!important}[data-name=Values]>*{height:auto!important;min-height:0!important}[data-name=Values]>*>*{max-width:100%;align-self:stretch!important;width:auto!important}}body.quiz-lock{overflow:hidden}.qm-scrim{z-index:120;-webkit-backdrop-filter:blur(6px);background:#1412108c;place-items:center;padding:24px;animation:.18s ease-out qm-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.qm{border:0;border-radius:24px;gap:20px;width:min(680px,100%);margin:auto;padding:30px 32px;animation:.22s ease-out qm-rise;box-shadow:0 24px 60px #00000047}@keyframes qm-fade{0%{opacity:0}}@keyframes qm-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){.qm-scrim,.qm{animation:none}}.qm .quiz-option{background:#fff}.qm .quiz-option.right{background:#e3ecdd}.qm .quiz-option.wrong{background:#f7e1db}.qm .quiz-option.dim{background:#fbf9f5}.qm-why{border-radius:12px;margin:0;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.45}.qm-why.right{color:#2f5a2a;background:#e3ecdd}.qm-why.wrong{color:#7d2416;background:#f7e1db}.qm-rate{flex-direction:column;gap:10px;display:flex}.qm-levels{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.qm-level{text-align:left;cursor:pointer;border:1px solid;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;font-family:Archivo,sans-serif;transition:transform .1s,box-shadow .12s;display:flex}.qm-level:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e1c1a14}.qm-level:focus-visible,.qb-tile:focus-visible,.qb-all:focus-visible,.quiz-btn:focus-visible,.quiz-link:focus-visible{outline-offset:2px;outline:2px solid #8a5a3a}.qm-level-label{align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.qm-level-sub{font-size:12.5px}.qm-level i,.qm-pill i,.rq-label i,.rq-next li>i{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.qm-level.red,.qm-pill.red,.rq-level.red{color:#7d2416;background:#f7e1db;border-color:#e2a596}.qm-level.yellow,.qm-pill.yellow,.rq-level.yellow{color:#5f4307;background:#f6e9c4;border-color:#ddbf6e}.qm-level.green,.qm-pill.green,.rq-level.green{color:#2f5a2a;background:#e3ecdd;border-color:#a9c3a0}.qm-level.red i,.qm-pill.red i,.rq-level.red i,.rq-next i.red{background:#b23a26}.qm-level.yellow i,.qm-pill.yellow i,.rq-level.yellow i,.rq-next i.yellow{background:#c9962b}.qm-level.green i,.qm-pill.green i,.rq-level.green i,.rq-next i.green{background:#4f7a4a}.qm-foot{color:#5e574f;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.quiz-link.plain{color:#5e574f;font-size:13px;text-decoration:none}.quiz-link.plain:hover{color:#1e1c1a;text-decoration:underline}.qm-score{align-items:center;gap:24px;display:flex}.qm-ring{flex:none;width:132px;height:132px;position:relative}.qm-ring svg{display:block}.qm-ring strong{font-variant-numeric:tabular-nums;place-items:center;font-size:30px;font-weight:800;display:grid;position:absolute;inset:0}.qm-score-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.qm-title{outline:none;margin:0;font-size:30px;font-weight:700;line-height:1.15}.qm-marked{background:#f2eee7;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.qm-marked p{margin:0;font-size:14px;line-height:1.45}.qm-pills{flex-wrap:wrap;gap:8px;display:flex}.qm-pill{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.qm-pill i{width:8px;height:8px}.rq{color:var(--ink);box-sizing:border-box;background:#fbf9f5;border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:26px 28px;font-family:Archivo,sans-serif;display:flex}.rq-title{margin:0;font-size:28px;font-weight:700;line-height:1.2}.rq-intro{color:#5e574f;max-width:600px;margin:0;font-size:15px;line-height:1.47}.rq-levels{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rq-level{border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.rq-label{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.rq-level strong{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.1}.rq-bar{gap:3px;height:8px;display:flex}.rq-bar span{border-radius:4px;flex:1 1 0;min-width:6px}.rq-bar .red{background:#b23a26}.rq-bar .yellow{background:#c9962b}.rq-bar .green{background:#4f7a4a}.rq-bar .none{background:#e4dccf}.rq-next{flex-direction:column;display:flex}.rq-next ul{margin:4px 0 0;padding:0;list-style:none}.rq-next li{border-bottom:1px solid #e4dccf;align-items:center;gap:12px;padding:11px 0;font-size:15px;font-weight:500;display:flex}.rq-next li span{flex:1;min-width:0}.rq-next li em{color:#5e574f;white-space:nowrap;font-size:13px;font-style:normal}.rq-empty{color:#5e574f;background:#f2eee7;border-radius:12px;margin:0;padding:14px 16px;font-size:14px}.qb-ghead{justify-content:space-between;align-items:center;gap:12px;display:flex}.qb-all{color:#8a5a3a;cursor:pointer;background:0 0;border:0;padding:4px 0;font:600 13px Archivo,sans-serif}.qb-all:hover{text-decoration:underline}.qb-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.qb-tile{color:#1e1c1a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4dccf;border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;min-height:84px;padding:14px 16px;font-family:Archivo,sans-serif;transition:border-color .12s,background-color .12s;display:flex}.qb-tile:hover{border-color:#8a5a3a}.qb-tile.on{color:#f2eee7;background:#1e1c1a;border-color:#1e1c1a}.qb-tile-name{font-size:15px;font-weight:600;line-height:1.25}.qb-tile-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.qb-tile-count{color:#5e574f;font-variant-numeric:tabular-nums;font-size:13px}.qb-tile.on .qb-tile-count{color:#c9bfb2}.qb-tile .qb-check{background:#fff;border:1.5px solid #b8ab98;border-radius:6px;width:20px;height:20px}.qb-tile.on .qb-check{background:#c49a6c;border-color:#c49a6c}@media (width<=859px){.qm-scrim{place-items:start center;padding:12px}.qm{border-radius:20px;gap:16px;padding:20px 18px}.qm-levels{grid-template-columns:1fr}.qm-level{flex-direction:row;justify-content:space-between;align-items:center}.qm-score{gap:16px}.qm-ring,.qm-ring svg{width:96px;height:96px}.qm-ring strong{font-size:22px}.qm-title{font-size:24px}.qm-foot span{display:none}.rq{padding:20px 18px}.rq-title{font-size:22px}.rq-levels{gap:8px}.rq-level{padding:12px}.rq-label{white-space:normal;font-size:12px}.rq-level strong{font-size:26px}.rq-next li{flex-wrap:wrap}.rq-next li em{flex-basis:100%;padding-left:22px}.qb-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width>=860px) and (width<=1180px){.qb-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-name=Bottles]:has(>[data-name^="Bottle · "] [data-name=Drawing]){grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0 24px!important;height:auto!important;display:grid!important}[data-name=Bottles]:has(>[data-name^="Bottle · "] [data-name=Drawing])>*{min-width:0;width:auto!important}.find-box{box-sizing:border-box;cursor:text;background:#fff;border:1px solid #e4dccf;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex!important}.find-box:focus-within{border-color:#c49a6c;box-shadow:0 0 0 3px #c49a6c40}.find-box input{color:#1e1c1a;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 0;font:400 15px Archivo,sans-serif}.find-box input::placeholder{color:#6b645b}.find-box input::-webkit-search-cancel-button{display:none}.find-clear{color:#5e574f;cursor:pointer;background:#f2eee7;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}@media (width<=1180px){[data-name=Bottles]:has(>[data-name^="Bottle · "] [data-name=Drawing]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=859px){[data-name=Bottles]:has(>[data-name^="Bottle · "] [data-name=Drawing]){grid-template-columns:1fr}[data-name=Stats]:has(>[data-name^="Stat · "]){flex-wrap:wrap;gap:8px!important;height:auto!important;display:flex!important}[data-name=Stats]>[data-name^="Stat · "]{flex:none!important;width:auto!important;height:auto!important;min-height:0!important}[data-name^="Bottle · "]:has(>[data-name=Drawing]){align-items:center!important}[data-name^="Bottle · "]:has(>[data-name=Drawing])>.fsvg{align-self:center!important;margin-top:0!important}.fx-h[data-name^="Bottle · "]:has(>[data-name=Drawing])>.marker.fsvg{align-self:center!important}}body.quiz-lock .corner{display:none}.sidebar{flex-direction:column;min-height:100%;display:flex}.account{border-top:1px solid #3a3632;flex-direction:column;gap:10px;margin:0 20px 20px;padding-top:14px;font-family:Archivo,sans-serif;display:flex}.account-tools{gap:8px;display:flex}.account-tools a{text-align:center;color:var(--cream);white-space:nowrap;background:#34302c;border-radius:10px;flex:1;padding:9px 10px;font-size:13.5px;font-weight:600;text-decoration:none}.account-tools a:hover{background:#45403a}.account-row{align-items:center;gap:10px;min-width:0;display:flex}.account-avatar{color:#1e1c1a;letter-spacing:.02em;background:#c49a6c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:grid}.account-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.account-who strong{color:#f2eee7;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.account-who span{color:#b8afa3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account-out{color:#c49a6c;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 0;font:600 13px Archivo,sans-serif;text-decoration:underline}.account-out:hover{color:#f2eee7}.account-out:focus-visible,.account-tools a:focus-visible{outline-offset:2px;outline:2px solid #c49a6c}.account.support{background:#7a2e1c;border:0;border-radius:12px;margin:0 12px 12px;padding:12px}.account.support .account-who span{color:#f2d9cf}.sidebar>[data-name=Sidebar]{flex-direction:column!important;justify-content:flex-start!important;padding-bottom:16px!important;display:flex!important}.sidebar>[data-name=Sidebar]>[data-name=Top]{margin-bottom:24px}.sidebar>[data-name=Sidebar]>[data-name=Your\ Training]{margin-top:auto!important}.account{margin-top:0}@media (width<=859px){[data-name=Hero] [data-name=Copy]>[data-name=Stats],[data-name=Hero] [data-name=Copy]>[data-name=Origin]{grid-template-columns:1fr 1fr;height:auto!important;display:grid!important}[data-name=Hero] [data-name=Copy]>[data-name=Stats]>*,[data-name=Hero] [data-name=Copy]>[data-name=Origin]>*{min-width:0;box-shadow:inset 0 0 0 .5px #3a3632;border-width:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:12px 14px!important}[data-name="Where it sits"] [data-name=Siblings]{grid-template-columns:1fr 1fr;gap:8px!important;height:auto!important;display:grid!important}[data-name="Where it sits"] [data-name=Siblings]>*{min-width:0;width:auto!important}[data-name=Breadcrumb]{max-width:100%;flex-wrap:wrap!important;row-gap:4px!important;width:auto!important;height:auto!important}[data-name=Breadcrumb]>*{flex:none!important}}.page{position:relative}.eip-edit-wrap{pointer-events:none;z-index:5;height:0;margin:0 auto;position:absolute;top:0;left:0;right:0}.eip-edit{pointer-events:auto;min-height:36px;color:var(--ink);cursor:pointer;background:#fbf9f5;border:1px solid #d9cdbb;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font:700 13px Archivo,sans-serif;display:inline-flex;position:absolute;top:96px;right:48px;box-shadow:0 2px 8px #1e1c1a14}.eip-edit:hover{border-color:var(--copper)}.eip-edit:focus-visible{outline-offset:2px;outline:3px solid #c49a6c80}.eip-edit.floating{top:auto;bottom:calc(20px + env(safe-area-inset-bottom));z-index:60;min-height:44px;padding:10px 16px;position:fixed;right:16px;box-shadow:0 6px 20px #1e1c1a40}body.eip-lock .eip-edit.floating,body.menu-lock .eip-edit.floating{display:none}.eip-add{color:#8a5a3a;cursor:pointer;box-sizing:border-box;background:0 0;border:1.5px dashed #c49a6c;border-radius:12px;flex:none;align-self:stretch;align-items:center;gap:10px;min-height:52px;margin-top:12px;margin-bottom:12px;padding:12px 18px;font:700 15px Archivo,sans-serif;text-decoration:none;display:flex;height:auto!important}.eip-add:hover{background:#c49a6c14}.eip-add:focus-visible{outline-offset:2px;outline:3px solid #c49a6c80}.eip-add .plus{width:26px;height:26px;color:var(--ink);background:#c49a6c;border-radius:8px;flex:none;place-items:center;font:800 17px/1 Archivo,sans-serif;display:grid}.eip-add.tile{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;min-width:220px;margin:0}[class*=dark] .eip-add,.eip-add.on-dark{color:#e3c7a3}body.eip-lock{overflow:hidden}.eip{z-index:200;position:fixed;inset:0}.eip-scrim{-webkit-backdrop-filter:blur(6px);cursor:default;background:#1412108c;animation:.18s both eip-fade;position:fixed;inset:0}.eip-panel{background:#fbf9f5;border-radius:24px 0 0 24px;flex-direction:column;width:min(600px,100vw);font-family:Archivo,sans-serif;animation:.24s cubic-bezier(.2,.7,.2,1) both eip-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 60px #00000040}.eip-handle{display:none}.eip-head{border-bottom:1px solid #e4dccf;flex-direction:column;gap:16px;padding:28px 32px 16px;display:flex}.eip-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eip-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#8a5a3a;margin:0 0 6px;font:700 12px Archivo,sans-serif}.eip-head h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font:800 28px/1.15 Archivo,sans-serif}.eip-close{cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;border:1px solid #e4dccf;border-radius:50%;flex:none;place-items:center;display:grid}.eip-close:hover{border-color:var(--copper)}.eip-jump{flex-wrap:wrap;gap:6px;display:flex}.eip-jump button{color:#5e574f;cursor:pointer;white-space:nowrap;background:#f2eee7;border:0;border-radius:999px;padding:6px 12px;font:700 13px Archivo,sans-serif}.eip-jump button.on{background:var(--ink);color:#f2eee7}.eip-body{overscroll-behavior:contain;flex:1;padding:8px 32px 32px;position:relative;overflow-y:auto}.eip-section{padding-top:18px}.eip-section h3{letter-spacing:.08em;text-transform:uppercase;color:#5e574f;margin:0 0 14px;font:700 12px Archivo,sans-serif}.eip-section+.eip-section{border-top:1px solid #efe8dd;margin-top:22px}.eip-body .field input,.eip-body .field textarea,.eip-body .field select{background:#fff}.eip-body .span-2{grid-column:1/-1}.eip-error{color:#7d2416;background:#f7e1db;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-weight:600}.eip-foot{background:#fbf9f5;border-top:1px solid #e4dccf;border-radius:0 0 0 24px;justify-content:space-between;align-items:center;gap:12px;padding:16px 32px 20px;display:flex}.eip-left{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.eip-status{color:#5e574f;align-items:center;gap:6px;font-size:13px;display:inline-flex}.eip-status .dot,.eip-toast .dot{background:#c49a6c;border-radius:50%;width:7px;height:7px;display:inline-block}.eip-right{flex:none;gap:10px;display:flex}.eip-right .btn.ghost{color:var(--ink);background:#fbf9f5;border:1px solid #d9cdbb}.eip-toast{z-index:210;background:var(--ink);color:#f2eee7;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font:600 14px Archivo,sans-serif;animation:.22s both eip-up;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.eip-toast .dot{background:#8fb98a;width:8px;height:8px}@keyframes eip-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes eip-fade{0%{opacity:0}to{opacity:1}}@keyframes eip-up{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (width<=700px){.eip-panel{border-radius:24px 24px 0 0;width:100vw;animation-name:eip-sheet;top:56px;left:0}.eip-handle{background:#d9cdbb;border-radius:3px;flex:none;width:40px;height:5px;margin:10px auto 0;display:block}.eip-head{gap:14px;padding:10px 20px 14px}.eip-head h2{font-size:24px}.eip-jump{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-x:auto}.eip-jump::-webkit-scrollbar{display:none}.eip-body{padding:4px 20px 24px}.eip-body .form-grid{grid-template-columns:1fr}.eip-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-radius:0;flex-wrap:wrap}.eip-left{flex-direction:row;justify-content:space-between;gap:12px;width:100%}.eip-right{width:100%}.eip-right .btn:last-child{flex:1}.eip-body .field input,.eip-body .field textarea,.eip-body .field select{font-size:16px}}@keyframes eip-sheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.eip-panel,.eip-scrim,.eip-toast{animation:none}}.eip-notice,.eip-shared{color:var(--ink);background:#f2eee7;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;font:500 13px/1.45 Archivo,sans-serif;display:flex}.eip-notice{color:#2f5a2b;background:#e3ecdd}.eip-notice .dot,.eip-shared .dot{background:#c49a6c;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;display:inline-block}.eip-notice .dot{background:#4f7a4a}.eip-pick{flex-direction:column;gap:12px;padding-top:18px;display:flex}.eip-pick-head{letter-spacing:.08em;text-transform:uppercase;color:#5e574f;margin:0;font:700 12px Archivo,sans-serif}.eip-pick-sub{color:#5e574f;margin:0 0 4px;font:400 14px/1.45 Archivo,sans-serif}.eip-lib{background:#fff;border:1px solid #e4dccf;border-radius:14px;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex}.eip-lib img,.eip-lib .thumb-empty{object-fit:cover;background:#efe6d6;border-radius:10px;flex:none;width:64px;height:64px;display:block}.eip-lib .grow{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.eip-lib strong{font:700 15.5px Archivo,sans-serif}.eip-lib small{color:#5e574f;font:400 13px/1.4 Archivo,sans-serif}.eip-lib em{color:#8a5a3a;font:600 12px Archivo,sans-serif}.eip-lib .btn{flex:none;min-height:38px;padding:8px 14px;font-size:13px}.eip-or{color:#857c71;align-items:center;gap:12px;margin:4px 0;font:500 13px Archivo,sans-serif;display:flex}.eip-or:before,.eip-or:after{content:"";background:#e4dccf;flex:1;height:1px}.eip-new{text-align:left;background:#fbf9f5;width:100%;margin:0}.eip-new small{color:#5e574f;margin-top:2px;font:400 13px Archivo,sans-serif;display:block}.eip-foot{flex-wrap:wrap}.eip-foot.pick{justify-content:space-between}.eip-scope{color:#5e574f;align-items:center;gap:8px;width:100%;font:600 13px Archivo,sans-serif;display:flex}.eip-scope button{color:#5e574f;cursor:pointer;background:#f2eee7;border:0;border-radius:999px;padding:8px 14px;font:600 13px Archivo,sans-serif}.eip-scope button.on{background:var(--ink);color:#f2eee7}.eip-share{width:100%;font:600 13px Archivo,sans-serif}.eip-share small{color:#5e574f;margin-left:4px;font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.eip-lib{flex-wrap:wrap}.eip-lib .btn{width:100%}.eip-scope{flex-wrap:wrap}}.spin{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;display:block;position:relative}.spin:active{cursor:grabbing}.spin:focus-visible{border-radius:12px;box-shadow:0 0 0 3px #c49a6c80}.spin img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.spin-hint{color:#f2eee7;white-space:nowrap;pointer-events:none;background:#1e1c1ad1;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font:600 12px Archivo,sans-serif;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.spin-field{background:#e7decf;border-radius:12px;width:220px;height:300px}.quick-check{background:var(--ink);color:var(--cream);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:12px;width:100%;padding:20px 22px;display:flex}.qc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qc-label{letter-spacing:.12em;color:var(--copper);font:700 11px/1.2 Archivo,sans-serif}.qc-note{color:#b8afa3;font:400 12.5px/1.3 Archivo,sans-serif}.qc-q{color:var(--cream);margin:0;font:800 20px/1.25 Archivo,sans-serif}.qc-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qc-option{color:var(--cream);cursor:pointer;text-align:center;background:#2a2724;border:1px solid #3a3632;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 14px;font:700 14px/1.25 Archivo,sans-serif;display:inline-flex}.qc-option:hover:not(:disabled){border-color:var(--copper)}.qc-option.right{background:#2f4a33;border-color:#6faf7a}.qc-option.wrong{background:#4a2a2a;border-color:#c2706a}.qc-option.dim{opacity:.55}.qc-option:disabled{cursor:default}.qc-foot,.qc-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qc-good{color:#9fd4a8;font:700 14px/1.3 Archivo,sans-serif}.qc-bad{color:#f0b3ad;font:700 14px/1.3 Archivo,sans-serif}.qc-btn{background:var(--copper);color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:11px 20px;font:700 14px/1 Archivo,sans-serif}[data-name=Key\ points]>[data-name=Cards]{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}[data-name=Key\ points]>[data-name=Cards]>*{scroll-snap-align:start;flex-shrink:0!important}[data-name=Player]{align-items:flex-start!important}[data-name=Playlist]{position:sticky;top:16px}@media (width<=859px){.qc-options{grid-template-columns:1fr 1fr}[data-name=Player]>[data-name=Playlist]{position:static;width:100%!important}[data-name=Key\ points]>[data-name=Cards]{flex-wrap:nowrap!important}[data-name=Key\ points]>[data-name=Cards]>*{max-width:320px;width:78vw!important}[data-name="Video slot · Lesson"]{z-index:5;position:sticky;top:56px}}[data-name^=Level\ ]>[data-name=Copy],[data-name^=Part\ ]>[data-name=Copy]{bottom:22px;top:auto!important}@media (width<=859px){[data-name^=Stop\ ]{flex-flow:row!important;gap:14px!important}[data-name^=Stop\ ]>[data-name=Rail]{flex:0 0 34px!important;align-self:stretch!important;width:34px!important}[data-name^=Stop\ ]>[data-name=Body]{min-width:0;flex:1 1 0!important;width:auto!important}}[style*="i.ytimg.com"]{background-position:50%!important;background-size:106%!important}:is([data-name^=IMG\/]:not(:has(>[data-name=Play\ icon]))>[data-name=Play],[data-name^=Video\ slot]:not(:has(>[data-name=Play\ icon]))>[data-name=Play]){transform:translate(-50%,-50%);top:50%!important;left:50%!important}[data-name^=IMG\/]>[data-name=Duration]{bottom:8px;right:8px;top:auto!important;left:auto!important}[data-name^=Level\ ]>[data-name=Copy],[data-name^=Part\ ]>[data-name=Copy]{height:auto!important}[data-name=Hero] [data-name=Buttons]>*,[data-name=Hero] [data-name=Buttons]>[data-name^="Video · "]{height:auto!important;min-height:0!important;overflow:visible!important}[data-name^="Grid · "]{gap:8px!important;width:100%!important;display:grid!important}[data-name="Grid · 2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-name="Grid · 3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-name="Grid · 4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-name^="Grid · "]>*{min-width:0;width:auto!important;height:auto!important}@media (width<=600px){[data-name^="Grid · "]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}[data-name=Play]>[data-name=Play\ icon]{width:100%!important;height:100%!important;top:0!important;left:0!important;overflow:visible!important}[data-name=Play]>[data-name=Play\ icon]>.fsvg{transform:translate(-33.3%,-50%);top:50%!important;left:50%!important}@media (width<=859px){[data-name=Hero]>[data-name=Copy]>[data-name=Lead]{overflow-wrap:normal;font-size:16px!important}[data-name^=IMG\/Video],[data-name="IMG/Lesson thumbnail"],[data-name="IMG/Section thumbnail"],[data-name="IMG/Section photo"],[data-name="Video · Your Study Schedule"],[data-name=Continue]>[data-name^=IMG\/]{aspect-ratio:16/9;height:auto!important;min-height:0!important}[data-name=Continue]>[data-name^=IMG\/]{width:100%!important}[data-name^=Level\ ]>[data-name=Copy],[data-name^=Part\ ]>[data-name=Copy]{right:16px;width:auto!important;left:16px!important}[data-name^=Level\ ] .ftext.fit,[data-name^=Part\ ] .ftext.fit{font-size:min(var(--z), calc((50vw - 64px) / (var(--lw) * .66)))!important}[data-name^=Lesson\ ],[data-name^="Video · "]{min-width:0}[data-name="IMG/Lesson thumbnail"],[data-name^="Video · "]>[data-name^=IMG\/]{width:100%!important;max-width:100%!important}}[data-name=Duration]{white-space:nowrap;width:auto!important;height:auto!important;overflow:visible!important}[data-name^="Video · "]>[data-name=Duration]{bottom:8px;right:8px;top:auto!important;left:auto!important}@media (width<=859px){[data-name=Levels]>[data-name^=Level\ ],[data-name=Parts]>[data-name^=Part\ ]{flex-direction:column;justify-content:flex-end;display:flex!important}[data-name=Levels]>[data-name^=Level\ ]>[data-name=Copy],[data-name=Parts]>[data-name^=Part\ ]>[data-name=Copy]{z-index:1;padding:0 16px 18px;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important}}[data-name^=Level\ ]>[data-name=Shade],[data-name^=Part\ ]>[data-name=Shade],[data-name=Hero]>[data-name=Shade]{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hero-flow[data-name^=Level\ ]>div:not([data-name]),.hero-flow[data-name^=Part\ ]>div:not([data-name]){background:0 0!important}[data-name="Carousel · Key points"]{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;flex-wrap:nowrap!important}[data-name="Carousel · Key points"]::-webkit-scrollbar{display:none}[data-name="Carousel · Key points"]>*{scroll-snap-align:start;flex-shrink:0!important}.carousel.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.carousel.dragging *{pointer-events:none}@media (width<=859px){[data-name="Carousel · Key points"]>*{max-width:320px;width:78vw!important}}[data-name="Carousel · Key points"][data-name][data-name][data-name]{flex-flow:row!important;display:flex!important;overflow-x:auto!important}@media (width<=859px){[data-name="Carousel · Key points"][data-name][data-name][data-name]>*{flex:none!important;width:72vw!important;max-width:300px!important}[data-name=Key\ points][data-name][data-name][data-name]>[data-name=Head],[data-name=Key\ points]>[data-name=Head][data-name][data-name][data-name]{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}[data-name=Carousel\ controls][data-name][data-name][data-name]{flex-flow:row!important;align-items:center!important;gap:10px!important;width:auto!important;display:flex!important}[data-name=Band\ head]>[data-name=Carousel\ controls][data-name][data-name][data-name]{grid-template-columns:1fr auto auto;gap:6px 10px!important;width:100%!important;display:grid!important}[data-name=Band\ head]>[data-name=Carousel\ controls][data-name][data-name][data-name]>:first-child:not(:nth-last-child(3)){grid-column:1/-1;white-space:normal!important}}[data-name="Court · What the Court expects"][data-name][data-name][data-name]{flex-flow:row!important;align-items:stretch!important;padding-left:4px!important;position:relative!important}[data-name="Court · What the Court expects"]>[data-name=Rule][data-name][data-name][data-name]{width:4px!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}[data-name="Court · What the Court expects"] [data-name=Head][data-name][data-name][data-name]{flex-flow:wrap!important;align-items:center!important}[data-name="Court · What the Court expects"] [data-name^="Asks · "][data-name][data-name][data-name]{flex-flow:row!important;align-items:flex-start!important}[data-name^="Doc · "]>[data-name=Top][data-name][data-name][data-name]{flex-flow:row!important;align-items:center!important}@media (width<=859px){[data-name=Docs][data-name][data-name][data-name]{scroll-snap-type:x mandatory;scrollbar-width:none;flex-flow:row!important;gap:12px!important;display:flex!important;overflow-x:auto!important}[data-name=Docs]::-webkit-scrollbar{display:none}[data-name=Docs][data-name][data-name][data-name]>[data-name^="Doc · "]{scroll-snap-align:start;flex:none!important;width:72vw!important;max-width:300px!important}[data-name="From the Court"]>[data-name=Head][data-name][data-name][data-name]{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}[data-name="From the Court"]>[data-name=Head]>*{flex:none!important}}.complete-toggle{color:#f2eee7;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #4a4540;border-radius:999px;flex:none;align-items:center;gap:12px;height:48px;padding:0 18px 0 12px;font:600 15px Archivo,sans-serif;display:inline-flex}.complete-toggle .ct-box{color:#fff;border:2px solid #b8afa3;border-radius:7px;place-items:center;width:24px;height:24px;font:800 14px Archivo,sans-serif;display:grid}.complete-toggle.on{background:#2e7d452e;border-color:#2e7d45}.complete-toggle.on .ct-box{background:#2e7d45;border-color:#2e7d45}.complete-toggle:hover:not(:disabled){border-color:#8a8178}[data-name="Button · Next section"]{box-shadow:0 6px 18px #c49a6c59}[data-name="Button · Next section"]:hover,a[data-name="Button · Next section"]:hover{filter:brightness(1.08)}@media (width<=859px){[data-name=Up\ next]{flex-direction:column!important;align-items:stretch!important}[data-name=Up\ next]>*{justify-content:center;width:100%!important}.complete-toggle{justify-content:center;width:100%}[data-name="Up next actions"]{flex-direction:column!important;align-items:stretch!important}[data-name="Up next buttons"]{flex-direction:column-reverse!important;width:100%!important}[data-name="Up next buttons"]>*{justify-content:center;width:100%!important}}.demo-pick{color:#f2eee7;text-align:center;background:#1e1c1a;flex-direction:column;align-items:center;gap:40px;min-height:100vh;padding:96px 24px;font-family:Archivo,sans-serif;display:flex}.demo-head{flex-direction:column;align-items:center;gap:10px;display:flex}.demo-script{color:#c49a6c;margin:0;font:30px Pinyon Script,cursive}.demo-pick h1{letter-spacing:.01em;margin:0;font-size:clamp(34px,6vw,52px);font-weight:800}.demo-sub{color:#e2dacf;max-width:620px;margin:0;font-size:18px;line-height:28px}.demo-roles{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;gap:20px;width:100%;display:grid}.demo-role{color:#1e1c1a;text-align:left;background:#f3eee6;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 24px;display:flex}.demo-role.lead{background:#c49a6c}.demo-role h2{margin:0;font-size:22px;font-weight:800}.demo-role p{color:#3a3632;flex:1;margin:0;font-size:15px;line-height:22px}.demo-role button{color:#f2eee7;cursor:pointer;white-space:pre;background:#1e1c1a;border:0;border-radius:999px;padding:12px 18px;font:700 14px Archivo,sans-serif}.demo-role button:disabled{opacity:.6;cursor:default}.demo-foot{color:#b8afa3;margin:0;font-size:13px}.demo-err{color:#f2b8b5;margin:0}.demo-pill{color:#ebd2b2;letter-spacing:.08em;background:#c49a6c38;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;height:24px;padding:0 11px;font:600 11.5px Archivo,sans-serif;display:inline-flex}@media (width<=640px){.demo-roles{grid-template-columns:1fr;width:100%;max-width:360px}.demo-pick{gap:28px;padding:56px 20px}}[data-name^="List · "] [data-name^="Spec · "] [data-name=Number]{flex:none!important;align-self:flex-start!important;width:20px!important;height:20px!important;min-height:20px!important}@media (width<=859px){[data-name^="List · "] [data-name^="Line · "][data-name][data-name][data-name],[data-name^="List · "] [data-name^="Meta · "][data-name][data-name][data-name],[data-name^="List · "] [data-name^=Step\ ][data-name][data-name][data-name]{flex-flow:row!important;align-items:flex-start!important}[data-name^="List · "] [data-name^="Line · "]>[data-name=Amount],[data-name^="List · "] [data-name^="Meta · "]>[data-name=Label]{flex:none!important;width:76px!important}[data-name^="List · "] [data-name^="Meta · "]>[data-name=Label]{padding-top:2px;width:64px!important}[data-name^="List · "] [data-name^="Line · "]>[data-name=Ingredient],[data-name^="List · "] [data-name^="Meta · "]>[data-name=Value],[data-name^="List · "] [data-name^=Step\ ]>[data-name=Text]{min-width:0;flex:1 1 0!important;width:auto!important}}.qm-rotate{color:#5e574f;text-align:center;margin:-4px 0 0;font-size:13px;line-height:1.45}.qm-rotate .quiz-link.plain{color:#8a5a3a;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px Archivo,sans-serif;text-decoration:underline}.account-row{gap:12px}.account-who{gap:3px}.account-who span{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.account-out{color:#f2eee7;border:1px solid #7a7268;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;text-decoration:none;display:inline-flex}.account-out:hover{color:#f2eee7;background:#34302c}@media (width<=859px){.side{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.account{margin-bottom:8px}.rq{height:auto!important;min-height:0!important}}.account-row{flex-wrap:wrap;row-gap:12px}.account-who{flex:calc(100% - 46px)}.account-out{border-radius:10px;flex:100%;min-height:38px;font-size:13.5px}@media (width<=859px){[data-name=Filters]>[data-name^="Filter · "][data-name][data-name]{grid-template-columns:1fr 1fr;gap:12px 16px!important;width:100%!important;display:grid!important}[data-name=Filters]>[data-name^="Filter · "][data-name][data-name]>.ftext{grid-column:1/-1}[data-name=Filters]>[data-name^="Filter · "] [data-name^="Option · "][data-name]{min-width:0;width:auto!important}[data-name=Page\ title]>[data-name=Actions]:has([data-name=View\ toggle]){grid-template-columns:1fr auto;gap:12px!important;width:100%!important;display:grid!important}[data-name=Actions]>[data-name=View\ toggle]{width:100%!important}[data-name=Actions]>[data-name=View\ toggle]>*{flex:1 1 0!important;justify-content:center!important}[data-name=Actions]>[data-name=View\ toggle]>[data-name^="Option · "]{justify-content:center!important}[data-name=Actions]>[data-name=View\ toggle]>[data-name^="Option · "]>.ftext{text-align:center;flex:none!important;width:auto!important}[data-name=Filters] [data-name="Button · Reset"]{justify-content:center!important;align-self:stretch!important;width:100%!important}}[data-name=Column]>[data-name^="Sign-off · "]:last-child,[data-name=Steps]>[data-name^=Step\ ]:last-child,[data-name=Cleaning\ board]>[data-name^="Row · "]:last-child{border-bottom-width:0!important}.sidebar{flex-direction:column;min-height:100%;display:flex;height:auto!important}.sidebar>[data-name=Sidebar]{flex:1 0 auto}.side .account{padding-bottom:28px;margin-bottom:0!important}@media (width<=859px){.side .account{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}[data-name^="Hero · "]>[data-name=Photo]>[role=img],[data-name^="Hero · "]>[data-name=Photo]>[data-name^=IMG\/]{width:100%!important;height:100%!important;top:0!important;left:0!important}[data-name^="Hero · "]>[data-name=Copy]>.ftext{text-wrap:balance}.f-zoom{isolation:isolate;position:relative;overflow:hidden}.f-zoom:before{content:"";z-index:-1;background:var(--fimg) var(--fx) var(--fy) / cover no-repeat;transform:scale(var(--fz));transform-origin:var(--fx) var(--fy);position:absolute;inset:0}.photo-preview{aspect-ratio:3/2;border-radius:12px;width:100%;max-width:360px}.photo-field .row{flex-wrap:wrap}.adjust-back{z-index:300}.modal.adjust{gap:18px;width:min(920px,100%)}.adjust-head h2{margin:0;font-size:24px;font-weight:700}.adjust-head p{color:#5e574f;margin:4px 0 0;font-size:15px}.adjust-body{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;display:grid}.adjust-main{flex-direction:column;gap:14px;min-width:0;display:flex}.adjust-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#1e1c1a;border-radius:12px;width:fit-content;max-width:100%;margin:0 auto;line-height:0;position:relative;overflow:hidden}.adjust-stage:active{cursor:grabbing}.adjust-stage:focus-visible{outline-offset:2px;outline:2px solid #8a5a3a}.adjust-stage img{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:52vh;display:block}.adjust-dot{pointer-events:none;background:#c49a6c8c;border:3px solid #fff;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;box-shadow:0 0 0 1px #0000008c,0 2px 8px #0006}.adjust-zoom{align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.adjust-zoom input{accent-color:#8a5a3a;flex:1;min-width:0;min-height:28px}.adjust-zoom strong{text-align:right;font-variant-numeric:tabular-nums;min-width:40px}.adjust-shapes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adjust-shape{color:#5e574f;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.adjust-shape strong{color:#1e1c1a;font-size:13px;display:block}.adjust-preview{background:#e7decf;border-radius:10px;width:100%}.adjust-shape.small .adjust-preview{width:56px}.adjust-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=720px){.adjust-back{padding:8px}.modal.adjust{max-height:calc(100dvh - 16px);padding:16px}.adjust-body{grid-template-columns:minmax(0,1fr)}.adjust-stage img{max-height:38vh}.adjust-shapes{grid-template-columns:repeat(4,minmax(0,1fr))}.adjust-shape.small .adjust-preview{width:100%}}.demo-pick{text-align:center}.demo-role{text-align:left}.demo-role button{white-space:nowrap}.demo-bar{color:#1e1c1a;background:#efe3d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:10px 24px;font-family:Archivo,sans-serif;font-size:14px;line-height:1.4;display:flex}.demo-bar p{margin:0}.demo-bar-actions{flex-wrap:wrap;gap:8px;display:flex}.demo-bar button{color:#1e1c1a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #8a7a66;border-radius:999px;min-height:36px;padding:0 14px;font:600 13.5px Archivo,sans-serif}.demo-bar button.main{color:#f2eee7;background:#1e1c1a;border-color:#1e1c1a}.demo-bar button:disabled{opacity:.6;cursor:default}.demo-bar button:focus-visible,.tour-btn:focus-visible,.tour-skip:focus-visible{outline-offset:2px;outline:2px solid #8a5a3a}.tour{z-index:150;pointer-events:none;font-family:Archivo,sans-serif;position:fixed;inset:0}.tour-block{pointer-events:auto;position:fixed;inset:0}.tour-dim{background:#14121080;position:fixed;inset:0}.tour-hl{border-radius:16px;position:fixed;box-shadow:0 0 0 3px #c49a6c,0 0 0 9999px #14121080}.tour-card{pointer-events:auto;color:#1e1c1a;background:#fbf9f5;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px 16px;display:flex;position:fixed;box-shadow:0 16px 40px #0000004d}.tour-card.sheet{bottom:76px;left:12px;right:12px}.tour-count{letter-spacing:.08em;color:#8a5a3a;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.tour-card h2{margin:0;font-size:20px;font-weight:700;line-height:1.25}.tour-body{color:#4a4540;margin:0;font-size:15px;line-height:1.5}.tour-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.tour-actions>span{gap:8px;display:flex}.tour-skip{color:#5e574f;cursor:pointer;background:0 0;border:0;padding:6px 2px;font:500 14px Archivo,sans-serif;text-decoration:underline}.tour-btn{color:#f2eee7;cursor:pointer;background:#1e1c1a;border:1px solid #1e1c1a;border-radius:999px;min-height:40px;padding:0 18px;font:600 14px Archivo,sans-serif}.tour-btn.ghost{color:#1e1c1a;background:0 0;border-color:#8a7a66}@media (width<=859px){.demo-bar{padding:10px 14px}.demo-bar-actions{width:100%}.demo-bar-actions button{flex:auto}}.flink:not(.ftext):focus-visible,[data-name^="Photo · "].is-ctl:focus-visible{outline:none;position:relative}.flink:not(.ftext):focus-visible:after,[data-name^="Photo · "].is-ctl:focus-visible:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #c49a6c,inset 0 0 0 5px #1e1c1a}.is-ctl:not([data-name^="Photo · "]):focus-visible,.carousel:focus-visible{outline-offset:-2px;outline:2px solid #c49a6c;box-shadow:inset 0 0 0 3px #1e1c1a}.flink.ftext:focus-visible{outline-offset:1px;box-shadow:none;text-underline-offset:3px;outline:2px solid #c49a6c;text-decoration:underline!important}.search:focus-within,.find-box:focus-within{outline-offset:-1px;outline:3px solid #c49a6c}.side,.admin-side{scrollbar-width:none}.side::-webkit-scrollbar{display:none}.admin-side::-webkit-scrollbar{display:none}.demo-bar-actions a{color:#1e1c1a;white-space:nowrap;border:1px solid #8a7a66;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font:600 13.5px Archivo,sans-serif;text-decoration:none;display:inline-flex}.demo-bar-actions a:focus-visible{outline-offset:2px;outline:2px solid #8a5a3a}.mobile-brand{align-items:center;gap:10px;min-width:0;display:flex}.mobile-brand .demo-pill{height:22px;padding:0 9px;font-size:11px}.admin-brand{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.demo-brand{flex-direction:column;align-items:center;gap:12px;display:flex}.demo-back{color:#e8dccb;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font:600 14px Archivo,sans-serif;text-decoration:underline}.demo-back:hover{color:#fff}.demo-back:focus-visible{outline-offset:2px;outline:2px solid #c49a6c}@media (width<=859px){.demo-bar-actions a{flex:auto}}@media (width<=1239px){#side [data-name=Brand]{display:none!important}}button.demo-pill{cursor:pointer}button.demo-pill:hover,[data-name=Demo\ pill]:hover [data-name=Pill]{background:#c49a6c57}button.demo-pill:focus-visible{outline-offset:2px;outline:2px solid #c49a6c}[data-name=Demo\ pill]{cursor:pointer}.dw-scrim{z-index:160;background:#14121099;place-items:center;padding:24px;font-family:Archivo,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.dw{color:#1e1c1a;text-align:left;background:#fbf9f5;border-radius:24px;flex-direction:column;gap:12px;width:min(100%,560px);padding:28px 28px 24px;display:flex;box-shadow:0 24px 60px #00000059}.dw-pill{color:#5e3a1e;letter-spacing:.08em;text-transform:uppercase;background:#c49a6c47;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:600}.dw h2{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:1.2}.dw-lede{margin:0;font-size:17px;line-height:1.45}.dw-persona{color:#4a4540;margin:0;font-size:14.5px;line-height:1.5}.dw-label{letter-spacing:.08em;text-transform:uppercase;color:#5e574f;margin:4px 0 0;font-size:12px;font-weight:600}.dw-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dw-step{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd3c5;border-radius:14px;align-items:center;gap:14px;padding:11px 14px;display:flex}.dw-step:hover{background:#f7f1e8;border-color:#8a7a66}.dw-step:focus-visible,.dw-credit a:focus-visible{outline-offset:2px;outline:2px solid #8a5a3a}.dw-num{color:#5e3a1e;background:#c49a6c47;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:grid}.dw-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dw-text strong{font-size:15px;font-weight:600}.dw-text span{color:#5e574f;font-size:13px;line-height:1.4}.dw-chev{color:#5e574f;flex:none}.dw-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:6px;display:flex}.dw-credit{color:#5e574f;font-size:13px}.dw-credit a{color:#5e3a1e;font-weight:600}.dw-actions{gap:8px;margin-left:auto;display:flex}.tour-dots{gap:5px;margin-top:6px;display:flex}.tour-dots span{background:#ddd3c5;border-radius:999px;width:6px;height:6px}.tour-dots span.done{background:#c49a6c}.tour-dots span.on{background:#8a5a3a;width:18px}@media (width<=639px){.dw-scrim{place-items:start center;padding:12px}.dw{border-radius:20px;gap:10px;padding:20px 18px 18px}.dw h2{font-size:24px}.dw-lede{font-size:15.5px}.dw-persona{font-size:14px}.dw-actions{width:100%;margin:0}.dw-actions .tour-btn{flex:1;padding:0 10px}}.mp{box-sizing:border-box;width:100%;max-width:1176px;color:var(--ink);margin:0 auto;padding:32px 48px 72px;font-family:Archivo,sans-serif}.mp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:26px;display:flex}.mp-script{color:var(--copper-dk);margin:0;font:30px Pinyon Script,cursive}.mp h1{letter-spacing:-.01em;margin:0;font-size:52px;font-weight:800;line-height:1}.mp-pills{flex-wrap:wrap;gap:8px;display:flex}.mp-pill{background:var(--card);white-space:nowrap;border:1px solid #ddd3c5;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.mp-pill.status{border:0;font-weight:700}.mp-pill.on-track,.mp-pill.done{color:#2f6b3f;background:#e3eee4}.mp-pill.behind{color:#8e2f16;background:#f6e0d9}.mp-jobs{gap:8px;margin:-8px 0 20px;display:flex}.mp-job{background:var(--card);cursor:pointer;border:1px solid #ddd3c5;border-radius:999px;height:36px;padding:0 16px;font:600 14px Archivo,sans-serif}.mp-job.on{background:var(--ink);border-color:var(--ink);color:var(--cream)}.mp-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.mp-stages{flex-direction:column;gap:14px;display:flex}.mp-stage{background:var(--card);border:1px solid #ddd3c5;border-radius:18px;overflow:hidden}.mp-stage-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:18px 22px 18px 20px;display:flex}.mp-stage-head:focus-visible{outline:2px solid var(--copper-dk);outline-offset:-2px}.mp-num{background:#efe3d3;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.mp-stage.now .mp-num{background:var(--copper)}.mp-stage.done .mp-num{color:#fff;background:#2f6b3f}.mp-stage-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp-stage-copy strong{font-size:19px;font-weight:800}.mp-stage-copy small{color:var(--muted);font-size:13.5px}.mp-stage-copy small.late{color:#8e2f16;font-weight:600}.mp-count{background:var(--cream);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;height:26px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.mp-count.now{background:#efe3d3}.mp-count.done{color:#2f6b3f;background:#e3eee4}.mp-summary{color:var(--muted);border-top:1px solid #ddd3c5;margin:0;padding:14px 22px 16px 68px;font-size:14px;line-height:1.5}.mp-steps{margin:0;padding:0;list-style:none}.mp-step{border-top:1px solid #ddd3c5;align-items:center;gap:14px;padding:13px 22px 13px 20px;display:flex}.mp-tick{border:1.5px solid #b9ae9f;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.mp-tick.on{color:#fff;background:#2f6b3f;border-color:#2f6b3f}.mp-step .mp-tick{margin:0 5px}.mp-kind{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;height:20px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.mp-kind.read{color:#6b4426;background:#efe3d3}.mp-kind.quiz{color:#4b3f6b;background:#e7e2f0}.mp-kind.lesson{color:#2c5466;background:#e2ecf0}.mp-kind.signoff{color:#2f6b3f;background:#e3eee4}.mp-step-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp-step-copy a,.mp-step-copy strong{color:var(--ink);font-size:15.5px;font-weight:600;text-decoration:none}.mp-step-copy a:hover{text-decoration:underline}.mp-step-copy small{color:var(--muted);font-size:13px}.mp-step-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mp-result{color:#2f6b3f;flex:none;font-size:14px;font-weight:700}.mp-wait{color:var(--muted);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.mp-btn{border:1px solid var(--ink);min-height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;font:700 14px Archivo,sans-serif;text-decoration:none;display:inline-flex}.mp-btn.dark{background:var(--ink);color:var(--cream)}.mp-btn.done{color:#2f6b3f;background:#e3eee4;border-color:#2f6b3f}.mp-btn:focus-visible,.mp-job:focus-visible,.mp-program:focus-visible,.mp-pick-btn:focus-visible{outline:2px solid var(--copper-dk);outline-offset:2px}.mp-side{flex-direction:column;gap:16px;display:flex}.mp-card{background:var(--card);border:1px solid #ddd3c5;border-radius:18px;flex-direction:column;gap:8px;padding:20px;display:flex}.mp-card p{color:#2e2b28;margin:0;font-size:14px;line-height:1.45}.mp-label{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--copper-dk)!important;font-size:11px!important}.mp-next{background:var(--copper);border-color:var(--copper)}.mp-next .mp-label{color:var(--ink)!important}.mp-next h2{margin:0;font-size:22px;font-weight:800}.mp-next .mp-btn{align-self:flex-start;margin-top:4px}.mp-note{color:var(--muted)!important;font-size:13.5px!important}.mp-program{color:inherit;border-top:1px solid #ddd3c5;flex-direction:column;gap:4px;padding:12px 0 2px;text-decoration:none;display:flex}.mp-program strong{font-size:15.5px;font-weight:600}.mp-program small{color:var(--muted);font-size:13px}.mp-program small.mp-cert{color:var(--copper-dk);font-weight:600}.mp-program small.mp-cert.on{color:#2f6b45}.mp-track{background:#e6ded2;border-radius:3px;height:5px;margin-top:4px;display:block;overflow:hidden}.mp-track span{background:var(--copper);border-radius:3px;height:100%;display:block}.mp-tint{background:#efe3d3;border-color:#efe3d3}.mp-pick{max-width:720px}.mp-pick h2{margin:0;font-size:24px;font-weight:800}.mp-pick-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.mp-pick-btn{min-height:64px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ddd3c5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px;display:flex}.mp-pick-btn strong{font-size:16px}.mp-pick-btn small{color:var(--muted);font-size:12px}.mp-pick-btn:hover{border-color:var(--copper-dk);background:#f7f1e8}.mp-err{color:#8e2f16!important}.mp-readbar{box-sizing:border-box;background:var(--ink);max-width:1080px;color:var(--cream);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 auto 48px;padding:16px 20px;font-family:Archivo,sans-serif;display:flex}.mp-readbar p{flex-direction:column;gap:2px;margin:0;display:flex}.mp-readbar p span{letter-spacing:.08em;text-transform:uppercase;color:var(--copper);font-size:11px;font-weight:700}.mp-readbar p strong{font-size:17px}.mp-readbar-actions{align-items:center;gap:14px;display:flex}.mp-readbar-actions a:not(.mp-btn){color:var(--cream);font-size:14px;font-weight:600}.mp-readbar .mp-btn.dark{background:var(--copper);border-color:var(--copper);color:var(--ink)}@media (width<=1100px){.mp-cols{grid-template-columns:minmax(0,1fr)}.mp-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}}@media (width<=700px){.mp{padding:20px 16px 96px}.mp-script{font-size:24px}.mp h1{font-size:34px}.mp-head{margin-bottom:16px}.mp-stage-head{gap:12px;padding:14px 16px 14px 14px}.mp-num{width:30px;height:30px;font-size:14px}.mp-stage-copy strong{font-size:16.5px}.mp-summary{padding:12px 16px 14px 56px}.mp-step{flex-wrap:wrap;gap:12px;padding:12px 14px}.mp-step-copy a,.mp-step-copy strong{font-size:14.5px}.mp-side{display:flex}.mp-pick-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-readbar{max-width:none;margin:0 16px 32px}}.tr-bar{background:#efe8dd;border-radius:3px;flex:none;width:120px;height:6px;overflow:hidden}.tr-bar span{background:var(--copper);height:100%;display:block}.tr-status{white-space:nowrap;height:26px;color:var(--muted);background:#f2eee7;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.tr-status.on-track,.tr-status.done{color:#2f6b3f;background:#e3eee4}.tr-status.behind{color:#8e2f16;background:#f6e0d9}.tr-detail{background:#fbf8f3;border-top:1px solid #efe8dd;flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.tr-settings{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;display:flex}.tr-date{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.tr-date input{background:#fff;border:1px solid #cfc5b6;border-radius:10px;height:38px;padding:0 10px;font:500 14px Archivo,sans-serif}.tr-path h3{margin:4px 0 8px;font-size:16px}.tr-stage{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.tr-stage-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.tr-stage-head strong{font-size:15px}.tr-stage-head small{color:var(--muted);font-size:13px}.tr-stage-head small.late{color:#8e2f16;font-weight:600}.tr-kind{width:80px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}@media (width<=700px){.tr-bar{display:none}}.cp{box-sizing:border-box;width:100%;max-width:1176px;margin:0 auto;padding:32px 48px 72px}.cp h1{color:#1e1c1a;letter-spacing:-.5px;margin:0;font:800 34px/1.1 Archivo,sans-serif}.cp-crumbs{color:#5e574f;flex-wrap:wrap;gap:10px;margin-bottom:18px;font:500 15px Archivo,sans-serif;display:flex}.cp-crumbs a{color:#8a5a3a;font-weight:600;text-decoration:none}.cp-crumbs a:focus-visible{outline-offset:2px;outline:2px solid #8a5a3a}.cp-crumbs [aria-current]{color:#1e1c1a;font-weight:600}.cp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.cp-actions{flex-wrap:wrap;gap:8px;display:flex}.cp-sheet{border-radius:4px;box-shadow:0 10px 30px #1f1a1424}.cp-note{color:#5e574f;margin:18px 0 0;font:13.5px/1.5 Archivo,sans-serif}.cert{aspect-ratio:1056/816;color:#1e1c1a;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f6f1e8;width:100%;font-family:Archivo,sans-serif;position:relative;container-type:inline-size}.cert-in{text-align:center;flex-direction:column;align-items:center;padding:4.545cqw 4.545cqw 0;display:flex;position:absolute;inset:0}.cert:before,.cert:after{content:"";pointer-events:none;position:absolute}.cert:before{border:.19cqw solid #c49a6c;border-radius:.38cqw;inset:2.273cqw}.cert:after{border:.095cqw solid #c49a6c8c;border-radius:.19cqw;inset:3.409cqw}.cert-band{z-index:1;background:#1e1c1a;border-radius:.19cqw;justify-content:center;align-self:stretch;align-items:center;height:8.712cqw;display:flex;position:relative}.cert-band img{width:20.45cqw;height:auto;display:block}.cert-band span{color:#f2eee7;letter-spacing:-.02em;font-size:2.65cqw;font-weight:800}.cert p{margin:0}.cert-script{color:#8a5a3a;font:4.356cqw/1.25 Pinyon Script,cursive;margin-top:2.1cqw!important}.cert-label,.cert-facts span,.cert-foot span{letter-spacing:.16em;text-transform:uppercase;color:#5e574f;font-size:1.042cqw;font-weight:600}.cert-label{font-size:1.136cqw;margin-top:1.7cqw!important}.cert-name{color:#1e1c1a;font:6.44cqw/1.3 Pinyon Script,cursive}.cert-rule{background:#c49a6c;width:39.77cqw;height:.142cqw;display:block}.cert-line{color:#5e574f;font-size:1.468cqw;margin-top:1.7cqw!important}.cert-title{letter-spacing:.03em;text-transform:uppercase;font-size:3.977cqw;font-weight:800;line-height:1.2;margin-top:.76cqw!important}.cert-facts{align-items:center;margin-top:4.3cqw;display:flex}.cert-facts>div{flex-direction:column;gap:.57cqw;padding:0 2.65cqw;display:flex}.cert-facts>div+div{border-left:.095cqw solid #c49a6c99}.cert-facts span,.cert-foot span{color:#8a5a3a;letter-spacing:.14em}.cert-facts strong,.cert-foot strong{font-size:1.373cqw;font-weight:500}.cert-foot{grid-template-columns:1fr auto 1fr;align-self:stretch;align-items:center;margin:auto 3.03cqw 0;padding-bottom:1.2cqw;display:grid}.cert-foot>div:not(.cert-seal){text-align:left;flex-direction:column;align-self:start;gap:.57cqw;margin-top:2.9cqw;display:flex}.cert-foot>.right{text-align:right;align-items:flex-end}.cert-foot small{color:#5e574f;font-size:1.184cqw}.cert-seal{aspect-ratio:1;background:#1e1c1a;border:.284cqw solid #c49a6c;border-radius:50%;align-content:center;place-items:center;gap:0;width:10.6cqw;display:grid;box-shadow:inset 0 0 0 .66cqw #1e1c1a,inset 0 0 0 .76cqw #c49a6c99}.cert-seal i{text-transform:uppercase;letter-spacing:.18em;color:#c49a6c;font-size:.947cqw;font-style:normal;font-weight:600}.cert-seal b{color:#f2eee7;font-size:3.79cqw;font-weight:800;line-height:1.05}.cert-fine{color:#5e574f;max-width:72cqw;font-size:1.042cqw;margin:0 0 5.4cqw!important}@media (width<=859px){.cp{padding:20px 16px 56px}.cp h1{font-size:28px}}@media print{@page{size:letter landscape;margin:0}body.printing-cert *{visibility:hidden!important}body.printing-cert .cert,body.printing-cert .cert *{visibility:visible!important}body.printing-cert .cert{aspect-ratio:auto;width:11in;height:8.5in;box-shadow:none;position:fixed;top:0;left:0}}.mp-cert-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin:2px 0 0;font:600 13px Archivo,sans-serif;display:flex}.mp-cert-row .mp-cert.on{color:#2f6b45}.mp-cert-row a{color:#8a5a3a;font-weight:700;text-decoration:none}.mp-cert-row a:hover{text-decoration:underline}.mp-cert-row a:focus-visible{outline-offset:2px;outline:2px solid #8a5a3a}
