@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#9198a9;--line:#ffffff14;--surface:#10151f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--background);color:var(--foreground);font-family:var(--font-pretendard), "Malgun Gothic", sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.48}::selection{color:#fff;background:#345dd8}:focus-visible{outline-offset:6px;outline:2px solid #8bb4ff}.container{width:min(var(--content-width), calc(100% - 96px));margin-inline:auto}.pre-line{white-space:pre-line}.eyebrow{color:#7e91b6;letter-spacing:.19em;font-size:10px;font-weight:600;line-height:1.8;display:block}.skip-link{z-index:100;color:#000;background:#fff;border-radius:8px;padding:14px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d111acc;border:1px solid #ffffff16;border-radius:14px;width:min(1200px,100% - 64px);position:fixed;top:24px;left:50%;transform:translate(-50%)}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:76px;padding:0 27px;display:flex}.brand{flex-direction:column;flex-shrink:0;width:80px;display:inline-flex}.desktop-nav{gap:34px;margin-left:auto;margin-right:20px;display:flex}.desktop-nav a{color:#a7adbc;font-size:13px;transition:color .2s}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.header-cta{background:#ffffff04;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:24px;padding:11px 16px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex}.header-cta:hover{background:#ffffff0a;border-color:#ffffff50}.header-cta svg{width:15px;height:15px}.menu-toggle,.mobile-nav[hidden]{display:none}.mobile-nav{padding:10px 24px 24px}.mobile-nav a{border-top:1px solid var(--line);justify-content:space-between;padding:17px 0;font-size:14px;display:flex}.mobile-nav svg{width:17px;height:17px}.hero{isolation:isolate;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero-background{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-grid{background-image:linear-gradient(#7585b306 1px,#0000 1px),linear-gradient(90deg,#7585b306 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 35%,#000,#0000 75%);mask-image:radial-gradient(at 50% 35%,#000,#0000 75%)}.hero-glow{background:radial-gradient(#20418d25,#0000 65%);width:1100px;height:750px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.hero-video{object-fit:cover;opacity:.25;width:100%;height:100%}.hero-home{min-height:860px;padding-top:172px}.hero-content{text-align:center;z-index:2;position:relative}.hero-content>*{animation:hero-enter var(--hero-duration) cubic-bezier(.22,1,.36,1) both}.hero-content h1{animation-delay:60ms}.hero-content .hero-description{animation-delay:.12s}.hero-content .hero-actions{animation-delay:.18s}@keyframes hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow{color:#a2b1d0;letter-spacing:.16em;background:#15233b38;border:1px solid #879fd322;border-radius:100px;align-items:center;gap:9px;padding:7px 12px;font-size:9px;font-weight:600;display:inline-flex}.status-dot{background:#7aa9ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #76a6ff}.hero h1{letter-spacing:-.06em;margin:27px 0 22px;font-size:clamp(42px,4.5vw,68px);font-weight:600;line-height:1.27}.hero-title-line{display:block}.hero-title-line>span{display:inline-block}.hero-title-accent>span{color:#93b1ed}.hero-home[data-entrance=on] .hero-content h1{animation:none}.hero-home[data-entrance=on] .hero-title-line{margin:-.1em 0;padding:.1em 0;overflow:clip}.hero-home[data-entrance=on] .hero-title-line>span{animation:title-launch var(--entrance-duration) cubic-bezier(.16,1,.3,1) both}.hero-home[data-entrance=on] .hero-title-accent>span{animation-delay:var(--entrance-stagger)}.hero-home[data-entrance=on] .hero-eyebrow{animation:.9s cubic-bezier(.16,1,.3,1) both label-launch}.hero-home[data-entrance=on] .hero-description{animation:content-launch var(--entrance-duration) .38s cubic-bezier(.16,1,.3,1) both}.hero-home[data-entrance=on] .hero-actions{animation:content-launch var(--entrance-duration) .52s cubic-bezier(.16,1,.3,1) both}.hero-home[data-entrance=on] .connection-map{transform-origin:50% 55%;animation:network-launch 1.5s var(--visual-delay) cubic-bezier(.16,1,.3,1) both}.hero-home[data-entrance=on] .orbit{animation:orbit-launch 1.8s var(--visual-delay) both}.hero-home[data-entrance=on] .network-node{animation:node-launch 1.2s calc(var(--visual-delay) + .12s) cubic-bezier(.16,1,.3,1) both}.hero-home[data-entrance=on] .node-two,.hero-home[data-entrance=on] .node-four{animation-delay:calc(var(--visual-delay) + .24s)}.hero-home[data-entrance=on] .core-face{animation:core-launch 1.3s .25s cubic-bezier(.16,1,.3,1) both, float-core var(--float-duration) 1.55s ease-in-out infinite}.hero-home[data-entrance=on] .hero-background:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(at 50% 70%,#467fff65 0%,#243f8a20 35%,#0000 65%);animation:2s ease-out .12s both launch-light;position:absolute;inset:10% -20% -20%}.hero-home[data-entrance=on] .hero-bottom{animation:1s .9s both content-launch}@keyframes title-launch{0%{opacity:0;transform:translateY(var(--entrance-distance)) scale(.92) rotateX(12deg);filter:blur(10px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}}@keyframes label-launch{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.85)}to{opacity:1;filter:blur();transform:none}}@keyframes content-launch{0%{opacity:0;filter:blur(5px);transform:translateY(32px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes network-launch{0%{opacity:0;transform:translateY(70px)scale(.55)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes node-launch{0%{opacity:0;filter:blur(6px);transform:translateY(45px)scale(.5)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes core-launch{0%{opacity:0;filter:blur(8px);transform:translateY(65px)scale(.35)rotate(-15deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes orbit-launch{0%{opacity:0}to{opacity:1}}@keyframes launch-light{0%{opacity:0;transform:scale(.65)}35%{opacity:var(--flash-opacity)}to{opacity:0;transform:scale(1.2)}}.hero-description{color:#969fb1;letter-spacing:-.015em;margin:0;font-size:15px;line-height:1.95}.hero-actions{justify-content:center;gap:14px;margin-top:30px;display:flex}.button{border-radius:7px;justify-content:center;align-items:center;gap:23px;min-height:46px;padding:0 21px;font-size:12px;font-weight:500;transition:transform .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.button svg{width:16px;height:16px;transition:transform .2s}.button:not(:disabled):hover{transform:translateY(-2px)}.button:hover svg{transform:translate(3px)}.button-primary{color:#0e172b;background:linear-gradient(140deg,#eaf0ff,#b6caff);border:1px solid #d3dfff;box-shadow:0 0 22px #7c9fff12,inset 0 0 10px #fff7}.button-quiet{color:#abb4c5;padding-inline:14px}.button-quiet:hover{color:#fff}.button-outline{color:#dce4f4;background:#ffffff03;border:1px solid #ffffff25}.button-outline:not(:disabled):hover{background:#4d7dff0c;border-color:#658bd8}.hero-visual{width:min(1000px,100%);height:300px;margin:48px auto 0;position:relative}.visual-horizon{background:radial-gradient(#365a991f 0%,#1b365a10 35%,#0000 65%);border-radius:50%;width:120%;height:220px;position:absolute;bottom:-60px;left:-10%}.orbit{border:1px solid #6f96e019;border-radius:50%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.orbit-one{width:670px;height:150px}.orbit-two{opacity:.4;width:480px;height:230px;transform:translate(-50%,-50%)rotate(10deg)}.connection-map{width:100%;height:100%;position:absolute;inset:0}.signal{stroke-dasharray:8 92;stroke-dashoffset:100px;animation:signal var(--signal-duration) linear infinite;filter:drop-shadow(0 0 4px #7da9ff)}.signal-1{animation-delay:-2s}.signal-2{animation-delay:-4s}.signal-3{animation-delay:-6s}@keyframes signal{to{stroke-dashoffset:0}}.core{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.core-face{z-index:2;width:150px;height:145px;animation:float-core var(--float-duration) ease-in-out infinite;justify-content:center;align-items:center;display:flex;position:relative}.hero-brand{filter:drop-shadow(0 6px 20px #367dff22);width:100%;height:auto;display:block;overflow:visible}.hero-home[data-water=on] .brand-ripples{transform-origin:392px 467px;animation:brand-wave .65s var(--impact-delay) cubic-bezier(.16,1,.3,1) both}.hero-home[data-water=on] .brand-letters{animation:brand-rise .75s calc(var(--impact-delay) + .18s) cubic-bezier(.16,1,.3,1) both}@keyframes brand-wave{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes brand-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.core-face img{width:58px;height:58px}.core-face>span{letter-spacing:4px;color:#6e8fca;margin-top:8px;padding-left:4px;font-size:6px}.core-shadow{filter:blur(22px);background:#497cff29;width:150px;height:25px;position:absolute;bottom:-30px;left:-15px}@keyframes float-core{50%{transform:translateY(-7px)}}.network-node{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute}.network-node>div{color:#a8dfff;background:linear-gradient(135deg,#203c60,#12253e);border:1px solid #72b9ff70;border-radius:14px;place-items:center;width:55px;height:55px;display:grid;box-shadow:inset 0 1px 1px #d7f0ff24,0 0 24px #168aff12,0 6px 28px #0004}.network-node svg{width:21px;height:21px}.network-node>span{color:#92afcf;letter-spacing:.2em;font-size:9px}.node-one{top:24%;left:10.2%}.node-two{top:4%;left:30.4%}.node-three{top:24%;right:10.2%}.node-four{top:4%;right:30.4%}.visual-coordinate{color:#43516a;letter-spacing:.16em;font-size:9px;position:absolute;top:80%}.coordinate-left{left:10%}.coordinate-right{right:10%}.hero-bottom{color:#586278;letter-spacing:.19em;z-index:2;justify-content:space-between;padding-bottom:24px;font-size:8px;display:flex;position:relative}.hero-bottom>span:first-child{align-items:center;gap:10px;display:flex}.scroll-line{background:linear-gradient(#889cbd,#0000);width:1px;height:24px}.hero-inner{padding:162px 0 48px}#products-featured{padding-top:48px}.product-stack{isolation:isolate;perspective:1400px;position:relative}.product-stack[data-multiple=true]{margin:8px 38px 60px 10px}.stack-active{z-index:3;position:relative}.stack-sheet{border-radius:var(--radius);pointer-events:none;transform-origin:45% 60%;background:linear-gradient(120deg,#182c48,#101b2e);border:1px solid #83b1ff55;position:absolute;inset:0;box-shadow:0 18px 40px #0005}.stack-sheet-near{z-index:2;transform:translate(18px,22px)rotate(1.2deg)scale(.99)}.stack-sheet-back{opacity:.65;z-index:1;transform:translate(34px,43px)rotate(2.4deg)scale(.98)}.stack-active>.product-card{box-shadow:0 22px 50px #0006}.carousel-side{z-index:5;color:#dcf0ff;cursor:pointer;background:#14243eee;border:1px solid #94bcf67a;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 22px #0008}.carousel-side:hover{background:#284a76}.carousel-side-prev{left:-24px}.carousel-side-next{right:-24px}.product-quick-list{margin-top:32px}.product-quick-list>h3{margin:22px 0 14px;font-size:16px;font-weight:500}.product-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.quick-product{color:#dce8fa;border:1px solid var(--line);background:#101a292e;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px 12px;transition:background .2s,border-color .2s;display:flex}a.quick-product:hover{background:#1e355350;border-color:#739bdd88}.quick-product-icon{color:#90bfff;background:#172943;border-radius:9px;flex-shrink:0;padding:8px;display:flex}.quick-product-icon svg{width:20px;height:20px}.quick-product-text{min-width:0}.product-quick-list strong{font-size:15px;font-weight:500}.quick-product-summary{color:#92a2bb;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.quick-product small{color:#8291a8;margin-top:4px;font-size:10px;display:block}.quick-product>svg{color:#83a7d4;flex-shrink:0;width:15px;margin-left:auto}@media (min-width:768px) and (max-width:1399px){.product-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.product-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-product{gap:8px;padding:12px 8px}}.carousel-controls{color:#a7bddb;justify-content:flex-end;align-items:center;gap:24px;margin:0 38px 18px 10px;font-size:12px;display:flex}.carousel-controls button{color:#c9e7ff;cursor:pointer;background:#122138;border:1px solid #698fc54a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.carousel-controls button:hover{background:#213b60}.previous-arrow{display:flex;transform:rotate(180deg)}.carousel-product-name{color:#e5efff;margin-left:12px}.sample-window{border:1px solid #779dcc55;border-radius:12px;width:100%;max-width:430px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0005}.sample-canvas{color:#172a44;background:#edf4fc;padding:28px 22px 34px}.sample-canvas h3{letter-spacing:-.04em;margin:16px 0 22px;font-size:20px}.sample-badge{color:#566e8e;font-size:10px}.sample-rows{gap:10px;display:grid}.sample-rows>div{background:#fff;border:1px solid #d4e0f0;border-radius:8px;align-items:center;gap:10px;padding:14px 12px;font-size:11px;display:flex}.sample-rows svg{color:#3b7fe3;flex-shrink:0;width:17px}.sample-rows small{color:#7890ae;margin-left:auto}.sample-notice{background:#172c493d;border:1px solid #7caae638;border-radius:8px;padding:12px 14px}.sample-preview[data-sample=capbutt-pro] .sample-canvas{background:#eaf5f6}@media (max-width:767px){.product-stack[data-multiple=true]{margin:8px 16px 40px 4px}.stack-sheet-near{transform:translate(8px,14px)rotate(.7deg)scale(.99)}.stack-sheet-back{transform:translate(15px,28px)rotate(1.4deg)scale(.98)}.carousel-side{width:36px;height:36px}.carousel-side-prev{left:-14px}.carousel-side-next{right:-14px}.carousel-controls{gap:18px}.sample-canvas{padding:24px 16px}.sample-rows>div{padding:12px 9px;font-size:10px}}.hero-inner h1{font-size:clamp(36px,4vw,56px)}.hero-inner .hero-content h1{animation:none}.hero-inner .hero-title-line{animation:1.15s ease-out both product-title-fade}.hero-inner .hero-title-accent{animation-delay:.22s}.hero-inner .hero-description{animation:1s ease-out .45s both product-title-fade}@keyframes product-title-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.product-card-animated{transition:border-color .35s,box-shadow .35s}@media (hover:hover){.product-card-animated:hover{border-color:#699ff96b;box-shadow:0 0 35px #367cff12}.product-card-animated:hover .capture-window{scale:1.025}}.product-card-animated .capture-window{transition:scale .5s}.product-card-animated[data-visible=true] .product-copy>*{animation:.7s both product-title-fade}.product-card-animated[data-visible=true] .product-copy>:nth-child(2){animation-delay:80ms}.product-card-animated[data-visible=true] .product-copy>:nth-child(3){animation-delay:.16s}.product-card-animated[data-visible=true] .product-copy>:nth-child(n+4){animation-delay:.24s}.product-preview[data-demo=on] .capture-selection{transform-origin:0 0;animation:6s infinite paused demo-selection;bottom:auto;right:auto}.product-preview[data-demo=on] .selection-cross{animation:6s infinite paused demo-cursor}.product-preview[data-demo=on] .capture-toolbar{animation:6s infinite paused demo-toolbar}.product-preview[data-demo=on][data-playing=on] .capture-selection,.product-preview[data-demo=on][data-playing=on] .selection-cross,.product-preview[data-demo=on][data-playing=on] .capture-toolbar{animation-play-state:running}@keyframes demo-selection{0%,10%{opacity:0;width:0;height:0}15%{opacity:1;width:2%;height:2%}42%,78%{opacity:1;width:var(--selection-width);height:var(--selection-height)}90%,to{opacity:0;width:var(--selection-width);height:var(--selection-height)}}@keyframes demo-cursor{0%,to{transform:translate(0)}}@keyframes demo-toolbar{0%,40%{opacity:0;translate:0 7px}52%,78%{opacity:1;translate:0}90%,to{opacity:0;translate:0}}.hero-inner .hero-glow{top:-300px}.section{padding:100px 0}.section-intro{border-bottom:1px solid var(--line);padding:88px 0}.section-heading h2{letter-spacing:-.045em;margin:20px 0 18px;font-size:clamp(28px,3vw,39px);font-weight:500;line-height:1.45}.section-heading p,.intro-copy p{color:var(--muted);letter-spacing:-.01em;font-size:14px;line-height:1.95}.intro-grid,.prose-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.intro-copy{padding-top:13px}.intro-copy p{margin:0 0 25px}.text-link{color:#b1bfd8;align-items:center;gap:20px;font-size:12px;transition:color .2s;display:inline-flex}.text-link svg{width:17px;height:17px}.text-link:hover{color:#fff}.section-top{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.section-top .text-link{margin-bottom:22px}.product-card{border-radius:var(--radius);background:linear-gradient(110deg,#101827,#0d121c);border:1px solid #ffffff18;grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden}.product-copy{border-left:1px solid #ffffff0b;padding:48px 44px 43px}.product-label{letter-spacing:.16em;color:#8298bc;align-items:center;gap:9px;font-size:9px;display:flex}.product-label svg{width:14px;height:14px}.product-copy>h3{letter-spacing:-1.5px;justify-content:space-between;margin:18px 0 24px;font-size:40px;font-weight:500;display:flex}.product-copy>h3 span{color:#56637d;font-size:24px}.product-copy h4{letter-spacing:-.04em;margin:0 0 15px;font-size:23px;font-weight:500;line-height:1.55}.product-copy>p{color:#8792a6;max-width:310px;font-size:13px;line-height:1.9}.product-copy ul{flex-direction:column;gap:10px;margin:22px 0 27px;padding:0;list-style:none;display:flex}.product-copy li{color:#aab5c9;align-items:center;gap:9px;font-size:11px;display:flex}.product-copy li svg{color:#739df5;width:13px;height:13px}.product-preview{background-image:linear-gradient(#adc6ff05 1px,#0000 1px),linear-gradient(90deg,#adc6ff05 1px,#0000 1px);background-size:40px 40px;justify-content:center;align-items:center;min-height:470px;padding:50px 38px;display:flex;position:relative;overflow:hidden}.preview-glow{filter:blur(15px);background:radial-gradient(#386de12b,#0000 70%);width:350px;height:350px;position:absolute}.preview-orbit{border:1px solid #8ba9f010;border-radius:50%;width:470px;height:470px;position:absolute}.capture-window{border:1px solid #7081a244;border-radius:11px;width:100%;max-width:430px;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(7deg)rotateX(3deg)rotate(-3deg);box-shadow:-10px 35px 70px #0005}.window-bar{color:#77849b;background:#1a2436;align-items:center;gap:18px;height:34px;padding:0 12px;font-size:8px;display:flex}.window-bar>svg{width:12px;height:12px;margin-left:auto}.window-dots{gap:4px;display:flex}.window-dots i{background:#4d5a70;border-radius:50%;width:5px;height:5px}.window-dots i:first-child{background:#7a879e}.window-canvas{color:#202b40;background:#e9edf4;height:265px;padding:42px 28px;position:relative;overflow:hidden}.canvas-chip{letter-spacing:.14em;color:#536584;font-size:7px}.window-canvas h3{letter-spacing:-.04em;z-index:1;max-width:240px;margin:14px 0 7px;font-size:21px;font-weight:600;line-height:1.4;position:relative}.window-canvas p{color:#718098;z-index:1;font-size:10px;position:relative}.canvas-lines{background-image:linear-gradient(#32527b08 1px,#0000 1px),linear-gradient(90deg,#32527b08 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.capture-selection{--selection-width:calc(100% - 35px);--selection-height:calc(100% - 132px);z-index:3;border:1px solid #4b7cff;position:absolute;inset:57px 18px 75px 17px;box-shadow:0 0 0 90px #1a31550e}.capture-selection i{background:#fff;border:1px solid #2c64f5;width:5px;height:5px;position:absolute}.capture-selection i:first-child{top:-3px;left:-3px}.capture-selection i:nth-child(2){top:-3px;right:-3px}.capture-selection i:nth-child(3){bottom:-3px;left:-3px}.capture-selection i:nth-child(4){bottom:-3px;right:-3px}.selection-cross{color:#2864ee;font-size:18px;font-weight:300;position:absolute;bottom:12px;right:25px}.canvas-card{background:#c8d2e2;border-radius:3px;width:130px;height:17px;position:absolute;bottom:25px;left:28px}.canvas-circle{background:linear-gradient(145deg,#a9c6ff,#446be8);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-47px;right:-45px;box-shadow:inset 20px 10px 40px #ffffff60}.capture-toolbar{background:#1a263a;border:1px solid #7f99c63a;border-radius:10px;gap:7px;padding:7px;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 15px 25px #0004}.capture-toolbar>span{color:#8ea0bf;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.capture-toolbar>span.selected{color:#d1e3ff;background:#315bb6}.capture-toolbar svg{width:16px;height:16px}.preview-brand{color:#6c7d99;letter-spacing:.05em;font-size:9px;position:absolute;bottom:26px;left:30px}.preview-brand span{color:#3d4e69;margin:0 8px}.section-values{padding-top:40px}.values-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.value-card{border:1px solid var(--line);background:linear-gradient(150deg,#131a27,#0c1018 75%);border-radius:12px;padding:28px;transition:border-color .25s}.value-card:hover{border-color:#698ac34d}.value-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.value-top>svg{color:#7a9cda;width:28px;height:28px}.value-top>span{color:#3b4961;font-size:10px}.value-card h3{letter-spacing:-.03em;margin-bottom:15px;font-size:20px;font-weight:500}.value-card p{color:#8792a7;min-height:70px;font-size:12px;line-height:1.95}.value-label{color:#52617c;letter-spacing:.15em;border-top:1px solid #ffffff09;margin-top:30px;padding-top:19px;font-size:8px;display:block}.section-cta{padding:10px 0 100px}.cta-card{border-radius:var(--radius);background:linear-gradient(120deg,#101b30,#0b101b 65%);border:1px solid #688dc72d;padding:65px 64px;position:relative;overflow:hidden}.cta-card .section-heading{z-index:1;position:relative}.cta-card .button{margin-top:12px}.cta-orb{background:radial-gradient(at 30% 30%,#3d63aa12,#0000 60%);border:1px solid #5479c230;border-radius:50%;width:420px;height:420px;position:absolute;top:-65px;right:-15px;box-shadow:0 0 0 45px #6e8dcd04,0 0 0 90px #6e8dcd03}.cta-corner{letter-spacing:-.07em;color:#567bbd18;font-size:100px;font-weight:700;position:absolute;top:90px;right:85px;transform:rotate(-12deg)}.prose-copy p{color:#97a1b5;margin:0 0 24px;font-size:14px;line-height:2.1}.download-card{border:1px solid var(--line);background:#101621;border-radius:15px;align-items:center;gap:24px;margin-top:30px;padding:32px;display:flex}.download-icon{color:#b0c9ff;background:linear-gradient(145deg,#28417b,#152341);border-radius:15px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.download-card h3{margin:8px 0;font-size:26px;font-weight:500}.download-card p{color:var(--muted);max-width:450px;font-size:12px;line-height:1.9}.download-status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:15px;margin-left:auto;display:flex}.download-status>span{color:#9aabc7;align-items:center;gap:7px;font-size:10px;display:flex}.download-status i{background:#8094b8;border-radius:50%;width:4px;height:4px}.empty-state{border:1px solid var(--line);text-align:center;background:radial-gradient(at 50% 0,#1a2c4b55,#0000 70%);border-radius:16px;margin-top:30px;padding:70px 24px}.empty-state>svg{color:#7896c7;width:40px;height:40px;margin:0 auto 25px}.empty-state h3{letter-spacing:-.03em;margin:15px 0;font-size:22px;font-weight:500}.empty-state p{color:var(--muted);font-size:13px;line-height:1.9}.faq-grid{grid-template-columns:1fr 1.2fr;gap:70px;display:grid}.faq-list details{border-bottom:1px solid var(--line);padding:4px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:14px;line-height:1.7;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#7188b2;flex-shrink:0;width:17px;height:17px;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:0 35px 22px 0;font-size:13px;line-height:1.95}.site-footer{border-top:1px solid var(--line);background:#070a10}.footer-top{grid-template-columns:1.5fr .8fr 1fr;gap:50px;padding-top:60px;padding-bottom:50px;display:grid}.brand-footer{width:100px}.footer-top>div:first-child p{color:#636e83;margin-top:24px;font-size:12px;line-height:1.9}.footer-nav{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-nav .eyebrow{margin-bottom:9px}.footer-nav a{color:#8e98ad;font-size:12px}.footer-nav a:hover{color:#fff}.footer-statement{flex-direction:column;align-items:flex-start;display:flex}.footer-statement p{color:#9ba8bf;margin:22px 0 16px;font-size:13px}.footer-statement>span:not(.eyebrow){color:#56637a;font-size:11px;line-height:2}.footer-bottom{border-top:1px solid var(--line);color:#49546a;justify-content:space-between;gap:20px;padding-block:23px;font-size:9px;display:flex}.footer-bottom>span:last-child{letter-spacing:.14em;align-items:center;gap:15px;font-size:7px;display:flex}.footer-bottom i{background:#386ee8;width:24px;height:2px;display:block}.not-found{text-align:center;padding-block:220px 140px}.not-found h1{margin:20px 0;font-size:36px}.not-found p{color:var(--muted);margin:20px 0 32px}@media (min-width:1500px){.hero-home{padding-top:190px}}@media (max-width:1000px){.container{width:calc(100% - 64px)}.desktop-nav{gap:22px;margin-right:0}.product-copy{padding:34px 28px}.product-preview{min-height:430px;padding:40px 25px}.value-card{padding:24px}.intro-grid,.prose-grid,.faq-grid{gap:40px}.download-card{flex-wrap:wrap}.download-status{align-items:flex-start;margin-left:88px}}@media (max-width:767px){.container{width:calc(100% - 40px)}.site-header{border-radius:12px;width:calc(100% - 32px);top:16px}.header-inner{gap:15px;height:67px;padding-inline:19px}.desktop-nav{display:none}.header-cta{gap:12px;margin-left:auto;padding:9px 11px;font-size:10px}.menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:30px;height:36px;display:flex}.menu-toggle>span{background:#c5cddd;width:18px;height:1px;transition:transform .2s;display:block}.menu-toggle.is-open>span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle.is-open>span:last-child{transform:translateY(-3px)rotate(-45deg)}.hero-home{min-height:730px;padding-top:150px}.hero-eyebrow{letter-spacing:.12em;padding:7px 10px;font-size:7px}.hero h1{letter-spacing:-.065em;margin-top:27px;margin-bottom:20px;font-size:clamp(30px,7.8vw,48px);line-height:1.38}.hero-description{font-size:12px;line-height:1.95}.hero-actions{gap:5px;margin-top:26px}.button{gap:15px;min-height:44px;padding-inline:16px;font-size:11px}.hero-visual{width:630px;height:270px;margin:40px 0 0;left:50%;transform:translate(-50%)}.orbit-one{width:520px;height:130px}.orbit-two{width:350px;height:200px}.core-face{width:120px;height:116px}.core-face img{width:48px;height:48px}.network-node>div{border-radius:11px;width:43px;height:43px}.network-node svg{width:18px;height:18px}.network-node>span{font-size:8px}.node-one{left:12%}.node-three{right:12%}.node-two{top:7%;left:31.5%}.node-four{top:7%;right:31.5%}.visual-coordinate{display:none}.hero-bottom{justify-content:center;padding-bottom:20px;font-size:7px}.hero-bottom>span:last-child{display:none}.hero-inner{padding:122px 0 48px}.hero-inner h1{font-size:clamp(28px,7.5vw,42px)}.hero-inner .hero-description{white-space:normal;max-width:340px;margin-inline:auto}.section{padding:65px 0}.section-heading h2{margin-top:16px;font-size:28px}.section-heading p,.intro-copy p{font-size:12px}.intro-grid,.prose-grid,.faq-grid{grid-template-columns:1fr;gap:20px}.intro-copy{padding:0}.section-top{margin-bottom:26px;display:block}.section-top .text-link{margin-top:4px;margin-bottom:0}.product-card{grid-template-columns:1fr}.product-preview{min-height:350px;padding:45px 28px 60px}.capture-window{max-width:400px}.window-canvas{height:220px;padding:30px 24px}.window-canvas h3{font-size:18px}.capture-selection{--selection-width:calc(100% - 32px);--selection-height:calc(100% - 105px);inset:45px 16px 60px}.capture-toolbar{bottom:45px}.preview-brand{font-size:8px;bottom:16px;left:22px}.product-copy{border-left:none;border-top:1px solid var(--line);padding:30px 26px}.product-copy>h3{margin-bottom:20px;font-size:34px}.product-copy h4{font-size:22px}.values-grid{grid-template-columns:1fr;gap:14px;margin-top:26px}.value-card{padding:26px}.value-top{margin-bottom:25px}.value-card p{min-height:0}.value-label{margin-top:24px}.section-values{padding-top:12px}.section-cta{padding-top:0}.cta-card{padding:42px 26px}.cta-card .section-heading h2{font-size:27px}.cta-card .section-heading p{max-width:230px}.cta-orb{top:-10px;right:-200px}.cta-corner{display:none}.prose-copy p{font-size:13px}.download-card{align-items:flex-start;gap:18px;padding:24px}.download-icon{border-radius:11px;width:48px;height:48px}.download-card>div:not(.download-status){flex:1}.download-card h3{font-size:24px}.download-card p{font-size:11px}.download-status{border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-left:0;padding-top:16px}.download-status .button{gap:8px;padding-inline:11px;font-size:10px}.faq-list summary{padding-block:20px;font-size:13px}.faq-list details p{font-size:12px}.empty-state{padding:50px 20px}.empty-state h3{font-size:19px}.footer-top{grid-template-columns:1fr 1fr;gap:36px 25px;padding-top:45px;padding-bottom:36px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:first-child p{margin-top:20px}.footer-statement p{font-size:11px;line-height:1.8}.footer-statement>span:not(.eyebrow){font-size:9px}.footer-bottom{flex-direction:column;gap:12px;font-size:8px}.not-found h1{font-size:26px}.not-found p{font-size:13px}}.water-reveal{pointer-events:none;display:none;position:absolute;inset:0}.hero-home[data-water=on] .water-reveal{display:block}.water-drop{opacity:0;z-index:8;filter:drop-shadow(0 0 10px #7bbaff);width:15px;height:24px;animation:droplet-fall var(--fall-duration) var(--drop-delay) cubic-bezier(.5,.05,.85,.45) both;position:absolute;top:53%;left:50%}.water-drop svg{width:100%;height:100%;display:block}.water-drop:before{content:"";filter:blur(2px);background:linear-gradient(#0000,#96ccff88);width:2px;height:55px;position:absolute;bottom:75%;left:50%;transform:translate(-50%)}.water-impact{opacity:0;width:130px;height:55px;animation:droplet-impact .8s var(--impact-delay) ease-out both;background:radial-gradient(#d1ebffbb 0%,#649eff66 25%,#0000 70%);border-radius:50%;position:absolute;top:53%;left:50%}.water-ripple{opacity:0;width:740px;height:210px;animation:water-wave var(--ripple-duration) var(--impact-delay) cubic-bezier(.12,.5,.25,1) both;border:1px solid #a0ceffb3;border-radius:50%;position:absolute;top:53%;left:50%;box-shadow:0 0 12px #538eff45,inset 0 0 9px #538eff25}.ripple-second{animation-delay:calc(var(--impact-delay) + var(--ripple-stagger));border-color:#81b2ff88}.ripple-third{animation-delay:calc(var(--impact-delay) + var(--ripple-stagger) * 2);border-color:#6b97e35c}.water-surface{opacity:0;width:760px;height:230px;animation:surface-bloom 2s var(--impact-delay) ease-out both;background:radial-gradient(#588bff1f,#0000 65%);border-radius:50%;position:absolute;top:53%;left:50%}.hero-home[data-water=on] .hero-description{animation:none}.hero-description-line{display:block}.hero-home[data-water=on] .hero-description-line{animation:description-settle var(--description-duration) calc(var(--description-delay) + var(--line-index) * var(--description-stagger)) cubic-bezier(.22,1,.36,1) both}.hero-home[data-water=on] .hero-actions{animation:button-appear var(--button-duration) var(--button-delay) ease-out both}@keyframes description-settle{0%{opacity:0;transform:translateY(var(--description-distance))}to{opacity:1;transform:translateY(0)}}@keyframes button-appear{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.hero-home[data-water=on] .connection-map{animation:water-network var(--network-duration) calc(var(--impact-delay) + .5s) cubic-bezier(.18,.6,.22,1) both;transform:none}.hero-home[data-water=on] .core-face{animation:float-core var(--float-duration) calc(var(--impact-delay) + 1s) ease-in-out infinite}.hero-home[data-water=on] .core-shadow{animation:orbit-launch 1s var(--impact-delay) both}.hero-home[data-water=on] .network-node{animation:node-launch 1s calc(var(--impact-delay) + .65s) cubic-bezier(.16,1,.3,1) both}.hero-home[data-water=on] .node-two,.hero-home[data-water=on] .node-four{animation-delay:calc(var(--impact-delay) + .34s)}.hero-home[data-water=on] .orbit{animation:orbit-launch 1.6s calc(var(--impact-delay) + .35s) both}.hero-home[data-water=on] .visual-horizon,.hero-home[data-water=on] .visual-coordinate{animation:orbit-launch 1.5s var(--impact-delay) both}.hero-home[data-water=on] .hero-background:after{animation-delay:var(--impact-delay)}@keyframes droplet-fall{0%{opacity:0;transform:translate(-50%,-205px)scale(.55,.8)}15%{opacity:1}80%{opacity:1;transform:translate(-50%,-25px)scale(.8,1.15)}96%{opacity:1;transform:translate(-50%,-6px)scale(1.25,.65)}to{opacity:0;transform:translate(-50%)scale(1.7,.2)}}@keyframes droplet-impact{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@keyframes water-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.015)}8%{opacity:.9}55%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@keyframes surface-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.05)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes water-network{0%{opacity:0;clip-path:ellipse(0% 0% at 50% 55%)}to{opacity:1;clip-path:ellipse(75% 120% at 50% 55%)}}@keyframes core-from-water{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.65)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}[data-ambient-motion=off] .water-reveal{display:none}[data-ambient-motion=off] .signal,[data-ambient-motion=off] .core-face,[data-ambient-motion=off] .hero-content>*{animation:none}[data-ambient-motion=off] .hero-home *,[data-ambient-motion=off] .hero-home .hero-background:after{animation:none!important}@media (prefers-reduced-motion:reduce){.water-reveal{display:none!important}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.cta-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.site-header{transition:top .3s,background .3s,border-color .3s,box-shadow .3s}.header-inner{transition:height .3s}.site-header[data-scrolled=true]{background:#0d1626ed;border-color:#799ed342;top:12px;box-shadow:0 12px 36px #0005,inset 0 1px #b4d9ff12}.site-header[data-scrolled=true] .header-inner{height:66px}@media (max-width:767px){.site-header[data-scrolled=true]{top:8px}.site-header[data-scrolled=true] .header-inner{height:61px}.mobile-nav{max-height:calc(100dvh - 110px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.site-header,.header-inner{transition:none}}.hero-bottom{justify-content:flex-end}.values-intro-title{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.5}.values-product-link{justify-content:flex-end;margin-top:28px;display:flex}#about-values{padding-top:48px;padding-bottom:72px}@media (max-width:767px){#about-values{padding-top:32px;padding-bottom:48px}.values-product-link{margin-top:24px}}@keyframes section-entry-fade{0%{opacity:0}to{opacity:1}}.section-entry-motion{--section-entry-delay:.5s;opacity:0}.section-entry-motion[data-visible=true]{animation:section-entry-fade var(--section-entry-duration,.65s) var(--section-entry-delay) ease-out both}.section-product .section-entry-motion{--section-entry-duration:.9s}@keyframes about-card-fade{0%{opacity:0}to{opacity:1}}.about-value-motion{opacity:0;transition:border-color .25s,box-shadow .25s,translate .25s}.about-values-sequence[data-visible=true] .about-value-motion{animation:about-card-fade .55s calc(var(--card-index) * .4s) ease-out both}@media (hover:hover) and (pointer:fine){.about-value-motion:hover{border-color:#83b6ff80;translate:0 -5px;box-shadow:0 16px 38px #0003,inset 0 1px 24px #467ad314}}@media (prefers-reduced-motion:reduce){.section-entry-motion,.about-value-motion{opacity:1!important;animation:none!important}.about-value-motion{transition:none}.about-value-motion:hover{translate:none}}@keyframes quick-product-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-quick-list[data-visible=false]>h3,.product-quick-list[data-visible=false] .quick-product{opacity:0}.product-quick-list[data-visible=true]>h3{animation:.35s ease-out both section-entry-fade}.product-quick-list[data-visible=true] .quick-product{animation:quick-product-enter .45s var(--quick-delay,0s) cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.product-quick-list>h3,.product-quick-list .quick-product{opacity:1!important;animation:none!important;transform:none!important}}.values-title-emphasis{opacity:0}.values-title-motion[data-visible=true] .values-title-emphasis{animation:.6s ease-out .25s both section-entry-fade}@media (prefers-reduced-motion:reduce){.values-title-emphasis{opacity:1!important;animation:none!important}}.page-without-hero{padding-top:140px}@media (max-width:767px){.page-without-hero{padding-top:105px}}.page-without-hero .section-news{padding:32px 0 72px}.news-board{min-height:360px}.news-empty{text-align:center;border:1px solid var(--line);background:linear-gradient(150deg,#111a284d,#0b101900);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;margin-top:24px;padding:48px 24px;display:flex}.news-empty-icon{color:#89a9db;background:#17263a80;border:1px solid #769bc72e;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.news-empty-icon svg{width:24px;height:24px}.news-empty h2{letter-spacing:-.025em;margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.5}.news-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}@media (max-width:767px){.page-without-hero .section-news{padding:24px 0 48px}.news-board{min-height:320px}.news-empty{min-height:230px;margin-top:20px;padding:36px 20px}.news-empty h2{font-size:17px}.news-empty p{max-width:260px}}#home-cta{background:radial-gradient(at 50% 100%,#12366a3d,#0000 65%);padding:0;overflow:hidden}#home-cta>.container{width:100%;max-width:none}.home-closing{isolation:isolate;text-align:center;min-height:370px;padding:64px 24px 88px;position:relative;overflow:hidden}.home-closing-content{z-index:1;max-width:1000px;margin:auto;position:relative}.home-closing-eyebrow{color:#80b4ef;letter-spacing:.42em;margin-bottom:19px;font-size:10px;font-weight:600;display:block}.home-closing h2{letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:650;line-height:1.4}.home-closing h2 span{color:#94baff;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#c9ddff,#5c9cef);-webkit-background-clip:text;background-clip:text}.home-closing-description{color:#aab7cd;letter-spacing:-.02em;word-break:keep-all;margin:18px 0 28px;font-size:16px;line-height:1.8}.home-closing-links{justify-content:center;gap:20px;display:flex}.home-destination{color:#112745;background:linear-gradient(115deg,#d9e5ff,#91b8fa);border:1px solid #b6ceff99;border-radius:11px;justify-content:center;align-items:center;gap:16px;min-width:220px;padding:18px 24px;transition:box-shadow .25s,border-color .25s,background .25s;display:flex;box-shadow:0 8px 28px #477ed126,inset 0 1px #ffffff80}.home-destination>span{text-align:left;flex:1;font-size:14px;font-weight:600}.home-destination>svg{flex-shrink:0;width:20px;height:20px}.home-destination-secondary{color:#b9d7ff;background:#0a192d99;border-color:#528edb;box-shadow:inset 0 1px #699ce91a}.home-closing-art{z-index:0;pointer-events:none;position:absolute;inset:0}.home-closing-art svg{fill:none;stroke:url(#closing-line);stroke-width:1px;width:100%;height:100%;overflow:visible}.home-closing-art ellipse{stroke-width:2px;filter:drop-shadow(0 0 5px #4e9bff)drop-shadow(0 0 16px #3185ff);fill:#080d16}.home-closing-flare{filter:blur(4px);background:radial-gradient(#dceeff 0%,#82bbff80 10%,#3a8dff33 35%,#0000 70%);width:260px;height:38px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}@media (hover:hover){.home-destination:hover{box-shadow:0 8px 32px #649cff4d,inset 0 1px #ffffff80}.home-destination-secondary:hover{background:#142e50;border-color:#9bc6ff}}@media (max-width:767px){.home-closing{min-height:380px;padding:48px 22px 90px}.home-closing-eyebrow{letter-spacing:.3em;margin-bottom:18px;font-size:9px}.home-closing h2{max-width:340px;margin:auto;font-size:28px}.home-closing h2 span{display:block}.home-closing-description{max-width:290px;margin:18px auto 24px;font-size:13px}.home-closing-links{gap:10px}.home-destination{gap:10px;min-width:0;padding:15px 13px}.home-destination>span{font-size:12px}.home-destination>svg{width:16px;height:16px}.home-closing-art svg{width:850px;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.home-closing-flare{width:180px}}@media (prefers-reduced-motion:reduce){.home-destination{transition:none}}.hero-home{border-bottom:0}#home-cta{background:linear-gradient(var(--background),#090f1a 65%,#080d16)}.home-closing-art{opacity:var(--closing-light,1);translate:0 calc(var(--closing-lift,0) * 1px)}.home-closing-motion{position:relative}.home-closing-motion:before{content:"";pointer-events:none;opacity:var(--closing-light,1);background:radial-gradient(at 50% 70%,#1c4d8a24,#0000 65%);position:absolute;inset:-100px 0 0}.home-closing-art:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(at 50% 100%,#6aaeff33,#0000 65%);position:absolute;inset:12% 10% 15%}.home-closing-motion[data-revealed=false] .home-closing-content>*{opacity:0}@keyframes closing-wave{0%{opacity:0;transform:translateY(45px)scaleY(.6)}45%{opacity:.8}to{opacity:0;transform:translateY(-90px)scaleY(1.3)}}@keyframes closing-text{0%{opacity:0;filter:blur(5px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes closing-accent{0%,to{filter:drop-shadow(0 0 #0000)}40%{filter:drop-shadow(0 0 12px #66aaff90)}}.home-closing-motion[data-revealed=true] .home-closing-art:after{animation:1.4s ease-out both closing-wave}.home-closing-motion[data-revealed=true] .home-closing-eyebrow{animation:.7s .1s both closing-text}.home-closing-motion[data-revealed=true] h2{animation:.9s .18s both closing-text}.home-closing-motion[data-revealed=true] h2 span{animation:1.4s .3s both closing-accent}.home-closing-motion[data-revealed=true] .home-closing-description{animation:.8s .35s both closing-text}.home-closing-motion[data-revealed=true] .home-closing-links{animation:.8s .48s both closing-text}@media (prefers-reduced-motion:reduce){.home-closing-motion *,.home-closing-art:after{animation:none!important}.home-closing-content>*{opacity:1!important}.home-closing-art{opacity:1;translate:none}}.hero-visual-caption{z-index:2;text-align:center;color:#849fc3;letter-spacing:.22em;margin:38px auto -38px;font-size:9px;line-height:1.6;position:relative}@media (max-width:767px){.hero-visual-caption{letter-spacing:.16em;margin:28px auto -22px;padding-inline:20px;font-size:7px}}.hero-home .hero-background{-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}@keyframes closing-horizon-breathe{0%,to{filter:drop-shadow(0 0 4px #4e9bff)drop-shadow(0 0 12px #3185ff)}50%{filter:drop-shadow(0 0 6px #70afff)drop-shadow(0 0 19px #3185ff)}}@keyframes closing-flare-breathe{0%,to{opacity:.55;scale:.92}50%{opacity:.85;scale:1.08}}.home-closing-motion[data-revealed=true] .home-closing-art ellipse{animation:5s ease-in-out 1.4s infinite closing-horizon-breathe}.home-closing-motion[data-revealed=true] .home-closing-flare{animation:5s ease-in-out 1.4s infinite closing-flare-breathe}[data-ambient-motion=off] .home-closing-art ellipse,[data-ambient-motion=off] .home-closing-flare{animation:none!important}@media (prefers-reduced-motion:reduce){.home-closing-art ellipse,.home-closing-flare{animation:none!important}}input,textarea,select{font:inherit}.hero h1{letter-spacing:-.045em;font-weight:700}.hero-description{letter-spacing:-.015em;font-weight:400}.desktop-nav a,.header-cta,.button{font-weight:550}.section-heading h2,.home-closing h2{letter-spacing:-.035em;font-weight:650}.value-card h3,.product-copy h4{letter-spacing:-.025em;font-weight:600}.language-selector{color:#b9c9e0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:88px;height:38px;transition:background .2s,color .2s;display:flex;position:relative}.language-selector>svg{pointer-events:none;width:16px;height:16px}.language-selector select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.language-selector:focus-within{outline-offset:3px;outline:2px solid #87b5ff}.language-selector:hover{color:#eef4ff;background:#ffffff07}.language-code{letter-spacing:.04em;font-size:11px;font-weight:550}.language-chevron{border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin:-3px 0 0 2px;transform:rotate(45deg)}.language-selector option{color:#e4eaf5;background:#101827}.language-selector option:disabled{color:#8793a8}@media (max-width:1000px) and (min-width:768px){.header-inner,.desktop-nav{gap:16px}}@media (max-width:767px){.language-selector{gap:4px}.language-selector select{width:65px;font-size:11px}.language-selector>svg{width:14px;height:14px}.header-inner{gap:10px}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-control{flex-shrink:0;position:relative}.menu-toggle{flex-shrink:0}.language-selector[aria-busy=true]{opacity:.55}.language-selector select:disabled{opacity:0;cursor:progress}.language-error{color:#e4eaf5;background:#101827;border:1px solid #7185a4;border-radius:8px;width:240px;padding:12px;font-size:12px;position:absolute;top:calc(100% + 12px);right:0}html:not([lang=ko-KR]) .hero h1{overflow-wrap:anywhere;font-size:clamp(34px,5.4vw,76px);line-height:1.2}html:not([lang=ko-KR]) .hero-description{max-width:760px;margin-inline:auto}html:not([lang=ko-KR]) .desktop-nav{gap:20px;margin-right:0}html:not([lang=ko-KR]) .header-inner{gap:18px}html:not([lang=ko-KR]) .product-copy h4{overflow-wrap:anywhere}html[lang=ja-JP] body{font-family:var(--font-pretendard),"Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif}html[lang=zh-CN] body{font-family:var(--font-pretendard),"Microsoft YaHei","PingFang SC",sans-serif}html[lang=zh-TW] body{font-family:var(--font-pretendard),"Microsoft JhengHei","PingFang TC",sans-serif}html[lang=hi-IN] body{font-family:Nirmala UI,Kohinoor Devanagari,Mangal,sans-serif}@media (max-width:1100px) and (min-width:768px){html:not([lang=ko-KR]) .desktop-nav{gap:12px}html:not([lang=ko-KR]) .desktop-nav a{font-size:12px}html:not([lang=ko-KR]) .header-cta{gap:8px;padding:10px}}@media (max-width:767px){html:not([lang=ko-KR]) .header-inner{gap:8px;padding-inline:14px}html:not([lang=ko-KR]) .header-cta{gap:6px;max-width:112px}html:not([lang=ko-KR]) .hero h1{font-size:clamp(30px,7vw,46px)}}@media (max-width:380px){.header-inner .header-cta{display:none}.language-control{margin-left:auto}}@media (min-width:768px) and (max-width:1000px){.desktop-nav{display:none}.header-cta{margin-left:auto}.menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:30px;height:36px;display:flex}.menu-toggle>span{background:#c5cddd;width:18px;height:1px;transition:transform .2s;display:block}.menu-toggle.is-open>span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle.is-open>span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-nav{max-height:calc(100dvh - 130px);overflow-y:auto}}.site-header .header-inner{gap:22px;display:flex}.site-header .desktop-nav{white-space:nowrap;gap:24px;margin:0 0 0 auto}.header-actions{align-items:center;gap:16px;padding-left:16px;display:flex;position:relative}.header-actions:before{content:"";background:#34445d;width:1px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-header .header-actions .header-cta{color:#d7e4f8;background:#19263b;border:1px solid #344962;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin:0;padding:0;transition:background .2s,border-color .2s;display:inline-flex}.site-header .header-actions .header-cta:hover{background:#223550;border-color:#6485b4}.header-actions .header-cta svg{width:19px;height:19px}@media (min-width:1001px) and (max-width:1150px){.site-header .desktop-nav{gap:20px}.site-header .header-inner{gap:18px;padding-inline:22px}.header-actions{gap:12px}}@media (max-width:1000px){.header-actions{gap:12px;margin-left:auto;padding-left:0}.header-actions:before{display:none}}@media (max-width:767px){.site-header .header-inner{gap:12px;padding-inline:16px}.header-actions{gap:10px}.language-selector{gap:6px;width:74px;height:36px}.language-selector select{width:100%}.site-header .header-actions .header-cta{border-radius:8px;width:36px;height:36px}}@media (max-width:380px){.header-actions{gap:8px}.language-control{margin-left:0}}.page-without-hero .section-support{padding:32px 0 80px}.support-section-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.support-section-heading{margin-bottom:22px}.support-section-heading h2{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;font-weight:600}.support-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.support-product{background:linear-gradient(145deg,#111c2c,#0d131d);border:1px solid #7185a52e;border-radius:15px;transition:border-color .2s,background .2s;overflow:hidden}.support-product:hover,.support-product[open]{border-color:#557cad}.support-product summary{cursor:pointer;padding:26px;list-style:none}.support-product summary::-webkit-details-marker{display:none}.support-product summary:focus-visible{outline-offset:-3px;border-radius:15px;outline:2px solid #87b5ff}.support-product-icon{color:#91b8f2;margin-bottom:22px;display:flex}.support-product h3{margin:0 0 12px;font-size:21px;font-weight:600}.support-product summary p{color:var(--muted);min-height:50px;margin:0;font-size:14px;line-height:1.8}.support-guide-label{color:#b9d3fa;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.support-guide-label svg{width:17px;height:17px}.support-product[open] .support-guide-label svg{transform:rotate(45deg)}.support-product-detail{border-top:1px solid #7185a52e;padding:20px 26px 24px}.support-product-detail ul{color:var(--muted);margin:0 0 20px;padding-left:17px;font-size:13px;line-height:1.9}.support-product-detail .text-link{font-size:13px}.support-faq{grid-template-columns:1fr 2fr;gap:54px;margin-top:60px;display:grid}.support-faq .faq-list{border-top:1px solid #7185a52e}.support-faq .faq-list summary{padding:23px 0;font-size:15px}.support-faq .faq-list p{font-size:14px}.support-faq .faq-list a{color:#b9d3fa;text-underline-offset:4px;text-decoration:underline}.support-contact{background:#0e1622;border:1px solid #7185a52e;border-radius:15px;grid-template-columns:1fr 1fr;gap:60px;margin-top:54px;padding:30px;display:grid}.support-contact-icon{color:#91b8f2;margin-bottom:18px;display:block}.support-contact h2{margin:0 0 12px;font-size:20px;font-weight:600}.support-contact p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.support-report{border-left:1px solid #7185a52e;padding-left:30px}.support-report h3{color:#d1def0;margin:0 0 12px;font-size:14px;font-weight:550}.support-report>p{white-space:pre-line}.support-report .support-privacy{color:#8494ad;margin-top:14px;font-size:12px}@media (max-width:767px){.page-without-hero .section-support{padding:24px 0 48px}.support-products{margin-top:28px}.support-product-grid{grid-template-columns:1fr;gap:12px}.support-product summary{padding:22px}.support-product-icon{margin-bottom:14px}.support-product summary p{min-height:0}.support-product h3{font-size:20px}.support-guide-label{margin-top:16px}.support-faq{grid-template-columns:1fr;gap:0;margin-top:38px}.support-contact{grid-template-columns:1fr;gap:24px;margin-top:36px;padding:24px}.support-report{border-top:1px solid #7185a52e;border-left:0;padding:24px 0 0}}@media (prefers-reduced-motion:reduce){.support-product{transition:none}}.support-contact{margin-top:26px}.support-contact>div>p{white-space:pre-line}.support-products{margin-top:42px}@media (max-width:767px){.support-contact{margin-top:22px}.support-products{margin-top:32px}}.page-without-hero.page-compact-heading{padding-top:122px}.page-compact-heading>.editable-region:first-child>.section{padding-top:46px}.page-heading{border-bottom:1px solid #7185a52e;padding-bottom:18px}.page-heading h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(30px,3vw,40px);font-weight:650;line-height:1.5}.page-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}@media (max-width:767px){.page-without-hero.page-compact-heading{padding-top:117px}.page-compact-heading>.editable-region:first-child>.section{padding-top:32px}.page-heading{padding-bottom:16px}}.support-product{transition:border-color .2s,box-shadow .2s}.support-product summary{transition:background-color .2s}.support-product:hover,.support-product:focus-within{border-color:#688cbc;box-shadow:0 0 18px #4279bd12}.support-product summary:hover,.support-product summary:focus-visible{background-color:#8dbbff08}.support-guide-label svg{transition:transform .18s}.support-faq summary{border-radius:5px;transition:color .18s,background-color .18s}.support-faq summary:hover{color:#c5ddff;background-color:#8dbbff05}.support-faq summary:focus-visible{outline-offset:4px;outline:2px solid #87b5ff}.support-center .text-link{transition:color .18s}.support-center .text-link:hover{color:#deebff}@keyframes support-detail-reveal{0%{opacity:.55;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.support-product[open] .support-product-detail,.support-faq details[open]>p{animation:.2s ease-out support-detail-reveal}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.support-center details{interpolate-size:allow-keywords}.support-center details::details-content{opacity:0;height:0;transition:height .22s ease-out,opacity .18s ease-out,content-visibility .22s allow-discrete;overflow:clip}.support-center details[open]::details-content{opacity:1;height:auto}.support-product[open] .support-product-detail,.support-faq details[open]>p{animation:none}}@media (prefers-reduced-motion:reduce){.support-center summary,.support-center summary svg,.support-product,.support-center .text-link{transition:none}.support-center details::details-content{transition:none}.support-product[open] .support-product-detail,.support-faq details[open]>p{animation:none}}.header-admin{color:#9cacc4;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;font-size:13px;text-decoration:none;display:inline-flex}.admin-page{max-width:1080px;min-height:70vh;margin:0 auto;padding:170px 28px 110px}.admin-page h1{margin:0 0 14px;font-size:32px}.admin-page>p,.admin-box>p{color:#98a8c0;line-height:1.7}.admin-login{max-width:420px;margin-top:32px}.admin-page label{color:#b9c9df;margin:16px 0;font-size:14px;line-height:1.6;display:block}.admin-page input:not([type=checkbox]),.admin-page textarea,.admin-page select{color:#edf3ff;width:100%;font:inherit;background:#0b1320;border:1px solid #31445f;border-radius:8px;margin-top:8px;padding:12px;display:block}.admin-page textarea{resize:vertical}.admin-page input[type=checkbox]{accent-color:#8fb8ff;margin-right:10px}.admin-page button,.admin-toolbar button{color:#dceaff;font:inherit;cursor:pointer;background:#14243b;border:1px solid #385474;border-radius:8px;padding:11px 16px;font-size:14px}.admin-page button:disabled{opacity:.45;cursor:default}.admin-tabs{flex-wrap:wrap;gap:10px;margin:30px 0 0;display:flex}.admin-tabs button[aria-pressed=true]{color:#12233e;background:#aecbff}.admin-status{color:#b8d1ff;min-height:25px}.admin-box{background:#0d1420;border:1px solid #23354c;border-radius:14px;padding:26px}.admin-box h2{margin-top:0;font-size:21px}.admin-box fieldset{border:1px solid #253950;border-radius:10px;margin:20px 0;padding:12px 20px}.admin-box legend{padding:0 8px}.admin-save{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.admin-save span{color:#879bb6;font-size:13px}.admin-notices{flex-wrap:wrap;gap:8px;display:flex}.admin-toolbar{z-index:100;background:#0b1728f5;border:1px solid #45668b;border-radius:12px;align-items:center;gap:14px;max-width:calc(100% - 24px);padding:10px 16px;font-size:13px;display:flex;position:fixed;top:125px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0008}.admin-toolbar a{white-space:nowrap;color:#b8d2ff}.admin-toolbar span{color:#93afd3}.admin-toolbar form{display:none}.notice-list{gap:20px;display:grid}.notice-list article{border:1px solid #28374d;border-radius:14px;padding:28px}.notice-list h2{margin:12px 0;font-size:22px}.notice-list time{color:#8ea3bf;font-size:13px}.notice-list p{color:#a9b9cd;overflow-wrap:anywhere;line-height:1.9}@media (max-width:600px){.admin-page{padding:120px 18px 100px}.admin-page h1{font-size:27px}.admin-box{padding:18px}.admin-toolbar{gap:8px;padding:8px;font-size:12px;top:100px}.admin-toolbar button{padding:8px;font-size:12px}.admin-toolbar span{display:none}.header-admin{padding:4px;font-size:11px}}.admin-password{margin-top:40px}.admin-password form{max-width:460px}.admin-password form>p{color:#9ab0cc;font-size:13px}.admin-session{--admin-accent:#c58b72;--admin-border:#c58b7259}.admin-session .site-header{top:68px}.admin-session .site-header[data-scrolled=true]{top:56px}.admin-toolbar{border:0;border-bottom:1px solid var(--admin-border);color:#e4b29b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#2b211df5,#211c19f5);border-radius:0;width:100%;max-width:none;padding:0;display:block;top:0;left:0;transform:none;box-shadow:0 3px 14px #0002}.admin-toolbar-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1254px;min-height:44px;margin:auto;padding:6px 27px;display:flex}.admin-toolbar .admin-identity{color:#ddb09b;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.admin-identity i{background:var(--admin-accent);border-radius:50%;width:6px;height:6px}.admin-toolbar-actions{align-items:center;gap:10px;display:flex}.admin-toolbar button,.admin-toolbar a{border:1px solid var(--admin-border);color:#e6b9a4;background:#c58b7210;border-radius:6px;padding:6px 12px;font-size:12px;text-decoration:none;transition:background .18s,border-color .18s}.admin-toolbar button[aria-pressed=true]{color:#241b17;background:#c58b72;border-color:#c58b72}.admin-toolbar button:hover,.admin-toolbar a:hover{background:#c58b7229;border-color:#c58b72}.admin-toolbar button[aria-pressed=true]:hover{background:#d49b82}.admin-toolbar :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #edbda6}@media (max-width:767px){.admin-session .site-header{top:60px}.admin-session .site-header[data-scrolled=true]{top:52px}.admin-toolbar-inner{gap:8px;min-height:44px;padding:6px 16px}.admin-toolbar .admin-identity{gap:6px;font-size:11px}.admin-toolbar-actions{gap:6px}.admin-toolbar button,.admin-toolbar a{padding:6px 8px;font-size:11px}.admin-session .admin-page{padding-top:165px}}@media (prefers-reduced-motion:reduce){.admin-toolbar button,.admin-toolbar a{transition:none}}.admin-toolbar-actions{flex-shrink:0;position:relative}.admin-toolbar .admin-mode-toggle{background:0 0;justify-content:center;align-items:center;gap:7px;width:72px;height:32px;padding:0;display:inline-flex}.admin-toolbar .admin-mode-toggle span{color:inherit;letter-spacing:.04em;font-size:11px;font-weight:700;display:inline}.admin-toolbar .admin-mode-toggle[aria-pressed=true]{background:var(--admin-accent)}.admin-toolbar-tools{white-space:nowrap;margin-top:-16px;animation:.24s ease-out both admin-tools-open;position:absolute;top:50%;right:calc(100% + 10px)}.admin-toolbar-tools a{box-sizing:border-box;justify-content:center;align-items:center;min-height:32px;display:flex}@keyframes admin-tools-open{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:767px){.admin-toolbar-tools{right:calc(100% + 6px)}.admin-toolbar .admin-mode-toggle{width:64px}.admin-toolbar .admin-identity{text-overflow:ellipsis;max-width:calc(100vw - 210px);display:block;overflow:hidden}.admin-identity i{margin-right:6px;display:inline-block}}@media (prefers-reduced-motion:reduce){.admin-toolbar-tools{animation:none}}.brand-logo{width:100%;height:auto;display:block}[data-ambient-visible=false],[data-ambient-visible=false] *,body[data-page-hidden=true] *,body[data-page-hidden=true] :before,body[data-page-hidden=true] :after{animation-play-state:paused!important}.reorder-item{align-items:center;gap:5px;display:inline-flex;position:relative}.reorder-handle,.admin-toolbar .reorder-handle{color:#c58b72;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;min-height:28px;padding:4px;display:inline-flex}.reorder-handle:active{cursor:grabbing}.reorder-item.is-dragging{outline-offset:4px;opacity:.7;border-radius:4px;outline:1px dashed #c58b72}.reorder-handle:focus-visible{outline-offset:2px;outline:2px solid #edbda6}.site-header .desktop-nav.reorder-enabled{gap:12px}.mobile-reorder-list{flex-direction:column;width:100%;display:flex}.mobile-reorder-list .reorder-item{width:100%;display:flex}.mobile-reorder-list .reorder-item>a{flex:1}.admin-account-tools{align-items:center;gap:16px;min-width:0;display:flex}.admin-toolbar form.admin-logout-form{flex-shrink:0;margin:0;display:block}.admin-toolbar .admin-logout{color:#ddb09b;background:0 0;border-color:#0000;min-height:30px;padding:5px 9px;font-size:12px}@media (max-width:767px){.admin-account-tools{gap:6px}.admin-toolbar .admin-logout{padding:5px 6px;font-size:11px}}.reorder-active .reorder-item{will-change:transform;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.reorder-active .reorder-item.is-dragging{z-index:5;opacity:1;outline-offset:4px;cursor:grabbing;background:#30231ef5;outline:1px solid #c58b72;transition:none;box-shadow:0 5px 20px #0006}.reorder-active{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.reorder-active .reorder-item{transition:none}}.header-groups{align-items:center;gap:16px;min-width:0;margin-left:auto;display:flex}.header-groups>.reorder-item{flex-shrink:0}.site-header .header-groups .desktop-nav{margin:0}.header-group-divider{background:#34445d;flex-shrink:0;width:1px;height:26px;display:block}.site-header .header-groups .header-cta{color:#d7e4f8;background:#19263b;border:1px solid #344962;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;margin:0;padding:0;display:inline-flex}.site-header .header-groups .header-cta:hover{background:#223550;border-color:#6485b4}.header-groups .header-cta svg{width:19px;height:19px}.header-groups.reorder-enabled>.reorder-item{outline-offset:5px;border-radius:5px;outline:1px dashed #c58b7245}.header-groups>.reorder-item>.reorder-handle{color:#edbda6}@media (max-width:1000px){.header-groups>[data-reorder-id=menu-group],.header-groups>[data-reorder-id=divider-group]{display:none}.header-groups{gap:12px}}@media (max-width:767px){.header-groups{gap:10px}.site-header .header-groups .header-cta{width:36px;height:36px}.header-groups.reorder-enabled{gap:8px}.header-groups.reorder-enabled>.reorder-item{gap:2px}.header-groups .reorder-handle{width:14px;padding:2px}}.admin-tabs.reorder-enabled{flex-wrap:nowrap;max-width:100%;margin-top:24px;padding:6px;overflow-x:auto}.admin-tabs .reorder-item{flex-shrink:0}.admin-page .admin-tabs .reorder-handle{color:#c58b72;cursor:grab;background:0 0;border:0;width:18px;padding:4px}.admin-settings-page{max-width:1254px;padding-top:190px}.admin-settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;display:grid}.admin-settings-sidebar{min-width:0;position:sticky;top:160px}.admin-settings-sidebar>.eyebrow{letter-spacing:.15em;color:#b69a8d;font-size:10px}.admin-settings-sidebar h1{margin:12px 0 24px;font-size:23px}.admin-category-list{flex-direction:column;gap:8px;max-height:calc(100dvh - 260px);padding:6px;display:flex;overflow:hidden auto}.admin-category-list>.reorder-item{flex-shrink:0;width:100%;min-width:0;display:flex}.admin-page .admin-category-list button:not(.reorder-handle){text-align:left;color:#9eacc1;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:46px;padding:12px 14px;display:flex}.admin-page .admin-category-list button:not(.reorder-handle):hover{color:#eee3dd;background:#c58b720c}.admin-page .admin-category-list button[aria-pressed=true]{color:#edbda6;background:#c58b7220;border-color:#c58b7240}.admin-page .admin-category-list .reorder-handle{color:#c58b72;background:0 0;border:0;flex-shrink:0;width:18px;padding:4px}.admin-settings-content{min-width:0}.admin-settings-note{color:#94a4bc;margin:0;font-size:13px;line-height:1.7}.admin-settings-content .admin-status{min-height:20px;margin:8px 0;font-size:13px}.admin-settings-content .admin-box{background:#101925;border-color:#2b394b;padding:28px}.admin-account-summary{padding:0 0 18px}.admin-account-summary h2{margin:0 0 12px;font-size:22px}.admin-account-summary p{color:#aab9cd;font-size:14px}.admin-settings-content .admin-password{margin-top:0}@media (max-width:767px){.admin-settings-layout{grid-template-columns:1fr;gap:22px}.admin-settings-sidebar{position:static}.admin-settings-sidebar h1{margin-bottom:14px}.admin-category-list{background:#101925;border:1px solid #2b394b;border-radius:10px;max-height:230px}.admin-settings-content .admin-box{padding:20px}.admin-settings-page{padding-inline:18px}}.admin-category-group{width:100%;min-width:0}.admin-subcategory-list{border-left:1px solid #c58b7240;margin:5px 0 8px 14px;padding-left:12px}.admin-page .admin-subcategory-list button[aria-current=page]{color:#edbda6;background:#c58b7215;min-height:38px;font-size:13px}.admin-panel-path{color:#b69a8d;margin-bottom:8px;font-size:12px;display:block}.admin-settings-content .admin-visibility{background:0 0;border:0;max-width:880px;padding:24px}.admin-visibility>h2{margin:0 0 10px;font-size:23px}.admin-visibility>p{color:#9eacc1;margin:0 0 24px;font-size:13px;line-height:1.7}.admin-visibility .visibility-page{background:0 0;border:1px solid #29394b;border-radius:10px;margin-top:16px;overflow:hidden}.admin-visibility .visibility-page-heading{cursor:pointer;background:#192533;align-items:center;gap:16px;min-height:58px;padding:0 48px 0 18px;display:flex;position:relative}.visibility-page-heading h3{color:#e6edf7;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600}.admin-page .visibility-disclosure{width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:flex}.visibility-chevron{fill:none;stroke:#aab8ca;stroke-width:1.6px;width:18px;height:18px;transition:transform .18s;position:absolute;top:20px;right:17px}.visibility-disclosure[aria-expanded=false] .visibility-chevron{transform:rotate(-90deg)}.visibility-menu{flex-shrink:0}.admin-visibility .visibility-option{color:#becada;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin:0;padding:10px 4px;font-size:14px;display:flex}.visibility-list{padding:0 48px 0 18px}.visibility-list>.visibility-option+.visibility-option{border-top:1px solid #29394b}.admin-visibility .visibility-option-compact{color:#a4b4c8;gap:10px;min-height:38px;padding:0;font-size:12px}.visibility-control{flex-shrink:0;align-items:center;display:flex;position:relative}.admin-visibility .visibility-control input[type=checkbox]{opacity:0;cursor:pointer;z-index:1;width:36px;height:20px;margin:0;position:absolute;inset:0}.visibility-track{background:#465266;border-radius:20px;width:36px;height:20px;transition:background .18s;display:block}.visibility-track:after{content:"";background:#eef2f8;border-radius:50%;width:14px;height:14px;margin:3px;transition:transform .18s;display:block}.visibility-control input:checked+.visibility-track{background:#c58b72}.visibility-control input:checked+.visibility-track:after{transform:translate(16px)}.visibility-control input:focus-visible+.visibility-track,.admin-page .visibility-disclosure:focus-visible{outline-offset:3px;outline:2px solid #e6b29a}.visibility-option:has(input:disabled){opacity:.65;cursor:wait}.visibility-body{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}.visibility-body[data-open=true]{grid-template-rows:1fr}.visibility-body-inner{min-height:0;overflow:hidden}@media (max-width:640px){.admin-settings-content .admin-visibility{padding:0}.admin-visibility .visibility-page-heading{gap:10px;padding-left:14px}.visibility-list{padding:0 48px 0 14px}.admin-visibility .visibility-option{font-size:13px}.admin-visibility .visibility-option-compact{font-size:11px}.visibility-page-heading h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.visibility-track,.visibility-track:after,.visibility-body,.visibility-chevron{transition:none}}.visibility-bulk-actions{justify-content:flex-end;gap:8px;margin:0 0 12px;display:flex}.admin-page .visibility-bulk-actions button{color:#bac4d2;background:0 0;border:1px solid #3a4655;border-radius:20px;align-items:center;gap:8px;min-height:32px;padding:6px 12px;font-size:12px;display:inline-flex}.admin-page .visibility-bulk-actions button:hover{color:#edf2f8;background:#ffffff08;border-color:#778496}.admin-subcategory-list{flex-direction:column;gap:6px;display:flex}.admin-subcategory-list>.reorder-item{width:100%;min-width:0;display:flex}.admin-subcategory-list>.reorder-item>button:not(.reorder-handle){flex:1;min-width:0}.admin-category-list>.reorder-item{align-items:flex-start}.admin-category-list>.reorder-item>.reorder-handle{margin-top:9px}.news-heading{position:relative}.news-heading:has(.news-compose-mock) .page-heading{padding-right:60px}.news-compose-mock{color:#ddb09b;cursor:default;background:#c58b7215;border:1px solid #c58b7260;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;bottom:18px;right:0}.news-compose-mock svg{width:18px;height:18px}.news-compose-mock:focus-visible{outline-offset:3px;outline:2px solid #edbda6}[data-editor-page]{flex-direction:column;display:flex}.screen-editor-open{padding-right:360px}.screen-editor-open .admin-toolbar{right:360px}.screen-editor-open .site-header{max-width:calc(100% - 416px)}.screen-editor-panel{z-index:160;color:#dce4f0;background:#141e2b;border-left:1px solid #3c4655;width:360px;padding:22px;font-size:13px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 40px #0003}.screen-editor-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.screen-editor-panel h2{margin:0;font-size:18px}.screen-editor-panel h3{margin:18px 0 8px;font-size:14px}.screen-editor-panel button{color:#cbd5e5;cursor:pointer;background:#1b2839;border:1px solid #455064;border-radius:7px;padding:8px 11px;font-size:12px}.screen-editor-panel button:disabled{opacity:.4;cursor:default}.screen-editor-panel button:hover:not(:disabled){color:#edbda6;border-color:#c58b72}.screen-editor-panel label{color:#a9b7ca;margin:16px 0;font-size:12px;line-height:1.7;display:block}.screen-editor-panel input,.screen-editor-panel textarea,.screen-editor-panel select{color:#e0e7f1;width:100%;font:inherit;box-sizing:border-box;background:#202d40;border:1px solid #354459;border-radius:7px;margin-top:7px;padding:10px 12px;display:block}.screen-editor-panel input[type=color]{height:42px;padding:5px}.screen-editor-panel textarea{resize:vertical}.screen-editor-tabs{gap:6px;margin:20px 0 14px;display:flex}.screen-editor-tabs button{background:0 0;flex:1}.screen-editor-tabs button[aria-pressed=true]{color:#edbda6;background:#c58b7220;border-color:#c58b7270}.editor-draft-note,.editor-empty,.structure-tools>p{color:#9aaabd;font-size:12px;line-height:1.8}.editor-target-name{color:#e1b59f;background:#c58b7210;border-left:2px solid #c58b72;padding:10px 12px}.editor-add-buttons,.editor-structure-actions{flex-wrap:wrap;gap:6px;display:flex}.editor-structure-actions{margin-top:14px}.editor-shared-settings{border-top:1px solid #354459;margin-top:22px}.editor-shared-settings>summary{color:#edbda6;cursor:pointer;padding:14px 0}.editor-shared-settings .screen-editor-tabs{margin-top:4px}.screen-editor-panel>footer{color:#91a2b8;border-top:1px solid #354459;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:16px;font-size:11px;display:flex}.editor-selectable{outline-offset:-2px;cursor:crosshair;outline:1px dashed #c58b7240;position:relative}.editor-selectable:before{content:attr(data-editor-label);z-index:4;color:#ddb09b;pointer-events:none;background:#382b23;padding:3px 8px;font-size:11px;position:absolute;top:0;left:0}[data-editor-selected=true]{outline-offset:-2px;outline:2px solid #c58b72}.editor-text-target:hover{outline:1px dashed #edbda6}.editor-text-target{cursor:text}.editor-added-slot{gap:inherit;flex-direction:column;display:flex}.editor-added-slot:empty{display:none}.editor-added-node{cursor:pointer;padding:16px 24px}.editor-added-node p{white-space:pre-wrap;margin:0}@media (max-width:900px){.screen-editor-open{padding-right:0}.screen-editor-open .admin-toolbar{right:0}.screen-editor-open .site-header{max-width:calc(100% - 36px)}.screen-editor-panel{border-top:1px solid #455064;border-left:0;width:100%;height:52dvh;top:auto}.screen-editor-open{padding-bottom:52dvh}}@media (prefers-reduced-motion:no-preference){.screen-editor-panel{animation:.18s ease-out editor-panel-enter}@keyframes editor-panel-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}}.editable-region[style*=--editor-font-size] :is(h1,h2,h3,p){font-size:var(--editor-font-size)}.editable-region[style*=--editor-line-height] :is(h1,h2,h3,p){line-height:var(--editor-line-height)}.editable-region[style*=--editor-color] :is(h1,h2,h3,p){color:var(--editor-color)}@keyframes editor-preview-fade{0%{opacity:0}to{opacity:1}}@keyframes editor-preview-fade-alt{0%{opacity:0}to{opacity:1}}@keyframes editor-preview-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes editor-preview-rise-alt{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.editor-selectable,.editor-text-target,.editor-added-node{animation:none!important}}@media (min-width:901px){.screen-editor-open .site-header{left:calc(50% - 180px)}}@media (max-width:600px){.editor-added-slot{grid-template-columns:1fr!important}}.editor-selectable,.editor-text-target,.editor-added-node{position:relative}.editor-selectable,.editor-added-node{box-sizing:border-box;flex-shrink:0}.editor-resize-handle{z-index:15;touch-action:none;-webkit-user-select:none;user-select:none;width:14px;height:14px;background:#c58c73!important;border:2px solid #101925!important;border-radius:3px!important;min-height:0!important;padding:0!important;position:absolute!important}.editor-resize-width{cursor:ew-resize;top:50%;right:-7px}.editor-resize-height{cursor:ns-resize;bottom:-7px;left:50%}.editor-resize-both{cursor:nwse-resize;bottom:-7px;right:-7px}.editor-resize-handle:focus-visible{outline-offset:3px;outline:2px solid #b5d1ff}.editor-layout-group{box-sizing:border-box;border:1px dashed #77594c;border-radius:8px;min-width:0;padding:12px;transition:background .15s;position:relative}.editor-group-caption{color:#c58c73;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.editor-drag-handle{cursor:grab;touch-action:none;color:#dba68b;background:#32251f;border:1px solid #795845;border-radius:4px;padding:3px 8px}.editor-added-node>.editor-drag-handle{z-index:8;position:absolute;top:-24px;left:0}.editor-added-node{background:0 0;min-width:0;transition:box-shadow .15s}.editor-dragging{opacity:.45;box-shadow:0 0 0 2px #c58c73}.editor-group-content>.editor-group-slot{gap:inherit;flex-direction:column;display:flex}.editor-group-content.editor-layout-row>.editor-group-slot{align-items:center;justify-content:inherit;flex-flow:wrap}.editor-layout-row .editor-node-wrap{flex:0 auto;max-width:100%}.editor-group-content.editor-layout-grid>.editor-group-slot{grid-template-columns:repeat(var(--group-columns,4),minmax(0,1fr));display:grid}.editor-group-content.editor-layout-split>.editor-group-slot{grid-template-columns:var(--group-ratio,1fr 2fr);display:grid}.editor-group-slot>.editor-node-wrap{min-width:0;transition:transform .16s;position:relative}.editor-drop-zone{border:1px dashed #0000;border-radius:4px;min-width:16px;min-height:14px;position:relative}.editor-drop-zone span{color:#deb19b;font-size:11px;display:none}.editor-drop-zone.editor-drop-active{background:#c58c7330;border-color:#c58c73;min-height:30px}.editor-drop-zone.editor-drop-active span{display:block}.editor-group-content .editor-added-node{box-sizing:border-box;padding:8px}.editor-group-content .editor-added-node p{margin:0}.editor-layout-grid .editor-node-wrap,.editor-layout-split .editor-node-wrap{width:100%}.editor-group-content.editor-layout-stack .editor-node-wrap{align-self:inherit}@media (max-width:600px){.editor-group-content.editor-layout-grid>.editor-group-slot{grid-template-columns:repeat(var(--mobile-columns,1),minmax(0,1fr))}.editor-group-content.editor-layout-split>.editor-group-slot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editor-node-wrap,.editor-layout-group{transition:none!important}}.editor-layout-grid .editor-group-slot>.editor-drop-zone,.editor-layout-split .editor-group-slot>.editor-drop-zone{grid-column:1/-1}.editor-layout-stack .editor-node-wrap{max-width:100%}.editor-save-footer{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex!important}.editor-save-footer>div{flex-wrap:wrap;gap:8px;display:flex}.editor-save-footer button{padding:9px 10px;font-size:12px}.editor-save-footer .editor-save-primary{color:#1d1410;background:#c58c73;border-color:#c58c73;font-weight:700}.editor-save-footer button:disabled{opacity:.4;cursor:not-allowed}.editor-save-status{color:#cdb0a0;min-height:18px;font-size:12px}.editor-group-public{border:0!important}.editor-group-public>.editor-group-caption{display:none}.editor-text-colors{border:0;min-width:0;margin:16px 0;padding:0}.editor-text-colors legend{color:#a0b0c6;margin-bottom:10px;font-size:13px}.editor-color-modes{gap:6px;margin-bottom:12px;display:flex}.editor-color-modes button{flex:1}.editor-color-modes button[aria-pressed=true]{color:#dfb39d;background:#c58c7326;border-color:#c58c73}.editor-gradient-preview{border:1px solid #526171;border-radius:6px;height:24px;margin:10px 0}.editor-gradient-colors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-text-paint{-webkit-box-decoration-break:clone;box-decoration-break:clone}@keyframes editor-preview-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-down-alt{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-left-alt{0%{opacity:0;transform:translate(-24px)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-right-alt{0%{opacity:0;transform:translate(24px)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-zoom-in-alt{0%{opacity:0;transform:scale(.8)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-zoom-out{0%{opacity:0;transform:scale(1.2)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-zoom-out-alt{0%{opacity:0;transform:scale(1.2)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-blur{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-blur-alt{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-rotate{0%{opacity:0;transform:rotate(-8deg)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-rotate-alt{0%{opacity:0;transform:rotate(-8deg)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-flip{0%{opacity:0;transform:perspective(700px)rotateX(-80deg)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-flip-alt{0%{opacity:0;transform:perspective(700px)rotateX(-80deg)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-wipe{0%{clip-path:inset(0 100% 0 0)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-wipe-alt{0%{clip-path:inset(0 100% 0 0)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-spread{0%{clip-path:inset(0 50%)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-spread-alt{0%{clip-path:inset(0 50%)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes editor-preview-bounce{0%{opacity:0;transform:translateY(24px)}60%{opacity:1;transform:translateY(-8px)}80%{transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes editor-preview-bounce-alt{0%{opacity:0;transform:translateY(24px)}60%{opacity:1;transform:translateY(-8px)}80%{transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes editor-character-letters{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}@keyframes editor-character-typing{0%{visibility:hidden}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.editor-character{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}}.screen-editor-panel .editor-setting-label{align-items:center;gap:7px;display:inline-flex}.screen-editor-panel .editor-setting-changed>.editor-setting-label{color:#e1b59f}.screen-editor-panel .editor-setting-changed>input,.screen-editor-panel .editor-setting-changed>select,.screen-editor-panel .editor-setting-changed>.editor-color-modes{border-color:#c58b72;box-shadow:inset 3px 0 #c58b72}.screen-editor-panel .editor-change-dot{background:#c58b72;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.screen-editor-panel .editor-setting-default{color:#b9a49a;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5;display:block}.screen-editor-open [data-editor-target]{cursor:pointer}.screen-editor-open [data-editor-target]:hover{outline-offset:2px;outline:1px dashed #c58b72}.screen-editor-open .language-selector>svg[data-editor-target]{pointer-events:auto}.screen-editor-open .product-stack{isolation:isolate}.screen-editor-open .product-card-animated:hover .capture-window{scale:1}.screen-editor-open .window-canvas>.canvas-chip,.screen-editor-open .window-canvas>h3,.screen-editor-open .window-canvas>p{z-index:4;position:relative}.screen-editor-open .capture-window{transform:none}.feedback-form{max-width:880px;margin:28px 0 0}.feedback-fields{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.feedback-fields label{color:var(--text,#edf3ff);flex-direction:column;gap:9px;min-width:0;font-size:14px;display:flex}.feedback-wide{grid-column:1/-1}.feedback-fields input,.feedback-fields select,.feedback-fields textarea{box-sizing:border-box;color:#edf3ff;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1622;border:1px solid #7185a545;border-radius:9px;padding:12px 14px;line-height:1.6}.feedback-fields textarea{resize:vertical;min-height:150px}.feedback-fields input::placeholder,.feedback-fields textarea::placeholder{color:#8494ad;opacity:1}.feedback-fields :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #87b5ff}.feedback-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.feedback-actions p,.feedback-status{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.feedback-actions button{color:#dceaff;font:inherit;cursor:pointer;background:#1b304c;border:1px solid #658cc0;border-radius:9px;flex-shrink:0;padding:11px 20px;font-size:14px}.feedback-actions button:hover{background:#274568}.feedback-actions button:focus-visible{outline-offset:3px;outline:2px solid #87b5ff}.feedback-status{color:#b9d3fa;margin-top:12px}.feedback-status:empty{display:none}@media (max-width:600px){.feedback-fields{grid-template-columns:1fr;gap:18px}.feedback-wide{grid-column:auto}.feedback-actions{flex-direction:column;align-items:stretch;gap:14px}.feedback-actions button{align-self:flex-end}}.feedback-open{color:#edf3ff;font:inherit;cursor:pointer;background:#203e61;border:1px solid #577aa7;border-radius:9px;margin-top:24px;padding:12px 20px}.feedback-dialog{box-sizing:border-box;color:#edf3ff;overscroll-behavior:contain;background:#101925;border:1px solid #34465e;border-radius:16px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto}.feedback-dialog::backdrop{background:#000000b8}body:has(.feedback-dialog[open]){overflow:hidden}.feedback-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.feedback-dialog-heading h2{margin:0;font-size:24px}.feedback-close{color:#c4cfdf;cursor:pointer;background:0 0;border:1px solid #34465e;border-radius:8px;flex-shrink:0;width:40px;height:40px;font-size:28px}.feedback-open:focus-visible,.feedback-close:focus-visible{outline-offset:3px;outline:2px solid #9bbcff}@media (max-width:600px){.feedback-dialog{padding:20px}}.feedback-actions>button{margin-left:auto}.page-without-hero .section-downloads{padding:32px 0 80px}@media (max-width:767px){.page-without-hero .section-downloads{padding:24px 0 48px}}.screen-editor-panel .editor-direction-spacing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.screen-editor-panel .editor-direction-spacing>label{min-width:0}.support-guide-less,.support-product[open] .support-guide-more{display:none}.support-product[open] .support-guide-less{display:inline}.support-resource-links{flex-direction:column;gap:4px;display:flex}.support-resource-links .text-link{color:#b9d3fa;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 0;font-size:13px;line-height:1.6;display:flex}.support-resource-links .text-link svg{flex-shrink:0;width:18px;height:18px}.support-resource-pending{cursor:default}.product-copy{min-width:0}.product-copy>h3{margin-top:14px;margin-bottom:20px}.product-copy>h3 .editor-text-target{color:#92a0b8}.product-copy h4{margin-bottom:12px}.product-copy ul{margin-top:18px;margin-bottom:22px}.product-download-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.product-download-actions>.button{text-align:center;justify-content:center;gap:10px;width:100%;min-width:0;min-height:52px;padding:12px 14px;line-height:1.45}.product-download-actions>.button>.editor-text-target{overflow-wrap:anywhere;min-width:0}.product-download-actions>.button svg{flex-shrink:0;width:16px;height:16px}.product-download-actions>.button:only-child{grid-column:1/-1}.product-download-actions>.button-outline{background:#121b29;border-color:#ffffff25}@media (max-width:600px){.product-download-actions{grid-template-columns:1fr}}.download-card:has(.download-options){padding-block:28px}.download-options{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:12px;width:260px;display:grid}.download-card:has(.download-options)>div:not(.download-status){min-width:0}.download-options>.button{border-radius:9px;justify-content:space-between;gap:18px;width:100%;min-height:58px;padding:16px 22px;font-weight:600;line-height:1.45}.download-option-label{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.download-option-label .editor-text-target{overflow-wrap:anywhere;min-width:0}.download-options .button svg{flex-shrink:0;width:16px;height:16px}.button.button-store{color:#fff;background:#4b78ff;border:1px solid #4b78ff}.button.button-store:hover{background:#5b85ff;border-color:#5b85ff}.download-options .button-outline{color:#dce7fa;background:#152031;border-color:#ffffff30}@media (max-width:900px){.download-options{width:calc(100% - 88px);margin-left:88px}}@media (max-width:600px){.download-status.download-options{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-left:0}.download-options>.button{padding-inline:16px;font-size:12px}}.product-download-actions>.button{gap:10px;min-height:52px;padding:14px 12px}.product-download-actions .download-option-label{gap:8px}.product-download-actions .editor-text-target{white-space:nowrap;overflow-wrap:normal}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-8d1f3c88b4469041.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-85c8b5aab72ce234.woff2)format("woff2");unicode-range:U+AC00-AC01,U+AC04,U+AC10-AC11,U+AC1C-AC1D,U+AC70,U+AC83,U+AC8C,U+ACA0,U+ACAC,U+ACB0,U+ACBD,U+ACC1,U+ACC4,U+ACE0,U+ACE7,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD6C-AD6D,U+AD81,U+AD8C,U+ADF8,U+ADFC,U+AE00,U+AE08,U+AE30,U+AE34,U+AE38,U+AE40,U+AE4C,U+AED8,U+B07C,U+B098,U+B0A8,U+B0B4,U+B0BC,U+B108,U+B113,U+B118,U+B220,U+B274,U+B290,U+B294,U+B298,U+B2A5,U+B2C8,U+B2E4,U+B2E8,U+B2EB-B2EC,U+B2F4-B2F5,U+B2F9,U+B354,U+B358,U+B35C,U+B370,U+B3C4,U+B3CC,U+B3D5,U+B418,U+B41C,U+B429,U+B458,U+B4A4,U+B4DC,U+B4E0,U+B4E4,U+B4EC-B4ED,U+B4F1,U+B514,U+B54C,U+B5A4,U+B610,U+B77C,U+B78C,U+B798,U+B7A8,U+B7EC,U+B7FD,U+B824-B825,U+B85C-B85D,U+B8CC,U+B958,U+B974,U+B978,U+B97C,U+B984,U+B9AC,U+B9BD,U+B9C1,U+B9CC,U+B9CE,U+B9D0,U+B9E4,U+BA38,U+BA48,U+BA54,U+BA70,U+BA74,U+BA85,U+BAA8-BAA9,U+BABB,U+BB38,U+BB3B,U+BBF8,U+BBFC,U+BC00,U+BC14,U+BC18,U+BC1C,U+BC29,U+BC30,U+BC84,U+BC88,U+BC95,U+BCA0,U+BCC0,U+BCC4,U+BCF4-BCF5,U+BCF8,U+BD59,U+BD80,U+BD84,U+BD88,U+BE44,U+BE48,U+BE60,U+C0AC,U+C0B4,U+C0C1,U+C0C8,U+C0DD,U+C11C,U+C120,U+C124,U+C131,U+C138,U+C140,U+C149,U+C18C-C18D,U+C218-C219,U+C21C,U+C220,U+C228,U+C27D,U+C2A4,U+C2B5,U+C2DC-C2DD,U+C2E0,U+C2E4,U+C2EC,U+C2F6,U+C4F0,U+C4F8,U+C544,U+C548,U+C54A,U+C54C,U+C558,U+C571,U+C57C,U+C5B4,U+C5B8,U+C5C5-C5C6,U+C5C8,U+C5D0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C601,U+C608,U+C624,U+C62C,U+C640,U+C644,U+C654,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6C0,U+C6C3,U+C6CC,U+C6D0,U+C6E8,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C784-C785,U+C788,U+C790-C791,U+C798,U+C7A1,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C810-C811,U+C815,U+C81C-C81D,U+C84C,U+C870,U+C88B,U+C8FC,U+C900,U+C904,U+C911,U+C989,U+C9C0,U+C9C4,U+C9C8,U+C9D1,U+CC28,U+CC3E,U+CC98,U+CCAD,U+CCB4,U+CCD0,U+CD08,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE58,U+CE90,U+CEA1,U+CF58,U+D06C,U+D070,U+D074,U+D0D5,U+D0DD,U+D130,U+D14D,U+D1B1,U+D2B8,U+D2F0,U+D2F8,U+D30C,U+D310,U+D398,U+D3B4,U+D3B8,U+D3BC,U+D3EC,U+D45C,U+D480,U+D488,U+D504,U+D544,U+D558,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D588-D589,U+D5A5,U+D5C8,U+D5D8,U+D604,U+D638,U+D648,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C-D68D,U+D6C4,U+D750,U+D769,U+D788}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-2337d5ab85f721ad.woff2)format("woff2");unicode-range:U+100-148,U+14A-1C3,U+1C5-201}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-84217393d33dde33.woff2)format("woff2");unicode-range:U+202-301}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-ea07af04efa07c11.woff2)format("woff2");unicode-range:U+302-31E,U+321-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3E1,U+3F0-41A}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-a122c5259c045d37.woff2)format("woff2");unicode-range:U+41B-49D,U+4A0-4FF,U+52F,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DC6}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-e5d36bd484fd53c8.woff2)format("woff2");unicode-range:U+1DC7-1DF5,U+1DFC-1ECC}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-968f02bb3eeccf9b.woff2)format("woff2");unicode-range:U+1ECD-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FDF}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-8c7c064873b50faa.woff2)format("woff2");unicode-range:U+1FE?,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200D,U+2010-2027,U+202F-2060,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2123,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+214F,U+2153,U+215A-217D}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-064930f981b3a4ab.woff2)format("woff2");unicode-range:U+217E-2188,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+226A-226B,U+22EF,U+2303,U+2305,U+2318,U+2325-2327,U+2329-232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2473,U+24B6-24CF,U+24EA-24F4,U+24FF,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A,U+26A0,U+2713,U+2717,U+2756,U+2776-2789,U+27EF,U+27F5-27FA,U+2985-2986,U+2B06,U+2B12-2B13,U+2B1C,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+3000-3003,U+3008-3011,U+3014-301F,U+3041-305F}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-6a279b5a361bcf37.woff2)format("woff2");unicode-range:U+3060-3094,U+3099-309E,U+30A1-30FE,U+3131-3164,U+318D,U+321C,U+3380-3384,U+3388-33B3}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4d0af5aa11d22b4c.woff2)format("woff2");unicode-range:U+33B4-33CA,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+A69F,U+A7FF,U+A92E,U+AC02-AC03,U+AC05-AC0F,U+AC12-AC1B,U+AC1E-AC6F,U+AC71-AC82,U+AC84-AC8B,U+AC8D-AC9F,U+ACA1-ACAB,U+ACAD-ACAF,U+ACB1-ACBC,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF,U+ACE1-ACE6,U+ACE8-ACEF}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4f053be857851a9d.woff2)format("woff2");unicode-range:U+ACF0-ACF2,U+ACF4,U+ACF6-ACFB,U+ACFD-ACFF,U+AD01-AD6B,U+AD6E-AD80,U+AD82-AD8B,U+AD8D-ADF7}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-d66dc18ceff203cb.woff2)format("woff2");unicode-range:U+ADF9-ADFB,U+ADFD-ADFF,U+AE01-AE07,U+AE09-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE41-AE4B,U+AE4D-AED7,U+AED9-AF01}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-2cc948ad46be9443.woff2)format("woff2");unicode-range:U+AF02-B001}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-5098126f4df9787c.woff2)format("woff2");unicode-range:U+B002-B07B,U+B07D-B097,U+B099-B0A7,U+B0A9-B0B3,U+B0B5-B0BB,U+B0BD-B106}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-f701bea82315cbc2.woff2)format("woff2");unicode-range:U+B107,U+B109-B112,U+B114-B117,U+B119-B209}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-99d7ae246d35289b.woff2)format("woff2");unicode-range:U+B20A-B21F,U+B221-B273,U+B275-B28F,U+B291-B293,U+B295-B297,U+B299-B2A4,U+B2A6-B2C7,U+B2C9-B2E3,U+B2E5-B2E7,U+B2E9-B2EA,U+B2ED-B2F3,U+B2F6-B2F8,U+B2FA-B317}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-aa2de2da0663d7f6.woff2)format("woff2");unicode-range:U+B318-B353,U+B355-B357,U+B359-B35B,U+B35D-B36F,U+B371-B3C3,U+B3C5-B3CB,U+B3CD-B3D4,U+B3D6-B417,U+B419-B41B,U+B41D-B420}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-151983b0da59b148.woff2)format("woff2");unicode-range:U+B421-B428,U+B42A-B457,U+B459-B4A3,U+B4A5-B4DB,U+B4DD-B4DF,U+B4E1-B4E3,U+B4E5-B4EB,U+B4EE-B4F0,U+B4F2-B513,U+B515-B52A}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-e4acf24ac8a872a0.woff2)format("woff2");unicode-range:U+B52B-B54B,U+B54D-B5A3,U+B5A5-B60F,U+B611-B62D}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4b017f14b52ff860.woff2)format("woff2");unicode-range:U+B62E-B72D}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-e03f4ad3c4c14d12.woff2)format("woff2");unicode-range:U+B72E-B77B,U+B77D-B78B,U+B78D-B797,U+B799-B7A7,U+B7A9-B7EB,U+B7ED-B7FC,U+B7FE-B823,U+B826-B835}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-12f96ba142e97a5b.woff2)format("woff2");unicode-range:U+B836-B85B,U+B85E-B8CB,U+B8CD-B938}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-ba65e7c907769f4b.woff2)format("woff2");unicode-range:U+B939-B957,U+B959-B973,U+B975-B977,U+B979-B97B,U+B97D-B983,U+B985-B9AB,U+B9AD-B9BC,U+B9BE-B9C0,U+B9C2-B9CB,U+B9CD,U+B9CF,U+B9D1-B9E3,U+B9E5-BA37,U+BA39-BA45}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-f6d904c3cf23b797.woff2)format("woff2");unicode-range:U+BA46-BA47,U+BA49-BA53,U+BA55-BA6F,U+BA71-BA73,U+BA75-BA84,U+BA86-BAA7,U+BAAA-BABA,U+BABC-BB37,U+BB39-BB3A,U+BB3C-BB4F}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-1297f1ac4f6537db.woff2)format("woff2");unicode-range:U+BB50-BBF7,U+BBF9-BBFB,U+BBFD-BBFF,U+BC01-BC13,U+BC15-BC17,U+BC19-BC1B,U+BC1D-BC28,U+BC2A-BC2F,U+BC31-BC57}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-2d2cb8b722e9ed7e.woff2)format("woff2");unicode-range:U+BC58-BC83,U+BC85-BC87,U+BC89-BC94,U+BC96-BC9F,U+BCA1-BCBF,U+BCC1-BCC3,U+BCC5-BCF3,U+BCF6-BCF7,U+BCF9-BD58,U+BD5A-BD61}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-32b126db99e1a9dd.woff2)format("woff2");unicode-range:U+BD62-BD7F,U+BD81-BD83,U+BD85-BD87,U+BD89-BE43,U+BE45-BE47,U+BE49-BE5F,U+BE61-BE67}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-7ab9472397a7c45c.woff2)format("woff2");unicode-range:U+BE68-BF67}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-7cc98061cdaa130b.woff2)format("woff2");unicode-range:U+BF68-C067}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-84e28e18c1db4610.woff2)format("woff2");unicode-range:U+C068-C0AB,U+C0AD-C0B3,U+C0B5-C0C0,U+C0C2-C0C7,U+C0C9-C0DC,U+C0DE-C11B,U+C11D-C11F,U+C121-C123,U+C125-C130,U+C132-C137,U+C139-C13F,U+C141-C148,U+C14A-C173}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-720fdf424eb8723c.woff2)format("woff2");unicode-range:U+C174-C18B,U+C18E-C217,U+C21A-C21B,U+C21D-C21F,U+C221-C227,U+C229-C27A}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-549de63ca0663442.woff2)format("woff2");unicode-range:U+C27B-C27C,U+C27E-C2A3,U+C2A5-C2B4,U+C2B6-C2DB,U+C2DE-C2DF,U+C2E1-C2E3,U+C2E5-C2EB,U+C2ED-C2F5,U+C2F7-C383}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-6d284b0b35e87394.woff2)format("woff2");unicode-range:U+C384-C483}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4ac0abe61dfdbdb8.woff2)format("woff2");unicode-range:U+C484-C4EF,U+C4F1-C4F7,U+C4F9-C543,U+C545-C547,U+C549,U+C54B,U+C54D-C557,U+C559-C570,U+C572-C57B,U+C57D-C58C}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-5c707c8f046e41c5.woff2)format("woff2");unicode-range:U+C58D-C5B3,U+C5B5-C5B7,U+C5B9-C5C4,U+C5C7,U+C5C9-C5CF,U+C5D1-C5EB,U+C5EE-C5EF,U+C5F1-C5F3,U+C5F5-C600,U+C602-C607,U+C609-C623,U+C625-C62B,U+C62D-C63F,U+C641-C643,U+C645-C653,U+C655-C693,U+C695-C69E}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-8d0c3f39f6b4402b.woff2)format("woff2");unicode-range:U+C69F-C6A8,U+C6AA-C6AF,U+C6B1-C6B3,U+C6B5-C6BF,U+C6C1-C6C2,U+C6C4-C6CB,U+C6CD-C6CF,U+C6D1-C6E7,U+C6E9-C703,U+C705-C71F,U+C721-C73B,U+C73D-C73F,U+C741-C743,U+C745-C74B,U+C74D-C757,U+C759-C773,U+C776-C777,U+C779-C77B,U+C77E-C783,U+C786-C787,U+C789-C78F,U+C792-C797,U+C799-C7A0,U+C7A2-C7A4,U+C7A6-C7AB,U+C7AD-C7BB}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-d2aaaab49fb5f365.woff2)format("woff2");unicode-range:U+C7BC-C7FF,U+C802-C803,U+C805-C80F,U+C812-C814,U+C816-C81B,U+C81E-C84B,U+C84D-C86F,U+C871-C88A,U+C88C-C8C6}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-7ab791159947d824.woff2)format("woff2");unicode-range:U+C8C7-C8FB,U+C8FD-C8FF,U+C901-C903,U+C905-C910,U+C912-C988,U+C98A-C9BF,U+C9C1-C9C3,U+C9C5-C9C7,U+C9C9-C9CE}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-83aa55230138096b.woff2)format("woff2");unicode-range:U+C9CF-C9D0,U+C9D2-CACF}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-ab21fcc1656243b9.woff2)format("woff2");unicode-range:U+CAD0-CBCF}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-812b02617f5d1f30.woff2)format("woff2");unicode-range:U+CBD0-CC27,U+CC29-CC3D,U+CC3F-CC97,U+CC99-CCAC,U+CCAE-CCB3,U+CCB5-CCCF,U+CCD1-CCD5}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-4a65dc07c307100e.woff2)format("woff2");unicode-range:U+CCD6-CD07,U+CD09-CD5B,U+CD5D-CD93,U+CD95-CD9B,U+CD9D-CDD9}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-293bcf0cc634cd7d.woff2)format("woff2");unicode-range:U+CDDA-CDE7,U+CDE9-CE57,U+CE59-CE8F,U+CE91-CEA0,U+CEA2-CEDD}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-edaa4707669c4776.woff2)format("woff2");unicode-range:U+CEDE-CF57,U+CF59-CFDE}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-3b563d649832e5a6.woff2)format("woff2");unicode-range:U+CFDF-D06B,U+D06D-D06F,U+D071-D073,U+D075-D0D4,U+D0D6-D0DC,U+D0DE-D0E3}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-0f91b67441ed8c12.woff2)format("woff2");unicode-range:U+D0E4-D12F,U+D131-D14C,U+D14E-D1B0,U+D1B2-D1E6}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-c04589068a532f16.woff2)format("woff2");unicode-range:U+D1E7-D2B7,U+D2B9-D2E7}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-20005e6675251c2a.woff2)format("woff2");unicode-range:U+D2E8-D2EF,U+D2F1-D2F7,U+D2F9-D30B,U+D30D-D30F,U+D311-D397,U+D399-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3EB,U+D3ED-D3F0}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-ac3b117de3951e7f.woff2)format("woff2");unicode-range:U+D3F1-D45B,U+D45D-D47F,U+D481-D487,U+D489-D4F3}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-1ff7e2da1d748d27.woff2)format("woff2");unicode-range:U+D4F4-D503,U+D505-D543,U+D545-D557,U+D559-D55B,U+D55D-D55F,U+D561-D567,U+D56A-D56C,U+D56E-D573,U+D575-D587,U+D58A-D5A4,U+D5A6-D5C7,U+D5C9-D5D7,U+D5D9-D601}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-d892a34403614e6a.woff2)format("woff2");unicode-range:U+D602-D603,U+D605-D637,U+D639-D647,U+D649-D653,U+D656-D657,U+D659-D65B,U+D65D-D668,U+D66A-D68B,U+D68E-D6C3,U+D6C5-D70C}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-a1723c3de386be16.woff2)format("woff2");unicode-range:U+D70D-D74F,U+D751-D768,U+D76A-D787,U+D789-D7A3,U+E000,U+E002-E05E,U+E06A-E077}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-bc732228bc6a6db3.woff2)format("woff2");unicode-range:U+E078-E080,U+E093-E096,U+E0A5-E0E6,U+E0F3-E11C,U+E11E-E12A,U+E131-E147,U+E14E-E164,U+EE01-EE05,U+F000-F046}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-fbca128c6ff3cf61.woff2)format("woff2");unicode-range:U+F047-F057,U+F6C3,U+FE20-FE2D,U+FEFF,U+FF01-FF60,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE1,U+FFE5-FFE6,U+1F10B,U+1F12F-1F149,U+1F150-1F16B,U+1F17?}@font-face{font-family:RhifSans;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-c20a8e4f231d88e2.woff2)format("woff2");unicode-range:U+1F180-1F189,U+1F850,U+1F852,U+F0000-F0002}
