/******************************************************************************\
# CSS - style                                    #       Maximum Tension       #
################################################################################
#                                                #      -__            __-     #
# Teoman Deniz                                   #  :    :!1!-_    _-!1!:    : #
# maximum-tension.com                            #  ::                      :: #
#                                                #  :!:    : :: : :  :  ::::!: #
# +.....................++.....................+ #   :!:: :!:!1:!:!::1:::!!!:  #
# : C - Maximum Tension :: Create - 2026/10/14 : #   ::!::!!1001010!:!11!!::   #
# :---------------------::---------------------: #   :!1!!11000000000011!!:    #
# : License - MIT       :: Update - 2026/10/14 : #    ::::!!!1!!1!!!1!!!::     #
# +.....................++.....................+ #       ::::!::!:::!::::      #
\******************************************************************************/
:root{--ash:#A39D90;--dim:#6B665D;--void:#000000;--bone:#ECE6D8;--wick:#FFD08A;--coal:#3A1606;--line:rgba(236,230,216,0.12);--blur:blur(20px) saturate(150%);--pill:999px;--sans:"Mona Sans","Helvetica Neue",Arial,sans-serif;--mono:"Martian Mono",Menlo,Consolas,monospace;--font:"Mona Sans","Helvetica Neue",Arial,sans-serif;--wrap:1240px;--ease:cubic-bezier(.22,.7,.2,1);--ember:#FF7A1A;--scale:1;--glare:0;--select:#0D99FF;--radius:22px;--gutter:clamp(20px,5vw,72px);--surface:rgba(236,230,216,0.045);--glare-x:50%;--glare-y:50%;--depth-x:0px;--depth-y:0px;--radius-s:12px;--header-h:68px;--surface-edge:rgba(236,230,216,0.14);--surface-shine:rgba(255,255,255,0.10)}html[data-mode="text"]{--line:rgba(236,230,216,0.28);--blur:none;--pill:0px;--font:"Martian Mono",Menlo,Consolas,monospace;--scale:0.7;--radius:0px;--surface:rgba(0,0,0,0);--radius-s:0px;--surface-edge:rgba(236,230,216,0.42);--surface-shine:rgba(0,0,0,0)}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1.seo_header{display:none}html{background:#000000;scroll-behavior:smooth;scroll-padding-top:68px;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{color:#ECE6D8;color:var(--bone);margin:0;font-size:17px;background:#000000;background:var(--void);overflow-x:hidden;font-family:"Mona Sans","Helvetica Neue",Arial,sans-serif;font-family:var(--font);line-height:1.55;font-stretch:100%;-webkit-font-smoothing:antialiased}html[data-mode="text"] body{font-size:14.5px;line-height:1.7}html[data-mode="text"] body::after{inset:0;content:"";z-index:90;position:fixed;background:-webkit-repeating-linear-gradient(top,rgba(255,255,255,0.03) 0,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 3px);background:-moz-repeating-linear-gradient(top,rgba(255,255,255,0.03) 0,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 3px);background:-o-repeating-linear-gradient(top,rgba(255,255,255,0.03) 0,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 3px);background:repeating-linear-gradient(to bottom,rgba(255,255,255,0.03) 0,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 3px);pointer-events:none}img,svg,canvas,iframe{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}::selection{color:#000000;background:#FFD08A;background:var(--wick)}:focus-visible{outline:2px solid #FFD08A;outline:2px solid var(--wick);outline-offset:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wrap{width:100%;margin:0 auto;padding:0 clamp(20px,5vw,72px);padding:0 var(--gutter);max-width:1240px;max-width:var(--wrap)}.skip{top:-80px;left:12px;color:#000000;z-index:200;padding:10px 16px;position:absolute;background:#ECE6D8;background:var(--bone);font-weight:600;text-decoration:none}.skip:focus{top:12px}.heading{margin:0 0 .5em;font-size:calc(clamp(34px,4.2vw,60px) * 1);font-size:calc(clamp(34px,4.2vw,60px) * var(--scale));text-wrap:balance;font-weight:720;line-height:1;font-stretch:112%;letter-spacing:-0.025em}.lead{color:#A39D90;color:var(--ash);margin:0 0 1em;font-size:clamp(17px,1.3vw,20px);max-width:38em;text-wrap:pretty}html[data-mode="text"] .lead{font-size:15px}.lead.strong{color:#ECE6D8;color:var(--bone)}.link{color:#ECE6D8;color:var(--bone);font-weight:600;text-decoration:underline;text-decoration-color:rgba(236,230,216,0.35);text-underline-offset:5px;-webkit-transition:text-decoration-color .25s cubic-bezier(.22,.7,.2,1),color .25s cubic-bezier(.22,.7,.2,1);-webkit-transition:text-decoration-color .25s var(--ease),color .25s var(--ease);-moz-transition:text-decoration-color .25s cubic-bezier(.22,.7,.2,1),color .25s cubic-bezier(.22,.7,.2,1);-moz-transition:text-decoration-color .25s var(--ease),color .25s var(--ease);-o-transition:text-decoration-color .25s cubic-bezier(.22,.7,.2,1),color .25s cubic-bezier(.22,.7,.2,1);-o-transition:text-decoration-color .25s var(--ease),color .25s var(--ease);transition:text-decoration-color .25s cubic-bezier(.22,.7,.2,1),color .25s cubic-bezier(.22,.7,.2,1);transition:text-decoration-color .25s var(--ease),color .25s var(--ease)}.link:hover{color:#FFD08A;color:var(--wick);text-decoration-color:#FFD08A;text-decoration-color:var(--wick)}.button{border:0;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 22px;font-size:16px;min-height:48px;font-weight:620;font-stretch:105%;text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:999px;-webkit-border-radius:var(--pill);-moz-border-radius:999px;-moz-border-radius:var(--pill);border-radius:999px;border-radius:var(--pill);-webkit-transition:background-color .25s cubic-bezier(.22,.7,.2,1),color .25s cubic-bezier(.22,.7,.2,1),-webkit-box-shadow .25s cubic-bezier(.22,.7,.2,1);-webkit-transition:background-color .25s var(--ease),color .25s var(--ease),-webkit-box-shadow .25s var(--ease);-moz-transition:background-color .25s cubic-bezier(.22,.7,.2,1),color .25s cubic-bezier(.22,.7,.2,1),-moz-box-shadow .25s cubic-bezier(.22,.7,.2,1);-moz-transition:background-color .25s var(--ease),color .25s var(--ease),-moz-box-shadow .25s var(--ease);-o-transition:background-color .25s cubic-bezier(.22,.7,.2,1),color .25s cubic-bezier(.22,.7,.2,1),box-shadow .25s cubic-bezier(.22,.7,.2,1);-o-transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease);transition:background-color .25s cubic-bezier(.22,.7,.2,1),color .25s cubic-bezier(.22,.7,.2,1),box-shadow .25s cubic-bezier(.22,.7,.2,1);transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.button.primary{color:#000000;background:#ECE6D8;background:var(--bone)}.button.primary:hover{background:#FFFFFF}.button.quiet{color:#ECE6D8;color:var(--bone);background:rgba(236,230,216,0.045);background:var(--surface);-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-webkit-box-shadow:inset 0 0 0 1px var(--surface-edge);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-moz-box-shadow:inset 0 0 0 1px var(--surface-edge);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);box-shadow:inset 0 0 0 1px var(--surface-edge);-webkit-backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:var(--blur);backdrop-filter:blur(20px) saturate(150%);backdrop-filter:var(--blur)}.button.quiet:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.5);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.5);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.5)}.button.small{padding:0 16px;font-size:14px;min-height:38px}html[data-mode="text"] .button{padding:0 14px;font-size:14px;font-weight:500}html[data-mode="text"] .button::before{content:"[";margin-right:.6em}html[data-mode="text"] .button::after{content:"]";margin-left:.6em}html[data-mode="text"] .button.quiet:hover{color:#000000;background:#ECE6D8;background:var(--bone)}.progress{inset:0 0 auto 0;height:2px;z-index:60;position:fixed;pointer-events:none}.progress_bar{width:100%;height:100%;display:block;background:-webkit-linear-gradient(0deg,#FF7A1A,#FFD08A);background:-webkit-linear-gradient(0deg,var(--ember),var(--wick));background:-moz-linear-gradient(0deg,#FF7A1A,#FFD08A);background:-moz-linear-gradient(0deg,var(--ember),var(--wick));background:-o-linear-gradient(0deg,#FF7A1A,#FFD08A);background:-o-linear-gradient(0deg,var(--ember),var(--wick));background:linear-gradient(90deg,#FF7A1A,#FFD08A);background:linear-gradient(90deg,var(--ember),var(--wick));-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.header{gap:20px;inset:0 0 auto 0;height:68px;height:var(--header-h);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 clamp(20px,5vw,72px);padding:0 var(--gutter);z-index:50;position:fixed;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .35s cubic-bezier(.22,.7,.2,1),-webkit-box-shadow .35s cubic-bezier(.22,.7,.2,1);-webkit-transition:background-color .35s var(--ease),-webkit-box-shadow .35s var(--ease);-moz-transition:background-color .35s cubic-bezier(.22,.7,.2,1),-moz-box-shadow .35s cubic-bezier(.22,.7,.2,1);-moz-transition:background-color .35s var(--ease),-moz-box-shadow .35s var(--ease);-o-transition:background-color .35s cubic-bezier(.22,.7,.2,1),box-shadow .35s cubic-bezier(.22,.7,.2,1);-o-transition:background-color .35s var(--ease),box-shadow .35s var(--ease);transition:background-color .35s cubic-bezier(.22,.7,.2,1),box-shadow .35s cubic-bezier(.22,.7,.2,1);transition:background-color .35s var(--ease),box-shadow .35s var(--ease)}.header.scrolled{background:rgba(0,0,0,0.55);-webkit-box-shadow:0 1px 0 rgba(236,230,216,0.12);-webkit-box-shadow:0 1px 0 var(--line);-moz-box-shadow:0 1px 0 rgba(236,230,216,0.12);-moz-box-shadow:0 1px 0 var(--line);box-shadow:0 1px 0 rgba(236,230,216,0.12);box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:var(--blur);backdrop-filter:blur(20px) saturate(150%);backdrop-filter:var(--blur)}html[data-mode="text"] .header.scrolled{background:#000000}.brand{gap:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.brand_mark{width:44px;height:27px;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.brand_name{font-size:17px;font-weight:700;white-space:nowrap;font-stretch:112%;letter-spacing:-0.01em}html[data-mode="text"] .brand_name{font-size:14px;letter-spacing:0}html[data-mode="text"] .brand_name::after{width:.62em;height:1.1em;content:"";display:inline-block;background:#ECE6D8;background:var(--bone);margin-left:2px;vertical-align:-0.2em;-webkit-animation:blink 1.1s steps(1) infinite;-moz-animation:blink 1.1s steps(1) infinite;-o-animation:blink 1.1s steps(1) infinite;animation:blink 1.1s steps(1) infinite}.nav{gap:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.nav_link{color:rgba(236,230,216,0.72);padding:8px 12px;font-size:15px;text-decoration:none;-webkit-border-radius:999px;-webkit-border-radius:var(--pill);-moz-border-radius:999px;-moz-border-radius:var(--pill);border-radius:999px;border-radius:var(--pill);-webkit-transition:color .2s cubic-bezier(.22,.7,.2,1),background-color .2s cubic-bezier(.22,.7,.2,1);-webkit-transition:color .2s var(--ease),background-color .2s var(--ease);-moz-transition:color .2s cubic-bezier(.22,.7,.2,1),background-color .2s cubic-bezier(.22,.7,.2,1);-moz-transition:color .2s var(--ease),background-color .2s var(--ease);-o-transition:color .2s cubic-bezier(.22,.7,.2,1),background-color .2s cubic-bezier(.22,.7,.2,1);-o-transition:color .2s var(--ease),background-color .2s var(--ease);transition:color .2s cubic-bezier(.22,.7,.2,1),background-color .2s cubic-bezier(.22,.7,.2,1);transition:color .2s var(--ease),background-color .2s var(--ease)}.nav_link:hover{color:#ECE6D8;color:var(--bone);background:rgba(236,230,216,0.045);background:var(--surface)}html[data-mode="text"] .nav_link{font-size:13px}html[data-mode="text"] .nav_link:hover{color:#000000;background:#ECE6D8;background:var(--bone)}.header_tools{gap:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.switch{padding:3px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:rgba(236,230,216,0.045);background:var(--surface);-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-webkit-box-shadow:inset 0 0 0 1px var(--surface-edge);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-moz-box-shadow:inset 0 0 0 1px var(--surface-edge);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);box-shadow:inset 0 0 0 1px var(--surface-edge);-webkit-border-radius:999px;-webkit-border-radius:var(--pill);-moz-border-radius:999px;-moz-border-radius:var(--pill);border-radius:999px;border-radius:var(--pill)}.nav_lang{margin-left:10px}.switch_option{color:#A39D90;color:var(--ash);border:0;cursor:pointer;padding:5px 12px;font-size:13px;background:transparent;font-weight:600;-webkit-border-radius:999px;-webkit-border-radius:var(--pill);-moz-border-radius:999px;-moz-border-radius:var(--pill);border-radius:999px;border-radius:var(--pill);-webkit-transition:background-color .2s cubic-bezier(.22,.7,.2,1),color .2s cubic-bezier(.22,.7,.2,1);-webkit-transition:background-color .2s var(--ease),color .2s var(--ease);-moz-transition:background-color .2s cubic-bezier(.22,.7,.2,1),color .2s cubic-bezier(.22,.7,.2,1);-moz-transition:background-color .2s var(--ease),color .2s var(--ease);-o-transition:background-color .2s cubic-bezier(.22,.7,.2,1),color .2s cubic-bezier(.22,.7,.2,1);-o-transition:background-color .2s var(--ease),color .2s var(--ease);transition:background-color .2s cubic-bezier(.22,.7,.2,1),color .2s cubic-bezier(.22,.7,.2,1);transition:background-color .2s var(--ease),color .2s var(--ease)}.switch_option:hover{color:#ECE6D8;color:var(--bone)}.switch_option.active{color:#000000;background:#ECE6D8;background:var(--bone)}html[data-mode="text"] .switch_option{font-size:12px;font-weight:500}.lang{position:relative}.lang_button{gap:6px;color:#ECE6D8;color:var(--bone);border:0;cursor:pointer;height:34px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 10px 0 11px;font-size:13px;background:rgba(236,230,216,0.045);background:var(--surface);font-weight:600;-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-webkit-box-shadow:inset 0 0 0 1px var(--surface-edge);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-moz-box-shadow:inset 0 0 0 1px var(--surface-edge);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);box-shadow:inset 0 0 0 1px var(--surface-edge);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:999px;-webkit-border-radius:var(--pill);-moz-border-radius:999px;-moz-border-radius:var(--pill);border-radius:999px;border-radius:var(--pill);-webkit-transition:background-color .2s cubic-bezier(.22,.7,.2,1);-webkit-transition:background-color .2s var(--ease);-moz-transition:background-color .2s cubic-bezier(.22,.7,.2,1);-moz-transition:background-color .2s var(--ease);-o-transition:background-color .2s cubic-bezier(.22,.7,.2,1);-o-transition:background-color .2s var(--ease);transition:background-color .2s cubic-bezier(.22,.7,.2,1);transition:background-color .2s var(--ease)}.lang_button:hover,.lang.open .lang_button{background:rgba(236,230,216,0.1)}.lang_button svg{fill:none;width:16px;height:16px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lang_globe{opacity:0.7}.lang_chevron{opacity:0.6;-webkit-transition:-webkit-transform .2s cubic-bezier(.22,.7,.2,1);-webkit-transition:-webkit-transform .2s var(--ease);-moz-transition:-moz-transform .2s cubic-bezier(.22,.7,.2,1);-moz-transition:-moz-transform .2s var(--ease);-o-transition:-o-transform .2s cubic-bezier(.22,.7,.2,1);-o-transition:-o-transform .2s var(--ease);transition:transform .2s cubic-bezier(.22,.7,.2,1);transition:transform .2s var(--ease)}.lang.open .lang_chevron{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.lang_menu{top:calc(100% + 8px);right:0;margin:0;z-index:70;padding:6px;position:absolute;min-width:196px;list-style:none;background:rgba(14,13,12,0.94);-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14),inset 0 1px 0 rgba(255,255,255,0.10),0 24px 48px -16px rgba(0,0,0,0.9);-webkit-box-shadow:inset 0 0 0 1px var(--surface-edge),inset 0 1px 0 var(--surface-shine),0 24px 48px -16px rgba(0,0,0,0.9);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14),inset 0 1px 0 rgba(255,255,255,0.10),0 24px 48px -16px rgba(0,0,0,0.9);-moz-box-shadow:inset 0 0 0 1px var(--surface-edge),inset 0 1px 0 var(--surface-shine),0 24px 48px -16px rgba(0,0,0,0.9);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14),inset 0 1px 0 rgba(255,255,255,0.10),0 24px 48px -16px rgba(0,0,0,0.9);box-shadow:inset 0 0 0 1px var(--surface-edge),inset 0 1px 0 var(--surface-shine),0 24px 48px -16px rgba(0,0,0,0.9);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:var(--blur);backdrop-filter:blur(20px) saturate(150%);backdrop-filter:var(--blur)}.lang_menu[hidden]{display:none}.lang_option{gap:16px;color:#A39D90;color:var(--ash);width:100%;border:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:9px 12px;font-size:14.5px;background:transparent;text-align:left;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lang_option:hover,.lang_option:focus-visible{color:#ECE6D8;color:var(--bone);outline:none;background:rgba(236,230,216,0.045);background:var(--surface)}.lang_option.active{color:#ECE6D8;color:var(--bone);font-weight:600}.lang_short{color:#6B665D;color:var(--dim);font-size:11px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono)}.lang_option.active .lang_short{color:#FFD08A;color:var(--wick)}html[data-mode="text"] .lang_button,html[data-mode="text"] .lang_menu,html[data-mode="text"] .lang_option{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.burger{width:40px;height:40px;border:0;cursor:pointer;display:none;position:relative;background:transparent}.burger span{left:11px;right:11px;height:1.5px;position:absolute;background:#ECE6D8;background:var(--bone);-webkit-transition:-webkit-transform .3s cubic-bezier(.22,.7,.2,1),top .3s cubic-bezier(.22,.7,.2,1);-webkit-transition:-webkit-transform .3s var(--ease),top .3s var(--ease);-moz-transition:-moz-transform .3s cubic-bezier(.22,.7,.2,1),top .3s cubic-bezier(.22,.7,.2,1);-moz-transition:-moz-transform .3s var(--ease),top .3s var(--ease);-o-transition:-o-transform .3s cubic-bezier(.22,.7,.2,1),top .3s cubic-bezier(.22,.7,.2,1);-o-transition:-o-transform .3s var(--ease),top .3s var(--ease);transition:transform .3s cubic-bezier(.22,.7,.2,1),top .3s cubic-bezier(.22,.7,.2,1);transition:transform .3s var(--ease),top .3s var(--ease)}.burger span:first-child{top:16px}.burger span:last-child{top:23px}body.menu_open .burger span:first-child{top:19.5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.menu_open .burger span:last-child{top:19.5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.run{position:relative}.backdrop{top:0;left:0;right:0;bottom:0;z-index:0;position:absolute;pointer-events:none}.backdrop_view{top:0;height:100vh;height:100svh;position:-webkit-sticky;position:sticky}.hero,.manifesto,.disciplines{z-index:1;position:relative}.hero{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;min-height:100vh;min-height:100svh;padding-top:calc(68px + clamp(20px,4.5vh,56px));padding-top:calc(var(--header-h) + clamp(20px,4.5vh,56px));pointer-events:none;padding-bottom:clamp(24px,5vh,64px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero_copy{gap:0 clamp(24px,4vw,64px);z-index:2;display:-ms-grid;display:grid;position:relative;pointer-events:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);-webkit-align-items:start;align-items:start}.hero_title{margin:0;grid-row:1;font-size:calc(clamp(44px,5.8vw,96px) * 1);font-size:calc(clamp(44px,5.8vw,96px) * var(--scale));text-wrap:balance;white-space:pre-line;grid-column:1 / -1;font-weight:740;line-height:.93;font-stretch:118%;letter-spacing:-0.04em}html[data-mode="text"] .hero_title{font-weight:700;line-height:1.02;letter-spacing:-0.05em}.hero_side{grid-row:2;margin-top:calc(clamp(44px,5.8vw,96px) * 1 * -0.93 + 4px);margin-top:calc(clamp(44px,5.8vw,96px) * var(--scale) * -0.93 + 4px);grid-column:2;pointer-events:auto}.hero_lead{color:#A39D90;color:var(--ash);margin:0 0 22px;font-size:clamp(16px,1.25vw,19px);max-width:32em;text-wrap:pretty}html[data-mode="text"] .hero_lead{font-size:14px}.hero_actions{gap:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stage_slot{width:100%;margin:calc(clamp(40px,9vh,110px) * -1) auto 0;max-width:1680px;min-height:clamp(380px,70vh,860px);-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.stage{top:0;left:0;width:100%;height:70vh;cursor:grab;position:absolute;will-change:transform,opacity;touch-action:pan-y;pointer-events:auto;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.stage.behind{cursor:default;pointer-events:none}.stage.dragging{cursor:grabbing}.stage_glow{top:54%;left:50%;width:min(76vw,1000px);position:absolute;background:-webkit-radial-gradient(center,closest-side,rgba(255,122,26,0.16),rgba(255,122,26,0.05) 55%,rgba(255,122,26,0));background:-moz-radial-gradient(center,closest-side,rgba(255,122,26,0.16),rgba(255,122,26,0.05) 55%,rgba(255,122,26,0));background:-o-radial-gradient(center,closest-side,rgba(255,122,26,0.16),rgba(255,122,26,0.05) 55%,rgba(255,122,26,0));background:radial-gradient(closest-side,rgba(255,122,26,0.16),rgba(255,122,26,0.05) 55%,rgba(255,122,26,0));aspect-ratio:1.5;pointer-events:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html[data-mode="text"] .stage_glow{opacity:0.5}.layer{top:0;left:0;width:100%;height:100%;display:block;opacity:0;position:absolute;-webkit-transition:opacity 1.2s cubic-bezier(.22,.7,.2,1);-webkit-transition:opacity 1.2s var(--ease);-moz-transition:opacity 1.2s cubic-bezier(.22,.7,.2,1);-moz-transition:opacity 1.2s var(--ease);-o-transition:opacity 1.2s cubic-bezier(.22,.7,.2,1);-o-transition:opacity 1.2s var(--ease);transition:opacity 1.2s cubic-bezier(.22,.7,.2,1);transition:opacity 1.2s var(--ease)}.layer.ready{opacity:1}.ascii{top:0;left:0;color:#ECE6D8;color:var(--bone);margin:0;position:absolute;font-size:8px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);font-weight:500;line-height:1;white-space:pre;letter-spacing:0;font-variant-ligatures:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ascii i{font-style:normal}.ascii .a{color:#77705F}.ascii .b{color:#B04A12}.ascii .c{color:#FF8A2A}.ascii .d{color:#FFE2A6}.seams{top:0;left:0;width:100%;height:100%;opacity:0;overflow:visible;position:absolute;mask-image:linear-gradient(transparent,#000000 22%,#000000 78%,transparent);pointer-events:none;-webkit-transition:opacity 1.2s cubic-bezier(.22,.7,.2,1);-webkit-transition:opacity 1.2s var(--ease);-moz-transition:opacity 1.2s cubic-bezier(.22,.7,.2,1);-moz-transition:opacity 1.2s var(--ease);-o-transition:opacity 1.2s cubic-bezier(.22,.7,.2,1);-o-transition:opacity 1.2s var(--ease);transition:opacity 1.2s cubic-bezier(.22,.7,.2,1);transition:opacity 1.2s var(--ease)}.seams.ready{opacity:1}.seams line{stroke:rgba(236,230,216,0.28);stroke-width:1}html[data-mode="text"] .seams line{stroke:rgba(236,230,216,0.5);stroke-dasharray:4 5}.render_missing{top:50%;right:4%;color:#A39D90;color:var(--ash);margin:0;display:none;position:absolute;font-size:14px;max-width:240px;text-align:right;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.no_webgl .render_missing{display:block}.manifesto{padding:clamp(96px,18vh,220px) 0}.manifesto_text{margin:0;font-size:calc(clamp(28px,4.1vw,60px) * 1);font-size:calc(clamp(28px,4.1vw,60px) * var(--scale));max-width:22em;text-wrap:pretty;font-weight:640;line-height:1.1;font-stretch:108%;letter-spacing:-0.022em}html[data-mode="text"] .manifesto_text{font-weight:500;line-height:1.3;letter-spacing:-0.03em}.manifesto_text .word{color:rgba(236,230,216,0.16);-webkit-transition:color .5s cubic-bezier(.22,.7,.2,1);-webkit-transition:color .5s var(--ease);-moz-transition:color .5s cubic-bezier(.22,.7,.2,1);-moz-transition:color .5s var(--ease);-o-transition:color .5s cubic-bezier(.22,.7,.2,1);-o-transition:color .5s var(--ease);transition:color .5s cubic-bezier(.22,.7,.2,1);transition:color .5s var(--ease)}.manifesto_text .word.lit{color:#ECE6D8;color:var(--bone)}.disciplines{padding:0 0 clamp(96px,16vh,200px)}.disciplines_grid{gap:clamp(24px,4vw,64px);display:-ms-grid;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.discipline_list{margin:0}.discipline{gap:24px;display:-ms-grid;display:grid;padding:24px 0;border-top:1px solid rgba(236,230,216,0.12);border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}html[data-mode="text"] .discipline{border-top-style:dashed}.discipline dt{font-size:21px;font-weight:650;line-height:1.25;font-stretch:108%}html[data-mode="text"] .discipline dt{font-size:15px}.discipline dd{color:#A39D90;color:var(--ash);margin:0}.project{padding:clamp(80px,14vh,180px) 0 0;position:relative;border-top:1px solid rgba(236,230,216,0.12);border-top:1px solid var(--line)}.project_head{margin-bottom:clamp(36px,6vh,72px)}.project_name{margin:0;font-size:calc(clamp(60px,10.5vw,168px) * 1);font-size:calc(clamp(60px,10.5vw,168px) * var(--scale));text-wrap:balance;font-weight:800;line-height:.86;font-stretch:125%;letter-spacing:-0.05em}html[data-mode="text"] .project_name::before{color:#6B665D;color:var(--dim);content:"> "}.project_name + .lead{margin-top:30px}.project_full{color:#A39D90;color:var(--ash);margin:16px 0 28px;font-size:clamp(17px,1.8vw,24px);font-stretch:110%}.cmt{color:#000000;color:var(--w-text);--bz-t:22px;--bz-s:26px;--bz-b:58px;padding:0;--w-face:#D4D0C8;--w-dark:#404040;--w-text:#000000;--w-gray:#6F6B63;--w-link:#0000EE;--w-font:Tahoma,"MS Sans Serif",Verdana,Geneva,"DejaVu Sans",sans-serif;--w-light:#FFFFFF;--plastic:#E7E1D0;--w-shadow:#808080;--w-window:#FFFFFF;--w-select:#0A246A;background:#FFFFFF;background:var(--w-desktop);border-top:0;--w-title-a:#0A246A;--w-title-b:#A6CAF0;--w-desktop:#FFFFFF;font-family:Tahoma,"MS Sans Serif",Verdana,Geneva,"DejaVu Sans",sans-serif;font-family:var(--w-font);--plastic-lip:#BDB49C;--w-title-text:#FFFFFF;--plastic-edge:#F7F3E8;--w-select-text:#FFFFFF}html[data-mode="text"] .cmt{--w-face:#000000;--w-dark:#FFFFFF;--w-text:#FFFFFF;--w-gray:#00FF00;--w-link:#FFFF00;--w-light:#FFFFFF;--plastic:#DAD4C2;--w-shadow:#FFFFFF;--w-window:#000000;--w-select:#800080;--w-title-a:#800080;--w-title-b:#800080;--w-desktop:#000000}.crt{top:0;left:0;right:0;bottom:0;z-index:3;position:absolute;pointer-events:none}.crt_view{top:68px;top:var(--header-h);height:calc(100vh - 68px);height:calc(100vh - var(--header-h));height:calc(100svh - 68px);height:calc(100svh - var(--header-h));overflow:hidden;position:-webkit-sticky;position:sticky}.crt_bezel,.crt_glass,.crt_power{top:22px;top:var(--bz-t);left:26px;left:var(--bz-s);right:26px;right:var(--bz-s);bottom:58px;bottom:var(--bz-b);position:absolute;-webkit-border-radius:26px / 20px;-moz-border-radius:26px / 20px;border-radius:26px / 20px}.crt_bezel{-webkit-box-shadow:0 0 0 3px #BDB49C,0 0 0 4px #F7F3E8,0 0 0 100vmax #E7E1D0,inset 0 0 0 2px rgba(0,0,0,0.6),inset 0 0 30px 8px rgba(0,0,0,0.22);-webkit-box-shadow:0 0 0 3px var(--plastic-lip),0 0 0 4px var(--plastic-edge),0 0 0 100vmax var(--plastic),inset 0 0 0 2px rgba(0,0,0,0.6),inset 0 0 30px 8px rgba(0,0,0,0.22);-moz-box-shadow:0 0 0 3px #BDB49C,0 0 0 4px #F7F3E8,0 0 0 100vmax #E7E1D0,inset 0 0 0 2px rgba(0,0,0,0.6),inset 0 0 30px 8px rgba(0,0,0,0.22);-moz-box-shadow:0 0 0 3px var(--plastic-lip),0 0 0 4px var(--plastic-edge),0 0 0 100vmax var(--plastic),inset 0 0 0 2px rgba(0,0,0,0.6),inset 0 0 30px 8px rgba(0,0,0,0.22);box-shadow:0 0 0 3px #BDB49C,0 0 0 4px #F7F3E8,0 0 0 100vmax #E7E1D0,inset 0 0 0 2px rgba(0,0,0,0.6),inset 0 0 30px 8px rgba(0,0,0,0.22);box-shadow:0 0 0 3px var(--plastic-lip),0 0 0 4px var(--plastic-edge),0 0 0 100vmax var(--plastic),inset 0 0 0 2px rgba(0,0,0,0.6),inset 0 0 30px 8px rgba(0,0,0,0.22)}.crt_badge,.crt_model,.crt_knobs{bottom:calc((58px - 4px) / -2);bottom:calc((var(--bz-b) - 4px) / -2);position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.crt_badge{left:50%;font:700 11px/1 Arial,Tahoma,"MS Sans Serif",Verdana,Geneva,"DejaVu Sans",sans-serif;font:700 11px/1 Arial,var(--w-font);color:#9A917A;text-shadow:0 1px 0 #FFFFFF;letter-spacing:0.32em;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}.crt_model{left:4px;font:italic 700 11px/1 Arial,Tahoma,"MS Sans Serif",Verdana,Geneva,"DejaVu Sans",sans-serif;font:italic 700 11px/1 Arial,var(--w-font);color:#A8A08A;text-shadow:0 1px 0 #FFFFFF;letter-spacing:0.06em}.crt_knobs{gap:10px;right:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.crt_knobs i{width:14px;height:8px;background:-webkit-linear-gradient(#F4F0E4,#CFC7B0);background:-moz-linear-gradient(#F4F0E4,#CFC7B0);background:-o-linear-gradient(#F4F0E4,#CFC7B0);background:linear-gradient(#F4F0E4,#CFC7B0);-webkit-box-shadow:0 1px 0 #FFFFFF,inset 0 0 0 1px #B3A98F;-moz-box-shadow:0 1px 0 #FFFFFF,inset 0 0 0 1px #B3A98F;box-shadow:0 1px 0 #FFFFFF,inset 0 0 0 1px #B3A98F;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.crt_led{width:7px;height:7px;background:#3BE36B;-webkit-box-shadow:0 0 6px 1px rgba(59,227,107,0.8),inset 0 -1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 0 6px 1px rgba(59,227,107,0.8),inset 0 -1px 1px rgba(0,0,0,0.3);box-shadow:0 0 6px 1px rgba(59,227,107,0.8),inset 0 -1px 1px rgba(0,0,0,0.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.crt_glass{overflow:hidden;background:-webkit-repeating-linear-gradient(90deg,rgba(0,0,0,0.05) 0,rgba(0,0,0,0.05) 1px,transparent 1px,transparent 3px),-webkit-radial-gradient(50% 50%,ellipse,transparent 58%,rgba(0,0,0,0.2) 100%),-webkit-linear-gradient(332deg,rgba(255,255,255,0.16),rgba(255,255,255,0) 34%);background:-moz-repeating-linear-gradient(90deg,rgba(0,0,0,0.05) 0,rgba(0,0,0,0.05) 1px,transparent 1px,transparent 3px),-moz-radial-gradient(50% 50%,ellipse,transparent 58%,rgba(0,0,0,0.2) 100%),-moz-linear-gradient(332deg,rgba(255,255,255,0.16),rgba(255,255,255,0) 34%);background:-o-repeating-linear-gradient(90deg,rgba(0,0,0,0.05) 0,rgba(0,0,0,0.05) 1px,transparent 1px,transparent 3px),-o-radial-gradient(50% 50%,ellipse,transparent 58%,rgba(0,0,0,0.2) 100%),-o-linear-gradient(332deg,rgba(255,255,255,0.16),rgba(255,255,255,0) 34%);background:repeating-linear-gradient(0deg,rgba(0,0,0,0.05) 0,rgba(0,0,0,0.05) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at 50% 50%,transparent 58%,rgba(0,0,0,0.2) 100%),linear-gradient(118deg,rgba(255,255,255,0.16),rgba(255,255,255,0) 34%);-webkit-animation:crt_flicker 0.12s steps(2) infinite;-moz-animation:crt_flicker 0.12s steps(2) infinite;-o-animation:crt_flicker 0.12s steps(2) infinite;animation:crt_flicker 0.12s steps(2) infinite}html[data-mode="text"] .crt_glass{background:-webkit-repeating-linear-gradient(90deg,rgba(255,255,255,0.05) 0,rgba(255,255,255,0.05) 1px,transparent 1px,transparent 3px),-webkit-radial-gradient(50% 50%,ellipse,transparent 58%,rgba(0,0,0,0.45) 100%),-webkit-linear-gradient(332deg,rgba(255,255,255,0.08),rgba(255,255,255,0) 34%);background:-moz-repeating-linear-gradient(90deg,rgba(255,255,255,0.05) 0,rgba(255,255,255,0.05) 1px,transparent 1px,transparent 3px),-moz-radial-gradient(50% 50%,ellipse,transparent 58%,rgba(0,0,0,0.45) 100%),-moz-linear-gradient(332deg,rgba(255,255,255,0.08),rgba(255,255,255,0) 34%);background:-o-repeating-linear-gradient(90deg,rgba(255,255,255,0.05) 0,rgba(255,255,255,0.05) 1px,transparent 1px,transparent 3px),-o-radial-gradient(50% 50%,ellipse,transparent 58%,rgba(0,0,0,0.45) 100%),-o-linear-gradient(332deg,rgba(255,255,255,0.08),rgba(255,255,255,0) 34%);background:repeating-linear-gradient(0deg,rgba(255,255,255,0.05) 0,rgba(255,255,255,0.05) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at 50% 50%,transparent 58%,rgba(0,0,0,0.45) 100%),linear-gradient(118deg,rgba(255,255,255,0.08),rgba(255,255,255,0) 34%)}.crt_glass::after{top:0;left:0;right:0;height:18%;content:"";position:absolute;background:-webkit-linear-gradient(transparent,rgba(255,255,255,0.07) 50%,transparent);background:-moz-linear-gradient(transparent,rgba(255,255,255,0.07) 50%,transparent);background:-o-linear-gradient(transparent,rgba(255,255,255,0.07) 50%,transparent);background:linear-gradient(transparent,rgba(255,255,255,0.07) 50%,transparent);-webkit-animation:crt_roll 7s linear infinite;-moz-animation:crt_roll 7s linear infinite;-o-animation:crt_roll 7s linear infinite;animation:crt_roll 7s linear infinite}.crt_power{opacity:0;background:#000000;visibility:hidden}.cmt.crt_wait .crt_power{opacity:1;visibility:visible}.cmt.crt_wait.on .crt_power{-webkit-animation:crt_power 1.1s linear forwards;-moz-animation:crt_power 1.1s linear forwards;-o-animation:crt_power 1.1s linear forwards;animation:crt_power 1.1s linear forwards}.crt_power::after{top:50%;left:0;right:0;height:100%;content:"";opacity:0;position:absolute;background:#FFFFFF;-webkit-box-shadow:0 0 40px 10px rgba(255,255,255,0.8);-moz-box-shadow:0 0 40px 10px rgba(255,255,255,0.8);box-shadow:0 0 40px 10px rgba(255,255,255,0.8);-webkit-transform:translateY(-50%) scale(0,0.004);-moz-transform:translateY(-50%) scale(0,0.004);-ms-transform:translateY(-50%) scale(0,0.004);-o-transform:translateY(-50%) scale(0,0.004);transform:translateY(-50%) scale(0,0.004)}.cmt.crt_wait.on .crt_power::after{-webkit-animation:crt_line 1.1s cubic-bezier(.22,.7,.2,1) forwards;-webkit-animation:crt_line 1.1s var(--ease) forwards;-moz-animation:crt_line 1.1s cubic-bezier(.22,.7,.2,1) forwards;-moz-animation:crt_line 1.1s var(--ease) forwards;-o-animation:crt_line 1.1s cubic-bezier(.22,.7,.2,1) forwards;-o-animation:crt_line 1.1s var(--ease) forwards;animation:crt_line 1.1s cubic-bezier(.22,.7,.2,1) forwards;animation:crt_line 1.1s var(--ease) forwards}@-webkit-keyframes crt_power{0%{opacity:1;visibility:visible}45%{opacity:1}75%{opacity:0}100%{opacity:0;visibility:hidden}}@-moz-keyframes crt_power{0%{opacity:1;visibility:visible}45%{opacity:1}75%{opacity:0}100%{opacity:0;visibility:hidden}}@-o-keyframes crt_power{0%{opacity:1;visibility:visible}45%{opacity:1}75%{opacity:0}100%{opacity:0;visibility:hidden}}@keyframes crt_power{0%{opacity:1;visibility:visible}45%{opacity:1}75%{opacity:0}100%{opacity:0;visibility:hidden}}@-webkit-keyframes crt_line{0%{opacity:1;-webkit-transform:translateY(-50%) scale(0,0.004);transform:translateY(-50%) scale(0,0.004)}22%{opacity:1;-webkit-transform:translateY(-50%) scale(1,0.004);transform:translateY(-50%) scale(1,0.004)}48%{opacity:0.9;-webkit-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}75%{opacity:0;-webkit-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}100%{opacity:0;-webkit-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}}@-moz-keyframes crt_line{0%{opacity:1;-moz-transform:translateY(-50%) scale(0,0.004);transform:translateY(-50%) scale(0,0.004)}22%{opacity:1;-moz-transform:translateY(-50%) scale(1,0.004);transform:translateY(-50%) scale(1,0.004)}48%{opacity:0.9;-moz-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}75%{opacity:0;-moz-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}100%{opacity:0;-moz-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}}@-o-keyframes crt_line{0%{opacity:1;-o-transform:translateY(-50%) scale(0,0.004);transform:translateY(-50%) scale(0,0.004)}22%{opacity:1;-o-transform:translateY(-50%) scale(1,0.004);transform:translateY(-50%) scale(1,0.004)}48%{opacity:0.9;-o-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}75%{opacity:0;-o-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}100%{opacity:0;-o-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}}@keyframes crt_line{0%{opacity:1;-webkit-transform:translateY(-50%) scale(0,0.004);-moz-transform:translateY(-50%) scale(0,0.004);-ms-transform:translateY(-50%) scale(0,0.004);-o-transform:translateY(-50%) scale(0,0.004);transform:translateY(-50%) scale(0,0.004)}22%{opacity:1;-webkit-transform:translateY(-50%) scale(1,0.004);-moz-transform:translateY(-50%) scale(1,0.004);-ms-transform:translateY(-50%) scale(1,0.004);-o-transform:translateY(-50%) scale(1,0.004);transform:translateY(-50%) scale(1,0.004)}48%{opacity:0.9;-webkit-transform:translateY(-50%) scale(1,1);-moz-transform:translateY(-50%) scale(1,1);-ms-transform:translateY(-50%) scale(1,1);-o-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}75%{opacity:0;-webkit-transform:translateY(-50%) scale(1,1);-moz-transform:translateY(-50%) scale(1,1);-ms-transform:translateY(-50%) scale(1,1);-o-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}100%{opacity:0;-webkit-transform:translateY(-50%) scale(1,1);-moz-transform:translateY(-50%) scale(1,1);-ms-transform:translateY(-50%) scale(1,1);-o-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}}@-webkit-keyframes crt_flicker{0%{opacity:1}100%{opacity:0.94}}@-moz-keyframes crt_flicker{0%{opacity:1}100%{opacity:0.94}}@-o-keyframes crt_flicker{0%{opacity:1}100%{opacity:0.94}}@keyframes crt_flicker{0%{opacity:1}100%{opacity:0.94}}@-webkit-keyframes crt_roll{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(620%);transform:translateY(620%)}}@-moz-keyframes crt_roll{0%{-moz-transform:translateY(-120%);transform:translateY(-120%)}100%{-moz-transform:translateY(620%);transform:translateY(620%)}}@-o-keyframes crt_roll{0%{-o-transform:translateY(-120%);transform:translateY(-120%)}100%{-o-transform:translateY(620%);transform:translateY(620%)}}@keyframes crt_roll{0%{-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-ms-transform:translateY(-120%);-o-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(620%);-moz-transform:translateY(620%);-ms-transform:translateY(620%);-o-transform:translateY(620%);transform:translateY(620%)}}.screen{z-index:1;padding:calc(22px + clamp(40px,7vh,80px)) 0 calc(58px + clamp(56px,9vh,100px));padding:calc(var(--bz-t) + clamp(40px,7vh,80px)) 0 calc(var(--bz-b) + clamp(56px,9vh,100px));position:relative;font-size:13px;line-height:1.4}.screen .wrap{padding-left:max(clamp(20px,5vw,72px),calc(26px + 18px));padding-left:max(var(--gutter),calc(var(--bz-s) + 18px));padding-right:max(clamp(20px,5vw,72px),calc(26px + 18px));padding-right:max(var(--gutter),calc(var(--bz-s) + 18px))}.win{color:#000000;color:var(--w-text);padding:3px;position:relative;background:#D4D0C8;background:var(--w-face);-webkit-box-shadow:inset -1px -1px #404040,inset 1px 1px #D4D0C8,inset -2px -2px #808080,inset 2px 2px #FFFFFF,6px 8px 0 rgba(0,0,0,0.12);-webkit-box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-face),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-light),6px 8px 0 rgba(0,0,0,0.12);-moz-box-shadow:inset -1px -1px #404040,inset 1px 1px #D4D0C8,inset -2px -2px #808080,inset 2px 2px #FFFFFF,6px 8px 0 rgba(0,0,0,0.12);-moz-box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-face),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-light),6px 8px 0 rgba(0,0,0,0.12);box-shadow:inset -1px -1px #404040,inset 1px 1px #D4D0C8,inset -2px -2px #808080,inset 2px 2px #FFFFFF,6px 8px 0 rgba(0,0,0,0.12);box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-face),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-light),6px 8px 0 rgba(0,0,0,0.12)}html[data-mode="text"] .win{-webkit-box-shadow:inset 0 0 0 1px #FFFFFF,inset 0 0 0 3px #D4D0C8,inset 0 0 0 4px #FFFFFF;-webkit-box-shadow:inset 0 0 0 1px var(--w-light),inset 0 0 0 3px var(--w-face),inset 0 0 0 4px var(--w-light);-moz-box-shadow:inset 0 0 0 1px #FFFFFF,inset 0 0 0 3px #D4D0C8,inset 0 0 0 4px #FFFFFF;-moz-box-shadow:inset 0 0 0 1px var(--w-light),inset 0 0 0 3px var(--w-face),inset 0 0 0 4px var(--w-light);box-shadow:inset 0 0 0 1px #FFFFFF,inset 0 0 0 3px #D4D0C8,inset 0 0 0 4px #FFFFFF;box-shadow:inset 0 0 0 1px var(--w-light),inset 0 0 0 3px var(--w-face),inset 0 0 0 4px var(--w-light)}.win_bar{gap:6px;color:#FFFFFF;color:var(--w-title-text);height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 3px 0 5px;background:-webkit-linear-gradient(0deg,#0A246A,#A6CAF0);background:-webkit-linear-gradient(0deg,var(--w-title-a),var(--w-title-b));background:-moz-linear-gradient(0deg,#0A246A,#A6CAF0);background:-moz-linear-gradient(0deg,var(--w-title-a),var(--w-title-b));background:-o-linear-gradient(0deg,#0A246A,#A6CAF0);background:-o-linear-gradient(0deg,var(--w-title-a),var(--w-title-b));background:linear-gradient(90deg,#0A246A,#A6CAF0);background:linear-gradient(90deg,var(--w-title-a),var(--w-title-b));font-weight:700;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.win_icon svg,.field_icon svg{width:16px;height:16px;display:block}.win_title{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.win_controls{gap:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.win_controls i{width:18px;height:16px;display:block;position:relative;background:#D4D0C8;background:var(--w-face);-webkit-box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;-webkit-box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-light),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-face);-moz-box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;-moz-box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-light),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-face);box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-light),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-face)}.win_controls .win_close{margin-left:2px}.win_min::before,.win_max::before,.win_close::before,.win_close::after{content:"";position:absolute}.win_min::before{left:4px;width:7px;bottom:4px;height:2px;background:#000000;background:var(--w-text)}.win_max::before{top:3px;left:4px;width:9px;height:9px;-webkit-box-shadow:inset 0 2px #000000,inset 0 0 0 1px #000000;-webkit-box-shadow:inset 0 2px var(--w-text),inset 0 0 0 1px var(--w-text);-moz-box-shadow:inset 0 2px #000000,inset 0 0 0 1px #000000;-moz-box-shadow:inset 0 2px var(--w-text),inset 0 0 0 1px var(--w-text);box-shadow:inset 0 2px #000000,inset 0 0 0 1px #000000;box-shadow:inset 0 2px var(--w-text),inset 0 0 0 1px var(--w-text)}.win_close::before,.win_close::after{top:7px;left:4px;width:10px;height:2px;background:#000000;background:var(--w-text);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.win_close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.win_menu{gap:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:3px 2px 2px;overflow:hidden;white-space:nowrap}.win_menu span{display:inline-block;padding:1px 7px}.win_menu span::first-letter{text-decoration:underline}.win_address{gap:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:4px 4px 5px;border-top:1px solid #808080;border-top:1px solid var(--w-shadow);-webkit-box-shadow:inset 0 1px #FFFFFF;-webkit-box-shadow:inset 0 1px var(--w-light);-moz-box-shadow:inset 0 1px #FFFFFF;-moz-box-shadow:inset 0 1px var(--w-light);box-shadow:inset 0 1px #FFFFFF;box-shadow:inset 0 1px var(--w-light);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.address_label{color:#6F6B63;color:var(--w-gray)}.field{gap:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:3px 6px;min-width:0;background:#FFFFFF;background:var(--w-window);-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-webkit-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);-moz-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-moz-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.win_status{gap:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px;margin-top:2px}.win_status>span{gap:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:2px 8px;-webkit-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF;-webkit-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light);-moz-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF;-moz-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light);box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF;box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.win_status>span:first-child{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.btn98{gap:6px;font:13px Tahoma,"MS Sans Serif",Verdana,Geneva,"DejaVu Sans",sans-serif;font:13px var(--w-font);color:#000000;color:var(--w-text);border:0;cursor:default;height:28px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 14px;min-width:88px;background:#D4D0C8;background:var(--w-face);text-decoration:none;-webkit-box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;-webkit-box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-light),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-face);-moz-box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;-moz-box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-light),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-face);box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-light),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-face);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn98:active{padding-top:2px;-webkit-box-shadow:inset 1px 1px #404040,inset -1px -1px #FFFFFF,inset 2px 2px #808080,inset -2px -2px #D4D0C8;-webkit-box-shadow:inset 1px 1px var(--w-dark),inset -1px -1px var(--w-light),inset 2px 2px var(--w-shadow),inset -2px -2px var(--w-face);-moz-box-shadow:inset 1px 1px #404040,inset -1px -1px #FFFFFF,inset 2px 2px #808080,inset -2px -2px #D4D0C8;-moz-box-shadow:inset 1px 1px var(--w-dark),inset -1px -1px var(--w-light),inset 2px 2px var(--w-shadow),inset -2px -2px var(--w-face);box-shadow:inset 1px 1px #404040,inset -1px -1px #FFFFFF,inset 2px 2px #808080,inset -2px -2px #D4D0C8;box-shadow:inset 1px 1px var(--w-dark),inset -1px -1px var(--w-light),inset 2px 2px var(--w-shadow),inset -2px -2px var(--w-face)}.btn98:focus-visible{outline:1px dotted #000000;outline:1px dotted var(--w-text);outline-offset:-5px}.btn98 svg{width:14px;height:14px}.btn98.off{color:#808080;color:var(--w-shadow);text-shadow:1px 1px #FFFFFF;text-shadow:1px 1px var(--w-light)}html[data-mode="text"] .btn98.off{color:#6F6B63;color:var(--w-gray);text-shadow:none}.explorer_body{margin:2px 0 0;display:-ms-grid;display:grid;min-height:520px;background:#FFFFFF;background:var(--w-window);grid-template-columns:minmax(260px,5fr) minmax(0,7fr);-webkit-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-webkit-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);-moz-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-moz-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face)}.explorer_side{padding:22px 24px 26px}.explorer_side .zip_frame{width:100%;position:relative;max-width:300px;background:#000000;aspect-ratio:1.15;margin-bottom:22px;-webkit-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,0 0 0 1px #404040;-webkit-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),0 0 0 1px var(--w-dark);-moz-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,0 0 0 1px #404040;-moz-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),0 0 0 1px var(--w-dark);box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,0 0 0 1px #404040;box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),0 0 0 1px var(--w-dark)}.explorer_side .project_name{color:#000000;color:var(--w-text);font-size:clamp(48px,6.4vw,96px);font-family:Arial,Tahoma,"MS Sans Serif",Verdana,Geneva,"DejaVu Sans",sans-serif;font-family:Arial,var(--w-font);font-weight:700;line-height:0.95;font-stretch:normal;letter-spacing:-0.03em}html[data-mode="text"] .explorer_side .project_name::before{content:none}.explorer_side .project_full{color:#6F6B63;color:var(--w-gray);margin:10px 0 14px;font-size:15px;font-stretch:normal}.web_rule{height:2px;margin:0 0 16px;display:block;background:-webkit-linear-gradient(0deg,#0A246A,#A6CAF0 55%,rgba(166,202,240,0));background:-webkit-linear-gradient(0deg,var(--w-title-a),var(--w-title-b) 55%,rgba(166,202,240,0));background:-moz-linear-gradient(0deg,#0A246A,#A6CAF0 55%,rgba(166,202,240,0));background:-moz-linear-gradient(0deg,var(--w-title-a),var(--w-title-b) 55%,rgba(166,202,240,0));background:-o-linear-gradient(0deg,#0A246A,#A6CAF0 55%,rgba(166,202,240,0));background:-o-linear-gradient(0deg,var(--w-title-a),var(--w-title-b) 55%,rgba(166,202,240,0));background:linear-gradient(90deg,#0A246A,#A6CAF0 55%,rgba(166,202,240,0));background:linear-gradient(90deg,var(--w-title-a),var(--w-title-b) 55%,rgba(166,202,240,0))}.explorer_side .lead{color:#000000;color:var(--w-text);margin:0;font-size:14.5px;max-width:none;line-height:1.5}.explorer_info{margin-top:22px;min-height:96px}.info_hint,.info_kind{color:#6F6B63;color:var(--w-gray);margin:0}.info_name{margin:0 0 2px;font-size:15px;font-weight:700}.info_text{margin:8px 0}.info_link{color:#0000EE;color:var(--w-link);text-decoration:underline}.folders{gap:14px 4px;margin:0;display:-ms-grid;display:grid;padding:18px 14px;list-style:none;align-content:start;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.folder_button{gap:6px;font:inherit;color:inherit;width:100%;border:0;cursor:default;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:4px 2px;background:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.folder_button picture{display:block;line-height:0}.folder_button img,.wizard_icon img{width:64px;height:64px;image-rendering:pixelated}.folder_name{padding:0 3px;font-size:12px;max-width:100%;text-align:center;word-break:break-word}.folder_button.on picture{background:#0A246A;background:var(--w-select)}.folder_button.on img{opacity:0.55}.folder_button.on .folder_name{color:#FFFFFF;color:var(--w-select-text);background:#0A246A;background:var(--w-select)}.folder_button:focus-visible{outline:none}.folder_button:focus-visible .folder_name{outline:1px dotted #000000;outline:1px dotted var(--w-text)}.layers{height:320vh;position:relative}.layers_sticky{top:68px;top:var(--header-h);height:calc(100vh - 68px);height:calc(100vh - var(--header-h));display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:22px 0 58px;padding:var(--bz-t) 0 var(--bz-b);position:-webkit-sticky;position:sticky;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.layers_sticky .wrap{width:100%}.wizard{margin:0 auto;max-width:900px}.wizard_head{gap:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:16px 20px 16px 22px;background:#FFFFFF;background:var(--w-window);-webkit-box-shadow:0 1px #808080,0 2px #FFFFFF;-webkit-box-shadow:0 1px var(--w-shadow),0 2px var(--w-light);-moz-box-shadow:0 1px #808080,0 2px #FFFFFF;-moz-box-shadow:0 1px var(--w-shadow),0 2px var(--w-light);box-shadow:0 1px #808080,0 2px #FFFFFF;box-shadow:0 1px var(--w-shadow),0 2px var(--w-light);-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layers_title{font:700 17px/1.25 Tahoma,"MS Sans Serif",Verdana,Geneva,"DejaVu Sans",sans-serif;font:700 17px/1.25 var(--w-font);margin:0 0 6px;letter-spacing:0}.layers_lead{margin:0;font-size:13.5px;max-width:56em;padding-left:18px}.wizard_icon{line-height:0;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.wizard_body{gap:18px;display:-ms-grid;display:grid;padding:18px 22px 12px;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.stack{gap:1px;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:4px;list-style:none;background:#FFFFFF;background:var(--w-window);-webkit-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-webkit-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);-moz-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-moz-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slab{gap:10px;display:-ms-grid;display:grid;padding:2px 8px 2px 4px;grid-template-columns:32px minmax(0,1fr) 14px;-webkit-align-items:center;align-items:center}.slab img{width:32px;height:32px;display:block;image-rendering:pixelated}.slab_text{display:none}.slab.active{color:#FFFFFF;color:var(--w-select-text);background:#0A246A;background:var(--w-select)}.slab_mark{width:12px;height:12px;display:block;position:relative}.slab:not(.installed) .slab_mark{visibility:hidden}.slab[data-state="done"] .slab_mark::before{top:1px;left:2px;width:9px;height:5px;content:"";position:absolute;border-left:2px solid #008000;border-bottom:2px solid #008000;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.slab[data-state="work"] .slab_mark{background:-webkit-linear-gradient(0deg,#0A246A 50%,transparent 50%);background:-webkit-linear-gradient(0deg,var(--w-select) 50%,transparent 50%);background:-moz-linear-gradient(0deg,#0A246A 50%,transparent 50%);background:-moz-linear-gradient(0deg,var(--w-select) 50%,transparent 50%);background:-o-linear-gradient(0deg,#0A246A 50%,transparent 50%);background:-o-linear-gradient(0deg,var(--w-select) 50%,transparent 50%);background:linear-gradient(90deg,#0A246A 50%,transparent 50%);background:linear-gradient(90deg,var(--w-select) 50%,transparent 50%);-webkit-box-shadow:inset 0 0 0 1px #000000;-webkit-box-shadow:inset 0 0 0 1px var(--w-text);-moz-box-shadow:inset 0 0 0 1px #000000;-moz-box-shadow:inset 0 0 0 1px var(--w-text);box-shadow:inset 0 0 0 1px #000000;box-shadow:inset 0 0 0 1px var(--w-text)}.slab[data-state="next"] .slab_mark{-webkit-box-shadow:inset 0 0 0 1px #6F6B63;-webkit-box-shadow:inset 0 0 0 1px var(--w-gray);-moz-box-shadow:inset 0 0 0 1px #6F6B63;-moz-box-shadow:inset 0 0 0 1px var(--w-gray);box-shadow:inset 0 0 0 1px #6F6B63;box-shadow:inset 0 0 0 1px var(--w-gray)}.slab.active .slab_mark::before{border-color:#FFFFFF;border-color:var(--w-select-text)}.slab.active[data-state="work"] .slab_mark,.slab.active[data-state="next"] .slab_mark{-webkit-box-shadow:inset 0 0 0 1px #FFFFFF;-webkit-box-shadow:inset 0 0 0 1px var(--w-select-text);-moz-box-shadow:inset 0 0 0 1px #FFFFFF;-moz-box-shadow:inset 0 0 0 1px var(--w-select-text);box-shadow:inset 0 0 0 1px #FFFFFF;box-shadow:inset 0 0 0 1px var(--w-select-text)}.layer_detail{padding:14px 16px;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;-webkit-box-shadow:inset 0 0 0 1px #808080,inset 1px 1px 0 1px #FFFFFF;-webkit-box-shadow:inset 0 0 0 1px var(--w-shadow),inset 1px 1px 0 1px var(--w-light);-moz-box-shadow:inset 0 0 0 1px #808080,inset 1px 1px 0 1px #FFFFFF;-moz-box-shadow:inset 0 0 0 1px var(--w-shadow),inset 1px 1px 0 1px var(--w-light);box-shadow:inset 0 0 0 1px #808080,inset 1px 1px 0 1px #FFFFFF;box-shadow:inset 0 0 0 1px var(--w-shadow),inset 1px 1px 0 1px var(--w-light)}.layer_state{gap:6px;color:#6F6B63;color:var(--w-gray);margin:0 0 6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.layer_state::before{width:8px;height:8px;content:"";background:#008000}.layer_state[data-state="work"]::before{background:#0A246A;background:var(--w-select)}.layer_state[data-state="next"]::before{background:#6F6B63;background:var(--w-gray)}.layer_name{font:700 16px/1.3 Tahoma,"MS Sans Serif",Verdana,Geneva,"DejaVu Sans",sans-serif;font:700 16px/1.3 var(--w-font);margin:0 0 8px}.layer_text{margin:0;font-size:13.5px}.wizard_progress{padding:0 22px 16px}.setup_label{margin:0 0 6px}.setup_bar{height:22px;padding:3px;background:#FFFFFF;background:var(--w-window);-webkit-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF;-webkit-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light);-moz-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF;-moz-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light);box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF;box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light)}.setup_bar i{width:0;height:100%;display:block;background:-webkit-repeating-linear-gradient(0deg,#0A246A 0,#0A246A 9px,transparent 9px,transparent 11px);background:-webkit-repeating-linear-gradient(0deg,var(--w-select) 0,var(--w-select) 9px,transparent 9px,transparent 11px);background:-moz-repeating-linear-gradient(0deg,#0A246A 0,#0A246A 9px,transparent 9px,transparent 11px);background:-moz-repeating-linear-gradient(0deg,var(--w-select) 0,var(--w-select) 9px,transparent 9px,transparent 11px);background:-o-repeating-linear-gradient(0deg,#0A246A 0,#0A246A 9px,transparent 9px,transparent 11px);background:-o-repeating-linear-gradient(0deg,var(--w-select) 0,var(--w-select) 9px,transparent 9px,transparent 11px);background:repeating-linear-gradient(90deg,#0A246A 0,#0A246A 9px,transparent 9px,transparent 11px);background:repeating-linear-gradient(90deg,var(--w-select) 0,var(--w-select) 9px,transparent 9px,transparent 11px)}.wizard_foot{gap:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:12px 16px 10px;-webkit-box-shadow:inset 0 1px #808080,inset 0 2px #FFFFFF;-webkit-box-shadow:inset 0 1px var(--w-shadow),inset 0 2px var(--w-light);-moz-box-shadow:inset 0 1px #808080,inset 0 2px #FFFFFF;-moz-box-shadow:inset 0 1px var(--w-shadow),inset 0 2px var(--w-light);box-shadow:inset 0 1px #808080,inset 0 2px #FFFFFF;box-shadow:inset 0 1px var(--w-shadow),inset 0 2px var(--w-light);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.layers_hint{color:#6F6B63;color:var(--w-gray);margin:0 auto 0 4px;font-size:12px}.program{display:-ms-grid;display:grid;padding-top:clamp(64px,10vh,120px);grid-template-columns:repeat(12,minmax(0,1fr))}.code_win{grid-row:1;grid-column:1 / 9}.cmd_win{z-index:2;grid-row:1;grid-column:5 / 13;margin-bottom:-72px;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}.program_note{color:#6F6B63;color:var(--w-gray);margin:18px 0 0;grid-row:2;grid-column:1 / 6}.code_tools{padding:3px 4px 5px;border-top:1px solid #808080;border-top:1px solid var(--w-shadow);-webkit-box-shadow:inset 0 1px #FFFFFF;-webkit-box-shadow:inset 0 1px var(--w-light);-moz-box-shadow:inset 0 1px #FFFFFF;-moz-box-shadow:inset 0 1px var(--w-light);box-shadow:inset 0 1px #FFFFFF;box-shadow:inset 0 1px var(--w-light)}.btn98.run_button{min-width:0}.code_view{margin:0 0 2px;overflow:auto;max-height:560px;background:#272822;scrollbar-color:#D4D0C8 #EEEBE5;scrollbar-color:var(--w-face) #EEEBE5;-webkit-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-webkit-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);-moz-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-moz-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face)}.code_view::-webkit-scrollbar{width:16px;height:16px;background:repeating-conic-gradient(#D4D0C8 0 25%,#FFFFFF 0 50%) 0 0 / 2px 2px;background:repeating-conic-gradient(#D4D0C8 0 25%,#FFFFFF 0 50%) 0 0 / 2px 2px;background:repeating-conic-gradient(#D4D0C8 0 25%,#FFFFFF 0 50%) 0 0 / 2px 2px;background:repeating-conic-gradient(#D4D0C8 0 25%,#FFFFFF 0 50%) 0 0 / 2px 2px}.code_view::-webkit-scrollbar-thumb{background:#D4D0C8;-webkit-box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;-moz-box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8}.code_view::-webkit-scrollbar-corner{background:#D4D0C8}.code{font:13px/1.6 Consolas,"Lucida Console",Menlo,"DejaVu Sans Mono",monospace;color:#F8F8F2;margin:0;padding:10px 0 12px;tab-size:4;counter-reset:line}.code .ln{display:block;padding:0 18px 0 58px;position:relative;min-height:1.6em;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}.code .ln::before{left:0;color:#8F908A;width:40px;content:counter(line);position:absolute;text-align:right;counter-increment:line}.code .ln.on{background:#49483E}.code .ln.on::before{color:#F8F8F2}.code i{font-style:normal}.code .k{color:#F92672}.code .t{color:#66D9EF;font-style:italic}.code .f{color:#66D9EF}.code .d{color:#A6E22E}.code .a{color:#FD971F;font-style:italic}.code .s{color:#E6DB74}.code .e{color:#AE81FF}.code .n{color:#AE81FF}.code .c{color:#75715E}.cmd{margin:2px 0 0;overflow-x:auto;overflow-y:hidden;background:#000000;container-type:inline-size;-webkit-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-webkit-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);-moz-box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;-moz-box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face);box-shadow:inset 1px 1px #808080,inset -1px -1px #FFFFFF,inset 2px 2px #404040,inset -2px -2px #D4D0C8;box-shadow:inset 1px 1px var(--w-shadow),inset -1px -1px var(--w-light),inset 2px 2px var(--w-dark),inset -2px -2px var(--w-face)}.cmd_screen{color:#C0C0C0;margin:0;height:calc(36em + 12px);padding:6px 8px;overflow:hidden;font-size:10px;font-size:max(7.5px,calc((100cqw - 16px) / 60.5));font-family:"Lucida Console",Consolas,"Courier New",monospace;line-height:1.2;white-space:pre}.cmd_screen i{font-style:normal}.cmd_caret{-webkit-animation:caret 1s steps(1) infinite;-moz-animation:caret 1s steps(1) infinite;-o-animation:caret 1s steps(1) infinite;animation:caret 1s steps(1) infinite}@-webkit-keyframes caret{50%{opacity:0}}@-moz-keyframes caret{50%{opacity:0}}@-o-keyframes caret{50%{opacity:0}}@keyframes caret{50%{opacity:0}}.msgbox{top:50%;left:50%;width:260px;z-index:3;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.msgbox[hidden]{display:none}.msgbox_text{margin:24px 26px 20px}.msgbox .btn98{margin:0 auto 12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.range{padding-top:clamp(120px,16vh,200px)}.range_body{padding:22px 24px 24px}.range_title{font:700 22px/1.25 Tahoma,"MS Sans Serif",Verdana,Geneva,"DejaVu Sans",sans-serif;font:700 22px/1.25 var(--w-font);margin:0 0 8px;letter-spacing:0}.timeline_scroll{margin:0 0 24px;padding:0 4px;overflow-x:auto;scrollbar-width:none}.timeline{height:262px;position:relative;min-width:640px}.devices{top:0;left:0;right:0;margin:0;height:76px;padding:0;position:absolute;list-style:none}.device{left:calc((var(--year) - 1975) / 52 * 100%);bottom:0;opacity:0;position:absolute;-webkit-transform:translate(-50%,12px);-moz-transform:translate(-50%,12px);-ms-transform:translate(-50%,12px);-o-transform:translate(-50%,12px);transform:translate(-50%,12px);-webkit-transition:opacity 0.5s cubic-bezier(.22,.7,.2,1),-webkit-transform 0.5s cubic-bezier(.22,.7,.2,1);-webkit-transition:opacity 0.5s var(--ease),-webkit-transform 0.5s var(--ease);-moz-transition:opacity 0.5s cubic-bezier(.22,.7,.2,1),-moz-transform 0.5s cubic-bezier(.22,.7,.2,1);-moz-transition:opacity 0.5s var(--ease),-moz-transform 0.5s var(--ease);-o-transition:opacity 0.5s cubic-bezier(.22,.7,.2,1),-o-transform 0.5s cubic-bezier(.22,.7,.2,1);-o-transition:opacity 0.5s var(--ease),-o-transform 0.5s var(--ease);transition:opacity 0.5s cubic-bezier(.22,.7,.2,1),transform 0.5s cubic-bezier(.22,.7,.2,1);transition:opacity 0.5s var(--ease),transform 0.5s var(--ease)}.timeline.drawn .device{opacity:1;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.device:nth-child(2){transition-delay:0.25s}.device:nth-child(3){transition-delay:0.5s}.device:nth-child(4){transition-delay:0.75s}.device:nth-child(5){transition-delay:1s}.device:nth-child(6){transition-delay:1.25s}.device img{width:64px;height:64px;display:block;image-rendering:pixelated}.timeline_axis{top:160px;left:0;right:0;height:2px;position:absolute;-webkit-box-shadow:inset 0 1px #808080,inset 0 -1px #FFFFFF;-webkit-box-shadow:inset 0 1px var(--w-shadow),inset 0 -1px var(--w-light);-moz-box-shadow:inset 0 1px #808080,inset 0 -1px #FFFFFF;-moz-box-shadow:inset 0 1px var(--w-shadow),inset 0 -1px var(--w-light);box-shadow:inset 0 1px #808080,inset 0 -1px #FFFFFF;box-shadow:inset 0 1px var(--w-shadow),inset 0 -1px var(--w-light)}.timeline_fill{top:-2px;left:calc((1978 - 1975) / 52 * 100%);right:calc((2027 - 2024) / 52 * 100%);height:6px;position:absolute;background:-webkit-repeating-linear-gradient(0deg,#0A246A 0,#0A246A 9px,transparent 9px,transparent 11px);background:-webkit-repeating-linear-gradient(0deg,var(--w-select) 0,var(--w-select) 9px,transparent 9px,transparent 11px);background:-moz-repeating-linear-gradient(0deg,#0A246A 0,#0A246A 9px,transparent 9px,transparent 11px);background:-moz-repeating-linear-gradient(0deg,var(--w-select) 0,var(--w-select) 9px,transparent 9px,transparent 11px);background:-o-repeating-linear-gradient(0deg,#0A246A 0,#0A246A 9px,transparent 9px,transparent 11px);background:-o-repeating-linear-gradient(0deg,var(--w-select) 0,var(--w-select) 9px,transparent 9px,transparent 11px);background:repeating-linear-gradient(90deg,#0A246A 0,#0A246A 9px,transparent 9px,transparent 11px);background:repeating-linear-gradient(90deg,var(--w-select) 0,var(--w-select) 9px,transparent 9px,transparent 11px);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);-webkit-transform:scaleX(var(--fill,0));-moz-transform:scaleX(0);-moz-transform:scaleX(var(--fill,0));-ms-transform:scaleX(0);-ms-transform:scaleX(var(--fill,0));-o-transform:scaleX(0);-o-transform:scaleX(var(--fill,0));transform:scaleX(0);transform:scaleX(var(--fill,0));-webkit-transition:-webkit-transform 2.2s cubic-bezier(.22,.7,.2,1);-webkit-transition:-webkit-transform 2.2s var(--ease);-moz-transition:-moz-transform 2.2s cubic-bezier(.22,.7,.2,1);-moz-transition:-moz-transform 2.2s var(--ease);-o-transition:-o-transform 2.2s cubic-bezier(.22,.7,.2,1);-o-transition:-o-transform 2.2s var(--ease);transition:transform 2.2s cubic-bezier(.22,.7,.2,1);transition:transform 2.2s var(--ease)}.timeline_row,.timeline_years{left:0;right:0;margin:0;padding:0;position:absolute;list-style:none}.timeline_row.c{top:84px;height:76px}.timeline_row.cpp{top:162px;height:70px}.timeline_row li,.timeline_years li{left:calc((var(--year) - 1975) / 52 * 100%);position:absolute;white-space:nowrap;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.timeline_row li{opacity:0;font-size:13px;font-weight:700;-webkit-transition:opacity 0.6s cubic-bezier(.22,.7,.2,1);-webkit-transition:opacity 0.6s var(--ease);-moz-transition:opacity 0.6s cubic-bezier(.22,.7,.2,1);-moz-transition:opacity 0.6s var(--ease);-o-transition:opacity 0.6s cubic-bezier(.22,.7,.2,1);-o-transition:opacity 0.6s var(--ease);transition:opacity 0.6s cubic-bezier(.22,.7,.2,1);transition:opacity 0.6s var(--ease)}.timeline.drawn .timeline_row li{opacity:1}.timeline_row.c li{bottom:18px}.timeline_row.cpp li{top:22px;color:#6F6B63;color:var(--w-gray);font-weight:400}.timeline_row li::after{left:50%;width:1px;height:14px;content:"";position:absolute;background:#808080;background:var(--w-shadow)}.timeline_row.c li::after{top:calc(100% + 2px)}.timeline_row.cpp li::after{bottom:calc(100% + 2px)}.timeline_years{bottom:0;height:14px}.timeline_years li{color:#6F6B63;color:var(--w-gray);font-size:11px}.range_notes{gap:18px;display:-ms-grid;display:grid;margin-bottom:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.range_notes>*{margin:0;padding:14px 16px;-webkit-box-shadow:inset 0 0 0 1px #808080,inset 1px 1px 0 1px #FFFFFF;-webkit-box-shadow:inset 0 0 0 1px var(--w-shadow),inset 1px 1px 0 1px var(--w-light);-moz-box-shadow:inset 0 0 0 1px #808080,inset 1px 1px 0 1px #FFFFFF;-moz-box-shadow:inset 0 0 0 1px var(--w-shadow),inset 1px 1px 0 1px var(--w-light);box-shadow:inset 0 0 0 1px #808080,inset 1px 1px 0 1px #FFFFFF;box-shadow:inset 0 0 0 1px var(--w-shadow),inset 1px 1px 0 1px var(--w-light)}.systems_title{margin:0 0 10px;font-weight:700}.chips{gap:6px;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.chips li{padding:3px 10px;font-size:12.5px;background:#D4D0C8;background:var(--w-face);-webkit-box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;-webkit-box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-light),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-face);-moz-box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;-moz-box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-light),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-face);box-shadow:inset -1px -1px #404040,inset 1px 1px #FFFFFF,inset -2px -2px #808080,inset 2px 2px #D4D0C8;box-shadow:inset -1px -1px var(--w-dark),inset 1px 1px var(--w-light),inset -2px -2px var(--w-shadow),inset 2px 2px var(--w-face)}.range_text{color:#000000;color:var(--w-text);font-size:13.5px}.link98{min-width:140px}.space{top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;position:absolute;pointer-events:none}.space_view{top:0;height:100vh;height:100svh;position:-webkit-sticky;position:sticky}.space_video{width:100%;height:100%;opacity:0;display:block;object-fit:cover;mask-image:linear-gradient(transparent,#000000 18%,#000000 82%,transparent);-webkit-transition:opacity 1.6s cubic-bezier(.22,.7,.2,1);-webkit-transition:opacity 1.6s var(--ease);-moz-transition:opacity 1.6s cubic-bezier(.22,.7,.2,1);-moz-transition:opacity 1.6s var(--ease);-o-transition:opacity 1.6s cubic-bezier(.22,.7,.2,1);-o-transition:opacity 1.6s var(--ease);transition:opacity 1.6s cubic-bezier(.22,.7,.2,1);transition:opacity 1.6s var(--ease)}.space_video.ready{opacity:0.5}.universe>.wrap{z-index:1;position:relative}.editor{overflow:hidden;background:rgba(14,13,12,0.7);-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14),0 60px 120px -50px rgba(0,0,0,1);-webkit-box-shadow:inset 0 0 0 1px var(--surface-edge),0 60px 120px -50px rgba(0,0,0,1);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14),0 60px 120px -50px rgba(0,0,0,1);-moz-box-shadow:inset 0 0 0 1px var(--surface-edge),0 60px 120px -50px rgba(0,0,0,1);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14),0 60px 120px -50px rgba(0,0,0,1);box-shadow:inset 0 0 0 1px var(--surface-edge),0 60px 120px -50px rgba(0,0,0,1);-webkit-border-radius:22px;-webkit-border-radius:var(--radius);-moz-border-radius:22px;-moz-border-radius:var(--radius);border-radius:22px;border-radius:var(--radius);-webkit-backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:var(--blur);backdrop-filter:blur(20px) saturate(150%);backdrop-filter:var(--blur)}html[data-mode="text"] .editor{background:#000000}.editor_tabs{gap:2px;color:#8D8D96;height:42px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 10px;overflow:hidden;font-size:12.5px;border-bottom:1px solid rgba(255,255,255,0.06);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.icon{fill:none;width:16px;height:16px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.icon.mark{width:22px;height:14px;stroke:none}.editor_tab_icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:6px}.editor_tab{gap:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:6px 12px;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.editor_tab.active{color:#E8E8EC;background:rgba(255,255,255,0.08)}.editor_window{gap:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:auto;padding-left:12px}.editor_body{height:clamp(400px,60vh,600px);display:-ms-grid;display:grid;grid-template-columns:196px 44px minmax(0,1fr) 196px}.editor_side,.editor_props{color:#C9C9D0;padding:14px 0;overflow:hidden;font-size:13px;background:#141417}html[data-mode="text"] .editor_side,html[data-mode="text"] .editor_props,html[data-mode="text"] .editor_tools{background:#000000}.editor_side{border-right:1px solid rgba(255,255,255,0.06)}.editor_props{padding:12px 14px;border-left:1px solid rgba(255,255,255,0.06)}.side_title{color:#E8E8EC;margin:0 14px 8px;font-size:14.5px;font-weight:620}.side_list + .side_title{margin-top:18px}.side_list,.layer_tree{margin:0;padding:0 6px;list-style:none}.side_list li,.layer_row{padding:5px 10px;white-space:nowrap;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.side_list li.on{color:#FFFFFF;background:rgba(255,255,255,0.07)}.layer_row{gap:8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:calc(10px + 0 * 16px);padding-left:calc(10px + var(--depth,0) * 16px);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.layer_row .icon{color:#8D8D96;width:14px;height:14px}.layer_row:hover{background:rgba(255,255,255,0.04)}.layer_row.on{color:#FFD08A;color:var(--wick);background:rgba(255,208,138,0.10)}.layer_row.on .icon{color:#FFD08A;color:var(--wick)}.editor_tools{gap:6px;color:#8D8D96;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background:#141417;padding-top:10px;border-right:1px solid rgba(255,255,255,0.06);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tool{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:6px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.tool.on{color:#FFFFFF;background:rgba(255,255,255,0.08)}.editor_canvas{overflow:hidden;position:relative;touch-action:none;background-size:22px 22px;background-color:#1A1A1E;background-image:-webkit-radial-gradient(rgba(255,255,255,0.13) 1px,transparent 1.3px);background-image:-moz-radial-gradient(rgba(255,255,255,0.13) 1px,transparent 1.3px);background-image:-o-radial-gradient(rgba(255,255,255,0.13) 1px,transparent 1.3px);background-image:radial-gradient(rgba(255,255,255,0.13) 1px,transparent 1.3px)}.section_frame{top:9%;left:5%;right:4%;bottom:9%;border:1.5px dashed rgba(139,92,246,0.7);position:absolute;pointer-events:none}.section_frame span{top:-20px;left:0;color:rgba(167,139,250,0.9);position:absolute;font-size:11px}html[data-mode="text"] .section_frame{border-color:rgba(236,230,216,0.45)}html[data-mode="text"] .section_frame span{color:#A39D90;color:var(--ash)}.editor_people{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:18px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.editor_people i{width:22px;height:22px;border:2px solid #141417;margin-right:-6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.editor_people i:nth-child(1){background:#C9A26B}.editor_people i:nth-child(2){background:#B4483F}.editor_people i:nth-child(3){background:#6D7FD6}.editor_people b{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:auto}.props_title{color:#E8E8EC;margin:0 0 10px;overflow:hidden;font-size:15px;font-weight:620;text-overflow:ellipsis}.props_row{gap:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:6px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.props_field,.props_value,.props_cell{padding:5px 8px;background:rgba(255,255,255,0.05);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.props_field{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.props_value{white-space:nowrap}.props_dots{width:16px;height:16px;background-size:5px 5px;background-image:-webkit-radial-gradient(rgba(255,255,255,0.5) 1px,transparent 1.2px);background-image:-moz-radial-gradient(rgba(255,255,255,0.5) 1px,transparent 1.2px);background-image:-o-radial-gradient(rgba(255,255,255,0.5) 1px,transparent 1.2px);background-image:radial-gradient(rgba(255,255,255,0.5) 1px,transparent 1.2px);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.props_swatch{width:16px;height:16px;background:#1A1A1E;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.props_size{color:#8D8D96;margin:14px 0 0;font-size:11.5px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono)}.props_grid{gap:6px;display:-ms-grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.props_cell{color:#8D8D96;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.props_cell b{color:#E8E8EC;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.props_cell.wide{grid-column:1 / -1}html[data-mode="text"] .editor_canvas{background-color:#000000}.object{top:0;left:0;cursor:move;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.card{gap:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:18px;overflow:hidden;background:rgba(236,230,216,0.07);-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.16),inset 0 1px 0 rgba(255,255,255,0.14),0 30px 50px -30px rgba(0,0,0,0.9);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.16),inset 0 1px 0 rgba(255,255,255,0.14),0 30px 50px -30px rgba(0,0,0,0.9);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.16),inset 0 1px 0 rgba(255,255,255,0.14),0 30px 50px -30px rgba(0,0,0,0.9);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-mode="text"] .card{background:#000000;-webkit-box-shadow:inset 0 0 0 1px #ECE6D8;-webkit-box-shadow:inset 0 0 0 1px var(--bone);-moz-box-shadow:inset 0 0 0 1px #ECE6D8;-moz-box-shadow:inset 0 0 0 1px var(--bone);box-shadow:inset 0 0 0 1px #ECE6D8;box-shadow:inset 0 0 0 1px var(--bone);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.card_kicker{color:#A39D90;color:var(--ash);margin:0;font-size:12px}.card_title{margin:0;font-size:clamp(15px,1.5vw,21px);font-weight:680;line-height:1.15}.card_button{color:#000000;padding:7px 14px;font-size:13px;margin-top:auto;background:#ECE6D8;background:var(--bone);font-weight:620;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-border-radius:999px;-webkit-border-radius:var(--pill);-moz-border-radius:999px;-moz-border-radius:var(--pill);border-radius:999px;border-radius:var(--pill)}.sun{background:-webkit-radial-gradient(34% 30%,circle,#FFD08A,#FF7A1A 46%,#3A1606 100%);background:-webkit-radial-gradient(34% 30%,circle,var(--wick),var(--ember) 46%,var(--coal) 100%);background:-moz-radial-gradient(34% 30%,circle,#FFD08A,#FF7A1A 46%,#3A1606 100%);background:-moz-radial-gradient(34% 30%,circle,var(--wick),var(--ember) 46%,var(--coal) 100%);background:-o-radial-gradient(34% 30%,circle,#FFD08A,#FF7A1A 46%,#3A1606 100%);background:-o-radial-gradient(34% 30%,circle,var(--wick),var(--ember) 46%,var(--coal) 100%);background:radial-gradient(circle at 34% 30%,#FFD08A,#FF7A1A 46%,#3A1606 100%);background:radial-gradient(circle at 34% 30%,var(--wick),var(--ember) 46%,var(--coal) 100%);-webkit-box-shadow:0 0 70px rgba(255,122,26,0.35);-moz-box-shadow:0 0 70px rgba(255,122,26,0.35);box-shadow:0 0 70px rgba(255,122,26,0.35);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}html[data-mode="text"] .sun{background:-webkit-repeating-radial-gradient(50% 50%,circle,#FF7A1A 0,#FF7A1A 2px,transparent 2px,transparent 6px);background:-webkit-repeating-radial-gradient(50% 50%,circle,var(--ember) 0,var(--ember) 2px,transparent 2px,transparent 6px);background:-moz-repeating-radial-gradient(50% 50%,circle,#FF7A1A 0,#FF7A1A 2px,transparent 2px,transparent 6px);background:-moz-repeating-radial-gradient(50% 50%,circle,var(--ember) 0,var(--ember) 2px,transparent 2px,transparent 6px);background:-o-repeating-radial-gradient(50% 50%,circle,#FF7A1A 0,#FF7A1A 2px,transparent 2px,transparent 6px);background:-o-repeating-radial-gradient(50% 50%,circle,var(--ember) 0,var(--ember) 2px,transparent 2px,transparent 6px);background:repeating-radial-gradient(circle at 50% 50%,#FF7A1A 0,#FF7A1A 2px,transparent 2px,transparent 6px);background:repeating-radial-gradient(circle at 50% 50%,var(--ember) 0,var(--ember) 2px,transparent 2px,transparent 6px);-webkit-box-shadow:inset 0 0 0 1px #FF7A1A;-webkit-box-shadow:inset 0 0 0 1px var(--ember);-moz-box-shadow:inset 0 0 0 1px #FF7A1A;-moz-box-shadow:inset 0 0 0 1px var(--ember);box-shadow:inset 0 0 0 1px #FF7A1A;box-shadow:inset 0 0 0 1px var(--ember)}.type{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;container-type:size;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.type span{font-size:60cqh;font-weight:800;line-height:1;font-stretch:125%;letter-spacing:-0.04em}.snippet{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;background:#000000;-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.12);-webkit-box-shadow:inset 0 0 0 1px var(--line);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.12);-moz-box-shadow:inset 0 0 0 1px var(--line);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.12);box-shadow:inset 0 0 0 1px var(--line);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}html[data-mode="text"] .snippet{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.snippet_ascii{color:#ECE6D8;color:var(--bone);margin:0;font-size:5px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);line-height:1;pointer-events:none}.snippet_ascii i{color:#FF7A1A;color:var(--ember);font-style:normal}.guide{display:none;position:absolute;background:#FF7A1A;background:var(--ember);pointer-events:none}.guide.show{display:block}.guide_x{top:0;width:1px;bottom:0}.guide_y{left:0;right:0;height:1px}.selection{top:0;left:0;display:none;position:absolute;pointer-events:none;-webkit-box-shadow:0 0 0 1.5px #0D99FF;-webkit-box-shadow:0 0 0 1.5px var(--select);-moz-box-shadow:0 0 0 1.5px #0D99FF;-moz-box-shadow:0 0 0 1.5px var(--select);box-shadow:0 0 0 1.5px #0D99FF;box-shadow:0 0 0 1.5px var(--select);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.selection.show{display:block}.edge{position:absolute;pointer-events:auto}.edge::after{content:"";opacity:0;position:absolute;background:#0D99FF;background:var(--select);-webkit-transition:opacity 0.12s;-moz-transition:opacity 0.12s;-o-transition:opacity 0.12s;transition:opacity 0.12s}.edge:hover::after{opacity:1}.edge[data-handle="n"],.edge[data-handle="s"]{left:6px;right:6px;height:10px}.edge[data-handle="n"]{top:-5px}.edge[data-handle="s"]{bottom:-5px}.edge[data-handle="e"],.edge[data-handle="w"]{top:6px;width:10px;bottom:6px}.edge[data-handle="e"]{right:-5px}.edge[data-handle="w"]{left:-5px}.edge[data-handle="n"]::after,.edge[data-handle="s"]::after{top:3.5px;left:0;right:0;height:3px}.edge[data-handle="e"]::after,.edge[data-handle="w"]::after{top:0;left:3.5px;width:3px;bottom:0}.turn{width:22px;height:22px;cursor:grab;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6 16 A8 8 0 0 1 16 6' fill='none' stroke='%23fff' stroke-width='4'/%3E%3Cpath d='M6 16 A8 8 0 0 1 16 6' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3Cpath d='M14 2.5 L19 6 L14 9.5 Z M2.5 14 L6 19 L9.5 14 Z' fill='%23000' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E") 12 12,grab;position:absolute;pointer-events:auto}.turn[data-corner="nw"]{top:-20px;left:-20px}.turn[data-corner="ne"]{top:-20px;right:-20px}.turn[data-corner="se"]{right:-20px;bottom:-20px}.turn[data-corner="sw"]{left:-20px;bottom:-20px}.handle{width:8px;height:8px;position:absolute;background:#FFFFFF;pointer-events:auto;-webkit-box-shadow:0 0 0 1.5px #0D99FF;-webkit-box-shadow:0 0 0 1.5px var(--select);-moz-box-shadow:0 0 0 1.5px #0D99FF;-moz-box-shadow:0 0 0 1.5px var(--select);box-shadow:0 0 0 1.5px #0D99FF;box-shadow:0 0 0 1.5px var(--select)}.handle:hover{background:#0D99FF;background:var(--select)}.handle[data-handle="nw"]{top:-4px;left:-4px}.handle[data-handle="ne"]{top:-4px;right:-4px}.handle[data-handle="se"]{right:-4px;bottom:-4px}.handle[data-handle="sw"]{left:-4px;bottom:-4px}.selection_size{top:0;left:0;color:#FFFFFF;display:none;padding:2px 7px;position:absolute;font-size:11px;background:#0D99FF;background:var(--select);font-family:"Mona Sans","Helvetica Neue",Arial,sans-serif;font-family:var(--sans);white-space:nowrap;pointer-events:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transform:translate(-50%,10px);-moz-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);transform:translate(-50%,10px)}.selection_size.show{display:block}.editor_hint{color:#6B665D;color:var(--dim);margin:14px 0 0;font-size:14px;text-align:center}.features{gap:clamp(28px,4vw,56px);display:-ms-grid;display:grid;margin-top:clamp(48px,8vh,96px);grid-template-columns:minmax(0,4.4fr) minmax(0,4fr) minmax(0,3.6fr)}.feature_title{margin:0 0 14px;font-size:16px;font-weight:650}.feature_list{gap:10px;color:#A39D90;color:var(--ash);margin:0;display:-ms-grid;display:grid;padding:0;font-size:15.5px;list-style:none}.feature_list li{position:relative;padding-left:18px}.feature_list li::before{top:.78em;left:0;width:7px;height:1px;content:"";position:absolute;background:#A39D90;background:var(--ash)}html[data-mode="text"] .feature_list li::before{top:0;width:auto;height:auto;content:"-";background:none}.file{gap:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:14px 16px;font-size:12px;background:rgba(236,230,216,0.045);background:var(--surface);font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);margin-bottom:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-webkit-box-shadow:inset 0 0 0 1px var(--surface-edge);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-moz-box-shadow:inset 0 0 0 1px var(--surface-edge);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);box-shadow:inset 0 0 0 1px var(--surface-edge);-webkit-border-radius:12px;-webkit-border-radius:var(--radius-s);-moz-border-radius:12px;-moz-border-radius:var(--radius-s);border-radius:12px;border-radius:var(--radius-s)}.file_icon{width:22px;height:28px;position:relative;background:-webkit-linear-gradient(315deg,rgba(236,230,216,0.85),rgba(236,230,216,0.55));background:-moz-linear-gradient(315deg,rgba(236,230,216,0.85),rgba(236,230,216,0.55));background:-o-linear-gradient(315deg,rgba(236,230,216,0.85),rgba(236,230,216,0.55));background:linear-gradient(135deg,rgba(236,230,216,0.85),rgba(236,230,216,0.55));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-clip-path:polygon(0 0,68% 0,100% 26%,100% 100%,0 100%);clip-path:polygon(0 0,68% 0,100% 26%,100% 100%,0 100%)}.file_name{color:#ECE6D8;color:var(--bone);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.file_size{color:#FFD08A;color:var(--wick);white-space:nowrap}.size_text{color:#A39D90;color:var(--ash);margin:0;font-size:15.5px}.size_text + .size_text{margin-top:12px}.studio{margin-top:clamp(64px,10vh,120px);padding-bottom:clamp(80px,14vh,180px)}.studio_head{max-width:780px;margin-bottom:28px}.studio_title{margin:0 0 10px;font-size:calc(clamp(24px,2.4vw,34px) * 1);font-size:calc(clamp(24px,2.4vw,34px) * var(--scale));font-weight:650;line-height:1.15;letter-spacing:-0.01em}.studio_lead{color:#A39D90;color:var(--ash);margin:0;font-size:16.5px}.studio_grid{gap:14px;margin:0;display:-ms-grid;display:grid;padding:0;list-style:none;grid-template-columns:repeat(4,minmax(0,1fr))}.studio_card{gap:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:18px 18px 16px;background:rgba(14,13,12,0.62);-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-webkit-box-shadow:inset 0 0 0 1px var(--surface-edge);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-moz-box-shadow:inset 0 0 0 1px var(--surface-edge);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);box-shadow:inset 0 0 0 1px var(--surface-edge);-webkit-transition:-webkit-box-shadow 0.3s cubic-bezier(.22,.7,.2,1);-webkit-transition:-webkit-box-shadow 0.3s var(--ease);-moz-transition:-moz-box-shadow 0.3s cubic-bezier(.22,.7,.2,1);-moz-transition:-moz-box-shadow 0.3s var(--ease);-o-transition:box-shadow 0.3s cubic-bezier(.22,.7,.2,1);-o-transition:box-shadow 0.3s var(--ease);transition:box-shadow 0.3s cubic-bezier(.22,.7,.2,1);transition:box-shadow 0.3s var(--ease);-webkit-border-radius:12px;-webkit-border-radius:var(--radius-s);-moz-border-radius:12px;-moz-border-radius:var(--radius-s);border-radius:12px;border-radius:var(--radius-s);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.studio_card:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.3);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.3)}html[data-mode="text"] .studio_card{background:transparent}.studio_card_head{gap:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.studio_card_head .icon{color:#FFD08A;color:var(--wick);width:20px;height:20px}.studio_name{margin:0;font-size:16px;font-weight:650;line-height:1.25}.studio_started{color:#FF7A1A;color:var(--ember);padding:2px 8px;font-size:11px;margin-left:auto;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);white-space:nowrap;-webkit-box-shadow:inset 0 0 0 1px rgba(255,122,26,0.45);-moz-box-shadow:inset 0 0 0 1px rgba(255,122,26,0.45);box-shadow:inset 0 0 0 1px rgba(255,122,26,0.45);-webkit-border-radius:999px;-webkit-border-radius:var(--pill);-moz-border-radius:999px;-moz-border-radius:var(--pill);border-radius:999px;border-radius:var(--pill)}.studio_text{color:#A39D90;color:var(--ash);margin:0;font-size:14.5px;line-height:1.5;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.studio_tags{color:#6B665D;color:var(--dim);margin:0;font-size:11px;border-top:1px solid rgba(236,230,216,0.12);border-top:1px solid var(--line);padding-top:10px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);line-height:1.6}html[data-mode="text"] .studio_tags{border-top-style:dashed}.later{gap:12px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:28px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.later_title{color:#6B665D;color:var(--dim);margin:0;font-size:12px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);letter-spacing:0.08em;text-transform:uppercase}.later_list{gap:8px;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.later_list li{color:#A39D90;color:var(--ash);padding:5px 12px;font-size:13.5px;-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.12);-webkit-box-shadow:inset 0 0 0 1px var(--line);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.12);-moz-box-shadow:inset 0 0 0 1px var(--line);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.12);box-shadow:inset 0 0 0 1px var(--line);-webkit-border-radius:999px;-webkit-border-radius:var(--pill);-moz-border-radius:999px;-moz-border-radius:var(--pill);border-radius:999px;border-radius:var(--pill)}.drone{padding-bottom:clamp(80px,14vh,180px)}.drone_grid{gap:clamp(32px,6vw,96px);display:-ms-grid;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);-webkit-align-items:start;align-items:start}.points{margin:28px 0 0}.point{padding:18px 0;border-top:1px solid rgba(236,230,216,0.12);border-top:1px solid var(--line)}html[data-mode="text"] .point{border-top-style:dashed}.point dt{margin:0 0 4px;font-size:18px;font-weight:650}html[data-mode="text"] .point dt{font-size:14.5px}.point dd{color:#A39D90;color:var(--ash);margin:0;font-size:15.5px}.drone .project_name{font-size:calc(clamp(52px,5.8vw,104px) * 1);font-size:calc(clamp(52px,5.8vw,104px) * var(--scale))}.drone_art{top:calc(68px + 24px);top:calc(var(--header-h) + 24px);position:-webkit-sticky;position:sticky}.network_frame{overflow:hidden;position:relative;background:-webkit-radial-gradient(75% 50%,70% 60%,rgba(236,230,216,0.05),rgba(236,230,216,0) 70%);background:-moz-radial-gradient(75% 50%,70% 60%,rgba(236,230,216,0.05),rgba(236,230,216,0) 70%);background:-o-radial-gradient(75% 50%,70% 60%,rgba(236,230,216,0.05),rgba(236,230,216,0) 70%);background:radial-gradient(70% 60% at 75% 50%,rgba(236,230,216,0.05),rgba(236,230,216,0) 70%);aspect-ratio:1 / 0.92;-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.12);-webkit-box-shadow:inset 0 0 0 1px var(--line);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.12);-moz-box-shadow:inset 0 0 0 1px var(--line);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.12);box-shadow:inset 0 0 0 1px var(--line);-webkit-border-radius:22px;-webkit-border-radius:var(--radius);-moz-border-radius:22px;-moz-border-radius:var(--radius);border-radius:22px;border-radius:var(--radius)}.network{top:0;left:0;width:100%;height:100%;position:absolute}.orb{top:50%;gap:15%;right:7%;width:24%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;background:-webkit-radial-gradient(34% 28%,circle,#2C2B29,#0A0A09 55%,#000000 80%);background:-moz-radial-gradient(34% 28%,circle,#2C2B29,#0A0A09 55%,#000000 80%);background:-o-radial-gradient(34% 28%,circle,#2C2B29,#0A0A09 55%,#000000 80%);background:radial-gradient(circle at 34% 28%,#2C2B29,#0A0A09 55%,#000000 80%);aspect-ratio:1;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08),inset -10px -14px 28px rgba(0,0,0,0.9),0 24px 60px rgba(0,0,0,0.9);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08),inset -10px -14px 28px rgba(0,0,0,0.9),0 24px 60px rgba(0,0,0,0.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08),inset -10px -14px 28px rgba(0,0,0,0.9),0 24px 60px rgba(0,0,0,0.9);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.orb::after{top:9%;left:20%;width:34%;height:22%;content:"";position:absolute;background:-webkit-radial-gradient(center,closest-side,rgba(255,255,255,0.22),rgba(255,255,255,0));background:-moz-radial-gradient(center,closest-side,rgba(255,255,255,0.22),rgba(255,255,255,0));background:-o-radial-gradient(center,closest-side,rgba(255,255,255,0.22),rgba(255,255,255,0));background:radial-gradient(closest-side,rgba(255,255,255,0.22),rgba(255,255,255,0));-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:rotate(-24deg);-moz-transform:rotate(-24deg);-ms-transform:rotate(-24deg);-o-transform:rotate(-24deg);transform:rotate(-24deg)}html[data-mode="text"] .orb{background:#000000;-webkit-box-shadow:inset 0 0 0 1px #ECE6D8;-webkit-box-shadow:inset 0 0 0 1px var(--bone);-moz-box-shadow:inset 0 0 0 1px #ECE6D8;-moz-box-shadow:inset 0 0 0 1px var(--bone);box-shadow:inset 0 0 0 1px #ECE6D8;box-shadow:inset 0 0 0 1px var(--bone)}html[data-mode="text"] .orb::after{display:none}.orb_eye{width:13%;height:26%;position:relative;background:#FFFFFF;-webkit-box-shadow:0 0 14px rgba(255,255,255,0.55);-moz-box-shadow:0 0 14px rgba(255,255,255,0.55);box-shadow:0 0 14px rgba(255,255,255,0.55);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(0,0) scaleY(calc(1 * 1));-webkit-transform:translate(var(--look-x,0),var(--look-y,0)) scaleY(calc(var(--blink,1) * var(--squash,1)));-moz-transform:translate(0,0) scaleY(calc(1 * 1));-moz-transform:translate(var(--look-x,0),var(--look-y,0)) scaleY(calc(var(--blink,1) * var(--squash,1)));-ms-transform:translate(0,0) scaleY(calc(1 * 1));-ms-transform:translate(var(--look-x,0),var(--look-y,0)) scaleY(calc(var(--blink,1) * var(--squash,1)));-o-transform:translate(0,0) scaleY(calc(1 * 1));-o-transform:translate(var(--look-x,0),var(--look-y,0)) scaleY(calc(var(--blink,1) * var(--squash,1)));transform:translate(0,0) scaleY(calc(1 * 1));transform:translate(var(--look-x,0),var(--look-y,0)) scaleY(calc(var(--blink,1) * var(--squash,1)));-webkit-transition:-webkit-transform .12s cubic-bezier(.22,.7,.2,1),background-color .3s cubic-bezier(.22,.7,.2,1),-webkit-box-shadow .3s cubic-bezier(.22,.7,.2,1),clip-path .2s cubic-bezier(.22,.7,.2,1);-webkit-transition:-webkit-transform .12s var(--ease),background-color .3s var(--ease),-webkit-box-shadow .3s var(--ease),clip-path .2s var(--ease);-moz-transition:-moz-transform .12s cubic-bezier(.22,.7,.2,1),background-color .3s cubic-bezier(.22,.7,.2,1),-moz-box-shadow .3s cubic-bezier(.22,.7,.2,1),clip-path .2s cubic-bezier(.22,.7,.2,1);-moz-transition:-moz-transform .12s var(--ease),background-color .3s var(--ease),-moz-box-shadow .3s var(--ease),clip-path .2s var(--ease);-o-transition:-o-transform .12s cubic-bezier(.22,.7,.2,1),background-color .3s cubic-bezier(.22,.7,.2,1),box-shadow .3s cubic-bezier(.22,.7,.2,1),clip-path .2s cubic-bezier(.22,.7,.2,1);-o-transition:-o-transform .12s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease),clip-path .2s var(--ease);transition:transform .12s cubic-bezier(.22,.7,.2,1),background-color .3s cubic-bezier(.22,.7,.2,1),box-shadow .3s cubic-bezier(.22,.7,.2,1),clip-path .2s cubic-bezier(.22,.7,.2,1);transition:transform .12s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease),clip-path .2s var(--ease);-webkit-clip-path:polygon(-100% -100%,200% -100%,200% 200%,-100% 200%);clip-path:polygon(-100% -100%,200% -100%,200% 200%,-100% 200%)}.orb{rotate:0deg;rotate:var(--tilt,0deg);touch-action:pan-y;-webkit-transition:rotate .25s cubic-bezier(.22,.7,.2,1);-webkit-transition:rotate .25s var(--ease);-moz-transition:rotate .25s cubic-bezier(.22,.7,.2,1);-moz-transition:rotate .25s var(--ease);-o-transition:rotate .25s cubic-bezier(.22,.7,.2,1);-o-transition:rotate .25s var(--ease);transition:rotate .25s cubic-bezier(.22,.7,.2,1);transition:rotate .25s var(--ease)}.orb[data-zone="head"]{cursor:grab}.orb[data-zone="body"],.orb[data-zone="eye0"],.orb[data-zone="eye1"]{cursor:pointer}.orb.grabbing,.orb.grabbing[data-zone]{cursor:grabbing}.orb.happy .orb_eye{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(0,-12%);-moz-transform:translate(0,-12%);-ms-transform:translate(0,-12%);-o-transform:translate(0,-12%);transform:translate(0,-12%)}.orb_eye::before{top:26%;left:-18%;right:-18%;height:52%;filter:drop-shadow(0 0 6px rgba(255,255,255,0.6));content:"";opacity:0;position:absolute;border-top:0.28em solid #FFFFFF;-webkit-border-radius:50% 50% 0 0 / 100% 100% 0 0;-moz-border-radius:50% 50% 0 0 / 100% 100% 0 0;border-radius:50% 50% 0 0 / 100% 100% 0 0;-webkit-transition:opacity .15s;-moz-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}.orb.happy .orb_eye::before{opacity:1}.orb.happy{-webkit-animation:orb_bob .5s ease-in-out infinite alternate;-moz-animation:orb_bob .5s ease-in-out infinite alternate;-o-animation:orb_bob .5s ease-in-out infinite alternate;animation:orb_bob .5s ease-in-out infinite alternate}.orb.confused .orb_eye:first-child{--squash:1.18}.orb.confused .orb_eye:last-child{--squash:0.62}.orb::before{top:-30%;right:6%;color:#FFD08A;color:var(--wick);content:"?";opacity:0;position:absolute;font-size:2.6em;font-weight:800;pointer-events:none;-webkit-transform:translateY(10px) rotate(12deg);-moz-transform:translateY(10px) rotate(12deg);-ms-transform:translateY(10px) rotate(12deg);-o-transform:translateY(10px) rotate(12deg);transform:translateY(10px) rotate(12deg);-webkit-transition:opacity .2s,-webkit-transform .3s cubic-bezier(.22,.7,.2,1);-webkit-transition:opacity .2s,-webkit-transform .3s var(--ease);-moz-transition:opacity .2s,-moz-transform .3s cubic-bezier(.22,.7,.2,1);-moz-transition:opacity .2s,-moz-transform .3s var(--ease);-o-transition:opacity .2s,-o-transform .3s cubic-bezier(.22,.7,.2,1);-o-transition:opacity .2s,-o-transform .3s var(--ease);transition:opacity .2s,transform .3s cubic-bezier(.22,.7,.2,1);transition:opacity .2s,transform .3s var(--ease)}.orb.confused::before{opacity:1;-webkit-transform:translateY(0) rotate(12deg);-moz-transform:translateY(0) rotate(12deg);-ms-transform:translateY(0) rotate(12deg);-o-transform:translateY(0) rotate(12deg);transform:translateY(0) rotate(12deg)}.orb.confused{--tilt:-7deg}.orb.annoyed .orb_eye:first-child{-webkit-clip-path:polygon(-100% -26%,200% 76%,200% 200%,-100% 200%);clip-path:polygon(-100% -26%,200% 76%,200% 200%,-100% 200%)}.orb.annoyed .orb_eye:last-child{-webkit-clip-path:polygon(-100% 76%,200% -26%,200% 200%,-100% 200%);clip-path:polygon(-100% 76%,200% -26%,200% 200%,-100% 200%)}.orb.angry .orb_eye{background:#FF8D7A;-webkit-box-shadow:0 0 16px rgba(255,70,40,0.75);-moz-box-shadow:0 0 16px rgba(255,70,40,0.75);box-shadow:0 0 16px rgba(255,70,40,0.75)}.orb .orb_eye.hurt{--squash:0.1}.orb.flinch{-webkit-animation:orb_flinch .42s cubic-bezier(.22,.7,.2,1);-webkit-animation:orb_flinch .42s var(--ease);-moz-animation:orb_flinch .42s cubic-bezier(.22,.7,.2,1);-moz-animation:orb_flinch .42s var(--ease);-o-animation:orb_flinch .42s cubic-bezier(.22,.7,.2,1);-o-animation:orb_flinch .42s var(--ease);animation:orb_flinch .42s cubic-bezier(.22,.7,.2,1);animation:orb_flinch .42s var(--ease)}.orb.glitch{-webkit-animation:orb_glitch .52s steps(1) both;-moz-animation:orb_glitch .52s steps(1) both;-o-animation:orb_glitch .52s steps(1) both;animation:orb_glitch .52s steps(1) both}.orb.glitch .orb_eye{-webkit-animation:orb_flicker .52s steps(1) both;-moz-animation:orb_flicker .52s steps(1) both;-o-animation:orb_flicker .52s steps(1) both;animation:orb_flicker .52s steps(1) both}.orb_heart{top:-4%;color:#FF6FA8;position:absolute;font-size:1.4em;font-style:normal;text-shadow:0 0 10px rgba(255,111,168,0.7);pointer-events:none;-webkit-animation:orb_heart 1.3s cubic-bezier(.22,.7,.2,1) forwards;-webkit-animation:orb_heart 1.3s var(--ease) forwards;-moz-animation:orb_heart 1.3s cubic-bezier(.22,.7,.2,1) forwards;-moz-animation:orb_heart 1.3s var(--ease) forwards;-o-animation:orb_heart 1.3s cubic-bezier(.22,.7,.2,1) forwards;-o-animation:orb_heart 1.3s var(--ease) forwards;animation:orb_heart 1.3s cubic-bezier(.22,.7,.2,1) forwards;animation:orb_heart 1.3s var(--ease) forwards}@-webkit-keyframes orb_bob{from{translate:0 0}to{translate:0 -4px}}@-moz-keyframes orb_bob{from{translate:0 0}to{translate:0 -4px}}@-o-keyframes orb_bob{from{translate:0 0}to{translate:0 -4px}}@keyframes orb_bob{from{translate:0 0}to{translate:0 -4px}}@-webkit-keyframes orb_flinch{0%{translate:0 0}20%{translate:-7px 2px}40%{translate:6px -1px}60%{translate:-4px 1px}80%{translate:2px 0}100%{translate:0 0}}@-moz-keyframes orb_flinch{0%{translate:0 0}20%{translate:-7px 2px}40%{translate:6px -1px}60%{translate:-4px 1px}80%{translate:2px 0}100%{translate:0 0}}@-o-keyframes orb_flinch{0%{translate:0 0}20%{translate:-7px 2px}40%{translate:6px -1px}60%{translate:-4px 1px}80%{translate:2px 0}100%{translate:0 0}}@keyframes orb_flinch{0%{translate:0 0}20%{translate:-7px 2px}40%{translate:6px -1px}60%{translate:-4px 1px}80%{translate:2px 0}100%{translate:0 0}}@-webkit-keyframes orb_glitch{0%{filter:none;translate:0 0;-webkit-clip-path:none;clip-path:none}10%{filter:drop-shadow(5px 0 0 rgba(255,0,70,0.9)) drop-shadow(-5px 0 0 rgba(0,230,255,0.9));translate:-9px 0;-webkit-clip-path:inset(0 0 52% 0);clip-path:inset(0 0 52% 0)}20%{translate:8px 3px;-webkit-clip-path:inset(30% 0 22% 0);clip-path:inset(30% 0 22% 0)}30%{filter:drop-shadow(-6px 0 0 rgba(255,0,70,0.9)) drop-shadow(6px 0 0 rgba(0,230,255,0.9)) brightness(1.8);translate:-4px -2px;-webkit-clip-path:none;clip-path:none}45%{translate:6px 0;-webkit-clip-path:inset(56% 0 0 0);clip-path:inset(56% 0 0 0)}60%{filter:drop-shadow(3px 0 0 rgba(255,0,70,0.8)) drop-shadow(-3px 0 0 rgba(0,230,255,0.8));translate:-3px 1px;-webkit-clip-path:inset(12% 0 40% 0);clip-path:inset(12% 0 40% 0)}75%{filter:brightness(0.6);translate:2px 0;-webkit-clip-path:none;clip-path:none}88%{filter:none;translate:-1px 0}100%{filter:none;translate:0 0;-webkit-clip-path:none;clip-path:none}}@-moz-keyframes orb_glitch{0%{filter:none;translate:0 0;clip-path:none}10%{filter:drop-shadow(5px 0 0 rgba(255,0,70,0.9)) drop-shadow(-5px 0 0 rgba(0,230,255,0.9));translate:-9px 0;clip-path:inset(0 0 52% 0)}20%{translate:8px 3px;clip-path:inset(30% 0 22% 0)}30%{filter:drop-shadow(-6px 0 0 rgba(255,0,70,0.9)) drop-shadow(6px 0 0 rgba(0,230,255,0.9)) brightness(1.8);translate:-4px -2px;clip-path:none}45%{translate:6px 0;clip-path:inset(56% 0 0 0)}60%{filter:drop-shadow(3px 0 0 rgba(255,0,70,0.8)) drop-shadow(-3px 0 0 rgba(0,230,255,0.8));translate:-3px 1px;clip-path:inset(12% 0 40% 0)}75%{filter:brightness(0.6);translate:2px 0;clip-path:none}88%{filter:none;translate:-1px 0}100%{filter:none;translate:0 0;clip-path:none}}@-o-keyframes orb_glitch{0%{filter:none;translate:0 0;clip-path:none}10%{filter:drop-shadow(5px 0 0 rgba(255,0,70,0.9)) drop-shadow(-5px 0 0 rgba(0,230,255,0.9));translate:-9px 0;clip-path:inset(0 0 52% 0)}20%{translate:8px 3px;clip-path:inset(30% 0 22% 0)}30%{filter:drop-shadow(-6px 0 0 rgba(255,0,70,0.9)) drop-shadow(6px 0 0 rgba(0,230,255,0.9)) brightness(1.8);translate:-4px -2px;clip-path:none}45%{translate:6px 0;clip-path:inset(56% 0 0 0)}60%{filter:drop-shadow(3px 0 0 rgba(255,0,70,0.8)) drop-shadow(-3px 0 0 rgba(0,230,255,0.8));translate:-3px 1px;clip-path:inset(12% 0 40% 0)}75%{filter:brightness(0.6);translate:2px 0;clip-path:none}88%{filter:none;translate:-1px 0}100%{filter:none;translate:0 0;clip-path:none}}@keyframes orb_glitch{0%{filter:none;translate:0 0;-webkit-clip-path:none;clip-path:none}10%{filter:drop-shadow(5px 0 0 rgba(255,0,70,0.9)) drop-shadow(-5px 0 0 rgba(0,230,255,0.9));translate:-9px 0;-webkit-clip-path:inset(0 0 52% 0);clip-path:inset(0 0 52% 0)}20%{translate:8px 3px;-webkit-clip-path:inset(30% 0 22% 0);clip-path:inset(30% 0 22% 0)}30%{filter:drop-shadow(-6px 0 0 rgba(255,0,70,0.9)) drop-shadow(6px 0 0 rgba(0,230,255,0.9)) brightness(1.8);translate:-4px -2px;-webkit-clip-path:none;clip-path:none}45%{translate:6px 0;-webkit-clip-path:inset(56% 0 0 0);clip-path:inset(56% 0 0 0)}60%{filter:drop-shadow(3px 0 0 rgba(255,0,70,0.8)) drop-shadow(-3px 0 0 rgba(0,230,255,0.8));translate:-3px 1px;-webkit-clip-path:inset(12% 0 40% 0);clip-path:inset(12% 0 40% 0)}75%{filter:brightness(0.6);translate:2px 0;-webkit-clip-path:none;clip-path:none}88%{filter:none;translate:-1px 0}100%{filter:none;translate:0 0;-webkit-clip-path:none;clip-path:none}}@-webkit-keyframes orb_flicker{0%{opacity:1}15%{opacity:0.1}35%{opacity:1}55%{opacity:0.3}70%{opacity:1}100%{opacity:1}}@-moz-keyframes orb_flicker{0%{opacity:1}15%{opacity:0.1}35%{opacity:1}55%{opacity:0.3}70%{opacity:1}100%{opacity:1}}@-o-keyframes orb_flicker{0%{opacity:1}15%{opacity:0.1}35%{opacity:1}55%{opacity:0.3}70%{opacity:1}100%{opacity:1}}@keyframes orb_flicker{0%{opacity:1}15%{opacity:0.1}35%{opacity:1}55%{opacity:0.3}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes orb_heart{0%{opacity:0;-webkit-transform:translate(-50%,0) scale(0.6);transform:translate(-50%,0) scale(0.6)}20%{opacity:1}100%{opacity:0;-webkit-transform:translate(calc(-50% + 0px),-110%) scale(1.1);-webkit-transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1);transform:translate(calc(-50% + 0px),-110%) scale(1.1);transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1)}}@-moz-keyframes orb_heart{0%{opacity:0;-moz-transform:translate(-50%,0) scale(0.6);transform:translate(-50%,0) scale(0.6)}20%{opacity:1}100%{opacity:0;-moz-transform:translate(calc(-50% + 0px),-110%) scale(1.1);-moz-transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1);transform:translate(calc(-50% + 0px),-110%) scale(1.1);transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1)}}@-o-keyframes orb_heart{0%{opacity:0;-o-transform:translate(-50%,0) scale(0.6);transform:translate(-50%,0) scale(0.6)}20%{opacity:1}100%{opacity:0;-o-transform:translate(calc(-50% + 0px),-110%) scale(1.1);-o-transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1);transform:translate(calc(-50% + 0px),-110%) scale(1.1);transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1)}}@keyframes orb_heart{0%{opacity:0;-webkit-transform:translate(-50%,0) scale(0.6);-moz-transform:translate(-50%,0) scale(0.6);-ms-transform:translate(-50%,0) scale(0.6);-o-transform:translate(-50%,0) scale(0.6);transform:translate(-50%,0) scale(0.6)}20%{opacity:1}100%{opacity:0;-webkit-transform:translate(calc(-50% + 0px),-110%) scale(1.1);-webkit-transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1);-moz-transform:translate(calc(-50% + 0px),-110%) scale(1.1);-moz-transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1);-ms-transform:translate(calc(-50% + 0px),-110%) scale(1.1);-ms-transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1);-o-transform:translate(calc(-50% + 0px),-110%) scale(1.1);-o-transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1);transform:translate(calc(-50% + 0px),-110%) scale(1.1);transform:translate(calc(-50% + var(--drift,0px)),-110%) scale(1.1)}}.network_caption{color:#6B665D;color:var(--dim);margin:14px 0 6px;font-size:13.5px}.network_count{gap:22px;color:#A39D90;color:var(--ash);margin:0 0 32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px}.network_count b{color:#ECE6D8;color:var(--bone);font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.idea{margin:0 0 22px;padding:2px 0 2px 20px;border-left:2px solid #FF7A1A;border-left:2px solid var(--ember)}.idea p{margin:0;font-size:calc(clamp(18px,1.5vw,22px) * 1);font-size:calc(clamp(18px,1.5vw,22px) * var(--scale));line-height:1.4;font-stretch:104%}html[data-mode="text"] .idea p{font-size:15px}.sites{padding:clamp(80px,14vh,180px) 0;border-top:1px solid rgba(236,230,216,0.12);border-top:1px solid var(--line)}.sites_head{gap:clamp(24px,4vw,64px);display:-ms-grid;display:grid;margin-bottom:36px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);-webkit-align-items:end;align-items:end}.sites_head .heading,.sites_head .lead{margin-bottom:0}.logos{padding:8px 0;overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent,#000000 9%,#000000 91%,transparent)}.logo_track{width:max-content;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-animation:logos 40s linear infinite;-webkit-animation:logos var(--duration,40s) linear infinite;-moz-animation:logos 40s linear infinite;-moz-animation:logos var(--duration,40s) linear infinite;-o-animation:logos 40s linear infinite;-o-animation:logos var(--duration,40s) linear infinite;animation:logos 40s linear infinite;animation:logos var(--duration,40s) linear infinite}.logos:hover .logo_track,.logos:focus-within .logo_track{animation-play-state:paused}.logo_item{padding-right:14px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.logo_link{gap:16px;color:#ECE6D8;color:var(--bone);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:16px 28px 16px 16px;background:rgba(236,230,216,0.045);background:var(--surface);text-decoration:none;-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-webkit-box-shadow:inset 0 0 0 1px var(--surface-edge);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);-moz-box-shadow:inset 0 0 0 1px var(--surface-edge);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.14);box-shadow:inset 0 0 0 1px var(--surface-edge);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:22px;-webkit-border-radius:var(--radius);-moz-border-radius:22px;-moz-border-radius:var(--radius);border-radius:22px;border-radius:var(--radius);-webkit-transition:background-color .25s cubic-bezier(.22,.7,.2,1),-webkit-box-shadow .25s cubic-bezier(.22,.7,.2,1);-webkit-transition:background-color .25s var(--ease),-webkit-box-shadow .25s var(--ease);-moz-transition:background-color .25s cubic-bezier(.22,.7,.2,1),-moz-box-shadow .25s cubic-bezier(.22,.7,.2,1);-moz-transition:background-color .25s var(--ease),-moz-box-shadow .25s var(--ease);-o-transition:background-color .25s cubic-bezier(.22,.7,.2,1),box-shadow .25s cubic-bezier(.22,.7,.2,1);-o-transition:background-color .25s var(--ease),box-shadow .25s var(--ease);transition:background-color .25s cubic-bezier(.22,.7,.2,1),box-shadow .25s cubic-bezier(.22,.7,.2,1);transition:background-color .25s var(--ease),box-shadow .25s var(--ease)}.logo_link:hover,.logo_link:focus-visible{background:rgba(236,230,216,0.08);-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.45);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.45);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.45)}html[data-mode="text"] .logo_link:hover{color:#000000;background:#ECE6D8;background:var(--bone)}.logo_icon{width:48px;height:48px;overflow:hidden;position:relative;background:rgba(255,255,255,0.06);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.logo_icon img{width:100%;height:100%;display:block;object-fit:contain}html[data-mode="text"] .logo_icon img{filter:grayscale(1) contrast(1.15)}.logo_icon.missing img{display:none}.logo_icon.missing::after{inset:0;color:#FFD08A;color:var(--wick);content:attr(data-letter);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;font-size:22px;font-weight:800;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo_name{font-size:calc(clamp(18px,1.7vw,25px) * 1);font-size:calc(clamp(18px,1.7vw,25px) * var(--scale));font-weight:680;white-space:nowrap;font-stretch:110%;letter-spacing:-0.01em}html[data-mode="text"] .logo_name{font-size:15px}.logo_caption{color:#A39D90;color:var(--ash);margin:22px 0 32px;font-size:15.5px;max-width:46em;min-height:3.2em}.logo_caption b{color:#ECE6D8;color:var(--bone);font-weight:650}.contact{padding:clamp(96px,16vh,200px) 0;border-top:1px solid rgba(236,230,216,0.12);border-top:1px solid var(--line)}.contact_grid{gap:clamp(48px,6vw,110px);display:-ms-grid;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);-webkit-align-items:center;align-items:center}.contact_title{margin:0 0 20px;font-size:calc(clamp(42px,5.4vw,88px) * 1);font-size:calc(clamp(42px,5.4vw,88px) * var(--scale));max-width:11em;text-wrap:balance;font-weight:760;line-height:.95;font-stretch:118%;letter-spacing:-0.04em}html[data-mode="text"] .contact_title,html[data-mode="text"] .project_name{line-height:1.06}.contact_mail{color:#ECE6D8;color:var(--bone);margin:26px 0 24px;display:inline-block;font-size:clamp(18px,2.6vw,34px);font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);border-bottom:1px solid rgba(236,230,216,0.3);overflow-wrap:anywhere;padding-bottom:8px;text-decoration:none;-webkit-transition:color .25s cubic-bezier(.22,.7,.2,1),border-color .25s cubic-bezier(.22,.7,.2,1);-webkit-transition:color .25s var(--ease),border-color .25s var(--ease);-moz-transition:color .25s cubic-bezier(.22,.7,.2,1),border-color .25s cubic-bezier(.22,.7,.2,1);-moz-transition:color .25s var(--ease),border-color .25s var(--ease);-o-transition:color .25s cubic-bezier(.22,.7,.2,1),border-color .25s cubic-bezier(.22,.7,.2,1);-o-transition:color .25s var(--ease),border-color .25s var(--ease);transition:color .25s cubic-bezier(.22,.7,.2,1),border-color .25s cubic-bezier(.22,.7,.2,1);transition:color .25s var(--ease),border-color .25s var(--ease)}.contact_mail:hover{color:#FFD08A;color:var(--wick);border-color:#FFD08A;border-color:var(--wick)}.contact .link{width:fit-content;display:block}.team{padding:clamp(80px,14vh,180px) 0;border-top:1px solid rgba(236,230,216,0.12);border-top:1px solid var(--line)}.team_head{margin-bottom:36px}.team_grid{gap:clamp(20px,3vw,36px);display:-ms-grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-align-items:stretch;align-items:stretch}.sr_only{width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;position:absolute;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.profile{height:100%;padding:3px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.profile_card{height:100%;overflow:hidden;position:relative;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px}.profile_banner{height:132px;overflow:hidden;position:relative}.banner_art{top:0;left:0;fill:none;width:100%;height:100%;stroke:rgba(255,255,255,0.82);display:block;position:absolute;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.profile_avatar{top:80px;left:18px;width:104px;height:104px;padding:6px;z-index:1;position:absolute;-webkit-transform:translate(0px,0px);-webkit-transform:translate(var(--depth-x),var(--depth-y));-moz-transform:translate(0px,0px);-moz-transform:translate(var(--depth-x),var(--depth-y));-ms-transform:translate(0px,0px);-ms-transform:translate(var(--depth-x),var(--depth-y));-o-transform:translate(0px,0px);-o-transform:translate(var(--depth-x),var(--depth-y));transform:translate(0px,0px);transform:translate(var(--depth-x),var(--depth-y));-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.profile_avatar picture,.profile_avatar img{width:100%;height:100%;display:block;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.profile_status{right:2px;width:28px;bottom:2px;height:28px;position:absolute;background:#23A55A;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.profile_badges{gap:2px;width:max-content;margin:12px 14px 0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:4px;background:rgba(0,0,0,0.32);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.badge{width:28px;height:28px;display:-ms-grid;display:grid;place-items:center}.badge .icon{width:17px;height:17px}.profile_body{margin:14px;padding:18px 18px 16px;background:rgba(0,0,0,0.34);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.profile_name{margin:0;font-size:24px;font-weight:750;line-height:1.15;letter-spacing:-0.01em}.profile_summary{color:rgba(236,230,216,0.8);margin:6px 0 0;font-size:15px}.profile_rule{border:0;height:1px;margin:16px 0 14px;background:rgba(236,230,216,0.13)}.profile_label{color:rgba(236,230,216,0.62);margin:0 0 9px;font-size:11.5px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase}.profile_roles{gap:6px;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.role{gap:7px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:4px 10px 4px 8px;font-size:13px;background:rgba(0,0,0,0.3);line-height:1.35;-webkit-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.09);-moz-box-shadow:inset 0 0 0 1px rgba(236,230,216,0.09);box-shadow:inset 0 0 0 1px rgba(236,230,216,0.09);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.role::before{width:10px;height:10px;content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.role.pink::before{background:#FF7AC6}.role.peach::before{background:#FFB37A}.role.cyan::before{background:#6FD3FF}.role.violet::before{background:#B69CFF}.role.mint::before{background:#7EE0A1}.role.ember::before{background:#FF8A3D}.role.green::before{background:#9BE36E}.role.blue::before{background:#79B8FF}.profile.art{background:-webkit-linear-gradient(300deg,#FF8AC8,#9D7BFF 55%,#FFB37A);background:-moz-linear-gradient(300deg,#FF8AC8,#9D7BFF 55%,#FFB37A);background:-o-linear-gradient(300deg,#FF8AC8,#9D7BFF 55%,#FFB37A);background:linear-gradient(150deg,#FF8AC8,#9D7BFF 55%,#FFB37A);-webkit-box-shadow:0 40px 90px -50px rgba(255,110,190,0.55);-moz-box-shadow:0 40px 90px -50px rgba(255,110,190,0.55);box-shadow:0 40px 90px -50px rgba(255,110,190,0.55)}.profile.art .profile_card{background:-webkit-linear-gradient(275deg,#36193F 0%,#261431 50%,#170D1E 100%);background:-moz-linear-gradient(275deg,#36193F 0%,#261431 50%,#170D1E 100%);background:-o-linear-gradient(275deg,#36193F 0%,#261431 50%,#170D1E 100%);background:linear-gradient(175deg,#36193F 0%,#261431 50%,#170D1E 100%)}.profile.art .profile_avatar{background:#36193F}.profile.art .profile_status{-webkit-box-shadow:0 0 0 6px #36193F;-moz-box-shadow:0 0 0 6px #36193F;box-shadow:0 0 0 6px #36193F}.profile.art .profile_banner{background:-webkit-radial-gradient(16% 28%,circle,rgba(255,175,225,0.6),transparent 46%),-webkit-radial-gradient(74% 86%,circle,rgba(255,196,128,0.55),transparent 52%),-webkit-linear-gradient(332deg,#74399C,#C2508F 55%,#F08A5D);background:-moz-radial-gradient(16% 28%,circle,rgba(255,175,225,0.6),transparent 46%),-moz-radial-gradient(74% 86%,circle,rgba(255,196,128,0.55),transparent 52%),-moz-linear-gradient(332deg,#74399C,#C2508F 55%,#F08A5D);background:-o-radial-gradient(16% 28%,circle,rgba(255,175,225,0.6),transparent 46%),-o-radial-gradient(74% 86%,circle,rgba(255,196,128,0.55),transparent 52%),-o-linear-gradient(332deg,#74399C,#C2508F 55%,#F08A5D);background:radial-gradient(circle at 16% 28%,rgba(255,175,225,0.6),transparent 46%),radial-gradient(circle at 74% 86%,rgba(255,196,128,0.55),transparent 52%),linear-gradient(118deg,#74399C,#C2508F 55%,#F08A5D)}.profile.art .badge{color:#FFD6EE}.art_handle{stroke:rgba(255,255,255,0.5);stroke-width:1.4}.art_pen rect,.art_pen circle{fill:#FFFFFF;stroke:none}.art_onion circle,.art_ball{fill:#FFFFFF;stroke:none}.art_ball{transform-box:fill-box;-webkit-animation:art_bounce 1.6s cubic-bezier(.3,0,.7,1) infinite;-moz-animation:art_bounce 1.6s cubic-bezier(.3,0,.7,1) infinite;-o-animation:art_bounce 1.6s cubic-bezier(.3,0,.7,1) infinite;animation:art_bounce 1.6s cubic-bezier(.3,0,.7,1) infinite;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}@-webkit-keyframes art_bounce{0%{-webkit-transform:translateY(0) scale(1.18,0.82);transform:translateY(0) scale(1.18,0.82)}12%{-webkit-transform:translateY(-14px) scale(0.94,1.08);transform:translateY(-14px) scale(0.94,1.08)}50%{-webkit-transform:translateY(-46px) scale(1,1);transform:translateY(-46px) scale(1,1)}88%{-webkit-transform:translateY(-14px) scale(0.94,1.08);transform:translateY(-14px) scale(0.94,1.08)}100%{-webkit-transform:translateY(0) scale(1.18,0.82);transform:translateY(0) scale(1.18,0.82)}}@-moz-keyframes art_bounce{0%{-moz-transform:translateY(0) scale(1.18,0.82);transform:translateY(0) scale(1.18,0.82)}12%{-moz-transform:translateY(-14px) scale(0.94,1.08);transform:translateY(-14px) scale(0.94,1.08)}50%{-moz-transform:translateY(-46px) scale(1,1);transform:translateY(-46px) scale(1,1)}88%{-moz-transform:translateY(-14px) scale(0.94,1.08);transform:translateY(-14px) scale(0.94,1.08)}100%{-moz-transform:translateY(0) scale(1.18,0.82);transform:translateY(0) scale(1.18,0.82)}}@-o-keyframes art_bounce{0%{-o-transform:translateY(0) scale(1.18,0.82);transform:translateY(0) scale(1.18,0.82)}12%{-o-transform:translateY(-14px) scale(0.94,1.08);transform:translateY(-14px) scale(0.94,1.08)}50%{-o-transform:translateY(-46px) scale(1,1);transform:translateY(-46px) scale(1,1)}88%{-o-transform:translateY(-14px) scale(0.94,1.08);transform:translateY(-14px) scale(0.94,1.08)}100%{-o-transform:translateY(0) scale(1.18,0.82);transform:translateY(0) scale(1.18,0.82)}}@keyframes art_bounce{0%{-webkit-transform:translateY(0) scale(1.18,0.82);-moz-transform:translateY(0) scale(1.18,0.82);-ms-transform:translateY(0) scale(1.18,0.82);-o-transform:translateY(0) scale(1.18,0.82);transform:translateY(0) scale(1.18,0.82)}12%{-webkit-transform:translateY(-14px) scale(0.94,1.08);-moz-transform:translateY(-14px) scale(0.94,1.08);-ms-transform:translateY(-14px) scale(0.94,1.08);-o-transform:translateY(-14px) scale(0.94,1.08);transform:translateY(-14px) scale(0.94,1.08)}50%{-webkit-transform:translateY(-46px) scale(1,1);-moz-transform:translateY(-46px) scale(1,1);-ms-transform:translateY(-46px) scale(1,1);-o-transform:translateY(-46px) scale(1,1);transform:translateY(-46px) scale(1,1)}88%{-webkit-transform:translateY(-14px) scale(0.94,1.08);-moz-transform:translateY(-14px) scale(0.94,1.08);-ms-transform:translateY(-14px) scale(0.94,1.08);-o-transform:translateY(-14px) scale(0.94,1.08);transform:translateY(-14px) scale(0.94,1.08)}100%{-webkit-transform:translateY(0) scale(1.18,0.82);-moz-transform:translateY(0) scale(1.18,0.82);-ms-transform:translateY(0) scale(1.18,0.82);-o-transform:translateY(0) scale(1.18,0.82);transform:translateY(0) scale(1.18,0.82)}}.art_cube{stroke:rgba(255,255,255,0.86)}.art_hidden{stroke:rgba(255,255,255,0.45);stroke-dasharray:4 5}.profile.term{background:-webkit-linear-gradient(300deg,#FFD08A,#FF7A1A 50%,#6B2A06);background:-moz-linear-gradient(300deg,#FFD08A,#FF7A1A 50%,#6B2A06);background:-o-linear-gradient(300deg,#FFD08A,#FF7A1A 50%,#6B2A06);background:linear-gradient(150deg,#FFD08A,#FF7A1A 50%,#6B2A06);-webkit-box-shadow:0 40px 90px -50px rgba(255,122,26,0.5);-moz-box-shadow:0 40px 90px -50px rgba(255,122,26,0.5);box-shadow:0 40px 90px -50px rgba(255,122,26,0.5)}.profile.term .profile_card{background:-webkit-linear-gradient(275deg,#221005 0%,#150A04 50%,#0B0603 100%);background:-moz-linear-gradient(275deg,#221005 0%,#150A04 50%,#0B0603 100%);background:-o-linear-gradient(275deg,#221005 0%,#150A04 50%,#0B0603 100%);background:linear-gradient(175deg,#221005 0%,#150A04 50%,#0B0603 100%)}.profile.term .profile_avatar{background:#221005}.profile.term .profile_status{-webkit-box-shadow:0 0 0 6px #221005;-moz-box-shadow:0 0 0 6px #221005;box-shadow:0 0 0 6px #221005}.profile.term .profile_banner{background:-webkit-radial-gradient(40% 50%,ellipse,rgba(255,122,26,0.2),transparent 70%),#0E0702;background:-moz-radial-gradient(40% 50%,ellipse,rgba(255,122,26,0.2),transparent 70%),#0E0702;background:-o-radial-gradient(40% 50%,ellipse,rgba(255,122,26,0.2),transparent 70%),#0E0702;background:radial-gradient(ellipse at 40% 50%,rgba(255,122,26,0.2),transparent 70%),#0E0702;-webkit-box-shadow:inset 0 0 40px rgba(0,0,0,0.9);-moz-box-shadow:inset 0 0 40px rgba(0,0,0,0.9);box-shadow:inset 0 0 40px rgba(0,0,0,0.9)}.profile.term .profile_banner::after{top:0;left:0;right:0;bottom:0;content:"";position:absolute;background:-webkit-repeating-linear-gradient(90deg,rgba(0,0,0,0.36) 0,rgba(0,0,0,0.36) 1px,transparent 1px,transparent 3px);background:-moz-repeating-linear-gradient(90deg,rgba(0,0,0,0.36) 0,rgba(0,0,0,0.36) 1px,transparent 1px,transparent 3px);background:-o-repeating-linear-gradient(90deg,rgba(0,0,0,0.36) 0,rgba(0,0,0,0.36) 1px,transparent 1px,transparent 3px);background:repeating-linear-gradient(0deg,rgba(0,0,0,0.36) 0,rgba(0,0,0,0.36) 1px,transparent 1px,transparent 3px);pointer-events:none}.profile.term .badge{color:#FFB347}.crt_text{top:12px;left:18px;color:#FFB347;position:absolute;font-size:10.5px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);line-height:1.6;text-shadow:0 0 6px rgba(255,140,40,0.75);white-space:pre}.crt_text span{display:block}.crt_caret{width:0.62em;height:1.05em;display:inline-block;background:#FFB347;vertical-align:-0.18em;-webkit-animation:caret 1s steps(1) infinite;-moz-animation:caret 1s steps(1) infinite;-o-animation:caret 1s steps(1) infinite;animation:caret 1s steps(1) infinite}.crt_glyph{top:50%;right:22px;width:96px;filter:drop-shadow(0 0 10px rgba(255,122,26,0.55));opacity:0.9;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tilt_zone{position:relative}.tilt_glare{top:0;left:0;right:0;bottom:0;z-index:2;opacity:0;opacity:var(--glare);position:absolute;background:-webkit-radial-gradient(50% 50%,circle,rgba(255,255,255,0.16),transparent 55%);background:-webkit-radial-gradient(var(--glare-x) var(--glare-y),circle,rgba(255,255,255,0.16),transparent 55%);background:-moz-radial-gradient(50% 50%,circle,rgba(255,255,255,0.16),transparent 55%);background:-moz-radial-gradient(var(--glare-x) var(--glare-y),circle,rgba(255,255,255,0.16),transparent 55%);background:-o-radial-gradient(50% 50%,circle,rgba(255,255,255,0.16),transparent 55%);background:-o-radial-gradient(var(--glare-x) var(--glare-y),circle,rgba(255,255,255,0.16),transparent 55%);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.16),transparent 55%);background:radial-gradient(circle at var(--glare-x) var(--glare-y),rgba(255,255,255,0.16),transparent 55%);pointer-events:none;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit}.postcard_zone{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}.postcard{gap:0 26px;color:#2A2420;margin:0;display:-ms-grid;display:grid;padding:26px 26px 22px;overflow:hidden;position:relative;min-height:340px;background:-webkit-radial-gradient(18% 12%,circle,rgba(255,255,255,0.6),transparent 55%),-webkit-radial-gradient(88% 92%,circle,rgba(150,118,80,0.2),transparent 60%),#ECE6D8;background:-moz-radial-gradient(18% 12%,circle,rgba(255,255,255,0.6),transparent 55%),-moz-radial-gradient(88% 92%,circle,rgba(150,118,80,0.2),transparent 60%),#ECE6D8;background:-o-radial-gradient(18% 12%,circle,rgba(255,255,255,0.6),transparent 55%),-o-radial-gradient(88% 92%,circle,rgba(150,118,80,0.2),transparent 60%),#ECE6D8;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,0.6),transparent 55%),radial-gradient(circle at 88% 92%,rgba(150,118,80,0.2),transparent 60%),#ECE6D8;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 50px 90px -40px rgba(0,0,0,0.95),0 20px 40px -24px rgba(255,122,26,0.3);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 50px 90px -40px rgba(0,0,0,0.95),0 20px 40px -24px rgba(255,122,26,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 50px 90px -40px rgba(0,0,0,0.95),0 20px 40px -24px rgba(255,122,26,0.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.postcard .tilt_glare{background:-webkit-radial-gradient(50% 50%,circle,rgba(255,255,255,0.7),transparent 50%);background:-webkit-radial-gradient(var(--glare-x) var(--glare-y),circle,rgba(255,255,255,0.7),transparent 50%);background:-moz-radial-gradient(50% 50%,circle,rgba(255,255,255,0.7),transparent 50%);background:-moz-radial-gradient(var(--glare-x) var(--glare-y),circle,rgba(255,255,255,0.7),transparent 50%);background:-o-radial-gradient(50% 50%,circle,rgba(255,255,255,0.7),transparent 50%);background:-o-radial-gradient(var(--glare-x) var(--glare-y),circle,rgba(255,255,255,0.7),transparent 50%);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.7),transparent 50%);background:radial-gradient(circle at var(--glare-x) var(--glare-y),rgba(255,255,255,0.7),transparent 50%);mix-blend-mode:soft-light}.pc_side{gap:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pc_side + .pc_side{border-left:1px solid rgba(42,36,32,0.22);padding-left:24px}.pc_hello{margin:0;font-size:18px;font-weight:680}.pc_kinds{margin:0;border:0;padding:0;min-width:0}.pc_label{color:rgba(42,36,32,0.66);padding:0;font-size:11.5px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);margin-bottom:8px}.pc_kind_list{gap:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pc_kind{cursor:pointer;position:relative}.pc_kind input{top:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0;position:absolute}.pc_kind span{display:block;padding:4px 11px;font-size:13.5px;-webkit-box-shadow:inset 0 0 0 1px rgba(42,36,32,0.35);-moz-box-shadow:inset 0 0 0 1px rgba(42,36,32,0.35);box-shadow:inset 0 0 0 1px rgba(42,36,32,0.35);-webkit-transition:background 0.2s cubic-bezier(.22,.7,.2,1),color 0.2s cubic-bezier(.22,.7,.2,1);-webkit-transition:background 0.2s var(--ease),color 0.2s var(--ease);-moz-transition:background 0.2s cubic-bezier(.22,.7,.2,1),color 0.2s cubic-bezier(.22,.7,.2,1);-moz-transition:background 0.2s var(--ease),color 0.2s var(--ease);-o-transition:background 0.2s cubic-bezier(.22,.7,.2,1),color 0.2s cubic-bezier(.22,.7,.2,1);-o-transition:background 0.2s var(--ease),color 0.2s var(--ease);transition:background 0.2s cubic-bezier(.22,.7,.2,1),color 0.2s cubic-bezier(.22,.7,.2,1);transition:background 0.2s var(--ease),color 0.2s var(--ease);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.pc_kind:hover span{background:rgba(42,36,32,0.08)}.pc_kind input:checked + span{color:#ECE6D8;background:#2A2420}.pc_kind input:focus-visible + span,.pc_send:focus-visible{outline:2px solid #FF7A1A;outline-offset:2px}.pc_text{color:#2A2420;width:100%;border:0;margin:0;resize:none;outline:none;padding:0;font-size:15px;min-height:112px;background:-webkit-repeating-linear-gradient(transparent 0,transparent 27px,rgba(42,36,32,0.22) 27px,rgba(42,36,32,0.22) 28px);background:-moz-repeating-linear-gradient(transparent 0,transparent 27px,rgba(42,36,32,0.22) 27px,rgba(42,36,32,0.22) 28px);background:-o-repeating-linear-gradient(transparent 0,transparent 27px,rgba(42,36,32,0.22) 27px,rgba(42,36,32,0.22) 28px);background:repeating-linear-gradient(transparent 0,transparent 27px,rgba(42,36,32,0.22) 27px,rgba(42,36,32,0.22) 28px);caret-color:#FF7A1A;font-family:"Mona Sans","Helvetica Neue",Arial,sans-serif;font-family:var(--font);line-height:28px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.pc_text::placeholder{color:rgba(42,36,32,0.45)}.pc_address{position:relative;padding-top:104px}.stamp{top:0;right:0;width:72px;height:88px;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,0.3));padding:5px;position:absolute;background:-webkit-radial-gradient(center,circle,transparent 2.6px,#FFFBF2 3px) -5px -5px / 10px 10px;background:-moz-radial-gradient(center,circle,transparent 2.6px,#FFFBF2 3px) -5px -5px / 10px 10px;background:-o-radial-gradient(center,circle,transparent 2.6px,#FFFBF2 3px) -5px -5px / 10px 10px;background:radial-gradient(circle at center,transparent 2.6px,#FFFBF2 3px) -5px -5px / 10px 10px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.stamp_face{gap:6px;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background:-webkit-radial-gradient(50% 35%,circle,#2C170A,#110904);background:-moz-radial-gradient(50% 35%,circle,#2C170A,#110904);background:-o-radial-gradient(50% 35%,circle,#2C170A,#110904);background:radial-gradient(circle at 50% 35%,#2C170A,#110904);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.stamp_glyph{width:44px}.stamp_name{color:#FFD08A;font-size:5px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);white-space:nowrap;letter-spacing:0.02em}.postmark{top:12px;fill:none;right:22px;width:150px;color:#2A2420;stroke:currentColor;z-index:1;opacity:0;position:absolute;stroke-width:1.6;pointer-events:none;-webkit-transform:rotate(-12deg) scale(1.6);-moz-transform:rotate(-12deg) scale(1.6);-ms-transform:rotate(-12deg) scale(1.6);-o-transform:rotate(-12deg) scale(1.6);transform:rotate(-12deg) scale(1.6)}.postmark text{fill:currentColor;stroke:none;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono)}.pm_ring{font-size:7px;letter-spacing:0.08em}.pm_date{font-size:8.5px;font-weight:700}.postcard.sent .postmark{-webkit-animation:postmark_slam 0.45s cubic-bezier(.2,.9,.3,1.2) forwards;-moz-animation:postmark_slam 0.45s cubic-bezier(.2,.9,.3,1.2) forwards;-o-animation:postmark_slam 0.45s cubic-bezier(.2,.9,.3,1.2) forwards;animation:postmark_slam 0.45s cubic-bezier(.2,.9,.3,1.2) forwards}@-webkit-keyframes postmark_slam{0%{opacity:0;-webkit-transform:rotate(-12deg) scale(1.7);transform:rotate(-12deg) scale(1.7)}60%{opacity:0.85;-webkit-transform:rotate(-12deg) scale(0.96);transform:rotate(-12deg) scale(0.96)}100%{opacity:0.8;-webkit-transform:rotate(-12deg) scale(1);transform:rotate(-12deg) scale(1)}}@-moz-keyframes postmark_slam{0%{opacity:0;-moz-transform:rotate(-12deg) scale(1.7);transform:rotate(-12deg) scale(1.7)}60%{opacity:0.85;-moz-transform:rotate(-12deg) scale(0.96);transform:rotate(-12deg) scale(0.96)}100%{opacity:0.8;-moz-transform:rotate(-12deg) scale(1);transform:rotate(-12deg) scale(1)}}@-o-keyframes postmark_slam{0%{opacity:0;-o-transform:rotate(-12deg) scale(1.7);transform:rotate(-12deg) scale(1.7)}60%{opacity:0.85;-o-transform:rotate(-12deg) scale(0.96);transform:rotate(-12deg) scale(0.96)}100%{opacity:0.8;-o-transform:rotate(-12deg) scale(1);transform:rotate(-12deg) scale(1)}}@keyframes postmark_slam{0%{opacity:0;-webkit-transform:rotate(-12deg) scale(1.7);-moz-transform:rotate(-12deg) scale(1.7);-ms-transform:rotate(-12deg) scale(1.7);-o-transform:rotate(-12deg) scale(1.7);transform:rotate(-12deg) scale(1.7)}60%{opacity:0.85;-webkit-transform:rotate(-12deg) scale(0.96);-moz-transform:rotate(-12deg) scale(0.96);-ms-transform:rotate(-12deg) scale(0.96);-o-transform:rotate(-12deg) scale(0.96);transform:rotate(-12deg) scale(0.96)}100%{opacity:0.8;-webkit-transform:rotate(-12deg) scale(1);-moz-transform:rotate(-12deg) scale(1);-ms-transform:rotate(-12deg) scale(1);-o-transform:rotate(-12deg) scale(1);transform:rotate(-12deg) scale(1)}}.pc_to{color:rgba(42,36,32,0.62);margin:0;font-size:11px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);letter-spacing:0.12em;text-transform:uppercase}.pc_line{margin:0;padding:4px 0 3px;font-size:11px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);border-bottom:1px solid rgba(42,36,32,0.25);overflow-wrap:anywhere}.pc_send{gap:8px;color:#ECE6D8;border:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:10px 18px;font-size:14px;background:#2A2420;margin-top:auto;font-family:"Mona Sans","Helvetica Neue",Arial,sans-serif;font-family:var(--font);font-weight:650;-webkit-transition:background 0.2s cubic-bezier(.22,.7,.2,1),color 0.2s cubic-bezier(.22,.7,.2,1);-webkit-transition:background 0.2s var(--ease),color 0.2s var(--ease);-moz-transition:background 0.2s cubic-bezier(.22,.7,.2,1),color 0.2s cubic-bezier(.22,.7,.2,1);-moz-transition:background 0.2s var(--ease),color 0.2s var(--ease);-o-transition:background 0.2s cubic-bezier(.22,.7,.2,1),color 0.2s cubic-bezier(.22,.7,.2,1);-o-transition:background 0.2s var(--ease),color 0.2s var(--ease);transition:background 0.2s cubic-bezier(.22,.7,.2,1),color 0.2s cubic-bezier(.22,.7,.2,1);transition:background 0.2s var(--ease),color 0.2s var(--ease);-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.pc_send:hover{color:#1A0E05;background:#FF7A1A}.pc_send .icon{width:16px;height:16px}.postcard.sent .pc_send .icon{-webkit-animation:plane_fly 1.3s ease-in-out;-moz-animation:plane_fly 1.3s ease-in-out;-o-animation:plane_fly 1.3s ease-in-out;animation:plane_fly 1.3s ease-in-out}@-webkit-keyframes plane_fly{25%{opacity:1;-webkit-transform:translate(-3px,3px);transform:translate(-3px,3px)}60%{opacity:0;-webkit-transform:translate(46px,-34px) rotate(-12deg);transform:translate(46px,-34px) rotate(-12deg)}61%{opacity:0;-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes plane_fly{25%{opacity:1;-moz-transform:translate(-3px,3px);transform:translate(-3px,3px)}60%{opacity:0;-moz-transform:translate(46px,-34px) rotate(-12deg);transform:translate(46px,-34px) rotate(-12deg)}61%{opacity:0;-moz-transform:translate(-10px,0);transform:translate(-10px,0)}100%{opacity:1;-moz-transform:translate(0,0);transform:translate(0,0)}}@-o-keyframes plane_fly{25%{opacity:1;-o-transform:translate(-3px,3px);transform:translate(-3px,3px)}60%{opacity:0;-o-transform:translate(46px,-34px) rotate(-12deg);transform:translate(46px,-34px) rotate(-12deg)}61%{opacity:0;-o-transform:translate(-10px,0);transform:translate(-10px,0)}100%{opacity:1;-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes plane_fly{25%{opacity:1;-webkit-transform:translate(-3px,3px);-moz-transform:translate(-3px,3px);-ms-transform:translate(-3px,3px);-o-transform:translate(-3px,3px);transform:translate(-3px,3px)}60%{opacity:0;-webkit-transform:translate(46px,-34px) rotate(-12deg);-moz-transform:translate(46px,-34px) rotate(-12deg);-ms-transform:translate(46px,-34px) rotate(-12deg);-o-transform:translate(46px,-34px) rotate(-12deg);transform:translate(46px,-34px) rotate(-12deg)}61%{opacity:0;-webkit-transform:translate(-10px,0);-moz-transform:translate(-10px,0);-ms-transform:translate(-10px,0);-o-transform:translate(-10px,0);transform:translate(-10px,0)}100%{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.pc_note{color:#A39D90;color:var(--ash);margin:18px 0 0;font-size:14px;min-height:1.4em;text-align:center}.footer{padding:48px 0 56px;border-top:1px solid rgba(236,230,216,0.12);border-top:1px solid var(--line)}.footer_inner{gap:32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_mark{color:rgba(236,230,216,0.5);margin:0;font-size:clamp(9px,1.25vw,16px);font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);line-height:1.05}.footer_mark b{color:#FF7A1A;color:var(--ember);font-weight:inherit;text-shadow:0 0 14px rgba(255,122,26,0.7)}.footer_text{text-align:right}.footer_name{margin:0 0 6px;font-weight:700;font-stretch:112%}.footer_copy{color:#6B665D;color:var(--dim);margin:0 0 10px;font-size:14px}.footer .link{font-size:14px}@-webkit-keyframes blink{50%{opacity:0}}@-moz-keyframes blink{50%{opacity:0}}@-o-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}@-webkit-keyframes logos{to{-webkit-transform:translateX(calc(0px * -1));-webkit-transform:translateX(calc(var(--shift,0px) * -1));transform:translateX(calc(0px * -1));transform:translateX(calc(var(--shift,0px) * -1))}}@-moz-keyframes logos{to{-moz-transform:translateX(calc(0px * -1));-moz-transform:translateX(calc(var(--shift,0px) * -1));transform:translateX(calc(0px * -1));transform:translateX(calc(var(--shift,0px) * -1))}}@-o-keyframes logos{to{-o-transform:translateX(calc(0px * -1));-o-transform:translateX(calc(var(--shift,0px) * -1));transform:translateX(calc(0px * -1));transform:translateX(calc(var(--shift,0px) * -1))}}@keyframes logos{to{-webkit-transform:translateX(calc(0px * -1));-webkit-transform:translateX(calc(var(--shift,0px) * -1));-moz-transform:translateX(calc(0px * -1));-moz-transform:translateX(calc(var(--shift,0px) * -1));-ms-transform:translateX(calc(0px * -1));-ms-transform:translateX(calc(var(--shift,0px) * -1));-o-transform:translateX(calc(0px * -1));-o-transform:translateX(calc(var(--shift,0px) * -1));transform:translateX(calc(0px * -1));transform:translateX(calc(var(--shift,0px) * -1))}}.lost{min-height:100vh;min-height:100svh;overflow-x:hidden;background:-webkit-radial-gradient(50% 36%,circle,#000000 0,#000000 9vmin,rgba(255,196,140,0.6) 9.4vmin,rgba(255,122,26,0.18) 12vmin,rgba(0,0,0,0) 30vmin),#000000;background:-moz-radial-gradient(50% 36%,circle,#000000 0,#000000 9vmin,rgba(255,196,140,0.6) 9.4vmin,rgba(255,122,26,0.18) 12vmin,rgba(0,0,0,0) 30vmin),#000000;background:-o-radial-gradient(50% 36%,circle,#000000 0,#000000 9vmin,rgba(255,196,140,0.6) 9.4vmin,rgba(255,122,26,0.18) 12vmin,rgba(0,0,0,0) 30vmin),#000000;background:radial-gradient(circle at 50% 36%,#000000 0,#000000 9vmin,rgba(255,196,140,0.6) 9.4vmin,rgba(255,122,26,0.18) 12vmin,rgba(0,0,0,0) 30vmin),#000000}.hole{top:0;left:0;width:100%;height:100%;z-index:0;display:block;position:fixed;object-fit:cover;object-position:50% 50%}.lost_header{top:0;left:0;right:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px clamp(20px,5vw,72px);padding:20px var(--gutter);position:fixed}.lost_main{left:0;right:0;bottom:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:140px clamp(20px,5vw,72px) clamp(64px,11vh,112px);padding:140px var(--gutter) clamp(64px,11vh,112px);position:fixed;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7) 48%,rgba(0,0,0,0.88));background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7) 48%,rgba(0,0,0,0.88));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7) 48%,rgba(0,0,0,0.88));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7) 48%,rgba(0,0,0,0.88));text-align:center;pointer-events:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lost_main>*{pointer-events:auto}.lost_code{color:#FFD08A;color:var(--wick);margin:0 0 10px;font-size:13px;font-family:"Martian Mono",Menlo,Consolas,monospace;font-family:var(--mono);letter-spacing:0.45em}.lost_title{margin:0 0 12px;font-size:calc(clamp(30px,4.6vw,64px) * 1);font-size:calc(clamp(30px,4.6vw,64px) * var(--scale));text-wrap:balance;font-weight:760;line-height:1;font-stretch:116%;letter-spacing:-0.035em}.lost_text{color:#A39D90;color:var(--ash);margin:0 0 26px;font-size:clamp(15px,1.3vw,18px);max-width:34em;text-wrap:pretty}.lost_note{left:0;right:0;color:#6B665D;color:var(--dim);bottom:18px;margin:0;z-index:2;padding:0 clamp(20px,5vw,72px);padding:0 var(--gutter);position:fixed;font-size:12px;text-align:center}@media (max-width:1100px){.studio_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.burger{display:block}.nav{gap:0;inset:68px 0 auto 0;inset:var(--header-h) 0 auto 0;opacity:0;padding:12px clamp(20px,5vw,72px) 24px;padding:12px var(--gutter) 24px;position:fixed;background:rgba(0,0,0,0.94);visibility:hidden;-webkit-box-shadow:0 1px 0 rgba(236,230,216,0.12);-webkit-box-shadow:0 1px 0 var(--line);-moz-box-shadow:0 1px 0 rgba(236,230,216,0.12);-moz-box-shadow:0 1px 0 var(--line);box-shadow:0 1px 0 rgba(236,230,216,0.12);box-shadow:0 1px 0 var(--line);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:var(--blur);backdrop-filter:blur(20px) saturate(150%);backdrop-filter:var(--blur);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity .3s cubic-bezier(.22,.7,.2,1),-webkit-transform .3s cubic-bezier(.22,.7,.2,1),visibility 0s linear .3s;-webkit-transition:opacity .3s var(--ease),-webkit-transform .3s var(--ease),visibility 0s linear .3s;-moz-transition:opacity .3s cubic-bezier(.22,.7,.2,1),-moz-transform .3s cubic-bezier(.22,.7,.2,1),visibility 0s linear .3s;-moz-transition:opacity .3s var(--ease),-moz-transform .3s var(--ease),visibility 0s linear .3s;-o-transition:opacity .3s cubic-bezier(.22,.7,.2,1),-o-transform .3s cubic-bezier(.22,.7,.2,1),visibility 0s linear .3s;-o-transition:opacity .3s var(--ease),-o-transform .3s var(--ease),visibility 0s linear .3s;transition:opacity .3s cubic-bezier(.22,.7,.2,1),transform .3s cubic-bezier(.22,.7,.2,1),visibility 0s linear .3s;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s}body.menu_open .nav{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s cubic-bezier(.22,.7,.2,1),-webkit-transform .3s cubic-bezier(.22,.7,.2,1);-webkit-transition:opacity .3s var(--ease),-webkit-transform .3s var(--ease);-moz-transition:opacity .3s cubic-bezier(.22,.7,.2,1),-moz-transform .3s cubic-bezier(.22,.7,.2,1);-moz-transition:opacity .3s var(--ease),-moz-transform .3s var(--ease);-o-transition:opacity .3s cubic-bezier(.22,.7,.2,1),-o-transform .3s cubic-bezier(.22,.7,.2,1);-o-transition:opacity .3s var(--ease),-o-transform .3s var(--ease);transition:opacity .3s cubic-bezier(.22,.7,.2,1),transform .3s cubic-bezier(.22,.7,.2,1);transition:opacity .3s var(--ease),transform .3s var(--ease)}.nav_link{padding:14px 0;font-size:20px;border-bottom:1px solid rgba(236,230,216,0.12);border-bottom:1px solid var(--line);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav_link:hover{background:transparent}.nav_lang{margin:18px 0 0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.lang_menu{left:0;right:auto}.header_tools{margin-left:auto}}@media (max-width:900px){.contact_grid{grid-template-columns:minmax(0,1fr)}.postcard_zone{max-width:560px}.team_grid{max-width:620px;grid-template-columns:minmax(0,1fr)}.hero_copy,.disciplines_grid,.explorer_body,.wizard_body,.range_notes,.features,.drone_grid,.sites_head,.discipline{grid-template-columns:minmax(0,1fr)}.discipline{gap:8px}.hero_side{margin-top:24px;grid-column:1}.cmt{--bz-t:10px;--bz-s:10px;--bz-b:36px}.crt_bezel,.crt_glass,.crt_power{-webkit-border-radius:16px / 12px;-moz-border-radius:16px / 12px;border-radius:16px / 12px}.crt_model,.crt_knobs i{display:none}.crt_badge{font-size:9px}.explorer_side{padding:18px 16px 8px}.folders{padding:8px 8px 18px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.layers_lead,.layers_hint,.wizard_icon,.wizard_foot .btn98{display:none}.wizard_head{padding:12px 14px}.wizard_body{gap:10px;padding:12px 12px 8px}.wizard_progress{padding:0 12px 10px}.slab{padding:1px 6px 1px 2px;grid-template-columns:24px minmax(0,1fr) 14px}.slab img{width:24px;height:24px}.layer_detail{padding:10px 12px;min-height:118px}.program{grid-template-columns:minmax(0,1fr)}.code_win,.cmd_win,.program_note{grid-row:auto;grid-column:1}.cmd_win{margin:18px 0 0}.code_view{max-height:420px}.drone_art{top:0;position:relative}.editor_body{grid-template-columns:44px minmax(0,1fr)}.editor_side,.editor_props,.editor_tab,.editor_window{display:none}.editor_tab.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media (max-width:760px){.hero_copy{display:contents}.hero_title{order:1;padding:0 clamp(20px,5vw,72px);padding:0 var(--gutter)}.stage_slot{order:2;margin-top:8px;min-height:clamp(300px,96vw,480px)}.hero_side{order:4;padding:0 clamp(20px,5vw,72px);padding:0 var(--gutter);margin-top:28px}.footer_text{text-align:left}}@media (max-width:560px){.postcard_zone{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg)}.postcard{gap:22px;padding:22px 20px 20px;grid-template-columns:minmax(0,1fr)}.pc_side + .pc_side{border-top:1px solid rgba(42,36,32,0.22);border-left:0;padding-top:104px;padding-left:0}.stamp{top:14px}.postmark{top:24px}.crt_text{font-size:9px}.crt_glyph{width:64px;right:14px}.studio_grid{grid-template-columns:minmax(0,1fr)}.brand_mark{display:none}.brand_name{font-size:15.5px}.editor_body{grid-template-columns:minmax(0,1fr)}.editor_tools{display:none}.switch_option{padding:5px 9px;font-size:12px}.hero_actions .button{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.logos{overflow-x:auto}.logo_track{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}*,*::before,*::after{-webkit-animation-duration:.001ms !important;-moz-animation-duration:.001ms !important;-o-animation-duration:.001ms !important;animation-duration:.001ms !important;-webkit-animation-iteration-count:1 !important;-moz-animation-iteration-count:1 !important;-o-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.001ms !important;-moz-transition-duration:.001ms !important;-o-transition-duration:.001ms !important;transition-duration:.001ms !important}}
