.label-gallery-page,.label-editor-page{color:#19221c;max-width:1420px;margin:0 auto;padding:0 32px 64px}.label-gallery-sample-note{color:#68736a;margin:7px 0 0;font-size:13px;line-height:1.5}.label-gallery-hero{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:54px;padding:78px 0 70px;display:grid}.label-gallery-intro{max-width:780px}.label-gallery-intro h1{letter-spacing:-.04em;max-width:760px;margin:0 0 23px;font-size:clamp(43px,6.2vw,78px);line-height:.99}.label-gallery-intro>p{color:#566258;max-width:650px;margin:0;font-size:17px;line-height:1.58}.label-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.label-gallery-note{border-top:1px solid #daddd4;align-items:flex-start;gap:15px;padding-top:18px;display:flex}.label-gallery-note p{color:#5a655b;max-width:330px;margin:0;font-size:13px;line-height:1.6}.label-gallery-note strong{color:#25372a;margin-bottom:4px;font-size:14px;display:block}.label-note-mark{color:#46704f;flex:0 0 38px;height:38px}.label-note-mark svg{width:100%;height:100%;display:block}.label-text-link{color:#335b3d;cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:13px;font-weight:700;text-decoration:none}.label-text-link:hover{color:#1b3929;text-underline-offset:4px;text-decoration:underline}.label-template-section{border-top:1px solid #daddd4;padding-top:28px}.label-section-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.label-section-heading h2{letter-spacing:-.035em;margin:0 0 7px;font-size:22px}.label-section-heading p{color:#687269;margin:0;font-size:13px}.label-section-heading>span{color:#657064;font-variant-numeric:tabular-nums;font-size:12px}.label-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;display:grid}.label-template-card{min-width:0}.label-template-preview{aspect-ratio:3/4;background:#e9ece5;display:block;position:relative;overflow:hidden}.label-template-preview>div,.label-template-preview svg{width:100%;height:100%;display:block}.label-template-preview svg{transition:transform .45s cubic-bezier(.2,.75,.2,1)}.label-template-preview:hover svg{transform:scale(1.025)}.label-preview-action{color:#26392c;opacity:0;background:#f8f8f1;align-items:center;gap:18px;padding:10px 12px;font-size:11px;font-weight:700;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.label-template-preview:hover .label-preview-action,.label-template-preview:focus-visible .label-preview-action{opacity:1;transform:translateY(0)}.label-template-copy{justify-content:space-between;align-items:start;gap:12px;padding:13px 1px 0;display:flex}.label-template-copy h3{letter-spacing:-.01em;margin:0 0 5px;font-size:14px}.label-template-copy h3 a{color:#202c22;text-decoration:none}.label-template-copy h3 a:hover{text-underline-offset:3px;text-decoration:underline}.label-template-copy p{color:#5e695f;max-width:250px;margin:0;font-size:12px;line-height:1.45}.label-template-arrow{color:#35533b;border:1px solid #cbd3ca;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:15px;text-decoration:none;display:flex}.label-template-arrow:hover{background:#e7eee5;border-color:#9eb09e}.label-export-note{border-top:1px solid #daddd4;grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-top:74px;padding:24px 0 38px;display:grid}.label-export-note h2{letter-spacing:-.03em;margin:0 0 9px;font-size:21px}.label-export-note p{color:#5e695f;max-width:510px;margin:0;font-size:12px;line-height:1.6}.label-export-note>p{border-top:2px solid #b5c3b1;padding-top:12px}.label-editor-header{border-bottom:1px solid #daddd4;justify-content:space-between;align-items:end;gap:28px;padding:45px 0 24px;display:flex}.label-back-link{color:#55705a;margin-bottom:20px;font-size:12px;text-decoration:none;display:inline-block}.label-back-link:hover{text-underline-offset:3px;text-decoration:underline}.label-editor-header h1{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(32px,4vw,48px);line-height:1}.label-editor-header p{color:#657066;max-width:580px;margin:0;font-size:13px;line-height:1.5}.label-editor-actions{flex:none;gap:9px;display:flex}.label-editor-actions .button-primary,.label-editor-actions .button-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.label-editor-actions .button-primary{color:#fff;background:#1b3929;border:1px solid #1b3929}.label-editor-actions .button-secondary{color:#36533c;background:0 0;border:1px solid #b9c5b7}.label-editor-actions button:disabled{cursor:wait;opacity:.58}.label-editor-layout{grid-template-columns:minmax(320px,.91fr) minmax(420px,1.09fr);align-items:start;gap:46px;padding:26px 0 0;display:grid}.label-preview-column{position:sticky;top:20px}.label-live-preview{background:#e9ede5;max-width:500px;margin:0 auto;padding:18px;position:relative}.label-preview-svg{aspect-ratio:3/4;width:100%;overflow:hidden;box-shadow:0 18px 34px #1a281e24}.label-preview-svg svg{width:100%;height:100%;display:block}.label-watermark-caption{color:#58665a;text-align:center;background:#f7f7f0;max-width:500px;margin:8px auto 0;padding:6px 2px;font-size:11px;font-weight:650}.label-sample-caption{color:#58665a;text-align:center;max-width:500px;margin:0 auto 8px;font-size:11px}.label-output-detail{color:#405442;justify-content:space-between;max-width:500px;margin:14px auto 0;font-size:12px;font-weight:700;display:flex}.label-preview-column>p{color:#6a746b;max-width:500px;margin:8px auto 0;font-size:11px;line-height:1.5}.label-controls{border-top:1px solid #daddd4}.label-profile-select{color:#344638;border-bottom:1px solid #e1e4dd;gap:8px;padding:15px 0;font-size:12px;font-weight:700;display:grid}.label-template-picker{color:#4d5b4c;gap:6px;max-width:250px;margin-top:12px;font-size:12px;font-weight:650;display:grid}.label-template-picker select,.label-profile-save select{appearance:none;color:#26352a;background:#fbfcf8;border:1px solid #d8ded5;border-radius:7px;width:100%;min-height:42px;padding:0 12px}.label-profile-save{color:#344638;border-top:1px solid #e1e4dd;gap:10px;padding-top:14px;display:grid}.label-profile-save summary{cursor:pointer;font-size:14px;font-weight:700}.label-profile-save p{color:#6a746a;margin:0;font-size:12px;line-height:1.5}.label-profile-save>label{gap:6px;font-size:12px;font-weight:650;display:grid}.label-profile-save input{color:#26352a;background:#fbfcf8;border:1px solid #d8ded5;border-radius:7px;width:100%;min-height:42px;padding:0 12px}.label-sensory-group{gap:10px;display:grid}.label-sensory-group p{color:#657066;margin:0;font-size:12px;line-height:1.5}.label-sensory-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.label-sensory-fields label{color:#405442;grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto;align-items:center;gap:6px 12px;font-size:13px;display:grid}.label-sensory-fields input[type=range]{accent-color:#55765b;width:100%;min-width:0}.label-sensory-fields output{color:#354d39;font-variant-numeric:tabular-nums;text-align:end;min-width:34px;font-weight:700}.label-sensory-fields input:focus-visible{outline-offset:3px;outline:2px solid #6f8b70}.label-sensory-group>button{justify-self:start}.label-template-picker select:focus,.label-profile-save input:focus,.label-profile-save select:focus{border-color:#6f8b70;outline:2px solid #4d734f33}.label-profile-select select,.label-font-select select{appearance:none;color:#26352a;background:#fbfcf8;border:1px solid #d8ded5;border-radius:7px;width:100%;min-height:42px;padding:0 12px}.label-control-group{border-bottom:1px solid #e1e4dd;padding:18px 0 21px}.label-control-group h2{margin:0 0 5px;font-size:15px}.label-control-group>p{color:#657066;margin:0 0 14px;font-size:12px}.label-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.label-fields label{color:#4f5e51;gap:6px;font-size:12px;font-weight:650;display:grid}.label-fields input{color:#25352a;background:#fbfcf8;border:1px solid #d8ded5;border-radius:7px;min-width:0;min-height:42px;padding:0 10px;font-size:14px;font-weight:500}.label-flavor-fields{border:0;grid-column:1/-1;gap:11px;min-width:0;margin:4px 0 0;padding:0;display:grid}.label-flavor-fields legend{color:#344638;padding:0;font-size:14px;font-weight:700}.label-flavor-fields>p{color:#657066;margin:0;font-size:12px;line-height:1.5}.label-flavor-row{border-bottom:1px solid #e6e9e2;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:0 0 11px;display:grid}.label-flavor-row label{color:#4f5e51;gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.label-flavor-row input,.label-flavor-row select{color:#26352a;background:#fbfcf8;border:1px solid #d8ded5;border-radius:7px;width:100%;min-width:0;min-height:42px;padding:0 10px;font-size:14px;font-weight:500}.label-flavor-row input:focus,.label-flavor-row select:focus{border-color:#6f8b70;outline:2px solid #4d734f33}.label-flavor-row button{min-height:42px}.label-flavor-hint{color:#657066;grid-column:1/-1;font-size:12px;line-height:1.45}.label-fields input:focus,.label-profile-select select:focus,.label-font-select select:focus{border-color:#6f8b70;outline:2px solid #4d734f33}.label-field-wide{grid-column:1/-1}.label-style-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.label-style-fields>label:not(.label-font-select){color:#4f5e51;flex-direction:column;align-items:flex-start;gap:6px;font-size:12px;font-weight:650;display:flex}.label-style-fields input[type=color]{cursor:pointer;background:#fff;border:1px solid #d5dbd2;border-radius:7px;width:37px;height:37px;padding:3px}.label-style-fields span{color:#59665b;font-variant-numeric:tabular-nums;font-size:12px}.label-font-select{color:#4f5e51;grid-column:1/-1;gap:6px;font-size:12px;font-weight:650;display:grid}.label-editor-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:18px 0 10px;display:flex}.label-editor-cta>div{gap:4px;display:grid}.label-editor-cta strong{color:#304232;font-size:12px}.label-editor-cta span{color:#606b61;font-size:12px;line-height:1.45}.label-editor-cta button{text-align:left}.label-project-private{background:#eef2e9;border:1px solid #d9e2d4;margin:13px 0;padding:13px}.label-project-private p{color:#465648;margin:0 0 10px;font-size:12px;line-height:1.5}.label-project-private .button-primary{color:#fff;background:#1b3929;border:1px solid #1b3929;border-radius:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700}.label-editor-fieldset{border:0;min-width:0;margin:0;padding:0}.label-feedback{color:#34563a;background:#edf3e9;border:1px solid #cfddc9;margin:17px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.label-feedback.is-error{color:#752e29;background:#fbefed;border-color:#e7bbb5}.label-editor-loading{color:#637064;padding:80px 0}.label-projects-section{border-top:1px solid #dfe3dc;margin-top:38px;padding-top:26px}.label-workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.label-workspace-item{min-width:0;position:relative}.label-workspace-art{aspect-ratio:3/4;background:#e9ede5;display:block;overflow:hidden}.label-workspace-art>div,.label-workspace-art svg{width:100%;height:100%;display:block}.label-workspace-art>span{color:#69756a;place-items:center;height:100%;display:grid}.label-workspace-item-copy{justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.label-workspace-item-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:12px;overflow:hidden}.label-workspace-item-copy h3 a{color:#25362a;text-decoration:none}.label-workspace-item-copy h3 a:hover{text-underline-offset:3px;text-decoration:underline}.label-workspace-item-copy p{color:#5f6d60;margin:0;font-size:12px}.label-workspace-delete{color:#58685b;letter-spacing:2px;background:0 0;border:0;border-radius:6px;min-width:36px;min-height:36px;font-size:22px;line-height:1}.label-workspace-delete:hover{background:#edf1ea}.label-workspace-confirm{background:#f6f7f1;border:1px solid #dce2d8;flex-wrap:wrap;gap:7px;padding:9px;display:flex;position:absolute;top:8px;right:0}.label-workspace-confirm p{color:#435446;flex-basis:100%;margin:0;font-size:12px}.label-workspace-confirm button,.label-workspace-error button{color:#35533c;background:#fff;border:1px solid #cbd5c8;border-radius:5px;min-height:34px;padding:0 10px;font-size:12px}.label-workspace-confirm button:first-of-type{color:#873b33}.label-workspace-empty,.label-workspace-error{color:#687469;padding:14px 0;font-size:12px;line-height:1.5}.label-workspace-empty p,.label-workspace-error p{margin:0 0 8px}.label-workspace-empty a{color:#355b3e;font-weight:700;text-decoration:none}.label-workspace-empty a:hover{text-underline-offset:3px;text-decoration:underline}.label-workspace-error{align-items:center;gap:15px;display:flex}@media (max-width:1000px){.label-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.label-editor-layout{grid-template-columns:minmax(290px,.9fr) minmax(350px,1.1fr);gap:28px}.label-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.label-gallery-page,.label-editor-page{padding:0 20px 48px}.label-gallery-hero{grid-template-columns:1fr;gap:29px;padding:49px 0 43px}.label-gallery-intro h1{font-size:clamp(43px,9vw,64px)}.label-gallery-intro>p{font-size:15px}.label-gallery-note{max-width:520px}.label-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.label-export-note{grid-template-columns:1fr;gap:22px;margin-top:48px}.label-editor-header{flex-direction:column;align-items:start;gap:18px;padding-top:31px}.label-editor-actions{width:100%}.label-editor-actions>*{flex:1}.label-editor-layout{grid-template-columns:1fr;gap:24px;padding-top:19px}.label-preview-column{position:static}.label-live-preview{max-width:460px}.label-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.label-sensory-fields{grid-template-columns:1fr}}@media (max-width:480px){.label-gallery-page,.label-editor-page{padding-left:15px;padding-right:15px}.label-hero-actions{flex-direction:column;align-items:flex-start;gap:9px}.label-template-grid{gap:21px 12px}.label-template-copy h3,.label-template-copy p{font-size:12px}.label-template-arrow{flex-basis:27px;height:27px}.label-editor-actions{grid-template-columns:1fr;display:grid}.label-fields{grid-template-columns:1fr}.label-field-wide{grid-column:auto}.label-flavor-row{grid-template-columns:1fr;align-items:stretch}.label-style-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.label-workspace-grid{gap:17px 11px}}@media (prefers-reduced-motion:reduce){.label-template-preview svg,.label-preview-action{transition:none}}.label-gallery-page :focus-visible,.label-editor-page :focus-visible,.label-projects-section :focus-visible{outline-offset:3px;outline:2px solid #315e43}.label-gallery-page ::selection,.label-editor-page ::selection{color:#19221c;background:#dbe8d5}.label-editor-page input{caret-color:#315e43}.label-text-link{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.label-back-link{align-items:center;min-height:44px;margin-bottom:12px;display:inline-flex}.label-template-copy h3 a{align-items:center;min-height:44px;display:inline-flex}.label-template-arrow{flex-basis:44px;width:44px;height:44px}.label-editor-page .label-watermark-caption{color:#26392c;font-size:13px}.label-editor-page .label-output-detail,.label-editor-page .label-preview-column>p,.label-editor-page .label-control-group>p,.label-editor-page .label-project-private p,.label-editor-page .label-editor-cta span,.label-editor-page .label-fields label,.label-editor-page .label-style-fields>label:not(.label-font-select),.label-editor-page .label-font-select,.label-editor-page .label-profile-select{font-size:13px}.label-editor-page .label-mobile-preview-actions{display:none}@media (max-width:760px){.label-editor-page .label-mobile-preview-actions{grid-template-columns:1fr 1fr;width:100%;margin-top:16px;display:grid}.label-editor-page .label-mobile-preview-actions>*{min-height:48px}.label-editor-page .label-editor-header>.label-editor-actions,.label-editor-page .mobile-preview-shell{display:none}.label-editor-page .mobile-preview-shell.is-open{display:block}.label-editor-page .mobile-preview-sheet-content{padding-top:12px}.label-editor-page .label-preview-column{max-width:560px;margin:0 auto}.label-editor-page .label-live-preview{padding:12px}.label-editor-page .label-editor-fieldset :is(input:not([type=color]),select,textarea){font-size:16px}.label-editor-page .label-fields input,.label-editor-page .label-profile-select select,.label-editor-page .label-font-select select,.label-editor-page .label-template-picker select,.label-editor-page .label-profile-save :is(input,select){min-height:44px;font-size:16px}.label-editor-page .label-style-fields input[type=color]{width:44px;height:44px}.label-editor-page .label-controls{margin-bottom:76px}}.label-template-guide{border-top:1px solid #deded4;max-width:1120px;margin:56px auto 0;padding:40px 0 0}.label-template-guide h2{margin:0 0 18px;font-size:clamp(22px,3vw,30px);line-height:1.25}.label-template-guide h3{margin:28px 0 12px;font-size:19px}.label-template-guide p,.label-template-guide li{color:#4b5149;font-size:16px;line-height:1.7}.label-template-guide p{max-width:70ch;margin:0 0 18px}.label-template-guide-intro{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:48px;display:grid}.label-template-guide-intro img{border-radius:8px;width:100%;height:auto}.label-template-guide .label-guide-eyebrow{color:#315e43;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px}.label-template-guide-columns{grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;display:grid}.label-template-guide ul,.label-template-guide ol{margin:0;padding-left:22px}.label-template-guide li{margin-bottom:12px;padding-left:4px}.label-template-question{border-top:1px solid #deded4;margin-top:28px;padding-top:32px}.label-template-related{flex-direction:column;align-items:flex-start;margin-top:32px;display:flex}.label-template-related a{color:#315e43;text-underline-offset:4px;padding:10px 0;line-height:1.5}@media (max-width:760px){.label-template-guide{margin-top:28px;padding-top:28px}.label-template-guide-intro,.label-template-guide-columns{grid-template-columns:1fr;gap:24px}.label-template-guide-intro img{width:180px}.label-template-guide-columns{margin-top:32px}}
