.type-studio{--ts-bg:#fbfbfa;--ts-line:#e1e1dd;--ts-text:#242423;--ts-muted:#777773;color:var(--ts-text);background:var(--ts-bg);flex-direction:column;height:100dvh;font:12px/1.5 Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.type-studio button,.type-studio input,.type-studio select,.type-studio textarea{font:inherit;color:inherit}.type-studio button{transition:background .16s,color .16s}.type-studio button:disabled{opacity:.3}.type-studio button:focus-visible,.type-studio input:focus-visible,.type-studio textarea:focus-visible,.type-studio select:focus-visible{outline-offset:3px;outline:2px solid #777}.type-studio fieldset{border:0;min-width:0;margin:0;padding:0}.type-studio h1,.type-studio h2,.type-studio h3{font-weight:500}.ts-header{border-bottom:1px solid var(--ts-line);flex-shrink:0;align-items:center;gap:22px;height:72px;padding:0 26px;display:flex}.ts-brand{letter-spacing:-1.2px;align-items:center;gap:8px;display:flex;font-size:29px!important;font-weight:800!important}.ts-brand>span{font-size:29px;font-weight:400}.ts-header-divider{background:var(--ts-line);width:1px;height:20px}.ts-app-name{letter-spacing:1.1px;color:#777;white-space:nowrap;font-size:8px}.ts-document-name{align-items:center;gap:18px;margin-left:34px;display:flex}.ts-document-name input{background:0 0;border:0;width:150px;padding:6px 0;font-size:11px}.ts-document-name>span{color:#7d7d78;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex}.ts-document-name i{background:#8b8d83;border-radius:50%;width:4px;height:4px}.ts-header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.ts-header-link{align-items:center;gap:7px;display:flex;font-size:10px!important}.ts-primary{background:#262625;border-radius:3px;justify-content:space-between;align-items:center;gap:25px;min-height:36px;padding:10px 16px;display:inline-flex;color:#fff!important;font-size:11px!important}.ts-primary:hover{background:#444}.ts-icon{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.ts-icon:hover{background:#ebebe7}.ts-workspace{flex:1;grid-template-columns:238px minmax(300px,1fr) 282px;min-height:0;display:grid}.ts-left{border-right:1px solid var(--ts-line);background:var(--ts-bg);flex-direction:column;min-height:0;display:flex}.ts-words{border-bottom:1px solid var(--ts-line);flex-shrink:0;padding:21px 18px 16px}.ts-section-heading{align-items:center;gap:8px;min-height:22px;display:flex}.ts-section-heading h2,.ts-section-heading h3{margin:0;font-size:11px;font-weight:500}.ts-section-heading>span{color:#858580;font-size:8px}.ts-section-heading>.ts-icon,.ts-section-heading>svg,.ts-words .ts-section-heading>span{margin-left:auto}.ts-words textarea{resize:vertical;letter-spacing:-.6px;background:#f4f4f1;border:1px solid #deded9;border-radius:3px;width:100%;height:76px;min-height:65px;max-height:150px;margin-top:11px;padding:10px 11px;font-size:24px;font-weight:700;line-height:1.13}.ts-words p{color:#858580;margin-top:7px;font-size:8px}.ts-presets{scrollbar-width:thin;scrollbar-color:#d3d3cd transparent;flex:1;min-height:100px;padding:15px 18px 20px;overflow:auto}.ts-filter{border-bottom:1px solid var(--ts-line);gap:3px;margin-bottom:13px;padding:8px 0 11px;display:flex}.ts-filter>button{color:#7c7c76;border-radius:3px;padding:5px 11px;font-size:9px}.ts-filter>button.active{color:#222;background:#e9e9e4}.ts-filter>button:hover{background:#efefeb}.ts-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;display:grid}.ts-preset{text-align:left;border-radius:2px;min-width:0;display:block}.ts-preset>.artwork{outline-offset:2px;border-radius:1px;outline:1px solid #e2e2dc;aspect-ratio:1!important}.ts-preset.selected>.artwork{outline-offset:3px;outline:2px solid #292928}.ts-preset:hover>.artwork{outline-color:#777}.ts-preset>span{color:#6c6c65;white-space:nowrap;letter-spacing:-.1px;justify-content:space-between;align-items:center;gap:3px;margin-top:7px;font-size:8px;display:flex}.ts-preset.selected>span{color:#242423}.ts-search{background:#fff;border:1px solid #ddd;border-radius:3px;width:100%;margin-top:8px;padding:7px 8px;font-size:10px!important}.ts-layers{border-top:1px solid var(--ts-line);flex-shrink:0;padding:13px 12px 12px}.ts-layers>.ts-section-heading{padding:0 6px 7px}.ts-layer-list{scrollbar-width:thin;max-height:185px;overflow:auto}.ts-layer-row{border-radius:3px;align-items:center;gap:2px;padding:3px 5px;display:flex}.ts-layer-row.active{background:#eaeae5}.ts-layer-select{flex:1;align-items:center;gap:8px;min-width:0;padding:7px 2px;display:flex;font-size:9px!important}.ts-layer-select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-layer-select>svg{color:#70706a}.ts-layer-row>.ts-icon{color:#777770;width:22px;height:26px}.ts-add-layer{border:1px dashed #cecec6;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:9px;padding:7px;display:flex;color:#72726a!important;font-size:9px!important}.ts-add-layer:hover{background:#ecece7}.ts-center{background:#f1f1ee;flex-direction:column;min-width:0;min-height:0;display:flex}.ts-canvas-toolbar{border-bottom:1px solid #deded8;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:54px;padding:0 22px;display:flex}.ts-view-switch{align-self:stretch;gap:17px;display:flex}.ts-view-switch>button{color:#85857e;font-size:10px;position:relative}.ts-view-switch>button.active{color:#252522}.ts-view-switch>button.active:after{content:"";background:#333;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ts-canvas-options{color:#73736b;align-items:center;gap:12px;font-size:9px;display:flex}.ts-canvas-options>label:first-child{align-items:center;gap:6px;display:flex}.ts-canvas-options select{appearance:none;cursor:pointer;background:0 0;border:0;max-width:110px;font-size:9px}.ts-canvas-options>span{background:#d0d0c8;width:1px;height:12px}.ts-canvas-colour{align-items:center;display:flex}.ts-canvas-colour input{cursor:pointer;background:0 0;border:0;width:17px;height:17px;padding:0}.ts-canvas-colour input::-webkit-color-swatch-wrapper{padding:0}.ts-canvas-colour input::-webkit-color-swatch{border:1px solid #c2c2b9;border-radius:2px}.ts-canvas-options button.active{color:#222;text-underline-offset:3px;text-decoration:underline}.ts-stage{background:#e7e7e2;flex:1;justify-content:center;align-items:center;min-height:0;margin:22px 22px 0;display:flex;position:relative;overflow:hidden}.ts-artboard{flex-shrink:0;width:80%;max-width:620px;transition:transform .15s;position:relative;box-shadow:0 5px 20px #26261c18}.ts-artboard.portrait{width:57%;max-width:440px}.ts-artboard.landscape{width:86%;max-width:720px}.ts-artboard.banner{width:94%;max-width:900px}.ts-artboard.hero{width:90%;max-width:820px}.ts-artboard.social{width:40%;max-width:330px}.ts-artboard.feed{width:62%;max-width:500px}.ts-artboard.classic{width:82%;max-width:680px}.type-composition{width:100%;position:relative;overflow:hidden}.type-layer-render>.artwork{width:100%;height:100%;aspect-ratio:unset!important}.type-layer-render canvas{touch-action:none}.type-layer-render.selected{outline-offset:-1px;outline:1px dashed #79a8ca}.type-safe-area{pointer-events:none;border:1px dashed #7ca7c7;position:absolute;inset:6%}.ts-cross{opacity:.4;pointer-events:none;border-color:#89897d;width:9px;height:9px;position:absolute}.ts-cross.top-left{border-top:1px solid;border-left:1px solid;top:13px;left:13px}.ts-cross.top-right{border-top:1px solid;border-right:1px solid;top:13px;right:13px}.ts-cross.bottom-left{border-bottom:1px solid;border-left:1px solid;bottom:13px;left:13px}.ts-cross.bottom-right{border-bottom:1px solid;border-right:1px solid;bottom:13px;right:13px}.ts-artboard.source-only{opacity:0;pointer-events:none;width:700px;position:absolute;left:-10000px}.ts-canvas-status{color:#7c7c71;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 22px;display:flex}.ts-canvas-status>span{letter-spacing:.3px;align-items:center;gap:8px;font-size:7px;display:flex}.ts-canvas-status i{background:#a3a399;border-radius:50%;width:2px;height:2px}.ts-canvas-status>div{align-items:center;gap:3px;display:flex}.ts-zoom{font-variant-numeric:tabular-nums;width:33px;font-size:9px!important}.ts-timeline{background:#f7f7f3;border-top:1px solid #ddddd5;border-bottom:1px solid #ddddd5;flex-shrink:0;align-items:center;gap:21px;height:76px;padding:0 22px;display:flex}.ts-playback{align-items:center;gap:7px;display:flex}.ts-play{background:#282825;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;color:#fff!important}.ts-playback>span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.ts-playback small{color:#898980;font-size:8px}.ts-timeline-track{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ts-ruler{color:#95958a;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:7px;display:flex}.ts-timeline-track input{accent-color:#3d3d37;cursor:pointer;width:100%;height:3px;margin:0}.ts-history{align-items:center;gap:3px;display:flex}.ts-bottomline{color:#85857a;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:31px;padding:0 22px;font-size:7px;display:flex}.ts-bottomline>span>span{margin:0 7px}.ts-bottomline kbd{background:#e5e5dd;border-radius:2px;margin-right:4px;padding:2px 3px;font:6px Arial}.ts-bottomline>span:last-child{letter-spacing:.6px;font-size:6px}.ts-right{border-left:1px solid var(--ts-line);flex-direction:column;min-height:0;display:flex}.ts-inspector-tabs{border-bottom:1px solid var(--ts-line);flex-shrink:0;align-items:stretch;gap:24px;height:54px;padding:0 20px;display:flex}.ts-inspector-tabs>button{color:#82827b;font-size:10px;position:relative}.ts-inspector-tabs>button.active{color:#222}.ts-inspector-tabs>button.active:after{content:"";background:#333;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ts-inspector-body{scrollbar-width:thin;scrollbar-color:#d1d1c8 transparent;flex:1;padding:23px 22px;overflow:auto}.ts-treatment-title>span{letter-spacing:.75px;color:#8b8b80;font-size:7px}.ts-treatment-title h1{letter-spacing:-.6px;margin-top:6px;font-size:23px;font-weight:500;line-height:1.2}.ts-treatment-title p{color:#85857a;max-width:225px;margin-top:10px;font-size:10px;line-height:1.7}.ts-control-section{border-bottom:1px solid var(--ts-line);padding:22px 0}.ts-control-section h3{margin-bottom:14px;font-size:11px;font-weight:500;line-height:1.4}.ts-control-section .ts-section-heading h3{margin-bottom:0}.ts-select{color:#7b7b70;flex-direction:column;gap:7px;margin-top:15px;font-size:10px;display:flex}.ts-select select{color:#333;cursor:pointer;background:#fff;border:1px solid #d9d9d1;border-radius:3px;width:100%;padding:9px 8px;font-size:10px}.ts-slider{margin-top:18px;display:block}.ts-slider>span{color:#6e6e64;justify-content:space-between;align-items:center;font-size:10px;display:flex}.ts-slider output{font-variant-numeric:tabular-nums;color:#45453c;font-size:9px}.ts-slider input{accent-color:#414138;cursor:pointer;width:100%;height:3px;margin-top:11px;display:block}.ts-ink-row{flex-direction:column;gap:12px;margin-top:20px;display:flex}.ts-ink-row>label{color:#6e6e63;align-items:center;gap:8px;font-size:9px;display:flex}.ts-ink-row input{cursor:pointer;background:0 0;border:0;width:21px;height:21px;padding:0}.ts-ink-row input::-webkit-color-swatch-wrapper{padding:0}.ts-ink-row input::-webkit-color-swatch{border:1px solid #0002;border-radius:3px}.ts-ink-row code{color:#929286;margin-left:auto;font:8px Arial}.ts-material-chips{gap:5px;margin-top:20px;display:flex}.ts-material-chips>button{color:#737363;border:1px solid #d9d9cd;border-radius:3px;flex:1;padding:7px 9px;font-size:9px}.ts-material-chips>button:hover{background:#ecece2}.ts-note{color:#7e7e70;margin-top:13px;font-size:9px;line-height:1.7}.ts-reset{align-items:center;gap:7px;margin-top:22px;display:flex;color:#79796a!important;font-size:9px!important}.ts-inspector-footer{color:#919180;align-items:center;gap:12px;margin-top:30px;display:flex}.ts-inspector-footer>span{font-size:30px}.ts-inspector-footer p{font-size:8px;line-height:1.7}.ts-motion-options{gap:7px;margin-top:22px;display:grid}.ts-motion-options>button{color:#737363;border:1px solid #d9d9cd;border-radius:3px;align-items:center;gap:9px;padding:11px;font-size:10px;display:flex}.ts-motion-options>button.active{color:#333329;background:#e9e9de;border-color:#8c8c79}.ts-check{color:#666657;align-items:center;gap:8px;margin-top:19px;font-size:10px;display:flex}.ts-check input{accent-color:#443}.ts-secondary{border:1px solid #d2d2c4;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:10px 13px;display:inline-flex;color:#686854!important;font-size:10px!important}.ts-secondary:hover{background:#edede3}.type-studio .full{width:100%;margin-top:19px}.ts-layer-actions{gap:7px;display:flex}.ts-layer-actions>button{border:1px solid #d8d8c9;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:9px;display:flex}.ts-delete{align-items:center;gap:7px;margin-top:20px;display:flex;color:#77775f!important;font-size:9px!important}.ts-locked{background:#edede3;align-items:center;gap:7px;margin-top:14px;padding:10px;font-size:9px;display:flex}.ts-product-list{gap:8px;display:grid}.ts-product-list>button{border:1px solid #deded2;border-radius:3px;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex}.ts-product-list>button>svg:last-child:not(:first-child){margin-left:auto}.ts-product-list>button.active{background:#e8e8dd;border-color:#8a8a77}.ts-stage:fullscreen{background:#e6e6df;width:100vw;height:100dvh;margin:0}.ts-stage:fullscreen .ts-artboard{width:min(70vw,75vh);max-width:900px}.ts-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1a1859;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ts-modal{background:#fafaf6;border-radius:6px;width:430px;max-height:90dvh;padding:26px;overflow:auto;box-shadow:0 20px 65px #19190f35}.ts-modal>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ts-modal h2{letter-spacing:-.5px;font-size:23px}.ts-export-summary{background:#eeeee4;border-radius:3px;flex-direction:column;gap:6px;margin-top:20px;padding:18px;font-size:12px;display:flex}.ts-export-summary small{color:#858570;font-size:9px}.ts-project-actions{justify-content:space-between;gap:12px;margin:22px 0;display:flex}.ts-project-empty{text-align:center;color:#85856f;flex-direction:column;align-items:center;gap:15px;padding:35px 10px;display:flex}.ts-project-empty p{color:#50503f;font-size:15px}.ts-project-empty>span{font-size:10px}.ts-saved-list>div{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.ts-saved-list>div>button:first-child{text-align:left;flex-direction:column;gap:6px;min-width:0;display:flex}.ts-saved-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.ts-saved-list span{color:#888;font-size:9px}.ts-toast{color:#fff;z-index:150;background:#2c2c26;border-radius:4px;align-items:center;gap:11px;max-width:calc(100vw - 28px);padding:14px 18px;font-size:11px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0002}.ts-toast>button{align-items:center;margin-left:6px;display:flex}.ts-mobile-close,.ts-mobile-bar{display:none}.ts-canvas-toolbar button:active,.ts-preset:active{transform:none!important}@media (min-height:900px){.ts-artboard{max-width:700px}.ts-artboard.portrait{max-width:470px}}@media (max-width:1200px){.ts-workspace{grid-template-columns:214px minmax(280px,1fr) 252px}.ts-document-name{gap:10px;margin-left:8px}.ts-document-name>span{display:none}.ts-header{gap:17px;padding:0 20px}.ts-inspector-body{padding:21px 18px}.ts-words,.ts-presets{padding-left:15px;padding-right:15px}.ts-preset>span{font-size:7px}.ts-canvas-toolbar{gap:10px;padding:0 16px}.ts-canvas-options{gap:9px}.ts-stage{margin:16px 16px 0}.ts-artboard{width:88%}.ts-timeline{gap:14px;padding:0 16px}.ts-history{gap:0}.ts-playback{gap:3px}.ts-bottomline{padding:0 16px}}@media (max-width:950px){.ts-workspace{grid-template-columns:195px minmax(240px,1fr)}.ts-right{z-index:50;background:#fbfbf8;width:270px;transition:transform .2s;position:fixed;top:72px;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 30px #0001}.ts-right.mobile-open{transform:none}.ts-right .ts-mobile-close{align-self:center;margin-left:auto;display:inline-flex}.ts-inspector-tabs{gap:22px;padding:0 18px}.ts-mobile-bar{background:#fafaf6;border-top:1px solid #ddd;flex-shrink:0;justify-content:center;gap:50px;height:42px;display:flex}.ts-mobile-bar>button{align-items:center;gap:8px;font-size:10px;display:flex}.ts-app-name,.ts-header-divider{display:none}.ts-document-name{margin-left:10px}.ts-header-actions{gap:11px}.ts-header-link>span{display:none}.ts-preset-grid{gap:13px 8px}.ts-presets{padding-left:13px;padding-right:13px}.ts-preset>span{font-size:6.5px}.ts-filter>button{padding:5px 9px}.ts-artboard{width:80%;max-width:550px}.ts-artboard.portrait{width:65%}.ts-bottomline>span:last-child{display:none}}@media (max-width:650px){.ts-header{gap:10px;height:62px;padding:0 15px}.ts-brand{gap:5px;font-size:25px!important}.ts-brand>span{font-size:25px}.ts-document-name{flex:1;min-width:0;margin-left:4px}.ts-document-name input{width:100%;font-size:10px}.ts-header-actions{gap:6px}.ts-header-link{display:none}.ts-header-actions>.ts-icon{width:25px}.ts-primary{gap:10px;min-height:33px;padding:8px 11px;font-size:9px!important}.ts-header-actions .ts-primary>svg{width:13px;height:13px}.ts-workspace{display:flex}.ts-center{width:100%}.ts-left{z-index:50;background:#fbfbf8;width:240px;transition:transform .2s;position:fixed;top:62px;bottom:42px;left:0;transform:translate(-100%);box-shadow:8px 0 30px #0001}.ts-left.mobile-open{transform:none}.ts-right{width:270px;top:62px;bottom:42px}.ts-left .ts-mobile-close{margin-left:4px;display:inline-flex}.ts-words{padding-top:15px}.ts-presets{padding:12px 16px}.ts-preset>span{font-size:8px}.ts-filter>button{padding:5px 12px}.ts-canvas-toolbar{gap:12px;height:48px;padding:0 15px}.ts-canvas-options{gap:9px;font-size:8px}.ts-canvas-options select{max-width:100px;font-size:8px}.ts-view-switch{gap:14px}.ts-view-switch>button{font-size:9px}.ts-stage{min-height:200px;margin:13px 13px 0}.ts-artboard{width:94%}.ts-artboard.portrait{width:78%}.ts-artboard.landscape{width:97%}.ts-canvas-status{height:39px;padding:0 13px}.ts-canvas-status>span{letter-spacing:0;gap:5px;font-size:6px}.ts-canvas-status .ts-icon{width:24px}.ts-canvas-status>div{gap:0}.ts-timeline{gap:10px;height:68px;padding:0 13px}.ts-playback{gap:1px}.ts-play{width:27px;height:27px}.ts-playback>.ts-icon{width:26px}.ts-playback>span{font-size:9px}.ts-playback small{font-size:7px}.ts-timeline-track{gap:9px}.ts-ruler{font-size:6px}.ts-history .ts-icon{width:24px}.ts-bottomline{height:28px;padding:0 13px;font-size:6.5px}.ts-mobile-bar{gap:75px}.ts-modal{padding:22px}.ts-toast{width:max-content;padding:12px 15px;font-size:10px;bottom:54px}.ts-artboard.source-only{width:700px}.ts-backdrop{padding:15px}}@media (prefers-reduced-motion:reduce){.type-studio *{scroll-behavior:auto!important;transition:none!important}}
.lab-tiles{gap:15px;display:grid}.lab-tile{text-align:left;border-radius:2px;width:100%;min-width:0;display:block}.lab-tile-frame{aspect-ratio:3/2;outline-offset:2px;background:#e6e6e0;border-radius:1px;outline:1px solid #e2e2dc;display:block;overflow:hidden}.lab-tile-frame canvas{opacity:0;width:100%;height:100%;transition:opacity .25s;display:block}.lab-tile.ready canvas{opacity:1}.lab-tile:hover .lab-tile-frame{outline-color:#777}.lab-tile.selected .lab-tile-frame{outline-offset:3px;outline:2px solid #292928}.lab-tile-title{color:#333;align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.lab-tile-title>i{color:#94948a;font-variant-numeric:tabular-nums;font-size:8px;font-style:normal}.lab-tile-title>svg{margin-left:auto}.lab-tile-copy{color:#7c7c72;margin-top:2px;font-size:9px;line-height:1.5;display:block}.lab-variants{border-bottom:1px solid var(--ts-line);padding:18px 0 14px}.lab-segments{background:#ecece6;border-radius:4px;gap:2px;padding:2px;display:flex}.lab-segments>button{color:#74746a;white-space:nowrap;border-radius:3px;flex:1;justify-content:center;align-items:center;min-width:0;padding:6px 4px;display:flex;font-size:9px!important}.lab-segments>button.active{color:#222;background:#fff;box-shadow:0 1px 2px #1a1a1020}.lab-variant-switch>button{padding:8px 4px;font-size:10px!important}.lab-field{color:#6e6e64;flex-direction:column;gap:7px;margin-top:15px;font-size:10px;display:flex}.lab-group{border-bottom:1px solid var(--ts-line)}.lab-group h3{margin:0;font-size:11px;font-weight:500}.lab-group h3>button{color:#2a2a26;justify-content:space-between;align-items:center;width:100%;padding:15px 0;font-size:11px;font-weight:500;display:flex}.lab-group h3 svg{color:#8d8d82;transition:transform .15s}.lab-group:not(.open) h3 svg{transform:rotate(-90deg)}.lab-group-body{padding:0 0 18px}.lab-group-body>:first-child{margin-top:0}.lab-text{resize:vertical;color:#262622;background:#f4f4f1;border:1px solid #deded9;border-radius:3px;width:100%;min-height:52px;max-height:120px;padding:8px 9px;font-size:13px;font-weight:600;line-height:1.25}.lab-assess{color:#7e7e70;gap:7px;margin-top:12px;font-size:9px;line-height:1.6;display:flex}.lab-assess.tight{color:#8a4b12;background:#f7efe2;border-radius:3px;padding:8px 9px}.lab-assess>svg{flex-shrink:0;margin-top:2px}.lab-alternatives{color:#7e7e70;flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.lab-alternatives>span{width:100%}.lab-alternatives>button{color:#55554a;border:1px solid #d9d9cd;border-radius:3px;padding:5px 8px;font-size:9px!important}.lab-alternatives>button:hover{background:#ecece2}.lab-font-button{text-align:left;background:#fff;border:1px solid #d9d9d1;border-radius:3px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.lab-font-button:hover{border-color:#8b8b7f}.lab-font-button>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lab-font-button strong{color:#26261f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.lab-font-button i{color:#8b8b7f;font-size:8px;font-style:normal}.lab-palettes{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.lab-palettes>button{text-align:left;min-width:0;display:block}.lab-palettes i{outline-offset:-1px;border-radius:3px;outline:1px solid #0000001f;align-items:flex-end;gap:2px;height:32px;padding:4px;display:flex}.lab-palettes b{border-radius:50%;width:8px;height:8px;display:block}.lab-palettes span{color:#7c7c72;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;display:block;overflow:hidden}.lab-palettes>button.active i{outline-offset:1px;outline:2px solid #292928}.lab-palettes>button.active span{color:#262622}.lab-direction{gap:10px;margin:0;display:grid}.lab-direction dt{color:#34342c;font-size:9px}.lab-direction dd{color:#7c7c70;margin:2px 0 0;font-size:9px;line-height:1.6}.lab-motions{gap:5px;margin-top:0}.lab-motions>button{text-align:left;justify-content:space-between;padding:8px 10px}.lab-motions span{flex-direction:column;gap:1px;min-width:0;display:flex}.lab-motions strong{font-size:10px;font-weight:500}.lab-motions i{color:#8a8a7d;font-size:8px;font-style:normal;line-height:1.45}.lab-fonts{border-left:1px solid var(--ts-line);z-index:60;background:#fbfbf8;flex-direction:column;width:min(400px,100%);min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-14px 0 40px #19190f1c}.lab-fonts>header{align-items:center;gap:8px;padding:15px 16px 10px;display:flex}.lab-fonts h2{letter-spacing:-.2px;font-size:15px;font-weight:500}.lab-fonts>header>span{color:#8b8b7f;font-size:9px}.lab-fonts>header>button{margin-left:auto}.lab-fonts-search{color:#8b8b7f;background:#fff;border:1px solid #d9d9d1;border-radius:3px;align-items:center;gap:8px;margin:0 16px;padding:0 10px;display:flex}.lab-fonts-search input{color:#26261f;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 0;font-size:11px!important}.lab-fonts-filter{scrollbar-width:none;border-bottom:1px solid var(--ts-line);flex-shrink:0;gap:3px;padding:10px 16px;display:flex;overflow-x:auto}.lab-fonts-filter>button{color:#7c7c76;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:5px 9px;font-size:9px!important}.lab-fonts-filter>button.active{color:#222;background:#e9e9e4}.lab-fonts-filter>button:hover{background:#efefeb}.lab-fonts-list{scrollbar-width:thin;flex:1;min-height:0;padding:0 16px;overflow:auto}.lab-font{border-bottom:1px solid #ecece6;position:relative}.lab-font.selected{background:#f2f2ec;margin:0 -16px;padding:0 16px}.lab-font-pick{text-align:left;width:100%;min-width:0;padding:14px 26px 11px 0;display:block}.lab-font-sample{color:#1a1a16;white-space:nowrap;text-overflow:clip;min-height:38px;font-size:34px;line-height:1.12;display:block;overflow:hidden}.lab-font-meta{color:#8a8a7d;flex-wrap:wrap;align-items:center;gap:3px 9px;margin-top:6px;font-size:9px;display:flex}.lab-font-meta strong{color:#2d2d27;font-size:10px;font-weight:500}.lab-font-meta i{font-style:normal}.lab-font-heart{color:#a6a69a;position:absolute;top:10px;right:0}.lab-font.selected .lab-font-heart{right:16px}.lab-font-heart.on{color:#d7301f}.lab-font-remove{color:#a6a69a;position:absolute;top:38px;right:0}.lab-font.selected .lab-font-remove{right:16px}.lab-fonts>footer{border-top:1px solid var(--ts-line);padding:12px 16px 14px}.lab-fonts>footer p{color:#8a8a7d;margin-top:8px;font-size:8px;line-height:1.6}.lab-fonts>footer a{color:#3d3d33;text-underline-offset:2px;align-items:center;gap:2px;text-decoration:underline;display:inline-flex}.ts-right,.ts-workspace{position:relative}.ts-rate{align-items:center;display:flex}.ts-rate select{appearance:none;color:#6e6e64;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:2px 4px;font-size:9px}@media (max-width:950px){.lab-fonts{width:min(400px,100vw);position:fixed;top:72px}}.lab-collection-note{margin:0 0 12px}.ts-preset-grid .lab-tile{display:none}.lab-fonts-more{margin:14px 0}.lab-external{padding:16px 0 18px}.lab-external h3{color:#26261f;margin:0;font-size:11px;font-weight:500}.lab-external p{color:#7e7e70;margin:5px 0 10px;font-size:9px;line-height:1.6}.lab-external a{color:#2d2d27;border-top:1px solid #ecece6;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.lab-external a:hover{color:#000}.lab-external a strong{font-weight:500}.lab-external a i{color:#8a8a7d;text-align:right;margin-left:auto;font-size:8px;font-style:normal}.lab-post-stage{z-index:5;background:#e7e7e2;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0}.lab-post{color:#111;background:#fff;border-radius:10px;flex-direction:column;max-height:100%;display:flex;overflow:hidden;box-shadow:0 8px 30px #26261c26}.lab-post>header{flex-shrink:0;align-items:center;gap:8px;padding:9px 11px;display:flex}.lab-post-avatar{border-radius:50%;flex-shrink:0;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000001a}.lab-post>header strong{font-size:11px;font-weight:600}.lab-post>header svg{color:#333;margin-left:auto}.lab-post-art{min-height:0;display:block}.lab-post-art canvas{width:100%;height:100%;display:block}.lab-post>footer{flex-shrink:0;padding:9px 11px 11px}.lab-post-actions{color:#111;gap:11px;display:flex}.lab-post-actions>:last-child{margin-left:auto}.lab-post>footer p{margin:7px 0 0;font-size:10px;line-height:1.35}.lab-post>footer p strong{font-weight:600}.lab-post>footer small{color:#8a8a84;margin-top:3px;font-size:9px;display:block}.lab-post.story{background:#000;border-radius:14px;position:relative}.lab-post.story>header{z-index:2;color:#fff;padding:9px 11px;position:absolute;top:10px;left:0;right:0}.lab-post.story>header svg{color:#fff}.lab-post.story>footer{z-index:2;color:#fff;background:linear-gradient(#0000,#0000006b);align-items:center;gap:10px;padding:26px 11px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.lab-post-reply{border:1px solid #ffffffa8;border-radius:16px;flex:1;padding:6px 10px;font-size:9px}.lab-post-bars{z-index:2;background:#fff6;border-radius:2px;height:2px;position:absolute;top:7px;left:9px;right:9px;overflow:hidden}.lab-post-bars>i{background:#fff;height:100%;display:block}.lab-quick{border-bottom:1px solid var(--ts-line);padding:14px 0 12px}.lab-quick h3{margin:0 0 2px;font-size:11px;font-weight:500}.lab-quick .ts-select,.lab-quick .lab-font-button{margin-top:10px}.lab-quick .lab-palettes{margin-top:12px}.lab-fine-toggle{color:#3a3a32;border:1px solid #d9d9cd;border-radius:3px;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:9px 10px;display:flex;font-size:10px!important}.lab-fine-toggle:hover{background:#ecece2}.lab-fine-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.lab-gallery{z-index:30;scrollbar-width:thin;background:#f4f4f0;padding:18px 22px 26px;position:absolute;inset:0;overflow:auto}.lab-gallery>header{z-index:2;background:#f4f4f0;align-items:center;gap:10px;margin-bottom:14px;padding:12px 0 8px;display:flex;position:sticky;top:-18px}.lab-gallery h2{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:500}.lab-gallery>header span{color:#85857c;font-size:9px}.lab-gallery>header button{margin-left:auto}.lab-gallery h3{color:#5e5e55;margin:18px 0 10px;font-size:10px;font-weight:500}.lab-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 16px;display:grid}.lab-gallery .lab-tile-copy{font-size:9px}.lab-gallery .lab-tile-title{font-size:11px}.lab-browse{color:#3a3a32;text-align:center;border:1px solid #d9d9cd;border-radius:3px;width:100%;margin:0 0 12px;padding:8px;display:block;font-size:9px!important}.lab-browse:hover{background:#ecece2}.lab-custom{color:#333;background:#fff;border:1px solid #d9d9d1;border-radius:3px;width:100%;padding:8px;font-size:10px}.lab-size{color:#85857c;align-items:center;gap:3px;margin-left:8px;font-size:9px;display:inline-flex}.lab-size input{color:#333;text-align:center;background:#fff;border:1px solid #d9d9d1;border-radius:3px;width:42px;padding:3px 4px;font-size:9px}.lab-size.bad input{border-color:#c43b3b}
