@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/crimson-pro-vietnamese-300-normal.8553b124.woff2) format("woff2"),url(/_next/static/media/crimson-pro-vietnamese-300-normal.380d6eb4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/crimson-pro-latin-ext-300-normal.48e9d5a3.woff2) format("woff2"),url(/_next/static/media/crimson-pro-latin-ext-300-normal.9b87813b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/crimson-pro-latin-300-normal.105f650f.woff2) format("woff2"),url(/_next/static/media/crimson-pro-latin-300-normal.0614e092.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/crimson-pro-vietnamese-400-normal.39e2256f.woff2) format("woff2"),url(/_next/static/media/crimson-pro-vietnamese-400-normal.57f9e8b0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/crimson-pro-latin-ext-400-normal.2e3c5a76.woff2) format("woff2"),url(/_next/static/media/crimson-pro-latin-ext-400-normal.568b0bb9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/crimson-pro-latin-400-normal.9a9788a4.woff2) format("woff2"),url(/_next/static/media/crimson-pro-latin-400-normal.d78d610a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/crimson-pro-vietnamese-500-normal.a95d2fd4.woff2) format("woff2"),url(/_next/static/media/crimson-pro-vietnamese-500-normal.fc702c18.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/crimson-pro-latin-ext-500-normal.1ba0eba7.woff2) format("woff2"),url(/_next/static/media/crimson-pro-latin-ext-500-normal.f6483fe7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/crimson-pro-latin-500-normal.60b4cf9c.woff2) format("woff2"),url(/_next/static/media/crimson-pro-latin-500-normal.6e347694.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/crimson-pro-vietnamese-400-italic.41569469.woff2) format("woff2"),url(/_next/static/media/crimson-pro-vietnamese-400-italic.6be02fbd.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/crimson-pro-latin-ext-400-italic.ba960ca2.woff2) format("woff2"),url(/_next/static/media/crimson-pro-latin-ext-400-italic.de1965ac.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/crimson-pro-latin-400-italic.691f29e3.woff2) format("woff2"),url(/_next/static/media/crimson-pro-latin-400-italic.c6e9beca.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-cyrillic-ext-wght-normal.807f8a64.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-cyrillic-wght-normal.958b8893.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-vietnamese-wght-normal.904964c5.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-latin-ext-wght-normal.dde16b97.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-sans-latin-wght-normal.89a9369d.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/patrick-hand-vietnamese-400-normal.e3752af0.woff2) format("woff2"),url(/_next/static/media/patrick-hand-vietnamese-400-normal.40571f83.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/patrick-hand-latin-ext-400-normal.21f28b30.woff2) format("woff2"),url(/_next/static/media/patrick-hand-latin-ext-400-normal.50a2641e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/patrick-hand-latin-400-normal.c7f01246.woff2) format("woff2"),url(/_next/static/media/patrick-hand-latin-400-normal.e9bbf8f3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#1f1f1f;--ink2:#333;--muted:#5c5c5c;--faint:#8a8a84;--line:#e4e4df;--tile:#f4f4f0;--bar:#f5f5f2;--btn:#4b4b4b;--sand:#f6efe0;--sand-ink:#3f2f10;--danger:#a3261e;--serif:"Crimson Pro",Georgia,serif;--sans:"Nunito Sans Variable",system-ui,sans-serif;--hand:"Patrick Hand",cursive}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:300 16px/1.65 var(--sans)}a{color:inherit}.pre{white-space:pre-line;overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pv{max-width:480px;margin:0 auto;min-height:100dvh;background:#fff}.pv h1,.pv h2{font-family:var(--serif);font-weight:400;margin:0}.pv p{margin:0}.pv-bar{height:60px;padding:0 24px;background:var(--bar);display:flex;align-items:center;justify-content:space-between}.pv-brand{font-family:var(--serif);font-weight:500;font-size:26px;letter-spacing:.01em}.pv-code{font-size:13px;color:var(--muted);font-weight:400;letter-spacing:.04em}.pv-archived{background:#efe8d8;padding:18px 24px 20px}.pv-archived h2{font-weight:500;font-size:23px;line-height:1.2;color:var(--sand-ink)}.pv-archived p{margin-top:6px;font-size:15px;color:#4a3a1a;font-weight:400}.pv-tile{position:relative;height:360px;background:var(--tile);display:flex;align-items:center;justify-content:center}.pv-tile-short{height:230px}.pv-bottle{color:#b2b2ab;display:flex}.pv-chip{width:196px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.09);transform:rotate(-1.6deg)}.pv-chip-color{height:172px}.pv-chip-label{padding:12px 16px 16px}.pv-chip-code{font-family:var(--serif);font-weight:300;font-size:46px;line-height:1}.pv-chip-code span{color:var(--faint)}.pv-chip-text{font-size:28px;line-height:1.15}.pv-chip-sub{margin-top:6px;font-size:13px;color:var(--muted);font-weight:400}.stamp{position:absolute}.stamp svg{width:100%;height:100%}.stamp span,.stamp svg{position:absolute;inset:0}.stamp span{display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-9deg);font:400 20px/1.05 var(--hand);color:#1f4a44;padding:0 12px}.pv-stamp{left:18px;top:20px;width:112px;height:112px}.pv-strike{position:absolute;left:36px;right:36px;top:50%;border-top:1.5px solid var(--btn);transform:rotate(-16deg)}.pv-intro{padding:36px 24px 0}.pv-eyebrow{font-size:15px;color:var(--muted);font-weight:400}.pv-intro h1{margin-top:6px;font-size:42px;line-height:1.08;letter-spacing:-.012em;overflow-wrap:anywhere}.pv-intro p{margin-top:16px;color:var(--ink2)}.pv-facts{margin:32px 24px 0;padding:0}.pv-fact{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid var(--line)}.pv-fact:last-child{border-bottom:1px solid var(--line)}.pv-fact dt{color:var(--muted);font-weight:400;flex:none}.pv-fact dd{margin:0;font-family:var(--serif);font-size:24px;line-height:1.2;text-align:right;overflow-wrap:anywhere}.pv-sec{margin:48px 24px 0}.pv-sec h2{font-size:30px;line-height:1.1}.pv-sec>p{margin-top:12px;color:var(--ink2)}.pv-mixbar{margin-top:20px;display:flex;height:10px}.pv-mixbar div:first-child{background:var(--ink)}.pv-mixbar div:last-child{background:#d8d8d2}.pv-mixlabels{margin-top:8px;display:flex;font-size:13px;color:var(--muted);font-weight:400}.pv-steps{list-style:none;margin:8px 0 0;padding:0}.pv-steps li{display:flex;gap:18px;align-items:baseline;padding:16px 0;border-top:1px solid var(--line);color:var(--ink2)}.pv-steps li:last-child{border-bottom:1px solid var(--line)}.pv-n{flex:none;width:22px;font-family:var(--serif);font-weight:300;font-size:30px;line-height:1;color:var(--faint)}.pv-fold{margin:40px 24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pv-fold summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:18px 0}.pv-fold summary::-webkit-details-marker{display:none}.pv-fold h2{font-size:30px;line-height:1.1}.pv-plus{position:relative;width:18px;height:18px;flex:none}.pv-plus:after,.pv-plus:before{content:"";position:absolute;background:var(--ink)}.pv-plus:before{left:0;right:0;top:8.5px;height:1px}.pv-plus:after{top:0;bottom:0;left:8.5px;width:1px}.pv-fold[open] .pv-plus:after{display:none}.pv-fold p{padding:0 0 22px;color:var(--ink2)}.pv-warn{margin:40px 24px 0;background:var(--sand);padding:24px 22px 26px}.pv-warn h2{font-weight:500;font-size:26px;line-height:1.15;color:var(--sand-ink)}.pv-warn p{margin-top:10px;color:#4a3a1a;font-weight:400}.pv-related{margin:56px 0 0}.pv-related h2{margin:0 24px 20px;font-size:30px;line-height:1.1}.pv-related-row{display:flex;gap:14px;padding:0 24px;overflow-x:auto;scrollbar-width:none}.pv-related-row::-webkit-scrollbar{display:none}.pv-related-row a{flex:none;width:230px;text-decoration:none}.pv-related-tile{height:230px;background:var(--tile);display:flex;align-items:center;justify-content:center;color:#b9b9b2}.pv-related-name{margin-top:14px;font-family:var(--serif);font-size:22px;line-height:1.2}.pv-related-meta{margin-top:4px;font-size:14px;color:var(--muted);font-weight:400}.pv-foot{margin:56px 24px 0;padding:22px 0 44px;border-top:1px solid var(--line);text-align:center}.pv-foot div{font-family:var(--serif);font-size:19px}.pv-foot small{display:block;margin-top:4px;font-size:13px;color:var(--muted);font-weight:400}.ad-bar{min-height:76px;padding:14px 56px;background:var(--bar);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 36px}.ad-brand{font-weight:500;font-size:30px;letter-spacing:.01em}.ad-brand,.ad-nav{font-family:var(--serif)}.ad-nav{display:flex;flex-wrap:wrap;gap:8px 36px;font-size:19px}.ad-nav a{text-decoration:none}.ad-nav a:hover,.ad-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.ad-nav a[aria-current=page]{font-weight:500}.ad-user{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:400;color:#3a3a3a}.ad-user button{font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;color:inherit}.ad-main{padding:56px 56px 64px;display:flex;flex-direction:column;gap:0;min-width:0}.ad-main h1{font-weight:300;font-size:56px;line-height:1.02;letter-spacing:-.02em}.ad-main h1,.ad-main h2{margin:0;font-family:var(--serif)}.ad-main h2{font-weight:400;font-size:32px;line-height:1.1}.ad-lead{margin:10px 0 0;font-size:17px;color:#4a4a4a;max-width:720px}.ad-head{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:flex-end;justify-content:space-between}.ad-sec{margin-top:48px}.btn-dark{display:inline-block;background:var(--btn);color:#fff;padding:16px 30px;font:400 19px var(--serif);text-decoration:underline;text-underline-offset:5px;border:0;cursor:pointer;text-align:center}.btn-dark:disabled{opacity:.5;cursor:not-allowed}.btn-link{font:400 19px var(--serif);text-decoration:underline;text-underline-offset:5px;background:none;border:0;padding:0;cursor:pointer;color:var(--ink)}.btn-link.danger{color:var(--danger)}.actions{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}.ad-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:0 40px;gap:0 40px;margin-top:48px}.ad-stat{border-top:1px solid var(--ink);padding:16px 0 4px}.ad-stat b{display:block;font:300 52px/1 var(--serif);letter-spacing:-.02em}.ad-stat span{display:block;margin-top:6px;color:#4a4a4a;font-weight:400}.field{display:flex;flex-direction:column;font-size:13px;color:var(--muted);font-weight:400;min-width:0}.field input[type=email],.field input[type=number],.field input[type=password],.field input[type=search],.field input[type=text],.field select,.field textarea,.line-input{border:0;border-bottom:1px solid var(--ink);background:transparent;padding:8px 0;font:300 17px var(--sans);color:var(--ink);border-radius:0;width:100%;min-width:0}.field textarea{background:#fafaf8;padding:10px 12px;border-bottom:1px solid var(--ink);resize:vertical;line-height:1.5}.field input[type=color]{width:64px;height:36px;padding:0;border:1px solid var(--line);background:#fff}.error,.field .err{color:var(--danger);font-size:14px;font-weight:400}.ok{color:#1f5c3a}.hint,.ok{font-weight:400}.hint{font-size:14px;color:var(--muted);margin:0}.filters{margin-top:56px;display:flex;flex-wrap:wrap;gap:20px 36px;align-items:flex-end}.filters .grow{flex:1 1 280px}.filters .field:not(.grow){min-width:150px}.bulk{margin-top:32px;background:var(--tile);padding:14px 20px;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;font-weight:400}.bulk b{font-weight:600}.bulk select{font:300 15px var(--sans);border:0;border-bottom:1px solid var(--ink);background:transparent;padding:4px 0}.bulk button{font:400 15px var(--sans);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.tablewrap{overflow-x:auto}.ad-table{width:100%;min-width:1000px;border-collapse:collapse}.ad-table th{text-align:left;font-size:13px;color:var(--muted);font-weight:400;padding:18px 12px 12px}.ad-table td{padding:12px;border-top:1px solid var(--line);vertical-align:middle}.ad-table tr:last-child td{border-bottom:1px solid var(--line)}.ad-table .num{font-family:var(--serif);font-size:21px;line-height:1.2}.ad-table .code{font-size:14px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.ad-table .sub{font-size:13px;color:var(--muted);font-weight:400}.ad-table .st-archived{color:var(--faint);font-style:italic}.ad-table .st-draft{color:#8a5a00;font-weight:600}.ad-table a{text-decoration:underline;text-underline-offset:4px;font-weight:400;margin-left:20px}.ad-table a:first-child{margin-left:0}.chk{width:17px;height:17px;accent-color:var(--ink)}.dot{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-right:8px}.sample-tag{margin-left:8px;font-size:12px;color:var(--faint);font-style:italic}.pager{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;color:#4a4a4a;font-weight:400}.pager a{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.note{background:var(--sand);padding:30px 32px 34px}.note h2{font-weight:500;font-size:28px;color:var(--sand-ink)}.note p{color:#4a3a1a;font-weight:400}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:28px 36px;gap:28px 36px;margin-top:40px}.form-grid .wide{grid-column:1/-1}.steps-nav{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 44px;font:400 22px var(--serif)}.steps-nav li span{font-weight:300;margin-right:10px;color:var(--faint)}.steps-nav li[aria-current=step]{text-decoration:underline;text-underline-offset:7px}.steps-nav li.todo{color:var(--faint)}.filebox{margin-top:36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;display:flex;flex-wrap:wrap;gap:16px 36px;align-items:center}.filebox input[type=file]{font:400 15px var(--sans)}.errtable td:first-child{font-family:var(--serif);font-size:24px;width:90px;vertical-align:top}.errtable td{vertical-align:top}.split{margin-top:48px;display:flex;flex-wrap:wrap;gap:48px 72px;align-items:flex-start}.split>section{flex:1 1 420px;min-width:0}.radios label{display:flex;align-items:baseline;gap:14px;padding:13px 0;border-top:1px solid var(--line);font-weight:400}.radios label:last-child{border-bottom:1px solid var(--line)}.radios label span:first-of-type{flex:1 1}.radios label span:nth-of-type(2){color:var(--muted)}.opts{display:flex;flex-wrap:wrap;gap:6px 28px;margin-top:10px}.opts label{cursor:pointer;font:400 26px var(--serif);color:var(--faint);border-bottom:1px solid transparent;padding:2px 0}.opts label:has(input:checked){color:var(--ink);border-bottom-color:var(--ink)}.opts.sm label{font-size:17px;font-family:var(--sans);font-weight:400}.opts input{position:absolute;opacity:0;pointer-events:none}.opts label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.h3{font:400 26px/1.2 var(--serif)}.preview{background:var(--tile);padding:44px 24px 36px}.label-card{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.1);transform:rotate(-1.2deg);display:flex;flex-direction:column;align-items:center;margin:0 auto;overflow:hidden}.label-card svg{display:block}.sheet-mini{background:#fff;border:1px solid #d8d8d2;box-shadow:0 8px 20px rgba(0,0,0,.07);padding:8px;flex:none;overflow:hidden}.sheet-mini>div{display:grid;border-left:1px dashed #c9c6be;border-top:1px dashed #c9c6be}.sheet-mini>div>div{border-right:1px dashed #c9c6be;border-bottom:1px dashed #c9c6be}.bars .bar{display:grid;grid-template-columns:100px 1fr 44px;grid-gap:12px;gap:12px;align-items:center;font-size:14px;padding:4px 0}.bars .bar i{display:block;height:8px;background:var(--btn)}.bars .bar b{font-weight:400;font-family:var(--serif);font-size:20px;text-align:right}.login-wrap{display:flex;flex-wrap:wrap;min-height:100dvh}.login-side{flex:1 1 520px;min-width:0;background:var(--tile);position:relative;overflow:hidden;min-height:560px}.login-waves{position:absolute;inset:0;display:flex;opacity:.5;filter:saturate(.55);animation:login-drift 1.6s ease-out both}.login-waves img{display:block;width:50%;height:100%;object-fit:cover;mix-blend-mode:multiply}.login-waves img:first-child{object-position:100% 50%}.login-waves img:last-child{object-position:0 50%}.login-card{position:absolute;left:56px;bottom:56px;width:min(500px,calc(100% - 112px));box-sizing:border-box;background:#fff;padding:34px 40px 36px;animation:login-rise .9s ease-out .2s both}.login-card h1{margin:28px 0 0;font:300 50px/1.04 var(--serif);letter-spacing:-.02em}.login-brands{margin:22px 0 0;font:italic 400 18px/1.7 var(--serif);color:var(--muted)}@keyframes login-drift{0%{opacity:0;transform:scale(1.04)}to{opacity:.5;transform:scale(1)}}@keyframes login-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-card,.login-waves{animation:none}}.login-form-wrap{flex:1 1 440px;min-width:0;display:flex;align-items:center;justify-content:center;padding:48px 32px}.login-form{width:100%;max-width:400px;display:flex;flex-direction:column;gap:30px}.login-form h2{margin:0;font:400 40px/1.08 var(--serif);letter-spacing:-.012em}.login-stamp{right:-30px;top:-46px;width:104px;height:104px}@media (max-width:760px){.ad-bar,.ad-main{padding-left:20px;padding-right:20px}.ad-main h1{font-size:40px}.login-card{left:16px;bottom:24px;width:calc(100% - 32px);padding:26px 24px 28px}.login-card h1{font-size:38px}.login-stamp{right:-8px}}.actionbar{position:-webkit-sticky;position:sticky;bottom:0;margin:48px -56px -64px;padding:20px 56px;background:#fff;border-top:1px solid var(--ink);display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}.brand-grid{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:48px 32px;gap:48px 32px}.brand-cover{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--tile);display:flex;align-items:center;justify-content:center}.brand-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.brand-cover:hover img{transform:scale(1.04)}.brand-cover span{font:400 20px var(--serif);color:var(--faint)}.brand-head{margin-top:16px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.brand-head h2{font-size:28px}.brand-head .code{font-weight:600;letter-spacing:.06em;font-size:14px}.brand-count{margin-top:2px;color:var(--muted);font-weight:400}.brand-actions{margin-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px}.brand-actions .btn-link{font-size:18px}.brand-muted{color:var(--muted)}@media (prefers-reduced-motion:reduce){.brand-cover img{transition:none}.brand-cover:hover img{transform:none}}.pv-hero{position:relative}.pv-hero-media{aspect-ratio:3/2;overflow:hidden;background:#14161a}.pv-hero-media img{display:block;width:100%;height:100%;object-fit:cover;animation:pv-kb 9s ease-out both}.pv-hero-card{position:relative;margin-top:-56px;width:86%;box-sizing:border-box;background:#fff;padding:22px 24px 0;animation:pv-rise .8s ease-out .25s both}.pv-hero-card h1{margin-top:4px;font-size:42px;line-height:1.06;letter-spacing:-.012em;overflow-wrap:anywhere}.pv-intro-after-hero{padding-top:14px}@keyframes pv-kb{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv-hero-card,.pv-hero-media img{animation:none}}.edit-cols{margin-top:48px;display:flex;flex-wrap:wrap;gap:56px 80px;align-items:flex-start}.edit-main{flex:1 1 520px;min-width:0}.ph{flex:1 1 400px;min-width:0;max-width:520px}.ph-stage{margin-top:24px;background:var(--tile);min-height:220px;padding:28px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.ph-stage img{display:block;max-width:100%;max-height:320px;object-fit:contain}.ph-actions{margin-top:16px;display:flex;gap:28px}.ph-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ph-cell{position:relative}.ph-cell>img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--tile)}.ph-main>img{outline:2px solid var(--ink);outline-offset:3px}.ph-cell-actions{margin-top:8px;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.ph-cell-actions .btn-link{font-size:15px}.ph-add label{position:relative;aspect-ratio:1/1;border:1px dashed #b2b2ab;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;font-size:13px;font-weight:400}.ph-add label:hover{border-color:var(--ink);color:var(--ink)}.ph-add input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.ph-add input:focus-visible+*{outline:2px solid var(--ink)}.ph-plus{font:300 34px/1 var(--serif)}.ph-note{margin-top:14px;font-size:13px;color:var(--muted);font-weight:400}.pv-chip-photo{display:block;width:100%;height:184px;object-fit:cover}.pv-photo{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pv-photo img{display:block;width:100%;height:100%;object-fit:cover}.pv-tone{margin:48px 0 0}.pv-tone h2{margin:0 24px;font-size:30px;line-height:1.1}.pv-tone>p{margin:8px 24px 0;font-size:14px;color:var(--muted);font-weight:400}.pv-tone-row{display:flex;gap:12px;padding:20px 24px 0;overflow-x:auto;scrollbar-width:none}.pv-tone-row::-webkit-scrollbar{display:none}.pv-tone-row a{flex:none;width:104px;text-decoration:none}.pv-tone-tile{width:104px;height:104px;overflow:hidden;background:var(--tile)}.pv-tone-tile img,.pv-tone-tile span{display:block;width:100%;height:100%;object-fit:cover}.pv-tone-code{margin-top:10px;font-family:var(--serif);font-size:24px;line-height:1}.pv-tone-sub{font-size:12px;color:var(--muted);font-weight:400}.pv-hero-archived .pv-hero-media img{filter:grayscale(1) contrast(.95)}.pv-related-tile img{display:block;width:100%;height:100%;object-fit:cover}.ad-thumb{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--tile);overflow:hidden}.ad-thumb img{display:block;width:46px;height:46px;object-fit:cover}.btn-muted{color:var(--muted)}.bulk .bulk-note{flex-basis:100%;font-size:14px;color:var(--ink2)}.bulk .bulk-note:empty{display:none}.bulk .bulk-note .btn-link{font-size:14px}.bulk button:disabled{color:var(--faint);cursor:default;text-decoration:none}.qr-open{display:block;padding:0;border:0;background:none;cursor:zoom-in}.qr-open:hover svg{outline:1px solid var(--ink);outline-offset:2px}.qr-dialog{border:0;padding:0;background:#fff;max-width:min(92vw,460px);width:100%;box-shadow:0 24px 60px rgba(0,0,0,.25)}.qr-dialog::-webkit-backdrop{background:rgba(20,20,20,.55)}.qr-dialog::backdrop{background:rgba(20,20,20,.55)}.qr-dialog-body{padding:28px 28px 24px;display:flex;flex-direction:column;gap:20px}.qr-big{display:block;width:100%;height:auto;aspect-ratio:1/1;border:1px solid var(--line)}.qr-meta{display:flex;flex-direction:column;gap:2px}.qr-meta b{font:600 15px var(--sans);letter-spacing:.04em}.qr-meta span{font:400 22px/1.2 var(--serif)}.qr-meta small{font-size:12px;color:var(--muted);font-weight:400;word-break:break-all}.qr-actions{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline}.qr-actions .btn-link{font-size:16px}.logo{display:block;height:auto;max-width:100%;mix-blend-mode:multiply}