@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Bodoni+Moda:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&family=Fraunces:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=JetBrains+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Manrope:wght@200;300;400;500;600;700;800&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Outfit:wght@100;200;300;400;500;600;700;800;900&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Space+Grotesk:wght@300;400;500;600;700&family=Syne:wght@400;500;600;700;800&family=VT323&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@100;200;300;400;500;600;700;800;900&family=Bodoni+Moda:wght@400;500;600;700;800;900&family=Cormorant+Garamond:wght@300;400;500;600;700&family=DM+Sans:wght@100;200;300;400;500;600;700;800;900;1000&family=EB+Garamond:wght@400;500;600;700;800&family=Fraunces:wght@100;200;300;400;500;600;700;800;900&family=Inter:wght@100;200;300;400;500;600;700;800;900&family=JetBrains+Mono:wght@100;200;300;400;500;600;700;800&family=Lora:wght@400;500;600;700&family=Manrope:wght@200;300;400;500;600;700;800&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Outfit:wght@100;200;300;400;500;600;700;800;900&family=Playfair+Display:wght@400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Raleway:wght@100;200;300;400;500;600;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&family=Syne:wght@400;500;600;700;800&family=VT323&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Poppins:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap";.dm-menu{position:fixed;z-index:100000;width:240px;background:#141414f2;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 8px 32px #0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:6px;font-family:JetBrains Mono,monospace;animation:dm-bounce-in .22s cubic-bezier(.34,1.56,.64,1)}.dm-submenu{position:fixed;z-index:100001;width:260px;max-height:70vh;overflow-y:auto;background:#141414f2;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 8px 32px #0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:6px;font-family:JetBrains Mono,monospace;animation:dm-bounce-in .22s cubic-bezier(.34,1.56,.64,1)}@keyframes dm-bounce-in{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes dm-bounce-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}.dm-menu.dm-closing,.dm-submenu.dm-closing{animation:dm-bounce-out .16s cubic-bezier(.4,0,1,1) forwards}.dm-logo{display:flex;justify-content:center;align-items:center;padding:6px 10px 8px;margin-bottom:4px}.dm-logo img{height:22px;width:auto;object-fit:contain;opacity:.55;transform:translate(-2px)}.dm-section{padding:8px 10px 4px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6;-webkit-user-select:none;user-select:none}.dm-divider{height:1px;background:#ffffff0f;margin:4px 0}.dm-branch{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:5px;cursor:pointer;color:#ffffff8c;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background-color .12s,color .12s;-webkit-user-select:none;user-select:none}.dm-branch:hover,.dm-branch.is-active{background:#00000059;color:#fffffff2}.dm-branch-chevron{margin-left:auto;opacity:.5;transition:opacity .12s}.dm-branch:hover .dm-branch-chevron,.dm-branch.is-active .dm-branch-chevron{opacity:.95}.dm-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:5px;cursor:pointer;color:#ffffffb3;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.04em;transition:background-color .12s,color .12s;-webkit-user-select:none;user-select:none}.dm-item:hover,.dm-item.is-current{background:#00000059;color:#fffffff2}.dm-item.is-disabled{color:#ffffff38;cursor:default;pointer-events:none}.dm-item-icon{width:18px;height:18px;flex:0 0 18px;filter:brightness(0) invert(.55);transition:filter .12s;object-fit:contain}.dm-item:hover .dm-item-icon,.dm-item.is-current .dm-item-icon{filter:brightness(0) invert(.95)}.dm-item.is-disabled .dm-item-icon{filter:brightness(0) invert(.3)}.dm-item.dm-danger .dm-item-icon,.dm-item.dm-danger:hover .dm-item-icon{filter:none}.dm-item-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-item-season{color:#ffffff4d;font-size:8px;font-weight:700;vertical-align:super}.dm-item.is-current .dm-item-season{color:#ffffffb3}.dm-item-locked{margin-left:auto;font-family:Poppins,sans-serif;font-size:9px;letter-spacing:.06em;color:#ffffff40;white-space:nowrap}.dm-item-label.dm-poppins{font-family:Poppins,sans-serif}@font-face{font-family:Madefor Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://duomo-home-api.eva-278.workers.dev/media-library/_system/fonts/madefor-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Madefor Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://duomo-home-api.eva-278.workers.dev/media-library/_system/fonts/madefor-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Wix Madefor Display;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://duomo-home-api.eva-278.workers.dev/media-library/_system/fonts/madefor-display-latin.woff2) format("woff2")}@font-face{font-family:PoppinsNum;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-family:PoppinsNum;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-family:PoppinsNum;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-family:PoppinsNum;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0030-0039}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2")}input,textarea,select{font-family:Poppins,sans-serif!important}input::selection,textarea::selection{background:#fff;color:#000}input::-moz-selection,textarea::-moz-selection{background:#fff;color:#000}duomo-app{display:block;min-height:100vh;font-family:Madefor Display,sans-serif;background:#000;color:#fff}body{margin:0;padding:0;background:#000;color:#fff;font-family:Madefor Display,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body{overscroll-behavior:none}html,body,*,*:before,*:after{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}img{-webkit-user-drag:none;user-drag:none}[draggable=true]{-webkit-user-drag:element}html,body,*,*:before,*:after{cursor:none!important}.duomo-cursor{position:fixed;top:0;left:0;width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:1px solid #fff;background:transparent;opacity:.7;pointer-events:none;z-index:2147483647;mix-blend-mode:difference;transform:translate3d(-100px,-100px,0);will-change:transform}body.cpm-active .duomo-cursor,body.cpm-active .duomo-cursor-crosshair{opacity:0!important}.duomo-cursor-crosshair{position:fixed;top:0;left:0;width:11px;height:11px;opacity:.7;pointer-events:none;z-index:2147483647;mix-blend-mode:difference;transform:translate3d(-100px,-100px,0);will-change:transform}.duomo-cursor-crosshair:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#fff,#fff) center / 100% 1px no-repeat,linear-gradient(#fff,#fff) center / 1px 100% no-repeat;transition:transform .35s cubic-bezier(.4,0,.2,1)}html.cp-dragging .duomo-cursor-crosshair:before{transform:rotate(45deg)}html.cp-dragging .duomo-cursor{opacity:0!important}html.cp-dragging .duomo-cursor-crosshair{opacity:.7!important}body.mm-grabbing .duomo-cursor{width:18px;height:18px;border-color:#4db8a4;background:#4db8a466;opacity:1;mix-blend-mode:normal}body.mm-grabbing .duomo-cursor-crosshair{opacity:0}.rl-content,.rl-content *{cursor:text!important}body:has(.rl-content:hover) .duomo-cursor,body:has(.rl-content:hover) .duomo-cursor-crosshair{display:none!important}body:has(.mm-node-grip:hover) .duomo-cursor,body:has(.mm-sec-grip:hover) .duomo-cursor{width:18px;height:18px;border-color:#4db8a4;background:#4db8a466;opacity:1;mix-blend-mode:normal}body:has(.mm-node-grip:hover) .duomo-cursor-crosshair,body:has(.mm-sec-grip:hover) .duomo-cursor-crosshair{opacity:0}body:has(.welcome-crt-screen:hover) .duomo-cursor{display:none}body:has(.welcome-crt-screen:hover) .duomo-cursor-crosshair{display:none}body.crt-bezel .duomo-cursor{display:none}body.crt-bezel .duomo-cursor-crosshair{display:block!important}body:has(.welcome-list-row:hover) .duomo-cursor,body:has(.welcome-list-row:hover) .duomo-cursor-crosshair,body:has(.welcome-row:hover) .duomo-cursor,body:has(.welcome-row:hover) .duomo-cursor-crosshair,body:has(.welcome-state-back:hover) .duomo-cursor,body:has(.welcome-state-back:hover) .duomo-cursor-crosshair,body:has(.welcome-press:hover) .duomo-cursor,body:has(.welcome-press:hover) .duomo-cursor-crosshair{display:none!important}body:has(.hs-track:hover) .duomo-cursor-crosshair,body:has(.hs-track.is-drag) .duomo-cursor-crosshair,body:has(.dvc-slider-track:hover) .duomo-cursor-crosshair,body:has(.dvc-slider-track.is-drag) .duomo-cursor-crosshair,body:has(.ws-track:hover) .duomo-cursor-crosshair,body:has(.fh-pill-track:hover) .duomo-cursor-crosshair,body:has(.fh-pill-track.is-drag) .duomo-cursor-crosshair,body:has(.uw-msl:hover) .duomo-cursor-crosshair{display:none!important}body:has(.ws-track:hover) .duomo-cursor{mix-blend-mode:normal}body:has(.fh-logo:hover) .duomo-cursor,body:has(.fh-logo:hover) .duomo-cursor-crosshair,body:has(.cp-nav-wrap:hover) .duomo-cursor,body:has(.cp-nav-wrap:hover) .duomo-cursor-crosshair{mix-blend-mode:normal}@keyframes crt-blink{0%,50%{opacity:.9}51%,to{opacity:.25}}.cp-pulse{position:fixed;pointer-events:none;z-index:2147483647;transform:translate(-50%,-50%);line-height:0}@font-face{font-family:Alice In Wonderland;src:url(https://duomo-home-api.eva-278.workers.dev/media-library/fonts/Alice_in_Wonderland_3.ttf) format("truetype");font-display:block}.collection-loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:9999;animation:dlt-overlay-in 1.2s ease forwards}.collection-loader-overlay.is-exiting{animation:dlt-overlay-out 1s ease forwards}@keyframes dlt-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dlt-overlay-out{0%{opacity:1}to{opacity:0}}.duomo-loader{display:flex;flex-direction:column;align-items:center;gap:40px;animation:dlt-fade-in .6s ease forwards}.collection-loader-overlay .duomo-loader{opacity:0;animation:dlt-fade-in 1s ease 1s forwards}.collection-loader-overlay.is-exiting .duomo-loader{animation:dlt-fade-out .8s ease forwards}@keyframes dlt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dlt-fade-out{0%{opacity:1}to{opacity:0}}.dlt-spinner{display:inline-block;position:fixed;right:30px;bottom:23px;z-index:41}.duomo-loading-text{text-align:center}.dlt-inner{display:inline-block;font-family:Alice In Wonderland,serif;font-size:24px;letter-spacing:.05em;line-height:1.4;color:#f0ede6;--amp: 2;--dur: 6s;--step: .6}.dlt-word{display:inline-block;animation:dlt-wave var(--dur) ease-in-out infinite;animation-delay:calc(var(--i) * var(--step) * -1s);will-change:transform}.duomo-loader .duomo-loading-text{position:absolute;left:50%;bottom:calc(14vh + 40px);transform:translate(-50%);width:min(600px,86vw)}@keyframes dlt-wave{0%{transform:translateY(0)}25%{transform:translateY(calc(var(--amp) * -1px))}50%{transform:translateY(0)}75%{transform:translateY(calc(var(--amp) * 1px))}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dlt-word{animation:none}}:root{--dg-panel-bg: rgba(20,20,20,.98);--dg-panel-border: rgba(255,255,255,.13);--dg-panel-shadow: 0 16px 64px rgba(0,0,0,.5);--dg-toolbar-bg: rgba(20,20,20,.98);--dg-tooltip-bg: rgba(20,20,20,.95);--dg-tooltip-blur: 12px;--dg-close-bg: rgba(10,10,10,.65);--dg-close-border: rgba(255,255,255,.18);--dg-close-bg-hover: rgba(30,30,30,.85);--dg-close-border-hover: rgba(255,255,255,.35);--dg-close-blur: 8px}.page-shell{position:relative;height:100vh;width:100%;overflow:hidden}.page-content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.page{position:relative;width:100%;background:#000;color:#fff;font-family:Madefor Display,sans-serif;min-height:100vh}.page .bp{display:none;position:relative;margin:0 auto;overflow:hidden;transform-origin:top center}.page .bp-mobile{display:block;width:390px;transform:scale(calc(100vw / 390))}@media(min-width:768px){.page .bp-mobile{display:none;transform:none}.page .bp-tablet{display:block;width:768px;transform:scale(calc(100vw / 768))}}@media(min-width:1440px){.page .bp-tablet{display:none;transform:none}.page .bp-desktop{display:block;width:1440px;transform:scale(min(1,calc(100vw / 1440)))}}@media(min-width:1920px){.page .bp-desktop{transform:scale(calc(1920 / 1440));width:1440px}}*::-webkit-scrollbar{width:0;height:0;display:none}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent}*{scrollbar-width:none;-ms-overflow-style:none}@keyframes evaCrtFlicker{0%{opacity:.85}5%{opacity:1}10%{opacity:.9}15%{opacity:1}20%{opacity:.88}50%{opacity:1}55%{opacity:.82}60%{opacity:1}80%{opacity:.92}to{opacity:.85}}.page.page-welcome{height:100vh;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.welcome-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.welcome-computer{position:relative;width:690px;height:630px;z-index:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.welcome-apple2{position:absolute;top:5px;left:5px;width:680px;height:620px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10;display:block}.welcome-crt-monitor{position:absolute;top:63px;left:110px;width:380px;height:320px;z-index:2;border-radius:20px;border:3px solid #222222;overflow:hidden;background:#000;box-shadow:0 0 30px #50b4b414,inset 0 0 100px #00000080,inset 0 0 30px #0006,inset 0 0 200px #50b4b40a,inset 80px 0 120px -80px #b4f0e60a,inset -80px 0 120px -80px #b4f0e608;animation:evaCrtFlicker .15s infinite}.welcome-crt-monitor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 25% 15%,rgba(200,255,245,.12) 0%,rgba(200,255,245,.04) 25%,transparent 55%),radial-gradient(ellipse at 75% 85%,rgba(200,255,245,.06) 0%,transparent 40%),radial-gradient(circle at 50% 0%,rgba(255,255,255,.07) 0%,transparent 35%),linear-gradient(155deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.03) 15%,transparent 40%,transparent 55%,rgba(255,255,255,.02) 80%,rgba(255,255,255,.05) 100%)}.welcome-crt-monitor img{mix-blend-mode:screen;filter:drop-shadow(0 0 2px rgba(80,212,168,.6)) drop-shadow(0 0 5px rgba(80,212,168,.3)) blur(.3px)}.welcome-crt-screen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;overflow:hidden;background:radial-gradient(ellipse at center,transparent 0%,transparent 40%,rgba(0,0,0,.3) 65%,rgba(0,0,0,.7) 85%,rgba(0,0,0,.95) 100%),repeating-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at center,#061010,#030808 40%,#010303,#000);box-shadow:inset 0 0 80px #000,inset 0 0 40px #000000e6,inset 0 0 150px #000c,inset 0 0 250px #0006}.welcome-crt-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;padding:14px 16px;box-sizing:border-box;color:#50d4a8;font-family:VT323,Courier New,monospace;font-size:20px;line-height:1.1;letter-spacing:.8px;text-shadow:0 0 4px rgba(80,212,168,.9),0 0 10px rgba(80,212,168,.5),0 0 20px rgba(80,212,168,.3),0 0 40px rgba(80,212,168,.12),1px 1px 0 rgba(80,212,168,.07),2px 2px 0 rgba(80,212,168,.04),3px 3px 2px rgba(80,212,168,.03),-1px -1px 0 rgba(80,212,168,.05),.6px 0 0 rgba(255,50,50,.12),-.6px 0 0 rgba(50,50,255,.12);overflow:hidden}.welcome-crt-content.is-boot{justify-content:flex-start}.welcome-crt-content.is-boot .welcome-press{cursor:pointer;transition:filter .15s,text-shadow .15s,box-shadow .15s}.welcome-crt-content.is-boot .welcome-press:hover{filter:brightness(1.5);text-shadow:0 0 3px rgba(26,74,58,.6),0 0 6px rgba(26,74,58,.3),0 0 8px rgba(80,212,168,1),0 0 16px rgba(80,212,168,.7),0 0 32px rgba(80,212,168,.4);box-shadow:0 0 8px #50d4a8,0 0 16px #50d4a8b3,0 0 32px #50d4a866}.welcome-crt-content h1{font-family:Fahkwang,sans-serif;font-weight:700;font-style:italic;font-size:32px;letter-spacing:.04em;margin:12px 0 0;text-align:center;line-height:1}.welcome-boot-logo{width:60%;max-width:200px;margin-top:14px;pointer-events:none;-webkit-user-select:none;user-select:none}.welcome-press{display:inline-block;background:#50d4a8;color:#1a4a3a;font-family:VT323,Courier New,monospace;font-size:22px;line-height:1.05;letter-spacing:.8px;-webkit-text-stroke:.5px rgba(26,74,58,.5);text-shadow:0 0 3px rgba(26,74,58,.6),0 0 6px rgba(26,74,58,.3);box-shadow:0 0 6px #50d4a8cc,0 0 12px #50d4a866,0 0 24px #50d4a833;padding:1px 8px;margin-top:28px;mix-blend-mode:normal}.welcome-sysinfo{width:100%;text-align:center;margin-top:auto;margin-bottom:22px;padding:0;box-sizing:border-box;font-family:VT323,Courier New,monospace;font-size:13px;line-height:1.35;letter-spacing:.04em;mix-blend-mode:screen}.welcome-sysinfo>div{white-space:pre}.welcome-idx-header{width:80%;max-width:320px;margin-top:24px;pointer-events:none;-webkit-user-select:none;user-select:none}.welcome-idx-grid{margin-top:36px;display:grid;grid-template-columns:max-content max-content;column-gap:28px;row-gap:0;justify-content:center;font-size:22px;line-height:1;letter-spacing:.02em}.welcome-row{cursor:pointer;padding:1px 8px;display:inline-block;transition:filter .15s}.welcome-row:hover{position:relative;z-index:10;background:#50d4a8;color:#1a4a3a;-webkit-text-stroke:.5px rgba(26,74,58,.5);text-shadow:0 0 3px rgba(26,74,58,.6),0 0 6px rgba(26,74,58,.3);box-shadow:0 0 6px #50d4a8cc,0 0 12px #50d4a866,0 0 24px #50d4a833;filter:brightness(1.5)}.welcome-state-back{position:absolute;top:14px;left:16px;font-size:20px;cursor:pointer;padding:0;margin:0;letter-spacing:.02em;background:#50d4a8;color:#000;-webkit-text-stroke:.5px rgba(26,74,58,.5);text-shadow:0 0 3px rgba(26,74,58,.6),0 0 6px rgba(26,74,58,.3);box-shadow:0 0 6px #50d4a8cc,0 0 12px #50d4a866,0 0 24px #50d4a833;z-index:20;transition:filter .15s}.welcome-state-back:hover{filter:brightness(1.5);text-shadow:0 0 3px rgba(26,74,58,.6),0 0 6px rgba(26,74,58,.3);box-shadow:0 0 6px #50d4a8cc,0 0 12px #50d4a866,0 0 24px #50d4a833}.welcome-state-icon{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;mix-blend-mode:screen;filter:drop-shadow(0 0 4px rgba(80,212,168,.5)) drop-shadow(0 0 10px rgba(80,212,168,.25))}.welcome-state-icon.icon-archive{width:60px;left:50%;top:42%;transform:translate(-50%,-50%)}.welcome-state-icon.icon-terms,.welcome-state-icon.icon-privacy{width:22%;right:6%;top:4%}.welcome-state-icon.icon-support,.welcome-state-icon.icon-careers{width:20%;right:6%;top:4%}.welcome-list{width:100%;font-size:22px;line-height:1;padding:0 6px;margin-top:34px;box-sizing:border-box;letter-spacing:.02em}.welcome-archive-link{position:absolute;top:calc(42% + 38px);bottom:auto;left:50%;transform:translate(-50%);cursor:pointer;padding:1px 8px;font-size:22px;letter-spacing:.02em;font-family:VT323,Courier New,monospace;white-space:nowrap;transition:filter .15s}.welcome-archive-link:hover{z-index:10;background:#50d4a8;color:#1a4a3a;-webkit-text-stroke:.5px rgba(26,74,58,.5);text-shadow:0 0 3px rgba(26,74,58,.6),0 0 6px rgba(26,74,58,.3);box-shadow:0 0 6px #50d4a8cc,0 0 12px #50d4a866,0 0 24px #50d4a833;filter:brightness(1.5)}.welcome-list-title{font-size:22px;margin-bottom:4px;opacity:.95}.welcome-list-row{cursor:pointer;padding:1px 8px;display:inline-block;transition:filter .15s}.welcome-list-row:hover{position:relative;z-index:10;background:#50d4a8;color:#1a4a3a;-webkit-text-stroke:.5px rgba(26,74,58,.5);text-shadow:0 0 3px rgba(26,74,58,.6),0 0 6px rgba(26,74,58,.3);box-shadow:0 0 6px #50d4a8cc,0 0 12px #50d4a866,0 0 24px #50d4a833;filter:brightness(1.5)}.welcome-list-row.is-disabled{cursor:default;opacity:.55}.welcome-list-row.is-disabled:hover{background:transparent;color:inherit;-webkit-text-stroke:.3px rgba(80,212,168,.8);text-shadow:0 0 4px rgba(80,212,168,.9),0 0 10px rgba(80,212,168,.5),0 0 20px rgba(80,212,168,.3);box-shadow:none}.welcome-legal-body{position:relative;align-self:flex-start;width:calc(100% + 13px);flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;font-size:20px;line-height:1.25;letter-spacing:.02em;padding:30px 8px 8px 4px;margin-top:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.welcome-body-icon{position:absolute;top:0;right:8px;width:calc(20% - 4px);height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;filter:drop-shadow(0 0 4px rgba(80,212,168,.5)) drop-shadow(0 0 10px rgba(80,212,168,.25));z-index:1}.welcome-legal-body::-webkit-scrollbar{display:none;width:0;height:0}.welcome-legal-body h2{display:inline-block;font-family:VT323,Courier New,monospace;font-size:20px;font-weight:400;margin:1em 0 2em;padding:1px 8px;letter-spacing:.04em;text-transform:uppercase;background:#50d4a8;color:#1a4a3a;-webkit-text-stroke:.5px rgba(26,74,58,.5);text-shadow:0 0 3px rgba(26,74,58,.6),0 0 6px rgba(26,74,58,.3);box-shadow:0 0 6px #50d4a8cc,0 0 12px #50d4a866,0 0 24px #50d4a833}.welcome-legal-body p{margin:0 0 1em;text-align:justify}.welcome-legal-body ol.welcome-legal-ol{list-style:decimal;padding-left:28px;margin:0 0 1em}.welcome-legal-body ol.welcome-legal-ol li{margin:0 0 4px}.welcome-legal-body em{font-style:normal;background:#50d4a833;padding:0 2px}.welcome-form{width:100%;flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:30px 8px 8px 4px;margin-top:0;box-sizing:border-box;font-size:13px;display:flex;flex-direction:column;gap:6px;scrollbar-width:none;-ms-overflow-style:none}.welcome-form::-webkit-scrollbar{display:none;width:0;height:0}.welcome-form-headline{font-size:22px;margin:2px 0 6px;line-height:1.25;opacity:.95;text-align:center}.welcome-form-row{display:flex;gap:6px;width:100%}.welcome-form-row>*{flex:1 1 0;min-width:0}.welcome-input,.welcome-textarea,.welcome-select-trigger{background:#000000d9;border:1px solid rgba(80,212,168,.5);border-radius:999px;color:#50d4a8;font-family:VT323,Courier New,monospace;font-size:13px;letter-spacing:.04em;padding:4px 12px;box-sizing:border-box;outline:none;width:100%;-webkit-text-stroke:.2px rgba(80,212,168,.6);text-shadow:0 0 3px rgba(80,212,168,.5);caret-color:#50d4a8;transition:border-color .15s,box-shadow .15s}.welcome-textarea{min-height:80px;resize:none;line-height:1.2;border-radius:14px}.welcome-input::placeholder,.welcome-textarea::placeholder{color:#50d4a873;-webkit-text-stroke:0;text-shadow:none}.welcome-input:focus,.welcome-textarea:focus,.welcome-select-trigger:focus,.welcome-input:focus-visible,.welcome-textarea:focus-visible,.welcome-select-trigger:focus-visible{border-color:#50d4a8;box-shadow:0 0 6px #50d4a866,inset 0 0 4px #50d4a81a}.welcome-select-trigger{cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:4px}.welcome-select-trigger:after{content:"▾";font-size:10px;opacity:.8}.welcome-select-list{background:#000000f2;border:1px solid rgba(80,212,168,.5);border-radius:14px;margin-top:2px;max-height:180px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.welcome-select-list::-webkit-scrollbar{display:none;width:0;height:0}.welcome-select-list .welcome-select-opt{padding:4px 12px;cursor:pointer;font-size:13px}.welcome-select-list .welcome-select-opt:hover{background:#50d4a8;color:#1a4a3a;-webkit-text-stroke:0;text-shadow:none}.welcome-btn{background:#000000d9;border:1px solid rgba(80,212,168,.5);border-radius:999px;color:#50d4a8;font-family:VT323,Courier New,monospace;font-size:13px;letter-spacing:.08em;padding:4px 16px;cursor:pointer;box-sizing:border-box;text-shadow:0 0 3px rgba(80,212,168,.5);transition:background .15s,color .15s,box-shadow .15s}.welcome-btn:hover{background:#50d4a8;color:#1a4a3a;-webkit-text-stroke:0;text-shadow:none;box-shadow:0 0 8px #50d4a880,0 0 16px #50d4a840}.welcome-btn.is-submit{align-self:flex-end;margin-top:2px;padding:4px 16px}.welcome-accordion-row{border:1px solid rgba(80,212,168,.5);border-radius:999px;background:#0009;overflow:hidden}.welcome-accordion-head{display:flex;justify-content:center;align-items:center;padding:8px 36px;cursor:pointer;font-size:13px;letter-spacing:.04em;-webkit-user-select:none;user-select:none;position:relative}.welcome-accordion-head:hover{background:#50d4a826}.welcome-accordion-head .acc-toggle{position:absolute;right:16px;font-size:13px;opacity:.9}.welcome-accordion-body{padding:8px 16px 10px;font-size:13px;line-height:1.4;border-top:1px solid rgba(80,212,168,.3)}.welcome-form-err{font-size:10px;color:#ff9080;text-shadow:0 0 3px rgba(255,144,128,.5);-webkit-text-stroke:0;margin-top:-2px;opacity:.9}.welcome-form-status{font-size:18px;margin-top:4px;opacity:.9}@media(max-width:1024px){.welcome-computer{transform:scale(.85);transform-origin:top center}}@media(max-width:760px){.welcome-computer{transform:scale(.52);transform-origin:top center}}@media(max-width:400px){.welcome-computer{transform:scale(.48);transform-origin:top center}}.welcome-coll-hover-icon{position:absolute;right:6%;bottom:11%;width:16%;height:auto;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;image-rendering:pixelated;mix-blend-mode:screen;opacity:.95;filter:drop-shadow(0 0 4px rgba(80,212,168,.6)) drop-shadow(0 0 12px rgba(80,212,168,.35));animation:welcome-icon-in .12s ease-out}@keyframes welcome-icon-in{0%{opacity:0;transform:scale(.92)}to{opacity:.95;transform:scale(1)}}.welcome-crt-content ::selection,.welcome-crt-content ::-moz-selection,.welcome-input::selection,.welcome-textarea::selection{background:#50d4a8;color:#1a4a3a;-webkit-text-stroke:.5px rgba(26,74,58,.5);text-shadow:0 0 3px rgba(26,74,58,.6),0 0 6px rgba(26,74,58,.3)}.welcome-app-popup{position:absolute;background:#000000f2;border:1px solid rgba(80,212,168,.6);padding:8px 12px;font-size:12px;line-height:1.3;letter-spacing:.04em;z-index:5;color:#50d4a8;font-family:VT323,Courier New,monospace;max-width:240px;box-shadow:0 0 4px #50d4a866,0 0 12px #50d4a833}.welcome-app-popup-title{font-size:11px;letter-spacing:.08em;margin-bottom:4px}.welcome-app-popup-divider{height:1px;background:#50d4a880;margin:4px 0 6px}.welcome-app-popup-line{font-size:12px}.welcome-crt-backing{position:absolute;top:63px;left:110px;width:386px;height:326px;border-radius:20px;background:#000;z-index:1}.page-welcome{opacity:0;transition:opacity .45s ease-out}.page-welcome.is-shown{opacity:1}.welcome-loadbar{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:28px;pointer-events:none}.welcome-crt-content.tphase-exit-fade,.welcome-crt-content.tphase-enter{pointer-events:none}.welcome-crt-content.tphase-exit-fade{animation:crtFadeOut .17s cubic-bezier(.3,0,1,1) forwards}@keyframes crtFadeOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.welcome-crt-content.tphase-exit-fade,.welcome-crt-content.tphase-enter{animation:none}}.welcome-crt-cursor{position:absolute;top:0;left:0;width:12px;height:12px;background:#50d4a8;pointer-events:none;z-index:6;opacity:0;mix-blend-mode:difference;filter:drop-shadow(0 0 4px rgba(80,212,168,.8)) drop-shadow(0 0 8px rgba(80,212,168,.4));transform:translate(-100px,-100px);will-change:transform}.welcome-crt-cursor.on{opacity:.9;animation:crt-blink 1.1s steps(2) infinite}.welcome-crt-led{position:absolute;left:80.19%;top:48.06%;width:8px;height:8px;border-radius:50%;background:#2eff2e;box-shadow:0 0 6px #2eff2e,0 0 14px #2eff2ecc,0 0 28px #2eff2e60;transform:translate(-50%,-50%);z-index:11;pointer-events:none;animation:evaCrtLed 3s ease-in-out infinite}@keyframes evaCrtLed{0%,to{opacity:0;box-shadow:0 0 #2eff2e}50%{opacity:1;box-shadow:0 0 8px #2eff2e,0 0 18px #2eff2ecc,0 0 36px #2eff2e60}}.welcome-type-cursor{display:inline-block;width:8px;height:1em;margin-left:2px;background:#50d4a8;vertical-align:text-bottom;box-shadow:0 0 6px #50d4a8cc;animation:welcomeTypeCursorBlink .8s step-end infinite}.welcome-tw{position:relative;display:inline-block;white-space:nowrap}.welcome-tw-base{opacity:0}.welcome-tw-fg{position:absolute;left:0;top:0;white-space:nowrap}@keyframes welcomeTypeCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.page.page-archive{background:#000;min-height:100vh;color:#fff;position:relative}.archive{position:relative;height:100vh;width:100vw;display:flex;align-items:center;overflow:hidden}.archive-rail{display:flex;align-items:center;gap:32px;padding:0 8vw;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.archive-rail::-webkit-scrollbar{display:none}.archive-slide{position:relative;flex:0 0 auto;width:min(84vw,1280px);aspect-ratio:16 / 9;scroll-snap-align:center;border:none;background:#111;padding:0;margin:0;cursor:pointer;border-radius:4px;overflow:hidden;color:inherit;font:inherit;outline:none;filter:brightness(1) saturate(1);transition:filter .45s cubic-bezier(.4,0,.2,1)}.archive:not([data-hovered="-1"]) .archive-slide:not(.is-hovered){filter:brightness(.35) saturate(.7)}.archive-slide:focus-visible{outline:1px solid rgba(255,255,255,.4);outline-offset:4px}.archive-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:#000}.archive-frame-overlay{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;mix-blend-mode:multiply;transform-origin:center center}.archive-frame-overlay[data-flip="0"]{transform:scaleX(1) scaleY(1)}.archive-frame-overlay[data-flip="1"]{transform:scaleX(-1) scaleY(1)}.archive-frame-overlay[data-flip="2"]{transform:scaleX(1) scaleY(-1)}.archive-frame-overlay[data-flip="3"]{transform:scaleX(-1) scaleY(-1)}.archive-overlay{position:absolute;left:0;right:0;bottom:0;padding:32px 36px;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 100%);color:#fff;text-align:right;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .36s cubic-bezier(.34,1.56,.64,1)}.archive-slide.is-hovered .archive-overlay{opacity:1;transform:translateY(0)}.archive[data-slide-idle=true] .archive-slide.is-hovered .archive-overlay{opacity:0;transform:translateY(-12px)}.archive-title{font-size:16px;font-weight:700;line-height:1.25;white-space:pre-line;margin-bottom:2px;color:#fffffffa}.archive-caption{font-size:14px;font-weight:400;color:#ffffffeb}.archive-nav{position:absolute;top:50%;width:38px;height:38px;border-radius:50%;background:#0a0a0aa6;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffd9;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2;transition:opacity .36s cubic-bezier(.34,1.56,.64,1),transform .36s cubic-bezier(.34,1.56,.64,1),background .2s ease,color .2s ease}.archive-nav:hover{background:#1e1e1ed9;border-color:#ffffff59;color:#fff}.archive-nav-prev{left:24px;transform:translateY(-50%)}.archive-nav-next{right:24px;transform:translateY(-50%)}.archive[data-slide-idle=true] .archive-nav-prev{opacity:0;transform:translate(-20px,-50%);pointer-events:none}.archive[data-slide-idle=true] .archive-nav-next{opacity:0;transform:translate(20px,-50%);pointer-events:none}.archive-full{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:9999;display:flex;align-items:center;justify-content:center;transition:cursor 0s}.archive-full[data-awake=false]{cursor:none}.archive-full-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.archive-full-video{width:100%;height:100%;object-fit:contain;background:#000;display:block}.archive-full-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;color:#fffffff2;opacity:.5;z-index:4;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6))}.archive-full-nav{position:absolute;top:50%;width:38px;height:38px;border-radius:50%;background:#0a0a0aa6;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffd9;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:6;transition:opacity .42s cubic-bezier(.34,1.56,.64,1),transform .42s cubic-bezier(.34,1.56,.64,1),background .2s ease,color .2s ease}.archive-full-nav{display:none}.archive-full-nav:hover{background:#1e1e1ed9;border-color:#ffffff59;color:#fff}.archive-full-nav-prev{left:32px;transform:translateY(-50%)}.archive-full-nav-next{right:32px;transform:translateY(-50%)}.archive-full-overlay{position:absolute;left:0;right:0;top:0;padding:32px 36px;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,transparent 100%);text-align:right;z-index:5;transition:opacity .42s cubic-bezier(.34,1.56,.64,1),transform .42s cubic-bezier(.34,1.56,.64,1)}.archive-full-title{font-size:16px;font-weight:700;line-height:1.25;white-space:pre-line;margin-bottom:2px;color:#fffffffa}.archive-full-caption{font-size:14px;font-weight:400;color:#ffffffeb}.archive-full[data-awake=false] .archive-full-overlay{opacity:0;transform:translateY(-20px);pointer-events:none}.archive-full[data-awake=false] .archive-full-nav-prev{opacity:0;transform:translate(-24px,-50%);pointer-events:none}.archive-full[data-awake=false] .archive-full-nav-next{opacity:0;transform:translate(24px,-50%);pointer-events:none}.archive-full[data-awake=false] .archive-vpill{opacity:0;transform:translate(-50%,24px);pointer-events:none}.archive-vpill{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:8px 16px;background:#0a0a0a8c;border:1px solid rgba(255,255,255,.12);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffd1;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em;width:min(560px,70vw);z-index:6;transition:opacity .42s cubic-bezier(.34,1.56,.64,1),transform .42s cubic-bezier(.34,1.56,.64,1)}.archive-vpill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/></svg>");background-repeat:repeat;border-radius:inherit;z-index:0}.archive-vpill>*{position:relative;z-index:1}.archive-vp-icon{width:26px;height:26px;cursor:pointer;color:#ffffffd1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .32s cubic-bezier(.34,1.56,.64,1),color .18s ease;position:relative}.archive-vp-icon:hover{color:#fff}.archive-vp-icon[data-dist="0"]{transform:scale(1.2);z-index:5}.archive-vp-icon[data-dist="1"]{transform:scale(1.05)}.archive-vp-icon-slot,.archive-vp-icon-slot>svg{width:20px;height:20px;display:block}.archive-vp-icon.vp-vol .archive-vp-icon-slot,.archive-vp-icon.vp-vol .archive-vp-icon-slot>svg{transform:scale(1.05)}.vol-composite .vc-wave-small,.vol-composite .vc-wave-large{transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);transform-origin:14px 12px}.vol-composite .vc-slash{transition:stroke-dashoffset .32s cubic-bezier(.4,0,.2,1)}.archive-vp-icon.vp-vol[data-stage=high] .vc-wave-small,.archive-vp-icon.vp-vol[data-stage=high] .vc-wave-large{opacity:1;transform:scale(1)}.archive-vp-icon.vp-vol[data-stage=high] .vc-slash{stroke-dashoffset:28}.archive-vp-icon.vp-vol[data-stage=off] .vc-wave-small,.archive-vp-icon.vp-vol[data-stage=off] .vc-wave-large{opacity:0;transform:scale(.6);transition-delay:0s}.archive-vp-icon.vp-vol[data-stage=off] .vc-slash{stroke-dashoffset:0;transition-delay:.15s}.archive-vp-time{font-family:Poppins,sans-serif;min-width:38px;text-align:center;font-variant-numeric:tabular-nums;opacity:.82;flex-shrink:0;-webkit-user-select:none;user-select:none}.archive-vp-track-wrap{position:relative;flex:1;min-width:140px;padding:10px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.archive-vp-track{position:relative;height:14px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:999px;box-sizing:border-box;padding:0 2px;transition:border-color .18s ease}.archive-vp-track-wrap:hover .archive-vp-track,.archive-vp-track-wrap.is-hover .archive-vp-track{border-color:#ffffff38}.archive-vp-buffer{position:absolute;top:2px;bottom:2px;left:2px;background:#ffffff52;border-radius:999px;pointer-events:none;max-width:calc(100% - 4px);transition:width .4s linear}.archive-vp-fill{position:absolute;top:2px;bottom:2px;left:2px;background:linear-gradient(to right,#ffffff1a,#ffffff8c);border-radius:999px;pointer-events:none;max-width:calc(100% - 4px)}.archive-vp-playhead{position:absolute;top:0;bottom:0;width:1px;background:#ffffffa6;pointer-events:none;z-index:2}.archive-vp-thumbs{position:absolute;bottom:100%;left:0;right:0;height:96px;margin-bottom:18px;pointer-events:none;opacity:0;transition:opacity .32s cubic-bezier(.4,0,.2,1)}.archive-vp-track-wrap.is-hover .archive-vp-thumbs{opacity:1}.archive-vp-thumb{position:absolute;bottom:0;width:96px;height:54px;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:#141414d9;object-fit:cover;transform-origin:center bottom;transition:transform .34s cubic-bezier(.34,1.56,.64,1),opacity .28s cubic-bezier(.4,0,.2,1);pointer-events:none}.archive-vp-vol-wrap{position:relative;display:inline-flex;align-items:center}.archive-vp-vol-slider{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(0);margin-bottom:14px;padding:8px 12px;background:#0a0a0aa6;border:1px solid rgba(255,255,255,.14);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-height:0;width:120px;opacity:0;pointer-events:none;overflow:hidden;box-sizing:border-box;transform-origin:center bottom;transition:max-height .32s cubic-bezier(.34,1.56,.64,1),opacity .22s ease,padding .32s cubic-bezier(.34,1.56,.64,1);z-index:2}.archive-vp-vol-wrap:hover .archive-vp-vol-slider,.archive-vp-vol-wrap.is-hover .archive-vp-vol-slider{opacity:1;pointer-events:auto;max-height:32px}.archive-vp-vol-track{position:relative;width:100%;height:14px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:999px;cursor:pointer;box-sizing:border-box;padding:0 2px;transition:border-color .18s ease}.archive-vp-vol-track:hover{border-color:#ffffff38}.archive-vp-vol-fill{position:absolute;top:2px;bottom:2px;left:2px;background:linear-gradient(to right,#ffffff1a,#ffffff8c);border-radius:999px;pointer-events:none;transition:width .18s linear;max-width:calc(100% - 4px)}@media(max-width:767px){.archive-slide{width:92vw}.archive-overlay{padding:20px 22px}.archive-title{font-size:14px}.archive-caption{font-size:12px}.archive-nav{width:38px;height:38px}.archive-nav-prev{left:12px}.archive-nav-next{right:12px}.archive-full-overlay{padding:22px}.archive-full-title{font-size:14px}.archive-full-caption{font-size:12px}.archive-full-nav{width:42px;height:42px}.archive-full-nav-prev{left:14px}.archive-full-nav-next{right:14px}.archive-vpill{width:94vw;bottom:18px;padding:6px 12px;gap:10px}.archive-vp-icon{width:24px;height:24px}.archive-vp-icon-slot,.archive-vp-icon-slot>svg{width:18px;height:18px}.archive-vp-time{font-size:9px;min-width:34px}.archive-vp-thumb{width:72px;height:40px}.archive-vp-thumbs{height:72px;margin-bottom:14px}.archive-vp-vol-slider{width:96px}}@media(prefers-reduced-motion:reduce){.archive-slide,.archive-overlay,.archive-nav,.archive-full-nav,.archive-full-overlay,.archive-vpill,.archive-vp-icon,.archive-vp-thumb,.archive-vp-track,.archive-vp-buffer,.archive-vp-vol-slider,.archive-vp-vol-fill,.vol-composite .vc-wave-small,.vol-composite .vc-wave-large,.vol-composite .vc-slash{transition:none!important}}.archive-vpill.vp-inline{flex-direction:column;align-items:stretch;gap:0;padding:8px 2px;border-radius:8px;background:#ffffff04;border:1px solid rgba(255,255,255,.03);box-shadow:0 4px 5px #0003;backdrop-filter:none;-webkit-backdrop-filter:none}.archive-vpill.vp-inline:before{display:none}.archive-vpill.vp-inline .archive-vp-time{min-width:0;padding:0}.archive-vpill.vp-inline .archive-vp-row{display:flex;align-items:center;gap:4px;width:100%}.archive-vpill.vp-inline.vp-vol-open{border-radius:8px}.archive-vp-vol-inline{width:100%;max-height:0;opacity:0;pointer-events:none;overflow:hidden;box-sizing:border-box;padding-top:0;transition:max-height .32s cubic-bezier(.34,1.56,.64,1),opacity .22s ease,padding-top .32s cubic-bezier(.34,1.56,.64,1)}.archive-vpill.vp-vol-open .archive-vp-vol-inline{max-height:24px;opacity:1;pointer-events:auto;padding-top:8px}.archive-vp-vol-inline .archive-vp-vol-track{width:100%}.archive-vpill.vp-inline-up{flex-direction:column;align-items:stretch;gap:0}.archive-vpill.vp-inline-up .archive-vp-row{display:flex;align-items:center;gap:2px;width:100%}.archive-vpill.vp-inline-up .archive-vp-track-wrap{min-width:60px}.archive-vpill.vp-inline .archive-vp-track-wrap{min-width:0}.archive-vpill.vp-inline-up{position:relative}.archive-vp-vol-up{position:absolute;right:14px;bottom:calc(100% + 4px);width:26%;min-width:90px;max-width:140px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;box-sizing:border-box;z-index:8;transition:max-height .32s cubic-bezier(.34,1.56,.64,1),opacity .22s ease}.archive-vpill.vp-vol-open .archive-vp-vol-up{max-height:18px;opacity:1;pointer-events:auto}.archive-vp-vol-up .archive-vp-vol-track{width:100%}.archive-vp-vol-morph{max-width:0;opacity:0;overflow:hidden;display:flex;align-items:center;transition:max-width .32s cubic-bezier(.34,1.56,.64,1),opacity .22s ease,margin .32s cubic-bezier(.34,1.56,.64,1);pointer-events:none;flex-shrink:0;margin-left:-4px}.archive-vpill.vp-vol-open .archive-vp-vol-morph{max-width:92px;opacity:1;pointer-events:auto;margin-left:0}.archive-vp-vol-morph .archive-vp-vol-track{width:84px;height:14px;margin:0 2px}.mm-fschev-scale{display:inline-flex;transition:transform .2s ease-out}.mm-fschev:hover .mm-fschev-scale{transform:scale(1.22);transition:transform .2s ease-in}.mm-fschev-nudge{display:inline-flex}.mm-fschev-nudge.mm-chev-nr.go{animation:fsNudgeR .34s ease-in-out}.mm-fschev-nudge.mm-chev-nl.go{animation:fsNudgeL .34s ease-in-out}@keyframes fsNudgeR{0%,to{transform:translate(0)}45%{transform:translate(7px)}}@keyframes fsNudgeL{0%,to{transform:translate(0)}45%{transform:translate(-7px)}}.tiptap-separator{--tt-link-border-color: var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color: var(--tt-gray-dark-a-200)}.tiptap-separator{flex-shrink:0;background-color:var(--tt-link-border-color)}.tiptap-separator[data-orientation=horizontal]{height:1px;width:100%;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{height:1.5rem;width:1px}:root{--tt-toolbar-height: 2.75rem;--tt-safe-area-bottom: env(safe-area-inset-bottom, 0px);--tt-toolbar-bg-color: var(--white);--tt-toolbar-border-color: var(--tt-gray-light-a-100)}.dark{--tt-toolbar-bg-color: var(--black);--tt-toolbar-border-color: var(--tt-gray-dark-a-50)}.tiptap-toolbar{display:flex;align-items:center;gap:.25rem}.tiptap-toolbar-group{display:flex;align-items:center;gap:.125rem}.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{position:sticky;top:0;z-index:50;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);padding:0 .5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media(max-width:480px){.tiptap-toolbar[data-variant=fixed]{position:absolute;top:auto;height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);border-bottom:none;padding:0 .5rem var(--tt-safe-area-bottom);flex-wrap:nowrap;justify-content:flex-start}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:0 0 auto}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding: .125rem;--tt-toolbar-border-width: 1px;padding:.188rem;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{padding:0;border-radius:0;border:none;box-shadow:none;background-color:transparent}@media screen and (max-width:480px){.tiptap-toolbar[data-variant=floating]{width:100%;border-radius:0;border:none;box-shadow:none}}.tiptap-button{--tt-button-default-bg-color: var(--tt-gray-light-a-100);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-50)}.dark .tiptap-button{--tt-button-default-bg-color: var(--tt-gray-dark-a-100);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-300);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-100 );--tt-button-active-hover-bg-color: var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-200 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-900 );--tt-button-active-hover-bg-color: var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-800 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-brand-color-600);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-brand-color-400);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-700 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-600 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button{font-size:.875rem;font-weight:500;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:2rem;min-width:2rem;border:none;padding:.5rem;gap:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--tt-radius-lg, .75rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-right:0;padding-left:0}.tiptap-button[data-size=large]{font-size:.9375rem;height:2.375rem;min-width:2.375rem;padding:.625rem}.tiptap-button[data-size=small]{font-size:.75rem;line-height:1.2;height:1.5rem;min-width:1.5rem;padding:.3125rem;border-radius:var(--tt-radius-md, .5rem)}.tiptap-button .tiptap-button-text{padding:0 .125rem;flex-grow:1;text-align:left;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]{gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{width:1rem;display:flex;justify-content:center}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}.tiptap-button-group{display:flex;width:fit-content;align-items:stretch}.tiptap-button-group:has(>[data-slot=tiptap-button-group]){gap:.125rem}.tiptap-button-group>*:focus-visible{position:relative;z-index:10}.tiptap-button-group>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.tiptap-button-group>input{flex:1}.tiptap-button-group-horizontal>[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}.tiptap-button-group-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--tt-radius-lg)!important;border-bottom-right-radius:var(--tt-radius-lg)!important}.tiptap-button-group-horizontal>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.tiptap-button-group-horizontal:has(select[aria-hidden=true]:last-child)>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--tt-radius-lg);border-bottom-right-radius:var(--tt-radius-lg)}.tiptap-button-group-vertical{flex-direction:column}.tiptap-button-group-vertical>[data-slot]{border-bottom-left-radius:0;border-bottom-right-radius:0}.tiptap-button-group-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-left-radius:var(--tt-radius-lg)!important;border-bottom-right-radius:var(--tt-radius-lg)!important}.tiptap-button-group-vertical>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.tiptap-button-group-separator{position:relative;align-self:stretch}.tiptap-button-group-separator[data-orientation=horizontal]{margin-left:1px;margin-right:1px}.tiptap-button-group-separator[data-orientation=horizontal]{width:auto}.tiptap-button-group-separator[data-orientation=vertical]{margin-top:1px;margin-bottom:1px}.tiptap-button-group-separator[data-orientation=vertical]{height:auto}:root{--tt-dropdown-menu-bg-color: var(--white);--tt-dropdown-menu-text-color: var(--tt-gray-light-a-600);--tt-dropdown-menu-label-color: var(--tt-gray-light-a-800)}:root.dark,.dark{--tt-dropdown-menu-bg-color: var(--tt-gray-dark-50);--tt-dropdown-menu-text-color: var(--tt-gray-dark-a-600);--tt-dropdown-menu-label-color: var(--tt-gray-dark-a-800)}.tiptap-dropdown-menu-content{--slide-x: 0px;--slide-y: 0px;--padding: .375rem;position:relative;z-index:50;min-width:8rem;max-height:var(--radix-dropdown-menu-content-available-height);overflow-x:hidden;overflow-y:auto;border-radius:calc(var(--padding) + var(--tt-radius-lg));padding:.375rem;background-color:var(--tt-dropdown-menu-bg-color);color:var(--tt-dropdown-menu-text-color);box-shadow:var(--tt-shadow-elevated-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition-duration:.1s}.tiptap-dropdown-menu-content[data-side=bottom]{--slide-y: -.5rem}.tiptap-dropdown-menu-content[data-side=top]{--slide-y: .5rem}.tiptap-dropdown-menu-content[data-side=left]{--slide-x: .5rem}.tiptap-dropdown-menu-content[data-side=right]{--slide-x: -.5rem}.tiptap-dropdown-menu-content[data-state=open]{animation:dropdown-in .1s ease forwards}.tiptap-dropdown-menu-content[data-state=closed]{animation:dropdown-out .1s ease forwards;overflow:hidden}.tiptap-dropdown-menu-sub-content{--slide-x: 0px;--slide-y: 0px;--padding: .375rem;z-index:50;min-width:6rem;overflow:hidden;border-radius:calc(var(--padding) + var(--tt-radius-lg));padding:.25rem;background-color:var(--tt-dropdown-menu-bg-color);box-shadow:var(--tt-shadow-elevated-md);color:var(--tt-dropdown-menu-text-color);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition-duration:.1s}.tiptap-dropdown-menu-sub-content[data-side=bottom]{--slide-y: -.5rem}.tiptap-dropdown-menu-sub-content[data-side=top]{--slide-y: .5rem}.tiptap-dropdown-menu-sub-content[data-side=left]{--slide-x: .5rem}.tiptap-dropdown-menu-sub-content[data-side=right]{--slide-x: -.5rem}.tiptap-dropdown-menu-sub-content[data-state=open]{animation:dropdown-in .1s ease forwards}.tiptap-dropdown-menu-sub-content[data-state=closed]{animation:dropdown-out .1s ease forwards}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95) translate(var(--slide-x),var(--slide-y))}to{opacity:1;transform:scale(1) translate(0)}}@keyframes dropdown-out{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.95) translate(var(--slide-x),var(--slide-y))}}.tiptap-dropdown-menu-label{padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal;text-transform:capitalize;color:var(--tt-dropdown-menu-label-color)}.tiptap-dropdown-menu-label[data-inset=true]{padding-left:1.75rem}.tiptap-dropdown-menu-group,.tiptap-dropdown-menu-group[data-orientation=vertical]{display:flex;flex-direction:column}.tiptap-dropdown-menu-group[data-orientation=horizontal]{display:flex;flex-direction:row;align-items:center;gap:.25rem}.tiptap-badge{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-light-a-600 );--tt-badge-bg-color: var(--white);--tt-badge-bg-color-subdued: var(--white);--tt-badge-bg-color-emphasized: var(--white);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-600 )}.dark .tiptap-badge{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-dark-a-600 );--tt-badge-bg-color: var(--black);--tt-badge-bg-color-subdued: var(--black);--tt-badge-bg-color-emphasized: var(--black);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-400 )}.tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-light-a-600 );--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-600 )}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-dark-a-600 );--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-400 )}.tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-500);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var(--white);--tt-badge-bg-color: var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued: var( --tt-gray-light-a-50 );--tt-badge-bg-color-emphasized: var( --tt-gray-light-a-700 );--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var(--white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var(--black);--tt-badge-bg-color: var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued: var( --tt-gray-dark-a-50 );--tt-badge-bg-color-emphasized: var( --tt-gray-dark-a-800 );--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-inc-2);--tt-badge-border-color-subdued: var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-green-dec-2);--tt-badge-text-color: var(--tt-color-green-dec-3);--tt-badge-text-color-subdued: var( --tt-color-green-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-green-inc-5 );--tt-badge-bg-color: var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-green-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-green-dec-1 );--tt-badge-icon-color: var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-green-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-green-inc-5 )}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-dec-2);--tt-badge-border-color-subdued: var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-green-base);--tt-badge-text-color: var(--tt-color-green-inc-3);--tt-badge-text-color-subdued: var( --tt-color-green-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-green-dec-5 );--tt-badge-bg-color: var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-green-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-green-inc-1 );--tt-badge-icon-color: var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-green-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-green-dec-5 )}.tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-dec-1);--tt-badge-text-color: var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued: var( --tt-color-yellow-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-yellow-dec-3 );--tt-badge-bg-color: var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-yellow-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-yellow-base );--tt-badge-icon-color: var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-yellow-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-yellow-dec-3 )}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-inc-1);--tt-badge-text-color: var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued: var( --tt-color-yellow-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-yellow-dec-3 );--tt-badge-bg-color: var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-yellow-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-yellow-base );--tt-badge-icon-color: var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-yellow-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-yellow-dec-3 )}.tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-inc-2);--tt-badge-border-color-subdued: var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-red-dec-2);--tt-badge-text-color: var(--tt-color-red-dec-3);--tt-badge-text-color-subdued: var( --tt-color-red-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-red-inc-5 );--tt-badge-bg-color: var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-red-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-red-dec-1 );--tt-badge-icon-color: var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-red-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-red-inc-5 )}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-dec-2);--tt-badge-border-color-subdued: var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-red-base);--tt-badge-text-color: var(--tt-color-red-inc-3);--tt-badge-text-color-subdued: var( --tt-color-red-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-red-dec-5 );--tt-badge-bg-color: var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-red-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-red-inc-1 );--tt-badge-icon-color: var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-red-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-red-dec-5 )}.tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-brand-color-300);--tt-badge-border-color-subdued: var(--tt-brand-color-200);--tt-badge-border-color-emphasized: var(--tt-brand-color-600);--tt-badge-text-color: var(--tt-brand-color-800);--tt-badge-text-color-subdued: var( --tt-brand-color-700 );--tt-badge-text-color-emphasized: var( --tt-brand-color-50 );--tt-badge-bg-color: var(--tt-brand-color-100);--tt-badge-bg-color-subdued: var( --tt-brand-color-50 );--tt-badge-bg-color-emphasized: var( --tt-brand-color-600 );--tt-badge-icon-color: var(--tt-brand-color-800);--tt-badge-icon-color-subdued: var( --tt-brand-color-700 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-100 )}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-brand-color-700);--tt-badge-border-color-subdued: var(--tt-brand-color-800);--tt-badge-border-color-emphasized: var(--tt-brand-color-400);--tt-badge-text-color: var(--tt-brand-color-200);--tt-badge-text-color-subdued: var( --tt-brand-color-300 );--tt-badge-text-color-emphasized: var( --tt-brand-color-950 );--tt-badge-bg-color: var(--tt-brand-color-900);--tt-badge-bg-color-subdued: var( --tt-brand-color-950 );--tt-badge-bg-color-emphasized: var( --tt-brand-color-400 );--tt-badge-icon-color: var(--tt-brand-color-200);--tt-badge-icon-color-subdued: var( --tt-brand-color-300 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-900 )}.tiptap-badge-group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}.tiptap-badge{font-size:.625rem;font-weight:700;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:1.25rem;min-width:1.25rem;padding:.25rem;display:flex;align-items:center;justify-content:center;border:solid 1px;border-radius:var(--tt-radius-sm, .375rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-badge[data-size=large]{font-size:.75rem;height:1.5rem;min-width:1.5rem;padding:.375rem;border-radius:var(--tt-radius-md, .375rem)}.tiptap-badge[data-size=small]{height:1rem;min-width:1rem;padding:.125rem;border-radius:var(--tt-radius-xs, .25rem)}.tiptap-badge .tiptap-badge-text{padding:0 .125rem;flex-grow:1;text-align:left}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}.tiptap-popover{--tt-popover-bg-color: var(--white);--tt-popover-border-color: var(--tt-gray-light-a-100);--tt-popover-text-color: var(--tt-gray-light-a-600)}:root.dark,.dark{--tt-popover-border-color: var(--tt-gray-dark-a-50);--tt-popover-bg-color: var(--tt-gray-dark-50);--tt-popover-text-color: var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;outline:none;transform-origin:var(--radix-popover-content-transform-origin);max-height:var(--radix-popover-content-available-height)}.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}:root{--tiptap-card-bg-color: var(--white);--tiptap-card-border-color: var(--tt-gray-light-a-100);--tiptap-card-group-label-color: var(--tt-gray-light-a-800)}.dark{--tiptap-card-bg-color: var(--tt-gray-dark-50);--tiptap-card-border-color: var(--tt-gray-dark-a-100);--tiptap-card-group-label-color: var(--tt-gray-dark-a-800)}.tiptap-card{--padding: .375rem;--border-width: 1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);display:flex;flex-direction:column;outline:none;align-items:center;position:relative;min-width:0;word-wrap:break-word;background-clip:border-box}.tiptap-card-header{padding:.375rem;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:var(--border-width) solid var(--tiptap-card-border-color)}.tiptap-card-body{padding:.375rem;flex:1 1 auto;overflow-y:auto}.tiptap-card-item-group{position:relative;display:flex;vertical-align:middle;min-width:max-content}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{gap:.25rem;flex-direction:row;align-items:center}.tiptap-card-group-label{padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal;text-transform:capitalize;color:var(--tiptap-card-group-label-color)}.tiptap-button-highlight{position:relative;width:1.25rem;height:1.25rem;margin:0 -.175rem;border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);transition:transform .2s ease}.tiptap-button-highlight:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}:root{--tt-input-placeholder: var(--tt-gray-light-a-400);--tt-input-border: var(--tt-gray-light-a-200);--tt-input-border-focus: var(--tt-gray-light-a-300)}.dark{--tt-input-placeholder: var(--tt-gray-dark-a-400);--tt-input-border: var(--tt-gray-dark-a-200);--tt-input-border-focus: var(--tt-gray-dark-a-300)}.tiptap-input{width:100%;min-width:0;height:2rem;padding:.25rem .625rem;border-radius:var(--tt-radius-md);border:1px solid var(--tt-input-border);background:transparent;font-size:1rem;outline:none;transition:color,background-color,border-color .15s}.tiptap-input::placeholder{color:var(--tt-input-placeholder)}.tiptap-input:focus-visible{border-color:var(--tt-input-border-focus)}@media(min-width:768px){.tiptap-input{font-size:.875rem}}.tiptap-link-input{font-size:.875rem;border:none;min-width:12rem;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.tiptap-link-input:focus{text-overflow:clip;overflow:visible}.tiptap.ProseMirror{--blockquote-bg-color: var(--tt-gray-light-900)}.dark .tiptap.ProseMirror{--blockquote-bg-color: var(--tt-gray-dark-900)}.tiptap.ProseMirror blockquote{position:relative;padding-left:1em;padding-top:.375em;padding-bottom:.375em;margin:1.5rem 0}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote:before,.tiptap.ProseMirror blockquote.is-empty:before{position:absolute;bottom:0;left:0;top:0;height:100%;width:.25em;background-color:var(--blockquote-bg-color);content:"";border-radius:0}.tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-light-a-100);--tt-inline-code-text-color: var(--tt-gray-light-a-700);--tt-inline-code-border-color: var(--tt-gray-light-a-200);--tt-codeblock-bg: var(--tt-gray-light-a-50);--tt-codeblock-text: var(--tt-gray-light-a-800);--tt-codeblock-border: var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-dark-a-100);--tt-inline-code-text-color: var(--tt-gray-dark-a-700);--tt-inline-code-border-color: var(--tt-gray-dark-a-200);--tt-codeblock-bg: var(--tt-gray-dark-a-50);--tt-codeblock-text: var(--tt-gray-dark-a-800);--tt-codeblock-border: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4;border-radius:6px/.375rem;padding:.1em .2em}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem;border-radius:6px/.375rem}.tiptap.ProseMirror pre code{background-color:transparent;border:none;border-radius:0;-webkit-text-fill-color:inherit;color:inherit}.tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{border:none;height:1px;background-color:var(--horizontal-rule-color)}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}.tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-light-a-100);--tt-checklist-bg-active-color: var(--tt-gray-light-a-900);--tt-checklist-border-color: var(--tt-gray-light-a-200);--tt-checklist-border-active-color: var(--tt-gray-light-a-900);--tt-checklist-check-icon-color: var(--white);--tt-checklist-text-active: var(--tt-gray-light-a-500)}.dark .tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color: var(--tt-gray-dark-a-900);--tt-checklist-border-color: var(--tt-gray-dark-a-200);--tt-checklist-border-active-color: var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color: var(--black);--tt-checklist-text-active: var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0;line-height:1.6}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul{list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul{list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{display:flex;flex-direction:row;align-items:flex-start}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{position:relative;padding-top:.375rem;padding-right:.5rem}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.tiptap.ProseMirror ul[data-type=taskList] li label span{display:block;width:1em;height:1em;border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs, .25rem);position:relative;cursor:pointer;background-color:var(--tt-checklist-bg-color);transition:background-color 80ms ease-out,border-color 80ms ease-out}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.75em;height:.75em;background-color:var(--tt-checklist-check-icon-color);opacity:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1 1 0%;min-width:0}.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror p>img{display:inline-block}.tiptap.ProseMirror>img:not([data-type=emoji] img){margin:2rem 0;outline:.125rem solid transparent;border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{outline:.125rem solid transparent;border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror .tiptap-thread img{margin:0}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{position:relative;color:inherit;font-style:inherit}.tiptap.ProseMirror>h1:first-child,.tiptap.ProseMirror>h2:first-child,.tiptap.ProseMirror>h3:first-child,.tiptap.ProseMirror>h4:first-child,.tiptap.ProseMirror>.ProseMirror-widget+h1,.tiptap.ProseMirror>.ProseMirror-widget+h2,.tiptap.ProseMirror>.ProseMirror-widget+h3,.tiptap.ProseMirror>.ProseMirror-widget+h4{margin-top:0}.tiptap.ProseMirror h1{font-size:1.5em;font-weight:700;margin-top:3em}.tiptap.ProseMirror h2{font-size:1.25em;font-weight:700;margin-top:2.5em}.tiptap.ProseMirror h3{font-size:1.125em;font-weight:600;margin-top:2em}.tiptap.ProseMirror h4{font-size:1em;font-weight:600;margin-top:2em}.tiptap.ProseMirror{--tt-collaboration-carets-label: var(--tt-gray-light-900);--link-text-color: var(--tt-brand-color-500);--placeholder-color: var(--tt-gray-light-a-400);--tiptap-ai-insertion-color: var(--tt-brand-color-600)}.dark .tiptap.ProseMirror{--tt-collaboration-carets-label: var(--tt-gray-dark-100);--link-text-color: var(--tt-brand-color-400);--placeholder-color: var(--tt-gray-dark-a-400);--tiptap-ai-insertion-color: var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;outline:none;caret-color:var(--tt-cursor-color)}.tiptap.ProseMirror p:not(:first-child):not(td p):not(th p){margin-top:20px}.tiptap.ProseMirror p:not(td p):not(th p){font-size:1rem;line-height:1.6;font-weight:400}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:transparent}.tiptap.ProseMirror .selection{display:inline;background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:transparent}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{border-right:1px solid transparent;border-left:1px solid transparent;pointer-events:none;margin-left:-1px;margin-right:-1px;position:relative;word-break:normal}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);border-radius:.25rem;border-bottom-left-radius:0;font-size:.75rem;font-weight:600;left:-1px;line-height:1;padding:.125rem .375rem;position:absolute;top:-1.3em;-webkit-user-select:none;user-select:none;white-space:nowrap}.tiptap.ProseMirror [data-type=emoji] img{display:inline-block;width:1.25em;height:1.25em;cursor:text}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{display:inline-block;color:var(--tt-brand-color-500)}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;height:0;position:absolute;width:100%;text-align:inherit;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{background:var(--tt-brand-color-400)!important;border-radius:.25rem;margin-left:-1px;margin-right:-1px;width:100%;height:.188rem;cursor:grabbing}.tiptap.ProseMirror{--tt-indent-unit: 24px}.tiptap.ProseMirror [data-indent]{transition:margin-left .2s ease-in-out;margin-left:calc(var(--tt-indent-unit) * var(--tt-indent-level, 0))}:root{overflow-wrap:break-word;-webkit-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50: rgba(56, 56, 56, .04);--tt-gray-light-a-100: rgba(15, 22, 36, .05);--tt-gray-light-a-200: rgba(37, 39, 45, .1);--tt-gray-light-a-300: rgba(47, 50, 55, .2);--tt-gray-light-a-400: rgba(40, 44, 51, .42);--tt-gray-light-a-500: rgba(52, 55, 60, .64);--tt-gray-light-a-600: rgba(36, 39, 46, .78);--tt-gray-light-a-700: rgba(35, 37, 42, .87);--tt-gray-light-a-800: rgba(30, 32, 36, .95);--tt-gray-light-a-900: rgba(29, 30, 32, .98);--tt-gray-light-50: rgba(250, 250, 250, 1);--tt-gray-light-100: rgba(244, 244, 245, 1);--tt-gray-light-200: rgba(234, 234, 235, 1);--tt-gray-light-300: rgba(213, 214, 215, 1);--tt-gray-light-400: rgba(166, 167, 171, 1);--tt-gray-light-500: rgba(125, 127, 130, 1);--tt-gray-light-600: rgba(83, 86, 90, 1);--tt-gray-light-700: rgba(64, 65, 69, 1);--tt-gray-light-800: rgba(44, 45, 48, 1);--tt-gray-light-900: rgba(34, 35, 37, 1);--tt-gray-dark-a-50: rgba(232, 232, 253, .05);--tt-gray-dark-a-100: rgba(231, 231, 243, .07);--tt-gray-dark-a-200: rgba(238, 238, 246, .11);--tt-gray-dark-a-300: rgba(239, 239, 245, .22);--tt-gray-dark-a-400: rgba(244, 244, 255, .37);--tt-gray-dark-a-500: rgba(236, 238, 253, .5);--tt-gray-dark-a-600: rgba(247, 247, 253, .64);--tt-gray-dark-a-700: rgba(251, 251, 254, .75);--tt-gray-dark-a-800: rgba(253, 253, 253, .88);--tt-gray-dark-a-900: rgba(255, 255, 255, .96);--tt-gray-dark-50: rgba(25, 25, 26, 1);--tt-gray-dark-100: rgba(32, 32, 34, 1);--tt-gray-dark-200: rgba(45, 45, 47, 1);--tt-gray-dark-300: rgba(70, 70, 73, 1);--tt-gray-dark-400: rgba(99, 99, 105, 1);--tt-gray-dark-500: rgba(124, 124, 131, 1);--tt-gray-dark-600: rgba(163, 163, 168, 1);--tt-gray-dark-700: rgba(192, 192, 195, 1);--tt-gray-dark-800: rgba(224, 224, 225, 1);--tt-gray-dark-900: rgba(245, 245, 245, 1);--tt-brand-color-50: rgba(239, 238, 255, 1);--tt-brand-color-100: rgba(222, 219, 255, 1);--tt-brand-color-200: rgba(195, 189, 255, 1);--tt-brand-color-300: rgba(157, 138, 255, 1);--tt-brand-color-400: rgba(122, 82, 255, 1);--tt-brand-color-500: rgba(98, 41, 255, 1);--tt-brand-color-600: rgba(84, 0, 229, 1);--tt-brand-color-700: rgba(75, 0, 204, 1);--tt-brand-color-800: rgba(56, 0, 153, 1);--tt-brand-color-900: rgba(43, 25, 102, 1);--tt-brand-color-950: hsla(257, 100%, 9%, 1);--tt-color-green-inc-5: hsla(129, 100%, 97%, 1);--tt-color-green-inc-4: hsla(129, 100%, 92%, 1);--tt-color-green-inc-3: hsla(131, 100%, 86%, 1);--tt-color-green-inc-2: hsla(133, 98%, 78%, 1);--tt-color-green-inc-1: hsla(137, 99%, 70%, 1);--tt-color-green-base: hsla(147, 99%, 50%, 1);--tt-color-green-dec-1: hsla(147, 97%, 41%, 1);--tt-color-green-dec-2: hsla(146, 98%, 32%, 1);--tt-color-green-dec-3: hsla(146, 100%, 24%, 1);--tt-color-green-dec-4: hsla(144, 100%, 16%, 1);--tt-color-green-dec-5: hsla(140, 100%, 9%, 1);--tt-color-yellow-inc-5: hsla(50, 100%, 97%, 1);--tt-color-yellow-inc-4: hsla(50, 100%, 91%, 1);--tt-color-yellow-inc-3: hsla(50, 100%, 84%, 1);--tt-color-yellow-inc-2: hsla(50, 100%, 77%, 1);--tt-color-yellow-inc-1: hsla(50, 100%, 68%, 1);--tt-color-yellow-base: hsla(52, 100%, 50%, 1);--tt-color-yellow-dec-1: hsla(52, 100%, 41%, 1);--tt-color-yellow-dec-2: hsla(52, 100%, 32%, 1);--tt-color-yellow-dec-3: hsla(52, 100%, 24%, 1);--tt-color-yellow-dec-4: hsla(51, 100%, 16%, 1);--tt-color-yellow-dec-5: hsla(50, 100%, 9%, 1);--tt-color-red-inc-5: hsla(11, 100%, 96%, 1);--tt-color-red-inc-4: hsla(11, 100%, 88%, 1);--tt-color-red-inc-3: hsla(10, 100%, 80%, 1);--tt-color-red-inc-2: hsla(9, 100%, 73%, 1);--tt-color-red-inc-1: hsla(7, 100%, 64%, 1);--tt-color-red-base: hsla(7, 100%, 54%, 1);--tt-color-red-dec-1: hsla(7, 100%, 41%, 1);--tt-color-red-dec-2: hsla(5, 100%, 32%, 1);--tt-color-red-dec-3: hsla(4, 100%, 24%, 1);--tt-color-red-dec-4: hsla(3, 100%, 16%, 1);--tt-color-red-dec-5: hsla(1, 100%, 9%, 1);--white: rgba(255, 255, 255, 1);--black: rgba(14, 14, 17, 1);--transparent: rgba(255, 255, 255, 0);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(17, 24, 39, .04), 0px 12px 24px 0px rgba(17, 24, 39, .04), 0px 6px 8px 0px rgba(17, 24, 39, .02), 0px 2px 3px 0px rgba(17, 24, 39, .02);--tt-radius-xxs: .125rem;--tt-radius-xs: .25rem;--tt-radius-sm: .375rem;--tt-radius-md: .5rem;--tt-radius-lg: .75rem;--tt-radius-xl: 1rem;--tt-transition-duration-short: .1s;--tt-transition-duration-default: .2s;--tt-transition-duration-long: .64s;--tt-transition-easing-default: cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic: cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart: cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ: cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back: cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast: 8%;--tt-destructive-contrast: 8%;--tt-foreground-contrast: 8%}:root,:root *,:root :before,:root :after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color: var(--white);--tt-border-color: var(--tt-gray-light-a-200);--tt-border-color-tint: var(--tt-gray-light-a-100);--tt-sidebar-bg-color: var(--tt-gray-light-100);--tt-scrollbar-color: var(--tt-gray-light-a-200);--tt-cursor-color: var(--tt-brand-color-500);--tt-selection-color: rgba(157, 138, 255, .2);--tt-card-bg-color: var(--white);--tt-card-border-color: var(--tt-gray-light-a-100)}.dark{--tt-bg-color: var(--black);--tt-border-color: var(--tt-gray-dark-a-200);--tt-border-color-tint: var(--tt-gray-dark-a-100);--tt-sidebar-bg-color: var(--tt-gray-dark-100);--tt-scrollbar-color: var(--tt-gray-dark-a-200);--tt-cursor-color: var(--tt-brand-color-400);--tt-selection-color: rgba(122, 82, 255, .2);--tt-card-bg-color: var(--tt-gray-dark-50);--tt-card-border-color: var(--tt-gray-dark-a-50);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(0, 0, 0, .5), 0px 12px 24px 0px rgba(0, 0, 0, .24), 0px 6px 8px 0px rgba(0, 0, 0, .22), 0px 2px 3px 0px rgba(0, 0, 0, .12)}:root{--tt-color-text-gray: hsl(45, 2%, 46%);--tt-color-text-brown: hsl(19, 31%, 47%);--tt-color-text-orange: hsl(30, 89%, 45%);--tt-color-text-yellow: hsl(38, 62%, 49%);--tt-color-text-green: hsl(148, 32%, 39%);--tt-color-text-blue: hsl(202, 54%, 43%);--tt-color-text-purple: hsl(274, 32%, 54%);--tt-color-text-pink: hsl(328, 49%, 53%);--tt-color-text-red: hsl(2, 62%, 55%);--tt-color-text-gray-contrast: hsla(39, 26%, 26%, .15);--tt-color-text-brown-contrast: hsla(18, 43%, 69%, .35);--tt-color-text-orange-contrast: hsla(24, 73%, 55%, .27);--tt-color-text-yellow-contrast: hsla(44, 82%, 59%, .39);--tt-color-text-green-contrast: hsla(126, 29%, 60%, .27);--tt-color-text-blue-contrast: hsla(202, 54%, 59%, .27);--tt-color-text-purple-contrast: hsla(274, 37%, 64%, .27);--tt-color-text-pink-contrast: hsla(331, 60%, 71%, .27);--tt-color-text-red-contrast: hsla(8, 79%, 79%, .4)}.dark{--tt-color-text-gray: hsl(0, 0%, 61%);--tt-color-text-brown: hsl(18, 35%, 58%);--tt-color-text-orange: hsl(25, 53%, 53%);--tt-color-text-yellow: hsl(36, 54%, 55%);--tt-color-text-green: hsl(145, 32%, 47%);--tt-color-text-blue: hsl(202, 64%, 52%);--tt-color-text-purple: hsl(270, 55%, 62%);--tt-color-text-pink: hsl(329, 57%, 58%);--tt-color-text-red: hsl(1, 69%, 60%);--tt-color-text-gray-contrast: hsla(0, 0%, 100%, .09);--tt-color-text-brown-contrast: hsla(17, 45%, 50%, .25);--tt-color-text-orange-contrast: hsla(27, 82%, 53%, .2);--tt-color-text-yellow-contrast: hsla(35, 49%, 47%, .2);--tt-color-text-green-contrast: hsla(151, 55%, 39%, .2);--tt-color-text-blue-contrast: hsla(202, 54%, 43%, .2);--tt-color-text-purple-contrast: hsla(271, 56%, 60%, .18);--tt-color-text-pink-contrast: hsla(331, 67%, 58%, .22);--tt-color-text-red-contrast: hsla(0, 67%, 60%, .25)}:root{--tt-color-highlight-yellow: #fef9c3;--tt-color-highlight-green: #dcfce7;--tt-color-highlight-blue: #e0f2fe;--tt-color-highlight-purple: #f3e8ff;--tt-color-highlight-red: #ffe4e6;--tt-color-highlight-gray: rgb(248, 248, 247);--tt-color-highlight-brown: rgb(244, 238, 238);--tt-color-highlight-orange: rgb(251, 236, 221);--tt-color-highlight-pink: rgb(252, 241, 246);--tt-color-highlight-yellow-contrast: #fbe604;--tt-color-highlight-green-contrast: #c7fad8;--tt-color-highlight-blue-contrast: #ceeafd;--tt-color-highlight-purple-contrast: #e4ccff;--tt-color-highlight-red-contrast: #ffccd0;--tt-color-highlight-gray-contrast: rgba(84, 72, 49, .15);--tt-color-highlight-brown-contrast: rgba(210, 162, 141, .35);--tt-color-highlight-orange-contrast: rgba(224, 124, 57, .27);--tt-color-highlight-pink-contrast: rgba(225, 136, 179, .27)}.dark{--tt-color-highlight-yellow: #6b6524;--tt-color-highlight-green: #509568;--tt-color-highlight-blue: #6e92aa;--tt-color-highlight-purple: #583e74;--tt-color-highlight-red: #743e42;--tt-color-highlight-gray: rgb(47, 47, 47);--tt-color-highlight-brown: rgb(74, 50, 40);--tt-color-highlight-orange: rgb(92, 59, 35);--tt-color-highlight-pink: rgb(78, 44, 60);--tt-color-highlight-yellow-contrast: #58531e;--tt-color-highlight-green-contrast: #47855d;--tt-color-highlight-blue-contrast: #5e86a1;--tt-color-highlight-purple-contrast: #4c3564;--tt-color-highlight-red-contrast: #643539;--tt-color-highlight-gray-contrast: rgba(255, 255, 255, .094);--tt-color-highlight-brown-contrast: rgba(184, 101, 69, .25);--tt-color-highlight-orange-contrast: rgba(233, 126, 37, .2);--tt-color-highlight-pink-contrast: rgba(220, 76, 145, .22)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rl-content{outline:none;min-height:0;white-space:pre-wrap;word-break:break-word;cursor:text;pointer-events:auto;-webkit-user-modify:read-write;font-family:Madefor Display,sans-serif;font-weight:100;font-size:11px;letter-spacing:.02em;line-height:1.45;color:#ffffffeb;text-align:justify}.rl-content.rl-media-only{cursor:default;caret-color:transparent;min-height:0}.rl-content *{margin:0;padding:0}.rl-content .rl-b{font-weight:700}.rl-content .rl-i{font-style:italic}.rl-content .rl-u{text-decoration:underline}.rl-content .rl-st{text-decoration:line-through}.rl-content .rl-link{color:inherit;text-decoration:underline}.rl-content .rl-quote{border-left:3px solid rgba(0,0,0,.2);padding-left:12px;margin:6px 0}.rl-content .rl-ul{padding-left:22px;list-style:disc}.rl-content .rl-ol{padding-left:22px;list-style:decimal}.rl-content hr{border:none;height:1px;background:currentColor;opacity:.35;margin:10px 0}.nodes-tb{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:100075;display:flex;flex-direction:column;gap:4px;padding:6px;background:#141414fa;border:1px solid rgba(255,255,255,.13);border-radius:24px;box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:JetBrains Mono,monospace}.nodes-tb-row{display:flex;align-items:center;gap:2px;position:relative}.nodes-tb-ct{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#ffffff8c;border:none;border-radius:50%;cursor:pointer;padding:0;line-height:1;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.nodes-tb-ct:hover{background:#ffffff14;color:#fffffff2}.nodes-tb-ct.active{background:#ffffff24;color:#fff}.nodes-tt{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:7px 10px;border-radius:8px;background:#141414f2;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;white-space:nowrap;pointer-events:none;z-index:100082}.nodes-tt{display:none}.nodes-tb-sep{width:1px;height:20px;background:#ffffff1a;margin:0 5px;flex:0 0 auto}.nodes-tb-sel{height:40px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;color:#ffffff8c;border:1px solid rgba(255,255,255,.25);border-radius:20px;font-family:JetBrains Mono,monospace;font-size:11px;padding:0 14px;cursor:pointer;outline:none;white-space:nowrap;transition:border-color .15s,color .15s}.nodes-tb-sel:hover{border-color:#fff6;color:#ffffffd9}.nodes-tb-sel-ar{opacity:.5;flex-shrink:0}.nodes-tb-ddback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100080}.nodes-tb-ddmenu{position:fixed;z-index:100081;background:#141414fa;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:5px;max-height:300px;overflow-y:auto;box-shadow:0 16px 64px #0000008c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nodes-tb-dditem{display:block;width:100%;text-align:left;padding:6px 12px;background:transparent;border:none;border-radius:6px;color:#ffffffc7;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.nodes-tb-dditem:hover{background:#ffffff14;color:#fff}.nodes-tb-sw{width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.3);cursor:pointer;padding:0;overflow:hidden;position:relative;flex:0 0 auto}.nodes-tb-sw input{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:none;padding:0;cursor:pointer;background:transparent}.nodes-tb-lbl{font-size:9px;color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;padding:0 4px;flex:0 0 auto}.nodes-tb-stat{font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:0 8px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.nodes-tb-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.rl-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100085;display:flex;align-items:center;justify-content:center}.rl-modal{background:var(--dg-panel-bg);border:1px solid var(--dg-panel-border);border-radius:14px;box-shadow:var(--dg-panel-shadow);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:0;overflow:hidden;display:flex;flex-direction:column;width:min(94vw,420px);font-family:JetBrains Mono,monospace;color:#fffc}.rl-modal-head{height:30px;min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;gap:8px}.rl-modal-stripes{font-family:JetBrains Mono,monospace;font-size:7px;line-height:1;letter-spacing:2px;color:#ffffff29;text-align:center;padding:0 0 4px;border-bottom:1px solid rgba(255,255,255,.1);-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap}.rl-code-field{width:100%;box-sizing:border-box;min-height:140px;max-height:42vh;background:#0006;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#fff;padding:10px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5;outline:none;margin-bottom:10px;resize:vertical;overflow:auto;white-space:pre;transition:box-shadow .18s,border-color .18s}.rl-code-field:focus{box-shadow:inset 0 0 8px #ffffff2e,0 0 12px #ffffff26;border-color:#ffffff80}.rl-modal-title{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-family:JetBrains Mono,monospace}.rl-modal-x{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--dg-close-bg);border:1px solid var(--dg-close-border);cursor:pointer;padding:0;transition:all .12s}.rl-modal-body{padding:14px}.rl-modal-foot{display:flex;justify-content:center;gap:8px;padding:0 14px 14px}.rl-modal input[type=text]{width:100%;box-sizing:border-box;height:34px;background:#00000059;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#fff;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:12px;outline:none;margin-bottom:10px;transition:box-shadow .18s,border-color .18s}.rl-modal input[type=text]:focus{box-shadow:inset 0 0 8px #ffffff2e,0 0 12px #ffffff26;border-color:#ffffff80}@keyframes rlBounceIn{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rlBounceOut{0%{transform:scale(1);opacity:1}to{transform:scale(.3);opacity:0}}.nodes-tb-done{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer;margin-left:4px}.nodes-tb-done:hover{background:#ffffff24}.nodes-tb-ct svg{stroke-width:2}.nodes-tb.inline{position:static;top:auto;left:auto;transform:none;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 12px;padding:6px 8px;gap:6px;border-radius:10px;z-index:auto}.nodes-tb.inline .nodes-tb-row{flex-wrap:wrap;gap:1px}.nodes-tb.inline .nodes-tb-ct{width:32px;height:32px;border-radius:7px}.nodes-tb.inline .nodes-tb-ct svg{width:20px;height:20px}.nodes-tb.inline .nodes-tb-sel{height:32px;font-size:11px;padding:0 6px;border-radius:7px;gap:2px}.nodes-tb.inline .nodes-tb-sep{height:20px;margin:0 4px}.rl-columns{position:relative}.rl-column{min-width:0;min-height:34px;border:1px dashed rgba(255,255,255,.14);border-radius:6px;padding:6px 8px;transition:border-color .15s}.rl-column:hover{border-color:#ffffff40}.rl-col-resizer{position:absolute;top:0;bottom:0;width:10px;margin-left:-5px;cursor:col-resize;z-index:6;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.rl-col-resizer:after{content:"";width:2px;height:22px;border-radius:2px;background:#fff3;transition:background .15s,height .15s}.rl-col-resizer:hover:after{background:#ffffffb3;height:42px;box-shadow:0 0 6px #ffffff40}.rl-modal-gif{width:min(560px,92vw)}.rl-gif-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:48vh;overflow-y:auto;margin:10px 0}.rl-gif-cell{padding:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;cursor:pointer;background:#0000004d;aspect-ratio:1/1;transition:border-color .15s}.rl-gif-cell:hover{border-color:#fff6}.rl-gif-cell img{width:100%;height:100%;object-fit:cover;display:block}.rl-gif-empty{grid-column:1/-1;text-align:center;padding:24px;font-family:JetBrains Mono,monospace;font-size:11px;color:#fff6;letter-spacing:.05em}.rl-gif-attr{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap}.rl-content.rl-wrap,.rl-content.rl-wrap *{overflow-wrap:anywhere;word-break:break-word}.rl-html-preview-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-bottom:5px}.rl-html-preview{border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:10px;background:#ffffff08;max-height:220px;overflow:auto;margin-bottom:10px}.mm-node-field:focus-within{border-color:#fff6!important;box-shadow:0 0 8px #ffffff26;overflow-y:auto!important;overscroll-behavior:contain!important}.nodes-tb-aimenu{min-width:180px}.nodes-tb-aidesc{padding:5px 4px 2px;margin-top:3px;border-top:1px solid rgba(255,255,255,.08)}.nodes-tb-aidesc input{width:100%;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.13);border-radius:6px;color:#fff;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;outline:none;transition:border-color .15s}.nodes-tb-aidesc input::placeholder{color:#ffffff59;text-transform:uppercase}.nodes-tb-aidesc input:focus{border-color:#fff6}.w-md-editor-bar{position:absolute;cursor:s-resize;right:0;bottom:0;margin-top:-11px;margin-right:0;width:14px;z-index:3;height:10px;border-radius:0 0 3px;-webkit-user-select:none;user-select:none}.w-md-editor-bar svg{display:block;margin:0 auto}.w-md-editor-area{overflow:auto;border-radius:5px}.w-md-editor-text{min-height:100%;position:relative;text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;padding:10px;margin:0;font-size:14px!important;line-height:18px!important;font-variant-ligatures:common-ligatures}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{margin:0;border:0;background:none;box-sizing:inherit;display:inherit;font-family:inherit;font-family:var(--md-editor-font-family)!important;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;-moz-tab-size:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;padding:0}.w-md-editor-text-pre{position:relative;margin:0!important;pointer-events:none;background-color:transparent!important}.w-md-editor-text-pre>code{padding:0!important;font-family:var(--md-editor-font-family)!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{position:absolute;top:0;left:0;height:100%;width:100%;resize:none;color:inherit;overflow:hidden;outline:0;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.w-md-editor-text-input{color:transparent!important}.w-md-editor-text-input::selection{background-color:#accef7!important;color:transparent!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment, #8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold, #24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity, #8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text, #82071e)!important}.w-md-editor-toolbar-child{position:absolute;border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;display:none}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;padding:3px;border-radius:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;padding:3px 4px 2px;margin:0}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);padding:3px;display:flex;justify-content:space-between;align-items:center;border-radius:3px 3px 0 0;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.w-md-editor-toolbar.bottom{border-bottom:0px;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{margin:0;padding:0;list-style:none;line-height:initial}.w-md-editor-toolbar li{display:inline-block;font-size:14px}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{border:none;height:20px;line-height:14px;background:none;padding:4px;margin:0 1px;border-radius:2px;text-transform:none;font-weight:400;overflow:visible;outline:none;cursor:pointer;transition:all .3s;white-space:nowrap;color:var(--color-fg-default)}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{background-color:transparent;color:var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{height:14px;width:1px;margin:-3px 3px 0!important;vertical-align:middle;background-color:var(--md-editor-box-shadow-color)}.w-md-editor{text-align:left;border-radius:3px;padding-bottom:1px;position:relative;color:var(--color-fg-default);--md-editor-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--md-editor-background-color: var(--color-canvas-default, #ffffff);--md-editor-box-shadow-color: var(--color-border-default, #d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column}.w-md-editor.w-md-editor-rtl{direction:rtl!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{right:unset!important;left:0;text-align:right!important;box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color)}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:-webkit-fit-content;height:fit-content}.w-md-editor-content{height:100%;overflow:auto;position:relative;border-radius:0 0 3px}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{width:50%;box-sizing:border-box;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);position:absolute;padding:10px 20px;overflow:auto;top:0;right:0;bottom:0;border-radius:0 0 5px;display:flex;flex-direction:column}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{width:0%;overflow:hidden;background-color:var(--md-editor-background-color)}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{overflow:hidden;position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}@media(prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-copied-active-bg: #2e9b33}}@media(prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-copied-active-bg: #2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default)}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{display:inline-block;border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default)}.wmde-markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{display:table;content:""}.wmde-markdown hr:after{display:table;clear:both;content:""}.wmde-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:-webkit-max-content;width:max-content;max-width:100%}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>*:not(summary){display:none!important}.wmde-markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown h3{font-weight:600;font-size:1.25em}.wmde-markdown h4{font-weight:600;font-size:1em}.wmde-markdown h5{font-weight:600;font-size:.875em}.wmde-markdown h6{font-weight:600;font-size:.85em;color:var(--color-fg-muted)}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.wmde-markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button,.wmde-markdown input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{display:table;content:""}.wmde-markdown:after{display:table;clear:both;content:""}.wmde-markdown>*:first-child{margin-top:0!important}.wmde-markdown>*:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{padding:0 .2em;font-size:inherit}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{padding:0 16px;margin-bottom:16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{padding:6px 13px;border:1px solid var(--color-border-default)}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:transparent}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.wmde-markdown span.align-center{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.wmde-markdown pre{font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.wmde-markdown pre code,.wmde-markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.wmde-markdown pre>code{padding:16px;overflow:auto;display:block}.wmde-markdown pre>code::-webkit-scrollbar{background:transparent;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.wmde-markdown .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;display:flex;position:absolute;cursor:pointer;color:var(--color-fg-default);top:6px;right:6px;border-radius:5px;background:var(--color-border-default);padding:6px;font-size:12px;transition:all .3s}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{padding:.5rem 1em;color:inherit;margin-bottom:16px;border-left:.25em solid var(--borderColor-default, var(--color-border-default))}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{display:flex;align-items:center;line-height:1;font-weight:500;font-size:14px}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8, 8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis, var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent, var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis, var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success, var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis, var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done, var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis, var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention, var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis, var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger, var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.collection-panel{position:absolute;z-index:20;left:153px;top:127px;touch-action:none;will-change:left,top;-webkit-user-select:none;user-select:none;width:max-content;height:max-content;background:#0a0a0a8c;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:10px;display:flex;flex-direction:column;gap:5px;align-items:center;overflow:hidden;box-shadow:0 14px 40px #0000008c;cursor:grab}.collection-panel.is-dragging{cursor:none}.collection-panel>.cp-trace{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(255,255,255,.95);border-radius:inherit;clip-path:polygon(0 0,0 0,0 100%,0 100%);box-shadow:inset 0 0 12px #ffffff59,0 0 14px #ffffff73;z-index:3;animation:cp-trace-out .35s ease forwards;will-change:clip-path}html.cp-dragging .collection-panel>.cp-trace{animation:cp-trace-in .6s ease forwards}@keyframes cp-trace-in{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}25%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%)}75%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes cp-trace-out{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}25%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%)}50%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}75%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,0 0,0 100%,0 100%)}}.collection-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--cp-fx, 50%) var(--cp-fy, 50%),rgba(255,255,255,.18) 0%,rgba(255,255,255,.1) 35%,rgba(255,255,255,.03) 70%,rgba(255,255,255,0) 100%);pointer-events:none;opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1);z-index:0}.collection-panel.is-dragging:after{opacity:1}.collection-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/></svg>");border-radius:inherit;z-index:0}.collection-panel>*{position:relative;z-index:1}.collection-panel-icons{display:flex;justify-content:space-between;width:172px;padding:0}.collection-panel-icons button{width:48px;height:48px;min-width:48px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#0000008c;color:transparent;font-size:0;cursor:pointer;position:relative;overflow:hidden;transition:color .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000073,inset 0 1px #ffffff14;display:flex;align-items:center;justify-content:center;padding:0}.collection-panel-icons button>*{position:relative;z-index:1}.collection-panel-icons button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff59;border-radius:50%;transform:translate(-50%,-50%);transition:width .7s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.collection-panel-icons button:hover:before,.collection-panel-icons button.is-held:before{width:200%;height:200%}.collection-sections{display:flex;flex-direction:column;gap:6px;align-items:center;width:100%}.collection-section-btn{position:relative;display:block;width:172px;height:28px;padding:0 12px;background:#0000008c;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffd9;font-family:Poppins,sans-serif;font-weight:300;font-size:12px;letter-spacing:.2em;line-height:26px;text-align:center;cursor:pointer;overflow:hidden;transition:color .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000073,inset 0 1px #ffffff14}.collection-section-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff59;border-radius:50%;transform:translate(-50%,-50%);transition:width .7s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.collection-section-btn:hover:before{width:400%;height:300%}.collection-section-btn:hover{color:#fff}.collection-section-btn span{position:relative;z-index:1}.collection-price-row{display:flex;align-items:center;justify-content:space-between;width:172px;padding:0}.collection-price-block{display:flex;flex-direction:column;align-items:center;line-height:1;gap:2px;padding-left:14px}.collection-price{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;letter-spacing:.15em;color:#fff}.collection-price-unit{font-family:Poppins,sans-serif;font-weight:200;font-size:16px;letter-spacing:.15em;color:#fff;opacity:.85;text-transform:lowercase}.cp-currency-trigger{background:transparent;border:none;padding:0;margin:0;line-height:inherit;cursor:pointer;transition:opacity .18s,color .18s}.cp-currency-trigger:hover,.cp-currency-trigger.is-open{opacity:1}.cp-currency-menu{position:fixed;z-index:10000;min-width:96px;background:#141414f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px;box-shadow:0 8px 32px #0009;animation:cp-menu-in .16s cubic-bezier(.2,0,0,1) both}@keyframes cp-menu-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.cp-currency-row{padding:7px 10px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;cursor:pointer;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.cp-currency-row:hover{background:#00000059;color:#fffffff2}.cp-currency-row.is-active{color:#fffffff2}.collection-add{position:relative;width:104px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000008c;color:#fff;cursor:pointer;display:grid;place-items:center;padding:0;line-height:0;overflow:hidden;transition:color .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000073,inset 0 1px #ffffff14}.collection-add:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff59;border-radius:50%;transform:translate(-50%,-50%);transition:width .7s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.collection-add:hover:before{width:400%;height:200%}.collection-add>svg{position:relative;z-index:1;display:block}.collection-panel-icons button>div{filter:brightness(0) invert(1);opacity:.4;transform:scale(1);transform-origin:center center;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.34,1.56,.64,1)}.collection-panel-icons button:hover>div,.collection-panel-icons button.is-held>div{opacity:1;transform:scale(1.15)}.collection-panel-icons button>.cp-zoom-svg{filter:none;opacity:.4;display:block;transform:scale(1);transform-origin:center center;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.34,1.56,.64,1)}.collection-panel-icons button:hover>.cp-zoom-svg,.collection-panel-icons button.is-held>.cp-zoom-svg{opacity:1;transform:scale(1.15)}.cp-zoom-stroke{stroke:#fff}.cp-zoom-vbar-g{transform-origin:11px 11px;transform-box:fill-box;transition:transform .32s cubic-bezier(.4,0,.2,1)}.cp-zoom-btn.is-zoomed .cp-zoom-vbar-g{transform:scaleY(0)}.cp-nav-wrap{position:relative;display:flex}.collection-panel-icons .cp-nav-btn>div{transform:scaleX(var(--flip, -1)) scale(.93)}.collection-panel-icons .cp-nav-btn:hover>div,.collection-panel-icons .cp-nav-btn.is-held>div{transform:scaleX(var(--flip, -1)) scale(1)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.pp{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.pp-dev-outline .pp-vp{outline:1px dashed rgba(255,180,0,.9);outline-offset:-1px}.pp-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.pp-lbl{font-size:10px;font-weight:600;letter-spacing:.08em;font-family:JetBrains Mono,monospace;color:#ffffff4d}.pp-cnt{font-size:9px;font-family:JetBrains Mono,monospace;color:#ffffff4d}.pp-vp-wrap{position:relative;min-height:0;overflow:visible}.pp-vp{position:absolute;border-radius:10px;background:transparent;overflow:hidden}.pp-buf{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:visible}.pp-buf-act{transform:translate(0);z-index:1}.pp-buf-exit-l{transform:translate(-100%);z-index:0}.pp-buf-exit-r{transform:translate(100%);z-index:0}.pp-buf-enter-l{transform:translate(-100%);transition:none!important;z-index:1}.pp-buf-enter-r{transform:translate(100%);transition:none!important;z-index:1}.pp-buf-col{visibility:hidden;pointer-events:none}.pp-img{display:block;z-index:1;position:relative}.pp-vid-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:transparent;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.pp-vid-show{visibility:visible;opacity:1}.p-act{transform:translate(0) scale(1) rotateY(0);opacity:1}.p-ex-fade{opacity:0}.p-en-fade{opacity:0;transition:none}.p-ex-z{transform:scale(.7);opacity:0}.p-en-z{transform:scale(1.3);opacity:0;transition:none}.p-ex-f{transform:rotateY(90deg);opacity:0}.p-en-f{transform:rotateY(-90deg);opacity:0;transition:none}.pp-badge{background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;padding:3px 7px;display:flex;align-items:center;gap:5px;font-size:8px;color:#ffffff80;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.pp-badge-dot{width:5px;height:5px;border-radius:50%;background:#50c878;box-shadow:0 0 6px #50c87880;animation:pulse 2s infinite}.pp-nav{position:absolute;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;border:none}.pp-nav .nav-icon{transition:transform .25s ease;display:flex;align-items:center;justify-content:center}.pp-nav:hover .nav-icon-l{transform:translate(-3px)}.pp-nav:hover .nav-icon-r{transform:translate(3px)}.pp-ind{position:absolute;display:flex;gap:2px;z-index:8;overflow:visible;padding:2px 4px}.pp-ind-h{left:50%;transform:translate(-50%);flex-direction:row;max-width:92%;align-items:center}.pp-ind-v{top:50%;transform:translateY(-50%);flex-direction:column;align-items:center;max-height:85%}.pp-ind-top{top:10px}.pp-ind-bot{bottom:10px}.pp-ind-left{left:10px}.pp-ind-right{right:10px}.pp-ind-item{cursor:pointer;flex-shrink:0}.pp-foot{padding:0 18px 6px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;color:#ffffff2e;font-family:JetBrains Mono,monospace;letter-spacing:.04em;flex-shrink:0}.pp-scale{display:flex;align-items:center;gap:5px;flex-shrink:0}.pp-scale span{font-size:8px;color:#fff3;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.pp-scale input[type=range]{width:80px;margin:0}.pp-empty{display:flex;flex-direction:column;align-items:center;gap:10px;color:#ffffff1a}.pp-empty span{font-size:10px;font-family:JetBrains Mono,monospace;letter-spacing:.08em}.pp-nav .nav-icon{mix-blend-mode:difference;color:#fff}.hp-bloom,.hp-glow,.hp-slide,.hp-lift,.hp-pulse,.hp-trace{position:relative}.hp-bloom{overflow:hidden;transition:color .3s cubic-bezier(.4,0,.2,1)}.hp-bloom:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:var(--hp-color, rgba(255,255,255,.35));border-radius:50%;transform:translate(-50%,-50%);transition:width var(--hp-duration, .7s) cubic-bezier(.4,0,.2,1),height calc(var(--hp-duration, .7s) * .57) cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.hp-bloom:hover:before{width:400%;height:300%}.hp-bloom>*{position:relative;z-index:1}.hp-glow{transition:box-shadow var(--hp-duration, .25s) cubic-bezier(.4,0,.2,1)}.hp-glow:hover{box-shadow:0 0 16px var(--hp-color, rgba(255,255,255,.4))}.hp-slide{overflow:hidden;transition:color .3s cubic-bezier(.4,0,.2,1)}.hp-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hp-color, rgba(255,255,255,.2));transform:translate(-101%);transition:transform var(--hp-duration, .35s) cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.hp-slide:hover:before{transform:translate(0)}.hp-slide>*{position:relative;z-index:1}.hp-lift{transition:filter var(--hp-duration, .2s) cubic-bezier(.4,0,.2,1),box-shadow var(--hp-duration, .2s) cubic-bezier(.4,0,.2,1)}.hp-lift:hover{filter:drop-shadow(0 6px 12px var(--hp-color, rgba(0,0,0,.45)));box-shadow:0 8px 22px var(--hp-color, rgba(0,0,0,.45))}.hp-pulse{transition:box-shadow var(--hp-duration, .5s) cubic-bezier(.4,0,.2,1)}.hp-pulse:hover{box-shadow:0 0 0 4px var(--hp-color, rgba(255,255,255,.5))}.hp-trace{overflow:hidden}.hp-trace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid var(--hp-color, rgba(255,255,255,.95));border-radius:inherit;clip-path:polygon(0 0,0 0,0 100%,0 100%);box-shadow:inset 0 0 10px var(--hp-color, rgba(255,255,255,.35));animation:hp-trace-out calc(var(--hp-duration, .6s) * .5) ease forwards;will-change:clip-path;z-index:2}.hp-trace:hover:after{animation:hp-trace-in var(--hp-duration, .6s) ease forwards}@keyframes hp-trace-in{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}25%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}50%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%)}75%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes hp-trace-out{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}25%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%)}50%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}75%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,0 0,0 100%,0 100%)}}.collection-section-body{position:absolute;z-index:15;top:290px;left:50%;width:fit-content;max-width:240px;padding:10px;background:#000000bf;border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 5px 5px 1px #00000073;font-family:Madefor Display,sans-serif;font-weight:100;font-size:11px;letter-spacing:.02em;line-height:1.45;color:#ffffffeb;text-align:justify;white-space:pre-wrap;word-break:break-word;transform:translate(-50%) scale(.3);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;transform-origin:center center}.collection-section-body.is-visible{transform:translate(-50%) scale(1);opacity:1}.collection-section-body *{margin:0;padding:0}.collection-section-body strong,.collection-section-body b{font-weight:700}.collection-section-body em,.collection-section-body i{font-style:italic}.collection-section-body u{text-decoration:underline}.collection-section-body s,.collection-section-body strike,.collection-section-body del{text-decoration:line-through}.collection-section-body a{color:inherit;text-decoration:underline}.collection-section-body mark{color:inherit}.collection-section-body blockquote{border-left:3px solid rgba(0,0,0,.2);padding-left:12px;margin:6px 0}.collection-section-body ul{padding-left:22px;list-style:disc}.collection-section-body ol{padding-left:22px;list-style:decimal}.collection-section-body li{margin:0}.collection-section-body hr{border:none;height:1px;background:currentColor;opacity:.35;margin:10px 0}.page.page-collection{height:100vh;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.collection-page{position:relative;width:1280px;height:720px;flex-shrink:0;background:#000;color:#fff;overflow:hidden;font-family:Madefor Display,sans-serif}.collection-portrait{position:absolute;left:984px;top:204px;width:170px;height:170px;pointer-events:auto;transform-origin:top center;transition:transform .5s cubic-bezier(.4,0,.2,1);cursor:pointer;z-index:3}.collection-portrait:hover,.collection-page:has(.aw26-letter-hit:hover) .collection-portrait{transform:rotate(20deg)}.collection-portrait img{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.collection-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.collection-frame-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;mix-blend-mode:multiply;transform:scale(1);transform-origin:center}.collection-topbar{position:relative;z-index:30;display:flex;align-items:center;padding:14px 20px;gap:12px}.collection-brand{font-family:Fahkwang,sans-serif;font-style:italic;font-size:22px;letter-spacing:.04em}.collection-topbar-spacer{flex:1}.collection-cart-btn{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:#00000059;color:#fff;font-size:18px;cursor:pointer}.collection-loading,.collection-error{padding:80px 24px;text-align:center;font-family:Madefor Display,sans-serif;color:#ffffffa6}.collection-error{color:#ff6b6b}.collection-slider{position:absolute;left:459px;top:276px;width:341px;height:341px;overflow:hidden;z-index:5}.collection-slide{position:absolute;top:0;right:0;bottom:0;left:0}.collection-slide-image,.collection-slide-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity 0s linear}.collection-slide-image{opacity:0}.collection-slide-video,.collection-slide.is-zoomed .collection-slide-image{opacity:1}.collection-slide.is-zoomed .collection-slide-video{opacity:0}.collection-stage-empty{text-align:center;color:#ffffffd9}.collection-title{font-family:Fahkwang,sans-serif;font-size:32px;letter-spacing:.06em}.collection-season{font-family:Fahkwang,sans-serif;font-size:14px;letter-spacing:.18em;margin-top:6px;opacity:.7}.collection-pager{position:absolute;left:50%;bottom:36px;transform:translate(-50%);z-index:25;display:flex;gap:18px}.collection-pager button{width:56px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#00000073;color:#fff;cursor:pointer;font-size:14px;letter-spacing:.15em}@media(min-width:768px){.collection-topbar{padding:18px 32px}.collection-brand{font-size:28px}}.collection-slider-mount{position:absolute;left:459px;top:276px;width:341px;height:341px;z-index:5}.container-frame{--cf-color: #ffb400;position:absolute;outline:1px dashed var(--cf-color);outline-offset:-1px;pointer-events:none;z-index:40}.container-frame>*{pointer-events:auto}.container-frame.cf-locked{outline:none}.cf-outer{z-index:40}.cf-inner{z-index:41}.cf-nodes{z-index:900}.container-frame.cf-nest-glow{outline:2px solid rgba(255,255,255,.9);outline-offset:-1px;box-shadow:0 0 0 2px #ffffff59,0 0 22px 4px #ffffff73,inset 0 0 22px #ffffff47;animation:cfNestGlow .9s ease-in-out infinite}@keyframes cfNestGlow{0%,to{box-shadow:0 0 0 2px #ffffff4d,0 0 18px 3px #ffffff61,inset 0 0 18px #ffffff38}50%{box-shadow:0 0 0 2px #ffffff80,0 0 30px 6px #fff9,inset 0 0 28px #fff6}}.cf-label{position:absolute;top:-22px;left:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;color:var(--cf-color);background:#0a0a0ae0;padding:3px 8px;border:1px solid var(--cf-color);text-transform:uppercase;pointer-events:none;white-space:nowrap}.cf-lock{position:absolute;top:-24px;right:0;width:24px;height:24px;background:#0a0a0ae0;border:1px solid var(--cf-color);color:var(--cf-color);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.cf-link{position:absolute;top:-24px;right:56px;width:24px;height:24px;background:#0a0a0ae0;border:1px solid var(--cf-color);color:var(--cf-color);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.55;transition:opacity .15s,background .15s,color .15s}.cf-link:hover{opacity:1}.cf-link.active{opacity:1;background:var(--cf-color);color:#0a0a0aeb}.cf-movebtn{position:absolute;top:-24px;right:84px;width:24px;height:24px;background:#0a0a0ae0;border:1px solid var(--cf-color);color:var(--cf-color);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.55;transition:opacity .15s,background .15s,color .15s}.cf-movebtn:hover{opacity:1}.cf-movebtn.active{opacity:1;background:var(--cf-color);color:#0a0a0aeb}.cf-move-surface{position:absolute;top:0;right:0;bottom:0;left:0;cursor:move;-webkit-user-select:none;user-select:none}.cf-handle{position:absolute;width:9px;height:9px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.35);box-shadow:0 1px 3px #00000073;-webkit-user-select:none;user-select:none}.cf-h-nw{top:-5px;left:-5px;cursor:nwse-resize}.cf-h-n{top:-5px;left:50%;margin-left:-5px;cursor:ns-resize}.cf-h-ne{top:-5px;right:-5px;cursor:nesw-resize}.cf-h-e{top:50%;right:-5px;margin-top:-5px;cursor:ew-resize}.cf-h-se{bottom:-5px;right:-5px;cursor:nwse-resize}.cf-h-s{bottom:-5px;left:50%;margin-left:-5px;cursor:ns-resize}.cf-h-sw{bottom:-5px;left:-5px;cursor:nesw-resize}.cf-h-w{top:50%;left:-5px;margin-top:-5px;cursor:ew-resize}.cf-snap-line{position:absolute;background:#4db8a4d9;pointer-events:none}.cf-snap-v{width:1px;top:0;height:100%}.cf-snap-h{height:1px;left:0;width:100%}.cf-snap-dash{background:repeating-linear-gradient(to bottom,rgba(77,184,164,.85) 0 4px,transparent 4px 8px)}.cf-snap-h.cf-snap-dash{background:repeating-linear-gradient(to right,rgba(77,184,164,.85) 0 4px,transparent 4px 8px)}.cf-color-chip{position:absolute;top:-24px;right:28px;width:24px;height:24px;background:#0a0a0ae0;border:1px solid var(--cf-color);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.cf-color-chip input[type=color]{width:36px;height:36px;border:none;background:transparent;cursor:pointer;padding:0;margin:-6px}.aw26-letter{position:absolute;left:1070px;top:290px;width:50px;height:auto;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;transform:rotate(10deg);transition:filter .25s ease}.aw26-letter.is-hover{animation:aw26LetterPulse 1.15s ease-in-out infinite}.aw26-letter-hit{position:absolute;left:1070px;top:290px;width:50px;height:64px;transform:rotate(10deg);transform-origin:center;z-index:4;cursor:pointer}@keyframes aw26LetterPulse{0%,to{filter:drop-shadow(0 0 2px rgba(255,180,0,.65)) drop-shadow(0 0 5px rgba(255,180,0,.35))}50%{filter:drop-shadow(0 0 5px rgba(255,180,0,1)) drop-shadow(0 0 12px rgba(255,180,0,.6))}}.aw26-letter-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;animation:aw26LetterFade .3s ease}.aw26-letter-big{max-width:40%;max-height:62%;object-fit:contain;cursor:default;filter:drop-shadow(0 16px 48px rgba(0,0,0,.6))}@keyframes aw26LetterFade{0%{opacity:0}to{opacity:1}}.cf-toolbar{position:absolute;top:-40px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:2px;width:max-content;max-width:none;pointer-events:none;z-index:56;padding:3px;background:#141414fa;border:1px solid rgba(255,255,255,.13);border-radius:10px;box-shadow:0 8px 32px #0006;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:default}.cf-toolbar.cf-tb-bottom{top:auto;bottom:-40px}.cf-toolbar.cf-tb-left{top:50%;bottom:auto;left:-40px;right:auto;transform:translateY(-50%);flex-direction:column}.cf-toolbar.cf-tb-right{top:50%;bottom:auto;left:auto;right:-40px;transform:translateY(-50%);flex-direction:column}.cf-ct{position:relative;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:#ffffff8c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;pointer-events:auto;margin:0;padding:0;flex-shrink:0;-webkit-user-select:none;user-select:none}.cf-ct:hover{border-color:#fff6;color:#fff;background:#ffffff14;box-shadow:0 0 8px #ffffff26}.cf-ct.active{border-color:#fff6;color:#fff;background:#ffffff24;box-shadow:0 0 8px #ffffff40}.cf-ct,.cf-ct *{cursor:pointer}.cf-chain-img{opacity:.6;transition:opacity .15s}.cf-ct:hover .cf-chain-img,.cf-ct.active .cf-chain-img{opacity:1}.cf-ct.cf-lock-on{border-color:#ffffff40;background:#ffffff14;color:#fff}.cf-ct.cf-picker-on{border-color:#fff6;background:#ffffff24;color:#fff;box-shadow:0 0 8px #ffffff40}.cf-picker{position:absolute;border-radius:10px;background:#141414fa;border:1px solid rgba(255,255,255,.13);box-shadow:0 8px 32px #0006;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-sizing:border-box;z-index:10040;pointer-events:auto;cursor:default;overflow:hidden;opacity:0;padding:0 10px;max-height:0;transition:max-height .32s cubic-bezier(.34,1.56,.64,1),max-width .32s cubic-bezier(.34,1.56,.64,1),opacity .22s ease,padding .32s cubic-bezier(.34,1.56,.64,1)}.cf-picker-top{top:calc(100% + 3px);left:0}.cf-picker-bottom{bottom:calc(100% + 3px);left:0}.cf-picker-right{right:calc(100% + 3px);top:0;max-height:none;max-width:0;padding:10px 0}.cf-picker-left{left:calc(100% + 3px);top:0;max-height:none;max-width:0;padding:10px 0}.cf-picker.cf-picker-open{opacity:1;padding:10px;max-height:240px}.cf-picker-right.cf-picker-open,.cf-picker-left.cf-picker-open{max-height:none;max-width:240px}.cf-tt{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:6px 9px;border-radius:8px;background:#141414f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0009;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;pointer-events:none;z-index:10030}.cf-tipwrap:hover .cf-tt{display:block}.cf-toolbar.cf-tb-top .cf-tt,.cf-toolbar.cf-tb-left .cf-tt,.cf-toolbar.cf-tb-right .cf-tt{top:auto;bottom:calc(100% + 6px)}.cf-toolbar .cf-label,.cf-toolbar .cf-lock,.cf-toolbar .cf-link,.cf-toolbar .cf-movebtn{border-color:#ffffff21;background:#ffffff08}.cf-toolbar>*{pointer-events:auto}.cf-toolbar .cf-label,.cf-toolbar .cf-lock,.cf-toolbar .cf-link,.cf-toolbar .cf-movebtn,.cf-toolbar .cf-color-chip{position:static;top:auto;right:auto;left:auto;margin:0;flex-shrink:0}.cf-toolbar .cf-label{height:24px;display:inline-flex;align-items:center}.dcart{max-width:760px;margin:0 auto;padding:30px 32px 34px;background:#141414fa;border:1px solid rgba(255,255,255,.13);border-radius:24px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:JetBrains Mono,monospace;color:#ffffffd9;box-shadow:0 16px 64px #0000008c}.dcart *{box-sizing:border-box}.dcart-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.dcart-brand{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9}.dcart-count{font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#fff6}.dcart-title{margin:22px 0 18px;font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6}.dcart-state{padding:46px 0;text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.dcart-state.err{color:#e08a8a}.dcart-list{display:flex;flex-direction:column}.dcart-row{display:grid;grid-template-columns:64px 1fr auto auto auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06)}.dcart-row:last-child{border-bottom:none}.dcart-thumb{width:64px;height:64px;border-radius:8px;background:#0000004d;border:1px solid rgba(255,255,255,.08);overflow:hidden;display:flex;align-items:center;justify-content:center}.dcart-thumb img{width:100%;height:100%;object-fit:cover;display:block}.dcart-name{font-size:12px;line-height:1.4;color:#ffffffd9}.dcart-price{margin-top:5px;font-family:Poppins,sans-serif;font-size:11px;color:#fff6}.dcart-qty{display:flex;align-items:center;gap:2px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:3px}.dcart-qbtn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:5px;color:#ffffff80;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1;cursor:pointer;transition:color .15s,background .15s;padding:0}.dcart-qbtn:hover:not(:disabled){color:#4db8a4;background:#ffffff0a}.dcart-qbtn:disabled{opacity:.35;cursor:default}.dcart-qval{min-width:26px;text-align:center;font-family:Poppins,sans-serif;font-size:12px;color:#ffffffd9}.dcart-total{min-width:74px;text-align:right;font-family:Poppins,sans-serif;font-size:13px;color:#ffffffe6}.dcart-rm{background:transparent;border:none;color:#ffffff47;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .15s;padding:4px}.dcart-rm:hover:not(:disabled){color:#e08a8a}.dcart-rm:disabled{opacity:.4;cursor:default}.dcart-foot{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.dcart-sub{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.dcart-sub-l{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.dcart-sub-v{font-family:Poppins,sans-serif;font-size:17px;color:#ffffffeb}.dcart-actions{display:flex;justify-content:flex-end}.dcart-checkout{background:transparent;border:1px solid #4db8a4;color:#4db8a4;border-radius:6px;padding:12px 30px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.dcart-checkout:hover:not(:disabled){background:#4db8a41f;border-color:#5fd0ba;color:#5fd0ba}.dcart-checkout:disabled{opacity:.4;cursor:default}*{box-sizing:border-box;margin:0;padding:0}.dash{width:100%;height:100%;background:#0d1117;font-family:Outfit,sans-serif;color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative}.amb1,.amb2{position:absolute;border-radius:50%;pointer-events:none}.amb1{top:-200px;left:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);animation:float 8s ease-in-out infinite}.amb2{bottom:-200px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 70%);animation:float 10s ease-in-out infinite 2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glowIn{0%{box-shadow:inset 0 0 #fff0,0 0 #fff0;border-color:transparent}to{box-shadow:inset 0 0 8px #ffffff2e,0 0 12px #ffffff26;border-color:#ffffff80}}@keyframes glowOut{0%{box-shadow:inset 0 0 8px #ffffff2e,0 0 12px #ffffff26;border-color:#ffffff80}to{box-shadow:inset 0 0 #fff0,0 0 #fff0;border-color:transparent}}@keyframes glowPulse{0%,to{box-shadow:inset 0 0 6px #ffffff1f,0 0 6px #ffffff0f}50%{box-shadow:inset 0 0 12px #ffffff40,0 0 14px #ffffff1f}}@keyframes glowSwap{0%,to{box-shadow:inset 0 0 10px #fff3,0 0 16px #ffffff26;border-color:#fff9}50%{box-shadow:inset 0 0 18px #ffffff59,0 0 26px #ffffff40;border-color:#fffc}}@keyframes exIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes spinArc{to{transform:rotate(360deg)}}@keyframes circleIn{to{stroke-dashoffset:0}}@keyframes checkIn{to{stroke-dashoffset:0}}.mn{flex:1;display:flex;overflow:hidden;position:relative;z-index:1}.pl,.pr{display:flex;flex-direction:column;background:#ffffff04;transition:width .35s cubic-bezier(.4,0,.2,1),min-width .35s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;min-height:0}.pl{border-right:1px solid rgba(255,255,255,.06)}.pr{border-left:1px solid rgba(255,255,255,.06)}.pl-o,.pr-o{width:300px;min-width:300px}.pl-c,.pr-c{width:36px;min-width:36px}.pr-scroll{flex:1;overflow-y:auto}.pr-footer{flex-shrink:0;display:flex;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.06);background:#0d111799;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pr-foot-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:7px;font-size:10px;font-weight:600;font-family:Poppins,sans-serif;letter-spacing:.08em;text-transform:lowercase;cursor:pointer;transition:all .25s}.pr-foot-save{border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#ffffffb3}.pr-foot-save:hover{border-color:#ffffff59;background:#ffffff26;color:#f0f0f0}.pr-foot-save:hover svg{transform:rotate(-12deg)}.pr-foot-save svg{transition:transform .3s ease}.pr-foot-reset{border:1px solid rgba(255,80,80,.15);background:#ff50500f;color:#ff6464b3}.pr-foot-reset:hover{border-color:#ff505059;background:#ff505026;color:#ff7878}.pr-foot-reset:hover svg{transform:rotate(-360deg)}.pr-foot-reset svg{transition:transform .5s ease}.pt{position:absolute;top:50%;z-index:5;width:20px;height:44px;border:none;cursor:pointer;background:#ffffff14;color:#ffffff59;display:flex;align-items:center;justify-content:center;transition:all .2s}.pt:hover{background:#ffffff2e;color:#f0f0f0}.pt-l{right:0;transform:translateY(-50%);border-radius:4px 0 0 4px}.pt-r{left:0;transform:translateY(-50%);border-radius:0 4px 4px 0}.ph{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.ph-left{display:flex;align-items:center;gap:8px}.ph-icon{color:#ffffff80;display:flex;align-items:center}.pt-t{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:lowercase;color:#ffffff59;font-family:Poppins,sans-serif;white-space:nowrap}.ab{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:5px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#ffffffb3;font-size:10px;font-weight:600;cursor:pointer;transition:all .25s;font-family:Poppins,sans-serif;letter-spacing:.08em}.ab:hover{background:#ffffff26;border-color:#ffffff59;color:#f0f0f0}.ab svg path{transition:stroke-width .2s ease}.ab:hover svg path{stroke-width:2.5}.ps{flex:1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column}.dz{height:6px;transition:height .2s;position:relative;display:flex;align-items:center;justify-content:center;border-radius:3px;flex-shrink:0}.dz-over{height:28px;background:#ffffff0a}.dz-over:after{content:"";position:absolute;top:50%;left:8%;right:8%;height:2px;border-radius:1px;background:#d9d9d9;box-shadow:0 0 10px #ffffff80;transform:translateY(-50%)}.dz-sm{height:4px}.dz-sm.dz-over{height:18px}.sc{position:relative;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:background .3s,border-color .3s,opacity .15s,box-shadow .3s;overflow:hidden;margin-bottom:2px;flex-shrink:0;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-user-drag:element;pointer-events:auto}.sc:not(.sc-exp) *{cursor:inherit}.sc-trash,.sc input,.sc textarea,.sc select,.sc button{cursor:pointer!important;-webkit-user-drag:none}.sc-exp{cursor:default}.sc-exp{background:#ffffff08;border-color:transparent}.sc-drag{opacity:.35;cursor:grabbing}.sc:hover{background:#ffffff09}.sc-swap{border-color:#ffffff80;animation:glowSwap 1s ease-in-out infinite}.sc-neon{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;border:1.5px solid transparent;pointer-events:none;z-index:2;opacity:0}.sc-neon-in{animation:glowIn .35s ease forwards;opacity:1}.sc-neon-out{animation:glowOut .3s ease forwards}.sc-neon-exp{opacity:1;border-color:#d9d9d9;box-shadow:0 0 14px #ffffff59}.sc-row{display:flex;align-items:center;gap:8px;padding:10px 8px 10px 6px;min-height:68px}.sc-grip{color:#fff3;padding:4px 2px;display:flex;align-items:center;flex-shrink:0;transition:color .2s}.sc:hover .sc-grip{color:#f0f0f0}.sc-thumb{width:44px;height:44px;border-radius:4px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.05);flex-shrink:0;padding:2px;box-sizing:border-box;transition:box-shadow .2s}.sc-thumb img,.sc-thumb video{object-fit:contain!important}.sc-thumb:hover,.im-thumb:hover{box-shadow:inset 0 0 0 1.5px #d9d9d9,0 0 14px #ffffff59}.sc-thumb:active,.im-thumb:active{box-shadow:inset 0 0 0 1.5px #fff,0 0 18px #ffffff80}.sc-thumb img{width:100%;height:100%;object-fit:contain;border-radius:3px}.sc-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.sc-num{font-size:8px;font-family:Poppins,sans-serif;color:#ffffff2e;letter-spacing:.06em;line-height:1}.sc-name{font-size:11px;font-weight:500;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.sc-tags{display:flex;gap:4px;margin-top:2px}.sc-tag{font-size:7px;padding:1px 5px;border-radius:3px;background:#ffffff0a;color:#ffffff26;font-family:Poppins,sans-serif;letter-spacing:.04em;font-weight:500}.sc-tag-on{background:#ffffff1f;color:#ffffffb3}.sc-trash{width:26px;height:26px;border-radius:5px;border:none;background:transparent;color:#fff0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;flex-shrink:0}.sc-trash-vis{color:#ffffff2e}.sc-trash:hover{color:#f55;background:#ff3c3c1a}.sc-body{padding:6px 12px 14px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,.08)}.im-list{display:flex;flex-direction:column;gap:0}.im-item{position:relative;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);transition:background .3s,border-color .3s,opacity .15s,box-shadow .3s;cursor:grab;margin-bottom:2px;flex-shrink:0;box-shadow:0 2px 6px #0003;user-select:none;-webkit-user-select:none;-webkit-user-drag:element;pointer-events:auto}.im-item *{cursor:inherit}.im-item button,.im-item input,.im-item .im-thumb{cursor:pointer!important;-webkit-user-drag:none}.im-item:hover{background:#ffffff0a;border-color:#ffffff26}.im-item-drag{opacity:.3;cursor:grabbing}.im-item-swap{border-color:#ffffff80;animation:glowSwap 1s ease-in-out infinite}.im-neon{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:7px;border:1.5px solid transparent;pointer-events:none;z-index:2;opacity:0}.im-neon-in{animation:glowIn .3s ease forwards;opacity:1}.im-neon-out{animation:glowOut .25s ease forwards}.im-thumb{width:32px;height:32px;border-radius:3px;overflow:hidden;background:#ffffff08;flex-shrink:0;padding:2px;box-sizing:border-box;transition:box-shadow .2s}.im-thumb img,.im-thumb video{object-fit:contain!important}.im-thumb img,.im-thumb video{width:100%;height:100%;object-fit:contain;border-radius:2px}.im-info{flex:1;min-width:0;display:flex;flex-direction:column}.im-type{font-size:7px;font-family:Poppins,sans-serif;letter-spacing:.06em;color:#fff3}.im-url{font-size:9px;color:#ffffff59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-grip{color:#ffffff26;display:flex;align-items:center;flex-shrink:0}.im-item:hover .im-grip{color:#f0f0f0}.cp-tog{width:28px;height:16px;border-radius:8px;border:none;background:#ffffff0f;cursor:pointer;position:relative;transition:all .3s;flex-shrink:0}.cp-tog-on{background:#ffffff73;box-shadow:0 0 8px #ffffff4d}.cp-knob{width:10px;height:10px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:left .3s cubic-bezier(.4,0,.2,1)}.cp-tog-on .cp-knob{left:15px}.cp-label{font-size:7px;font-family:Poppins,sans-serif;color:#ffffff80;letter-spacing:.04em}.im-chain{display:block;font-family:Poppins,sans-serif;font-size:7.5px;font-weight:600;letter-spacing:.08em;text-transform:lowercase;color:#ffffff59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.im-del{width:18px;height:18px;border-radius:4px;border:1px solid rgba(255,255,255,.04);background:#ffffff08;color:#ffffff1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.im-item:hover .im-del{color:#ffffff40;border-color:#ffffff14}.im-del:hover{color:#f55!important;background:#ff3c3c1f;border-color:#ff3c3c4d!important;box-shadow:0 0 8px #ff3c3c33}.im-btn-cp:hover{border-color:#a064dc80!important;background:#a064dc38!important;box-shadow:0 0 8px #a064dc40!important}.im-btn-cp:hover span{color:#c080ff!important}.im-btn-pwr:hover{border-color:#fff9!important;background:#fff3!important;box-shadow:0 0 8px #ffffff4d!important;color:#f0f0f0!important}.ss-pwr:hover{border-color:#fff9!important;background:#fff3!important;color:#f0f0f0!important;box-shadow:0 0 8px #ffffff4d!important}.ss-head{transition:background .15s ease;min-height:34px;box-sizing:border-box}.ss-head-on{cursor:pointer}.ss-head-on:hover{background:#ffffff1a}.dg-head{transition:background .15s ease;border-radius:4px}.dg-head:hover{background:#ffffff1a}.hov-tog:hover{border-color:#6450f066!important;background:#6450f026!important;box-shadow:0 0 8px #6450f033!important}.hov-mode .hs-fill{background:#7b68eecc!important}.hov-mode .hs-track:hover{border-color:#7b68ee73!important}.hov-mode .hs-ph{background:#7b68eed9!important}.hov-mode .hs-num{color:#9d8cf0!important}.hov-mode .tt-on{background:#6450f073!important;box-shadow:0 0 8px #6450f04d!important}.hov-mode .tt-on .tk{background:#7b68ee!important}.hov-mode .dg-arrow{color:#7b68ee!important;filter:drop-shadow(0 0 3px rgba(100,80,240,.5))!important}.im-add{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;border:1px dashed rgba(255,255,255,.2);background:#00000059;color:#fff6;font-size:8px;font-family:Poppins,sans-serif;cursor:pointer;transition:all .2s;justify-content:center}.im-add:hover{border-color:#fff6;color:#f0f0f0;background:#ffffff0a}.fg{display:flex;flex-direction:column;gap:4px}.fl{font-size:10px;color:#ffffff59;font-weight:500}.fi{width:100%;padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#0000004d;color:#fffc;font-size:11px;font-family:Outfit,sans-serif;outline:none;transition:border-color .2s}.fi:focus{border-color:#fff6}.fi.mono{font-family:Poppins,sans-serif;font-size:10px}.fi-select{width:100%;padding:8px 28px 8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#00000059;color:#ffffffb3;font-size:11px;font-family:Outfit,sans-serif;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2370d4d4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.fi-select option{background:#0d1117;color:#fffc}.pc{flex:1;display:flex;flex-direction:column;background:#00000026;overflow:hidden}.rp-section{border-bottom:1px solid rgba(255,255,255,.05)}.rp-sh{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:none;background:transparent;cursor:pointer;transition:background .2s;color:#fff}.rp-sh:hover{background:#ffffff14}.rp-sl{display:flex;align-items:center;gap:8px}.rp-st{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:lowercase;color:#ffffff80;font-family:Poppins,sans-serif;white-space:nowrap}.rp-sl>svg{color:#ffffff80}.rp-sb{padding:14px;border-top:1px solid rgba(255,255,255,.06)}.tg{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:8px;padding:3px;border-radius:8px;background:#0000004d;border:1px solid rgba(255,255,255,.06)}.tb-t{padding:9px;border-radius:7px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#ffffff4d;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;transition:all .2s;font-family:Poppins,sans-serif}.tb-t:hover{border-color:#fff3;color:#ffffff80}.tb-t-a{border-color:#fff6;background:#ffffff14;color:#f0f0f0}.tb-t span:first-child{font-size:16px}.tb-t span:last-child{font-size:9px;font-weight:500}.tr{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tl{font-size:10px;color:#ffffff73;font-weight:500;white-space:nowrap;text-transform:lowercase;letter-spacing:.06em}.tt{width:34px;height:20px;border-radius:10px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff0a;cursor:pointer;position:relative;box-sizing:border-box;transition:background .25s,border-color .25s;flex-shrink:0;padding:0}.tt-on{background:#ffffffe6;border-color:#fffffff2}.tk{width:10px;height:10px;border-radius:50%;background:#ffffff8c;position:absolute;top:50%;left:3px;transform:translateY(-50%);transition:all .25s cubic-bezier(.4,0,.2,1)}.tt-on .tk{width:15px;height:15px;left:14px;background:#0d1117}.sr{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sl{display:block;font-size:10px;color:#ffffff4d;text-transform:lowercase;text-align:center;letter-spacing:.06em}.sv2{font-size:10px;font-family:Poppins,sans-serif;color:#ffffff59}input[type=range]{-webkit-appearance:none;width:100%;height:3px;background:#ffffff0f;border-radius:2px;outline:none;margin:4px 0 10px;position:relative;z-index:2;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#0d1117b3;cursor:grab;border:2px solid rgba(255,255,255,.5);box-shadow:0 0 8px #ffffff4d,inset 0 0 4px #ffffff26;transition:border-color .2s,box-shadow .2s}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#0d1117b3;cursor:grab;border:2px solid rgba(255,255,255,.5);box-shadow:0 0 8px #ffffff4d,inset 0 0 4px #ffffff26}input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;border-color:#fffc;box-shadow:0 0 14px #fff9,inset 0 0 6px #ffffff4d}input[type=range]:active::-moz-range-thumb{cursor:grabbing;border-color:#fffc;box-shadow:0 0 14px #fff9,inset 0 0 6px #ffffff4d}input[type=range]:hover::-webkit-slider-thumb{border-color:#fffc;box-shadow:0 0 14px #ffffff80,inset 0 0 6px #ffffff4d}input[type=range]:hover::-moz-range-thumb{border-color:#fffc;box-shadow:0 0 14px #ffffff80,inset 0 0 6px #ffffff4d}.hs-wrap{position:relative;width:100%;margin:6px 0 14px}.hs-wrap.hs-nm{margin:0}.hs-num{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none;font-variant-numeric:tabular-nums;font-family:Poppins,sans-serif;font-weight:500;font-size:9px;color:#fff;mix-blend-mode:difference;-webkit-user-select:none;user-select:none;letter-spacing:.04em}.hs-fnum-clip{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:18px;pointer-events:none;z-index:4}.hs-fnum{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-variant-numeric:tabular-nums;font-family:Poppins,sans-serif;font-weight:500;font-size:9px;color:#0a0a0a;letter-spacing:.04em;white-space:nowrap}.hs-track{position:relative;width:100%;height:18px;background:#00000073;border:1px solid rgba(255,255,255,.08);border-radius:999px;cursor:pointer;box-sizing:border-box;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease;touch-action:none;box-shadow:inset 0 1px 3px #00000073}.hs-track:hover{border-color:#ffffff59;box-shadow:inset 0 1px 3px #00000073,0 0 10px #ffffff1f}.hs-fill{position:absolute;top:2px;bottom:2px;left:2px;background:#ffffff8c;border-radius:999px;pointer-events:none;transition:width .18s linear;max-width:calc(100% - 4px)}.hs-track.is-drag .hs-fill{transition:none}.hs-ph{position:absolute;top:2px;bottom:2px;width:1px;background:#ffffffb3;border-radius:1px;pointer-events:none;z-index:2}.ds-info{font-size:9px;color:#ffffff40;line-height:1.6;margin-bottom:8px;text-align:center;text-transform:lowercase}.ds-info strong{color:#ffffff73;font-weight:600}.ds-divider{height:1px;background:#ffffff0d;margin:8px 0}.sp-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px;padding:3px;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.04);margin-bottom:10px;animation:exIn .2s ease}.sp-item{padding:6px 2px;border-radius:4px;border:1px solid rgba(255,255,255,.04);background:#ffffff05;color:#ffffff40;cursor:pointer;text-align:center;font-size:7px;font-family:Poppins,sans-serif;letter-spacing:.04em;text-transform:lowercase;transition:all .2s;display:flex;align-items:center;justify-content:center;min-height:24px}.sp-item:hover{border-color:#fff3;color:#ffffff80}.sp-item-a{border-color:#fff6;background:#ffffff14;color:#f0f0f0}.he-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:10px;padding:3px;border-radius:8px;background:#0000004d;border:1px solid rgba(255,255,255,.06)}.he-chip{padding:9px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#fff6;cursor:pointer;text-align:center;font-size:9px;font-family:Poppins,sans-serif;text-transform:lowercase;letter-spacing:.04em;transition:all .18s}.he-chip:hover{border-color:#fff3;color:#ffffffa6;background:#ffffff05}.he-chip-a{border-color:#ffffff8c;background:#ffffff14;color:#f0f0f0}.emp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 18px;color:#ffffff1f;text-align:center;gap:10px}.emp-i{font-size:28px;opacity:.3}.emp-t{font-size:11px;font-family:Poppins,sans-serif}.emp-b{padding:7px 14px;border-radius:5px;border:1px dashed rgba(255,255,255,.2);background:none;color:#ffffff80;font-size:10px;cursor:pointer;font-family:Outfit,sans-serif;transition:all .2s}.emp-b:hover{border-color:#fff6;color:#f0f0f0}.dlg-ov{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000}.dlg{background:#0d1117eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:28px;max-width:380px;width:90%;text-align:center;box-shadow:0 20px 60px #00000080;font-family:Poppins,sans-serif}.dlg h3{font-size:14px;font-weight:600;margin:12px 0 6px;letter-spacing:1px;text-transform:lowercase;font-family:Poppins,sans-serif}.dlg p{font-size:11px;color:#fff6;margin:0;line-height:1.5}.dlg-save{border:1px solid rgba(255,255,255,.2);box-shadow:0 0 30px #ffffff14}.dlg-reset{border:1px solid rgba(255,255,255,.1)}.dlg-reset h3{color:#ff5050e6}.dlg-warn{color:#ffb400cc;font-size:11px;font-weight:500;margin:12px 0 20px}.dlg-btns{display:flex;gap:10px;margin-top:16px}.dlg-btn{flex:1;padding:10px;border-radius:8px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:lowercase;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px;border:none;font-family:Poppins,sans-serif}.dlg-cancel{background:#ffb4001f;border:1px solid rgba(255,180,0,.25);color:#ffb400}.dlg-confirm{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#f0f0f0}.save-spinner-arc{animation:spinArc 1s linear infinite;transform-origin:18px 18px}.save-check-circle{animation:circleIn .4s ease-out forwards;stroke-dasharray:100;stroke-dashoffset:100}.save-check-mark{animation:checkIn .3s ease-out .3s forwards;stroke-dasharray:30;stroke-dashoffset:30}.ci{width:24px;height:24px;border:none;border-radius:4px;cursor:pointer;background:transparent;padding:0}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}@keyframes libModalBounceIn{0%{opacity:0;transform:scale(.92) translateY(-4px)}60%{opacity:1;transform:scale(1.02) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.sd-wrap{position:relative;width:100%;display:inline-block}.sd-btn{text-transform:lowercase;width:100%;padding:8px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#0000004d;color:#fffc;font-size:11px;font-family:Outfit,sans-serif;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;transition:background .15s,border-color .15s,color .15s}.sd-btn:hover{background:#00000080;border-color:#ffffff26;color:#ffffffe6}.sd-btn[data-open=true]{background:#00000080;border-color:#ffffff59;color:#fffffff2}.sd-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-caret{flex-shrink:0;color:#fff6;transition:transform .18s}.sd-btn[data-open=true] .sd-caret{transform:rotate(180deg)}.sd-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:0;padding:6px 0;border-radius:10px;background:#141414fa;border:1px solid rgba(255,255,255,.13);box-shadow:0 12px 48px #000000b3,0 0 1px #ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:libModalBounceIn .2s cubic-bezier(.34,1.56,.64,1);z-index:200;max-height:280px;overflow-y:auto;transform-origin:top center}.sd-item{text-transform:lowercase;padding:7px 10px;margin:0 6px;border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-size:10px;letter-spacing:.04em;color:#ffffffa6;transition:background .15s,color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-item:hover{background:#ffffff14;color:#d9d9d9}.sd-item-act{color:#d9d9d9;background:#ffffff0d}.slider-overlay-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;font-family:Outfit,sans-serif;color:#fff}.slider-overlay-root .dash.dash-overlay .mn{flex:1;min-height:0;display:flex;justify-content:space-between;overflow:hidden;pointer-events:none}.slider-overlay-root .dash.dash-overlay .pl,.slider-overlay-root .dash.dash-overlay .pr{pointer-events:auto;background:#0d1117eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 32px #0009}.slider-overlay-root .dash.dash-overlay .pl{border-radius:0 12px 12px 0;border-left:none}.slider-overlay-root .dash.dash-overlay .pr{border-radius:12px 0 0 12px;border-right:none}.slider-overlay-root .dash.dash-overlay .pl-o,.slider-overlay-root .dash.dash-overlay .pr-o{width:300px;min-width:300px}.slider-overlay-root .dash.dash-overlay .pl-c,.slider-overlay-root .dash.dash-overlay .pr-c{width:36px;min-width:36px}.slider-overlay-root .dash.dash-overlay .pt{pointer-events:auto}.slider-overlay-root .dash.dash-overlay{font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.slider-overlay-root .dash.dash-overlay input,.slider-overlay-root .dash.dash-overlay textarea,.slider-overlay-root .dash.dash-overlay select,.slider-overlay-root .dash.dash-overlay .fi,.slider-overlay-root .dash.dash-overlay .fi-select,.slider-overlay-root .dash.dash-overlay .sd-btn,.slider-overlay-root .dash.dash-overlay .sc-name,.slider-overlay-root .dash.dash-overlay .sc-num,.slider-overlay-root .dash.dash-overlay .emp-b,.slider-overlay-root .dash.dash-overlay .emp-t{font-family:Poppins,sans-serif}.slider-overlay-root .dash.dash-overlay{width:100%;height:100%;max-height:100vh;background:transparent;display:flex;flex-direction:column;overflow:hidden;pointer-events:none}.slider-overlay-root .dash.dash-overlay .mn{flex:1;min-height:0;display:flex;justify-content:space-between;overflow:hidden;pointer-events:none;padding:55px 8px 8px;gap:8px}.slider-overlay-root .dash.dash-overlay .pt{display:none}.slider-overlay-root .dash.dash-overlay .pl,.slider-overlay-root .dash.dash-overlay .pr{flex-shrink:0;background:#141414fa;border:1px solid rgba(255,255,255,.06);border-radius:12px;box-shadow:0 16px 64px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s;display:flex;flex-direction:column;align-self:stretch;overflow:visible;position:relative}.slider-overlay-root .dash.dash-overlay .pl>.pl-scroll-clip,.slider-overlay-root .dash.dash-overlay .pr>.pr-scroll{overflow-x:hidden}.slider-overlay-root .dash.dash-overlay .pl{order:1}.slider-overlay-root .dash.dash-overlay .pr{order:3}.slider-overlay-root .dash.dash-overlay .pl.is-hidden{transform:translate(calc(-100% - 16px));opacity:0;pointer-events:none}.slider-overlay-root .dash.dash-overlay .pr.is-hidden{transform:translate(calc(100% + 16px));opacity:0;pointer-events:none}.slider-overlay-root .dash.dash-overlay .ph{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px;flex-shrink:0;position:relative;z-index:50;background:transparent;min-height:55px;box-sizing:border-box}.slider-overlay-root .dash.dash-overlay .ph-left{display:flex;align-items:center;gap:8px}.slider-overlay-root .dash.dash-overlay .ph-icon{display:flex;align-items:center;color:#ffffff80}.slider-overlay-root .dash.dash-overlay .ph-icon svg{width:18px;height:18px}.slider-overlay-root .dash.dash-overlay .pt-t{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:lowercase!important;color:#ffffffbf!important}.slider-overlay-root .dash.dash-overlay .ph-count{font-family:Poppins,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.06em!important;color:#ffffff73!important;margin-left:4px}.slider-overlay-root .dash.dash-overlay .ph-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.slider-overlay-root .dash.dash-overlay .ct{width:24px;height:24px;border-radius:5px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#ffffff73;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .15s}.slider-overlay-root .dash.dash-overlay .ct:hover{border-color:#fff6;background:#ffffff0f;color:#d9d9d9}.slider-overlay-root .dash.dash-overlay .ct.active{border-color:#fff6;background:#ffffff14;color:#d9d9d9;box-shadow:0 0 8px #ffffff26}.slider-overlay-root .dash.dash-overlay .ct svg{width:17px;height:17px}.slider-overlay-root .dash.dash-overlay .ct img{width:17px;height:17px;object-fit:contain;filter:brightness(0) invert(1);opacity:.45;transition:filter .15s,opacity .15s}.slider-overlay-root .dash.dash-overlay .ct:hover img,.slider-overlay-root .dash.dash-overlay .ct.active img{filter:brightness(0) invert(1);opacity:1}.slider-overlay-root .dash.dash-overlay .ct .pind{fill:#fff3;transition:fill .2s}.slider-overlay-root .dash.dash-overlay .ct:hover .pind,.slider-overlay-root .dash.dash-overlay .ct.active .pind{fill:#ffffff73}.slider-overlay-root .dash.dash-overlay .ct .eva-ico{stroke:#ffffff73;transition:stroke .2s}.slider-overlay-root .dash.dash-overlay .ct:hover .eva-ico,.slider-overlay-root .dash.dash-overlay .ct.active .eva-ico{stroke:#d9d9d9}.slider-overlay-root .dash.dash-overlay .ct.ct-active{background:#ffffff26;border-color:#fff6;color:#d9d9d9}.slider-overlay-root .dash.dash-overlay .ct.ct-active .eva-ico{stroke:#d9d9d9}.slider-overlay-root .dash.dash-overlay .ct .tt{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);width:auto!important;height:auto!important;padding:7px 10px;border-radius:8px;background:#141414f2!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0009;font-family:Poppins,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:lowercase;color:#ffffffa6;white-space:nowrap;pointer-events:none;z-index:9999}.slider-overlay-root .dash.dash-overlay .ct:hover .tt{display:block}.slider-overlay-root .dash.dash-overlay [data-tbpos=bottom] .ct .tt{top:auto;bottom:calc(100% + 6px)}.slider-overlay-root .dash.dash-overlay .rp-section{border-bottom:1px solid rgba(255,255,255,.05);background:transparent;border-radius:0;margin:0;box-shadow:none;overflow:hidden}.slider-overlay-root .dash.dash-overlay .rp-sh{width:calc(100% - 8px);margin:4px;padding:12px 14px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:none;cursor:pointer;transition:background .2s;color:#fff}.slider-overlay-root .dash.dash-overlay .rp-sh:hover{background:#ffffff14}.slider-overlay-root .dash.dash-overlay .rp-st{font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:lowercase!important;color:#ffffffbf!important}.slider-overlay-root .dash.dash-overlay .rp-sl{display:flex;align-items:center;gap:8px}.slider-overlay-root .dash.dash-overlay .rp-sl>svg{width:15px;height:15px;color:#ffffff80}.slider-overlay-root .dash.dash-overlay .sub-title,.slider-overlay-root .dash.dash-overlay .sub-section-title{font-family:Poppins,sans-serif!important;font-size:9px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:lowercase!important;color:#ffffff8c!important}.slider-overlay-root .dash.dash-overlay .sl,.slider-overlay-root .dash.dash-overlay .fl{font-family:Poppins,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:lowercase!important;color:#ffffff73!important}.slider-overlay-root .dash.dash-overlay .ab{font-family:Poppins,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:lowercase;padding:0 12px;border-radius:6px;color:#ffffffa6!important;background:#0000008c;border:1px solid rgba(255,255,255,.06);display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:all .2s;height:25px;position:relative;white-space:nowrap}.slider-overlay-root .dash.dash-overlay .ab:hover{border-color:#ffffff80;color:#ffffffd9!important;background:#0000008c}.slider-overlay-root .dash.dash-overlay .pl-footer{display:flex;align-items:center;justify-content:center;padding:10px 12px;border-top:1px solid rgba(255,255,255,.06);background:#141414d9;flex-shrink:0}.slider-overlay-root .dash.dash-overlay .pl-footer-btn{width:110px;height:25px}.slider-overlay-root .dash.dash-overlay .emp-b{font-family:Poppins,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:lowercase;padding:0 14px!important;border-radius:6px!important;color:#ffffffa6!important;background:#141414f2!important;border:1px solid rgba(255,255,255,.06)!important;display:inline-flex!important;align-items:center;gap:6px;cursor:pointer;transition:all .2s;height:25px!important}.slider-overlay-root .dash.dash-overlay .emp-b:hover{border-color:#ffffff4d!important;color:#d9d9d9!important;background:#ffffff14!important;box-shadow:0 0 12px #fff3}.slider-overlay-root .dash.dash-overlay .emp-t{font-family:Poppins,sans-serif!important;font-size:11px!important;letter-spacing:.04em;color:#ffffff73}.slider-overlay-root .dash.dash-overlay .im-add{font-family:Poppins,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:lowercase;padding:5px 10px;border-radius:5px;color:#ffffffa6!important;background:#ffffff05;border:1px solid rgba(255,255,255,.06);display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s}.slider-overlay-root .dash.dash-overlay .im-add:hover{border-color:#ffffff4d;color:#d9d9d9!important;background:#ffffff0f}.slider-overlay-root .dash.dash-overlay .pr-footer{padding:10px 12px;background:#141414d9;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:center}.slider-overlay-root .dash.dash-overlay .pr-foot-btn{font-family:Poppins,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.08em!important;flex:0 0 110px!important;width:110px!important;height:25px!important;text-transform:lowercase;border-radius:6px!important;background:#0000008c!important;border:1px solid rgba(255,255,255,.06)!important;color:#ffffffa6!important;display:inline-flex!important;align-items:center;justify-content:center;gap:0!important;padding:0!important;cursor:pointer;transition:all .2s}.slider-overlay-root .dash.dash-overlay .pr-foot-btn:hover{border-color:#ffffff80!important;color:#ffffffd9!important;background:#0000008c!important;box-shadow:none!important}.slider-overlay-root .panel-return{position:fixed;top:50%;transform:translateY(-50%);width:24px;height:64px;background:#141414f2;border:1px solid rgba(255,255,255,.13);color:#ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;z-index:1050;transition:all .2s;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.slider-overlay-root .panel-return svg{width:14px;height:14px}.slider-overlay-root .panel-return:hover{background:#ffffff26;border-color:#fff6;color:#d9d9d9}.slider-overlay-root .panel-return.pr-left{left:0;border-left:none;border-radius:0 6px 6px 0}.slider-overlay-root .panel-return.pr-right{right:0;border-right:none;border-radius:6px 0 0 6px}.slider-overlay-root .dash.sides-flipped .panel-return.pr-left{left:auto;right:0;border-left:1px solid rgba(255,255,255,.13);border-right:none;border-radius:6px 0 0 6px}.slider-overlay-root .dash.sides-flipped .panel-return.pr-right{right:auto;left:0;border-right:1px solid rgba(255,255,255,.13);border-left:none;border-radius:0 6px 6px 0}@keyframes panelReturnPulse3{0%{box-shadow:0 0 #fff0;border-color:#ffffff80;background:#ffffff0d}15%{box-shadow:0 0 20px #ffffffb3;border-color:#d9d9d9;background:#ffffff40}30%{box-shadow:0 0 #fff0;border-color:#ffffff80;background:#ffffff0d}45%{box-shadow:0 0 20px #ffffffb3;border-color:#d9d9d9;background:#ffffff40}60%{box-shadow:0 0 #fff0;border-color:#ffffff80;background:#ffffff0d}75%{box-shadow:0 0 20px #ffffffb3;border-color:#d9d9d9;background:#ffffff40}to{box-shadow:0 0 #fff0;border-color:#ffffff21;background:#141414f2}}.slider-overlay-root .panel-return.is-pulsing{animation:panelReturnPulse3 1.8s ease-out}.slider-overlay-root .dash.dash-overlay .pl>*,.slider-overlay-root .dash.dash-overlay .pr>*{position:relative;z-index:1}.slider-overlay-root .dash.dash-overlay.sides-flipped .pl{order:3}.slider-overlay-root .dash.dash-overlay.sides-flipped .pr{order:1}.slider-overlay-root .dash.dash-overlay.sides-flipped .pl.is-hidden{transform:translate(calc(100% + 16px))}.slider-overlay-root .dash.dash-overlay.sides-flipped .pr.is-hidden{transform:translate(calc(-100% - 16px))}.slider-overlay-root .container-frame{position:absolute;pointer-events:none;z-index:1100;border:2px dashed transparent;box-sizing:border-box;transition:border-color .15s}.slider-overlay-root .container-frame.cf-inner{border-color:#ffb400e6}.slider-overlay-root .container-frame.cf-outer{border-color:#4ddc8ce6}.slider-overlay-root .container-frame.cf-locked{border-style:solid;opacity:.5}.slider-overlay-root .container-frame .cf-handle{position:absolute;width:10px;height:10px;background:#0d1117f2;border:1.5px solid currentColor;border-radius:2px;pointer-events:auto}.slider-overlay-root .container-frame.cf-inner .cf-handle{color:#ffb400}.slider-overlay-root .container-frame.cf-outer .cf-handle{color:#4ddc8c}.slider-overlay-root .container-frame.cf-locked .cf-handle{display:none}.slider-overlay-root .container-frame .cf-handle.cf-h-nw{top:-6px;left:-6px;cursor:nwse-resize}.slider-overlay-root .container-frame .cf-handle.cf-h-ne{top:-6px;right:-6px;cursor:nesw-resize}.slider-overlay-root .container-frame .cf-handle.cf-h-sw{bottom:-6px;left:-6px;cursor:nesw-resize}.slider-overlay-root .container-frame .cf-handle.cf-h-se{bottom:-6px;right:-6px;cursor:nwse-resize}.slider-overlay-root .container-frame .cf-handle.cf-h-n{top:-6px;left:50%;transform:translate(-50%);cursor:ns-resize}.slider-overlay-root .container-frame .cf-handle.cf-h-s{bottom:-6px;left:50%;transform:translate(-50%);cursor:ns-resize}.slider-overlay-root .container-frame .cf-handle.cf-h-w{left:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.slider-overlay-root .container-frame .cf-handle.cf-h-e{right:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.slider-overlay-root .container-frame .cf-move{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:#0d1117d9;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;cursor:move;pointer-events:auto;opacity:0;transition:opacity .15s}.slider-overlay-root .container-frame:hover .cf-move{opacity:1}.slider-overlay-root .container-frame .cf-lock{position:absolute;top:-22px;right:-2px;width:16px;height:16px;border-radius:4px;background:#0d1117d9;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;opacity:.7;transition:opacity .15s}.slider-overlay-root .container-frame .cf-lock:hover{opacity:1}.slider-overlay-root .container-frame .cf-link{position:absolute;top:-22px;right:56px;width:16px;height:16px;border-radius:4px;background:#0d1117d9;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;cursor:grab;pointer-events:auto;opacity:.7;transition:opacity .15s}.slider-overlay-root .container-frame .cf-link:hover{opacity:1}.slider-overlay-root .container-frame .cf-link:active{cursor:grabbing}.slider-overlay-root .container-frame .cf-link svg{width:10px;height:10px;color:currentColor}.slider-overlay-root .container-frame .cf-lock svg{width:8px;height:8px;color:currentColor}.slider-overlay-root .container-frame .cf-label{position:absolute;top:-22px;left:0;font-family:Poppins,sans-serif;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:lowercase;color:currentColor;background:#0d1117d9;padding:3px 6px;border-radius:3px;pointer-events:none}.cf-sw{width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.18);cursor:pointer;padding:0;flex-shrink:0;box-shadow:0 1px 3px #0006,inset 0 0 0 1px #00000040;transition:transform .15s,box-shadow .15s}.cf-sw:hover{transform:scale(1.08);box-shadow:0 2px 9px #00000080,0 0 0 1px #ffffff73}.cf-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999}.cf-pop{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:240px;max-height:90vh;overflow-y:auto;padding:16px;border-radius:16px;background:#0d1117eb;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 54px #000000a8,inset 0 0 0 1px #ffffff0a,0 0 44px #ffffff0f;animation:cfPopIn .28s cubic-bezier(.34,1.56,.64,1);box-sizing:border-box}@keyframes cfPopIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.cf-wheel{position:relative;width:200px;height:200px;margin:0 auto 16px}.cf-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,red,#ff0,#0f0,#fff,#00f,#f0f,red);-webkit-mask:radial-gradient(circle at center,transparent 0 76px,#000 78px);mask:radial-gradient(circle at center,transparent 0 76px,#000 78px);cursor:pointer;box-shadow:0 2px 12px #00000073}.cf-thumb{position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #0000008c,0 1px 5px #0009;pointer-events:none}.cf-sq{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:106px;height:106px;border-radius:10px;overflow:hidden;cursor:crosshair;box-shadow:0 0 0 1px #ffffff1f,0 2px 8px #00000059}.cf-sqw{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#fff,#fff0)}.cf-sqb{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000,#000)}.cf-dot{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #fff;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080,0 1px 3px #0009;pointer-events:none}.cf-row{display:flex;align-items:center;gap:8px;margin-bottom:11px}.cf-prev{width:30px;height:30px;border-radius:8px;flex-shrink:0}.cf-eye{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffff8c;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.cf-eye:hover{border-color:#ffffff80;color:#f0f0f0;background:#ffffff17}.cf-hex{flex:1;min-width:0;background:#0006;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:7px 8px;color:#fff;font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.06em;text-align:center;outline:none;transition:border-color .15s;box-sizing:border-box}.cf-hex:focus{border-color:#ffffff8c}.cf-rgb{display:flex;gap:6px;margin-bottom:13px}.cf-rgb span{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;font-family:Poppins,sans-serif;font-size:9px;letter-spacing:.12em;color:#ffffff52;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:6px 0}.cf-rgb b{font-family:Poppins,sans-serif;font-weight:500;font-size:12px;color:#ffffffd9;letter-spacing:0}.cf-sws{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.cf-sws-i{aspect-ratio:1;border-radius:5px;border:1px solid rgba(255,255,255,.12);cursor:pointer;padding:0;transition:transform .12s,border-color .12s}.cf-sws-i:hover{transform:scale(1.18);border-color:#fff6}.cf-saved-lbl{font-size:8px;letter-spacing:.1em;color:#ffffff4d;font-family:Poppins,sans-serif;text-transform:lowercase;text-align:center;margin:11px 0 6px}.cf-saved{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:8px;background:#0000004d;border:1px dashed rgba(255,255,255,.12);min-height:32px;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.cf-saved:hover{border-color:#ffffff4d}.cf-saved-hint{font-size:8px;letter-spacing:.08em;color:#ffffff38;font-family:Poppins,sans-serif;text-transform:lowercase}.cf-saved-i{position:relative;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.18);cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px #00000040;transition:transform .12s}.cf-saved-i:hover{transform:scale(1.15)}.cf-saved-x{position:absolute;top:-5px;right:-5px;width:13px;height:13px;border-radius:50%;background:#0f0f0ff2;border:1px solid rgba(255,255,255,.25);color:#ffffffb3;font-size:10px;line-height:1;display:none;align-items:center;justify-content:center;cursor:pointer}.cf-saved-i:hover .cf-saved-x{display:flex}.cf-saved-x:hover{color:#ff7070;border-color:#ff505080}.ws-track{position:relative;isolation:isolate;display:flex;height:26px;box-sizing:border-box;border-radius:999px;background:#00000073;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 3px #00000073;overflow:hidden}.ws-pill{position:absolute;top:2px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;opacity:.85;mix-blend-mode:difference;pointer-events:none;z-index:2;transition:left .55s cubic-bezier(.34,1.56,.64,1)}.ws-ring{position:absolute;top:1px;left:3px;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.9);box-shadow:0 0 6px #ffffff4d;pointer-events:none;z-index:3;transition:left .55s cubic-bezier(.34,1.56,.64,1)}.ws-seg{position:relative;z-index:1;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:10px;letter-spacing:.02em;-webkit-user-select:none;user-select:none}@keyframes cfPopOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}to{opacity:0;transform:translate(-50%,-50%) scale(.86)}}.cf-pop-out{animation:cfPopOut .26s cubic-bezier(.4,0,.2,1) forwards}.mm-tipwrap{position:relative}.mm-tt{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);width:auto;height:auto;padding:6px 9px;border-radius:8px;background:#141414f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0009;font-family:Poppins,sans-serif;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:lowercase;color:#ffffffd9;white-space:nowrap;pointer-events:none;z-index:10030}.mm-tt-above{top:auto;bottom:calc(100% + 6px)}.mm-tipwrap:hover .mm-tt{display:block}.pl-body-scroll,.slider-overlay-root .dash.dash-overlay .pl-body-scroll{flex:1;overflow-y:auto}.slider-overlay-root .dash.dash-overlay .ps.ps-inside{padding:0;overflow:visible;flex:0 0 auto}.slider-overlay-root .dash.dash-overlay .pl-inside-footer{display:flex;align-items:center;justify-content:center;padding:8px 6px 4px}.nd-sc{cursor:pointer;overflow:visible}.nd-sc .im-type{color:#ffffff8c}.nd-sc .sc-thumb.nd-thumb{width:34px;height:34px}.pl-footer-btn{background:#00000059!important}.mm-tt-fixed{display:block;position:fixed;transform:translate(-50%,-100%);z-index:100060}.mm-ttstack{position:fixed;transform:translate(-50%,-100%);z-index:100060;display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}.mm-ttstack .mm-tt{display:block;position:static;transform:none;animation:ttPillIn .18s cubic-bezier(.34,1.56,.64,1) both}.mm-ttstack-out .mm-tt{animation:ttPillOut .14s ease forwards}@keyframes ttPillIn{0%{opacity:0;transform:translateY(4px) scale(.85)}to{opacity:1;transform:none}}@keyframes ttPillOut{to{opacity:0;transform:translateY(3px) scale(.9)}}.nd-sc .sc-row{min-height:48px;padding:6px 8px 6px 6px;gap:6px}.nd-nest-arm{box-shadow:inset 0 0 0 1.5px #d9d9d9,0 0 14px #ffffff59;border-radius:6px}.nd-nest-body{background:#0000002e}
