<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#dh-popup{position:relative;top:0;left:0;pointer-events:none}#dh-popup &gt; .popup{width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:1000001;overflow:hidden}#dh-popup &gt; .popup &gt; .overlay{background:black;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000000;pointer-events:auto}#dh-popup &gt; .popup &gt; .overlay.click-false{pointer-events:none}#dh-popup &gt; .popup &gt; div &gt; .html{background:#fff;pointer-events:auto;z-index:1000000;position:relative;height:100%}#dh-popup &gt; .popup .drag,#dh-popup &gt; .popup .resizable{touch-action:none}#dh-popup &gt; .popup .drag{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}#dh-popup &gt; .popup div &gt; .resize{display:none}#dh-popup &gt; .popup &gt; div &gt; .html{width:fit-content;height:fit-content}#dh-popup &gt; .popup &gt; .sizeW &gt; .html{width:100%}#dh-popup &gt; .popup &gt; .sizeH &gt; .html{height:100%}#dh-popup &gt; .popup .resizable &gt; .resize{position:absolute;height:100%;width:6px;cursor:ew-resize;touch-action:none;transition:background 0.1s;z-index:5000000;pointer-events:auto;display:block}#dh-popup &gt; .popup .resizable &gt; .resize:hover,#dh-popup &gt; .popup .resizable &gt; .resize.active{background:var(--dh-brand)}#dh-popup &gt; .popup .resizable &gt; .resize:hover{z-index:5000000}#dh-popup &gt; .popup .resizable &gt; .resize[resize='right']{right:-3px}#dh-popup &gt; .popup .resizable &gt; .resize[resize='left']{left:-3px}#dh-popup &gt; .popup .resizable &gt; .resize[resize='bottom']{height:6px;bottom:-3px;width:100%;cursor:ns-resize}#dh-popup .popup &gt; div &gt; .html,#dh-popup .popup &gt; div{width:fit-content;height:fit-content;background:transparent}#dh-popup{position:fixed;top:0;left:0;width:100vw;height:100vw;overflow:auto;z-index:100000000;pointer-events:none}#dh-popup &gt; main{pointer-events:auto;background-color:transparent!important}#dh-popup [data-id^=event-click] &gt; div &gt; .html,#dh-popup [data-id^=event-click] &gt; div{width:fit-content;height:fit-content;background:transparent!important}#dh-popup [data-id^=event-contextmenu] &gt; div &gt; .html,#dh-popup [data-id^=event-contextmenu] &gt; div{width:fit-content;height:fit-content;background:transparent!important}#dh-popup [data-id^=event-hover] .event.dark{background:var(--dh-bg-3);padding:4px 8px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.60);border:1px solid var(--dh-border-light);color:#fff;font-size:11px;border-radius:5px;max-width:250px}#dh-popup [data-id^=event-hover] &gt; div &gt; .html{width:fit-content;height:fit-content;background:transparent!important;pointer-events:none}#dh-popup [data-id^=notification] .notification{max-width:300px;border-radius:3px;display:flex;border:1px solid var(--dh-border-light);cursor:pointer}#dh-popup [data-id^=notification] .notification svg{filter:brightness(3)}#dh-popup [data-id^=notification] .left{text-align:center;display:flex;justify-content:center;align-items:center;padding:10px;background:rgb(0 0 0 / 3%);margin-right:10px}#dh-popup [data-id^=notification] .left i{font-size:22px!important}#dh-popup [data-id^=notification] .left i,#dh-popup [data-id^=notification] .right{color:white}#dh-popup [data-id^=notification] .right{color:white;font-size:13px;padding-right:15px;font-weight:500;padding-top:10px;padding-bottom:10px;letter-spacing:0.5px}#dh-popup [data-id^=notification] .danger{background:var(--dh-danger10)}#dh-popup [data-id^=notification] .neutral{background:#fff}#dh-popup [data-id^=notification] .neutral .left i,#dh-popup [data-id^=notification] .neutral .right{color:#000}#dh-popup [data-id^=notification] .neutral .right{color:#000}#dh-popup [data-id^=notification] .success{background:var(--dh-success10)}
.common-confirm{grid-template-columns:1fr 1fr;display:grid;margin-top:20px;gap:20px}.b46a2492f &gt; form{width:100%;display:flex;gap:30px;flex-direction:column}.b46a2492f .wrapper &gt; label{margin-bottom:5px;display:flex;gap:5px;flex-direction:column}.b46a2492f .wrapper &gt; label,.b46a2492f .wrapper &gt; label p{color:var(--dh-common-text);font-size:12px;text-transform:capitalize}.b46a2492f .wrapper &gt; label h3{color:var(--dh-common-heading);font-size:14px}.b46a2492f .wrapper.label-left{display:flex;justify-content:space-between;gap:30px}.b46a2492f .wrapper.label-left &gt; *:first-child{width:30%}.b46a2492f .wrapper.label-left &gt; *:last-child{flex:1}.b297e5f2f{display:inline-block!important;width:fit-content}.b297e5f2f &gt; div{border-radius:8px;background-color:var(--dh-common-brand);height:30px;position:relative;cursor:pointer}.b297e5f2f &gt; div button{border:none;outline:none;padding:0;margin:0;width:100%;height:100%;display:flex;gap:10px;align-items:center;justify-content:center;padding-left:30px;padding-right:30px}.b93951b5 &gt; div{border-radius:8px;background-color:var(--dh-common-element);border:1px solid var(--dh-common-element-border);height:30px;position:relative}.b93951b5 &gt; div.error{border:1px solid var(--dh-common-error)}.b93951b5 &gt; div input{resize:none;padding:0 10px;color:var(--dh-common-value);font-size:12px;line-height:30px;background:transparent;border:0;display:block;outline:none;width:100%}.b93951b5 &gt; div input::placeholder{color:var(--dh-common-placeholder);font-size:12px}.b93951b5 &gt; div span.prefix{position:absolute;height:30px;display:flex;align-items:center;left:0;top:0;font-size:12px;padding-left:10px;color:var(--dh-common-text);font-weight:bold}.b93951b5 &gt; div span.suffix{position:absolute;height:30px;display:flex;align-items:center;right:0;top:0;font-size:12px;padding-right:10px;color:var(--dh-common-text);font-weight:bold}.b93951b5 &gt; div .characters{position:absolute;display:flex;align-items:center;top:100%;right:0;font-size:10px;padding-left:10px;color:var(--dh-common-text)}.b93951b5 &gt; div .characters.error{color:var(--dh-common-error)}.b42db4519 &gt; div{border-radius:8px;background-color:var(--dh-common-element);border:1px solid var(--dh-common-element-border);position:relative}.b42db4519 &gt; div.error{border:1px solid var(--dh-common-error)}.b42db4519 &gt; div textarea{resize:none;padding:8px 10px;font-size:12px;color:var(--dh-common-value);display:block;background:transparent;border:0;outline:none;width:100%;height:100%;height:120px;max-width:100%}.b42db4519 &gt; div input::placeholder{color:var(--dh-common-placeholder);font-size:12px}.b42db4519 &gt; div span.prefix{position:absolute;height:30px;display:flex;align-items:center;left:0;top:0;font-size:12px;padding-left:10px;color:var(--dh-common-text);font-weight:bold}.b42db4519 &gt; div span.suffix{position:absolute;height:30px;display:flex;align-items:center;right:0;top:0;font-size:12px;padding-right:10px;color:var(--dh-common-text);font-weight:bold}.b42db4519 &gt; div .characters{position:absolute;display:flex;align-items:center;top:100%;right:0;font-size:10px;padding-left:10px;color:var(--dh-common-text)}.b42db4519 &gt; div .characters.error{color:var(--dh-common-error)}.common-modal{background-color:var(--dh-color-1)!important;width:fit-content!important;height:fit-content!important;max-height:70vh!important;max-width:70vw!important;min-width:420px!important;min-height:auto!important;border-radius:8px;border:1px solid var(--dh-color-2)}.common-modal.sidebar{height:100vh!important;min-height:100vh!important;max-height:100vh!important}.common-modal.terminal{width:100vw!important;min-width:100vw!important;max-width:100vw!important;max-height:30vh!important}.common-modal-top{display:flex;position:relative;padding:10px;border-bottom:1px solid var(--dh-color-2);justify-content:space-between;color:var(--dh-text-2);font-weight:500}.common-modal.sidebar{border-left:1px solid var(--dh-color-2)}.common-modal.terminal{border-top:1px solid var(--dh-color-2)}.common-modal-top img{top:0;left:auto;right:5px;bottom:0;cursor:pointer;position:absolute;padding:5px;border-radius:8px;margin:auto}.common-modal-top img:hover{background:var(--dh-color-3)}.common-modal-bottom{max-height:calc(70vh - 40px)!important}.common-modal.sidebar .common-modal-bottom{max-height:calc(100vh - 40px)!important}[data-id="dh-common-notification"] .html &gt; main{width:unset!important;height:unset!important;min-height:unset!important;max-height:unset!important;background-color:transparent!important;border:none!important;pointer-events:none!important}.b2574d5aa{pointer-events:auto;background-color:var(--dh-color-3);border:1px solid var(--dh-color-4);border-radius:8px;margin:15px;padding:15px;position:relative;max-width:380px;min-width:200px;display:block;padding-right:30px;cursor:pointer;margin-right:30px;}.b2574d5aa &gt; div{display:flex!important;gap:10px!important;align-items:start!important}.b2574d5aa &gt; div &gt; img{width:30px}.b2574d5aa &gt; div &gt; div{flex:1}.b2574d5aa .close{position:absolute;right:10px;top:10px;cursor:pointer}.b2574d5aa div h4{color:var(--dh-text-2);font-size:12px;margin-bottom:2px}.b2574d5aa div p{color:var(--dh-text-1);font-size:12px}.b2574d5aa .timer{opacity:0.7;font-size:11px;color:white}.b2075ce75{background-color:var(--dh-color-3);border:1px solid var(--dh-color-4);padding:20px;border-radius:12px;width:100vw;max-width:360px;display:block}.b2075ce75 .title{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--dh-color-4);display:flex;gap:5px;flex-direction:column}.b2075ce75 .title h3{color:var(--dh-text-2);font-size:14px}.b2075ce75 .title p{color:var(--dh-text-1);font-size:12px;text-transform:capitalize}.b2075ce75 .title p:empty{display:none}[common-scrollbar]{overflow:auto;max-height:100vh;display:block;border-radius:8px}[common-scrollbar]::-webkit-scrollbar{width:7px;height:7px;border-radius:7px}[common-scrollbar]::-webkit-scrollbar-track{background:rgba(255,255,255,0.1);border-radius:8px}[common-scrollbar]::-webkit-scrollbar-thumb{background:var(--dh-scrollbar);cursor:pointer;border-radius:7px;background:var(--dh-scrollbar-hover)}[common-scrollbar]::-webkit-scrollbar-corner{background-color:transparent}[common-scrollbar].hidden::-webkit-scrollbar{width:0;height:0}.common-tooltip{background-color:var(--dh-color-3)!important;width:fit-content!important;height:fit-content!important;max-height:fit-content!important;max-width:fit-content!important;min-width:fit-content!important;min-height:auto!important;border-radius:8px;pointer-events:none!important;padding:4px 8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.3);border:1px solid var(--dh-border-light);color:#fff;font-size:11px;border-radius:5px;max-width:250px}.common-tooltip.clean{background-color:unset!important;border-radius:unset!important;padding:unset!important;border:unset!important}
.element-banner{background:var(--dh-color-3);padding:50px;border-radius:32px;text-align:center}.b44b45c72{width:100%}.b44b45c72 .dynamic-text-wrapper{position:relative;width:100%}.b44b45c72 .dynamic-text-wrapper &gt; .dynamic-editor{position:relative;background:var(--dh-scheme-3);border-radius:8px;max-width:100%;transition:0.2s;border:1px solid var(--dh-border-high);color:var(--dh-text-2);font-size:13px;padding:8px 10px;min-height:40px;outline:none;cursor:text;line-height:1.5}.b44b45c72 .dynamic-text-wrapper &gt; .dynamic-editor.textarea{min-height:72px;max-height:300px;overflow-y:auto}.b44b45c72 .dynamic-text-wrapper &gt; .dynamic-editor:focus{border:1px solid var(--dh-scheme-4-border)}.b44b45c72 .dynamic-editor.empty:before{content:attr(data-placeholder);color:var(--dh-text-1);pointer-events:none}.b44b45c72 .dynamic-text-wrapper &gt; .variable{position:absolute;top:-6px;right:-6px;z-index:99999999;pointer-events:auto;width:14px;height:14px;border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transform-origin:center;transition:0.15s transform;background:var(--dh-gradient-brand)}.b44b45c72 .dynamic-text-wrapper &gt; .variable:hover{transform:scale(1.6)}.b44b45c72 .dynamic-text-wrapper &gt; .variable svg{filter:brightness(3);width:8px !important;min-width:8px}.b44b45c72 .dynamic-text-wrapper &gt; .variable .value{display:none}.b44b45c72 .var-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--dh-brand10);border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;user-select:none;color:white;vertical-align:middle;margin:0 2px}.b44b45c72 .var-chip button{background:none;border:none;padding:0;width:14px;height:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;opacity:0.7;transition:opacity 0.2s}.b44b45c72 .var-chip button:hover{opacity:1}.b44b45c72 .hidden-value{display:none}.b211685c5.locked{pointer-events:none}.b211685c5 &gt; .dh-elements-grid{gap:8px;grid-row-gap:12px}.b211685c5 &gt; .actions{border-top:1px solid var(--dh-color-2);margin-top:20px;padding-top:20px;display:flex;justify-content:end;gap:10px}.b211685c5 hr{width:100%;border:none;height:1px;background:var(--dh-color-2);margin:0}html body .dh-element-hidden{display:none!important}.dh-elements-grid{display:grid!important;grid-template-columns:repeat(12,1fr);gap:8px}.dh-elements-grid &gt; .row{grid-column:span 12;display:flex;align-items:center;width:100%;font-size:12px;height:fit-content}.dh-elements-grid &gt; .row &gt; div,.dh-elements-grid &gt; .row &gt; block{width:100%}.dh-elements-grid &gt; .row.end{justify-content:flex-end}.dh-elements-grid &gt; .row &gt; block,.dh-elements-grid &gt; .row &gt; .dh-addon-fetch,.dh-elements-grid &gt; .row &gt; .dh-addon-fetch &gt; block{width:100%}.dh-elements-grid &gt; .row &gt; p{font-size:11px;text-transform:capitalize;color:var(--dh-text-2);font-weight:600;width:100%}.dh-elements-grid &gt; .row &gt; p &gt; span{font-weight:300;max-width:80%;display:block;text-transform:none;color:var(--dh-text-1);margin-top:5px}.dh-elements-grid &gt; .row &gt; p &gt; span a{color:white;text-decoration:underline}.dh-elements-grid &gt; .row.s1{grid-column:span 1}.dh-elements-grid &gt; .row.s2{grid-column:span 2}.dh-elements-grid &gt; .row.s3{grid-column:span 3}.dh-elements-grid &gt; .row.s4{grid-column:span 4}.dh-elements-grid &gt; .row.s5{grid-column:span 5}.dh-elements-grid &gt; .row.s6{grid-column:span 6}.dh-elements-grid &gt; .row.s7{grid-column:span 7}.dh-elements-grid &gt; .row.s8{grid-column:span 8}.dh-elements-grid &gt; .row.s9{grid-column:span 9}.dh-elements-grid &gt; .row.s10{grid-column:span 10}.dh-elements-grid &gt; .row.s11{grid-column:span 11}.dh-elements-grid &gt; .row.s12{grid-column:span 12}.dh-elements-modal{background-color:var(--dh-color-1)!important;width:fit-content!important;height:fit-content!important;width:720px!important;min-height:auto!important;border-radius:8px;border:1px solid var(--dh-color-2)}.dh-elements-modal.mini{width:auto!important}.dh-elements-modal.sidebar{height:100vh!important;min-height:100vh!important;max-height:100vh!important}.dh-elements-modal.terminal{width:100vw!important;min-width:100vw!important;max-width:100vw!important;max-height:30vh!important}.dh-elements-modal &gt; .top{display:flex;position:relative;padding:10px;border-bottom:1px solid var(--dh-color-2);justify-content:space-between;color:var(--dh-text-2);font-weight:500;font-size:12px}.dh-elements-modal &gt; .top.hidden{display:none}.dh-elements-modal.sidebar{border-left:1px solid var(--dh-color-2)}.dh-elements-modal.terminal{border-top:1px solid var(--dh-color-2)}.dh-elements-modal &gt; .top img{top:0;left:auto;right:5px;bottom:0;cursor:pointer;position:absolute;padding:5px;border-radius:8px;margin:auto}.dh-elements-modal.mini &gt; .top img{display:none}.dh-elements-modal &gt; .top img:hover{background:var(--dh-color-3)}.dh-elements-modal &gt; .bottom{max-height:calc(100vh - 40px - 20px)!important}.dh-elements-scrollbar{overflow:auto;max-height:100vh;display:block;border-radius:8px}.dh-elements-scrollbar::-webkit-scrollbar{width:7px;height:7px;border-radius:7px}.dh-elements-scrollbar::-webkit-scrollbar-track{background:transparent}.dh-elements-scrollbar::-webkit-scrollbar-thumb{background:var(--dh-scrollbar);cursor:pointer;border-radius:7px;background:transparent}.dh-elements-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--dh-scrollbar)}.dh-elements-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--dh-scrollbar-hover)}.dh-elements-scrollbar::-webkit-scrollbar-corner{background-color:transparent}.dh-elements-scrollbar.hidden::-webkit-scrollbar{width:0;height:0}.b3c09ed17{height:30px;line-height:30px;transition:0.2s all!important;cursor:pointer;text-decoration:none;border-radius:8px}.b3c09ed17 &gt; button{background:inherit;color:inherit;border:inherit}.b3c09ed17:not([icon]){font-size:12px;font-weight:600 !important;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:5px;color:white !important;background:var(--dh-brand)!important;border:1px solid var(--dh-brand)!important}.b3c09ed17.color-1{background:var(--dh-color-1)!important;border:1px solid var(--dh-color-1)!important}body .b3c09ed17.color-2{background:var(--dh-color-2)!important;border:1px solid var(--dh-color-2)!important}body .b3c09ed17.color-3{background:var(--dh-color-3)!important;border:1px solid var(--dh-color-3)!important}body .b3c09ed17.color-4{background:var(--dh-color-4)!important;border:1px solid var(--dh-color-4)!important}body .b3c09ed17.red{background:var(--dh-red)!important;border:1px solid var(--dh-red)!important}body .b3c09ed17.green{background:var(--dh-green)!important;border:1px solid var(--dh-green)!important}.b3c09ed17 &gt; button,.b3c09ed17 &gt; a{padding:0 15px;width:100%;height:100%;font-size:12px;line-height:1;font-weight:500;height:30px}.b3c09ed17[icon] &gt; button{cursor:pointer;padding:7px;height:30px;width:30px;border-radius:8px;position:relative;display:block}.b3c09ed17[icon]:hover &gt; button{background-color:var(--dh-color-3)}.b3c09ed17.underline{padding:0;text-decoration:none;background:transparent !important;border:none !important;height:20px}.b3c09ed17.underline button{padding:0;text-decoration:underline}#air-datepicker-global-container .air-datepicker-cell.-selected-{background:#4d4d4d!important}.b242ef6d5{padding-bottom:10px;border-bottom:1px solid var(--dh-color-2)}.b242ef6d5 &gt; h2{font-size:14px!important}.b242ef6d5 &gt; p{color:var(--dh-text-1)!important;margin-top:5px!important;font-size:12px!important}.b242ef6d5 &gt; p:empty{display:none}.b19066cd{display:flex!important;align-items:center}.b19066cd,.b1fecdf4d,.b2117a2db,.b1fecdf4d &gt; .value{border-radius:8px;background-color:var(--dh-color-2);border:1px solid var(--dh-color-2);height:auto;position:relative}.b1fecdf4d &gt; .value{background-color:var(--dh-color-2);position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;padding:0 10px;z-index:100;color:var(--dh-text-2);font-size:12px;height:30px;display:flex;align-items:center}.b1fecdf4d &gt; .value:empty{display:none}.b19066cd &gt; div.error,.b1fecdf4d &gt; div.error{border:1px solid var(--dh-common-error)}.b19066cd &gt; input,.b1fecdf4d &gt; input,.b2117a2db &gt; input{resize:none;padding:0 10px;color:var(--dh-text-2)!important;font-size:12px;line-height:30px;background:transparent!important;border:0;display:block!important;outline:none!important;width:100%!important;height:30px!important}.b19066cd &gt; input::placeholder,.b1fecdf4d &gt; input::placeholder,.b2117a2db &gt; input::placeholder{color:var(--dh-text-1);font-size:12px}.b19066cd &gt; div span.prefix,.b1fecdf4d &gt; div span.prefix,.b2117a2db &gt; div span.prefix{position:absolute;height:30px;display:flex;align-items:center;left:0;top:0;font-size:12px;padding-left:10px;color:var(--dh-common-text);font-weight:bold}.b19066cd &gt; div span.suffix,.b1fecdf4d &gt; div span.suffix,.b2117a2db &gt; div span.suffix{position:absolute;height:30px;display:flex;align-items:center;right:0;top:0;font-size:12px;padding-right:10px;color:var(--dh-common-text);font-weight:bold}.b19066cd &gt; .characters,.b1fecdf4d &gt; .characters{position:absolute;display:flex;align-items:center;top:calc(100% + 2px);right:0;font-size:9px;padding-left:10px;color:var(--dh-text-1);font-weight:500}.b19066cd &gt; .characters.error,.b1fecdf4d &gt; .characters.error{color:var(--dh-red)}.b1fecdf4d &gt; .caret{position:absolute;top:0;bottom:0;margin:auto;width:14px;height:14px;right:6px;pointer-events:none;z-index:1000}.b19066cd &gt; .variable{position:absolute;right:-15px;top:-15px}.b19066cd &gt; .variable &gt; block:hover &gt; button{background-color:transparent!important;transform:scale(1.4)}.b2113e1eb{max-height:320px!important}.b2113e1eb.minimal &gt; .actions{display:none}.b2113e1eb &gt; .group &gt; .name:not(:empty){font-size:12px;font-weight:500;padding:5px 0;text-transform:capitalize;color:var(--dh-text-2)}.b2113e1eb &gt; .group:first-child &gt; .name{padding-top:0}.b2113e1eb .items{display:grid;margin-left:10px}.b2113e1eb &gt; .group.no-name &gt; .items{margin-left:0}.b2113e1eb .items div{padding-left:5px}.b2113e1eb .items &gt; div{padding-left:0}.b2113e1eb .items div &gt; div{display:none}.b2113e1eb .items div.opened &gt; div,.b2113e1eb .items div.opened &gt; div &gt; div{display:block}.b2113e1eb .items div.hidden{margin-left:-10px}.b2113e1eb .items div.hidden &gt; span{height:0;opacity:0;padding:0;margin:0;pointer-events:none}.b2113e1eb .items span{text-transform:capitalize;padding:2px 5px;cursor:pointer;color:var(--dh-text-1);font-size:12px;font-weight:500;line-height:18px;display:block;position:relative;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.b2113e1eb .items .caret{position:absolute;top:0;bottom:0;margin:auto;height:14px;right:3px;transform:rotate(-90deg)}.b2113e1eb .items div.opened .caret{transform:rotate(0deg)}.b2113e1eb .items span:hover{background-color:rgb(255 255 255 / 5%);border-radius:8px;color:white}.b2113e1eb .items span.selected{background-color:rgb(255 255 255 / 10%);border-radius:8px;color:white}.b2113e1eb .items span &gt; p{font-size:10px;margin-bottom:3px;font-weight:400;opacity:0.2;line-height:14px;text-transform:initial}.b2113e1eb &gt; .actions{border-top:1px solid var(--dh-color-2);display:flex;justify-content:space-between;padding-top:5px;margin-top:5px;position:sticky;bottom:-1px;background-color:var(--dh-color-1);transform:translateY(10px);padding-bottom:5px}.b2113e1eb &gt; .actions &gt; div &gt; block{height:25px}.b2113e1eb &gt; .actions &gt; p{font-size:12px;color:var(--dh-text-1);display:flex;align-items:center;font-weight:300}.b2113e1eb &gt; .actions &gt; div{display:flex;align-items:end;gap:10px}.b2113e1eb.color-1{background-color:var(--dh-color-1)}.b2113e1eb.color-2{background-color:var(--dh-color-2)}.b2113e1eb.color-3{background-color:var(--dh-color-3)}.b2113e1eb.color-4{background-color:var(--dh-color-4)}.b1d3ae7ad &gt; .items &gt; .item{background-color:var(--dh-scheme-3);display:flex;border-radius:8px;height:30px;line-height:30px;gap:5px;position:relative;cursor:pointer}.b1d3ae7ad &gt; .items &gt; .item:last-child{margin-bottom:8px}.b1d3ae7ad &gt; .items &gt; .item &gt; .reorder{display:flex;width:auto!important;width:30px;transition:all 0.15s ease-in-out;overflow:hidden;max-width:5px}.b1d3ae7ad &gt; .items &gt; .item:hover &gt; .reorder{max-width:30px}.b1d3ae7ad &gt; .items &gt; .item &gt; .values{flex:1;display:flex;gap:3px;position:relative;flex-wrap:nowrap}.b1d3ae7ad &gt; .items &gt; .item &gt; .values &gt; span{font-size:12px;color:var(--dh-text-1);line-height:30px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.b1d3ae7ad &gt; .items &gt; .item &gt; .values &gt; span &gt; b{display:none}.b1d3ae7ad &gt; .items &gt; .item &gt; .actions{display:flex;width:auto!important}.b1d3ae7ad &gt; .items &gt; .item &gt; .reorder &gt; img{cursor:pointer;padding:7px;height:30px;border-radius:8px}.b1d3ae7ad .items &gt; .item &gt; .reorder &gt; img:hover{background-color:var(--dh-color-3)}.b1d3ae7ad.labeled &gt; .items &gt; .item{height:auto;padding-left:5px;padding-right:5px}.b1d3ae7ad.labeled &gt; .items &gt; .item &gt; .values{column-gap:20px;row-gap:5px}.b1d3ae7ad.labeled &gt; .items &gt; .item &gt; .values &gt; span{display:block;line-height:1.6;padding-top:10px;padding-bottom:10px}.b1d3ae7ad.labeled &gt; .items &gt; .item &gt; .values &gt; span &gt; b{display:block;font-size:12px;color:var(--dh-text-2);opacity:0.3;text-transform:capitalize;font-weight:500}.b1d3ae7ad &gt; .actions{display:flex;gap:10px}.b1adf1430{background:var(--dh-color-1);padding:20px 0;border-radius:8px;position:relative}.b1adf1430 .timeline-area &gt; .top{display:flex;margin-bottom:10px;position:sticky;top:0;padding-left:230px;padding-right:20px;}.b1adf1430 .timeline-area &gt; .top span{font-size:10px;font-weight:500;position:relative;transform:translateX(-59%);display:block;position:absolute;top:-18px;left:0}.b1adf1430 .timeline-item-left &gt; .reorder{display:flex;width:auto!important;width:30px;transition:all 0.15s ease-in-out;overflow:hidden;max-width:5px}.b1adf1430 .timeline-item-left:hover &gt; .reorder{max-width:30px}.b1adf1430 .timeline-item-left &gt; .reorder  &gt; img{cursor:pointer;padding:4px;height:25px;border-radius:8px}.b1adf1430 .timeline-item-left &gt; .reorder &gt; img:hover{background-color:var(--dh-color-4)}.b1adf1430 .timeline-area .second{min-width:10%;position:relative}.b1adf1430 .timeline-area .second.last{min-width:1px}.b1adf1430 .second .frames{width:100%;height:14px;background:repeating-linear-gradient(		to right,#292929 0px,#292929 1px,transparent 1px,transparent 10%	);position:relative;margin-top:8px}.b1adf1430 .second .frames:last-child{border-right:1px solid #292929}.b1adf1430 .timeline-area .second::before{content:"";position:absolute;bottom:0;left:0px;height:15px;width:1px}.b1adf1430 .timeline-area .timeline-row{height:32px;position:relative;width:100%;display:flex;z-index:100000;margin-bottom:2px;border-radius:8px}.b1adf1430 .timeline-area .timeline-line-wrapper{position:relative;flex:1;background:var(--dh-color-2);border-radius:8px;padding-left:20px;padding-right:20px}.b1adf1430 .timeline-area .timeline-line{width:100%;position:relative}.b1adf1430 .timeline-area .timeline-line.no-duration .timeline-item{width:0px;min-width:0px;height:14px;background:var(--dh-color-4);border-radius:0;background-color:transparent;position:relative;border:none;top:9px;transform:translateX(-7px)}.b1adf1430 .timeline-area .timeline-line.no-duration .timeline-item::before{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);content:"";width:14px;min-width:14px;height:14px;background:var(--dh-color-4);position:absolute;top:0;left:0;pointer-events:none}.b1adf1430 .timeline-item{height:32px;display:flex;align-items:center;justify-content:space-between;border-radius:1px;position:absolute;top:0px;left:0;width:100%;border-radius:8px;touch-action:none;background:var(--dh-color-4);border:1px solid var(--dh-color-4)}.b1adf1430 .timeline-item:hover{border:1px solid var(--dh-blue)}.b1adf1430 .timeline-item:hover .actions{opacity:1}.b1adf1430 .timeline-item .values{overflow:hidden;min-width:120px}.b1adf1430 .timeline-item .values span{font-size:11px;line-height:1.2;color:var(--dh-text-1);display:block;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.b1adf1430 .timeline-item .values span b{font-weight:500;line-height:1.2;display:block;color:var(--dh-text-2)}.b1adf1430 .timeline-area{padding-bottom:10px}.b1adf1430 .timeline-area &gt; .actions{margin-bottom:10px;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:10px;width:230px;margin-bottom:0;top:15px;padding:0 10px;z-index:15;font-size:12px}.b1adf1430 .timeline-area &gt; .actions span{font-weight:500}.b1adf1430 .timeline-item .resize{position:absolute;height:100%;width:5px;cursor:ew-resize;touch-action:none;transition:0.1s;z-index:100;left:auto;right:5px;height:16px;display:flex;gap:2px;z-index:5}.b1adf1430 .timeline-item .resize line{height:16px;width:1px;background:var(--dh-blue);border-radius:3px}.b1adf1430 .timeline-item .resize.left{left:5px;right:auto;z-index:3}.b1adf1430 .timeline-item .delay{position:absolute;top:50%;transform:translate(-100%,-50%);background:var(--dh-blue);font-size:10px;font-weight:500;padding:2px 5px;border-radius:1px;left:-5px;min-width:max-content;display:none;color:var(--dh-text-2);border-radius:4px;z-index:105}.b1adf1430 .timeline-item .duration{position:absolute;top:50%;transform:translate(100%,-50%);background:var(--dh-blue);font-size:10px;font-weight:500;padding:2px 5px;border-radius:1px;right:-5px;min-width:max-content;display:none;color:var(--dh-text-2);border-radius:4px;z-index:105}.b1adf1430 .timeline-item-left{position:sticky;left:0;width:210px;min-width:210px;padding-right:10px;padding-left:10px;display:flex;align-items:center;margin-right:2px;background:var(--dh-color-2);border-radius:8px;cursor:pointer;font-size:12px;gap:5px;transition:0.15s padding}.b1adf1430 .timeline-item-left &gt; block &gt; div{display:flex;align-items:center;gap:6px}.b1adf1430 .timeline-item-left &gt; block &gt; div img{min-width:14px;height:14px}.b1adf1430 .timeline-item-left span{display:flex;gap:3px;flex-direction:column;display:-webkit-box;max-width:180px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.b1adf1430 .timeline-item-left:hover{background:var(--dh-color-3)}.b1adf1430 .timeline-item-left .actions{display:flex;gap:10px;position:absolute;right:0;flex-direction:column;gap:0;opacity:0;transition:0.2s}.b1adf1430 .timeline-row:hover .timeline-item-left .actions{opacity:1}.b1adf1430 .timeline-item-left .actions button{padding:0;width:24px;height:24px;margin-right:5px;border-radius:3px;padding-top:2px}.b1adf1430 .timeline-item-left .actions button:hover{background:var(--dh-color-4)}.b1adf1430.terminal{position:fixed;left:0;width:100%;bottom:0;z-index:100000000000;border-top:1px solid var(--dh-color-2);border-radius:0;padding-bottom:0;padding-left:10px;padding-right:10px;height:250px;padding-top:0}.i29768bbf .b1adf1430.terminal{position:relative!important;border-top:none!important}.b1adf1430 .timeline-area &gt; .top{padding-top:25px;background:var(--dh-color-1);z-index:10}.b1adf1430 .timeline-rows{max-height:185px!important}.b1adf1430.terminal .timeline-rows{overflow:auto;height:185px}.b1adf1430 .timeline-rows .actions-empty{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;border:1px dashed var(--dh-color-4);border-radius:9px;padding:15px 50px;margin-top:9px;background:var(--dh-color-2);height:170px}.b1adf1430 .timeline-rows:has(.timeline-row) .actions-empty{display:none}.b5b046ecf{border-radius:8px;background-color:var(--dh-color-2);border:1px solid var(--dh-color-2);height:160px;position:relative}.b5b046ecf &gt; textarea{resize:none;padding:10px;color:var(--dh-text-2)!important;font-size:12px;background:transparent!important;border:0;display:block!important;outline:none!important;width:100%!important;height:100%!important}.b5b046ecf &gt; textarea::placeholder{color:var(--dh-text-1);font-size:12px}.b5b046ecf &gt; div span.prefix{position:absolute;height:30px;display:flex;align-items:center;left:0;top:0;font-size:12px;padding-left:10px;color:var(--dh-common-text);font-weight:bold}.b5b046ecf &gt; div span.suffix{position:absolute;height:30px;display:flex;align-items:center;right:0;top:0;font-size:12px;padding-right:10px;color:var(--dh-common-text);font-weight:bold}.b5b046ecf &gt; .characters{position:absolute;display:flex;align-items:center;top:calc(100% + 2px);right:0;font-size:9px;padding-left:10px;color:var(--dh-text-1);font-weight:500}.b5b046ecf &gt; .characters.error{color:var(--dh-red)}body{--dh-color-1:rgb(24,24,24);--dh-color-2:#292929;--dh-color-3:#363636;--dh-color-4:#525252;--dh-text-1:rgb(158,158,158);--dh-text-2:rgb(255,255,255);--dh-brand:rgb(163,117,255);--dh-green:rgb(46,184,176);--dh-yellow:rgb(255,169,0);--dh-red:rgb(218,0,44);--dh-orange:rgb(255,155,115);--dh-blue:rgb(12,141,233);--dh-scrollbar:#363636;--dh-scrollbar-hover:#525252}
.dh-fade-in{opacity:1;animation-name:dhFadeIn;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:0.2s}.dh-fade-out{opacity:0;animation-name:dhFadeOut;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:0.2s}.dh-pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--dh-green10);animation:dhPulse 1s infinite}@keyframes dhFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes dhFadeOut{0%{opacity:1}100%{opacity:0}}@keyframes dhPulse{0%{transform:scale(0.8);opacity:1}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(0.8);opacity:1}}.dh-red{background:var(--dh-red01)!important;color:var(--dh-red10)!important}.dh-blue{background:var(--dh-blue01)!important;color:var(--dh-blue10)!important}.dh-orange{background:var(--dh-orange01)!important;color:var(--dh-orange10)!important}.dh-green{background:var(--dh-green01)!important;color:var(--dh-green10)!important}.dh-brand{background:var(--dh-brand01)!important;color:var(--dh-brand10)!important}.dh-red.padding,.dh-blue.padding,.dh-orange.padding,.dh-green.padding,.dh-brand.padding{padding:1px 4px!important;border-radius:8px!important}.dh-success,.dh-fail,.dh-warning.dh-success{background-color:var(--dh-success01);color:var(--dh-success10)}.dh-fail{background-color:var(--dh-danger01);color:var(--dh-danger10)}.dh-warning{background-color:var(--dh-warning01);color:var(--dh-warning10)}.dh-success.big,.dh-fail.big,.dh-warning.big{padding:3px 25px;display:inline-block;border-radius:5px;margin-top:10px;font-weight:500}.dh-default *{white-space:normal;font-family:inherit}.dh-default a{color:var(--dh-brand);font-family:var(--dh-font);text-decoration:none;cursor:pointer;display:inline-block;transition:0.1s all;font-weight:300;touch-action:none}.dh-default h1,.dh-default h2,.dh-default h3,.dh-default h4,.dh-default h5,.dh-default h6{margin:0;padding:0;color:var(--dh-text);font-family:var(--dh-font);font-weight:500;line-height:1.2}.dh-default h1{font-size:26px}.dh-default h2{font-size:22px}.dh-default h3{font-size:18px}.dh-default h4{font-size:14px}.dh-default h5{font-size:10px}.dh-default h6{font-size:8px}.dh-default ul,.dh-default li,.dh-default p{margin:0;padding:0;font-size:14px;font-weight:300;color:var(--dh-text)}.dh-default ul,.dh-default li{list-style:none}.dh-default img{max-width:100%}.dh-default input,.dh-default select,.dh-default textarea,.dh-default iframe{outline:0;background:transparent;text-rendering:auto;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;margin:0;z-index:10;position:relative;width:100%;border:0;font-family:var(--dh-font)}.dh-default button{color:var(--dh-text);text-rendering:auto;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;margin:0;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;cursor:pointer;transition:0.15s all;background:transparent;font-family:var(--dh-font)}.dh-default block{display:block}.dh-default select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.dh-default code,.dh-default pre{padding:15px!important;display:block;background:var(--dh-background-gray);border:1px solid var(--dh-border-light);font-family:var(--dh-font);overflow:auto}#dh-loader{position:fixed;top:0;left:0;height:1px;background:var(--dh-success10);z-index:100000000000;border-radius:10px;width:100%;max-width:0;transition:1000ms max-width}html{display:block;height:100vh}body{background-color:var(--dh-scheme-1);font-family:var(--dh-font);color:var(--dh-text-2);margin:0 auto;height:100%;overflow-x:hidden;display:block;scroll-behavior:smooth;font-size:14px;line-height:1.6;font-weight:400}body &gt; div#website{min-height:100vh}text{white-space:break-spaces}*{box-sizing:border-box}[hidden]{display:none!important}.dh-svg-sprite-icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.dh-svg-sprite-icon.size20x20{width:20px;height:20px}.dh-svg-sprite-icon.size40x40{width:40px;height:40px}.dh-svg-sprite-icon.size18x18{width:18px;height:18px}.dh-svg-sprite-icon.size16x16{width:16px;height:16px}.dh-svg-sprite-icon.size14x14{width:14px;height:14px;min-width:14px}.dh-svg-sprite-icon.size12x12{width:12px;height:12px}.dh-svg-sprite-icon.size10x10{width:10px;height:10px}.dh-svg-sprite-icon.size8x8{width:8px;height:8px}.dh-svg-sprite-icon.brightness{filter:brightness(3)}.dh-svg-sprite-icon &gt; use{pointer-events:none}.dh-success,.dh-fail,.dh-warning.dh-success{background-color:var(--dh-success01);color:var(--dh-success10)}.dh-fail{background-color:var(--dh-danger01);color:var(--dh-danger10)}.dh-warning{background-color:var(--dh-warning01);color:var(--dh-warning10)}.dh-success.big,.dh-fail.big,.dh-warning.big{padding:3px 25px;display:inline-block;border-radius:5px;margin-top:10px;font-weight:500}.dh-text-light{color:var(--dh-text-light)}.dh-bg-red{background:#eb2558}.dh-bg-green{background:var(--dh-green)}.dh-bg-blue{background:var(--dh-blue)}.dh-bg-orange{background:var(--dh-orange)}.dh-bg-pink{background:#f40fbb}.dh-content{max-width:1140px!important;margin:0 auto!important;padding-left:30px!important;padding-right:30px!important;width:100%!important;display:block}.dh-content-full{max-width:100%!important;margin:0 auto!important;padding-left:30px!important;padding-right:30px!important;width:100%!important;display:block}.dh-content-400{max-width:400px!important;margin:0 auto!important;padding-left:30px!important;padding-right:30px!important;width:100%!important;display:block}.dh-content-600{max-width:600px!important;margin:0 auto!important;padding-left:30px!important;padding-right:30px!important;width:100%!important;display:block}.dh-content-800{max-width:800px!important;margin:0 auto!important;padding-left:30px!important;padding-right:30px!important;width:100%!important;display:block}.dh-content-1000{max-width:1000px!important;margin:0 auto!important;padding-left:30px!important;padding-right:30px!important;width:100%!important;display:block}.dh-content-1200{max-width:1180px!important;margin:0 auto!important;padding-left:30px!important;padding-right:30px!important;width:100%!important;display:block}.dh-content-1400{max-width:1400px!important;margin:0 auto!important;padding-left:30px!important;padding-right:30px!important;width:100%!important;display:block}.dh-content-1600{max-width:1600px!important;margin:0 auto!important;padding-left:30px!important;padding-right:30px!important;width:100%!important;display:block}.dh-content-middle{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:column!important;flex-direction:column!important;-webkit-justify-content:center!important;justify-content:center!important}@media (max-width:767px){.dh-content-full,.dh-content-400,.dh-content-600,.dh-content-800,.dh-content-10000,.dh-content-1200,.dh-content-1400,.dh-content-1600{padding-left:12px!important;padding-right:12px!important}}    .dh-flex{display:flex!important}.dh-flex.jcce{justify-content:center!important}.dh-flex.jcsa{justify-content:space-around!important}.dh-flex.jcsb{justify-content:space-between!important}.dh-flex.jcse{justify-content:space-evenly!important}.dh-flex.jsfs{justify-content:flex-start!important}.dh-flex.jcfe{justify-content:flex-end!important}.dh-flex.wrap{flex-wrap:wrap!important}.dh-flex.shrink0{flex-shrink:0!important}.dh-flex.shrink1{flex-shrink:1!important}.dh-flex.shrink2{flex-shrink:2!important}.dh-flex.grow1{flex-grow:1!important}.dh-flex.grow2{flex-grow:2!important}.dh-flex.grow3{flex-grow:3!important}.dh-flex1{flex:1!important}.dh-flex2{flex:2!important}.dh-flex3{flex:3!important}.dh-flex4{flex:4!important}.dh-flex5{flex:5!important}.dh-flex &gt; .max{flex:1;width:100%;position:relative}.dh-flex.gap5{gap:5px!important}.dh-flex.gap10{gap:10px!important}.dh-flex.gap15{gap:15px!important}.dh-flex.gap20{gap:20px!important}.dh-flex.gap25{gap:25px!important}.dh-flex.gap30{gap:30px!important}.dh-flex.gap35{gap:35px!important}.dh-flex.gap40{gap:40px!important}.dh-flex.gap45{gap:45px!important}.dh-flex.gap50{gap:50px!important}    .dh-fs8{font-size:8px!important;line-height:18px!important}.dh-fs9{font-size:9px!important;line-height:19px!important}.dh-fs10{font-size:10px!important;line-height:20px!important}.dh-fs11{font-size:11px!important;line-height:21px!important}.dh-fs12{font-size:12px!important;line-height:22px!important}.dh-fs13{font-size:13px!important;line-height:23px!important}.dh-fs14{font-size:14px!important;line-height:24px!important}.dh-fs15{font-size:15px!important;line-height:25px!important}.dh-fs16{font-size:16px!important;line-height:26px!important}.dh-fs18{font-size:18px!important;line-height:28px!important}.dh-fs20{font-size:20px!important;line-height:30px!important}.dh-fs22{font-size:22px!important;line-height:32px!important}.dh-fs24{font-size:24px!important;line-height:34px!important}.dh-fs28{font-size:28px!important;line-height:38px!important}.dh-fs32{font-size:32px!important;line-height:42px!important}.dh-fs36{font-size:36px!important;line-height:46px!important}.fs42{font-size:42px!important;line-height:52px!important}.dh-fs48{font-size:48px!important;line-height:58px!important}.dh-fs56{font-size:56px!important;line-height:66px!important}.dh-fs62{font-size:62px!important;line-height:72px!important}.dh-fs68{font-size:68px!important;line-height:78px!important}    .dh-fw100{font-weight:100!important}.dh-fw200{font-weight:200!important}.dh-fw300{font-weight:300!important}.dh-fw400{font-weight:400!important}.dh-fw500{font-weight:500!important}.dh-fw600{font-weight:600!important}.dh-fw700{font-weight:700!important}.dh-fw800{font-weight:800!important}.dh-fw900{font-weight:900!important}    .dh-grid{display:grid!important;grid-template-columns:repeat(12,1fr);gap:8px}.dh-grid.gap5{grid-gap:5px!important}.dh-grid.gap10{grid-gap:10px!important}.dh-grid.gap15{grid-gap:15px!important}.dh-grid.gap20{grid-gap:20px!important}.dh-grid.gap25{grid-gap:25px!important}.dh-grid.gap30{grid-gap:30px!important}.dh-grid.gap35{grid-gap:35px!important}.dh-grid.gap40{grid-gap:40px!important}.dh-grid.gap45{grid-gap:45px!important}.dh-grid.gap50{grid-gap:50px!important}.dh-grid.col1{grid-template-columns:repeat(1,minmax(5px,1fr))}.dh-grid.col2{grid-template-columns:repeat(2,minmax(5px,1fr))}.dh-grid.col3{grid-template-columns:repeat(3,minmax(5px,1fr))}.dh-grid.col4{grid-template-columns:repeat(4,minmax(5px,1fr))}.dh-grid.col5{grid-template-columns:repeat(5,minmax(5px,1fr))}.dh-grid.col6{grid-template-columns:repeat(6,minmax(5px,1fr))}.dh-grid.col7{grid-template-columns:repeat(7,minmax(5px,1fr))}.dh-grid.col8{grid-template-columns:repeat(8,minmax(5px,1fr))}.dh-grid.col9{grid-template-columns:repeat(9,minmax(5px,1fr))}.dh-grid.col10{grid-template-columns:repeat(10,minmax(5px,1fr))}.dh-grid.col11{grid-template-columns:repeat(11,minmax(5px,1fr))}.dh-grid.col12{grid-template-columns:repeat(12,minmax(5px,1fr))}.dh-grid.auto50{grid-template-columns:repeat(auto-fit,minmax(50px,50px))}.dh-grid.auto100{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.dh-grid.auto150{grid-template-columns:repeat(auto-fit,minmax(150px,0.5fr))}.dh-grid.auto200{grid-template-columns:repeat(auto-fit,minmax(200px,0.5fr))}.dh-grid.auto250{grid-template-columns:repeat(auto-fit,minmax(250px,0.5fr))}.dh-grid.auto300{grid-template-columns:repeat(auto-fit,minmax(300px,0.5fr))}.dh-grid.auto350{grid-template-columns:repeat(auto-fit,minmax(350px,0.5fr))}.dh-grid.auto400{grid-template-columns:repeat(auto-fit,minmax(400px,0.5fr))}.dh-grid.auto450{grid-template-columns:repeat(auto-fit,minmax(450px,0.5fr))}.dh-grid.auto500{grid-template-columns:repeat(auto-fit,minmax(500px,0.5fr))}.dh-grid &gt; .row{grid-column:span 12;display:flex;align-items:center;width:100%;font-size:12px}.dh-grid &gt; .row:empty {display:none}.dh-grid &gt; .row.s3:empty,.dh-grid &gt; .row.s4:empty,.dh-grid &gt; .row.s5:empty{display:block}.dh-grid &gt; .row &gt; div,.dh-grid &gt; .row &gt; block{width:100%}.dh-grid &gt; .row.end{justify-content:flex-end}.dh-grid &gt; .row &gt; block,.dh-grid &gt; .row &gt; .dh-addon-fetch,.dh-grid &gt; .row &gt; .dh-addon-fetch &gt; block{width:100%}.dh-grid &gt; .row &gt; span{font-size:11px;text-transform:capitalize;color:var(--dh-text-1)}.dh-grid &gt; .row.s1{grid-column:span 1}.dh-grid &gt; .row.s2{grid-column:span 2}.dh-grid &gt; .row.s3{grid-column:span 3}.dh-grid &gt; .row.s4{grid-column:span 4}.dh-grid &gt; .row.s5{grid-column:span 5}.dh-grid &gt; .row.s6{grid-column:span 6}.dh-grid &gt; .row.s7{grid-column:span 7}.dh-grid &gt; .row.s8{grid-column:span 8}.dh-grid &gt; .row.s9{grid-column:span 9}.dh-grid &gt; .row.s10{grid-column:span 10}.dh-grid &gt; .row.s11{grid-column:span 11}.dh-grid &gt; .row.s12{grid-column:span 12}.dh-grid &gt; .row.g10{gap:10px}.dh-grid &gt; .row.g20{gap:20px}.dh-grid &gt; .row.g30{gap:30px}    .dh-mf5{margin:5px!important}.dh-mf10{margin:10px!important}.dh-mf15{margin:15px!important}.dh-mf20{margin:20px!important}.dh-mf25{margin:25px!important}.dh-mf30{margin:30px!important}.dh-mf35{margin:35px!important}.dh-mf40{margin:40px!important}.dh-mf45{margin:45px!important}.dh-mf50{margin:50px!important}.dh-mf60{margin:60px!important}.dh-mf70{margin:70px!important}.dh-mf80{margin:80px!important}.dh-mf90{margin:90px!important}.dh-mf100{margin:100px!important}.dh-mtb5{margin:5px 0px!important}.dh-mtb10{margin:10px 0px!important}.dh-mtb15{margin:15px 0px!important}.dh-mtb20{margin:20px 0px!important}.dh-mtb25{margin:25px 0px!important}.dh-mtb30{margin:30px 0px!important}.dh-mtb35{margin:35px 0px!important}.dh-mtb40{margin:40px 0px!important}.dh-mtb45{margin:45px 0px!important}.dh-mtb50{margin:50px 0px!important}.dh-mtb60{margin:60px 0px!important}.dh-mtb70{margin:70px 0px!important}.dh-mtb80{margin:80px 0px!important}.dh-mtb90{margin:90px 0px!important}.dh-mtb100{margin:100px 0px!important}.dh-mlr5{margin:0px 5px!important}.dh-mlr10{margin:0px 10px!important}.dh-mlr15{margin:0px 15px!important}.dh-mlr20{margin:0px 20px!important}.dh-mlr25{margin:0px 25px!important}.dh-mt5{margin-top:5px!important}.dh-mt10{margin-top:10px!important}.dh-mt15{margin-top:15px!important}.dh-mt20{margin-top:20px!important}.dh-mt25{margin-top:25px!important}.dh-mt30{margin-top:30px!important}.dh-mt35{margin-top:35px!important}.dh-mt40{margin-top:40px!important}.dh-mt45{margin-top:45px!important}.dh-mt50{margin-top:50px!important}.dh-mt100{margin-top:100px!important}.dh-mb0{margin-bottom:0!important}.dh-mb5{margin-bottom:5px!important}.dh-mb10{margin-bottom:10px!important}.dh-mb15{margin-bottom:15px!important}.dh-mb20{margin-bottom:20px!important}.dh-mb25{margin-bottom:25px!important}.dh-mb30{margin-bottom:30px!important}.dh-mb35{margin-bottom:35px!important}.dh-mb40{margin-bottom:40px!important}.dh-mb45{margin-bottom:45px!important}.dh-mb50{margin-bottom:50px!important}    .dh-pf5{padding:5px!important}.dh-pf10{padding:10px!important}.dh-pf15{padding:15px!important}.dh-pf20{padding:20px!important}.dh-pf25{padding:25px!important}.dh-pf30{padding:30px!important}.dh-pf35{padding:35px!important}.dh-pf40{padding:40px!important}.dh-pf45{padding:45px!important}.dh-pf50{padding:50px!important}.dh-pf60{padding:60px!important}.dh-pf70{padding:70px!important}.dh-pf80{padding:80px!important}.dh-pf90{padding:90px!important}.dh-pf100{padding:100px!important}.dh-ptb5{padding:5px 0px!important}.dh-ptb10{padding:10px 0px!important}.dh-ptb15{padding:15px 0px!important}.dh-ptb20{padding:20px 0px!important}.dh-ptb25{padding:25px 0px!important}.dh-ptb30{padding:30px 0px!important}.dh-ptb35{padding:35px 0px!important}.dh-ptb40{padding:40px 0px!important}.dh-ptb45{padding:45px 0px!important}.dh-ptb50{padding:50px 0px!important}.dh-ptb60{padding:60px 0px!important}.dh-ptb70{padding:70px 0px!important}.dh-ptb80{padding:80px 0px!important}.dh-ptb90{padding:90px 0px!important}.dh-ptb100{padding:100px 0px!important}.dh-plr5{padding:0px 5px!important}.dh-plr10{padding:0px 10px!important}.dh-plr15{padding:0px 15px!important}.dh-plr20{padding:0px 20px!important}.dh-plr25{padding:0px 25px!important}.dh-pt5{padding-top:5px!important}.dh-pt10{padding-top:10px!important}.dh-pt15{padding-top:15px!important}.dh-pt20{padding-top:20px!important}.dh-pt25{padding-top:25px!important}.dh-pt30{padding-top:30px!important}.dh-pt35{padding-top:35px!important}.dh-pt40{padding-top:40px!important}.dh-pt45{padding-top:45px!important}.dh-pt50{padding-top:50px!important}.dh-pb5{padding-bottom:5px!important}.dh-pb10{padding-bottom:10px!important}.dh-pb15{padding-bottom:15px!important}.dh-pb20{padding-bottom:20px!important}.dh-pb25{padding-bottom:25px!important}.dh-pb30{padding-bottom:30px!important}.dh-pb35{padding-bottom:35px!important}.dh-pb40{padding-bottom:40px!important}.dh-pb45{padding-bottom:45px!important}.dh-pb50{padding-bottom:50px!important}    .dh-tac{text-align:center!important}.dh-tal{text-align:left!important}.dh-tar{text-align:right!important}.dh-taj{text-align:justify!important}.dh-ellipsis1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.dh-ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dh-ellipsis3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.dh-ellipsis4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.dh-ellipsis5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.dh-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dh-scrollbar{overflow:auto;max-height:100vh;display:block}.dh-scrollbar::-webkit-scrollbar{width:7px;height:7px;border-radius:7px}.dh-scrollbar::-webkit-scrollbar-track{background:transparent}.dh-scrollbar::-webkit-scrollbar-thumb{background:#3b3b3b;cursor:pointer;border-radius:7px;background:transparent}.dh-scrollbar:hover::-webkit-scrollbar-thumb{background:#3b3b3b}.dh-scrollbar::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.dh-scrollbar::-webkit-scrollbar-corner{background-color:transparent}.dh-scrollbar.hidden::-webkit-scrollbar{width:0;height:0}body{--dh-font:'Inter',sans-serif;--dh-scheme-1:#1c1c1c;--dh-scheme-2:#181818;--dh-scheme-3:#363636;--dh-scheme-4:#383838;--dh-scheme-5:#262626;--dh-scheme-1-border:#292929;--dh-scheme-2-border:#292929;--dh-scheme-3-border:#464646;--dh-scheme-4-border:#4f4f4f;--dh-bg-1:#181818;--dh-bg-2:#292929;--dh-bg-3:#525252;--dh-bg-4:#1e1e1e;--dh-bg-5:#111111;--dh-text-1:#9E9E9E;--dh-text-2:#FFFFFF;--dh-border-1:#292929;--dh-brand01:rgb(163 117 255 / 0.1);--dh-brand02:rgb(163 117 255 / 0.2);--dh-brand03:rgb(163 117 255 / 0.3);--dh-brand04:rgb(163 117 255 / 0.4);--dh-brand05:rgb(163 117 255 / 0.5);--dh-brand06:rgb(163 117 255 / 0.6);--dh-brand07:rgb(163 117 255 / 0.7);--dh-brand08:rgb(163 117 255 / 0.8);--dh-brand09:rgb(163 117 255 / 0.9);--dh-brand10:rgb(163 117 255 / 1.0);--dh-green01:rgb(46 184 176 / 0.1);--dh-green02:rgb(46 184 176 / 0.2);--dh-green03:rgb(46 184 176 / 0.3);--dh-green04:rgb(46 184 176 / 0.4);--dh-green05:rgb(46 184 176 / 0.5);--dh-green06:rgb(46 184 176 / 0.6);--dh-green07:rgb(46 184 176 / 0.7);--dh-green08:rgb(46 184 176 / 0.8);--dh-green09:rgb(46 184 176 / 0.9);--dh-green10:rgb(46 184 176 / 1.0);--dh-yellow01:rgb(255 169 0 / 0.1);--dh-yellow02:rgb(255 169 0 / 0.2);--dh-yellow03:rgb(255 169 0 / 0.3);--dh-yellow04:rgb(255 169 0 / 0.4);--dh-yellow05:rgb(255 169 0 / 0.5);--dh-yellow06:rgb(255 169 0 / 0.6);--dh-yellow07:rgb(255 169 0 / 0.7);--dh-yellow08:rgb(255 169 0 / 0.8);--dh-yellow09:rgb(255 169 0 / 0.9);--dh-yellow10:rgb(255 169 0 / 1.0);--dh-red01:rgb(255 88 88 / 0.1);--dh-red02:rgb(255 88 88 / 0.2);--dh-red03:rgb(255 88 88 / 0.3);--dh-red04:rgb(255 88 88 / 0.4);--dh-red05:rgb(255 88 88 / 0.5);--dh-red06:rgb(255 88 88 / 0.6);--dh-red07:rgb(255 88 88 / 0.7);--dh-red08:rgb(255 88 88 / 0.8);--dh-red09:rgb(255 88 88 / 0.9);--dh-red10:rgb(255 88 88 / 1.0);--dh-orange01:rgb(255 155 115 / 0.1);--dh-orange02:rgb(255 155 115 / 0.2);--dh-orange03:rgb(255 155 115 / 0.3);--dh-orange04:rgb(255 155 115 / 0.4);--dh-orange05:rgb(255 155 115 / 0.5);--dh-orange06:rgb(255 155 115 / 0.6);--dh-orange07:rgb(255 155 115 / 0.7);--dh-orange08:rgb(255 155 115 / 0.8);--dh-orange09:rgb(255 155 115 / 0.9);--dh-orange10:rgb(255 155 115 / 1.0);--dh-blue01:rgb(12 140 233 / 0.1);--dh-blue02:rgb(12 140 233 / 0.2);--dh-blue03:rgb(12 140 233 / 0.3);--dh-blue04:rgb(12 140 233 / 0.4);--dh-blue05:rgb(12 140 233 / 0.5);--dh-blue06:rgb(12 140 233 / 0.6);--dh-blue07:rgb(12 140 233 / 0.7);--dh-blue08:rgb(12 140 233 / 0.8);--dh-blue09:rgb(12 140 233 / 0.9);--dh-blue10:rgb(12 140 233 / 1.0);--dh-gradient-brand:linear-gradient(45deg,var(--dh-brand10) 50%,rgb(149 96 255) 100%)}body{--dh-shadow-light:0 2px 20px 0 rgba(0,0,0,.04);--dh-shadow-medium:0 2px 20px 0 rgba(0,0,0,.08);--dh-shadow-high:0 2px 20px 0 rgba(0,0,0,.12);--dh-background:#111111;--dh-background-gray:#242426;--dh-background-light:#181818;--dh-text:#FFFFFF;--dh-text-light:#a5a5a5;--dh-text-gray:#a1a1a1;--dh-border-light:rgb(67 67 67 / 0.4);--dh-border-medium:rgb(67 67 67 / 0.7);--dh-border-high:rgb(67 67 67 / 1);--dh-brand:rgb(163 117 255 / 1.0);--dh-blue:#337ff0;--dh-green:#20c998;--dh-orange:#f0af0b;--dh-success01:rgba(45,184,176,0.1);--dh-success02:rgba(45,184,176,0.2);--dh-success03:rgba(45,184,176,0.3);--dh-success04:rgba(45,184,176,0.4);--dh-success05:rgba(45,184,176,0.5);--dh-success06:rgba(45,184,176,0.6);--dh-success07:rgba(45,184,176,0.7);--dh-success08:rgba(45,184,176,0.8);--dh-success09:rgba(45,184,176,0.9);--dh-success10:rgba(45,184,176,1);--dh-warning01:rgb(255 169 0 / 0.1);--dh-warning02:rgb(255 169 0 / 0.2);--dh-warning03:rgb(255 169 0 / 0.3);--dh-warning04:rgb(255 169 0 / 0.4);--dh-warning05:rgb(255 169 0 / 0.5);--dh-warning06:rgb(255 169 0 / 0.6);--dh-warning07:rgb(255 169 0 / 0.7);--dh-warning08:rgb(255 169 0 / 0.8);--dh-warning09:rgb(255 169 0 / 0.9);--dh-warning10:rgb(255 169 0 / 1.0);--dh-danger01:rgb(230 68 68 / 0.1);--dh-danger02:rgb(230 68 68 / 0.2);--dh-danger03:rgb(230 68 68 / 0.3);--dh-danger04:rgb(230 68 68 / 0.4);--dh-danger05:rgb(230 68 68 / 0.5);--dh-danger06:rgb(230 68 68 / 0.6);--dh-danger07:rgb(230 68 68 / 0.7);--dh-danger08:rgb(230 68 68 / 0.8);--dh-danger09:rgb(230 68 68 / 0.9);--dh-danger10:rgb(230 68 68 / 1.0)}.dh-ai-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:300px}.dh-ai-loader-inner{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:360px;text-align:center}.dh-ai-loader-bars{display:flex;align-items:center;gap:3px;height:32px}.dh-ai-loader-bars span{width:3px;height:8px;background:#d97757;border-radius:2px;animation:dh-ai-bars 1.2s ease-in-out infinite}.dh-ai-loader-bars span:nth-child(1){animation-delay:0s}.dh-ai-loader-bars span:nth-child(2){animation-delay:0.1s}.dh-ai-loader-bars span:nth-child(3){animation-delay:0.2s}.dh-ai-loader-bars span:nth-child(4){animation-delay:0.3s}.dh-ai-loader-bars span:nth-child(5){animation-delay:0.4s}@keyframes dh-ai-bars{0%,100%{height:8px;opacity:0.4}50%{height:24px;opacity:1}}.dh-ai-loader-title{font-size:14px;font-weight:600;color:var(--dh-text-2)}.dh-ai-loader-progress{display:flex;align-items:center;gap:10px;width:100%}.dh-ai-loader-bar-track{flex:1;height:4px;background:rgba(255,255,255,0.06);border-radius:2px;overflow:hidden}.dh-ai-loader-bar-fill{height:100%;background:#d97757;border-radius:2px;transition:width 0.3s ease;width:0%}.dh-ai-loader-pct{font-size:12px;color:var(--dh-text-third);white-space:nowrap}.dh-ai-loader-tip{opacity:0;transition:opacity 0.3s ease;margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px 15px;background:var(--dh-bg-4);border-radius:5px}.dh-ai-loader-tip.visible{opacity:1}.dh-ai-loader-tip-title{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--dh-text-third)}.dh-ai-loader-tip-category{display:inline-block;padding:3px 12px;font-size:10px;font-weight:600;border-radius:20px;text-transform:uppercase;letter-spacing:0.5px}.dh-ai-loader-cat-tip{background:rgba(217,119,87,0.12);color:#d97757}.dh-ai-loader-cat-trick{background:rgba(56,189,248,0.12);color:#38bdf8}.dh-ai-loader-cat-history{background:rgba(251,191,36,0.12);color:#fbbf24}.dh-ai-loader-cat-fun{background:rgba(52,211,153,0.12);color:#34d399}.dh-ai-loader-cat-about{background:rgba(168,85,247,0.12);color:#a855f7}.dh-ai-loader-cat-industry{background:rgba(99,102,241,0.12);color:#818cf8}.dh-ai-loader-tip-text{font-size:13px;line-height:1.5;color:var(--dh-text-second)}.dh-ai-loader-tip-text strong{color:var(--dh-text-2)}.dh-ai-loader-tip-text a{color:#d97757;text-decoration:none}.dh-ai-loader-elapsed{font-size:11px;color:var(--dh-text-third);margin-top:4px}.dh-ai-loader-cancel{background:transparent;border:1px solid rgba(255,255,255,0.1);color:var(--dh-text-third);padding:6px 16px;border-radius:6px;font-size:12px;cursor:pointer;transition:all 0.15s}.dh-ai-loader-cancel:hover{border-color:rgba(255,255,255,0.2);color:var(--dh-text-second)}.b5a612569{height:100%}.b5a612569 &gt; *{padding:30px;border:1px solid var(--dh-border-1);position:relative;background-color:var(--dh-bg-2);border-radius:12px;display:block;overflow:hidden;height:100%;cursor:pointer}.b5a612569 &gt; * .bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.6;transition:0.15s opacity}.b5a612569 &gt; *:hover .bg{opacity:1}.b5a612569 &gt; * .bg.bg1{background:linear-gradient(180deg,rgba(243,161,131,0.14) 0%,rgba(237,114,104,0.00) 100%)}.b5a612569 &gt; * &gt; .bg.bg2{background:linear-gradient(180deg,rgba(3,207,254,0.14) 0%,rgba(53,132,217,0.00) 100%)}.b5a612569 &gt; * &gt; .bg.bg3{background:linear-gradient(180deg,rgba(161,161,161,0.14) 0%,rgba(41,41,41,0.00) 100%)}.b5a612569 &gt; * &gt; h2{margin-top:16px;margin-bottom:16px;font-size:20px;font-weight:700}.b5a612569 &gt; * &gt; p{font-size:12px;color:var(--dh-text-1)}.b5a612569 &gt; * &gt; img{width:38px;height:38px}.b5a612569 &gt; * &gt; .corner{position:absolute;right:30px;top:30px}.b59c5d70f{display:grid!important;gap:20px}.b59c5d70f &gt; .actions{display:flex;justify-content:end;gap:10px}.b59c5d70f &gt; .actions:empty{display:none}.b59c5d70f &gt; .blocks{border:1px solid var(--dh-scheme-2-border);background-color:var(--dh-scheme-2);border-radius:8px}.b59c5d70f.gray &gt; .blocks{background-color:#1c1c1c}.b59c5d70f .b59c5d70f &gt; .blocks{background-color:#ffffff05}.b59c5d70f &gt; .blocks &gt; .block{padding:15px;display:flex;justify-content:space-between;border-bottom:1px solid var(--dh-scheme-2-border)}.b59c5d70f &gt; .blocks &gt; .block:last-child{border-bottom:none}.b59c5d70f .block &gt; .left{display:flex;gap:15px;flex-wrap:wrap;width:100%}.b59c5d70f .block &gt; .left &gt; div{padding-right:15px;flex:1}.b59c5d70f .block &gt; .left &gt; div &gt; span{color:var(--dh-text-1);font-size:12px}.b59c5d70f .block &gt; .left &gt; div &gt; p{font-size:13px;display:block;max-width:182px}.b59c5d70f .block &gt; .right{display:flex;gap:5px;justify-content:end;align-items:end}.b59c5d70f .b6ddc9d01{min-width:156px}.b59c5d70f.scheme-1 &gt; .blocks{background-color:var(--dh-scheme-1);border:1px solid var(--dh-scheme-1-border)}.b59c5d70f.scheme-3 &gt; .blocks{background-color:var(--dh-scheme-3);border:1px solid var(--dh-scheme-3-border)}.b59c5d70f.scheme-4 &gt; .blocks{background-color:var(--dh-scheme-4);border:1px solid var(--dh-scheme-4-border)}.b59447d63{display:inline-block}.b59447d63:not(.icon) &gt; *{font-size:12px;font-weight:600!important;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:30px;border-radius:8px;color:white!important;background:var(--dh-brand10)!important;border:1px solid var(--dh-brand10)!important;line-height:30px;transition:0.2s all!important;cursor:pointer;font-family:var(--dh-font);text-decoration:none}.b59447d63.w100 {width:100%}.b59447d63.w100 &gt; * {width:100%}.b59447d63.brand-opacity &gt; *{background:rgba(163,117,255,0.15)!important;border:1px dashed rgba(163,117,255,0.5)!important;color:var(--dh-brand)!important}.b59447d63.brand-opacity &gt; *:hover{background:var(--dh-brand)!important;color:var(--dh-text-2)!important}.b59447d63.border &gt; *{background:transparent!important;border:1px solid var(--dh-border-high)!important;color:var(--dh-text-light)!important}.b59447d63.border &gt; *:hover{background:var(--dh-border-high)!important;color:var(--dh-text)!important}.b59447d63.silver &gt; *{background:#515151!important;border:#515151!important;color:var(--dh-text-2)!important}.b59447d63.silver &gt; *:hover{background:#3b3b3b!important}.b59447d63.white &gt; *{background:white!important;border:1px solid white!important;color:var(--dh-bg-5)!important}.b59447d63.white &gt; *:hover{background:#efefef!important;border:1px solid #efefef!important}.b59447d63.ai &gt; *{background:#d97757!important;border:1px solid #d97757!important;color:white!important}.b59447d63.ai &gt; *:hover{background:#c4664a!important;border:1px solid #c4664a!important}.b59447d63.dark &gt; *{background:#000!important;border:1px solid #000!important;color:var(--dh-text-2)!important}.b59447d63.dark &gt; *:hover{background:transparent!important;color:#000!important}.b59447d63.success &gt; *{background:var(--dh-success01)!important;border:none!important;color:var(--dh-success10)!important}.b59447d63.success &gt; *:hover{background:var(--dh-success02)!important;border:none!important}.b59447d63.danger &gt; *{background:var(--dh-danger10)!important;border:1px solid var(--dh-danger10)!important}.b59447d63.danger &gt; *:hover{background:transparent!important;color:var(--dh-danger10)!important}.b59447d63.mark{display:inline-block}.b59447d63.mark &gt; *{background:var(--dh-bg-3)!important;border:1px solid var(--dh-border-1)!important;height:22px;line-height:22px;padding:0px 7px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--dh-text-1)!important;font-size:10px}.b59447d63.mark &gt; *:hover{background:var(--dh-bg-3)!important;color:var(--dh-text-1)!important}.b59447d63.w100 &gt; *{width:100%}.b59447d63.icon{display:inline-block}.b59447d63.icon &gt; *{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;padding:0;color:var(--dh-text-light)!important;background:transparent;border:none!important;border-radius:5px;cursor:pointer}.b59447d63.icon &gt; *:hover{background:var(--dh-border-light)}.b59447d63.padding-small &gt; *{padding:0 10px}.b59447d63.small{display:inline-block}.b59447d63.small &gt; *{height:24px!important;line-height:24px;font-size:12px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:3px}.b59447d63.disabled{opacity:0.7}.b59447d63.text &gt; *{background:transparent!important;border:none!important;color:var(--dh-text)!important}.b14124ac5{background:var(--dh-scheme-3);display:flex!important;border-radius:8px;height:30px;line-height:30px;padding:0 9px;gap:3px;position:relative;cursor:pointer;padding-right:30px;color:var(--dh-scheme-4-border);max-width:400px}.b14124ac5 span{font-size:12px;color:var(--dh-text-1);line-height:30px;word-break:break-all;max-width:100px}.b14124ac5 .remove{position:absolute;right:9px;display:flex;height:100%;align-items:center;cursor:pointer;top:0}.b7c74b792 &gt; label{display:flex;align-items:center;justify-content:center;position:relative;width:18px;height:18px;min-width:18px;cursor:pointer}.b7c74b792.small &gt; label{width:16px;height:16px;min-width:16px}.b7c74b792 &gt; p{font-size:11px;display:block;margin-bottom:3px;font-weight:500}.b7c74b792 &gt; label input{display:none}.b7c74b792 &gt; label &gt; .checkmark{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--dh-bg-5);border:1px solid var(--dh-border-1);border-radius:4px;transition:0.15s;display:flex;align-items:center;justify-content:center}.b7c74b792.small &gt; label &gt; .checkmark{border-radius:3px}.b7c74b792 &gt; label &gt; .checkmark svg{width:12px;height:12px;color:white;opacity:0;transform:scale(0.5);transition:0.15s}.b7c74b792.small &gt; label &gt; .checkmark svg{width:10px;height:10px}.b7c74b792 &gt; label &gt; input:checked + .checkmark{background:var(--dh-brand);border-color:var(--dh-brand)}.b7c74b792 &gt; label &gt; input:checked + .checkmark svg{opacity:1;transform:scale(1)}.b7c74b792 &gt; label:hover &gt; .checkmark{border-color:var(--dh-border-2)}.b7c74b792 &gt; label &gt; input:checked + .checkmark:hover{border-color:var(--dh-brand)}.b7c74b792.inline{display:flex;align-items:center;justify-content:space-between}.b6e30c568{height:30px;width:100%;position:relative;cursor:pointer;background:var(--dh-scheme-3);border-radius:8px}.b6e30c568[for='html.color']{background:transparent}.b6e30c568 &gt; div.opened{pointer-events:none}.b6e30c568 &gt; div{width:100%;height:100%}.b6e30c568 &gt; div &gt; color,.b6e30c568 &gt; div &gt; button{width:30px;min-width:30px;height:30px;border-radius:8px;left:0;border:1px solid #525252;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:100}.b6e30c568.clean &gt; div{display:flex!important;align-items:center;gap:10px}.b6e30c568.clean &gt; div &gt; color,.b6e30c568.clean &gt; div &gt; button{width:16px;height:16px;border-radius:100%;min-width:16px;outline:none;border:none;position:static}.b6e30c568 &gt; div &gt; color,.b6e30c568 &gt; div &gt; button{z-index:100}.b6e30c568 &gt; div &gt; input{color:var(--dh-text-2);font-size:13px;height:100%;flex:1;padding:0 10px 0 38px;pointer-events:none;border-radius:5px}.b6e30c568.clean &gt; div &gt; input{opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;z-index:999;cursor:pointer}.b6e30c568 &gt; div &gt; input::placeholder{color:var(--dh-text-1)}.i29768bbf .alwan__button.alwan__reference{opacity:0;}body .alwan[data-theme=dark]{--background:#292929;--foreground:#fff;--outer-border-color:#ffffff1f;--button-hover-background:#292929;--border-color:#ffffff17;--thumb-background:#151515;--thumb-hover-background:#242424;--thumb-hover-border-color:#555;--label-color:#9E9E9E;--input-background:#181818;--input-hover-background:#272727;--input-hover-border-color:#484b4d;--swatches-background:#292929;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.60);border-radius:8px}.alwan[data-display=popover]{padding-bottom:1px;z-index:99999999999999!important;overflow:visible}.alwan *{font-family:'Inter'!important}.alwan &gt; .swatches{padding:15px;border-top:1px solid var(--border-color,#ccc);background:#181818;border-radius:0 0 6px 6px}.alwan .alwan__palette{border-radius:8px 6px 0 0}.alwan &gt; .swatches &gt; .swatches-list{display:flex;flex-wrap:wrap;gap:10px}.alwan &gt; .swatches &gt; .swatches-list &gt; .swatch{cursor:pointer;position:relative}.alwan &gt; .swatches &gt; .swatches-list &gt; .swatch span{opacity:0;position:absolute;left:0;top:2px;background:black;color:white;border-radius:3px;z-index:99;transition:0.1s;font-size:11px;transform:translateY(-100%);display:block;line-height:1.1;width:max-content;pointer-events:none;padding:5px;border:1px solid #525252}.alwan &gt; .swatches &gt; .swatches-list &gt; .swatch:hover span{opacity:1;top:-5px}.alwan &gt; .swatches &gt; .swatches-list &gt; .swatch box{width:20px;height:20px;border-radius:2px;min-width:20px;border:1px solid #525252;display:flex;align-items:center;justify-content:center}.b7ec69ddb,.b7ec69ddb .item &gt; .more{border-radius:12px;background:var(--dh-scheme-2);box-shadow:0px 4px 20px 0px rgba(0,0,0,0.60);width:230px;border:1px solid rgba(82,82,82,0.30);padding:5px}.b7ec69ddb .group{border-bottom:1px solid rgb(136 136 136 / 15%);padding:4px 0;display:grid}.b7ec69ddb .hidden{display:none!important}.b7ec69ddb .group:empty{display:none}.b7ec69ddb .group:last-child{border-bottom:none}.b7ec69ddb .group .item{padding:0px 10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;min-height:30px;color:var(--dh-text-2);font-size:12px;font-weight:400;border-radius:8px}.b7ec69ddb .group .item.danger{color:var(--dh-red10)}.b7ec69ddb .group .item:not(.no-hover):hover{background:var(--dh-bg-3)}.b7ec69ddb .group .item &gt; a{color:var(--dh-text-1);font-size:12px}.b7ec69ddb .group .item &gt; .left{width:100%;display:flex;align-items:center;gap:8px}.b7ec69ddb .group .item:has(.right) .left{width:65px}.b7ec69ddb .group .item &gt; .right{display:flex;justify-content:flex-end;gap:6px;flex:3}.b7ec69ddb .group .item &gt; .hover-show{display:none}.b7ec69ddb .group .item &gt; .right &gt; *{flex:1}.b7ec69ddb .group .item &gt; .right shortcut{color:var(--dh-text-1);font-size:12px;text-align:right}.b7ec69ddb .group .item &gt; .right button{display:flex;align-items:center;justify-content:center;background:var(--dh-background-light);border-radius:5px;font-size:12px;color:var(--dh-text-light);height:28px}.b7ec69ddb .group .item &gt; .right button:hover{background:var(--dh-border-high)}.b7ec69ddb .group .item &gt; .more{visibility:hidden;opacity:0;transition:0.1s;position:absolute;left:0;transform:translateX(100%);min-width:160px;max-width:220px}.b7ec69ddb .group .item &gt; *:not(svg){width:100%}.b7ec69ddb .group .item &gt; .more[data-side='left']{transform:translateX(-100%)}.b7ec69ddb .group .item:hover &gt; .more{visibility:visible;opacity:1}.b7ec69ddb .group .item:hover &gt; .hover-show{display:block}.b7ec69ddb .group .item:hover &gt; .hover-hide{display:none}.b1411d627 &gt; .holder{background:var(--dh-bg-2);max-width:100%;height:30px;border-radius:8px}.be2f70bc{cursor:pointer}block[for="html.dynamic"]{position:relative;align-items:center;max-width:100%;transition:0.2s}block[for="html.dynamic"].border{padding:15px;border:1px solid var(--dh-border-1)}block[for="html.dynamic"] &gt; .labels{display:flex;gap:15px;margin-bottom:15px;flex:1;align-items:center;padding-right:45px}block[for="html.dynamic"].rows &gt; .labels,block[for="html.dynamic"].no-labels &gt; .labels{display:none}block[for="html.dynamic"] &gt; .labels &gt; div{flex:1;display:grid;gap:10px}block[for="html.dynamic"] &gt; .labels h4{font-size:13px;font-weight:600;color:var(--dh-text-2);line-height:1}block[for="html.dynamic"] &gt; .labels p{font-size:12px;color:var(--dh-text-1);max-width:70%}block[for="html.dynamic"] &gt; .labels h4:empty,block[for="html.dynamic"] &gt; .labels p:empty{display:none}block[for="html.dynamic"] &gt; .create{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.15s background-color;padding:8px;border:1px solid var(--dh-border-light);background-color:var(--dh-background-gray);border-radius:3px}block[for="html.dynamic"] &gt; .create:hover{background-color:var(--dh-border-light)}block[for="html.dynamic"] &gt; .items{display:grid;gap:15px}block[for="html.dynamic"].mini &gt; .items{gap:8px}block[for="html.dynamic"] &gt; .items &gt; .item{display:flex;align-items:center;gap:15px}block[for="html.dynamic"].mini &gt; .items &gt; .item{gap:8px}block[for="html.dynamic"] &gt; .items &gt; .item &gt; .fields{display:flex;gap:15px;flex:1;align-items:center}block[for="html.dynamic"].rows &gt; .items &gt; .item &gt; .fields{display:grid;background:var(--dh-bg-1);padding:15px;border-radius:8px;border:1px solid var(--dh-border-1)}block[for="html.dynamic"] &gt; .items &gt; .item &gt; .fields &gt; div{flex:1;flex-shrink:0}block[for="html.dynamic"].rows &gt; .items &gt; .item &gt; .fields &gt; div{display:none}block[for="html.dynamic"].rows &gt; .items &gt; .item &gt; .fields &gt; div.show{display:block}block[for="html.dynamic"].rows &gt; .items &gt; .item &gt; .fields &gt; div:first-child{display:block}block[for="html.dynamic"] &gt; .items &gt; .item.nest &gt; .fields &gt; div{padding-left:15px;border-left:1px solid var(--dh-border-1)}block[for="html.dynamic"] &gt; .items &gt; .item &gt; .actions{display:flex;justify-content:center;align-items:center;gap:10px}block[for="html.dynamic"] &gt; .items &gt; .item &gt; .actions &gt; div{display:flex;justify-content:center;align-items:center;transition:0.15s background-color;cursor:pointer;width:30px;height:30px;background-color:var(--dh-bg-2);border-radius:8px}block[for="html.dynamic"] &gt; .items &gt; .item &gt; .actions &gt; div:hover{background-color:var(--dh-bg-3)}block[for="html.dynamic"] &gt; .items &gt; .item &gt; .actions &gt; .remove:hover{background-color:var(--dh-red10)}block[for="html.dynamic"] &gt; .items &gt; .item &gt; .actions &gt; .remove:hover svg{filter:brightness(10)}block[for="html.dynamic"] &gt; .items &gt; .item.nest &gt; .actions &gt; .create{pointer-events:none;opacity:0}block[for="html.dynamic"]:not(.rows) &gt; .items &gt; .item &gt; .actions &gt; .toggle{display:none}block[for="html.dynamic"] &gt; .items &gt; .item.sample{display:none}block[for="html.dynamic"] &gt; .options{display:flex;justify-content:end;gap:15px;padding-top:30px;margin-top:30px;border-top:1px solid var(--dh-border-1)}block[for="html.dynamic"].mini &gt; .options{padding-top:15px;margin-top:15px}.b6e156f7e{padding:40px 20px;background:var(--dh-scheme-5);border-radius:12px;display:flex!important;justify-content:center;align-items:center;flex-direction:column;text-align:center}.b6e156f7e &gt; svg{width:60px!important;height:60px!important;margin-bottom:10px;}.b6e156f7e &gt; h2{font-size:18px;margin-bottom:10px;line-height:1}.b6e156f7e &gt; p{color:var(--dh-text-1);max-width:720px}.b6e156f7e &gt; div:not(:empty){margin-top:25px}.b695794a0{display:grid!important;gap:2px;padding:2px;border-radius:0 0 16px 16px;background:var(--dh-scheme-2)}.b695794a0 &gt; div &gt; block[for="html.button"]{display:inline-block;width:250px}.b695794a0 .group{background:var(--dh-scheme-5);border-radius:16px;overflow:hidden}.b695794a0 .group &gt; h2{background:var(--dh-scheme-5);border-bottom:1px solid var(--dh-scheme-3);width:calc(100% - 40px);left:20px;position:relative;padding:20px 0}.b695794a0 .group &gt; h2:empty{display:none}.b695794a0 &gt; .group &gt; h2:not(:empty){font-size:18px;font-weight:bold;text-transform:capitalize}.b695794a0 .items{border-radius:8px;display:grid;padding:20px;gap:40px}.b695794a0.clean .items &gt; item{border-radius:0;padding:0;border:none;background:unset;margin-top:10px;padding-top:10px}.b695794a0.flex .items &gt; item{display:flex}.b695794a0.flex .items &gt; item &gt; div{flex:1}.b695794a0 .items &gt; item &gt; div &gt; div &gt; .title{font-size:14px;color:var(--dh-text-2);font-weight:500;margin:0}.b695794a0 .items &gt; item &gt; div &gt; div &gt; .description{font-size:12px;color:var(--dh-text-1);max-width:500px;margin-top:3px;font-weight:500}.b695794a0 .items &gt; item &gt; div{display:flex;flex-direction:column;gap:10px}.b695794a0 .items &gt; item &gt; div.column{display:flex;gap:50px;flex-direction:row;justify-content:space-between}.b695794a0 .items &gt; item &gt; div.column .b59447d63:not(.icon) &gt; *{height:37px}.b695794a0 .items &gt; item &gt; div.column &gt; div:first-child{flex:1.3}.b695794a0 .items &gt; item &gt; div.column &gt; .html{justify-content:flex-start;display:flex;flex-direction:column;flex:1.5;gap:10px}.b695794a0 .items &gt; item &gt; div.column &gt; .html .b6ddc9d01 &gt; div,.b695794a0 .items &gt; item &gt; div.column &gt; .html .b345c8eeb.on &gt; div{height:37px}.b695794a0 .items &gt; item &gt; div.column &gt; .html .b345c8eeb.on &gt; div{border:1px solid var(--dh-brand)}.b695794a0 .column &gt; .html .b6ddc9d01,.b695794a0 .column &gt; .html .b13dc1c1b,.b695794a0 .column &gt; .html .b157ea563{width:100%}.b695794a0.scheme-1 &gt; .group &gt; .items{background:var(--dh-scheme-1);border:1px solid var(--dh-scheme-1-border)}.b695794a0.scheme-3 &gt; .group &gt; .items{background:var(--dh-scheme-3);border:1px solid var(--dh-scheme-3-border)}.b695794a0.scheme-4 &gt; .group &gt; .items{background:var(--dh-scheme-4);border:1px solid var(--dh-scheme-4-border)}.b695794a0 .items &gt; item &gt; div &gt; div &gt; .title .form-badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:8px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;line-height:1;letter-spacing:0.2px;color:var(--dh-orange);background:color-mix(in srgb,var(--dh-orange) 12%,transparent)}block[for="html.group"]:not(.clean){border-radius:8px}.b59fc54d6 &gt; .content &gt; items block[for="html.group"]:not(.clean),item[for="collections.items"][field="settings"] &gt; .settings &gt; .information block[for="html.group"]:not(.clean),.i73e27cb8 &gt; .settings &gt; .information block[for="html.group"]:not(.clean){background:var(--dh-scheme-5)}block[for="html.group"]:not(.clean):nth-last-of-type(1){flex:1}block[for="html.group"] &gt; .name{padding:13px 15px 13px 15px;font-size:12px;font-weight:600;line-height:12px;display:flex;align-items:center;text-transform:capitalize;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;height:42px}block[for="html.group"] &gt; .name:has(.actions),block[for="html.group"] &gt; .name:has(.logo){justify-content:space-between}block[for="html.group"] &gt; .name &gt; .title{display:flex;align-items:center;gap:5px}block[for="html.group"] &gt; .name &gt; .logo{width:16px;height:16px;object-fit:contain}block[for="html.group"] &gt; .name[click]{cursor:pointer}block[for="html.group"] &gt; .name:empty{display:none}block[for="html.group"] &gt; .description{padding:15px;padding-top:0;padding-bottom:15px;font-size:10px;color:var(--dh-text-1);margin-top:-10px}block[for="html.group"][data-opened="false"] &gt; .name{padding-bottom:15px!important}block[for="html.group"] &gt; .name .dropdown-toggle{cursor:pointer;transition:filter 0.15s}block[for="html.group"] &gt; .name .dropdown-toggle:hover{filter:brightness(3)}block[for="html.group"][data-opened="true"] &gt; .name svg{transform:rotate(-90deg)}block[for="html.group"] &gt; .name &gt; .actions{display:flex;align-items:center;gap:5px}block[for="html.group"] &gt; .name &gt; .actions &gt; small{opacity:0.2;font-size:10px;font-weight:400;margin-top:-4px}block[for="html.group"] &gt; .dh-grid{padding:15px;padding-top:0;display:grid;gap:8px;grid-row-gap:10px;grid-template-columns:repeat(12,1fr)}block[for="html.group"] &gt; .dh-grid:empty{padding-bottom:0}block[for="html.group"][data-opened="false"] &gt; .dh-grid{display:none!important}block[for="html.group"].boxed{border-bottom:none;margin:0;border-radius:8px;background:var(--dh-scheme-5)}block[for="html.group"].boxed &gt; .name{padding:9px 10px !important;height:38px;font-size:12px;color:var(--dh-text-1)}block[for="html.group"].boxed .image{padding:0;background:transparent;border-radius:2px}block[for="html.group"].boxed &gt; .dh-grid{padding-bottom:0!important}.b4ff1c208{background-color:var(--dh-bg-1);border-bottom:1px solid var(--dh-border-1)}.b4ff1c208 &gt; div &gt; .top{padding:25px 0;display:flex;gap:20px;position:relative;justify-content:space-between}.b4ff1c208 &gt; div &gt; .top &gt; .left{display:flex;gap:20px}.b4ff1c208 &gt; div &gt; .top &gt; .right{display:flex;align-items:center}.b4ff1c208 &gt; div &gt; .top &gt; .left &gt; .preview{width:248px;height:140px;background:var(--dh-bg-2);border-radius:8px;border:1px solid var(--dh-bg-3)}.b4ff1c208 &gt; div &gt; .top &gt; .left &gt; .preview &gt; img{width:100%;height:100%;object-fit:scale-down}.b4ff1c208 &gt; div &gt; .top &gt; .left &gt; .info &gt; div &gt; a{color:var(--dh-text-1)}.b4ff1c208 &gt; div &gt; .top &gt; .left &gt; .info &gt; div &gt; a:hover{color:var(--dh-text-2)}.b4ff1c208 &gt; div &gt; .top &gt; .left &gt; .info{display:flex;align-items:center}.b4ff1c208 &gt; div &gt; .top &gt; .right &gt; .actions{display:flex;flex-direction:column;gap:10px}.b51b98ff7{padding-bottom:15px;padding:2px;background-color:var(--dh-scheme-2);border-radius:16px 16px 0 0;padding-bottom:0}.b51b98ff7.tabs{padding-bottom:0}.b51b98ff7 &gt; .flex{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:16px;background-color:var(--dh-scheme-5)}.b51b98ff7 &gt; .flex:has(+ *){margin-bottom:2px}.b51b98ff7 &gt; .flex &gt; div:last-child{display:flex;justify-content:space-between;align-items:center;gap:10px}.b51b98ff7 &gt; img{max-width:70px;margin-bottom:15px}.b51b98ff7 h1{font-weight:bold;display:flex;align-items:center;gap:5px;font-size:24px}.b51b98ff7 h1 &gt; svg{width:24px!important;height:24px!important;max-width:24px!important;margin-right:5px}.b51b98ff7 p{max-width:600px;margin-top:10px;font-size:12px;color:var(--dh-text-1);font-weight:500}.b51b98ff7.scheme-2{border-bottom:1px solid var(--dh-scheme-2-border)}.b51b98ff7.scheme-3{border-bottom:1px solid var(--dh-scheme-3-border)}.b51b98ff7.scheme-4{border-bottom:1px solid var(--dh-scheme-4-border)}.b6ddc9d01.inline{display:flex}.b6ddc9d01 &gt; div{background:var(--dh-scheme-3);align-items:center;max-width:100%;height:30px;display:flex;border-radius:8px;justify-content:space-between;transition:0.15s outline-color;outline:1px solid transparent;position:relative;border:1px solid var(--dh-border-high)}.b6ddc9d01.h25 &gt; div{height:25px!important}.b6ddc9d01 &gt; div:focus-within{outline:1px solid var(--dh-scheme-4-border)}.b6ddc9d01.inline &gt; div{flex:4}.b6ddc9d01.inline-2 &gt; div{flex:2}.b6ddc9d01.inline &gt; label{flex:1;margin-bottom:0}.b6ddc9d01 &gt; div &gt; input{color:var(--dh-text-2);font-size:12px;height:100%;flex:1;padding:0 10px 0 10px;background:transparent;border:none;outline:none!important}.b6ddc9d01 &gt; div &gt; input[type="number"]{padding-right:3px}.b6ddc9d01 &gt; div &gt; input[readonly]{opacity:60%;pointer-events:none}.b6ddc9d01 &gt; div &gt; input[bind-click='input.select|html']{cursor:pointer;padding-right:23px}.b6ddc9d01 &gt; div &gt; input::placeholder{color:var(--dh-text-1)}.b6ddc9d01 &gt; div &gt; input.prefix{padding-left:30px}.b6ddc9d01 &gt; div &gt; input.suffix{padding-right:0}.b6ddc9d01 &gt; label{font-size:11px;display:block;margin-bottom:3px;font-weight:500;text-transform:capitalize}.b6ddc9d01 &gt; div &gt; span{height:100%;display:flex;align-items:center;justify-content:center;position:absolute;right:0px;top:0;bottom:0;z-index:10000;pointer-events:none}.b6ddc9d01 &gt; div &gt; span.prefix{right:unset;left:0;padding:0 5px 0 0;color:var(--dh-text-1)}.b6ddc9d01 .b345c8eeb &gt; div{position:absolute;top:-6px;right:-6px;z-index:99999999}.b6ddc9d01.scheme-1 &gt; div{background-color:var(--dh-scheme-1)}.b6ddc9d01.scheme-2 &gt; div{background-color:var(--dh-scheme-2)}.b6ddc9d01.scheme-4 &gt; div{background-color:var(--dh-scheme-4)}.b3ee6c148 &gt; div{background:var(--dh-scheme-3);align-items:center;max-width:100%;min-height:30px;display:flex;border-radius:8px;justify-content:space-between;transition:0.15s outline-color;outline:1px solid transparent;position:relative}.b3ee6c148 &gt; div &gt; .variables-input{color:var(--dh-text-2);font-size:12px;height:100%;flex:1;padding:5px 10px 0 10px;width:100%;height:100%}.b3ee6c148 .variable{background-color:var(--dh-brand10);color:white;border-radius:3px;display:inline-flex;align-items:center}.b3ee6c148 .variable span{pointer-events:none;padding:2px 4px}.b3ee6c148 .variable button{background-color:rgba(255,255,255,0.3);padding:4px}.b6ddc9d01 &gt; div &gt; .custom-number-arrows{position:absolute;display:flex;flex-direction:column;right:0;top:0;z-index:10;height:100%;padding:4px;opacity:0;transition:0.1s;border-radius:0 6px 6px 0}.b6ddc9d01:hover &gt; div &gt; .custom-number-arrows{opacity:1}.b6ddc9d01 &gt; div &gt; .custom-number-arrows:hover{background:rgba(255,255,255,0.1)}.b6ddc9d01 &gt; div &gt; .custom-number-arrows button{height:50%;width:14px;display:flex;align-items:center;justify-content:center;padding:0}.b6ddc9d01 &gt; div &gt; .custom-number-arrows button:hover{filter:brightness(3)}.b6ddc9d01 &gt; div input[type="number"]::-webkit-outer-spin-button,.b6ddc9d01 &gt; div input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}block[for="html.items"]{padding:10px;width:100%;border-radius:8px;background:var(--dh-bg-1);border:1px solid var(--dh-border-1)}block[for="html.items"] &gt; items{display:grid;margin-top:10px;padding-top:10px}block[for="html.items"] &gt; block{margin-top:10px;display:flex;justify-content:end;padding-top:10px}block[for="html.items"] &gt; items &gt; item &gt; a{display:flex;justify-content:space-between;align-items:center;transition:0.15s background-color;padding:7px 10px}block[for="html.items"] &gt; items &gt; item &gt; a:hover{background:var(--dh-bg-2);border-radius:8px;color:var(--dh-text-2)}block[for="html.items"] &gt; items &gt; item &gt; a .left{display:flex;align-items:center;gap:5px;color:var(--dh-text-1);font-size:13px}block[for="html.items"] &gt; items &gt; item &gt; a .right{display:flex;gap:5px}block[for="html.items"] &gt; items &gt; item &gt; a .right &gt; span{font-size:11px;border-radius:8px;padding:0 6px}.b140e1537{background:var(--dh-scheme-2);border-radius:12px;padding:5px;max-height:420px!important;border:1px solid rgba(82,82,82,0.30)}.b140e1537 &gt; .group &gt; .name:not(:empty){font-size:12px;font-weight:500;padding:5px 10px;text-transform:capitalize;color:var(--dh-text-1);font-weight:500;margin-top:12px}.b140e1537 &gt; .group:first-child &gt; .name:not(:empty){margin-top:0}.b140e1537 .items{display:grid;margin-left:10px}.b140e1537 &gt; .group.no-name &gt; .items{margin-left:0}.b140e1537 .items div{padding-left:5px}.b140e1537 .items &gt; div{padding-left:0}.b140e1537 .items div &gt; div{display:none}.b140e1537 .items div.opened &gt; div,.b140e1537 .items div.opened &gt; div &gt; div{display:block}.b140e1537 .items span{text-transform:capitalize;padding:9px 15px;cursor:pointer;color:white;font-size:12px;border-radius:8px;font-weight:500;line-height:12px;display:block;position:relative;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.b140e1537 .items span.has-prefix{display:flex;align-items:center}.b140e1537 .items span p{margin-top:5px;color:var(--dh-text-1)}.b140e1537 .items svg{position:absolute;left:0;top:7px;margin:auto;width:8px;transform:rotate(-90deg);transition:0.2s trasnform}.b140e1537 .items div.opened &gt; span &gt; svg{transform:rotate(0deg)}.b140e1537 .items span:hover{background-color:rgb(255 255 255 / 7%);border-radius:8px;color:white}.b140e1537 .items span &gt; p{font-size:11px;font-weight:400;line-height:14px;text-transform:initial}.b140e1537.scheme-1{background-color:var(--dh-scheme-1);border:1px solid var(--dh-scheme-1-border)}.b140e1537.scheme-3{background-color:var(--dh-scheme-3)}.b140e1537.scheme-4{background-color:var(--dh-scheme-4)}block[for="html.listing"].background{padding:20px;background:var(--dh-bg-2);border-radius:8px}block[for="html.listing"] &gt; .top{position:relative;font-size:12px;font-weight:600;line-height:12px;min-height:10px}block[for="html.listing"] &gt; .top &gt; span{font-size:12px;font-weight:400;display:flex;align-items:center;gap:5px}block[for="html.listing"].background &gt; .top &gt; span{font-size:13px;font-weight:500}block[for="html.listing"] &gt; .top &gt; div{position:absolute;right:0;top:0;bottom:0;cursor:pointer;margin:auto;width:20px;height:20px;border-radius:8px;padding:4px}block[for="html.listing"] &gt; .top &gt; div:hover{background:var(--dh-bg-2)}block[for="html.listing"] &gt; .bottom{display:none;gap:10px;margin-top:10px}block[for="html.listing"] &gt; .bottom:not(:empty){display:grid}block[for="html.listing"] &gt; .bottom &gt; div{background:var(--dh-scheme-3);display:flex;border-radius:8px;height:30px;line-height:30px;padding:0 9px;gap:3px;position:relative;cursor:pointer;padding-right:30px}block[for="html.listing"].background &gt; .bottom &gt; div{background:var(--dh-bg-3)}block[for="html.listing"] &gt; .bottom &gt; div &gt; span{font-size:12px;color:var(--dh-text-1);line-height:30px;word-break:break-all}block[for="html.listing"] &gt; .bottom &gt; div &gt; .remove{position:absolute;right:9px;display:flex;height:100%;align-items:center;cursor:pointer}block[for="html.listing"].background &gt; .top &gt; div{width:26px;height:26px}block[for="html.listing"].background &gt; .top &gt; div:hover{background:var(--dh-bg-3)}block[for="html.listing"].background &gt; .top &gt; div &gt; svg{width:18px;height:18px}.b48917482{width:100vw;max-width:420px;border-radius:8px;position:relative;background:var(--dh-bg-2);box-shadow:0px 4px 20px 0px rgba(0,0,0,0.60);border-radius:8px;padding:30px}.b48917482 h2{color:white;}.b48917482 .title p:not(:empty){font-size:14px;color:var(--dh-text-1);margin-top:5px;display:flex;justify-content:space-between;align-items:center}.b48917482 .title p:not(:empty) svg{display:none}.b48917482 .title p.done svg,.b48917482.done .title p svg{display:block}.b48917482 .loader{width:100%;height:8px;background-color:var(--dh-bg-2);margin-top:20px;border-radius:8px;position:relative;overflow:hidden;bottom:0px;left:0px}.b48917482 .loader div{position:absolute;left:0;top:0;width:100%;height:100%;transform:translateX(-100%);background-color:var(--dh-success10)}.b48917482:not(.done) .loader div{animation-name:dhHtmlLoader;animation-duration:12s;animation-timing-function:ease-out;animation-fill-mode:forwards}.b48917482.done .loader div{transform:translateX(0%)}@keyframes dhHtmlLoader{0%{transform:translateX(-100%)}100%{transform:translateX(-1%)}}block[for="html.modal"]{background:var(--dh-bg-1);border:1px solid var(--Border-30,rgba(82,82,82,0.30));border-radius:12px;min-width:210px;max-height:50vh;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.40)}block[for="html.modal"] &gt; block{background:var(--dh-bg-1)}.b5adfc7ec{position:relative;z-index:10000002;height:44px;padding:2px;background-color:var(--dh-bg-1);display:flex!important}.b5adfc7ec &gt; .wrapper-inside{padding:8px 5px;background:var(--dh-scheme-5);flex:1;display:flex!important;justify-content:space-between;border-radius:8px}.b5adfc7ec &gt; .wrapper-inside &gt; items{display:flex;align-items:center;height:100%;gap:5px;flex:2}.b5adfc7ec &gt; .wrapper-inside &gt; items[data-position="right"]{justify-content:flex-end}.b5adfc7ec &gt; .wrapper-inside &gt; items[data-position="middle"]{justify-content:center;flex:2}.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item{transition:transform 0.3s ease}.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item &gt; *:not(.custom){display:flex;justify-content:center;align-items:center;background:var(--dh-scheme-3);border-radius:4px;padding:4px;gap:5px;cursor:pointer;transition:0.15s background-color;height:28px;color:white;font-size:12px;font-weight:400;width:max-content;border:1px solid var(--dh-border-high)}.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item &gt; *:not(.custom):hover{background:var(--dh-bg-3)}.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item &gt; *:not(.custom) span{padding-right:5px}.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item &gt; *:not(.custom) span:has(svg){padding-right:0}body.dh-hide-navbar-labels .b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item &gt; *:not(.custom) span:not(:has(svg)){display:none}.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item.clean &gt; *{padding:0;background:transparent}.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item:not(.clean) &gt; *:not(.active):hover{background:rgb(82 82 82 / 70%)}.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item.active &gt; *,.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item &gt; *.active{background:var(--dh-brand10)!important;border:1px solid var(--dh-brand)}.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item.active &gt; * &gt; svg,.b5adfc7ec &gt; .wrapper-inside &gt; items &gt; item &gt; *.active &gt; svg{filter:brightness(3)}.b2827676d &gt; div{display:flex!important;flex-wrap:wrap;justify-content:flex-end;background-color:var(--dh-scheme-3);grid-gap:0;flex:1;border-radius:7px;height:30px;border:1px solid var(--dh-border-high)}.b2827676d &gt; span{font-size:11px;text-transform:capitalize;color:var(--dh-text-1)}.b2827676d &gt; div &gt; div{flex:1;height:100%;padding:0px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.2s;padding:0px;font-size:11px;font-weight:500;color:var(--dh-text-light)}.b2827676d &gt; div &gt; div:hover{background:rgba(255 255 255 / 0.02)}.b2827676d &gt; div &gt; div.active{background-color:#525252;color:#525252;color:white}.b2827676d &gt; div &gt; div.active svg{filter:brightness(3)}.b2827676d.scheme-1 &gt; div{background-color:var(--dh-scheme-1)}.b2827676d.scheme-2 &gt; div{background-color:var(--dh-scheme-2)}.b2827676d.scheme-4 &gt; div{background-color:var(--dh-scheme-4)}block[for="html.popup"]{background:var(--dh-bg-1);border:1px solid var(--dh-border-1);border-radius:8px;min-width:210px;max-height:50vh}.b418d4b31{width:100vw;max-width:360px;min-width:360px;background:var(--dh-scheme-2) !important;width:100%;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.40);border-radius:12px;padding:20px;border:1px solid rgba(82,82,82,0.30)}.b418d4b31 .title p:not(:empty){font-size:12px;color:var(--dh-text-1);margin-top:5px}.b418d4b31 .fields{display:grid;margin-top:20px;margin-bottom:20px;gap:10px}.b418d4b31 .actions{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:20px;border-top:1px solid var(--dh-border-1)}.b348a7f2c .editorjs{height:75vh;background:var(--dh-scheme-3)!important;border-radius:12px;position:relative;overflow:hidden;font-size:15px}.b348a7f2c .editorjs &gt; .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;transition:0.25s background-color}.b348a7f2c .editorjs &gt; .overlay span{opacity:0;transition:0.25s opacity}.b348a7f2c .editorjs &gt; .overlay:hover{background-color:rgb(0 0 0 / 20%);cursor:pointer}.b348a7f2c .editorjs &gt; .overlay:hover span{opacity:1}.b348a7f2c .editorjs .ce-toolbar{z-index:99999}.b348a7f2c .editorjs .codex-editor h1 {font-size:30px;font-weight:700;position:relative}.b348a7f2c .editorjs .codex-editor h2 {font-size:26px;font-weight:700;position:relative}.b348a7f2c .editorjs .codex-editor h3 {font-size:23px;font-weight:700;position:relative}.b348a7f2c .editorjs .codex-editor h4 {font-size:22px;font-weight:700;position:relative}.b348a7f2c .editorjs .codex-editor h5 {font-size:20px;font-weight:700;position:relative}.b348a7f2c .editorjs .codex-editor h6 {font-size:18px;font-weight:700;position:relative}.b348a7f2c .editorjs .codex-editor h1::after{content:"H1"}.b348a7f2c .editorjs .codex-editor h2::after{content:"H2"}.b348a7f2c .editorjs .codex-editor h3::after{content:"H3"}.b348a7f2c .editorjs .codex-editor h4::after{content:"H4"}.b348a7f2c .editorjs .codex-editor h5::after{content:"H5"}.b348a7f2c .editorjs .codex-editor h6::after{content:"H6"}.b348a7f2c .editorjs .codex-editor h1::after,.b348a7f2c .editorjs .codex-editor h2::after,.b348a7f2c .editorjs .codex-editor h3::after,.b348a7f2c .editorjs .codex-editor h4::after,.b348a7f2c .editorjs .codex-editor h5::after,.b348a7f2c .editorjs .codex-editor h6::after{left:100%;color:#d9d9d980;position:absolute;padding-left:8px;font-weight:400;border-left:1px dashed;margin-left:10px;font-size:14px;height:100%;display:flex;align-items:center;top:0}.b348a7f2c .editorjs .codex-editor__redactor{display:flex;flex-direction:column;gap:24px;padding:40px 0}.b348a7f2c .editorjs .codex-editor li{margin-bottom:8px}.b348a7f2c .editorjs .ce-block--stretched .ce-block__content{max-width:650px}.b348a7f2c .editorjs svg.icon--link,.b348a7f2c .editorjs svg.icon--unlink{padding-left:3px;padding-top:3px}.b348a7f2c .editorjs .cdx-block.ce-rawtool::before,.b348a7f2c .editorjs .cdx-block.ce-code::before{content:'Raw HTML Block';display:block;background:#212121;padding:3px 10px;font-size:12px;border-radius:3px 3px 0 0;color:white;font-weight:500;background:rgb(24 24 24);border:1px solid rgb(51 51 51)}.b348a7f2c .editorjs .cdx-block.ce-code::before{content:'Code Sample'}.b348a7f2c .editorjs .cdx-input.ce-rawtool__textarea,.b348a7f2c .editorjs .cdx-input.ce-code__textarea{color:#a9a9a9;border-radius:0 0 6px 6px;height:200px;min-height:110px;max-height:600px;background:#121212}.b348a7f2c .editorjs .ce-toolbar__plus svg,.b348a7f2c .editorjs .ce-toolbar__settings-btn svg{color:white}.b348a7f2c .editorjs .ce-block--selected .ce-block__content,.ce-popover-item--active{background:#121212}.cdx-settings-button:hover,.ce-inline-tool:hover,.ce-settings__button:hover,.ce-toolbar__plus:hover,.b348a7f2c .editorjs .ce-toolbar__settings-btn:hover{background-color:#525252}.ce-popover--opened,.ce-inline-toolbar__toggler-and-button-wrapper,.b348a7f2c .editorjs .ce-inline-toolbar,.b348a7f2c .editorjs .ce-conversion-toolbar,.b348a7f2c .editorjs .tc-toolbox .tc-popover{background:#292929;box-shadow:0 4px 20px 0 #00000099;border:none;z-index:15}.ce-inline-toolbar__toggler-and-button-wrapper{padding-right:0}.b348a7f2c .editorjs .ce-inline-toolbar__toggler-and-button-wrapper{box-shadow:none!important}.b348a7f2c .editorjs .editor-js-style-popup{padding-top:15px;font-size:12px}.b348a7f2c .editorjs .editor-js-style-popup &gt; div{margin-bottom:10px}.b348a7f2c .editorjs .tc-popover__item-icon{background:#121212!important;box-shadow:none;border:none!important}.b348a7f2c .editorjs .ce-popover-item,.b348a7f2c .editorjs .ce-conversion-tool{color:white}.b348a7f2c .editorjs .ce-popover-item__icon,.b348a7f2c .editorjs .ce-conversion-tool__icon{background:#121212;box-shadow:none}.b348a7f2c .editorjs .ce-conversion-toolbar__label{color:white;font-weight:500;font-size:9px}.b348a7f2c .editorjs .ce-conversion-tool--focused{box-shadow:none;background:#121212!important}.b348a7f2c .editorjs .cdx-search-field{background:#121212;border:none;display:none!important}.b348a7f2c .editorjs .ce-popover-item:hover:not(.ce-popover-item--no-hover),.b348a7f2c .editorjs .ce-conversion-tool:hover{background-color:#525252}.b348a7f2c .editorjs ::-moz-selection{color:white;background:rgb(163 117 255 / 1.0)}.b348a7f2c .editorjs ::selection{color:white;background:rgb(163 117 255 / 1.0)}.b348a7f2c .editorjs .ce-inline-toolbar__buttons &gt; button{display:flex;align-items:center;justify-self:center}.b348a7f2c .editorjs .ce-inline-toolbar__buttons &gt; button{width:32px}.b348a7f2c .editorjs .ce-inline-toolbar__dropdown:hover{background-color:#525252}.b348a7f2c .editorjs .ce-inline-toolbar__actions input,.b348a7f2c .editorjs .ce-inline-toolbar__actions select{background:#121212;color:white;height:32px;margin-bottom:10px;font-size:13px}.b348a7f2c .editorjs .ce-inline-toolbar__actions select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.b348a7f2c .editorjs .ce-inline-toolbar__actions button{background:#9b69ff;font-size:13px;font-weight:500}.b348a7f2c .editorjs .ce-inline-toolbar__actions button.delete-button{background:#cf0039;padding:0}.b348a7f2c .editorjs .ce-inline-toolbar__actions button:hover{background:#8548ff}.b348a7f2c .editorjs .ce-inline-tool-hyperlink-wrapper{border-top:none}.b348a7f2c .editorjs .ce-popover__custom-content:not(:empty){display:flex;justify-content:space-between;background:#121212;padding:3px 5px;border-radius:8px}.b348a7f2c .editorjs .cdx-settings-button svg,.b348a7f2c .editorjs .cdx-alert-variant__toggler svg,.b348a7f2c .editorjs .cdx-alert-variant__toggler svg{width:18px;height:18px;padding:0}.b348a7f2c .editorjs .codex-editor .cdx-settings-button path{fill:white}.b348a7f2c .editorjs .ce-popover__custom-content:not(:empty) &gt; div &gt; button{padding:0!important}.b348a7f2c .editorjs .ce-popover__custom-content:not(:empty) &gt; div{display:flex;align-items:center}.b348a7f2c .editorjs .ce-popover__custom-content:not(:empty) &gt; div &gt; button.cdx-settings-button--active,.b348a7f2c .editorjs .cdx-settings-button--active{background:#a375ff;color:white}.b348a7f2c .editorjs .cdx-input.image-tool__caption,.b348a7f2c .editorjs .cdx-input.embed-tool__caption{background:#121212;margin-top:-5px;color:white;border-radius:0;box-shadow:none;border-radius:3px;border:1px solid #333333;font-size:13px;padding:6px 10px}.b348a7f2c .editorjs .cdx-quote{padding:15px;background:#121212;border-radius:5px}.b348a7f2c .editorjs .cdx-input{background:#121212;color:white;border-radius:0;box-shadow:none;border-radius:3px;border:1px solid #333333;font-size:13px;padding:6px 10px}.b348a7f2c .editorjs.style-textarea.cdx-input{background:#121212;color:white;border-radius:0;box-shadow:none;border-radius:3px;border:1px solid #333333;font-size:13px;padding:6px 10px}.b348a7f2c .editorjs .cdx-quote .cdx-input{background:#181818}.b348a7f2c .editorjs .cdx-quote::before{content:"";background:url('https://global.divhunt.com/812643df3fe97f915277ae3c575060f4_586.svg');width:30px;height:30px;display:block;margin-bottom:10px;margin-top:-5px}.b348a7f2c .tc-wrap{--color-background:#121212;--color-text-secondary:#9e9e9e;--color-border:#525252}.b348a7f2c .tc-toolbox__toggler svg{fill:white}.b348a7f2c .tc-toolbox__toggler svg &gt; rect{fill:#525252}.b348a7f2c .editorjs a{text-decoration:underline}.b348a7f2c .editorjs .ce-popover__items::-webkit-scrollbar{width:7px;height:7px;border-radius:7px}.b348a7f2c .editorjs .ce-popover__items::-webkit-scrollbar-track{background:transparent}.b348a7f2c .editorjs .ce-popover__items::-webkit-scrollbar-thumb{background:#3b3b3b;cursor:pointer;border-radius:7px;background:transparent}.b348a7f2c .editorjs .ce-popover__items:hover::-webkit-scrollbar-thumb{background:#3b3b3b}.b348a7f2c .editorjs .ce-popover__items::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.b348a7f2c .editorjs .ce-popover__items::-webkit-scrollbar-corner{background-color:transparent}.b348a7f2c .editorjs .ce-popover__items.hidden::-webkit-scrollbar{width:0;height:0}block[for="html.select"] &gt; div{position:relative;background:var(--dh-scheme-3);align-items:center;max-width:100%;transition:0.2s;height:30px;display:flex;justify-content:space-between;border-radius:8px;outline:1px solid transparent}block[for="html.select"] &gt; div &gt; select{background-color:var(--dh-scheme-3)}block[for="html.select"][multiple="true"] &gt; div{height:200px}block[for="html.select"].h50 &gt; div{height:50px}block[for="html.select"] &gt; div &gt; svg{pointer-events:none}block[for="html.select"] &gt; div:focus-within{outline:1px solid var(--dh-scheme-4-border)}block[for="html.select"] &gt; div &gt; select{color:var(--dh-text-1);font-size:13px;height:100%;flex:1;cursor:pointer;padding:0 35px 0 10px}block[for="html.select"] label{font-size:11px;display:block;margin-bottom:3px;font-weight:500}block[for="html.select"] &gt; div &gt; svg{width:13px!important;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:10}.dh-cms-repeater-popup{pointer-events:none;width:100%;height:100%;display:flex;justify-content:end}.dh-cms-repeater-popup-sidebar{pointer-events:auto;width:350px;background:var(--dh-bg-1);height:100vh;display:flex;flex-direction:column;border-left:1px solid var(--dh-border-1);box-shadow:0 0 25px black}.dh-cms-repeater-popup-header{padding:15px;border-bottom:1px solid var(--dh-border-1);display:flex;justify-content:space-between;align-items:center}.dh-cms-repeater-popup-header span{font-weight:500;color:var(--dh-text-1)}.dh-cms-repeater-popup-close{cursor:pointer;padding:5px;border-radius:4px}.dh-cms-repeater-popup-close:hover{background:var(--dh-bg-2)}.dh-cms-repeater-popup-content{flex:1;overflow-y:auto;padding:15px}.dh-cms-repeater-popup-footer{display:flex;flex-direction:column;gap:0}.dh-cms-repeater-popup-footer &gt; div{padding:15px;border-top:1px solid var(--dh-border-1);display:flex}.dh-cms-repeater-popup-footer &gt; div{display:flex;gap:10px;flex-direction:column}.dh-cms-repeater-popup-footer &gt; div &gt; div{display:flex}.dh-cms-repeater-popup-footer button{flex:1}.dh-cms-repeater-table{overflow:hidden}.dh-cms-repeater-table .table-wrapper{max-height:400px;overflow-y:auto}.dh-cms-repeater-table .header{background:var(--dh-bg-3);position:sticky;top:0;z-index:1}.dh-cms-repeater-table .row:hover{background:var(--dh-bg-2)}.dh-cms-repeater-table .row:hover .dh-cms-repeater-delete{opacity:1 !important}.dh-cms-repeater-delete:hover{color:var(--dh-danger)}.dh-cms-repeater-table .b6d47b8fd &gt; div &gt; div{background:var(--dh-bg-4)}#dh-modal &gt; items &gt; item &gt; .html &gt; .b7d72e8ce,#dh-modal &gt; items &gt; item &gt; .html &gt; .b54fcb6b2{width:420px;background:var(--dh-scheme-2);padding:20px;border-radius:12px;border:1px solid var(--dh-scheme-2-border);max-height:80vh;overflow:auto}#dh-modal &gt; items &gt; item &gt; .html &gt; .b7d72e8ce.full,#dh-modal &gt; items &gt; item &gt; .html &gt; .b54fcb6b2.full{width:80vw;height:80vh}.b2eae50a8{display:grid!important;gap:10px}.b54fcb6b2{display:grid!important;gap:10px}.b6edf9952{position:relative}.b6edf9952 &gt; .left{width:250px;height:calc(100vh - 44px);background:var(--dh-bg-1);border-right:1px solid var(--dh-border-1)}.b6edf9952.h100 &gt; .left{height:100vh}.b6edf9952 &gt; .left &gt; .top{padding:10px 15px;border-bottom:1px solid var(--dh-border-1);display:grid;gap:10px}.b6edf9952 &gt; .left &gt; .top:empty{display:none}.b6edf9952 &gt; .left &gt; .top &gt; div:first-child{display:flex;justify-content:space-between;align-items:center}.b6edf9952 &gt; .left &gt; .top &gt; div:first-child &gt; .right &gt; *{width:21px;height:21px;display:flex;align-items:center;justify-content:center;padding:2px;transition:0.15s background-color;border-radius:5px;cursor:pointer}.b6edf9952 &gt; .left &gt; .top &gt; div:first-child &gt; .right &gt; *:hover{background-color:var(--dh-bg-2)}.b6edf9952 &gt; .right:not(:empty){position:fixed;left:250px;width:calc(100vw - 250px);height:calc(100vh - 44px);top:44px;background:rgb(0 0 0 / 0.4);z-index:100000}.b6edf9952 &gt; .right:not(:empty) &gt; div{position:absolute;width:100%;max-width:680px;height:100%;background:var(--dh-bg-1);border-right:1px solid var(--dh-border-1)}.b6edf9952 &gt; .right &gt; div &gt; .top{padding:10px 20px;display:flex;justify-content:end;align-items:center;border-bottom:1px solid var(--dh-border-1)}.b6edf9952 &gt; .right &gt; div &gt; .bottom{height:calc(100vh - 95px);padding:20px;background:#1c1c1c}.b6edf9952 .tabs{display:flex;justify-content:left;align-items:center;gap:15px}.b6edf9952 .tabs &gt; div{font-size:12px;font-weight:600;color:var(--dh-text-1);cursor:pointer}.b6edf9952 .tabs &gt; div.active{color:var(--dh-text-2)}.b6edf9952 .middle{padding:10px}.b6edf9952 .middle:empty{display:none}.b6edf9952 items &gt; item &gt; *{padding:7px 10px;display:flex;font-size:12px;cursor:pointer;justify-content:space-between;align-items:center;transition:0.15s all;color:var(--dh-text-1)}.b6edf9952 items &gt; item.active &gt; *{background:var(--dh-bg-2);border-radius:8px;color:var(--dh-text-2)}.b6edf9952 items &gt; item.active &gt; *,.b6edf9952 items &gt; item:hover &gt; *{color:var(--dh-text-2)}.b6edf9952 items &gt; item &gt; .browse{color:white;border-radius:8px}.b6edf9952 items &gt; item svg{transition:0.15s all}.b6edf9952 items &gt; item.active .left &gt; svg,.b6edf9952 items &gt; item:hover .left &gt; svg{filter:brightness(3)}.b6edf9952 items &gt; item .left{font-weight:400;display:flex;justify-content:center;align-items:center;gap:7px;word-break:break-word;padding-right:10px;line-height:1.3;max-width:80%}.b6edf9952 items &gt; item .left img{width:16px;height:16px}.b6edf9952 items &gt; item .right{cursor:pointer;display:none}.b6edf9952 items &gt; item:hover .right{display:flex}.b6edf9952 items &gt; item .right:hover svg{filter:brightness(3)}.b6edf9952 .bottom{padding:15px 0}.b6edf9952 .bottom:empty{display:none}.b6edf9952 .bottom &gt; .group{padding:0 10px;padding-bottom:15px;border-bottom:1px solid var(--dh-border-1)}.b6edf9952 .bottom &gt; .group &gt; .title:not(:empty){margin-bottom:15px;font-weight:600;font-size:12px;line-height:12px}.b6edf9952 .bottom &gt; .group:not(:first-child){padding-top:15px}.b190ba0f2{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,0.5fr));gap:15px}.b190ba0f2 div{flex:1;padding:15px;background:var(--dh-bg-2);border:1px solid var(--dh-border-1);border-radius:8px}.b190ba0f2 div h4{font-size:32px;color:var(--dh-brand)!important}.b190ba0f2 div small{color:var(--dh-text-1)}block[for="html.tab"] &gt; .search{display:flex;align-items:center;justify-content:space-between;gap:10px}block[for="html.tab"] &gt; .search block{width:100%;flex:1}block[for="html.tab"] &gt; .search &gt; .actions{display:flex;align-items:center;justify-content:space-between;gap:10px}block[for="html.tab"] &gt; .search &gt; .actions &gt; *{display:flex;align-items:center;justify-content:center;cursor:pointer;width:19px;height:19px;border-radius:5px;font-size:12px}block[for="html.tab"] &gt; .items{margin-top:5px;display:grid;gap:1px}block[for="html.tab"] .item .information{padding:0 10px;height:30px;display:flex;font-size:12px;cursor:pointer;justify-content:space-between;align-items:center}block[for="html.tab"] .item.active &gt; .information,block[for="html.tab"] .item &gt; .information:hover{background:var(--dh-bg-2)!important;border-radius:8px}block[for="html.tab"] .item &gt; .information .left{color:var(--dh-text-gray);font-weight:400;display:flex;justify-content:center;align-items:center;gap:7px;word-break:break-word;padding-right:10px;line-height:1.3}block[for="html.tab"] .item &gt; .information .left &gt; svg{min-width:14px}block[for="html.tab"] .item.active &gt; .information .left &gt; svg{filter:brightness(3)}block[for="html.tab"] .item.active &gt; .information .left{color:var(--dh-text)}block[for="html.tab"] .item &gt; .information .right{display:flex;gap:5px}block[for="html.tab"] .item &gt; .information .right.hover{opacity:0}block[for="html.tab"] .item:hover &gt; .information .right.hover{opacity:1}block[for="html.tab"] .item &gt; .information .right &gt; .badge{height:14px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:10px;border-radius:2px;min-width:14px;padding:0 3px;background:rgb(163 117 255 / 10%);color:#a375ff}block[for="html.tab"] .item &gt; .information .right &gt; .badge.blue{background:rgba(60,114,255,0.1);color:rgba(60,114,255,1)}block[for="html.tab"] .item &gt; .information .right &gt; .badge.green{background:var(--dh-success01);color:var(--dh-success10)}block[for="html.tab"] .item &gt; .children:not(:empty){padding-left:20px;display:grid;gap:1px;margin-top:1px}.b6d47b8fd{max-width:100%;padding:2px;border-radius:0 0 16px 16px}.b6d47b8fd &gt; div{overflow:auto;background-color:var(--dh-bg-1);border:1px solid var(--dh-scheme-5);border-radius:6px;padding:0px;max-height:55vh;font-size:12px;color:var(--dh-text-1)}.b6d47b8fd.clean &gt; div{background-color:transparent;border:none;border-radius:0;padding:0}.b6d47b8fd.h-auto &gt; div{max-height:fit-content}.b6d47b8fd .header{pointer-events:none;position:sticky;top:0;background:var(--dh-bg-2);z-index:1000}.b6d47b8fd .header &gt; div &gt; div{text-transform:capitalize;font-weight:bold;display:block;color:var(--dh-text-2)}.b6d47b8fd &gt; div &gt; div{display:table;border-collapse:collapse;width:100%;overflow:auto;max-height:400px;width:100%}.b6d47b8fd &gt; div &gt; div &gt; *{display:table-row;border-top:1px solid var(--dh-scheme-3-border);min-height:50px;height:50px}.b6d47b8fd.mini &gt; div &gt; div &gt; *{min-height:25px;height:25px;border-top:1px solid var(--dh-border-1)}.b6d47b8fd.flex &gt; div &gt; div &gt; *{display:flex;justify-content:space-between;align-items:center}.b6d47b8fd &gt; div &gt; div &gt; *:not(.header):hover{background:rgba(255,255,255,0.05)}.b6d47b8fd &gt; div &gt; div &gt; .row:has(.select-single input:checked){background:var(--dh-background)}.b6d47b8fd &gt; div &gt; div &gt; *:first-child{border-top:none!important}.b6d47b8fd &gt; div &gt; div &gt; * &gt; div{display:table-cell;padding:5px 12px;color:#7D7D7D;vertical-align:middle;min-width:max-content}.b6d47b8fd &gt; div &gt; div &gt; * &gt; div.select-single{padding:0 10px}.b6d47b8fd &gt; div &gt; div &gt; * &gt; div:last-child{padding:12px}.b6d47b8fd &gt; div &gt; div &gt; * &gt; div &gt; div{height:100%;display:flex;align-items:center;width:max-content;min-width:max-content;font-size:12px;font-weight:500}.b6d47b8fd &gt; div &gt; div &gt; * &gt; div &gt; div .dh-success,.b6d47b8fd &gt; div &gt; div &gt; * &gt; div &gt; div .dh-warning,.b6d47b8fd &gt; div &gt; div &gt; * &gt; div &gt; div .dh-fail{padding:2px 7px;border-radius:4px}.b6d47b8fd .b6ddc9d01{min-width:156px}.b6d47b8fd &gt; div &gt; div &gt; * &gt; div .b6d47b8fd.scheme-1 &gt; div{background-color:var(--dh-scheme-1);border:1px solid var(--dh-scheme-1-border)}.b6d47b8fd.scheme-1 &gt; div &gt; div &gt; *{border-top:1px solid var(--dh-scheme-1-border)}.b6d47b8fd.scheme-2 &gt; div{background-color:var(--dh-scheme-5)}.b6d47b8fd.scheme-2 &gt; div &gt; div &gt; *{border-top:1px solid var(--dh-scheme-2-border)}.b6d47b8fd.scheme-4 &gt; div{background-color:var(--dh-scheme-4);border:1px solid var(--dh-scheme-4-border)}.b6d47b8fd.scheme-4 &gt; div &gt; div &gt; *{border-top:1px solid var(--dh-scheme-4-border)}.b6d47b8fd &gt; div &gt; div &gt; * &gt; div .b6ddc9d01 &gt; div{background:var(--dh-scheme-4-border)}.dh-content-1000:has(block[for="html.heading"]) .b6d47b8fd{background-color:var(--dh-scheme-2);border-radius:0 0 16px 16px}.dh-tabs-children-toggle{transition:0.15s transform}[dh-tabs-children^="closed"] &gt; .dh-tabs-children{display:none!important}[dh-tabs-children^="closed"] .dh-tabs-children-toggle{transform:rotate(-90deg)}.b4568a51a{display:flex!important;gap:15px;background-color:var(--dh-scheme-5);padding:20px;border-radius:16px}.b4568a51a:empty {display:none!important}.b4568a51a.center{justify-content:center}.b4568a51a &gt; item &gt; *{color:var(--dh-text-1);display:flex;gap:5px;font-size:12px;font-weight:600;align-items:center;transition:0.2s color;border-bottom:2px solid transparent;border-top:2px solid transparent;cursor:pointer;padding:4px 10px}.b4568a51a &gt; item &gt; *:hover{color:var(--dh-text-2)}.b4568a51a &gt; item &gt; *.active{border-bottom:2px solid var(--dh-scheme-4-border);color:var(--dh-text-2);background:var(--dh-scheme-4-border);border-radius:8px}.b4568a51a.scheme-1{background-color:var(--dh-scheme-1);border-bottom:1px solid var(--dh-scheme-1-border);padding:0 15px}.b4568a51a.scheme-2{background-color:var(--dh-scheme-2);border-bottom:1px solid var(--dh-scheme-2-border);padding:0 15px}.b4568a51a.scheme-3{background-color:var(--dh-scheme-3);border-bottom:1px solid var(--dh-scheme-3-border);padding:0 15px}.b4568a51a.scheme-4{background-color:var(--dh-scheme-4);border-bottom:1px solid var(--dh-scheme-4-border);padding:0 15px}.b4568a51a.mini{padding:2px;border-radius:8px}.b4568a51a.mini.custom-code{position:absolute;top:0;left:0;z-index:55555;width:100%;border-radius:0;background:var(--dh-bg-1)}.b13dc1c1b &gt; div{position:relative;background:var(--dh-scheme-3);border-radius:8px;align-items:center;max-width:100%;transition:0.2s;display:flex;justify-content:space-between;border:1px solid transparent;border:1px solid var(--dh-border-high)}.b13dc1c1b &gt; div:focus-within{border:1px solid var(--dh-scheme-4-border)}.b13dc1c1b &gt; div &gt; textarea{color:var(--dh-text-2);font-size:13px;height:100px;flex:1;padding:8px 10px;min-height:72px;max-height:300px;resize:none;background:transparent;border:none;font-family:'Inter';outline:none!important}.b13dc1c1b &gt; div &gt; ::placeholder{color:var(--dh-text-1)}.b13dc1c1b &gt; div{display:flex}.b13dc1c1b &gt; label{font-size:11px;display:block;margin-bottom:3px;font-weight:500}.b13dc1c1b &gt; div &gt; span{height:100%;display:flex;justify-content:center;position:absolute;right:0px;top:0;z-index:10000;pointer-events:none}.b13dc1c1b &gt; div &gt; span.prefix{right:unset;left:0}.b13dc1c1b .b345c8eeb &gt; div{position:absolute;top:-6px;right:-6px;z-index:99999999}.b13dc1c1b.scheme-2 &gt; div{background-color:var(--dh-scheme-1-border)}.b13dc1c1b.scheme-2 &gt; div{background-color:var(--dh-scheme-2-border)}.b13dc1c1b.scheme-4 &gt; div{background-color:var(--dh-scheme-4-border)}.b13dc1c1b.click-to-edit &gt; div::after{content:"";position:absolute;left:0;top:0;background:rgba(0,0,0,0.1);backdrop-filter:blur(2px);z-index:10;width:100%;height:100%}.b13dc1c1b.click-to-edit &gt; div::before{content:"Click to edit";position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);background:var(--dh-bg-3);z-index:12;padding:5px 9px;width:max-content;border-radius:3px;font-size:12px;box-shadow:0 0 15px #00000069}.b3ae7e941 &gt; label{display:inline-block;height:30px;position:relative;width:50px;min-width:50px;font-size:11px;font-weight:600;display:block}.b3ae7e941.small &gt; label{height:15px;width:25px;min-width:25px}.b3ae7e941 &gt; p{font-size:11px;display:block;margin-bottom:3px;font-weight:500}.b3ae7e941 &gt; label input{display:none}.b3ae7e941 &gt; label &gt; .slider{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.15s}block[for='html.settings.toggle'] {width:100%!important}.b3ae7e941 &gt; label &gt; .slider:before{background-color:var(--dh-brand);bottom:3px;content:"";height:22px;left:4px;position:absolute;transition:.15s;width:22px}.b3ae7e941.small &gt; label &gt; .slider:before{bottom:2px;height:9px;left:3px;width:9px}.b3ae7e941 &gt; label &gt; input:checked + .slider{background-color:var(--dh-success10);border:1px solid var(--dh-success10)}.b3ae7e941 &gt; label &gt; input:checked + .slider:before{transform:translateX(18px);background:white}.b3ae7e941.small &gt; label &gt; input:checked + .slider:before{transform:translateX(9px);background:white}.b3ae7e941 &gt; label &gt; .slider{border-radius:34px;border:1px solid transparent;background:var(--dh-bg-3)}.b3ae7e941 &gt; label &gt; .slider:before{border-radius:50%;background:var(--dh-scheme-1)}.b3ae7e941.silver &gt; label &gt; .slider{background:var(--dh-bg-3)}.b3ae7e941.silver &gt; label &gt; .slider:before{background:var(--dh-bg-2)}.b3ae7e941.inline{display:flex;align-items:center;justify-content:space-between}.b34304337{background:var(--dh-scheme-3)}.b34304337 .trumbowyg-box{min-height:auto}.b34304337 .trumbowyg-editor{min-height:250px!important}.b34304337 .trumbowyg-dark .trumbowyg-box{border:none!important}.trumbowyg-modal{z-index:99999999 !important}.dh-loader{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:dhLoader;animation-timing-function:linear;background-color:#f6f7f8;background:linear-gradient(to left,#2200ff00 -10%,rgb(140 140 140 / 15%) -8%,rgb(126 126 126 / 6%) 33%);background-size:800px 104px;height:30px;position:relative;border-radius:8px;}@keyframes dhLoader{0%{background-position:-800px 0}100%{background-position:800px 0}}
#dh-events-debug{position:fixed;z-index:999999999999;right:20px;bottom:20px;font-size:12px;color:#fff;display:flex;gap:10px;flex-direction:column}#dh-events-debug &gt; div{background:var(--dh-color-1);padding:20px;border-radius:5px;border-bottom:1px solid var(--dh-color-2)}#dh-events-debug &gt; div:last-child{border-bottom:none}#dh-events-debug li{list-style-type:none}
#dh-modal{position:fixed;width:100vw;height:100vh;z-index:99999999;top:0;pointer-events:none}#dh-modal &gt; items{pointer-events:none;position:relative;top:0;left:0}#dh-modal &gt; items &gt; item{width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:99999999;overflow:hidden}#dh-modal &gt; items &gt; item &gt; .overlay{background:black;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100000000;pointer-events:auto}#dh-modal &gt; items &gt; item &gt; .html{pointer-events:none;z-index:100000001;position:relative;width:fit-content;height:fit-content;background:transparent;display:inline-block}#dh-modal &gt; items &gt; item &gt; .html &gt; *{pointer-events:auto}#dh-modal &gt; items &gt; item[data-id="template.sidebar"] &gt; .html{pointer-events:none}
@font-face{font-family:'Inter';src:url('/assets/studio/fonts/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'JetBrains Mono';src:url('/assets/studio/fonts/jetbrains-mono.woff2') format('woff2');font-weight:100 800;font-display:swap}:root{color-scheme:dark;--font-ui:'Inter',system-ui,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace;--bg-0:#0b0b0d;--bg-1:#101013;--bg-2:#151518;--bg-3:#1b1b1f;--bg-4:#232328;--bg-5:#2c2c32;--line-1:rgb(255 255 255 / 0.06);--line-2:rgb(255 255 255 / 0.1);--line-3:rgb(255 255 255 / 0.16);--hairline-top:inset 0 1px 0 rgb(255 255 255 / 0.05);--text-1:#f3f3f5;--text-2:#a6a6b0;--text-3:#8b8b97;--text-4:#4d4d56;--violet:#a375ff;--violet-strong:#8a58f2;--violet-soft:rgb(163 117 255 / 0.14);--violet-line:rgb(163 117 255 / 0.4);--violet-glow:rgb(163 117 255 / 0.32);--accent:var(--violet);--accent-light:#c4a6ff;--on-accent:#ffffff;--accent-soft:rgb(163 117 255 / 0.14);--accent-line:rgb(163 117 255 / 0.4);--grad-accent:linear-gradient(180deg,#7f55ee 0%,#6a3bd0 100%);--grad-accent-hover:linear-gradient(180deg,#8656f2 0%,#7443dc 100%);--grad-accent-active:linear-gradient(180deg,#7248e0 0%,#5f31c2 100%);--blue:#5aa2ff;--green:#2eb8b0;--green-soft:rgb(46 184 176 / 0.14);--green-text:#5fd6cf;--red:#ff5858;--red-soft:rgb(255 88 88 / 0.14);--red-text:#ff8f8f;--yellow:#ffa900;--yellow-soft:rgb(255 169 0 / 0.14);--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--sh-1:var(--hairline-top),0 1px 2px rgb(0 0 0 / 0.45);--sh-2:var(--hairline-top),0 8px 24px -8px rgb(0 0 0 / 0.6),0 2px 6px rgb(0 0 0 / 0.35);--sh-3:0 0 0 1px var(--line-2),0 24px 60px -12px rgb(0 0 0 / 0.75),0 8px 20px rgb(0 0 0 / 0.4);--focus:rgb(163 117 255 / 0.9);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--t-xs:12px;--t-sm:13px;--t-base:14px;--t-md:15px;--t-lg:17px;--t-xl:20px;--t-2xl:28px;--t-3xl:40px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--d-fast:150ms;--d-base:200ms;--d-slow:250ms;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--topbar-h:calc(52px + var(--safe-top));--canvas-bar-h:52px;--z-topbar:30;--z-menu:40;--z-overlay:50;--z-toast:70}@media (min-width:900px){:root{--topbar-h:calc(56px + var(--safe-top))}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{position:relative;min-height:100vh;margin:0;padding-inline:var(--safe-left) var(--safe-right);background:var(--bg-0);color:var(--text-1);font-family:var(--font-ui);font-size:var(--t-base);line-height:1.5;font-feature-settings:'cv11','ss01';-webkit-font-smoothing:antialiased}body::after{content:'';position:fixed;inset:0;z-index:100;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:0.035;mix-blend-mode:overlay;pointer-events:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:600;letter-spacing:-0.015em;line-height:1.15;text-wrap:balance}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}::selection{background:var(--violet-soft);color:var(--text-1)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.icon{width:18px;height:18px;flex:none}.icon--sm{width:15px;height:15px}.icon--lg{width:22px;height:22px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:min(1200px,100% - 32px);margin-inline:auto}.display{font-weight:600;letter-spacing:-0.04em;line-height:1.06}.display em{font-style:normal;background:linear-gradient(100deg,var(--accent-light),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.mono{font-family:var(--font-mono);font-size:0.92em}.num{font-variant-numeric:tabular-nums;font-feature-settings:'tnum'}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.hairline{box-shadow:0 0 0 1px var(--line-1)}.inner-highlight{box-shadow:var(--hairline-top),inset 0 -1px 0 rgb(0 0 0 / 0.35)}.gradient-border{position:relative}.gradient-border::before{content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(160deg,rgb(255 255 255 / 0.22),rgb(255 255 255 / 0.04) 42%,rgb(163 117 255 / 0.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@property --travel{syntax:'&lt;angle&gt;';inherits:false;initial-value:0deg}.travel-border{position:relative}.travel-border::after{content:'';position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--travel),transparent 0 50%,var(--accent) 76%,var(--accent-light) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity var(--d-base)}.travel-border :is(input,textarea):focus-visible{outline:none;box-shadow:none}.travel-border:focus-within::after{opacity:1;animation:travel 3.2s linear infinite}@keyframes travel{to{--travel:360deg}}.glow-ring{position:relative}.glow-ring::after{content:'';position:absolute;inset:var(--glow-inset,-1px);padding:1px;border-radius:var(--glow-radius,inherit);background:conic-gradient(from var(--travel),transparent 0deg 230deg,var(--glow-from,var(--accent)) 335deg,var(--glow-to,var(--accent-light)) 354deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0.85;pointer-events:none;animation:travel 7s linear infinite;transition:opacity var(--d-base)}.glow-ring:hover::after,.glow-ring:focus-visible::after,.glow-ring:focus-within::after{opacity:1}@media (prefers-reduced-motion:reduce){.glow-ring::after{background:var(--glow-line,var(--line-2));animation:none;opacity:1}}.glow{box-shadow:0 0 44px -12px var(--violet-glow)}.grain{position:relative}.grain::after{content:'';position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");opacity:0.035;mix-blend-mode:overlay;pointer-events:none}[data-live-placeholder]::placeholder{transition:opacity var(--d-base)}[data-live-placeholder].is-swapping::placeholder{opacity:0}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.stagger &gt; *{animation:rise 420ms var(--ease) backwards}.stagger &gt; :nth-child(2){animation-delay:40ms}.stagger &gt; :nth-child(3){animation-delay:80ms}.stagger &gt; :nth-child(4){animation-delay:120ms}.stagger &gt; :nth-child(5){animation-delay:160ms}.stagger &gt; :nth-child(6){animation-delay:200ms}.stagger &gt; :nth-child(7){animation-delay:240ms}.stagger &gt; :nth-child(n+8){animation-delay:280ms}.stagger-rows tbody tr{animation:rise 380ms var(--ease) backwards}.stagger-rows tbody tr:nth-child(2){animation-delay:30ms}.stagger-rows tbody tr:nth-child(3){animation-delay:60ms}.stagger-rows tbody tr:nth-child(4){animation-delay:90ms}.stagger-rows tbody tr:nth-child(5){animation-delay:120ms}.stagger-rows tbody tr:nth-child(n+6){animation-delay:150ms}.card--interactive::after,.file::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,0%),rgb(163 117 255 / 0.14),transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--d-base)}.card--interactive:hover::after,.file:hover::after{opacity:1}.card--interactive{position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-3);box-shadow:var(--sh-1);color:var(--text-1);font-size:13.5px;font-weight:550;white-space:nowrap;transition:background var(--d-fast),border-color var(--d-fast),transform var(--d-fast) var(--ease),box-shadow var(--d-base) var(--ease),color var(--d-fast)}.btn:hover{border-color:var(--line-3);background:var(--bg-4)}.btn:active{transform:translateY(1px) scale(0.985);box-shadow:none}.btn:disabled,.btn[aria-disabled="true"]{opacity:0.4;pointer-events:none}.btn--primary{border-color:rgb(255 255 255 / 0.28);background:var(--grad-accent);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.55),0 8px 22px -8px rgb(163 117 255 / 0.5);color:var(--on-accent);font-weight:650}.btn--primary:hover{border-color:rgb(255 255 255 / 0.4);background:var(--grad-accent-hover);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.65),0 12px 28px -8px rgb(163 117 255 / 0.62)}.btn--primary:active{background:var(--grad-accent-active)}.btn--violet{border-color:var(--violet-line);background:var(--violet-soft);color:#d9c6ff}.btn--violet:hover{border-color:var(--violet);background:rgb(163 117 255 / 0.22)}.btn--ghost{border-color:transparent;background:transparent;box-shadow:none;color:var(--text-2)}.btn--ghost:hover{border-color:transparent;background:rgb(255 255 255 / 0.06);color:var(--text-1)}.btn--ghost:active{background:rgb(255 255 255 / 0.1)}.btn--danger{border-color:rgb(255 88 88 / 0.3);background:var(--red-soft);color:#ff9c9c}.btn--danger:hover{border-color:var(--red);background:rgb(255 88 88 / 0.22)}.btn--sm{height:30px;padding:0 11px;border-radius:var(--r-sm);font-size:12.5px}.btn--lg{height:46px;padding:0 22px;border-radius:var(--r-lg);font-size:15px}.btn--icon{width:36px;padding:0}.btn--icon.btn--sm{width:30px}.btn--block{width:100%}.btn.is-loading{position:relative;pointer-events:none;color:transparent}.btn.is-loading .icon{opacity:0}.btn.is-loading::after{content:'';position:absolute;width:15px;height:15px;border:2px solid rgb(255 255 255 / 0.25);border-top-color:var(--text-1);border-radius:50%;animation:spin 0.7s linear infinite}.btn--primary.is-loading::after{border-color:rgb(255 255 255 / 0.35);border-top-color:var(--on-accent)}.kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--bg-3);box-shadow:0 1px 0 var(--line-2);color:var(--text-2);font-family:var(--font-mono);font-size:11px}.field{display:grid;gap:6px}.field__label{color:var(--text-2);font-size:12.5px;font-weight:550}.field__hint,.field__error{font-size:12.5px}.field__hint{color:var(--text-3)}.field__error{display:none;align-items:center;gap:6px;color:var(--red-text)}.field.is-invalid .field__error{display:flex}.field.is-invalid .input,.field.is-invalid .select,.field.is-invalid .textarea{border-color:rgb(255 88 88 / 0.55);background:rgb(255 88 88 / 0.05)}.input,.select,.textarea{width:100%;height:38px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-1);box-shadow:inset 0 1px 2px rgb(0 0 0 / 0.35);color:var(--text-1);transition:border-color var(--d-fast),box-shadow var(--d-base) var(--ease),background var(--d-fast)}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--violet-line);box-shadow:inset 0 1px 2px rgb(0 0 0 / 0.35),0 0 0 3px var(--violet-soft)}.input:disabled,.select:disabled,.textarea:disabled{opacity:0.45;cursor:not-allowed}.textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical;line-height:1.55}.select{display:flex;align-items:center;padding-right:34px;font-size:13.5px;text-align:left;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2372727d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px}.select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__native{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.menu.menu--select{width:max-content;min-width:max(100%,180px);max-width:min(360px,90vw);max-height:min(280px,45svh);overflow-y:auto}.menu--select .menu__item{height:auto;padding-block:8px;line-height:1.35;text-align:left}.search{position:relative}.search .icon{position:absolute;top:50%;left:11px;color:var(--text-3);transform:translateY(-50%);pointer-events:none}.search .input{padding-left:34px}.check{position:relative;flex:none;width:16px;height:16px;margin:0;border:1px solid var(--line-3);border-radius:5px;background:var(--bg-1);appearance:none;cursor:pointer;transition:background var(--d-fast),border-color var(--d-fast),transform var(--d-fast) var(--ease-spring)}.check:hover{border-color:var(--violet-line)}.check:active{transform:scale(0.88)}.check:checked,.check:indeterminate{border-color:var(--violet);background-color:var(--violet-strong);background-position:center;background-repeat:no-repeat;background-size:12px}.check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.check:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.switch{position:relative;flex:none;width:34px;height:20px;margin:0;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--bg-4);appearance:none;cursor:pointer;transition:background var(--d-base),border-color var(--d-base)}.switch::after{content:'';position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-2);transition:transform var(--d-base) var(--ease-spring),background var(--d-base)}.switch:hover{border-color:var(--line-3)}.switch:checked{border-color:var(--violet);background:var(--violet-strong)}.switch:checked::after{background:#fff;transform:translateX(14px)}.badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:rgb(255 255 255 / 0.04);color:var(--text-2);font-size:11.5px;font-weight:550;white-space:nowrap}.badge--dot::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.badge--neutral{border-color:var(--line-3);background:rgb(255 255 255 / 0.05);color:var(--text-2)}.badge--violet{border-color:var(--violet-line);background:var(--violet-soft);color:#cdb6ff}.badge--accent{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.badge--green{border-color:rgb(46 184 176 / 0.3);background:var(--green-soft);color:var(--green-text)}.badge--red{border-color:rgb(255 88 88 / 0.3);background:var(--red-soft);color:var(--red-text)}.badge--yellow{border-color:rgb(255 169 0 / 0.3);background:var(--yellow-soft);color:#ffc04d}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:rgb(255 255 255 / 0.03);color:var(--text-2);font-size:13px;font-weight:500;transition:background var(--d-fast),border-color var(--d-fast),color var(--d-fast),transform var(--d-fast) var(--ease)}.chip:hover{border-color:var(--line-3);background:rgb(255 255 255 / 0.07);color:var(--text-1);transform:translateY(-1px)}.chip:active{transform:scale(0.97)}.chip[aria-pressed="true"],.chip.is-active{border-color:var(--violet-line);background:var(--violet-soft);color:#d9c6ff}.card{border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--bg-2);box-shadow:var(--sh-1)}.card--glass{border-color:var(--line-2);background:linear-gradient(180deg,rgb(255 255 255 / 0.05),rgb(255 255 255 / 0.015));-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:var(--hairline-top),0 20px 50px -20px rgb(0 0 0 / 0.7)}.card--interactive{transition:border-color var(--d-base),transform var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease),background var(--d-base)}.card--interactive:hover{border-color:var(--line-3);background:var(--bg-3);box-shadow:var(--sh-2);transform:translateY(-2px)}.card--interactive:active{transform:translateY(0) scale(0.995)}.card.is-selected{border-color:var(--violet-line);box-shadow:var(--hairline-top),0 0 0 3px var(--violet-soft)}.avatar{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--line-2);border-radius:50%;background:linear-gradient(145deg,var(--bg-5),var(--bg-3));color:var(--text-2);font-size:11px;font-weight:650}.table-wrap{border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--bg-2);box-shadow:var(--sh-1);overflow:auto}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.table th{position:sticky;top:0;z-index:2;padding:0 16px;height:40px;border-bottom:1px solid var(--line-2);background:var(--bg-3);color:var(--text-3);font-size:11.5px;font-weight:600;letter-spacing:0.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.table td{height:52px;padding:0 16px;border-bottom:1px solid var(--line-1);color:var(--text-2);vertical-align:middle}.table td:first-child,.table th:first-child{padding-left:16px}.table tbody tr{transition:background var(--d-fast)}.table tbody tr:hover{background:rgb(255 255 255 / 0.025)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr.is-selected{background:var(--violet-soft);box-shadow:inset 2px 0 0 var(--violet)}.table__select{width:44px}.table__title{color:var(--text-1);font-weight:550}.table__sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.table__sort:hover,.table th[aria-sort] .table__sort{color:var(--text-1)}.table .num,.table__right{text-align:right}.table__actions{display:flex;justify-content:flex-end;gap:2px;opacity:0;transition:opacity var(--d-fast)}.table tr:hover .table__actions,.table tr:focus-within .table__actions{opacity:1}.bulkbar{position:fixed;left:50%;bottom:calc(24px + var(--safe-bottom));z-index:var(--z-overlay);display:flex;align-items:center;gap:6px;padding:6px 6px 6px 16px;border:1px solid var(--line-3);border-radius:var(--r-xl);background:rgb(27 27 31 / 0.95);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--sh-3);transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform 380ms var(--ease-spring),opacity var(--d-base)}.bulkbar.is-visible{transform:translate(-50%,0);opacity:1;pointer-events:auto}.bulkbar__count{margin-right:10px;font-size:13px;font-weight:600;white-space:nowrap}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line-1);overflow-x:auto}.tabs__item{position:relative;height:40px;padding:0 12px;border:0;background:none;color:var(--text-3);font-size:13.5px;font-weight:550;white-space:nowrap;transition:color var(--d-fast)}.tabs__item::after{content:'';position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:2px;background:var(--text-1);transform:scaleX(0);transition:transform var(--d-base) var(--ease)}.tabs__item:hover{color:var(--text-2)}.tabs__item[aria-selected="true"]{color:var(--text-1)}.tabs__item[aria-selected="true"]::after{transform:scaleX(1)}.segmented{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--bg-1);box-shadow:inset 0 1px 2px rgb(0 0 0 / 0.35)}.segmented__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--text-3);font-size:12.5px;font-weight:600;transition:background var(--d-fast),color var(--d-fast),box-shadow var(--d-fast)}.segmented__item:hover{background:rgb(255 255 255 / 0.04);color:var(--text-1)}.segmented__item:active{transform:scale(0.97)}.segmented__item[aria-pressed="true"],.segmented__item[aria-selected="true"],.segmented__item[aria-checked="true"]{background:var(--bg-4);box-shadow:var(--sh-1);color:var(--text-1)}.segmented__item:disabled{opacity:0.5;cursor:not-allowed}.segmented__item--icon{width:32px;padding:0}.menu-wrap{position:relative}.menu{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-menu);display:none;min-width:240px;padding:6px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:rgb(22 22 26 / 0.99);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:var(--sh-3);transform-origin:top left}.menu--right{right:0;left:auto;transform-origin:top right}.menu.is-open{display:block;animation:menu-in 180ms var(--ease)}.menu--up{top:auto;bottom:calc(100% + 8px);transform-origin:bottom left}.menu--up.menu--right{transform-origin:bottom right}.menu__item--rich{height:auto;min-height:52px;padding-block:8px}.menu__text{display:grid;gap:1px;min-width:0}.menu__text b{color:var(--text-1);font-size:14px;font-weight:600}.menu__text span{color:var(--text-3);font-size:12.5px}.menu__label{padding:8px 10px 4px;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.menu__item{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-2);font-size:13.5px;text-align:left;transition:background var(--d-fast),color var(--d-fast)}.menu__item:hover,.menu__item:focus-visible{background:rgb(255 255 255 / 0.07);box-shadow:none;color:var(--text-1)}.menu__item[aria-current="true"],.menu__item[aria-selected="true"]{color:var(--text-1)}.menu__item[aria-current="true"]::after,.menu__item[aria-selected="true"]::after{content:'';width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--violet);box-shadow:0 0 8px var(--violet-glow)}.menu__item--danger:hover{background:var(--red-soft);color:#ff9c9c}.menu__sep{height:1px;margin:6px 4px;background:var(--line-1)}.overlay{position:fixed;inset:0;z-index:var(--z-overlay);display:none;background:rgb(5 5 7 / 0.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.overlay.is-open{display:flex;animation:fade-in var(--d-base) var(--ease)}.modal{align-items:center;justify-content:center;padding:max(16px,var(--safe-top)) max(16px,var(--safe-right)) max(16px,var(--safe-bottom)) max(16px,var(--safe-left))}.modal__panel{position:relative;width:min(440px,100%);padding:28px;border:1px solid var(--line-2);border-radius:var(--r-xl);background:linear-gradient(180deg,var(--bg-3),var(--bg-2));box-shadow:var(--sh-3);animation:pop-in 320ms var(--ease)}.modal__close{position:absolute;top:14px;right:14px}.modal__title{font-size:24px;font-weight:600;letter-spacing:-0.03em}.modal__text{margin-top:6px;color:var(--text-2)}.drawer{justify-content:flex-end;align-items:flex-end}.drawer__panel{display:flex;flex-direction:column;width:100%;max-height:90vh;max-height:90dvh;border:1px solid var(--line-2);border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--bg-2);box-shadow:var(--sh-3);animation:sheet-in 380ms var(--ease)}.drawer__panel::before{content:'';width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--line-3)}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line-1)}.drawer__title{font-size:16px}.drawer__body{flex:1;padding:20px;overflow-y:auto}.drawer__foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px calc(14px + var(--safe-bottom));border-top:1px solid var(--line-1)}@media (min-width:900px){.drawer__panel{width:460px;max-width:100%;height:100%;max-height:none;border:0;border-left:1px solid var(--line-2);border-radius:0;animation:drawer-in 380ms var(--ease)}.drawer__panel::before{display:none}}.toasts{position:fixed;top:calc(var(--topbar-h) + var(--canvas-bar-h) + 12px);left:50%;width:max-content;max-width:calc(100vw - 32px);z-index:var(--z-toast);display:grid;gap:8px;justify-items:center;transform:translateX(-50%);pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border:1px solid var(--line-3);border-radius:var(--r-pill);background:rgb(27 27 31 / 0.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--sh-3);font-size:13.5px;pointer-events:auto;animation:toast-in 420ms var(--ease-spring)}.toast.is-leaving{animation:toast-out 220ms var(--ease) forwards}.toast__icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--green-soft);color:var(--green-text)}.toast--error .toast__icon{background:var(--red-soft);color:var(--red-text)}.toast--info .toast__icon{background:var(--accent-soft);color:var(--accent-light)}.toast__action{padding:4px 10px;border:0;color:inherit;cursor:pointer;border-radius:var(--r-pill);background:rgb(255 255 255 / 0.08);font-size:12.5px;font-weight:600}.toast__action:hover{background:rgb(255 255 255 / 0.14)}.toast__action:active{background:rgb(255 255 255 / 0.2);transform:scale(0.96)}.segmented__item.is-loading{position:relative;pointer-events:none;color:transparent}.segmented__item.is-loading::after{content:'';position:absolute;inset:0;width:14px;height:14px;margin:auto;border:2px solid rgb(255 255 255 / 0.25);border-top-color:var(--text-1);border-radius:50%;animation:spin 0.7s linear infinite}.skeleton{display:block;border-radius:var(--r-sm);background:linear-gradient(100deg,var(--bg-3) 30%,var(--bg-4) 50%,var(--bg-3) 70%) 0 0 / 220% 100%;animation:shimmer 1.5s linear infinite}.skeleton--line{height:11px;border-radius:var(--r-pill)}.skeleton--title{height:18px;border-radius:var(--r-pill)}.skeleton--block{height:120px}.skeleton--row{height:52px;border-radius:var(--r-md)}.skeleton--circle{border-radius:50%}.w-14{width:14%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.spinner{width:16px;height:16px;flex:none;border:2px solid var(--violet-soft);border-top-color:var(--violet);border-radius:50%;animation:spin 0.8s linear infinite}.meter{height:6px;border-radius:var(--r-pill);background:var(--bg-4);overflow:hidden}.meter__bar{height:100%;border-radius:inherit;background:var(--grad-accent);box-shadow:0 0 12px rgb(163 117 255 / 0.4)}.meter--violet .meter__bar{background:linear-gradient(90deg,var(--violet-strong),var(--violet));box-shadow:0 0 12px var(--violet-glow)}.meter--0 .meter__bar{width:0%}.meter--1 .meter__bar{width:1%}.meter--2 .meter__bar{width:2%}.meter--3 .meter__bar{width:3%}.meter--4 .meter__bar{width:4%}.meter--5 .meter__bar{width:5%}.meter--6 .meter__bar{width:6%}.meter--7 .meter__bar{width:7%}.meter--8 .meter__bar{width:8%}.meter--9 .meter__bar{width:9%}.meter--10 .meter__bar{width:10%}.meter--11 .meter__bar{width:11%}.meter--12 .meter__bar{width:12%}.meter--13 .meter__bar{width:13%}.meter--14 .meter__bar{width:14%}.meter--15 .meter__bar{width:15%}.meter--16 .meter__bar{width:16%}.meter--17 .meter__bar{width:17%}.meter--18 .meter__bar{width:18%}.meter--19 .meter__bar{width:19%}.meter--20 .meter__bar{width:20%}.meter--21 .meter__bar{width:21%}.meter--22 .meter__bar{width:22%}.meter--23 .meter__bar{width:23%}.meter--24 .meter__bar{width:24%}.meter--25 .meter__bar{width:25%}.meter--26 .meter__bar{width:26%}.meter--27 .meter__bar{width:27%}.meter--28 .meter__bar{width:28%}.meter--29 .meter__bar{width:29%}.meter--30 .meter__bar{width:30%}.meter--31 .meter__bar{width:31%}.meter--32 .meter__bar{width:32%}.meter--33 .meter__bar{width:33%}.meter--34 .meter__bar{width:34%}.meter--35 .meter__bar{width:35%}.meter--36 .meter__bar{width:36%}.meter--37 .meter__bar{width:37%}.meter--38 .meter__bar{width:38%}.meter--39 .meter__bar{width:39%}.meter--40 .meter__bar{width:40%}.meter--41 .meter__bar{width:41%}.meter--42 .meter__bar{width:42%}.meter--43 .meter__bar{width:43%}.meter--44 .meter__bar{width:44%}.meter--45 .meter__bar{width:45%}.meter--46 .meter__bar{width:46%}.meter--47 .meter__bar{width:47%}.meter--48 .meter__bar{width:48%}.meter--49 .meter__bar{width:49%}.meter--50 .meter__bar{width:50%}.meter--51 .meter__bar{width:51%}.meter--52 .meter__bar{width:52%}.meter--53 .meter__bar{width:53%}.meter--54 .meter__bar{width:54%}.meter--55 .meter__bar{width:55%}.meter--56 .meter__bar{width:56%}.meter--57 .meter__bar{width:57%}.meter--58 .meter__bar{width:58%}.meter--59 .meter__bar{width:59%}.meter--60 .meter__bar{width:60%}.meter--61 .meter__bar{width:61%}.meter--62 .meter__bar{width:62%}.meter--63 .meter__bar{width:63%}.meter--64 .meter__bar{width:64%}.meter--65 .meter__bar{width:65%}.meter--66 .meter__bar{width:66%}.meter--67 .meter__bar{width:67%}.meter--68 .meter__bar{width:68%}.meter--69 .meter__bar{width:69%}.meter--70 .meter__bar{width:70%}.meter--71 .meter__bar{width:71%}.meter--72 .meter__bar{width:72%}.meter--73 .meter__bar{width:73%}.meter--74 .meter__bar{width:74%}.meter--75 .meter__bar{width:75%}.meter--76 .meter__bar{width:76%}.meter--77 .meter__bar{width:77%}.meter--78 .meter__bar{width:78%}.meter--79 .meter__bar{width:79%}.meter--80 .meter__bar{width:80%}.meter--81 .meter__bar{width:81%}.meter--82 .meter__bar{width:82%}.meter--83 .meter__bar{width:83%}.meter--84 .meter__bar{width:84%}.meter--85 .meter__bar{width:85%}.meter--86 .meter__bar{width:86%}.meter--87 .meter__bar{width:87%}.meter--88 .meter__bar{width:88%}.meter--89 .meter__bar{width:89%}.meter--90 .meter__bar{width:90%}.meter--91 .meter__bar{width:91%}.meter--92 .meter__bar{width:92%}.meter--93 .meter__bar{width:93%}.meter--94 .meter__bar{width:94%}.meter--95 .meter__bar{width:95%}.meter--96 .meter__bar{width:96%}.meter--97 .meter__bar{width:97%}.meter--98 .meter__bar{width:98%}.meter--99 .meter__bar{width:99%}.meter--100 .meter__bar{width:100%}.empty{display:flex;flex-direction:column;align-items:center;padding:56px 24px;text-align:center}.empty__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(160deg,var(--bg-4),var(--bg-2));box-shadow:var(--sh-2);color:var(--text-2)}.empty__title{font-size:17px}.empty__text{max-width:380px;margin:6px 0 20px;color:var(--text-3)}.notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-3);color:var(--text-2);font-size:13px}.notice--error{border-color:rgb(255 88 88 / 0.3);background:var(--red-soft);color:#ffb0b0}.notice--info{border-color:var(--violet-line);background:var(--violet-soft);color:#d9c6ff}.notice--success{border-color:rgb(46 184 176 / 0.3);background:var(--green-soft);color:var(--green-text)}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:36px 24px;border:1.5px dashed var(--line-3);border-radius:var(--r-lg);background:rgb(255 255 255 / 0.015);color:var(--text-2);text-align:center;transition:border-color var(--d-base),background var(--d-base),box-shadow var(--d-base)}.dropzone:hover{border-color:var(--text-3)}.dropzone.is-over{border-color:var(--violet);background:var(--violet-soft);box-shadow:0 0 0 4px var(--violet-soft),0 0 40px -8px var(--violet-glow)}.dropzone__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-3);color:var(--text-1);transition:transform var(--d-base) var(--ease-spring)}.dropzone.is-over .dropzone__icon{transform:translateY(-4px) scale(1.08)}.tip{position:relative}.tip::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;padding:4px 8px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-4);box-shadow:var(--sh-2);color:var(--text-1);font-size:12px;font-weight:500;white-space:nowrap;opacity:0;transform:translate(-50%,4px);transition:opacity var(--d-fast),transform var(--d-base) var(--ease);pointer-events:none}.tip:hover::after,.tip:focus-visible::after{opacity:1;transform:translate(-50%,0)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-220% 0}}@keyframes fade-in{from{opacity:0}}@keyframes pop-in{from{opacity:0;transform:translateY(10px) scale(0.97)}}@keyframes menu-in{from{opacity:0;transform:translateY(-4px) scale(0.97)}}@keyframes sheet-in{from{transform:translateY(100%)}}@keyframes drawer-in{from{transform:translateX(100%)}}@keyframes toast-in{from{opacity:0;transform:translateY(-14px) scale(0.94)}}@keyframes toast-out{to{opacity:0;transform:translateY(-8px) scale(0.96)}}@keyframes rise{from{opacity:0;transform:translateY(14px)}}.menu__item.is-loading{opacity:0.6;pointer-events:none}.brand{display:inline-flex;align-items:center;gap:9px;min-height:28px;color:var(--text-1);font-size:15px;font-weight:650;letter-spacing:-0.02em}.brand__mark{width:22px;height:22px;flex:none;filter:drop-shadow(0 0 10px rgb(163 117 255 / 0.35));transition:transform var(--d-base) var(--ease-spring)}.brand:hover .brand__mark{transform:scale(1.1) rotate(-6deg)}.topbar{position:sticky;top:0;z-index:var(--z-topbar);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right";align-items:center;column-gap:10px;padding:var(--safe-top) 12px 0;border-bottom:1px solid var(--line-1);background:rgb(11 11 13 / 0.78);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5)}.topbar__left{grid-area:left;display:flex;align-items:center;gap:6px;height:52px;min-width:0}.topbar__right{grid-area:right;display:flex;align-items:center;gap:8px}.topbar__sep{display:none;color:var(--text-4);font-size:18px;font-weight:300}.topbar__mode{display:none}.project-btn{display:inline-flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 8px 0 10px;border:1px solid transparent;border-radius:var(--r-md);background:none;color:var(--text-1);font-size:13.5px;font-weight:600;transition:background var(--d-fast),border-color var(--d-fast)}.project-btn:hover,.project-btn[aria-expanded="true"]{border-color:var(--line-2);background:rgb(255 255 255 / 0.05)}.project-btn:active{background:rgb(255 255 255 / 0.08);transform:scale(0.985)}.project-btn__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-btn__dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--text-3)}.project-btn[data-status="published"] .project-btn__dot{background:var(--green);box-shadow:0 0 8px rgb(46 184 176 / 0.55)}.project-btn .icon{color:var(--text-3)}.topnav{grid-area:nav;display:none;gap:2px}.topnav__item{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-md);color:var(--text-3);font-size:13.5px;font-weight:550;white-space:nowrap;transition:background var(--d-fast),color var(--d-fast),border-color var(--d-fast)}.topnav__item:hover{background:rgb(255 255 255 / 0.05);color:var(--text-1)}.topnav__item[aria-current="page"]{border-color:var(--line-2);background:var(--bg-3);box-shadow:var(--sh-1);color:var(--text-1)}.topnav__item[aria-current="page"] .icon{color:var(--violet)}.section-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 9px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-3);color:var(--text-1);font-size:13px;font-weight:600;transition:background var(--d-fast),border-color var(--d-fast)}.section-btn:hover,.section-btn[aria-expanded="true"]{border-color:var(--line-3);background:var(--bg-4)}.topbar__section .menu{min-width:190px}.section-btn__label{display:none}.topbar__publish-label,.topbar__preview-label{display:none}#publish,#preview{width:34px;padding:0}#preview{display:none}@media (min-width:1200px){#preview{display:inline-flex}}@media (min-width:1600px){.topbar__preview-label{display:inline}#preview{width:auto;padding:0 11px}}.project-btn__name{max-width:92px}.section-btn .icon:first-child{color:var(--violet)}.section-btn .icon:last-child{color:var(--text-3)}.menu__item .icon{color:var(--text-3)}.menu__item[aria-current="page"]{color:var(--text-1)}.menu__item[aria-current="page"] .icon{color:var(--violet)}.credits{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px 0 9px;border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:650;transition:background var(--d-fast),border-color var(--d-fast),transform var(--d-fast) var(--ease)}.credits:hover,.credits[aria-expanded="true"]{border-color:rgb(163 117 255 / 0.55);background:rgb(163 117 255 / 0.18)}.credits:active{transform:scale(0.97)}.credits .icon{width:15px;height:15px}.plan-pop{width:280px;padding:12px}.plan-pop__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.plan-pop__num{font-size:26px;font-weight:650;letter-spacing:-0.03em}.plan-pop .meter{margin:10px 0 14px}.menu__mode{display:grid;padding:6px 6px 10px}.menu__mode .segmented{display:grid;grid-template-columns:1fr 1fr}.switcher{min-width:268px}.switcher__search{padding:0 4px 4px}.switcher__list{display:grid;max-height:min(320px,50svh);overflow-y:auto;transition:opacity var(--d-fast)}.switcher__list.is-busy{opacity:0.55}.switcher__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher__row{display:flex;align-items:center;height:34px;padding:0 10px}.switcher__note{display:grid;justify-items:start;gap:8px;padding:8px 10px 10px;color:var(--text-3);font-size:13px}.switcher__note--hint{padding-bottom:4px;font-size:12px}@media (min-width:900px){.topbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"left nav right";height:56px;padding:0 16px}.topnav{justify-self:center}.topbar__sep{display:inline}.topbar__section{display:none}.section-btn__label,.topbar__publish-label{display:inline}#publish{width:auto;padding:0 11px}.project-btn__name{max-width:200px}.topbar__left{gap:10px}.topbar__left{height:56px}.topbar__right{justify-content:flex-end;gap:10px}.topbar__mode{display:inline-flex}.menu__mode{display:none}.topnav{display:flex}.topnav__item{height:32px}}@media (min-width:900px) and (max-width:1279px){.topnav:has(.topnav__item:nth-child(5)) .topnav__item .icon{display:none}}@media (min-width:900px) and (max-width:1099px){.topbar__mode{display:none}.menu__mode{display:block}}@media (max-width:640px){.project-btn{min-width:0}.project-btn__name{max-width:64px}.section-btn{flex:none}}@media (max-width:430px){.topbar{column-gap:6px;padding-inline:8px}.topbar__right{gap:4px}.credits{justify-content:center;width:44px;padding:0}.credits__num{display:none}.project-btn__name{max-width:40px}}@media (max-width:380px){.topbar .brand{display:none}.project-btn__name{max-width:56px}}@media (min-width:900px) and (max-width:1439px){.project-btn__name{max-width:160px}}@media (min-width:900px) and (max-width:1279px){.project-btn__name{max-width:130px}}@media (min-width:900px) and (max-width:1199px){.credits{justify-content:center;width:44px;padding:0}.credits__num{display:none}}@media (min-width:900px) and (max-width:1099px){.project-btn__name{max-width:90px}}@media (max-width:639px){.topbar{background:color-mix(in srgb,var(--bg-0) 93%,transparent)}}.landing{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;overflow-x:hidden}.landing main{display:flex;flex:1;flex-direction:column;justify-content:center;padding-bottom:10svh}.landing::before{content:'';position:absolute;inset:0 0 auto;z-index:-1;height:760px;background-image:radial-gradient(rgb(255 255 255 / 0.07) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(60% 70% at 50% 0%,#000 0%,transparent 75%);pointer-events:none}.lnav{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.lnav__actions{display:flex;align-items:center;gap:6px}@media (max-width:639px){.lnav__projects{display:none}}.hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hero &gt; *{animation:rise 800ms var(--ease) backwards}.hero &gt; :nth-child(2){animation-delay:70ms}.hero &gt; :nth-child(3){animation-delay:140ms}.hero__title{font-size:clamp(40px,7.4vw,76px);line-height:1.04;letter-spacing:-0.045em}.hero .prompt{width:min(720px,100%);margin-top:40px}.examples{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(760px,100%);margin-top:22px}.rl-gate{display:grid;align-content:start;max-width:720px;margin:0 auto;padding:var(--s-16) var(--s-4)}.rl-gate .skeleton--block{min-height:220px}.aff-an{gap:var(--s-8);padding-top:var(--s-6)}.aff-an__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-5)}.aff-an__title{margin-top:var(--s-2);font-size:clamp(34px,5.6vw,56px);line-height:1.04;letter-spacing:-0.045em}.aff-an__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.aff-an__tools .segmented{max-width:100%;overflow-x:auto}.aff-grid{display:grid;gap:var(--s-4)}.aff-linkcard{display:grid;gap:var(--s-6);padding:var(--s-6);background:var(--bg-1)}.aff-linkcard__main{display:grid;align-content:start;gap:var(--s-3);min-width:0;grid-template-columns:minmax(0,1fr)}.aff-linkcard__url{display:flex;flex:1;align-items:baseline;min-width:0;margin:0;overflow:hidden;font-family:var(--font-mono);font-size:clamp(15px,4.2vw,22px);white-space:nowrap}.aff-linkcard__host{min-width:0;overflow:hidden;color:var(--text-3);text-overflow:ellipsis}.aff-linkcard__path{flex:none;color:var(--text-1);font-weight:600}.aff-linkcard__rule{max-width:520px;font-size:var(--t-base)}.aff-linkcard__row{display:grid;gap:var(--s-2);width:100%;padding:var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-0)}.aff-linkcard__row .aff-linkcard__url{padding-inline:var(--s-2)}.aff-linkcard__row .btn{flex:none;box-shadow:none}.aff-linkcard__source{display:grid;align-content:start;grid-template-columns:minmax(0,1fr);gap:var(--s-2);padding-top:var(--s-6);border-top:1px solid var(--line-1)}.aff-linkcard__label{color:var(--text-3);font-size:var(--t-xs);font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.aff-linkcard__ideas{display:flex;flex-wrap:wrap;gap:var(--s-2)}.aff-linkcard__field{display:grid;gap:var(--s-2)}.aff-linkcard__hint .num{white-space:nowrap}.aff-linkcard__hint{font-size:var(--t-sm);line-height:1.5;overflow-wrap:anywhere}.aff-row1{display:grid;gap:var(--s-4);align-items:stretch}.aff-activity{display:grid;gap:var(--s-3);padding:var(--s-6)}.aff-activity .aff-block__head{margin-bottom:0}.aff-activity__svg{display:block;width:100%;height:auto;overflow:visible}.aff-activity__read{min-height:1.5em;font-size:var(--t-sm)}.aff-activity__svg:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--accent);outline-offset:4px}.aff-cursor{stroke:var(--text-3);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.aff-keys{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-5);margin:0;padding:0;color:var(--text-2);font-size:var(--t-sm);list-style:none}.aff-keys li{display:flex;align-items:center;gap:var(--s-2)}.aff-keys b{color:var(--text-1);font-weight:600}.aff-swatch--visits,.aff-line--visits{--aff-line:var(--violet-strong)}.aff-swatch--signups,.aff-line--signups{--aff-line:var(--accent-light)}.aff-swatch--paying,.aff-line--paying{--aff-line:var(--green)}.aff-swatch--visits,.aff-swatch--signups,.aff-swatch--paying{background:var(--aff-line)}.aff-activity .aff-area__line{stroke:var(--aff-line)}.aff-earn{display:grid;align-content:start;gap:var(--s-4);padding:var(--s-6)}.aff-earn__total{font-size:clamp(44px,8vw,64px);font-weight:600;letter-spacing:-0.045em;line-height:1}.aff-cents{margin-left:2px;color:var(--text-2);font-size:0.5em;font-weight:500;letter-spacing:0}.aff-split{display:flex;gap:3px;height:12px;overflow:hidden;border-radius:var(--r-pill);background:var(--bg-4)}.aff-split__part{display:block;flex:none;height:100%;border-radius:var(--r-pill)}.aff-split__part--pending,.aff-swatch--pending{background:var(--accent-line)}.aff-split__part--approved,.aff-swatch--approved{background:var(--violet-strong)}.aff-split__part--paid,.aff-swatch--paid{background:var(--green)}.aff-earn__legend{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.aff-earn__legend li{display:grid;grid-template-columns:auto 1fr auto;gap:2px var(--s-2);align-items:center}.aff-earn__legend li .text-3{grid-column:2 / 4;font-size:var(--t-sm)}.aff-earn__name{color:var(--text-2)}.aff-earn__legend b{justify-self:end;font-size:var(--t-lg);font-weight:600}.aff-mini{display:grid;align-content:space-between;gap:var(--s-1);padding:var(--s-6)}.aff-mini__label{color:var(--text-3);font-size:var(--t-sm)}.aff-mini__value{font-size:clamp(30px,5vw,40px);font-weight:600;letter-spacing:-0.04em;line-height:1.1}.aff-mini__cap{margin-top:var(--s-3);font-size:var(--t-sm)}.aff-mini__cap b{color:var(--text-1);font-weight:600}.aff-meter__legend{display:flex;justify-content:space-between;font-size:var(--t-xs)}.aff-meter{height:8px;margin-top:var(--s-3);overflow:hidden;border-radius:var(--r-pill);background:var(--bg-4)}.aff-meter__fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent);transition:width 900ms var(--ease)}.aff-funnel{display:grid;gap:var(--s-5);padding:var(--s-6)}.aff-block__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-5);margin-bottom:var(--s-3)}.aff-funnel .aff-block__head{margin-bottom:0}.aff-block__title{font-size:var(--t-xl);font-weight:600;letter-spacing:-0.02em}.aff-fn{display:grid;margin:0;padding:0;list-style:none}.aff-fn__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "track track";align-items:baseline;gap:var(--s-2) var(--s-4)}.aff-fn__name{grid-area:name;color:var(--text-2)}.aff-fn__value{grid-area:value;font-size:var(--t-xl);font-weight:600;letter-spacing:-0.02em}.aff-fn__track{grid-area:track;display:flex;justify-content:center;height:44px;border-radius:var(--r-md);background:var(--bg-0)}.aff-fn__bar{display:block;flex:none;height:100%;border-radius:var(--r-md);transition:width 900ms var(--ease)}.aff-fn__bar--1{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.aff-fn__bar--2{background:var(--accent-line)}.aff-fn__bar--3{background:var(--violet-strong)}.aff-fn__bar--4{background:var(--accent-light)}.aff-fn__between{position:relative;display:grid;place-items:center;height:40px}.aff-fn__link{grid-area:1 / 1;width:100%;height:100%}.aff-fn__link polygon{fill:var(--accent-soft)}.aff-fn__name .aff-delta,.aff-fn__between .aff-delta{display:inline-block;margin-left:var(--s-2);padding:1px var(--s-2);border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:600;vertical-align:middle}.aff-delta--up{background:var(--green-soft);color:var(--green)}.aff-delta--down{background:var(--red-soft);color:var(--red)}.aff-delta--flat{background:var(--bg-3);color:var(--text-3)}.aff-chip{grid-area:1 / 1}.aff-chip{padding:2px var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--bg-3);color:var(--text-2);font-size:var(--t-xs)}.aff-row3{display:grid;gap:var(--s-8)}.aff-block{min-width:0}.aff-grid &gt; .aff-block,.aff-grid &gt; .aff-row3{margin-top:var(--s-6)}.aff-share{display:block;width:96px;height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--bg-4)}.aff-share__bar{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent)}.aff-srcs{display:grid;padding:0;overflow:hidden}.aff-srcs__head{display:none}.aff-srcs__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-4);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line-1)}.aff-srcs__row:first-of-type{border-top:0}.aff-srcs__name{font-weight:500;overflow-wrap:anywhere}.aff-srcs__earned{font-weight:600}.aff-srcs__nums{grid-column:1 / 3;font-size:var(--t-sm)}.aff-srcs__nums i{margin-inline:var(--s-2);font-style:normal}.aff-srcs__col{display:none}.aff-srcs__row .aff-share{grid-column:1 / 3;width:100%;margin-top:var(--s-2)}.aff-srcs__sort{display:block;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--t-xs);font-weight:500;line-height:1.5;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer}.aff-srcs__sort:hover,.aff-srcs__sort[aria-pressed="true"]{color:var(--text-1)}.aff-srcs__sort:focus-visible{border-radius:var(--r-xs);outline:2px solid var(--accent);outline-offset:3px}.aff-srcs__sort[data-dir="up"]::after{content:' \2191'}.aff-srcs__sort[data-dir="down"]::after{content:' \2193'}.aff-srcs__sharehead{display:block;color:var(--text-3);font-size:var(--t-xs);font-weight:500;line-height:1.5;letter-spacing:0.06em;text-transform:uppercase}.aff-block--wide{grid-column:1 / -1}.aff-heat__read{min-height:1.5em;margin-bottom:var(--s-3);font-size:var(--t-sm)}.aff-heat__scroll{overflow-x:auto;border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--bg-1)}.aff-heat__scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aff-heat{width:100%;border-collapse:separate;border-spacing:3px;font-size:var(--t-xs)}.aff-heat th,.aff-heat td{padding:var(--s-1) var(--s-2);color:var(--text-2);font-weight:500;text-align:left;white-space:nowrap}.aff-heat th.num,.aff-heat td.num{text-align:right}.aff-heat--matrix thead th{color:var(--text-3);font-size:var(--t-xs);text-align:center}.aff-heat--matrix tbody th,.aff-heat--matrix thead th:first-child{position:sticky;left:0;z-index:1;padding-inline:var(--s-3);background:var(--bg-1);color:var(--text-1);text-align:left}.aff-heat td.aff-heat__cell{min-width:44px;padding:0;text-align:center;font-weight:600}.aff-heat__cell &gt; span{display:block;padding:var(--s-2) var(--s-1);border-radius:var(--r-sm)}.aff-heat__cell--none{background:none}.aff-heat__cell--0 &gt; span{background:var(--bg-3);color:var(--text-3)}.aff-heat__cell--1 &gt; span{background:color-mix(in srgb,var(--accent) 14%,transparent)}.aff-heat__cell--2 &gt; span{background:color-mix(in srgb,var(--accent) 32%,transparent)}.aff-heat__cell--3 &gt; span{background:color-mix(in srgb,var(--accent) 52%,transparent)}.aff-heat__cell--4 &gt; span{background:color-mix(in srgb,var(--accent) 74%,transparent);color:var(--on-accent)}.aff-heat__cell--5 &gt; span{background:color-mix(in srgb,var(--accent) 96%,transparent);color:var(--on-accent)}.aff-heat td.aff-heat__cell--none{min-width:44px;height:32px;border-radius:var(--r-sm);background:var(--bg-2);opacity:0.4}.aff-scale{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-3) 0 0;padding:0;font-size:var(--t-xs);list-style:none}.aff-scale li:nth-child(2){display:flex;gap:2px}.aff-scale__step{display:block;width:14px;height:14px;border-radius:var(--r-xs)}.aff-scale__step.aff-heat__cell--1{background:color-mix(in srgb,var(--accent) 14%,transparent)}.aff-scale__step.aff-heat__cell--2{background:color-mix(in srgb,var(--accent) 32%,transparent)}.aff-scale__step.aff-heat__cell--3{background:color-mix(in srgb,var(--accent) 52%,transparent)}.aff-scale__step.aff-heat__cell--4{background:color-mix(in srgb,var(--accent) 74%,transparent)}.aff-scale__step.aff-heat__cell--5{background:color-mix(in srgb,var(--accent) 96%,transparent)}.aff-timeline{position:relative;display:grid;margin:0;padding:0;list-style:none}.aff-timeline__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line-1)}.aff-timeline__body{display:grid;gap:2px;min-width:0}.aff-timeline__alias{font-weight:500}.aff-timeline__paid{display:none;font-size:var(--t-sm);white-space:nowrap}.aff-timeline__earned{min-width:72px;text-align:right;font-size:var(--t-lg);font-weight:600}.aff-w-0{width:0%}.aff-w-5{width:5%}.aff-w-10{width:10%}.aff-w-15{width:15%}.aff-w-20{width:20%}.aff-w-25{width:25%}.aff-w-30{width:30%}.aff-w-35{width:35%}.aff-w-40{width:40%}.aff-w-45{width:45%}.aff-w-50{width:50%}.aff-w-55{width:55%}.aff-w-60{width:60%}.aff-w-65{width:65%}.aff-w-70{width:70%}.aff-w-75{width:75%}.aff-w-80{width:80%}.aff-w-85{width:85%}.aff-w-90{width:90%}.aff-w-95{width:95%}.aff-w-100{width:100%}.aff-steps{display:grid;gap:var(--s-5);padding:var(--s-6)}.aff-steps__list{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.aff-steps__item{display:grid;align-content:start;gap:var(--s-1);padding:var(--s-4);border:1px solid var(--line-1);border-radius:var(--r-md)}.aff-steps__item b{font-size:var(--t-lg);font-weight:600;letter-spacing:-0.02em}.aff-steps__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--accent)}.aff-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-5);margin:0;padding:var(--s-4) 0 0;border-top:1px solid var(--line-1);list-style:none}.aff-rules li{display:grid;gap:2px}.aff-rules b{font-size:26px;font-weight:650;letter-spacing:-0.04em;line-height:1.1}.aff-rules span{color:var(--text-3);font-size:var(--t-sm)}.aff-filters{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-3)}.aff-filters .chip[aria-pressed="true"]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text-1)}.aff-timeline__none{padding-block:var(--s-6);text-align:center}@media (min-width:640px){.aff-linkcard__field{grid-template-columns:minmax(0,1fr) auto}.aff-timeline__item{grid-template-columns:minmax(0,1fr) auto auto 96px}.aff-linkcard__row{display:flex;align-items:center;padding:6px 6px 6px var(--s-5);border-radius:var(--r-pill)}.aff-linkcard__row .aff-linkcard__url{padding-inline:0}.aff-timeline__paid{display:block}.aff-fn__row{grid-template-columns:120px minmax(0,1fr) 96px;grid-template-areas:"name track value";align-items:center;gap:var(--s-4)}.aff-fn__value{text-align:right}.aff-fn__between{grid-template-columns:120px minmax(0,1fr) 96px;gap:var(--s-4)}.aff-fn__link,.aff-fn__between .aff-chip{grid-column:2}.aff-srcs__head,.aff-srcs__row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) minmax(0,1fr) 96px;align-items:center;gap:var(--s-3)}.aff-srcs__head{display:grid;padding:var(--s-3) var(--s-5);color:var(--text-3)}.aff-srcs__head .num{text-align:right}.aff-srcs__nums{display:none}.aff-srcs__col{display:block;text-align:right}.aff-srcs__row &gt; *{grid-row:1}.aff-srcs__name{grid-column:1}.aff-srcs__col:nth-child(4){grid-column:2}.aff-srcs__col:nth-child(5){grid-column:3}.aff-srcs__col:nth-child(6){grid-column:4}.aff-srcs__earned{grid-column:5;text-align:right}.aff-srcs__row .aff-share{grid-column:6;margin-top:0}.aff-earn__legend{grid-template-columns:repeat(3,minmax(0,1fr))}.aff-earn__legend li{grid-template-columns:auto 1fr;align-content:start}.aff-earn__legend b{grid-column:1 / 3;justify-self:start;font-size:var(--t-xl)}.aff-earn__legend li .text-3{grid-column:1 / 3}}@media (min-width:900px){.aff-an{gap:var(--s-8)}.aff-grid{gap:var(--s-5)}.aff-row1{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s-5)}.aff-earn__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.aff-earn__legend li{grid-template-columns:auto 1fr}.aff-earn__legend li b{grid-column:1 / -1;justify-self:start;font-size:22px;letter-spacing:-0.03em}.aff-earn__legend li .text-3{grid-column:1 / -1}.aff-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}.aff-rules{grid-template-columns:repeat(4,minmax(0,1fr))}.aff-earn,.aff-activity{padding:var(--s-8)}.aff-funnel{padding:var(--s-8)}}@media (min-width:1040px){.aff-linkcard{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--s-12);padding:var(--s-8)}.aff-linkcard__main{align-content:center}.aff-linkcard__source{padding:0 0 0 var(--s-8);border-top:0;border-left:1px solid var(--line-1)}}@media (prefers-reduced-motion:reduce){.aff-fn__bar,.aff-meter__fill{transition:none}}.aff-an__none{max-width:560px;color:var(--text-3);font-size:var(--t-md);line-height:1.55}.aff-page .mesh{position:absolute;inset:0 0 auto 0;height:960px;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.aff--column &gt; *{width:100%;max-width:680px;margin-inline:auto}.aff--column &gt; .aff-section--wide,.aff--column &gt; .aff-section--split{max-width:1040px}.aff-hero{display:grid;justify-items:center;gap:var(--s-4);padding-top:var(--s-8);text-align:center}.aff-hero--plain{max-width:680px}.aff-hero__title{font-size:clamp(38px,7vw,60px);line-height:1.05;letter-spacing:-0.045em}.aff-hero__sub{max-width:520px;color:var(--text-2);font-size:var(--t-lg);line-height:1.55;text-wrap:balance}.aff-fine{color:var(--text-3);font-size:var(--t-sm);line-height:1.5;text-align:center}.aff-section{display:grid;gap:var(--s-6)}.aff-section__head{display:grid;align-content:start;gap:var(--s-3)}.aff-section__title{font-size:clamp(24px,3.4vw,32px);font-weight:600;letter-spacing:-0.03em;line-height:1.1}.aff-calc{display:grid;gap:var(--s-10)}.aff-calc__ask{display:grid;justify-items:center;gap:var(--s-2);text-align:center}.aff-calc__count{color:var(--text-1);font-size:var(--t-3xl);font-weight:600;letter-spacing:-0.04em;line-height:1}.aff-calc__label{margin-bottom:var(--s-3);color:var(--text-2);font-size:var(--t-md)}.aff-calc__out{display:grid;gap:var(--s-10)}.aff-calc__result{display:grid;justify-items:center;gap:var(--s-3);padding-top:var(--s-10);border-top:1px solid var(--line-1);text-align:center}.aff-calc__cap{color:var(--text-3);font-size:var(--t-sm);letter-spacing:0.02em}.aff-calc__big{background:linear-gradient(180deg,var(--text-1),var(--accent-light));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(56px,14vw,96px);font-weight:600;letter-spacing:-0.045em;line-height:1}.aff-calc__then{color:var(--text-2);font-size:var(--t-md)}.aff-calc__then b{color:var(--accent-light);font-weight:600}.aff-calc--loading{display:grid;gap:var(--s-4)}.aff-range{width:100%;max-width:440px;height:32px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.aff-range::-webkit-slider-runnable-track{height:4px;border-radius:var(--r-pill);background:var(--bg-5)}.aff-range::-moz-range-track{height:4px;border-radius:var(--r-pill);background:var(--bg-5)}.aff-range::-moz-range-progress{height:4px;border-radius:var(--r-pill);background:var(--accent)}.aff-range::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px;border:4px solid var(--accent-soft);border-radius:var(--r-pill);background:var(--accent-light);box-shadow:var(--sh-2);transition:transform var(--d-fast) var(--ease),box-shadow var(--d-fast);-webkit-appearance:none;appearance:none}.aff-range::-moz-range-thumb{width:16px;height:16px;border:4px solid var(--accent-soft);border-radius:var(--r-pill);background:var(--accent-light);box-shadow:var(--sh-2)}.aff-range:hover::-webkit-slider-thumb,.aff-range:active::-webkit-slider-thumb{transform:scale(1.12)}.aff-range:focus-visible{outline:none}.aff-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--focus)}.aff-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--focus)}.aff-bars{display:grid;gap:var(--s-3)}.aff-bars__read{min-height:20px;color:var(--text-3);font-size:var(--t-sm);text-align:center}.aff-bars__svg{display:block;width:100%;height:120px;overflow:visible}.aff-bar--first{fill:var(--violet-strong)}.aff-bar--after{fill:var(--accent-line)}.aff-bars__hit{fill:transparent}.aff-bars__month{outline:none}.aff-bars__month:hover .aff-bar,.aff-bars__month:focus-visible .aff-bar{fill:var(--accent-light)}.aff-bars__axis{display:flex;justify-content:space-between;font-size:var(--t-xs)}.aff-legend{display:flex;justify-content:center;gap:var(--s-5);margin:0;padding:0;color:var(--text-2);font-size:var(--t-sm);list-style:none}.aff-legend li{display:flex;align-items:center;gap:var(--s-2)}.aff-swatch--first{background:var(--violet-strong)}.aff-swatch--after{background:var(--accent-line)}.aff-go{display:grid;justify-items:center;gap:var(--s-4)}.aff-go .btn{min-width:220px;justify-content:center}.aff-flow{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.aff-flow__step{display:grid;align-content:start;gap:var(--s-2);padding:var(--s-6);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);transition:border-color var(--d-base),transform var(--d-base) var(--ease)}.aff-flow__step:hover{border-color:var(--accent-line);transform:translateY(-2px)}.aff-flow__art{display:flex;align-items:center;min-height:72px;margin-bottom:var(--s-3);padding:0 var(--s-4);border-radius:var(--r-md);background:radial-gradient(120% 140% at 50% 0%,var(--accent-soft),transparent 70%),var(--bg-1)}.aff-flow__no{color:var(--accent-light);font-size:var(--t-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.aff-flow__title{font-size:var(--t-xl);font-weight:600;letter-spacing:-0.02em}.aff-pill{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line-3);border-radius:var(--r-pill);background:var(--bg-3);color:var(--text-1);font-family:var(--font-mono);font-size:var(--t-sm);white-space:nowrap}.aff-pill--paid{border-color:transparent;background:var(--green-soft);color:var(--green-text)}.aff-people{display:flex}.aff-person{display:grid;place-items:center;width:36px;height:36px;margin-left:-8px;border:2px solid var(--bg-1);border-radius:var(--r-pill);font-size:var(--t-xs);font-style:normal;font-weight:600}.aff-person:first-child{margin-left:0}.aff-person--1{background:var(--violet-soft);color:var(--accent-light)}.aff-person--2{background:var(--green-soft);color:var(--green-text)}.aff-person--3{background:var(--bg-4);color:var(--text-2)}.aff-person--4{background:var(--accent);color:var(--on-accent)}.aff-faq{display:grid}.aff-faq__item{border-top:1px solid var(--line-1)}.aff-faq__item:last-child{border-bottom:1px solid var(--line-1)}.aff-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) 0;color:var(--text-1);font-size:var(--t-md);cursor:pointer;list-style:none;transition:color var(--d-base)}.aff-faq__item summary::-webkit-details-marker{display:none}.aff-faq__item summary:hover{color:var(--accent-light)}.aff-faq__item summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.aff-faq__item summary .icon{flex:none;color:var(--text-3);transition:transform var(--d-base) var(--ease)}.aff-faq__item[open] summary .icon{transform:rotate(180deg)}.aff-faq__item p{padding-bottom:var(--s-5);line-height:1.6}@media (min-width:900px){.aff-flow{grid-template-columns:repeat(3,1fr)}.aff-section--split{grid-template-columns:minmax(200px,0.7fr) minmax(0,1.6fr);gap:var(--s-12);align-items:start}.aff-section--split &gt; .aff-section__head{position:sticky;top:calc(var(--s-12) + var(--s-6))}.aff-hero{padding-top:var(--s-12)}}@media (max-width:600px){.aff-page .mesh{height:720px}.aff-calc{gap:var(--s-8)}.aff-calc__out{gap:var(--s-8)}.aff-calc__result{padding-top:var(--s-8)}.aff-bars__svg{height:96px}}@media (prefers-reduced-motion:reduce){.aff-flow__step,.aff-range::-webkit-slider-thumb,.aff-faq__item summary,.aff-faq__item summary .icon{transition:none}.aff-flow__step:hover{transform:none}}.aff-page{position:relative;isolation:isolate;min-height:100svh;overflow-x:hidden}.aff{display:grid;gap:72px;padding-top:clamp(24px,6vh,64px);padding-bottom:96px}.aff-note{max-width:560px}.lstrip{display:flex;justify-content:center;padding-bottom:8px}.aff-strip{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;max-width:100%;padding:8px 8px 8px 10px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--bg-2);color:var(--text-2);font-size:var(--t-sm);transition:background var(--d-base)}.aff-strip:hover{background:var(--accent-soft)}.aff-strip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.aff-strip__badge,.aff-card__badge{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-light)}.aff-strip__text strong{color:var(--text-1);font-weight:600}.aff-strip__go{display:inline-flex;align-items:center;gap:6px;color:var(--accent-light)}.aff-card{display:grid;align-content:start;justify-items:start;gap:8px;padding:20px}.aff-card__title{margin-top:6px;font-size:var(--t-xl);font-weight:600;letter-spacing:-0.02em}.aff-card__text{font-size:var(--t-sm);line-height:1.5}.aff-card__go{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--accent-light);font-size:var(--t-sm)}@media (prefers-reduced-motion:reduce){.aff-strip{transition:none}}[data-reveal]{transition:opacity 640ms var(--ease),transform 640ms var(--ease)}.is-motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}.aff-area__grid{stroke:var(--line-1);stroke-width:1}.aff-area__line{fill:none;stroke:var(--accent-light);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1600ms var(--ease) 240ms}.aff-area__fill{fill:url(#aff-area-fade);transition:opacity 1000ms var(--ease) 600ms}.aff-stop{stop-color:var(--violet-strong);stop-opacity:0.4}.aff-stop--end{stop-opacity:0}.is-motion [data-reveal]:not(.is-in) .aff-area__line{stroke-dashoffset:1}.is-motion [data-reveal]:not(.is-in) .aff-area__fill{opacity:0}.aff-live__axis{display:flex;justify-content:space-between;font-size:var(--t-xs)}.aff-swatch{display:block;width:10px;height:10px;border-radius:var(--r-xs)}@media (prefers-reduced-motion:reduce){[data-reveal],.aff-area__line,.aff-area__fill{transition:none}}.attach-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.attach-item{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;height:36px;padding:0 4px 0 4px;border:1px solid var(--line-2);border-radius:var(--r-md);background:rgb(255 255 255 / 0.04);color:var(--text-2);font-size:12.5px;animation:pop-in var(--d-base) var(--ease)}.attach-item__thumb{flex:none;width:28px;height:28px;border-radius:var(--r-xs);background:var(--bg-4);object-fit:cover}.attach-item__name{min-width:0;max-width:180px;overflow:hidden;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap}.attach-item__size{color:var(--text-3)}.dropveil{position:fixed;inset:0;z-index:var(--z-overlay);display:none;align-items:center;justify-content:center;padding:16px;background:rgb(5 5 7 / 0.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.dropveil.is-on{display:flex;animation:fade-in var(--d-base) var(--ease)}.dropveil__box{display:grid;justify-items:center;gap:8px;width:min(440px,100%);padding:40px 24px;border-radius:var(--r-xl);background:linear-gradient(180deg,var(--bg-3),var(--bg-2));box-shadow:var(--hairline-top),var(--sh-3),0 0 80px -20px var(--violet-glow);text-align:center}.dropveil__box strong{font-size:17px;font-weight:600}.dropveil__box .text-3{max-width:320px;font-size:13px}.dropveil__icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent)}.mic.is-listening{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);animation:mic-pulse 1.4s ease-in-out infinite}.modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@keyframes mic-pulse{50%{box-shadow:0 0 0 5px var(--accent-soft)}}.cms-main{position:relative;isolation:isolate;min-width:0;padding:24px 16px 64px}.cms-page{display:grid;gap:20px;max-width:1100px;margin-inline:auto}.cms-crumb{display:flex;align-items:center;gap:6px;color:var(--text-3);font-size:13px}.cms-crumb__link{display:inline-flex;align-items:center;min-height:24px}.cms-crumb__link:hover{color:var(--text-1)}.cms-crumb .menu-wrap{flex:1 1 0;min-width:0;max-width:320px}.cms-crumb__select{width:100%}.cms-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.cms-title{font-size:clamp(26px,3.4vw,34px)}.cms-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:560px;margin-top:6px;color:var(--text-3)}.cms-actions{display:flex;gap:8px}.cms-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cms-toolbar .search{flex:1 1 220px;max-width:360px}.cms-toolbar__end{margin-left:auto}.cms-toolbar__end .select{width:auto}.cms-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cms-card{display:grid;align-content:start;justify-items:start;gap:8px;padding:20px}.forms-card{justify-items:stretch;gap:6px}.forms-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.forms-card__count{display:grid;justify-items:end;color:var(--text-1);font-size:30px;font-weight:650;letter-spacing:-0.03em;line-height:1}.forms-card__count small{margin-top:4px;color:var(--text-3);font-size:12px;font-weight:500;letter-spacing:0}.forms-card__count.is-none{color:var(--text-3)}.forms-card__open{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--text-3);font-size:13px;font-weight:500;transition:color var(--d-fast),transform var(--d-base) var(--ease)}.forms-card:hover .forms-card__open,.forms-card:focus-visible .forms-card__open{color:var(--accent-light);transform:translateX(3px)}.cms-card__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-3);color:var(--accent)}.cms-card__name{font-size:16px;font-weight:600}.cms-card__text{font-size:13px}.cms-rows{display:grid;gap:8px;padding:12px}.cms-state{padding-block:64px}.cms-slug{display:block;color:var(--text-3);font-size:12px}.cms-col--field{display:none}.cms-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.cms-foot__pager{display:flex;gap:6px}@media (min-width:900px){.cms-main{padding:32px 32px 80px}.cms-col--field{display:table-cell}}.cms-table td:last-child{white-space:nowrap}.cms-page--editor{max-width:760px}.cms-edhead{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cms-edhead .cms-title{margin-right:auto}.cms-edhead__note{font-size:13px}.cms-form{display:grid;gap:28px;padding:24px}.cms-form__group{display:grid;gap:16px}.cms-form__title{color:var(--text-3);font-size:11.5px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.cms-form__skeleton{display:grid;gap:8px}.cms-readonly{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px dashed var(--line-2);border-radius:var(--r-md);color:var(--text-2);font-size:14px;overflow-wrap:anywhere}.cms-readonly .icon{color:var(--text-3)}.cms-notice__text{flex:1}.forms-fields{display:grid;gap:8px;margin:0;padding:0;list-style:none}.forms-field{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line-1);border-radius:var(--r-md);background:rgb(255 255 255 / 0.02)}.forms-field__label{margin-right:auto;color:var(--text-1);font-size:14px}.forms-note{font-size:13px}.files-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.file{position:relative;display:grid;align-content:start;margin:0;overflow:hidden}.file__thumb{position:relative;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--bg-1);background-image:radial-gradient(rgb(255 255 255 / 0.06) 1px,transparent 1px);background-size:14px 14px}.file__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.file__caption{display:grid;gap:2px;padding:10px 44px 12px 12px}.file__name{overflow:hidden;color:var(--text-1);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.file__meta{display:grid;gap:6px;font-size:12px}.file .skeleton--block{height:126px;border-radius:0}.file &gt; .file__meta{padding:12px}.file__copy{position:absolute;right:6px;bottom:8px}.files-status{min-height:1.4em;font-size:13px}.files-more{display:flex;justify-content:center}.cms-main::before{content:'';position:absolute;inset:0 0 auto;z-index:-1;height:420px;background:radial-gradient(46rem 18rem at 50% -4rem,rgb(163 117 255 / 0.12),transparent 70%),radial-gradient(rgb(255 255 255 / 0.045) 1px,transparent 1px) 0 0 / 24px 24px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent);pointer-events:none}.cms-page{animation:rise 320ms var(--ease) both}.cms-card:hover{box-shadow:var(--sh-2),0 0 56px -22px var(--violet-glow)}.cms-card__icon{transition:border-color var(--d-base),background var(--d-base),transform var(--d-base) var(--ease-spring)}.cms-card:hover .cms-card__icon{border-color:var(--accent-line);background:var(--accent-soft);transform:scale(1.06)}.cms-form{box-shadow:var(--hairline-top),0 24px 60px -32px rgb(0 0 0 / 0.8)}.cms-edhead{position:sticky;top:var(--topbar-h);z-index:5;margin-inline:-8px;padding:10px 8px;border-radius:var(--r-lg);background:rgb(11 11 13 / 0.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cms-edhead__note.is-dirty::before{content:'';display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--violet-glow);vertical-align:1px}.file{transition:border-color var(--d-base),transform var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease)}.file:hover,.file:focus-within{border-color:var(--line-3);box-shadow:var(--sh-2),0 0 48px -22px var(--violet-glow);transform:translateY(-2px)}.file__thumb img{transition:transform 400ms var(--ease)}.file:hover .file__thumb img{transform:scale(1.04)}.file__copy{opacity:0;transition:opacity var(--d-fast)}.file:hover .file__copy,.file:focus-within .file__copy,.file__copy:focus-visible{opacity:1}@media (hover:none){.file__copy{opacity:1}}.edhead__kbd{display:none}@media (min-width:900px) and (pointer:fine){.edhead__kbd{display:inline-grid}}.cms-table tbody tr.is-current{background:rgb(255 255 255 / 0.05);box-shadow:inset 2px 0 0 var(--accent)}.cms-foot__keys{display:none;align-items:center;gap:6px;color:var(--text-3);font-size:12px}@media (min-width:900px) and (pointer:fine){.cms-foot__keys{display:inline-flex}}.file__thumb{display:block;width:100%;padding:0;border:0;cursor:zoom-in}.lightbox{flex-direction:column;align-items:stretch;padding:12px 16px 16px;background:rgb(5 5 8 / 0.9)}.lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.lightbox__name{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lightbox__tools{display:flex;gap:4px}.lightbox__stage{display:flex;flex:1;align-items:center;justify-content:center;gap:12px;min-height:0}.lightbox__image{min-width:0;max-width:100%;max-height:100%;border-radius:var(--r-md);box-shadow:var(--sh-3);object-fit:contain;animation:pop-in 260ms var(--ease)}.lightbox__meta{margin-top:10px;font-size:12px;text-align:center}.attach-item.is-uploading .attach-item__thumb{opacity:0.45}.attach-item.is-uploading::after{content:'';position:absolute;left:18px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid var(--line-3);border-top-color:var(--violet);border-radius:50%;animation:spin 700ms linear infinite}.attach-item.is-done{border-color:rgb(46 184 176 / 0.5)}.attach-item.is-failed{border-color:rgb(255 88 88 / 0.5)}@media (max-width:640px){.lightbox__step{display:none}}.cms-pick{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-1)}.cms-pick__thumb{display:block;width:40px;height:40px;flex:none;overflow:hidden;border-radius:8px;background:var(--bg-3)}.cms-pick__thumb img{width:100%;height:100%;object-fit:cover}.cms-pick__name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-pick__empty{flex:1;margin:0;list-style:none}.cms-pick__actions{display:flex;align-items:center;gap:4px;margin-left:auto}.cms-pick__chips{display:flex;flex:1;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cms-chip{display:inline-flex;align-items:center;gap:2px;padding:0 2px 0 10px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:rgb(255 255 255 / 0.04);font-size:13px}.picker{width:min(560px,100%)}.picker__bar{display:flex;align-items:center;gap:8px;margin:16px 0 12px}.picker__bar .search{flex:1}.picker__list{display:grid;gap:4px;max-height:46vh;margin:0;padding:0;overflow-y:auto;list-style:none}.picker__row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-1);text-align:left;transition:background var(--d-fast),border-color var(--d-fast)}.picker__row:hover:not(:disabled){background:rgb(255 255 255 / 0.05)}.picker__row[aria-pressed="true"]{border-color:var(--accent-line);background:var(--accent-soft)}.picker__row:disabled{opacity:0.55}.picker__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;max-height:46vh;overflow-y:auto}.picker__tile{display:grid;gap:6px;padding:6px;border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--bg-1);color:var(--text-2);font-size:12px;text-align:left;transition:border-color var(--d-fast),background var(--d-fast)}.picker__tile img{width:100%;aspect-ratio:4 / 3;border-radius:6px;object-fit:cover}.picker__tile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__tile:hover{border-color:var(--line-3)}.picker__tile[aria-pressed="true"]{border-color:var(--accent);background:var(--accent-soft)}.picker__empty{padding:28px 0;text-align:center}.picker__more{display:flex;justify-content:center;margin-top:10px}.picker__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.file__thumb:focus-visible{outline-offset:-3px}.dash-page.is-loading .topbar__right{visibility:hidden}.empty__icon--error{border-color:rgb(255 88 88 / 0.3);color:var(--red-text)}.plan,.activity{display:grid;align-content:start;gap:14px;padding:20px 22px;border-radius:var(--r-xl)}.plan__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan__title,.activity__title{font-size:14px;font-weight:600;letter-spacing:-0.01em}.plan__numbers{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.plan__left{font-size:34px;font-weight:650;letter-spacing:-0.045em;line-height:1}.plan__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.plan__none{display:grid;gap:2px}.usage{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line-1)}.usage__row{display:flex;justify-content:space-between;color:var(--text-2);font-size:13px}.usage__row span:last-child{color:var(--text-1);font-weight:600}.activity__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.activity__item{display:flex;align-items:center;gap:12px}.activity__dot{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--violet-line);border-radius:50%;background:var(--violet-soft);color:var(--violet)}.activity__text{flex:1;min-width:0;color:var(--text-2);font-size:13.5px;line-height:1.4}.activity__text b{color:var(--text-1);font-weight:600}.activity__time{flex:none;color:var(--text-3);font-size:12px}@media (max-width:640px){.activity__time{display:none}}.plan__out{margin:4px 0 0;padding:10px 12px;border:1px solid rgb(255 169 0 / 0.35);border-radius:var(--r-md);background:rgb(255 169 0 / 0.08);color:var(--yellow);font-size:13.5px;line-height:1.45}.subs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-4)}.subs-head__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.subs-tools{display:grid;grid-template-columns:minmax(0,1fr) 140px 170px 170px;gap:var(--s-3);margin:var(--s-5) 0 var(--s-4)}.subs-list{display:grid;margin:0;padding:0;list-style:none;overflow:hidden}.subs-list &gt; li + li{border-top:1px solid var(--line-1)}.subs-row{display:grid;grid-template-columns:130px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:var(--s-4);width:100%;min-height:64px;padding:var(--s-3) var(--s-5);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--d-base)}.subs-row:hover{background:var(--bg-3)}.subs-row:active{background:var(--bg-4)}.subs-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.subs-row--ghost{cursor:default}.subs-row--ghost:hover{background:transparent}.subs-row__main{display:grid;gap:2px;min-width:0}.subs-row__title,.subs-row__sub,.subs-row__peek{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subs-row__title{font-weight:600}.subs-row__end{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--s-2);min-width:90px}.subs-marks{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.subs-pager{display:flex;align-items:center;justify-content:center;gap:var(--s-4);margin-top:var(--s-4)}.subs-fields{display:grid;gap:var(--s-4);margin:0}.subs-field{display:grid;gap:4px;padding-bottom:var(--s-4);border-bottom:1px solid var(--line-1)}.subs-field__name{font-size:var(--t-sm);font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.subs-field__value{margin:0;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.subs-field__value.is-empty{color:var(--text-3)}.subs-meta{margin:var(--s-4) 0 0}.subs-confirm{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-5)}.badge--link{text-decoration:none;transition:background var(--d-base),color var(--d-base)}.badge--link:hover{background:var(--bg-4);color:var(--text-1)}@media (max-width:767px){.subs-tools{grid-template-columns:1fr 1fr}.subs-tools &gt; :first-child,.subs-tools &gt; :nth-child(2){grid-column:1 / -1}.subs-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4)}.subs-row__when{grid-column:1;font-size:var(--t-sm)}.subs-row__main{grid-column:1}.subs-row__peek{display:none}.subs-row__end{grid-column:2;grid-row:1 / span 2}}.topnav__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:650}@media (prefers-reduced-motion:reduce){.subs-row,.badge--link{transition:none}}.layers__bar{margin-bottom:12px}.layers__tree{display:grid;gap:1px}.layer{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 10px 4px calc(10px + var(--level,0) * 16px);border-radius:var(--r-md);color:var(--text-2);cursor:pointer;transition:background var(--d-fast)}.layer[data-level="1"]{--level:1}.layer[data-level="2"]{--level:2}.layer[data-level="3"]{--level:3}.layer[data-level="4"]{--level:4}.layer[data-level="5"]{--level:5}.layer[data-level="6"]{--level:6}.layer[data-level="7"]{--level:7}.layer[data-level="8"]{--level:8}.layer[data-level="9"]{--level:9}.layer[data-level="10"]{--level:10}.layer[data-level="11"]{--level:11}.layer[data-level="12"]{--level:12}.layer:hover{background:rgb(255 255 255 / 0.04)}.layer.is-selected{background:var(--violet-soft);color:var(--text-1)}.layer__twist{display:grid;flex:none;place-items:center;width:16px;color:var(--text-3)}.layer__icon{display:grid;flex:none;place-items:center;color:var(--text-3)}.layer.is-selected .layer__icon{color:var(--violet)}.layer__name{flex:0 1 auto;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.layer__tag{flex:none;padding:0 6px;border-radius:5px;background:rgb(255 255 255 / 0.06);color:var(--text-3);font-size:11px}.layer__flag{flex:none;margin-left:auto;padding:1px 8px;border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--text-3);font-size:11.5px}.layer__flag + .layer__flag{margin-left:0}.layers__none,.layers__foot{margin:14px 0 0;font-size:13px}.layers__foot .kbd{margin-right:2px}.layers__more{display:flex;justify-content:center;padding-top:10px}.legal-page{position:relative;isolation:isolate;min-height:100svh;overflow-x:hidden}.legal{padding-top:clamp(24px,6vh,64px);padding-bottom:96px}.legal__head{max-width:720px;margin-bottom:28px}.legal__title{font-size:clamp(32px,5vw,52px)}.legal__updated{margin-top:10px;font-size:13px}.legal__intro{margin-top:14px}.legal__layout{display:grid;align-items:start;gap:20px}.legal__toc ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.legal__toc a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--text-2);font-size:13px}.legal__toc a:hover{border-color:var(--line-3);color:var(--text-1)}.legal__body{display:grid;gap:28px;max-width:760px;padding:24px}.legal__section{display:grid;gap:10px;scroll-margin-top:24px}.legal__heading{font-size:18px;font-weight:600;letter-spacing:-0.01em}.legal__prose{display:grid;gap:12px}.legal__prose &gt; p,.legal__prose &gt; ul,.legal__prose &gt; ol{max-width:70ch}.legal__prose p,.legal__prose li{color:var(--text-2);line-height:1.65}.legal__prose p{margin:0}.legal__prose strong{color:var(--text-1);font-weight:600}.legal__prose code{padding:1px 5px;border-radius:var(--r-sm);background:var(--bg-3);font-size:0.92em}.legal__prose ul,.legal__prose ol{display:grid;gap:6px;margin:0;padding-left:20px}.legal__prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:13.5px}.legal__prose th,.legal__prose td{min-width:120px;padding:10px 14px 10px 0;border-bottom:1px solid var(--line-1);color:var(--text-2);text-align:left;vertical-align:top}.legal__prose th{color:var(--text-1);font-weight:600;white-space:nowrap}.legal__more{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:32px;font-size:14px}.legal__more a{display:inline-flex;align-items:center;min-height:28px;color:var(--text-3)}.legal__more a:hover{color:var(--text-1)}@media (min-width:900px){.legal__layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.legal__toc{position:sticky;top:24px}.legal__toc ul{display:grid;gap:2px}.legal__toc a{min-height:32px;padding:0 10px;border-color:transparent}}@media (min-width:900px){.legal__layout--single{grid-template-columns:minmax(0,1fr)}}.lfoot__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}.lfoot__link{display:inline-flex;align-items:center;min-height:28px}.login__legal{margin-top:16px;font-size:12.5px;text-align:center}.login__legal a{text-decoration:underline;text-underline-offset:2px}.login__legal a:hover{color:var(--text-1)}.login{display:grid;justify-items:start;padding:32px;border:0;border-radius:24px;background:linear-gradient(180deg,rgb(33 33 40 / 0.94),rgb(20 20 25 / 0.96));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--hairline-top),var(--sh-3),0 0 90px -34px var(--violet-glow)}.login__logo{display:inline-flex;margin-bottom:20px}.login__logo .brand__mark{width:30px;height:30px;filter:drop-shadow(0 0 14px var(--violet-glow))}.login__logo .brand__word{display:none}.login__prompt{justify-self:stretch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:16px 0 18px;padding:10px 14px;overflow:hidden;border:1px solid var(--line-2);border-left:2px solid var(--accent);border-radius:var(--r-md);background:rgb(255 255 255 / 0.03);color:var(--text-2);font-size:13px}.login__prompt:empty{display:none}.login__host{justify-self:stretch}.login__prompt:empty + .login__host{margin-top:18px}.login__form{display:grid;justify-self:stretch;gap:14px;animation:rise 360ms var(--ease)}.login__form[data-invalid]{animation:none}.login__control{position:relative;display:block;border-radius:var(--r-md)}.login__input{height:44px}.login__control:has(.login__reveal) .login__input{padding-right:64px}.login__reveal{position:absolute;top:50%;right:4px;transform:translateY(-50%);color:var(--text-2)}.field.is-invalid .login__control{animation:shake 360ms var(--ease)}.login__server-error{display:none}.login__who{display:flex;align-items:center;gap:10px;height:44px;padding:0 6px 0 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-1);color:var(--text-3)}.login__email{flex:1;min-width:0;overflow:hidden;color:var(--text-1);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.login__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;margin:-4px -8px 0}.login__done{justify-items:start;padding:10px 0 0}.login__check{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--accent-line);border-radius:50%;background:var(--accent-soft);box-shadow:0 0 40px -8px var(--violet-glow);color:var(--accent-light);animation:pop-in 420ms var(--ease-spring)}[data-state="error"] .login__server-error{display:flex;animation:pop-in 300ms var(--ease)}[data-state="loading"] .login__control{opacity:0.5;pointer-events:none}[data-state="done"] .modal__close,[data-state="done"] .login__prompt{display:none}@keyframes shake{20%{transform:translateX(-6px)}45%{transform:translateX(5px)}70%{transform:translateX(-3px)}}.login__alt{justify-self:stretch;display:grid;gap:14px;margin-top:16px}.login__or{display:flex;align-items:center;gap:12px;margin:0;color:var(--text-3);font-size:12px}.login__or::before,.login__or::after{content:'';flex:1;height:1px;background:var(--line-1)}.login__google{display:flex;justify-content:center;min-height:44px;color-scheme:normal}.mcp .modal__text{margin-bottom:4px}.mcp__stack,.mcp__skeleton{display:grid;gap:16px;margin-top:16px}.mcp__lead{font-size:13px}.mcp__row{display:flex;align-items:center;gap:8px}.mcp__value{flex:1;min-width:0;font-size:13px;text-overflow:ellipsis}.mcp__prompt{max-height:184px;margin:0;padding:12px 14px;overflow:auto;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-1);color:var(--text-2);font-family:var(--font-mono);font-size:12.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.mcp__prompt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mcp__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:640px){.mcp__actions .btn{width:100%}}.mcp__connector{padding-top:16px;border-top:1px solid var(--line-1)}.mcp__foot{display:grid;gap:8px}.mcp__more{display:flex;justify-content:space-between;gap:8px}.mcp__notice{flex:1}.mcp-badge{gap:7px;padding:0 11px 0 10px;color:var(--text-2);font-weight:600;letter-spacing:0.03em}.mcp-badge:hover{color:var(--text-1)}.mcp-badge__dot{flex:none;width:7px;height:7px;border:1.5px solid var(--text-3);border-radius:50%;transition:background var(--d-base),border-color var(--d-base),box-shadow var(--d-base)}.mcp-badge[data-state='unknown'] .mcp-badge__dot{display:none}.mcp-badge[data-state='on'] .mcp-badge__dot{border-color:var(--green);background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}@media (max-width:899px){.mcp-badge{padding:0 9px}}@media (prefers-reduced-motion:reduce){.mcp-badge__dot{transition:none}}.mesh{--h:260;position:fixed;inset:0;z-index:-2;overflow:hidden;background:#07060d}.mesh i{position:absolute;display:block;border-radius:50%;will-change:transform}.mesh__a{left:-18vmax;bottom:-42vmax;width:96vmax;height:84vmax;background:radial-gradient(closest-side,hsl(calc(var(--h) - 22) 88% 56% / 0.9),transparent);animation:mesh-a 26s ease-in-out infinite alternate}.mesh__b{left:18vw;bottom:-52vmax;width:104vmax;height:90vmax;background:radial-gradient(closest-side,hsl(var(--h) 100% 68% / 0.85),transparent);animation:mesh-b 31s ease-in-out infinite alternate}.mesh__c{right:-22vmax;bottom:-38vmax;width:92vmax;height:80vmax;background:radial-gradient(closest-side,hsl(calc(var(--h) + 14) 78% 62% / 0.78),transparent);animation:mesh-c 23s ease-in-out infinite alternate}.mesh__d{left:30vw;bottom:-30vmax;width:70vmax;height:56vmax;background:radial-gradient(closest-side,hsl(calc(var(--h) - 40) 92% 46% / 0.75),transparent);animation:mesh-a 35s ease-in-out infinite alternate-reverse}.mesh::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#07060d 0%,rgb(7 6 13 / 0.82) 34%,rgb(7 6 13 / 0.2) 78%,transparent);pointer-events:none}.mesh.grain::after{z-index:2;opacity:0.07}.mesh--curtain::before{background:linear-gradient(to right,#07060d 0%,rgb(7 6 13 / 0.74) 42%,rgb(7 6 13 / 0.08) 100%)}.mesh--curtain .mesh__a{left:auto;right:-30vmax;top:-34vmax;bottom:auto}.mesh--curtain .mesh__b{left:auto;right:4vw;top:auto;bottom:-64vmax}.mesh--curtain .mesh__c{right:-44vmax;top:10vh;bottom:auto}.mesh--curtain .mesh__d{left:auto;right:26vw;top:-44vmax;bottom:auto}@keyframes mesh-a{to{transform:translate3d(14vmax,-8vmax,0) scale(1.12) rotate(8deg)}}@keyframes mesh-b{to{transform:translate3d(-12vmax,-12vmax,0) scale(0.92) rotate(-6deg)}}@keyframes mesh-c{to{transform:translate3d(-10vmax,-6vmax,0) scale(1.1) rotate(5deg)}}@media (max-width:599px){.mesh i{width:130vw;height:110vw}.mesh__a{left:-40vw;bottom:-46vw}.mesh__b{left:-10vw;bottom:-60vw}.mesh__c{right:-50vw;bottom:-44vw}.mesh__d{left:10vw;bottom:-36vw}.mesh--curtain .mesh__a{left:auto;right:-50vw;top:-40vw;bottom:auto}.mesh--curtain .mesh__b{left:auto;right:-34vw;top:auto;bottom:-46vw}.mesh--curtain .mesh__c{right:-64vw;top:auto;bottom:8vh}.mesh--curtain .mesh__d{left:auto;right:-10vw;top:-40vw;bottom:auto}}.moment{position:absolute;inset:0 16px 16px;z-index:4;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);pointer-events:none;transition:opacity 400ms var(--ease)}.moment[hidden]{display:none}.moment.is-out{opacity:0}.moment::before{position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 0%,var(--violet-soft),transparent 70%);content:''}.stage:has(.moment:not([hidden])) .frame__build,.stage:has(.moment:not([hidden])) .hint{display:none}.moment__page{position:absolute;inset:0;display:grid;align-content:start;gap:18px;padding:52px clamp(16px,4vw,36px) 24px}.moment__slot{display:grid;gap:12px;padding:12px;border-radius:var(--r-md);opacity:0;transform:translateY(10px);transition:opacity 420ms var(--ease),transform 480ms var(--ease-spring),box-shadow 700ms var(--ease)}.moment__slot.is-on{opacity:1;transform:none}.moment__slot.is-fresh{box-shadow:0 0 0 1px var(--violet-line),0 0 44px -14px var(--violet-glow)}.moment__slot .skeleton{display:block;border-radius:var(--r-md)}.moment__slot:not(.is-fresh) .skeleton{animation:none;background:var(--violet-soft)}.moment__slot--brand{display:flex;align-items:center;gap:18px}.moment__logo{width:28px;height:28px;border-radius:9px}.moment__links{display:flex;flex:1;gap:12px;margin-left:12px}.moment__links .skeleton{width:44px;height:10px}.moment__cta{width:72px;height:28px;border-radius:var(--r-pill)}.moment__slot--hero{justify-items:start}.moment__title{width:72%;height:26px}.moment__title--short{width:46%}.moment__line{width:64%;height:12px}.moment__line--short{width:38%}.moment__button{width:112px;height:36px;border-radius:var(--r-pill)}.moment__slot--content{grid-template-columns:repeat(3,1fr)}.moment__card{display:grid;align-content:start;gap:10px}.moment__img{width:100%;height:88px}.moment__card .moment__line{width:80%}.moment__card .moment__line--short{width:50%}.moment__slot--form{max-width:360px}.moment__field{width:100%;height:34px}.moment__label{z-index:2}@media (max-width:639px){.moment__links,.moment__cta{display:none}.moment__slot--brand{justify-content:space-between}.moment__slot--content{grid-template-columns:1fr 1fr}.moment__card:nth-child(3){display:none}}@media (max-width:899px){.moment,.stage::after{inset:0 10px 10px}}.phase{display:flex;align-items:center;gap:8px;margin:0 16px 8px;color:var(--text-2);font-size:12.5px}.phase[hidden]{display:none}.phase::before{flex:none;width:6px;height:6px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px var(--violet-glow);animation:blink 1.4s ease-in-out infinite;content:''}.stage::after{position:absolute;inset:0 16px 16px;z-index:5;border:1px solid var(--violet);border-radius:var(--r-lg);opacity:0;pointer-events:none;content:''}.stage.is-landing .frame{animation:moment-land 720ms var(--ease-spring)}.stage.is-landing::after{animation:moment-ring 1000ms var(--ease) forwards}.stage.is-fresh::after{animation:moment-pulse 1200ms var(--ease) forwards}@keyframes moment-land{from{opacity:0.55;transform:scale(0.985)}}@keyframes moment-ring{from{opacity:0.95;box-shadow:0 0 0 0 var(--violet-glow),inset 0 0 40px -10px var(--violet-glow)}to{opacity:0;box-shadow:0 0 0 16px transparent,inset 0 0 40px -10px transparent}}@keyframes moment-pulse{from{opacity:0.55}to{opacity:0}}.next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:14px 16px;border-radius:var(--r-lg);background:var(--violet-soft)}.next__text{display:grid;flex:1 1 200px;gap:2px;min-width:0;overflow-wrap:anywhere}.next__text strong{color:var(--text-1);font-size:14px;font-weight:600}.next__text span{color:var(--text-2);font-size:13px;line-height:1.5}.next__actions{display:flex;flex-wrap:wrap;gap:8px}@media (prefers-reduced-motion:reduce){.moment__slot,.moment{transition:none}.moment__slot{transform:none}.phase::before,.stage.is-landing .frame{animation:none}.stage.is-landing::after,.stage.is-fresh::after{animation:none;opacity:0.55}}.notfound{display:grid;grid-template-rows:auto 1fr;min-height:100svh}.notfound__main{display:grid;place-items:center;padding:24px 16px 72px}.notfound .empty{width:100%;max-width:440px}.palette{align-items:flex-start;justify-content:center;padding:12vh 12px 12px}.palette__panel{display:flex;flex-direction:column;width:min(640px,100%);max-height:min(70vh,560px);border-radius:var(--r-xl);background:linear-gradient(180deg,var(--bg-3),var(--bg-2));box-shadow:var(--hairline-top),var(--sh-3);overflow:hidden;animation:palette-in var(--d-base) var(--ease)}.palette__search{display:flex;flex:none;align-items:center;gap:12px;height:56px;padding:0 16px;border-bottom:1px solid var(--line-1);color:var(--text-3)}.palette__input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text-1);font-size:16px}.palette__input:focus,.palette__input:focus-visible{outline:none;box-shadow:none}.palette__input::placeholder{color:var(--text-3)}.palette__list{flex:1;min-height:0;padding:8px;overflow-y:auto;overscroll-behavior:contain}.palette__group{padding:12px 12px 6px;color:var(--text-3);font-size:11.5px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.palette__group:first-child{padding-top:6px}.palette__item{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:var(--r-md);color:var(--text-2);font-size:14px;cursor:pointer;transition:background var(--d-fast),color var(--d-fast)}.palette__item:active{background:rgb(255 255 255 / 0.1)}.palette__item .icon{color:var(--text-3);transition:color var(--d-fast)}.palette__item.is-active{background:rgb(255 255 255 / 0.06);box-shadow:inset 2px 0 0 var(--accent);color:var(--text-1)}.palette__item.is-active .icon{color:var(--accent)}.palette__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette__mark{background:none;color:var(--accent-light);font-weight:600}.palette__meta{color:var(--text-3);font-size:12.5px}.palette__keys{display:inline-flex;gap:4px}.palette__empty{display:grid;justify-items:center;gap:6px;padding:44px 24px;color:var(--text-3);text-align:center}.palette__empty strong{color:var(--text-1);font-weight:600}.palette__note{padding:10px 16px 6px;color:var(--text-3);font-size:12px}.palette__foot{display:none;flex:none;align-items:center;gap:18px;height:40px;padding:0 16px;border-top:1px solid var(--line-1);color:var(--text-3);font-size:12px}.palette__foot span{display:inline-flex;align-items:center;gap:4px}.palette-trigger{gap:8px}.palette-trigger__label,.palette-trigger__kbd{display:none}@keyframes palette-in{from{opacity:0;transform:translateY(-6px) scale(0.985)}}@media (min-width:900px){.palette__foot{display:flex}.palette-trigger__label,.palette-trigger__kbd{display:inline}}@media (min-width:900px) and (max-width:1439px){.topbar:has(.topnav) .palette-trigger__label,.topbar:has(.topnav) .palette-trigger__kbd{display:none}.topbar:has(.topnav) .palette-trigger{justify-content:center;width:34px;padding:0}}@media (max-width:640px){.topbar:has(.topnav) .palette-trigger{display:none}.topbar:not(:has(.topnav)) .palette-trigger{justify-content:center;width:44px;padding:0}}@media (hover:none),(pointer:coarse),(max-width:640px){.palette__keys{display:none}}.policy__list{display:grid;gap:8px;margin:4px 0 14px;padding:0;list-style:none}.policy__list li,.policy__external{display:flex;align-items:flex-start;gap:10px;color:var(--text-2);font-size:14px;line-height:1.45}.policy__list .icon{flex:none;margin-top:2px;color:var(--green)}.policy__external{margin:0 0 14px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:rgb(255 255 255 / 0.03)}.policy__external .icon{flex:none;margin-top:2px;color:var(--violet)}.policy__status:not(:empty){margin-bottom:12px;color:var(--text-2);font-size:13.5px}#policy-confirm .modal__title{padding-right:40px}.policy .modal__text{margin-bottom:14px}.preview .modal__text{margin-bottom:4px}.preview__form,.preview__made,.preview__skeleton{display:grid;gap:16px;margin-top:16px}.preview__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.preview__link{font-size:13px;text-overflow:ellipsis}.preview__terms{font-size:13px}.preview__terms strong{color:var(--text-1);font-weight:600}.preview__notice{flex:1}.pr-page{position:relative;isolation:isolate;min-height:100svh;overflow-x:hidden}.pr-page .mesh{position:absolute;inset:0 0 auto 0;height:960px;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.pr{display:grid;gap:96px;padding-top:clamp(24px,6vh,64px);padding-bottom:120px}.pr-page .lnav{width:min(1100px,100% - 32px)}.pr &gt; *{width:100%;max-width:1100px;margin-inline:auto}.pr .num{font-variant-numeric:tabular-nums}.pr-hero{display:grid;justify-items:center;gap:var(--s-4);padding-top:var(--s-8);text-align:center}.pr-hero__title{max-width:760px;font-size:clamp(38px,7vw,60px);line-height:1.05;letter-spacing:-0.045em;text-wrap:balance}.pr-hero__sub{max-width:480px;color:var(--text-2);font-size:var(--t-lg);line-height:1.55;text-wrap:balance}.pr-note{max-width:560px}.pr-plans{display:grid;gap:var(--s-4);margin-block:0;padding:0;list-style:none}.pr-plan{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-8) var(--s-6) var(--s-6);border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-2);box-shadow:var(--hairline-top);transition:border-color var(--d-base),background var(--d-base)}.pr-plan:hover{border-color:var(--line-3)}.pr-plan--picked{border-color:var(--accent-line);background:linear-gradient(180deg,var(--accent-soft),var(--bg-2) 55%)}.pr-plan--picked:hover{border-color:var(--accent)}.pr-plan--loading{gap:var(--s-4)}.pr-plan__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:28px}.pr-plan__name{font-size:var(--t-lg);font-weight:600;letter-spacing:-0.01em}.pr-plan__tag{padding:2px var(--s-3);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-light);font-size:var(--t-xs);font-weight:500}.pr-plan__price{display:flex;align-items:baseline;gap:var(--s-1)}.pr-plan__price .num{font-size:52px;font-weight:600;letter-spacing:-0.045em;line-height:1}.pr-plan__price small{color:var(--text-3);font-size:var(--t-sm)}.pr-plan__credits{display:flex;align-items:center;gap:var(--s-2);padding-bottom:var(--s-5);border-bottom:1px solid var(--line-1);color:var(--text-2);font-size:var(--t-base)}.pr-plan__credits .icon{flex:none;color:var(--accent-light)}.pr-plan__credits b{color:var(--text-1);font-weight:600}.pr-plan__list{display:grid;flex:1;align-content:start;gap:var(--s-3);margin:0;padding:0;list-style:none;color:var(--text-2);font-size:var(--t-base)}.pr-plan__list li{display:flex;align-items:flex-start;gap:var(--s-3)}.pr-plan__list li &gt; span{display:grid;gap:1px}.pr-plan__list b{color:var(--text-1);font-weight:500}.pr-plan__list small{color:var(--text-3);font-size:var(--t-xs);line-height:1.4}.pr-plan__list .icon{flex:none;margin-top:2px;color:var(--text-3)}.pr-plan--picked .pr-plan__list .icon{color:var(--accent-light)}.pr-plan .btn{width:100%;margin-top:var(--s-2)}.pr-extra{display:grid;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line-1)}.pr-extra__controls{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:var(--s-3)}.pr-sum__rows{display:grid;gap:var(--s-2);margin:0}.pr-sum__rows &gt; div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.pr-sum__rows dt{color:var(--text-3);font-size:var(--t-sm)}.pr-sum__rows dd{margin:0;color:var(--text-1);font-size:var(--t-base);font-weight:500}.pr-sum__rows dd small{color:var(--text-3);font-size:var(--t-xs);font-weight:400}.pr-sum__extra dd{color:var(--accent-light)}.pr-sum__total{padding-top:var(--s-2);border-top:1px solid var(--line-1)}.pr-sum__total dt,.pr-sum__total dd{color:var(--text-1)}.pr-sum__total dd{font-size:var(--t-md);font-weight:600}.pr-sum__credits{margin:0;color:var(--text-3);font-size:var(--t-xs)}.pr-sum__credits b{color:var(--text-2);font-weight:500}.pr-section{display:grid;gap:var(--s-6)}.pr-section__title{font-size:clamp(24px,3.4vw,32px);font-weight:600;letter-spacing:-0.03em;line-height:1.1}.pr-section__head{display:grid;gap:var(--s-3);align-content:start}.pr-credits-note{max-width:520px;color:var(--text-3);font-size:var(--t-sm);line-height:1.6;text-align:center;text-wrap:balance}.pr-compare-box{border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}.pr-compare-box summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) 0;color:var(--text-1);font-size:var(--t-md);cursor:pointer;list-style:none;transition:color var(--d-base)}.pr-compare-box summary::-webkit-details-marker{display:none}.pr-compare-box summary:hover{color:var(--accent-light)}.pr-compare-box summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.pr-compare-box summary .icon{flex:none;color:var(--text-3);transition:transform var(--d-base) var(--ease)}.pr-compare-box[open] summary .icon{transform:rotate(180deg)}.pr-compare-box .pr-compare{margin-bottom:var(--s-5)}.pr-compare{width:100%;border-collapse:collapse}.pr-compare thead{display:none}.pr-compare tr{display:grid;gap:var(--s-1);padding:var(--s-4) 0;border-top:1px solid var(--line-1)}.pr-compare tbody tr:last-child{border-bottom:1px solid var(--line-1)}.pr-compare tbody th{color:var(--text-1);font-size:var(--t-md);font-weight:500;text-align:left}.pr-compare td{display:flex;justify-content:space-between;gap:var(--s-4);color:var(--text-2);font-size:var(--t-base)}.pr-compare td::before{content:attr(data-plan);color:var(--text-3)}.pr-faq{display:grid}.pr-faq__item{border-top:1px solid var(--line-1)}.pr-faq__item:last-child{border-bottom:1px solid var(--line-1)}.pr-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) 0;color:var(--text-1);font-size:var(--t-md);cursor:pointer;list-style:none;transition:color var(--d-base)}.pr-faq__item summary::-webkit-details-marker{display:none}.pr-faq__item summary:hover{color:var(--accent-light)}.pr-faq__item summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.pr-faq__item summary .icon{flex:none;color:var(--text-3);transition:transform var(--d-base) var(--ease)}.pr-faq__item[open] summary .icon{transform:rotate(180deg)}.pr-faq__item p{padding-bottom:var(--s-5);line-height:1.6}@media (min-width:900px){.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-compare thead{display:table-header-group}.pr-compare tr{display:table-row}.pr-compare th,.pr-compare td{padding:var(--s-4) var(--s-3);border-top:1px solid var(--line-1);text-align:left}.pr-compare thead th{border-top:0;color:var(--text-1);font-size:var(--t-md);font-weight:600}.pr-compare tbody tr:last-child th,.pr-compare tbody tr:last-child td{border-bottom:1px solid var(--line-1)}.pr-compare tr{padding:0;border-top:0}.pr-compare td{display:table-cell}.pr-compare td::before{content:none}.pr-plan{padding:var(--s-10) var(--s-8) var(--s-8)}.pr-section--split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-12)}.pr-section--split .pr-section__head{position:sticky;top:var(--s-16)}}@media (prefers-reduced-motion:reduce){.pr-plan,.pr-faq__item summary,.pr-faq__item summary .icon{transition:none}}.dsh{display:grid;gap:var(--s-6);padding-top:var(--s-8);padding-bottom:96px}.dsh-head{display:grid;gap:var(--s-6)}.dsh-head__text{display:grid;gap:var(--s-2)}.dsh-title{display:flex;align-items:baseline;gap:14px;font-size:clamp(34px,8vw,48px);font-weight:650;letter-spacing:-0.045em;line-height:1.05}.dsh-title__count{color:var(--text-3);font-size:0.5em;font-weight:550;letter-spacing:-0.01em}.dsh-sub{color:var(--text-2)}.dsh-head__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.dsh-head__actions .btn{height:44px;border-radius:var(--r-pill);box-shadow:none}.dsh-head__actions .btn:only-child{grid-column:1 / -1}.dsh-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.dsh-split &gt; *{display:grid;min-width:0}.dsh-split &gt; :empty{display:none}.dsh-panel{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4) var(--s-5);border:1px solid var(--line-1);border-radius:var(--r-lg)}.dsh-panel--wait{min-height:120px}.dsh-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.dsh-panel__title{color:var(--text-3);font-size:var(--t-xs);font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.dsh-panel__chip{padding:2px var(--s-3);border:1px solid var(--line-1);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--t-xs);font-weight:500}.dsh-panel__foot{display:flex;align-items:flex-end;margin-top:auto;padding-top:var(--s-2)}.dsh-panel &gt; .meter{flex:none;width:100%}.dsh-panel__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-top:auto}.dsh-panel__bar .dsh-panel__foot{margin-top:0;padding-top:0}.dsh-panel .btn{border-radius:var(--r-pill);box-shadow:none}.dsh-credits{--glow-from:var(--blue);--glow-to:var(--violet);position:relative;border-color:transparent}.dsh-credits--out{--glow-from:var(--yellow);--glow-to:var(--yellow)}.dsh-credits__body{display:grid;flex:1;align-content:center;align-items:center;justify-items:center;gap:var(--s-3)}.dsh-gauge{position:relative;width:min(100%,190px);aspect-ratio:120 / 68}.dsh-gauge__svg{display:block;width:100%;height:100%;overflow:visible}.dsh-gauge__track,.dsh-gauge__arc{fill:none;stroke-width:7;stroke-linecap:round}.dsh-gauge__track{stroke:var(--bg-4)}.dsh-gauge__arc{stroke:url(#dsh-gauge-grad);transition:stroke-dashoffset 1100ms var(--ease)}.dsh-credits--out .dsh-gauge__arc{stroke:var(--yellow)}.dsh-gauge__stop--from{stop-color:var(--blue)}.dsh-gauge__stop--to{stop-color:var(--violet)}.dsh-gauge__center{position:absolute;inset:0;display:grid;justify-items:center;align-content:end;padding-bottom:2px}.dsh-gauge__center .icon{margin-bottom:4px;color:#8fbaff}.dsh-gauge__n{font-size:32px;font-weight:650;letter-spacing:-0.04em;line-height:1}.dsh-gauge__n--6{font-size:28px}.dsh-gauge__n--7{font-size:24px}.dsh-gauge__of{color:var(--text-3);font-size:var(--t-sm)}.dsh-credits__side{display:grid;gap:var(--s-3);width:100%;justify-items:center;text-align:center}.dsh-credits__line{display:grid;gap:4px}.dsh-credits__line strong{font-size:var(--t-lg);font-weight:600;letter-spacing:-0.02em}.dsh-credits--out .dsh-credits__line strong{color:var(--yellow)}.dsh-credits__none{display:grid;justify-items:start;gap:var(--s-2)}.dsh-credits__none strong{font-size:18px;font-weight:650;letter-spacing:-0.03em}.dsh-credits__icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line-2);border-radius:var(--r-pill);color:#8fbaff}.dsh-affiliate{--glow-from:var(--accent-light);--glow-to:var(--text-1);--glow-line:var(--line-3);border-color:transparent;background:linear-gradient(135deg,#3d37c9 0%,#5a3fd0 45%,#7a4cf0 100%);color:#fff}.dsh-affiliate .dsh-panel__title,.dsh-affiliate__label,.dsh-affiliate__stat dt,.dsh-affiliate__fine{color:rgb(255 255 255 / 0.94)}.dsh-affiliate .dsh-panel__chip{border-color:rgb(255 255 255 / 0.3);background:rgb(255 255 255 / 0.12);color:#fff}.dsh-affiliate__tip{display:grid;gap:2px;font-size:var(--t-lg);letter-spacing:-0.02em}.dsh-affiliate__tip strong{font-weight:600}.dsh-affiliate__tip span{color:rgb(255 255 255 / 0.96);font-size:var(--t-sm);letter-spacing:0}.dsh-affiliate__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin:0}.dsh-affiliate__stat{display:grid;gap:2px}.dsh-affiliate__stat dt,.dsh-affiliate__label{font-size:var(--t-xs);font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.dsh-affiliate__stat dd{margin:0;font-size:24px;font-weight:650;letter-spacing:-0.03em;line-height:1.15}.dsh-affiliate__link{display:grid;gap:var(--s-2)}.dsh-affiliate__row{display:flex;align-items:center;gap:var(--s-2);padding:6px 6px 6px var(--s-4);border:1px solid rgb(255 255 255 / 0.28);border-radius:var(--r-pill);background:rgb(11 11 13 / 0.28)}.dsh-affiliate__url{flex:1;min-width:0;overflow:hidden;color:#fff;font-family:var(--font-mono);font-size:var(--t-base);text-overflow:ellipsis;white-space:nowrap}.dsh-affiliate__row .btn{flex:none;height:34px}.dsh-affiliate .btn{border-color:rgb(255 255 255 / 0.4);background:transparent;color:#fff}.dsh-affiliate .btn:hover{background:rgb(255 255 255 / 0.14)}.dsh-affiliate .dsh-affiliate__cta{border-color:transparent;background:#fff;color:#101013}.dsh-affiliate .dsh-affiliate__cta:hover{background:#ece8ff}.dsh-affiliate .dsh-affiliate__cta.is-done{background:#fff;color:#0d5e58}.dsh-affiliate__fine{font-size:var(--t-xs);line-height:1.4}.dsh-tools{display:grid;gap:var(--s-3);padding-top:var(--s-2)}.dsh-tools[hidden]{display:none}.dsh-tools .search .icon{left:var(--s-5)}.dsh-tools .search .input{height:56px;padding-left:52px;border-radius:var(--r-pill);font-size:var(--t-lg)}.dsh-tools__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.dsh-tools__right{display:flex;align-items:center;gap:var(--s-3)}.prj-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.is-busy{opacity:0.55;transition:opacity var(--d-base)}.prj{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--bg-1);content-visibility:auto;contain-intrinsic-size:auto 330px;transition:border-color var(--d-base),transform var(--d-base) var(--ease)}.prj:hover,.prj:focus-within{border-color:var(--line-3);transform:translateY(-2px)}.prj:has(.menu.is-open){z-index:5;content-visibility:visible}.prj--wait{content-visibility:visible;pointer-events:none}.prj__media{position:relative;display:block;overflow:hidden;border-bottom:1px solid var(--line-1);border-radius:var(--r-lg) var(--r-lg) 0 0}.prj__status{position:absolute;left:var(--s-3);top:var(--s-3)}.prj__body{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding:var(--s-4) var(--s-4) 18px}.prj__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.prj__name{min-width:0;font-size:var(--t-lg);font-weight:600;letter-spacing:-0.02em;line-height:1.3}.prj__link{display:block;overflow:hidden;border-radius:var(--r-xs);text-overflow:ellipsis;white-space:nowrap}.prj__link::after{content:"";position:absolute;inset:0}.prj__rename{position:relative;z-index:2;width:calc(100% + 18px);height:32px;margin-left:-9px;padding:0 var(--s-2);font-size:var(--t-lg);font-weight:600;letter-spacing:-0.02em}.prj__domain{overflow:hidden;color:var(--text-3);font-family:var(--font-mono);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap}.prj__meta{margin-top:6px;color:var(--text-2);font-size:var(--t-sm)}.prj__menu{position:relative;z-index:3;flex:none}.prj__dots{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-sm);background:none;cursor:pointer;color:var(--text-3);transition:background var(--d-fast),color var(--d-fast)}.prj__dots::after{content:"";position:absolute;inset:-6px}.prj__dots:hover,.prj__dots[aria-expanded="true"]{background:var(--bg-3);color:var(--text-1)}.prj__dots:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prj-thumb{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--bg-2)}.prj-thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.prj-thumb iframe{position:absolute;top:0;left:0;width:1440px;height:900px;border:0;background:#fff;opacity:0;pointer-events:none;transform:scale(var(--prj-scale,0.2));transform-origin:0 0;transition:opacity 300ms var(--ease)}.prj-thumb.is-live iframe{opacity:1}.prj-wire{position:absolute;inset:30% 10% 12%;display:grid;align-content:start;gap:10px;opacity:0.7}.prj-wire i{display:block;height:8px;border-radius:4px;background:var(--bg-5)}.prj-wire i:nth-child(1){width:34%}.prj-wire i:nth-child(2){height:38%;margin-top:6px;border-radius:var(--r-sm);background:var(--bg-4)}.prj-wire i:nth-child(3){width:58%}.prj-wire--1 i:nth-child(2){width:62%;height:26%}.prj-wire--2 i:nth-child(1){width:52%}.prj-wire--2 i:nth-child(3){width:40%}.prj--new{display:grid;justify-items:start;align-content:center;gap:var(--s-2);min-height:220px;padding:var(--s-6);border:1px dashed var(--line-3);border-radius:var(--r-lg);background:none;transition:border-color var(--d-base),background var(--d-base)}.prj--new:hover,.prj--new:focus-within{transform:none;border-color:var(--accent-line);background:var(--bg-1)}.prj--new__plus{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border:1px solid var(--line-2);border-radius:var(--r-pill)}.prj--new__cover{position:absolute;inset:0;border-radius:var(--r-lg);cursor:pointer}.prj--new__cover:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prj--new__link{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-3);color:var(--text-2);font-size:var(--t-base);font-weight:500;transition:color var(--d-fast),gap var(--d-base) var(--ease)}.prj--new__link:hover{gap:10px;color:var(--text-1)}.prj-list{display:grid;overflow:hidden;border:1px solid var(--line-1);border-radius:var(--r-lg)}.prj-row{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:4px var(--s-4);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:1px solid var(--line-1);content-visibility:auto;contain-intrinsic-size:auto 72px;transition:background var(--d-fast)}.prj-row:last-child{border-bottom:0}.prj-row:hover,.prj-row:focus-within{background:var(--bg-1)}.prj-row:has(.menu.is-open){z-index:5;content-visibility:visible}.prj-row__media{grid-row:span 2;overflow:hidden;border:1px solid var(--line-1);border-radius:var(--r-sm)}.prj-row__main{display:grid;gap:2px;min-width:0}.prj-row__status,.prj-row__edited,.prj-row__pages{display:none}.prj-row .prj__menu{grid-row:span 2;grid-column:3}.dsh-more{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding-top:var(--s-6)}.dsh-more:empty{display:none}.dsh-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-bottom:var(--s-4)}.dsh-empty__actions .btn{border-radius:var(--r-pill);box-shadow:none}.dsh-quiet{display:grid;gap:var(--s-4);margin-top:var(--s-8)}.dsh-quiet:not(:has(&gt; :not([hidden]))){display:none}@media (min-width:600px){.prj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.dsh{gap:var(--s-8)}.dsh-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.dsh-head__actions{display:flex}.dsh-head__actions .btn{min-width:140px}.dsh-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}.dsh-split:not(:has(&gt; :not(:empty) + :not(:empty))){grid-template-columns:minmax(0,1fr)}}@media (min-width:1000px){.dsh-credits__body{grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:var(--s-6)}.dsh-credits__side{justify-items:start;text-align:left}.dsh-gauge{width:170px}.prj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}.prj-row{grid-template-columns:96px minmax(0,1fr) 130px 130px 90px 40px;padding:var(--s-3) var(--s-4)}.prj-row__media{grid-row:auto}.prj-row__status,.prj-row__edited,.prj-row__pages{display:block;color:var(--text-2);font-size:var(--t-base)}.prj-row .prj__menu{grid-row:auto;grid-column:auto}}@media (min-width:1280px){.prj-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.prj,.prj--new,.prj-thumb iframe,.dsh-gauge__arc,.is-busy{transition:none}}.prompt{--prompt-pad:16px 14px 12px 20px;--prompt-radius:20px;--prompt-min:78px;--prompt-max:240px;--prompt-size:16.5px;--prompt-send:40px;position:relative;padding:var(--prompt-pad);border-radius:var(--prompt-radius);background:linear-gradient(180deg,rgb(32 32 37 / 0.9),rgb(20 20 24 / 0.9));box-shadow:var(--hairline-top),0 40px 90px -30px rgb(0 0 0 / 0.9),0 0 0 1px var(--line-1);text-align:left;transition:box-shadow var(--d-slow) var(--ease),transform var(--d-slow) var(--ease),opacity var(--d-base)}.prompt:focus-within{transform:translateY(-2px);box-shadow:var(--hairline-top),0 50px 100px -30px rgb(0 0 0 / 0.9),0 0 60px -10px var(--violet-glow)}.prompt.is-disabled{opacity:0.6}.prompt--compact{--prompt-pad:14px 12px 10px 16px;--prompt-radius:var(--r-xl);--prompt-min:0px;--prompt-max:160px;--prompt-size:inherit;--prompt-send:34px;border:0;background:linear-gradient(180deg,rgb(26 26 33 / 0.78),rgb(17 17 22 / 0.86));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sh-2),0 24px 60px -34px rgb(0 0 0 / 0.9)}.prompt--compact:focus-within{transform:none;box-shadow:var(--sh-2),0 0 0 3px var(--violet-soft),0 20px 56px -26px var(--violet-glow)}.prompt--compact .prompt__input,.prompt--compact .prompt__ghost{padding:2px 0;line-height:1.55}.prompt--compact .prompt__input::placeholder{color:var(--text-3)}.prompt--compact .prompt__bar{margin-top:6px}.prompt--compact .prompt__agent{height:24px;font-size:12px}.prompt--compact .prompt__meta,.prompt--compact .prompt__keys{font-size:12px;white-space:nowrap}.prompt--compact .prompt__keys{display:none}@media (min-width:900px) and (pointer:fine){.prompt--compact:focus-within .prompt__meta{display:none}.prompt--compact:focus-within .prompt__keys{display:inline-flex;animation:fade-in var(--d-base) var(--ease)}}.prompt__field{position:relative}.prompt__ghost{position:absolute;inset:0;overflow:hidden;padding:0;color:var(--text-3);font-size:var(--prompt-size);line-height:1.6;overflow-wrap:break-word;white-space:pre-wrap;pointer-events:none}.prompt__field:has(.prompt__input:not(:placeholder-shown)) .prompt__ghost{display:none}.prompt__ghost.is-typing::after{content:'';display:inline-block;width:2px;height:1em;margin-left:2px;background:var(--accent);vertical-align:-0.14em;animation:blink 1s steps(1) infinite}.prompt__field:has(.prompt__ghost) .prompt__input::placeholder{color:transparent}.prompt--ambient.travel-border::after{opacity:0.45;animation:travel 3.4s linear infinite}.prompt--ambient.travel-border:focus-within::after{opacity:1}.prompt__input{display:block;width:100%;min-height:var(--prompt-min);max-height:var(--prompt-max);padding:0;border:0;background:transparent;resize:none;field-sizing:content;font-size:var(--prompt-size);line-height:1.6}.prompt__input:focus{outline:none}.prompt__input::placeholder{color:var(--text-3)}.prompt__bar{display:flex;align-items:center;gap:6px;margin-top:8px}.prompt__agent{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 4px;color:var(--text-2);font-size:12.5px;font-weight:550}.prompt__agent .icon:first-child{color:var(--violet)}.prompt__meta{flex:1;color:var(--text-3);font-size:12.5px}.prompt__keys{display:none;flex:1;justify-content:flex-end;align-items:center;gap:6px;padding-right:8px;color:var(--text-3);font-size:12.5px}.prompt__send{display:grid;flex:none;place-items:center;width:var(--prompt-send);height:var(--prompt-send);margin-left:auto;border:1px solid rgb(255 255 255 / 0.3);border-radius:50%;background:var(--grad-accent);box-shadow:inset 0 1px 0 rgb(255 255 255 / 0.55),0 8px 22px -6px rgb(163 117 255 / 0.55);color:var(--on-accent);transition:transform var(--d-fast) var(--ease-spring),opacity var(--d-base),box-shadow var(--d-base)}.prompt__send:hover{transform:translateY(-2px) scale(1.06)}.prompt__send:active{transform:scale(0.92)}.prompt__send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prompt__send:disabled{border-color:var(--line-2);background:var(--bg-4);box-shadow:none;color:var(--text-3);pointer-events:none}@media (min-width:900px){.prompt__keys{display:inline-flex}.prompt__keys + .prompt__send{margin-left:0}}.publish__body{display:grid;gap:16px;margin-top:16px}.publish__text{color:var(--text-2)}.publish__domain{display:inline-block;max-width:100%;overflow-wrap:anywhere}.publish__address{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-1);color:var(--text-3)}.publish__host{min-width:0;overflow:hidden;color:var(--text-1);font-family:var(--font-mono);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.publish__skeleton{display:grid;gap:12px}.publish__progress,.publish__done{display:grid;justify-items:center;gap:8px;padding:12px 4px 4px;text-align:center}.publish__progress strong,.publish__done strong{color:var(--text-1);font-size:16px;font-weight:600}.publish__progress .text-3{max-width:340px;font-size:13px;line-height:1.5}.publish__bar{position:relative;display:block;width:100%;height:4px;margin-top:10px;overflow:hidden;border-radius:var(--r-pill);background:rgb(255 255 255 / 0.07)}.publish__bar::after{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--violet),var(--accent-light));animation:publish-slide 1.5s var(--ease) infinite;content:''}@keyframes publish-slide{from{transform:translateX(-100%)}to{transform:translateX(270%)}}.publish__check{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border:1px solid rgb(46 184 176 / 0.34);border-radius:var(--r-xl);background:rgb(46 184 176 / 0.12);box-shadow:0 0 40px -10px rgb(46 184 176 / 0.55);color:var(--green);animation:rise 320ms var(--ease-spring) backwards}.publish__link{color:var(--accent-light);font-family:var(--font-mono);font-size:14px;text-decoration:none;overflow-wrap:anywhere}.publish__link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.publish__bar::after{width:60%;animation:none}}.publish__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}@media (max-width:640px){.publish__actions{flex-direction:column-reverse}.publish__actions .btn{width:100%}}.report-page{position:relative;isolation:isolate;min-height:100svh;overflow-x:hidden}.report{padding-top:clamp(24px,6vh,64px);padding-bottom:96px}.report__head{max-width:640px;margin-bottom:28px}.report__title{font-size:clamp(32px,5vw,52px)}.report__sub{margin-top:12px;color:var(--text-2)}.report__form,.report__sent{display:grid;gap:20px;max-width:640px;padding:24px}.report__actions{display:flex;justify-content:flex-end}.report__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.report__sent{outline:0}.lfoot__link{color:var(--text-2);font-size:13px}.lfoot__link:hover{color:var(--text-1)}.lfoot__link:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--accent);outline-offset:4px}.report__good{display:flex;align-items:flex-start;gap:12px;color:var(--text-2);cursor:pointer}.report__good .check{flex:none;width:24px;height:24px;margin-top:-1px;background-size:16px}.report__token{display:grid;gap:4px;margin-bottom:8px}.seo-list{display:grid;gap:8px}.seo-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px}.seo-row &gt; .icon{flex:none;color:var(--text-3)}.seo-row__main{display:grid;flex:1;gap:2px;min-width:0}.seo-row__title{overflow:hidden;color:var(--text-1);font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.seo-row__route{overflow:hidden;color:var(--text-3);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.seo-row__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.seo-more{display:flex;justify-content:center;padding-top:12px}.seo-edit{display:grid;align-items:start;gap:20px}.seo-meta{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.seo-meta [data-level='good'],.seo-meta__count[data-level='good']{color:var(--green)}.seo-meta [data-level='short'],.seo-meta [data-level='long']{color:var(--yellow)}.seo-meta__count{flex:none}.seo-preview{display:grid;gap:14px;padding:24px}.seo-preview__result{display:grid;gap:4px;padding:16px;border:1px solid var(--line-1);border-radius:var(--r-md);background:rgb(255 255 255 / 0.02)}.seo-preview__url{overflow:hidden;color:var(--text-3);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.seo-preview__title{color:var(--accent-light);font-size:18px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.seo-preview__text{color:var(--text-2);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.seo-preview__text.is-empty{color:var(--text-3);font-style:italic}.seo-preview__note{font-size:12.5px}@media (min-width:900px){.seo-edit{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.seo-preview{position:sticky;top:calc(var(--topbar-h) + 72px)}}@media (max-width:640px){.seo-row{flex-wrap:wrap}.seo-row__badges{order:3;flex-basis:100%;justify-content:flex-start}.seo-row &gt; .icon{order:2}}.session-banner{position:fixed;top:calc(var(--topbar-h) + 8px);left:50%;z-index:var(--z-menu);width:min(560px,calc(100% - 32px));border-radius:var(--r-md);background:var(--bg-1);transform:translateX(-50%)}.session-banner .notice{align-items:center;box-shadow:0 16px 40px -16px rgb(0 0 0 / 0.8)}.session-banner__text{flex:1}.settings,.settings__form{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.settings__section{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;align-content:start}.settings__section + .settings__section{padding-top:24px;border-top:1px solid var(--line-1)}.settings__title{margin:0;font-size:15px}.settings__skeleton{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.settings__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0}.settings__fact{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.settings__fact dt{color:var(--text-3);font-size:12px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.settings__fact dd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:40px;margin:0;padding:4px 6px 4px 12px;border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--bg-1)}.settings__host{min-width:0;flex:1;font-size:14px;overflow-wrap:anywhere}.settings__tools{display:flex}.settings__hint{font-size:12.5px}.settings__builder{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:4px}.settings__note{margin-right:auto;font-size:12.5px}.settings__actions{display:flex;gap:8px}.drawer__foot{align-items:center}.settings__access{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:14px 16px;border:1px solid var(--line-2);border-radius:var(--r-md);background:rgb(255 255 255 / 0.03)}.settings__access &gt; div:first-child{display:grid;gap:2px}.settings__access-end{display:flex;align-items:center;gap:10px}@media (max-width:520px){.settings__access{grid-template-columns:minmax(0,1fr)}}.skip{position:fixed;top:8px;left:8px;z-index:var(--z-toast);padding:10px 16px;border-radius:var(--r-md);background:var(--bg-3);color:var(--text-1);font-size:14px;font-weight:600;transform:translateY(-200%)}.skip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;transform:none}.socials{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none}.socials__link{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);color:var(--text-2);transition:color 0.15s ease,background-color 0.15s ease}.socials__link:hover{background:var(--line-1);color:var(--text-1)}.socials__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.socials__icon,.discord__icon{display:block;width:18px;height:18px;background:currentColor;mask:var(--social-icon) center / contain no-repeat;-webkit-mask:var(--social-icon) center / contain no-repeat}.socials__link--youtube .socials__icon{--social-icon:url('/assets/studio/social/youtube.svg?v=1')}.socials__link--discord .socials__icon{--social-icon:url('/assets/studio/social/discord.svg?v=1')}.socials__link--x .socials__icon{--social-icon:url('/assets/studio/social/x.svg?v=1')}.socials__link--instagram .socials__icon{--social-icon:url('/assets/studio/social/instagram.svg?v=1')}.socials__link--linkedin .socials__icon{--social-icon:url('/assets/studio/social/linkedin.svg?v=1')}.socials__link--facebook .socials__icon{--social-icon:url('/assets/studio/social/facebook.svg?v=1')}.discord__icon{--social-icon:url('/assets/studio/social/discord.svg?v=1')}.discord{gap:8px;white-space:nowrap}.discord:hover .discord__icon{color:var(--accent-light)}@media (max-width:479px){.lnav .discord__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lnav .discord{padding-inline:10px}.lnav{gap:8px}.lnav__actions{gap:0}.lnav__actions .btn{padding-inline:9px}}.sitefoot{display:grid;gap:14px;justify-items:center;padding-block:32px;border-top:1px solid var(--line-1)}.sitefoot__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;width:100%}.sitefoot__community{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.sitefoot__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.sitefoot__text{color:var(--text-2);font-size:13.5px}@media (max-width:639px){.sitefoot__row{flex-direction:column;align-items:flex-start}.sitefoot__links{flex-direction:column;align-items:flex-start}.sitefoot__affiliate{order:1}}.help-pop{min-width:260px}@media (max-width:639px){.topbar__help{display:none}}@media (max-width:639px){.help-wrap{position:static}.help-pop{right:12px;left:auto;width:min(300px,calc(100vw - 24px))}}.help-pop__body{display:grid;gap:12px;padding:8px}.help-pop__text{margin:0;color:var(--text-2);font-size:13px;line-height:1.45}.community-note{margin:0;color:var(--text-3);font-size:13px}.community-note a{color:var(--accent-light);text-decoration:underline;text-underline-offset:2px}.community-note a:focus-visible{border-radius:var(--r-xs);outline:2px solid var(--focus);outline-offset:2px}.tpl-community{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:40px;padding:18px 20px;border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--bg-2)}.tpl-community__text{margin:0;max-width:52ch;color:var(--text-2);font-size:14px}.welcome__community{margin-top:12px;text-align:center}@media (max-width:639px){.lnav__affiliate{display:none}}.lfoot__link[aria-current="page"]{color:var(--text-1)}.studio{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:calc(100vh - var(--topbar-h));height:calc(100dvh - var(--topbar-h))}.studio__tabs{display:flex;padding:10px 16px 6px}.studio__tabs .segmented{display:grid;grid-template-columns:1fr 1fr;width:100%}.studio__tabs [data-key="canvas"]{gap:8px}.studio[data-chat="working"] .studio__tabs [data-key="canvas"]::after{content:'';width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px var(--violet-glow);animation:pulse-dot 1.2s ease-in-out infinite}.studio[data-tab="chat"] .canvas,.studio[data-tab="canvas"] .chat{display:none}.chat-show--empty,.chat-show--loading{animation:rise 350ms var(--ease) backwards}.studio:not([data-chat="empty"]) .chat-show--empty,.studio:not([data-chat="loading"]) .chat-show--loading,.studio[data-chat="empty"] .chat-hide--empty,.studio[data-chat="loading"] .chat-hide--empty,.studio[data-chat="unavailable"] .chat-hide--empty{display:none}.chat-fatal:empty{display:none}.turn{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.turn.is-static .msg{animation:none}.chat{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg-1)}.chat__scroll{flex:1;min-height:0;padding:22px 18px 8px;overflow-x:hidden;overflow-y:auto}.thread{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.msg{display:flex;gap:10px;animation:rise 400ms var(--ease) backwards}.msg--user{justify-content:flex-end}.msg__bubble{max-width:88%;min-width:0;overflow-wrap:anywhere;padding:10px 14px;border-radius:18px 18px 6px 18px;background:linear-gradient(160deg,rgb(163 117 255 / 0.15),rgb(34 34 42 / 0.92) 60%);box-shadow:var(--sh-1);color:var(--text-1);overflow-wrap:anywhere;white-space:pre-wrap}.msg__images{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.msg__images img{width:72px;height:72px;border:1px solid var(--line-2);border-radius:var(--r-md);object-fit:cover}.msg__avatar{display:grid;flex:none;place-items:center;width:26px;height:26px;border:1px solid var(--violet-line);border-radius:50%;background:var(--violet-soft);box-shadow:0 0 18px -4px var(--violet-glow);color:var(--violet)}.studio[data-chat="working"] .turn:last-child .msg__avatar{animation:avatar-glow 1.8s ease-in-out infinite}@keyframes avatar-glow{50%{box-shadow:0 0 0 5px var(--violet-soft),0 0 26px -2px var(--violet-glow)}}.msg__body{display:grid;grid-template-columns:minmax(0,1fr);flex:1;gap:14px;min-width:0;padding-top:2px}.msg__text{color:var(--text-1);overflow-wrap:anywhere;white-space:pre-wrap}.studio-markdown{white-space:normal}.studio-markdown &gt; * + *{margin-top:10px}.studio-markdown h1,.studio-markdown h2,.studio-markdown h3,.studio-markdown h4{color:var(--text-1);font-size:15px;font-weight:650;line-height:1.4}.studio-markdown ul,.studio-markdown ol{padding-left:20px}.studio-markdown li + li{margin-top:4px}.studio-markdown a{color:var(--violet);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;transition:color var(--d-fast)}.studio-markdown a:hover{color:var(--accent-light)}.studio-markdown a:focus-visible{border-radius:3px;outline:2px solid var(--accent);outline-offset:2px}.msg__open{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.msg__open-host{min-width:0;overflow-wrap:anywhere;font-size:12.5px}.studio-markdown code{padding:1px 6px;border:1px solid var(--line-1);border-radius:var(--r-sm);background:var(--bg-2);font-family:var(--font-mono);font-size:12px}.studio-markdown pre{padding:10px 12px;border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--bg-1);overflow-x:auto}.studio-markdown pre code{padding:0;border:0;background:transparent}.studio-markdown blockquote{padding-left:12px;border-left:2px solid var(--line-3);color:var(--text-2)}.studio-markdown hr{border:0;border-top:1px solid var(--line-1)}.studio-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}.studio-markdown th,.studio-markdown td{padding:6px 8px;border-bottom:1px solid var(--line-1);text-align:left}.steps{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:4px;border-radius:var(--r-lg);background:linear-gradient(180deg,rgb(26 26 33 / 0.72),rgb(18 18 23 / 0.8));box-shadow:var(--sh-1);list-style:none}.turn:not(.is-static) .steps li{animation:rise 260ms var(--ease) backwards}.steps li:nth-child(2){animation-delay:40ms}.steps li:nth-child(3){animation-delay:80ms}.steps li:nth-child(4){animation-delay:120ms}.steps li:nth-child(n+5){animation-delay:160ms}.steps li + li{border-top:1px dashed var(--line-1)}.step summary{display:flex;align-items:center;gap:10px;padding:8px 8px;border-radius:var(--r-sm);font-size:13px;list-style:none;cursor:pointer;transition:background var(--d-fast)}.step summary::-webkit-details-marker{display:none}.step summary:hover{background:rgb(255 255 255 / 0.03)}.step:has(.step__state--run) summary{background:linear-gradient(90deg,transparent 0%,rgb(163 117 255 / 0.1) 50%,transparent 100%) 0 0 / 200% 100%;animation:sweep 1.9s linear infinite}@keyframes sweep{from{background-position:200% 0}to{background-position:-100% 0}}.step__state--done .icon{animation:pop-in 320ms var(--ease-spring)}.step--static summary{cursor:default}.step--static summary:hover{background:transparent}.step--static .step__chev{display:none}.step__state{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%}.step__state--done{background:var(--green-soft);color:var(--green-text)}.step__state--run{background:var(--violet-soft)}.step__state--fail{background:var(--red-soft);color:var(--red-text)}.step__state--wait{background:var(--violet-soft);color:var(--violet)}.step__state--skip{background:var(--bg-4);color:var(--text-2)}.step__tool{min-width:0;overflow:hidden;color:var(--text-1);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.step__sum{flex:1;min-width:0;overflow:hidden;color:var(--text-3);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.step__time{color:var(--text-3);font-family:var(--font-mono);font-size:11px}.step__chev{color:var(--text-4);transition:transform var(--d-base) var(--ease)}.step[open] .step__chev{transform:rotate(180deg)}.step__args{margin:2px 8px 8px 40px;padding:10px 12px;border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--bg-1);color:var(--text-2);font-family:var(--font-mono);font-size:11.5px;line-height:1.6;overflow-x:auto}.step__why{margin:2px 8px 8px 40px;color:var(--text-2);font-size:13px;line-height:1.5}.notice__body{display:grid;flex:1;gap:2px;min-width:160px}.notice--error .notice__body span{color:#ffb0b0;opacity:0.8}.notice__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.notice__code{font-family:var(--font-mono);font-size:12px}.typing{display:inline-flex;gap:5px;padding:10px 0}.typing i{width:7px;height:7px;border-radius:50%;background:var(--violet);animation:bounce 1s var(--ease) infinite}.typing i:nth-child(2){animation-delay:0.15s}.typing i:nth-child(3){animation-delay:0.3s}.suggestions .chip{max-width:100%;min-width:0}.suggestions{display:flex;margin-top:14px;flex-wrap:wrap;gap:8px}.welcome{position:relative;display:flex;flex-direction:column;align-items:center;padding:36px 8px;text-align:center;isolation:isolate}.welcome::before{content:'';position:absolute;inset:-60px -40px auto;z-index:-1;height:340px;background:radial-gradient(40% 60% at 28% 40%,rgb(124 82 238 / 0.26),transparent 70%),radial-gradient(38% 55% at 74% 34%,rgb(163 117 255 / 0.2),transparent 70%),radial-gradient(50% 50% at 52% 80%,rgb(91 74 224 / 0.16),transparent 70%);filter:blur(24px);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent);mask-image:linear-gradient(to bottom,#000 40%,transparent);animation:aurora 16s ease-in-out infinite alternate;pointer-events:none}@keyframes aurora{to{transform:translate3d(18px,10px,0) scale(1.06)}}.welcome__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:22px;border:1px solid var(--violet-line);border-radius:var(--r-lg);background:var(--violet-soft);box-shadow:0 0 40px -6px var(--violet-glow);color:var(--violet);animation:float 5s ease-in-out infinite}.welcome__title{font-size:32px}.welcome__text{margin:10px 0 24px;color:var(--text-3)}.welcome__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.chat__jumpwrap{position:relative;display:flex;justify-content:center;height:0;z-index:3}.chat__jump{position:absolute;bottom:6px;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px 0 10px;border:1px solid var(--violet-line);border-radius:var(--r-pill);background:rgb(30 24 52 / 0.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sh-2),0 0 24px -8px var(--violet-glow);color:var(--text-1);font-size:12.5px;font-weight:600;animation:rise 220ms var(--ease-spring) backwards;transition:background var(--d-fast),transform var(--d-fast) var(--ease)}.chat__jump[hidden]{display:none}.chat__jump:hover{background:rgb(44 34 76 / 0.95);transform:translateY(-1px)}.chat__skeleton{display:grid;gap:18px}.composer{margin:8px 14px calc(14px + var(--safe-bottom))}.composer__quality{display:inline-flex;flex:none}.composer__quality:empty{display:none}.quality__chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:transparent;color:var(--text-1);font-size:13px;font-weight:600;transition:border-color var(--d-fast),background var(--d-fast)}.quality__chip:hover{border-color:var(--line-3);background:var(--bg-2)}.quality__chip[aria-expanded="true"]{border-color:var(--violet-line);background:var(--violet-soft)}.quality__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.quality__chip:disabled{opacity:0.5}.quality__chip .icon{color:var(--text-3);transition:transform var(--d-fast)}.quality__chip[aria-expanded="true"] .icon{transform:rotate(180deg)}.quality__mark{display:inline-flex;flex:none;align-items:flex-end;gap:2px;height:12px}.quality__mark i{display:block;width:3px;border-radius:1px;background:var(--bg-5)}.quality__mark i:nth-child(1){height:5px}.quality__mark i:nth-child(2){height:8px}.quality__mark i:nth-child(3){height:12px}.quality__mark i.is-on{background:var(--violet)}.composer{position:relative}.composer .quality{position:static}.quality__menu{left:0;width:min(292px,100%);background:var(--bg-2)}.composer{container:composer / inline-size}.composer .prompt__bar{flex-wrap:wrap;row-gap:6px}.composer .prompt__send{flex:none;margin-left:auto}.composer .prompt__meta,.composer .prompt__keys{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap}.composer .prompt__meta{text-overflow:ellipsis}@container composer (max-width:479px){.composer.prompt--compact:focus-within .prompt__keys{display:none}.composer.prompt--compact:focus-within .prompt__meta{display:block}}@container composer (max-width:349px){.composer:has(.composer__quality:not(:empty)) .composer__quality{margin-right:auto}.composer:has(.composer__quality:not(:empty)) .prompt__send{order:2}.composer:has(.composer__quality:not(:empty)) .prompt__meta{order:3;flex:1 0 100%;white-space:normal}}@container composer (max-width:269px){.composer .prompt__agent{display:none}}.composer .attach-list{max-height:124px;margin-bottom:10px;overflow-y:auto}.composer .attach-list[hidden]{display:none}.composer.is-uploading .composer__submit .icon{display:none}.composer.is-uploading .composer__submit::after{content:'';width:16px;height:16px;border:2px solid var(--line-3);border-top-color:var(--violet);border-radius:50%;animation:spin 700ms linear infinite}.composer__stop{display:none;border-color:var(--line-3);background:var(--bg-4);box-shadow:none;color:var(--text-1)}.studio[data-chat="working"] .composer__stop{display:grid}.studio[data-chat="working"] .composer__submit{display:none}.canvas{position:relative;display:flex;min-width:0;min-height:0;background:radial-gradient(60% 40% at 50% 0%,rgb(163 117 255 / 0.07),transparent),var(--bg-0)}.canvas__main{display:flex;flex:1;flex-direction:column;min-width:0}.canvas__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:var(--canvas-bar-h);padding:0 12px}.canvas__history{display:flex;gap:2px}.canvas__tools{display:flex;align-items:center;justify-content:flex-end;gap:12px}.studio[data-canvas="empty"] .canvas__tools{opacity:0.4}.canvas__size{color:var(--text-3);font-size:12px}.studio[data-canvas="empty"] .canvas__size{visibility:hidden}.url{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:var(--r-pill);background:rgb(255 255 255 / 0.04);box-shadow:var(--hairline-top);color:var(--text-2);font-size:12.5px;min-width:0;max-width:100%}.url-slot{display:flex;justify-content:center;justify-self:center;min-width:0;max-width:100%}.url--button{border:0;cursor:pointer;transition:background var(--d-fast),color var(--d-fast)}.url--button:hover,.url--button[aria-expanded="true"]{background:rgb(255 255 255 / 0.08);color:var(--text-1)}.url--button:active{background:rgb(255 255 255 / 0.11)}.url--button .icon:last-child{flex:none;color:var(--text-3)}.url-slot .menu{left:50%;translate:-50% 0;width:min(320px,calc(100vw - 24px));min-width:0}.menu--pages .menu__item{height:auto;min-height:34px;padding-block:6px}.menu--pages .switcher__name{flex:1}.menu--pages .menu__item[aria-current="true"]::after{margin-left:0}.pagemenu__route{display:block;color:var(--text-3);font-size:11.5px}.pagemenu__tag{flex:none;padding:1px 7px;border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--text-3);font-size:11px}.url #studio-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url__dot{display:none;width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px var(--violet-glow);animation:pulse-dot 1.2s ease-in-out infinite}.studio[data-chat="working"] .url__dot{display:block}.stage{position:relative;flex:1;min-height:0;padding:0 16px 16px}.stage__empty{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 16px;border-radius:var(--r-xl);background:linear-gradient(180deg,rgb(255 255 255 / 0.02),transparent 60%);text-align:center;overflow:hidden;isolation:isolate}.stage__empty::before{content:'';position:absolute;inset:-30% -10% auto;z-index:-1;height:70%;background:radial-gradient(40% 60% at 30% 50%,rgb(124 82 238 / 0.2),transparent 70%),radial-gradient(36% 55% at 72% 40%,rgb(163 117 255 / 0.16),transparent 70%);filter:blur(30px);animation:aurora 18s ease-in-out infinite alternate;pointer-events:none}.stage__empty h2{font-size:28px}.stage__empty p{margin-top:6px;color:var(--text-3)}.stage__art{position:relative;width:150px;height:100px;margin-bottom:28px}.stage__art i{position:absolute;width:92px;height:68px;border:1px solid var(--line-2);border-radius:var(--r-md);background:linear-gradient(160deg,var(--bg-4),var(--bg-2));box-shadow:var(--sh-2)}.stage__art i:nth-child(1){left:0;top:16px;transform:rotate(-8deg)}.stage__art i:nth-child(2){right:0;top:8px;transform:rotate(7deg)}.stage__art i:nth-child(3){left:29px;top:24px;border-color:var(--violet-line);background:linear-gradient(160deg,rgb(163 117 255 / 0.3),var(--bg-3));box-shadow:0 0 40px -8px var(--violet-glow);animation:float 5s ease-in-out infinite}.studio:not([data-canvas="empty"]) .stage__empty,.studio[data-canvas="empty"] .frame{display:none}.frame{position:relative;width:100%;height:100%;margin-inline:auto;border:1px solid var(--line-2);border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh-3);overflow:hidden;transition:max-width 420ms var(--ease),border-radius 420ms var(--ease)}.studio[data-responsive] .frame{transition:border-radius 240ms var(--ease)}.frame.is-resizing{animation:frame-resize 240ms var(--ease)}@keyframes frame-resize{from{opacity:0.5;transform:scale(0.985)}}.frame:has(.studio-canvas[data-state="error"],.studio-canvas[data-state="empty"],.studio-canvas[data-state="unavailable"],.studio-canvas[data-state="minting"],.studio-canvas[data-state="loading"]){background:var(--bg-2)}.studio[data-chat="working"] .frame{box-shadow:var(--sh-3),0 0 90px -26px var(--violet-glow)}.studio[data-device="mobile"] .frame{max-width:390px;border:6px solid var(--bg-4);border-radius:30px}.studio[data-responsive][data-device="tablet"] .frame,.studio[data-responsive][data-device="mobile"] .frame{width:var(--frame-w,100%);max-width:100%;border:6px solid var(--bg-4);border-radius:30px}.studio[data-responsive][data-device="tablet"] .frame{border-radius:22px}.frame__build{position:absolute;left:50%;bottom:34px;z-index:3;display:none;align-items:center;gap:10px;height:36px;padding:0 16px 0 12px;border:1px solid var(--line-3);border-radius:var(--r-pill);background:rgb(22 22 26 / 0.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sh-3);font-size:12.5px;transform:translateX(-50%)}.frame__build code{font-family:var(--font-mono);font-size:12px}.studio[data-chat="working"] .frame__build{display:flex}.frame::before{content:'';position:absolute;top:0;left:0;z-index:2;display:none;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--violet),var(--accent-light),transparent) 0 0 / 40% 100% no-repeat;animation:scan 1.4s ease-in-out infinite}.studio[data-chat="working"] .frame::before{display:block}.stage:has(.studio-canvas:is([data-state="minting"],[data-state="loading"],[data-state="error"],[data-state="unavailable"],[data-state="empty"])) .hint{display:none}.hint{position:absolute;left:50%;bottom:28px;display:flex;align-items:center;gap:8px;padding:7px 8px 7px 14px;border:1px solid var(--line-3);border-radius:var(--r-pill);background:rgb(22 22 26 / 0.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sh-3);color:var(--text-2);font-size:12.5px;white-space:nowrap;transform:translateX(-50%);pointer-events:none;animation:rise 500ms var(--ease) 500ms backwards}.hint__tap{display:none}@media (hover:none){.hint__click,.hint__esc{display:none}.hint__tap{display:inline}.hint{padding-right:14px}}.studio:not([data-chat="done"]) .hint,.studio:has(.inspector:not([hidden])) .hint{display:none}@keyframes pulse-dot{50%{transform:scale(1.4);opacity:0.6}}@keyframes bounce{40%{transform:translateY(-5px)}}@keyframes float{50%{transform:translateY(-6px)}}@keyframes scan{from{background-position:-50% 0}to{background-position:150% 0}}@media (min-width:900px){.studio{grid-template-columns:minmax(360px,420px) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.studio__tabs{display:none}.studio[data-tab="chat"] .canvas,.studio[data-tab="canvas"] .chat{display:flex}.chat{border-right:1px solid var(--line-1)}}@media (max-width:899px){.canvas__bar{grid-template-columns:40px 1fr 40px;height:40px}.canvas__tools{display:none}.studio[data-responsive] .canvas__bar{grid-template-columns:44px minmax(0,1fr) auto;height:auto;min-height:52px;padding-block:4px}.studio[data-responsive] .canvas__tools{display:flex}.studio[data-responsive] .canvas__size{display:none}.url{justify-self:center}.stage{padding:0 10px 10px}.studio[data-device="mobile"] .frame{max-width:none;border-width:1px;border-radius:var(--r-lg)}.studio[data-responsive][data-device="tablet"] .frame,.studio[data-responsive][data-device="mobile"] .frame{max-width:100%;border-width:1px;border-radius:var(--r-lg)}.hint{top:12px;bottom:auto;animation:rise 500ms var(--ease) 500ms backwards,hint-out 400ms var(--ease) 7s forwards}}@keyframes hint-out{to{opacity:0;visibility:hidden}}.inspector{position:absolute;right:12px;bottom:12px;left:12px;z-index:5;display:grid;grid-template-rows:minmax(0,1fr);padding:14px;border-radius:var(--r-xl);background:linear-gradient(180deg,rgb(30 30 38),rgb(20 20 25));box-shadow:var(--sh-3),0 0 60px -30px var(--violet-glow);animation:sheet-up 280ms var(--ease-spring)}.inspector[hidden]{display:none}@keyframes sheet-up{from{transform:translateY(24px)}}@media (min-width:1280px){.inspector{top:var(--pop-y,calc(var(--canvas-bar-h) + 12px));right:auto;bottom:auto;left:var(--pop-x,calc(100% - 352px));width:340px;max-height:var(--pop-h,calc(100% - var(--canvas-bar-h) - 24px));animation:panel-in 200ms var(--ease)}@keyframes panel-in{from{opacity:0}}}.inspector__scroll{display:grid;gap:14px;align-content:start;min-height:0;overflow-y:auto}.inspector__head{display:flex;align-items:center;gap:12px}.inspector__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid var(--violet-line);border-radius:var(--r-md);background:var(--violet-soft);color:var(--violet)}.inspector__id{display:grid;flex:1;gap:1px;min-width:0}.inspector__title{overflow:hidden;color:var(--text-1);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.inspector__sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;color:var(--text-3);font-size:12px}.inspector__sub code{padding:0 6px;border-radius:5px;background:rgb(255 255 255 / 0.06);color:var(--text-2);font-size:11px}.inspector__actions{display:grid;gap:10px}.inspector__actions[hidden]{display:none}.inspector__label{color:var(--text-3);font-size:12px}.inspector__asks{display:flex;flex-wrap:wrap;gap:6px}.inspector__about{margin:0;color:var(--text-2);font-size:13px;line-height:1.5}.inspector__notes{display:flex;flex-wrap:wrap;gap:6px}.inspector__more{display:grid;gap:14px}.inspector__facts{display:grid;gap:14px}.inspector__toggle{justify-self:start}.inspector__toggle .icon{transition:transform var(--d-fast)}.inspector__toggle[aria-expanded="true"] .icon{transform:rotate(180deg)}.inspector__palette{display:grid;gap:8px}.inspector__palette[hidden]{display:none}.chip--swatch .swatch{width:14px;height:14px;flex:none;order:-1}.chip--swatch .swatch rect{stroke:rgb(255 255 255 / 0.32);stroke-width:1}.element{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.element:disabled{opacity:0.6}.element__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.element__hint{color:var(--text-3);font-size:12px}.element__space{display:grid;gap:8px}.element__pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.element__pair:has(.element__side[hidden]){grid-template-columns:1fr}.element__side[hidden]{display:none}.element__switch{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--text-2);font-size:13px}.element__picture{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.element__file{min-width:0;overflow:hidden;color:var(--text-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.picker__note{margin:12px 0 0;font-size:12px}.element__status{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:12.5px}.element__status:empty{display:none}.element__say.is-problem{color:#ffb0b0}.facts{display:grid;gap:10px;margin:0}.facts--loading{gap:8px}.facts__row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:start;font-size:12.5px;line-height:1.5}.facts__row dt{color:var(--text-3)}.facts__row dd{min-width:0;margin:0;color:var(--text-1);overflow-wrap:anywhere}.facts__row dd.is-muted{color:var(--text-3)}.facts__row dd.is-warn{color:var(--yellow)}.facts__row code{padding:0 6px;border-radius:5px;background:rgb(255 255 255 / 0.06);color:var(--text-2);font-size:11.5px}.facts__quote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.facts__note,.facts__error p{margin:0;color:var(--text-2);font-size:12.5px;line-height:1.5}.facts__error{display:grid;gap:8px;justify-items:start}@media (min-width:1280px){.inspector__toggle{display:none}}@media (max-width:1279px){.inspector{max-height:72%}.inspector[data-expanded="false"] .inspector__more,.inspector[data-expanded="false"] .inspector__foot{display:none}}.inspector__foot{display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:12px}.composer__ctx{margin-bottom:10px}.composer__ctx[hidden]{display:none}.ctx,.msg__ctx{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:30px;padding:0 4px 0 10px;border:1px solid var(--violet-line);border-radius:var(--r-pill);background:var(--violet-soft);color:var(--text-1);font-size:12.5px;animation:pop-in var(--d-base) var(--ease)}.ctx .icon,.msg__ctx .icon{flex:none;color:var(--violet)}.ctx__label{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ctx code,.msg__ctx code{flex:none;padding:0 6px;border-radius:5px;background:rgb(255 255 255 / 0.08);color:var(--text-2);font-size:11px}.msg__ctx{margin-bottom:8px;padding-right:10px;animation:none}@media (prefers-reduced-motion:reduce){.inspector,.ctx{animation:none}.composer.is-uploading .composer__submit::after{animation:none}.studio__tabs [data-key="canvas"]::after,.welcome::before,.stage__empty::before,.url__dot,.msg__avatar,.step summary,.steps li,.step__state--done .icon,.chat__jump,.welcome__icon,.stage__art i:nth-child(3),.typing i,.frame::before,.frame.is-resizing{animation:none}}.progress{border-radius:var(--r-lg);background:linear-gradient(180deg,rgb(26 26 33 / 0.72),rgb(18 18 23 / 0.8));box-shadow:var(--sh-1);overflow:hidden}.progress__head{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px 8px 10px;border:0;background:transparent;color:var(--text-1);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:background var(--d-fast)}.progress__head:hover{background:rgb(255 255 255 / 0.03)}.progress__head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.progress[data-state="run"] .progress__head{background:linear-gradient(90deg,transparent 0%,rgb(163 117 255 / 0.1) 50%,transparent 100%) 0 0 / 200% 100%;animation:sweep 1.9s linear infinite}.progress__icon{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%}.progress__icon--done{background:var(--green-soft);color:var(--green-text)}.progress__icon--fail{background:var(--red-soft);color:var(--red-text)}.progress__icon--run{background:var(--violet-soft)}.progress__icon--wait{background:var(--violet-soft);color:var(--violet)}.progress__title{flex:1;min-width:0;overflow:hidden;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.progress[data-state="fail"] .progress__title{color:var(--red-text)}.progress__meta{flex:none;color:var(--text-3);font-size:12px}.progress__chev{flex:none;color:var(--text-4);transition:transform var(--d-base) var(--ease)}.progress.is-open .progress__chev{transform:rotate(180deg)}.progress__list[hidden]{display:none}.progress__list{margin:0;border-top:1px solid var(--line-1);border-radius:0;background:transparent;box-shadow:none}.progress__made{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:-4px 0 0;color:var(--text-2);font-size:13px}.progress__made .icon{color:var(--green-text)}.progress__show{padding:4px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--violet);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.progress__show:hover{color:var(--accent-light)}.progress__show:focus-visible{outline:2px solid var(--accent)}@media (min-width:900px){.progress__show{display:none}}.chat__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:48px;padding:0 var(--s-4) 0 18px;border-bottom:1px solid var(--line-1)}.chat__title{color:var(--text-2);font-size:var(--t-sm);font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.tpd{padding-top:var(--s-4);padding-bottom:96px}.tpd-page{display:grid;gap:var(--s-6);min-width:0}.tpd-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-3);font-size:var(--t-sm)}.tpd-crumbs a{border-radius:var(--r-xs);transition:color var(--d-fast)}.tpd-crumbs a:hover{color:var(--text-1)}.tpd-crumbs a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tpd-crumbs [aria-current]{color:var(--text-2)}.tpd-head{display:grid;gap:var(--s-6);padding-bottom:var(--s-4)}.tpd-head__text{display:grid;gap:var(--s-3);min-width:0}.tpd-eyebrow{color:var(--text-3);font-size:var(--t-xs);font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.tpd-title{font-size:clamp(34px,8vw,60px);font-weight:650;letter-spacing:-0.045em;line-height:1.05;text-wrap:balance}.tpd-by{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);color:var(--text-2);font-size:var(--t-md)}.tpd-dot{width:3px;height:3px;border-radius:var(--r-pill);background:var(--text-4)}.tpd-head__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.tpd-head__actions .btn,.tpl-sticky .btn{height:44px;border-radius:var(--r-pill);box-shadow:none}.tpd-note:empty{display:none}.tpd-stage{display:grid;gap:var(--s-3);min-width:0}.tpd-stage__bar{display:grid;gap:var(--s-3);min-width:0}.tpd-stage__views{display:none}.tpd-pages{gap:4px;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--line-1);border-radius:var(--r-pill);background:var(--bg-1);scrollbar-width:none}.tpd-pages::-webkit-scrollbar{display:none}.tpd-pages .tabs__item{flex:none;height:32px;padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--text-2)}.tpd-pages .tabs__item::after{display:none}.tpd-pages .tabs__item:hover{color:var(--text-1)}.tpd-pages .tabs__item[aria-selected="true"]{background:var(--bg-4);color:var(--text-1)}.tpd-stage .tpl-device{padding:0;background:none}.tpd-stage .tpl-device__frame{border-radius:var(--r-lg)}.tpd-cols{display:grid;gap:var(--s-8);padding-top:var(--s-8)}.tpd-main{min-width:0}.tpd-tabs{gap:var(--s-6);border-bottom:1px solid var(--line-1)}.tpd-tabs .tabs__item{height:44px;padding:0;font-size:var(--t-md)}.tpd-tabs .tabs__item::after{background:var(--text-1)}.tpd-tabs .tabs__item:hover{color:var(--text-1)}.tpd-panel{display:grid;gap:var(--s-4);max-width:680px;padding-top:var(--s-6)}.tpd-lead{color:var(--text-1);font-size:clamp(20px,3.4vw,26px);font-weight:600;letter-spacing:-0.03em;line-height:1.3;text-wrap:balance}.tpd-fine{color:var(--text-3);font-size:var(--t-base);line-height:1.6}.tpd-sub{color:var(--text-3);font-size:var(--t-xs);font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.tpd-rows{margin:0;padding:0;list-style:none}.tpd-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;padding:var(--s-3) 0;border:0;border-bottom:1px solid var(--line-1);background:none;color:var(--text-1);font-size:var(--t-md);font-weight:500;text-align:left;cursor:pointer;transition:color var(--d-fast)}.tpd-row:hover{color:var(--accent-light)}.tpd-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tpd-row__path{color:var(--text-3);font-family:var(--font-mono);font-size:var(--t-xs);font-weight:400}.tpd-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.tpd-chip{display:inline-flex;align-items:center;height:30px;padding:0 var(--s-3);border:1px solid var(--line-1);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--t-sm);font-weight:500}.tpd-faq{display:grid}.tpd-qa{border-bottom:1px solid var(--line-1)}.tpd-qa summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;border-radius:var(--r-xs);font-size:var(--t-md);font-weight:550;cursor:pointer;list-style:none}.tpd-qa summary::-webkit-details-marker{display:none}.tpd-qa summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tpd-qa summary .icon{flex:none;color:var(--text-3);transition:transform var(--d-base) var(--ease)}.tpd-qa[open] summary .icon{transform:rotate(45deg)}.tpd-qa p{padding-bottom:var(--s-4);color:var(--text-2);line-height:1.65}.tpd-meta dl{display:grid;margin:0}.tpd-meta__row{display:grid;gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--line-1)}.tpd-meta__row:first-child{padding-top:0;border-top:0}.tpd-meta dt{color:var(--text-3);font-size:var(--t-xs);font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.tpd-meta dd{margin:0}.tpd-similar{display:grid;gap:var(--s-5);margin-top:var(--s-12)}.tpd-similar__title{font-size:clamp(22px,3vw,26px);font-weight:650;letter-spacing:-0.03em}.tpd-strip{display:flex;gap:var(--s-4);margin-inline:calc(var(--s-4) * -1);padding-inline:var(--s-4);overflow-x:auto;scroll-padding-inline:var(--s-4);scroll-snap-type:x mandatory;scrollbar-width:none}.tpd-strip::-webkit-scrollbar{display:none}.tpd-strip &gt; .tg-card{flex:none;width:min(74vw,300px);scroll-snap-align:start}.tpd-wait{display:grid;gap:var(--s-6)}.tpd-wait__head{display:grid;gap:var(--s-3)}.tpd-wait__stage{height:min(60vh,460px)}@media (max-width:899px){.tpl-page--detail .tpd{padding-bottom:120px}}@media (min-width:760px){.tpd-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.tpd-head__actions{display:flex}.tpd-head__actions .btn{min-width:140px}.tpd-stage__bar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tpd-stage__views{display:block}.tpd-strip{margin-inline:0;padding-inline:0}}@media (min-width:1000px){.tpd{padding-top:var(--s-6)}.tpd-cols{grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-16);align-items:start;padding-top:var(--s-12)}.tpd-strip &gt; .tg-card{width:calc((100% - 3 * var(--s-4)) / 4);min-width:240px}}@media (prefers-reduced-motion:reduce){.tpd-crumbs a,.tpd-row,.tpd-qa summary .icon{transition:none}}.tpl-page{position:relative;isolation:isolate;min-height:100svh;overflow-x:hidden}[data-reveal]{transition:opacity 560ms var(--ease),transform 560ms var(--ease)}.is-motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(14px)}.tpl-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%;transition:object-position 6s linear}.tpl-chip{display:inline-block;padding:3px var(--s-3);border-radius:var(--r-pill);background:var(--bg-1);font-size:var(--t-sm);font-weight:600}.tpl-chip--free{background:var(--green-soft);color:var(--green)}.tpl-chip--paid{box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--accent-light)}.tpl-mock{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto;gap:var(--s-4);padding:var(--s-5);background:linear-gradient(160deg,var(--bg-2),var(--bg-1) 60%)}.tpl-mock i,.tpl-mock b,.tpl-mock s{display:block;border-radius:var(--r-pill);background:var(--line-2);text-decoration:none}.tpl-mock__nav{display:flex;gap:var(--s-2)}.tpl-mock__nav i{width:14%;height:8px}.tpl-mock__nav i:first-child{width:22%;background:var(--accent-line)}.tpl-mock__hero{display:grid;align-content:center;gap:var(--s-2);padding:var(--s-6) var(--s-5);border-radius:var(--r-lg);background:linear-gradient(135deg,var(--tone,var(--accent-soft)),transparent)}.tpl-mock--tone-0{--tone:var(--accent-soft)}.tpl-mock--tone-1{--tone:var(--green-soft)}.tpl-mock--tone-2{--tone:color-mix(in srgb,var(--accent) 30%,transparent)}.tpl-mock--tone-3{--tone:color-mix(in srgb,var(--accent-light) 16%,transparent)}.tpl-mock__hero b{height:14px;width:70%;background:var(--text-4)}.tpl-mock__hero b + b{width:45%}.tpl-mock__hero s{width:26%;height:22px;margin-top:var(--s-2);background:var(--accent)}.tpl-mock__row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.tpl-mock__row i{height:56px;border-radius:var(--r-md)}.tpl-mock--hero-center .tpl-mock__hero{justify-items:center}.tpl-mock--hero-right .tpl-mock__hero{justify-items:end}.tpl-mock--cards .tpl-mock__row,.tpl-mock--list .tpl-mock__row{grid-template-columns:repeat(2,1fr)}.tpl-mock--split .tpl-mock__hero{grid-template-columns:1fr 1fr;align-items:center}.tpl-mock--list .tpl-mock__row i{height:28px}.tpl-device{display:flex;justify-content:center;padding:var(--s-3);background:var(--bg-0)}.tpl-device__frame{position:relative;width:100%;height:min(60vh,560px);overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--bg-2);transition:width 250ms var(--ease),border-radius 250ms var(--ease)}.tpl-device__iframe,.tpl-device__skeleton,.tpl-device__none,.tpl-device__wait,.tpl-device__cover{position:absolute;inset:0;width:100%;height:100%}.tpl-device__iframe{inset:auto;top:0;left:0;width:var(--tpl-w,100%);height:var(--tpl-h,100%);border:0;opacity:0;transform:scale(var(--tpl-scale,1));transform-origin:0 0;transition:opacity 320ms var(--ease)}.tpl-device__frame.is-ready .tpl-device__iframe{opacity:1}.tpl-device__wait{display:grid;place-items:center;transition:opacity 320ms var(--ease),visibility 320ms}.tpl-device__frame.is-ready .tpl-device__wait{opacity:0;visibility:hidden;pointer-events:none}.tpl-device__cover{object-fit:cover;object-position:50% 0%;filter:blur(3px) brightness(0.55);transform:scale(1.03)}.tpl-device__say{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-2) var(--s-3);max-width:calc(100% - var(--s-8));padding:var(--s-3) var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-pill);background:color-mix(in srgb,var(--bg-1) 90%,transparent);color:var(--text-1);font-size:var(--t-sm);text-align:center}.tpl-device__slow,.tpl-device__frame.is-slow .tpl-device__loading{display:none}.tpl-device__frame.is-slow .tpl-device__slow{display:inline}.tpl-device__frame.is-slow .tpl-device__say{border-radius:var(--r-lg)}.tpl-device__link{color:var(--accent-light);text-decoration:underline;text-underline-offset:3px}.tpl-device__none{display:grid;place-items:center}.tpl-sticky{position:fixed;inset:auto 0 0 0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-4) calc(var(--s-3) + var(--safe-bottom));border-top:1px solid var(--line-2);background:color-mix(in srgb,var(--bg-1) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);visibility:hidden;transform:translateY(100%);transition:transform var(--d-base) var(--ease),visibility var(--d-base)}.tpl-sticky.is-on{visibility:visible;transform:none}@media (min-width:768px){.tpl-device[data-viewport="mobile"] .tpl-device__frame{width:min(402px,100%);border-width:6px;border-color:var(--bg-5);border-radius:28px}}@media (min-width:900px){.tpl-device__frame{height:clamp(480px,74vh,800px)}.tpl-sticky{display:none}}@media (prefers-reduced-motion:reduce){[data-reveal],.tpl-card__img,.tpl-device__frame,.tpl-device__iframe,.tpl-device__wait,.tpl-sticky{transition:none}}.hero__line{display:inline}.flow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;padding:8px 16px;border-radius:var(--r-pill);background:rgb(10 8 20 / 0.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--line-1);color:var(--text-2);font-size:12.5px}.flow__step{padding:2px 8px;border-radius:7px;font-weight:550;transition:color var(--d-slow),background var(--d-slow),box-shadow var(--d-slow)}.flow__step.is-on{background:var(--accent-soft);box-shadow:0 0 22px -4px var(--violet-glow);color:#fff}.landing .chip,.cmdk{background:rgb(9 8 16 / 0.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flow i{width:14px;height:1px;background:var(--line-3)}.cmdk{margin-top:16px;color:var(--text-3)}.cmdk:hover{color:var(--text-1)}.prompt__send-text{font-size:15px;font-weight:650;letter-spacing:-0.01em}:is([data-variant="b"],[data-variant="hybrid"],[data-variant="clean"]) .prompt__input{padding-bottom:0.18em;border-bottom:1px solid var(--line-2);background:linear-gradient(90deg,#6a3ad0,#a375ff 60%,#d3b8ff) no-repeat left bottom / 0 3px;transition:background-size 900ms var(--ease)}:is([data-variant="b"],[data-variant="hybrid"],[data-variant="clean"]) .prompt:focus-within .prompt__input{background-size:100% 3px}[data-variant="hybrid"] .hero .prompt,[data-variant="clean"] .hero .prompt{--prompt-size:clamp(16px,1.54vw,18.2px);--prompt-min:96px}[data-variant="a"] .hero__title{font-size:clamp(44px,8.4vw,116px);font-weight:680;line-height:1;letter-spacing:-0.062em;text-wrap:balance}[data-variant="a"] .hero__line{display:block}[data-variant="a"] .hero .prompt{--prompt-pad:18px 16px 14px 22px;--prompt-radius:34px;--prompt-size:clamp(18px,2vw,21px);--prompt-min:72px;width:min(780px,100%)}[data-variant="b"] main{justify-content:flex-start;padding-top:clamp(40px,12vh,140px)}[data-variant="b"] .hero{align-items:flex-start;max-width:1240px;text-align:left}[data-variant="b"] .hero__title{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:var(--text-2);font-size:clamp(15px,1.3vw,19px);letter-spacing:-0.012em}[data-variant="b"] .hero__title::before{content:'';flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft),0 0 18px var(--violet-glow)}[data-variant="b"] .hero .prompt{--prompt-pad:clamp(20px,3.2vw,48px);--prompt-radius:clamp(26px,3vw,40px);--prompt-size:clamp(28px,4.8vw,72px);--prompt-min:3.2em;--prompt-max:4.5em;width:min(1240px,100%);margin-top:0}[data-variant="b"] :is(.prompt__input,.prompt__ghost){font-weight:650;line-height:1.04;letter-spacing:-0.055em;text-wrap:pretty;caret-color:var(--accent)}[data-variant="b"] .prompt__bar{margin-top:clamp(14px,2.4vh,22px)}[data-variant="b"] .prompt__send{width:auto;height:52px;padding:0 22px 0 28px;border-radius:var(--r-pill);gap:10px;grid-auto-flow:column}[data-variant="b"] .prompt__send .icon{transform:rotate(90deg)}[data-variant="b"] .examples{justify-content:flex-start;width:min(1240px,100%)}[data-variant="b"] .flow,[data-variant="b"] .cmdk{align-self:flex-start}@media (max-width:640px){.flow,.cmdk{display:none}[data-variant="b"] main{padding-top:64px}[data-variant="b"] .hero .prompt{--prompt-size:clamp(26px,7.4vw,32px);--prompt-min:3.6em;--prompt-max:5em}[data-variant="a"] .hero__title{font-size:clamp(42px,12.6vw,60px)}}.lnav .btn--ghost{color:var(--text-1)}.versions__day{margin-bottom:18px}.versions__heading{margin:0 0 6px;color:var(--text-3);font-size:12px;font-weight:600;letter-spacing:0.02em;text-transform:uppercase}.versions__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.version{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 10px;border-radius:var(--r-md);transition:background var(--d-base)}.version:hover,.version:focus-within{background:rgb(255 255 255 / 0.04)}.version__icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border:1px solid var(--line-2);border-radius:var(--r-md);background:rgb(255 255 255 / 0.03);color:var(--text-2)}.version--backup .version__icon{border-color:var(--violet-line);background:var(--violet-soft);color:var(--violet)}.version__main{display:grid;flex:1;gap:2px;min-width:0}.version__label{overflow:hidden;color:var(--text-1);font-size:14px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.version__meta{color:var(--text-3);font-size:12.5px}.versions__more{display:flex;justify-content:center;padding:6px 0 14px}.versions__note,.versions__foot{margin:0 0 14px;color:var(--text-3);font-size:13px;line-height:1.5}.versions__status:not(:empty){margin-bottom:12px;color:var(--text-2);font-size:13.5px}#versions-confirm .modal__title{padding-right:40px}.tg-hero{display:grid;justify-items:center;gap:var(--s-4);padding-block:var(--s-8) var(--s-10);text-align:center}.tg-hero &gt; *{min-width:0;max-width:100%}.tg-h1{max-width:16ch;font-size:clamp(34px,6.4vw,60px);font-weight:650;line-height:1.05;letter-spacing:-0.045em;text-wrap:balance}.tg-hero__sub{max-width:540px;color:var(--text-2);font-size:var(--t-md);line-height:1.55}.tg-search{display:flex;align-items:center;gap:var(--s-3);width:min(720px,100%);height:54px;padding:0 var(--s-2) 0 var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--bg-1);color:var(--text-3);text-align:left;transition:border-color var(--d-base)}.tg-search:focus-within{border-color:var(--violet-line)}.tg-search__input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--text-1);font-size:var(--t-md);text-overflow:ellipsis}.tg-search__input:focus{outline:none}.tg-search__input::placeholder{color:var(--text-3)}.tg-search__go{height:38px;border-radius:var(--r-pill)}.tg-try{display:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s-2);color:var(--text-3);font-size:var(--t-sm)}.tg-cat,.tg-catcard,.tg-check,.tg-pill{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.tg-rail{position:sticky;top:0;z-index:10;border-block:1px solid var(--line-1);background:color-mix(in srgb,var(--bg-0) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tg-rail__in{display:flex;gap:var(--s-1);overflow-x:auto;scrollbar-width:none}.tg-rail__in::-webkit-scrollbar{display:none}.tg-cat{flex:none;display:grid;justify-items:center;gap:6px;min-width:76px;padding:var(--s-3) var(--s-2) 10px;border-bottom:2px solid transparent;color:var(--text-3);font-size:var(--t-xs);font-weight:550;transition:color var(--d-fast),border-color var(--d-fast)}.tg-cat:hover{color:var(--text-1)}.tg-cat:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tg-cat[aria-current="true"]{border-bottom-color:var(--text-1);color:var(--text-1)}.tg-main{display:grid;grid-template-columns:minmax(0,1fr);gap:64px;padding-top:40px;padding-bottom:96px}.tg-main &gt; *{min-width:0}.tg-home{display:grid;gap:64px}.tg-page.is-filtered .tg-home{display:none}.tg-h2{font-size:22px;font-weight:650;letter-spacing:-0.03em}.tg-eyebrow{color:var(--text-3);font-size:var(--t-xs);font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.tg-label{margin-bottom:var(--s-3);color:var(--text-3);font-size:var(--t-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.tg-sec-head{margin-bottom:var(--s-6)}.tg-sec-head__text{margin-top:6px;color:var(--text-3);font-size:var(--t-base)}.tg-pick{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);align-items:center}.tg-pick &gt; *{min-width:0}.tg-pick__media,.tg-card__media{position:relative;display:block;overflow:hidden;border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--bg-2);transition:transform var(--d-slow) var(--ease),border-color var(--d-slow)}.tg-pick__media .tpl-card__img,.tg-pick__media .tpl-mock,.tg-card__link .tpl-card__img,.tg-card__link .tpl-mock{position:static}.tg-pick__media img,.tg-card__link img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 0%;transition:object-position 2.4s linear}.tg-pick__media .tpl-mock,.tg-card__link .tpl-mock{display:grid;aspect-ratio:16 / 10}.tg-pick__body{display:grid;gap:var(--s-5)}.tg-pick__title{font-size:clamp(28px,4vw,42px);font-weight:650;line-height:1.06;letter-spacing:-0.04em}.tg-pick__text{color:var(--text-2);font-size:var(--t-md);line-height:1.6}.tg-facts{display:grid;gap:var(--s-4);margin:0;padding-top:var(--s-5);border-top:1px solid var(--line-1)}.tg-facts dt{color:var(--text-3);font-size:var(--t-xs);font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.tg-facts dd{margin:4px 0 0;font-size:14.5px;line-height:1.5}.tg-pick__act{display:flex;flex-wrap:wrap;gap:var(--s-3)}.tg-pick--loading{min-height:280px}.tg-rails{display:grid;gap:64px}.tg-row{display:flex;gap:var(--s-4);overflow-x:auto;margin-inline:calc(var(--s-4) * -1);padding-inline:var(--s-4);scroll-snap-type:x mandatory;scrollbar-width:none}.tg-row::-webkit-scrollbar{display:none}.tg-row &gt; .tg-card{flex:none;width:82%;scroll-snap-align:start}.tg-card{display:grid;align-content:start;gap:var(--s-3);min-width:0}.tg-card__media{border-radius:var(--r-md)}.tg-card__link{display:block}.tg-card__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tg-card__act{position:absolute;right:var(--s-3);bottom:var(--s-3);left:var(--s-3);display:none;justify-content:space-between;gap:var(--s-2);pointer-events:none}.tg-card__act &gt; *{pointer-events:auto}.tg-card__button{background:rgb(12 12 14 / 0.86);border-color:transparent;color:#fff}.tg-card__button.btn--primary{background:var(--violet-strong)}.tg-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding-inline:2px}.tg-card__title{min-width:0;overflow:hidden;font-size:15.5px;font-weight:600;letter-spacing:-0.015em;text-overflow:ellipsis;white-space:nowrap}.tg-card__title a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.tg-card__price .tpl-chip{padding:0;background:none;box-shadow:none;color:var(--text-3);font-size:var(--t-sm);font-weight:500}.tg-card__niche{padding-inline:2px;color:var(--text-3);font-size:var(--t-sm)}.tg-card--loading{gap:var(--s-3)}.skeleton--cover{display:block;aspect-ratio:16 / 10;border-radius:var(--r-md)}.tg-cats{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.tg-catcard{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:112px;padding:var(--s-5);overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-1);text-align:left;transition:transform var(--d-slow) var(--ease),border-color var(--d-slow)}.tg-catcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tg-catcard__text{display:grid;gap:6px;min-width:0}.tg-catcard__text strong{font-size:19px;font-weight:650;letter-spacing:-0.025em}.tg-catcard__text span{color:var(--text-3);font-size:13.5px}.tg-thumbs{display:flex;flex:none}.tg-thumbs img{width:104px;height:auto;aspect-ratio:16 / 10;margin-left:-26px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg-2);object-fit:cover;object-position:50% 0%}.tg-thumbs img:first-child{margin-left:0}.tg-thumbs img:nth-child(3){display:none}.tg-browse__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-top:var(--s-6)}.tg-browse__grid &gt; *{min-width:0}.tg-panel{display:none;align-content:start;gap:var(--s-8)}.tg-panel__block .segmented{display:grid;grid-auto-flow:column}.tg-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.tg-checks{display:grid;gap:2px}.tg-check{display:flex;align-items:center;gap:var(--s-3);padding:7px 0;color:var(--text-2);font-size:var(--t-base);text-align:left}.tg-check:hover,.tg-check[aria-checked="true"]{color:var(--text-1)}.tg-check i{display:grid;place-items:center;flex:none;width:18px;height:18px;border:1px solid var(--line-3);border-radius:5px}.tg-check[aria-checked="true"] i{border-color:var(--violet-strong);background:var(--violet-strong)}.tg-check[aria-checked="true"] i::after{content:"";width:8px;height:4px;margin-top:-2px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.tg-check em{margin-left:auto;color:var(--text-3);font-size:var(--t-xs);font-style:normal}.tg-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.tg-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-6)}.tg-bar__left,.tg-bar__right{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.tg-bar__count{margin-right:var(--s-1);color:var(--text-3);font-size:var(--t-base)}.tg-pill{display:inline-flex;align-items:center;gap:var(--s-2);height:30px;padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--line-3);border-radius:var(--r-pill);color:var(--text-1);font-size:var(--t-xs);font-weight:550;transition:border-color var(--d-fast)}.tg-pill:hover{border-color:var(--text-3)}.tg-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tg-pill--clear{padding-inline:var(--s-3);border-color:transparent;color:var(--text-2)}.tg-sort .select{width:auto;min-width:140px}.tg-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8) var(--s-5)}.tg-more{display:grid;justify-items:center;min-height:44px;margin-top:var(--s-10)}.tg-more__sentinel{width:100%;height:1px}.tg-sheet__body{display:grid;gap:var(--s-6)}.tg-filterbtn{display:inline-flex}@media (min-width:761px){.tg-hero{padding-block:64px var(--s-12)}.tg-search{height:58px}.tg-search__go{height:42px}.tg-try{display:flex}.tg-cat{min-width:84px}.tg-main{gap:112px;padding-top:72px;padding-bottom:112px}.tg-home,.tg-rails{gap:112px}.tg-h2{font-size:26px}.tg-pick{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px}.tg-row{display:grid;overflow:visible;margin-inline:0;padding-inline:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8) var(--s-6)}.tg-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-row &gt; .tg-card{width:auto}.tg-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-catcard{min-height:148px;padding:var(--s-6) 28px}.tg-thumbs img{width:132px;margin-left:-44px}.tg-thumbs img:nth-child(3){display:block}.tg-browse__grid{grid-template-columns:248px minmax(0,1fr);gap:48px}.tg-panel{position:sticky;top:108px;display:grid}.tg-filterbtn{display:none}.tg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){.tg-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover){.tg-card:hover .tg-card__media,.tg-card:focus-within .tg-card__media,.tg-catcard:hover,.tg-pick__media:hover{border-color:var(--line-3);transform:translateY(-2px)}.tg-card:hover .tg-card__link img,.tg-card:focus-within .tg-card__link img,.tg-pick__media:hover img{object-position:50% 38%}.tg-card__act{display:flex;opacity:0;transition:opacity var(--d-base)}.tg-card:hover .tg-card__act,.tg-card:focus-within .tg-card__act{opacity:1}}@media (prefers-reduced-motion:reduce){.tg-card__media,.tg-pick__media,.tg-catcard,.tg-card__link img,.tg-pick__media img,.tg-card__act{transition:none}.tg-card:hover .tg-card__link img,.tg-card:focus-within .tg-card__link img,.tg-pick__media:hover img{object-position:50% 0%}}@media (max-width:1024px),(pointer:coarse){.btn,.chip,.tabs__item,.segmented__item,.menu__item,.topnav__item,.project-btn,.section-btn,.url--button,.step summary,.credits,.table__sort,.input,.select,.textarea{min-height:44px}.input,.select,.textarea,.composer .prompt__input,.palette__input,.login__input{font-size:16px}.btn--icon,.btn--icon.btn--sm,.palette-trigger,#publish{min-width:44px}.avatar,.prompt__send{width:44px;height:44px}.composer .prompt__input,.composer .prompt__ghost{min-height:44px;padding-block:10px}.segmented__item{min-width:44px}.cms-crumb__link,.table__title,.lfoot__link{display:inline-flex;align-items:center;min-height:44px}.brand{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.table th{height:44px}.prj__dots{position:relative}.prj__dots::before{content:'';position:absolute;inset:-6px}.check::before,.switch::before{content:'';position:absolute;inset:-15px}.switch::before{inset:-12px -5px}.toasts{top:auto;bottom:24px}body:has(.composer) .toasts{bottom:168px}}@media (max-width:1024px),(pointer:coarse){body:has(.drawer.is-open) .toasts{top:12px;bottom:auto}}.studio-canvas{position:relative;width:100%;height:100%;border-radius:var(--r-lg);background:#fff;overflow:hidden}.studio-canvas-device{position:absolute;top:0;left:0;width:var(--device-w,100%);height:var(--device-h,100%);transform:scale(var(--device-scale,1));transform-origin:0 0}.studio-canvas-frames{position:absolute;inset:0}.studio-canvas-site{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#fff;opacity:0;pointer-events:none;transition:opacity 120ms var(--ease)}.studio-canvas-site.is-current{opacity:1;pointer-events:auto}.studio-canvas .ov{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.studio-canvas .ov .is-hidden{display:none}.studio-canvas .ov__hover,.studio-canvas .ov__more,.studio-canvas .ov__sel{vector-effect:non-scaling-stroke}.studio-canvas .ov__hover,.studio-canvas .ov__more{fill:rgb(163 117 255 / 0.07);stroke:var(--violet);stroke-width:1.25;stroke-dasharray:4 3}.studio-canvas .ov__sel{fill:none;stroke:var(--violet);stroke-width:2}.studio-canvas .ov__tag rect{fill:var(--violet-strong)}.studio-canvas .ov__tag text{fill:#fff;font-family:var(--font-ui);font-size:11px;font-weight:600}.studio-canvas[data-mode="preview"] .ov{display:none}.studio-canvas-status{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.studio-canvas-status:empty{display:none}.studio-canvas[data-state="error"] .studio-canvas-status,.studio-canvas[data-state="empty"] .studio-canvas-status,.studio-canvas[data-state="unavailable"] .studio-canvas-status{background:var(--bg-2);pointer-events:auto}.studio-canvas[data-state="minting"] .studio-canvas-status,.studio-canvas[data-state="loading"] .studio-canvas-status{background:var(--bg-2)}.studio-canvas-loading{position:absolute;top:16px;left:50%;z-index:2;display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 16px 0 12px;border:1px solid var(--line-3);border-radius:var(--r-pill);background:rgb(22 22 26 / 0.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--sh-3);color:var(--text-2);font-size:12.5px;transform:translateX(-50%);animation:rise 240ms var(--ease-spring) backwards}.studio-canvas-status::before{position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 0%,var(--violet-soft),transparent 70%);content:'';pointer-events:none}.studio-canvas-status:empty::before{display:none}.studio-canvas-wire{position:absolute;inset:0;display:grid;align-content:start;gap:28px;padding:56px clamp(20px,4vw,40px) 24px}.studio-canvas-wire.is-ghost{opacity:0.32;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.studio-canvas-wire.is-ghost .skeleton{animation:none}.studio-canvas-wire .skeleton{display:block;border-radius:var(--r-md)}.wire__nav{display:flex;align-items:center;gap:18px}.studio-canvas-wire .wire__logo{width:28px;height:28px;border-radius:9px}.wire__links{display:flex;flex:1;gap:12px;margin-left:12px}.wire__links .skeleton{width:44px;height:10px}.studio-canvas-wire .wire__cta{width:72px;height:28px;border-radius:var(--r-pill)}.wire__hero{display:grid;justify-items:start;gap:14px;padding:12px 0 8px}.wire__title{width:72%;height:26px}.wire__title--short{width:46%}.wire__line{width:64%;height:12px}.wire__line--short{width:38%}.studio-canvas-wire .wire__button{width:112px;height:36px;border-radius:var(--r-pill)}.wire__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wire__card{display:grid;align-content:start;gap:10px}.wire__img{width:100%;height:96px}.wire__card .wire__line{width:80%}.wire__card .wire__line--short{width:50%}@media (max-width:639px){.wire__links,.wire__cta{display:none}.wire__nav{justify-content:space-between}.wire__cards{grid-template-columns:1fr 1fr}.wire__card:nth-child(3){display:none}}.studio-canvas-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border:1px solid var(--violet-line);border-radius:var(--r-xl);background:var(--violet-soft);box-shadow:0 0 36px -8px var(--violet-glow);color:var(--violet)}.studio-canvas[data-state="error"] .studio-canvas-icon{border-color:rgb(255 88 88 / 0.34);background:var(--red-soft);box-shadow:0 0 36px -10px rgb(255 88 88 / 0.5);color:var(--red-text)}@media (prefers-reduced-motion:reduce){.studio-canvas-loading{animation:none}}.studio-canvas-message{display:grid;justify-items:center;gap:8px;max-width:320px;padding:24px;color:var(--text-2);text-align:center}.studio-canvas-message strong{color:var(--text-1);font-size:15px;font-weight:600}</pre></body></html>