.global-top-nav[data-v-0bb7985f]{position:fixed;top:calc(var(--app-top-nav-top, 16px) + env(safe-area-inset-top,0px));padding-top:var(--app-top-nav-padding-top, 20px);left:0;right:0;z-index:1200;width:100%;max-width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}.nav-panel[data-v-0bb7985f]{container-type:inline-size;container-name:topnav;--nav-panel-radius: clamp(24px, 5.5vw, 32px);--nav-head-inner: clamp(34px, 8.5vw, 44px);--nav-head-pad-x: clamp(6px, 1.5vw, 10px);--nav-head-pad-y: clamp(6px, 1.2vw, 10px);--nav-head-h: calc(var(--nav-head-pad-y) * 2 + var(--nav-head-inner));--nav-tile-pad-y: 40px;--nav-head-body-gap: 20px;--nav-expanded-extra: calc(var(--nav-tile-pad-y) * 2 + 1.25em);--nav-ease-expand: cubic-bezier(.16, 1, .3, 1);--nav-ease-collapse: cubic-bezier(.4, 0, .85, 1);display:flex;flex-direction:column;gap:0;width:min(430px,calc(100% - clamp(8px,2.4vw,20px)));pointer-events:auto;height:var(--nav-head-h);padding:0;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:#00000080;border-radius:var(--nav-panel-radius);box-sizing:border-box;overflow:hidden;box-shadow:0 6px 28px #00000024;transition:height .44s var(--nav-ease-expand),gap .44s var(--nav-ease-expand),border-radius .45s var(--nav-ease-expand),box-shadow .4s var(--nav-ease-expand)}.nav-panel.expanded[data-v-0bb7985f]{gap:var(--nav-head-body-gap);height:calc(var(--nav-head-h) + var(--nav-head-body-gap) + var(--nav-expanded-extra) + var(--nav-head-pad-x));box-shadow:0 14px 44px #00000038}.nav-head[data-v-0bb7985f]{flex:0 0 auto;display:flex;align-items:center;gap:clamp(6px,1.5vw,10px);min-width:0;min-height:var(--nav-head-inner);box-sizing:border-box;padding:var(--nav-head-pad-y) var(--nav-head-pad-x)}.nav-panel.expanded .nav-head[data-v-0bb7985f]{padding-bottom:0}.brand-icon-btn[data-v-0bb7985f]{width:var(--nav-head-inner);height:var(--nav-head-inner);flex-shrink:0;border:none;border-radius:50%;background:#f2f2f2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.brand-icon-btn img[data-v-0bb7985f]{width:clamp(18px,4.8vw,28px);height:clamp(18px,4.8vw,28px);object-fit:contain}.brand-wordmark[data-v-0bb7985f]{flex:1;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;border:none;background:transparent;color:#fff;font-size:clamp(18px,2.1vw,24px);font-weight:600;line-height:1;letter-spacing:.01em;cursor:pointer;padding:0;min-width:0;min-height:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head-caret-btn[data-v-0bb7985f]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:var(--nav-head-inner);min-height:var(--nav-head-inner);padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px}.head-caret-btn[data-v-0bb7985f]:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.head-caret-icon[data-v-0bb7985f]{display:block;width:clamp(18px,4.6vw,24px);height:clamp(16px,4.2vw,22px);flex-shrink:0;object-fit:contain}.nav-body[data-v-0bb7985f]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;padding:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s var(--nav-ease-collapse),transform .28s var(--nav-ease-collapse),visibility 0s linear .2s}.nav-panel.expanded .nav-body[data-v-0bb7985f]{flex:0 0 auto;padding:0 var(--nav-head-pad-x) var(--nav-head-pad-x);opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .34s var(--nav-ease-expand) .06s,transform .42s var(--nav-ease-expand) .05s,visibility 0s linear 0s}.inu-card[data-v-0bb7985f]{box-sizing:border-box;border:none;border-radius:clamp(16px,4.5vw,24px);background:#f7f4f2;padding:clamp(8px,2vw,12px) clamp(6px,1.6vw,8px) clamp(6px,1.6vw,8px);text-align:left;cursor:pointer;min-height:clamp(110px,26vw,150px);height:100%;align-self:stretch;overflow:hidden}.inu-mark-row[data-v-0bb7985f]{display:flex;width:100%;align-items:center;justify-content:center;gap:clamp(4px,1.5vw,8px);margin-left:0;color:#4a4a4a;font-size:clamp(17px,4.2vw,30px);font-weight:600;line-height:1}.inu-mark-row img[data-v-0bb7985f]{width:clamp(52px,15vw,80px);height:auto;max-width:100%;aspect-ratio:80 / 30;object-fit:contain}.inu-figure[data-v-0bb7985f]{display:block;width:clamp(48px,14vw,74px);height:auto;aspect-ratio:74 / 104;object-fit:contain;margin:clamp(2px,1vw,4px) auto 0}.tile-grid[data-v-0bb7985f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:clamp(6px,1.6vw,10px);min-width:0;width:100%;align-self:auto}.tile-btn[data-v-0bb7985f]{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:calc(var(--nav-tile-pad-y, 40px) * 2 + 1.25em);overflow-y:auto;-webkit-overflow-scrolling:touch;border:none;border-radius:clamp(14px,4vw,25px);background:#0006;color:#fff;font-size:clamp(14px,1.6vw,18px);font-weight:600;line-height:1.25;cursor:pointer;padding:var(--nav-tile-pad-y, 40px) 8px;text-align:center;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;transform:scale(1);transform-origin:center;will-change:transform,box-shadow;box-shadow:0 0 #fc323200;transition:background .2s ease,color .2s ease,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.tile-btn[data-v-0bb7985f]:hover{background:#fff;color:#fc3232;z-index:3;transform:scale(1.08);box-shadow:0 14px 30px #fc32323d}@media(max-width:680px){.global-top-nav[data-v-0bb7985f]{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.nav-panel[data-v-0bb7985f]{width:100%;max-width:100%}}@media(max-width:430px){.nav-panel[data-v-0bb7985f]{--nav-panel-radius: 26px;--nav-head-inner: 32px;--nav-head-pad-x: 8px;--nav-head-pad-y: 8px;--nav-tile-pad-y: 40px;--nav-expanded-extra: calc(var(--nav-tile-pad-y) * 2 + 1.25em)}.brand-wordmark[data-v-0bb7985f]{font-size:12px;letter-spacing:0}.tile-btn[data-v-0bb7985f]{font-size:clamp(10px,3.5vw,11px);line-height:1.2;padding:var(--nav-tile-pad-y, 40px) 5px}}@media(prefers-reduced-motion:reduce){.nav-panel[data-v-0bb7985f]{transition-duration:.14s}.nav-body[data-v-0bb7985f],.nav-panel.expanded .nav-body[data-v-0bb7985f]{transition-duration:.12s;transition-delay:0s!important;transform:none}}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;inset:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;inset:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.site-footer[data-v-8e06e2bd]{width:100%;max-width:var(--shell-max-width, var(--site-content-max-width));margin-left:auto;margin-right:auto;padding:30px var(--shell-padding, var(--site-gutter-x)) 16px;box-sizing:border-box;color:#fff;background:#e14b4b;border-radius:40px}.footer-top[data-v-8e06e2bd]{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(140px,auto));gap:clamp(24px,4vw,80px);align-items:start}.footer-brand[data-v-8e06e2bd]{display:inline-flex;align-items:center;gap:10px}.footer-brand-icon[data-v-8e06e2bd]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.footer-brand-icon img[data-v-8e06e2bd]{width:34px;height:34px}.footer-brand-text[data-v-8e06e2bd]{font-size:34px;font-weight:600;line-height:1}.footer-col h4[data-v-8e06e2bd]{margin:0 0 18px;font-size:24px;font-weight:600;line-height:1.25}.footer-col a[data-v-8e06e2bd]{display:block;margin-bottom:12px;color:#fff;font-size:20px;line-height:1.25;text-decoration:none}.footer-divider[data-v-8e06e2bd]{height:1px;margin:44px 0 18px;background:#ffffff73}.footer-bottom[data-v-8e06e2bd]{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-bottom p[data-v-8e06e2bd]{margin:0;color:#ff8686;font-size:20px}.footer-policies[data-v-8e06e2bd]{display:flex;gap:44px}.footer-policies a[data-v-8e06e2bd]{color:#ff8686;font-size:20px;text-decoration:none}@media(max-width:1440px){.site-footer[data-v-8e06e2bd]{border-radius:28px;padding:24px var(--shell-padding, var(--site-gutter-x)) 14px}.footer-brand-text[data-v-8e06e2bd]{font-size:clamp(24px,2.5vw,34px)}.footer-col h4[data-v-8e06e2bd]{font-size:clamp(18px,1.6vw,24px)}.footer-col a[data-v-8e06e2bd],.footer-bottom p[data-v-8e06e2bd],.footer-policies a[data-v-8e06e2bd]{font-size:clamp(14px,1.3vw,20px)}.footer-policies[data-v-8e06e2bd]{gap:clamp(16px,2.8vw,44px)}}@media(max-width:1024px){.site-footer[data-v-8e06e2bd]{border-radius:24px}.footer-top[data-v-8e06e2bd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.footer-bottom[data-v-8e06e2bd]{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:680px){.site-footer[data-v-8e06e2bd]{border-radius:18px;padding:18px var(--shell-padding, 10px) 12px}.footer-top[data-v-8e06e2bd]{grid-template-columns:1fr;gap:16px}.footer-divider[data-v-8e06e2bd]{margin:28px 0 14px}.footer-policies[data-v-8e06e2bd]{flex-wrap:wrap;gap:12px 16px}}.media-page[data-v-ceb8fdfc]{--shell-max-width: var(--site-content-max-width);--shell-padding: var(--site-gutter-x);width:100%;box-sizing:border-box;padding:0 var(--shell-padding)}.media-page--embedded[data-v-ceb8fdfc]{padding:0}.media-news-figma[data-v-ceb8fdfc]{display:flex;flex-direction:column;max-width:var(--shell-max-width);margin:0 auto;gap:clamp(24px,3vw,40px)}.media-news-header[data-v-ceb8fdfc]{text-align:center;max-width:870px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.media-news-header h1[data-v-ceb8fdfc],.media-news-header h2[data-v-ceb8fdfc]{margin:0 0 16px;color:#000;font-size:clamp(34px,3.35vw,64px);font-weight:700;line-height:1.25}.media-news-header p[data-v-ceb8fdfc]{margin:0;color:#9a9a9a;font-size:clamp(18px,1.88vw,36px);font-weight:400;line-height:1.25}.media-news-row[data-v-ceb8fdfc]{display:flex;flex-wrap:nowrap;column-gap:20px;row-gap:20px;align-items:stretch;min-height:clamp(320px,35vw,669px)}.media-news-visual[data-v-ceb8fdfc]{position:relative;flex:0 0 clamp(260px,39.5vw,758px);border-radius:40px;overflow:hidden;background:#faf7f3;isolation:isolate}.media-news-visual-layer[data-v-ceb8fdfc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.045);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.16,1,.3,1);z-index:0}.media-news-visual-layer--on[data-v-ceb8fdfc]{opacity:1;transform:scale(1);z-index:1}.media-news-panels[data-v-ceb8fdfc]{display:flex;flex:1;gap:20px;min-width:0}.media-news-panel[data-v-ceb8fdfc]{position:relative;box-sizing:border-box;flex:0 0 clamp(64px,10.6vw,204px);min-width:64px;border-radius:40px;background:#faf7f3;overflow:hidden;cursor:pointer;transform:translateZ(0);transition:flex-basis .58s cubic-bezier(.22,1,.36,1),flex-grow .58s cubic-bezier(.22,1,.36,1),min-width .58s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),filter .35s ease}.media-news-panel[data-v-ceb8fdfc]:not(.media-news-panel--active):hover{filter:brightness(.99)}.media-news-panel[data-v-ceb8fdfc]:not(.media-news-panel--active):active{transform:translateZ(0) scale(.987)}.media-news-panel[data-v-ceb8fdfc]:focus-visible{outline:2px solid #2c2c2c;outline-offset:2px}.media-news-panel--active[data-v-ceb8fdfc]{flex:1 1 clamp(260px,32vw,614px);cursor:default;box-shadow:0 20px 56px #2c2c2c1a}.media-news-panel-expanded[data-v-ceb8fdfc]{display:flex;flex-direction:column;align-items:flex-start;position:absolute;inset:0;box-sizing:border-box;height:100%;padding:clamp(36px,4.7vw,90px) clamp(20px,2.1vw,40px) clamp(28px,3vw,40px);z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility .45s}.media-news-panel--active .media-news-panel-expanded[data-v-ceb8fdfc]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.05s}.media-news-panel-collapsed[data-v-ceb8fdfc]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.2vw,18px);padding:clamp(36px,4.7vw,90px) 0 clamp(48px,6vw,120px);box-sizing:border-box;width:100%;overflow:clip;justify-content:flex-start;height:100%;opacity:1;visibility:visible;transition:opacity .38s cubic-bezier(.22,1,.36,1),visibility .38s}.media-news-panel-collapsed-num[data-v-ceb8fdfc]{color:#2c2c2c;font-size:clamp(48px,5vw,96px);font-weight:600;line-height:1;text-align:center}.media-news-panel-expanded-head[data-v-ceb8fdfc]{display:flex;align-items:center;gap:clamp(12px,1.2vw,20px);width:100%;margin-bottom:clamp(18px,2vw,28px)}.media-news-panel-expanded-num[data-v-ceb8fdfc]{flex:0 0 auto;color:#2c2c2c;font-size:clamp(48px,5vw,96px);font-weight:600;line-height:1;min-width:clamp(48px,5vw,96px);text-align:center}.media-news-panel-logo[data-v-ceb8fdfc]{display:block;max-width:min(321px,85%);max-height:clamp(40px,4.5vw,70px);width:auto;height:auto;object-fit:contain;object-position:left center}.media-news-panel-headline[data-v-ceb8fdfc]{position:absolute;left:clamp(20px,2.1vw,40px);right:clamp(20px,2.1vw,40px);bottom:clamp(120px,12.2vw,170px);margin:0;color:#2c2c2c;font-size:clamp(18px,1.77vw,34px);font-weight:600;line-height:1.25;max-width:min(542px,calc(100% - clamp(40px,4.2vw,80px)))}.media-news-read-more[data-v-ceb8fdfc]{position:absolute;left:clamp(20px,2.1vw,40px);bottom:clamp(28px,3vw,40px);min-width:200px;max-width:300px;width:100%;border:none;border-radius:120px;color:#fff;font-size:clamp(18px,1.65vw,32px);font-weight:600;line-height:1.25;background:#2c2c2c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;overflow:hidden;box-shadow:0 10px 28px #2c2c2c1f;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),background-color .28s ease}.media-news-read-more[data-v-ceb8fdfc]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #2c2c2c38;background-color:#1a1a1a}.media-news-read-more[data-v-ceb8fdfc]:active{transform:translateY(-1px);box-shadow:0 10px 22px #2c2c2c29;transition-duration:.12s}.media-news-read-more[data-v-ceb8fdfc]:focus-visible{outline:2px solid #fc3232;outline-offset:3px}.media-news-panel-collapsed-logo[data-v-ceb8fdfc]{margin-top:auto;transform:rotate(-90deg);transform-origin:center;max-width:none;width:clamp(120px,13vw,226px);height:clamp(36px,4vw,49px);flex-shrink:0}.media-news-panel-collapsed-logo img[data-v-ceb8fdfc]{width:100%;height:100%;object-fit:contain;object-position:center}.media-news-panel--active .media-news-panel-collapsed[data-v-ceb8fdfc]{position:absolute;inset:0;z-index:1;opacity:0;visibility:hidden;pointer-events:none}.media-news-panel-expanded .media-news-panel-logo[data-v-ceb8fdfc],.media-news-panel-expanded .media-news-panel-headline[data-v-ceb8fdfc],.media-news-panel-expanded .media-news-read-more[data-v-ceb8fdfc]{opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.media-news-panel--active .media-news-panel-expanded .media-news-panel-logo[data-v-ceb8fdfc]{opacity:1;transition-delay:.08s}.media-news-panel--active .media-news-panel-expanded .media-news-panel-headline[data-v-ceb8fdfc]{opacity:1;transition-delay:.14s}.media-news-panel--active .media-news-panel-expanded .media-news-read-more[data-v-ceb8fdfc]{opacity:1;transition-delay:.22s}@media(prefers-reduced-motion:reduce){.media-news-visual-layer[data-v-ceb8fdfc]{transition:opacity .2s ease;transform:none}.media-news-visual-layer--on[data-v-ceb8fdfc]{transform:none}.media-news-panel[data-v-ceb8fdfc]{transition-duration:.22s}.media-news-panel-expanded[data-v-ceb8fdfc],.media-news-panel-collapsed[data-v-ceb8fdfc],.media-news-panel-expanded .media-news-panel-logo[data-v-ceb8fdfc],.media-news-panel-expanded .media-news-panel-headline[data-v-ceb8fdfc]{transition-duration:.16s!important;transition-delay:0s!important;transform:none!important}.media-news-panel-expanded .media-news-read-more[data-v-ceb8fdfc]{transition-duration:.16s!important;transition-delay:0s!important}.media-news-read-more[data-v-ceb8fdfc]:hover,.media-news-read-more[data-v-ceb8fdfc]:active{transform:none;box-shadow:0 10px 28px #2c2c2c1f}}@media(max-width:960px){.media-news-row[data-v-ceb8fdfc]{flex-direction:column;min-height:0;gap:20px}.media-news-visual[data-v-ceb8fdfc],.media-news-panel-logo[data-v-ceb8fdfc],.media-news-panel-collapsed-logo[data-v-ceb8fdfc]{display:none!important}.media-news-panels[data-v-ceb8fdfc]{flex-direction:row;overflow-x:auto;padding-bottom:8px;gap:12px;-webkit-overflow-scrolling:touch}.media-news-panel[data-v-ceb8fdfc]{flex:0 0 72px;min-width:72px;border-radius:24px;min-height:280px}.media-news-panel--active[data-v-ceb8fdfc]{flex:0 0 min(88vw,400px);min-width:min(88vw,400px)}.media-news-read-more[data-v-ceb8fdfc]{font-size:16px}}@media(max-width:1200px){.media-news-visual[data-v-ceb8fdfc],.media-news-panel[data-v-ceb8fdfc]{border-radius:32px}}@media(max-width:680px){.media-page[data-v-ceb8fdfc]:not(.media-page--embedded){--shell-padding: min(10px, var(--site-gutter-x))}.media-news-header h1[data-v-ceb8fdfc],.media-news-header h2[data-v-ceb8fdfc]{font-size:clamp(24px,6vw,34px)}.media-news-header p[data-v-ceb8fdfc]{font-size:clamp(13px,3.8vw,16px)}}.home-view[data-v-d6db4e46]{width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:var(--app-page-margin-y) 0;background:#fff;margin-top:calc(-1 * var(--app-fixed-nav-offset))}.home-page-stack[data-v-d6db4e46]{--page-section-gap: 20px;--shell-max-width: var(--site-content-max-width);--shell-padding: var(--site-gutter-x);--tech-hero-pad-left: clamp(20px, 2.2vw, 40px);--tech-hero-pad-right: clamp(20px, 3vw, 56px);display:flex;flex-direction:column;gap:var(--page-section-gap)}.home-content-stack[data-v-d6db4e46]{display:flex;flex-direction:column;gap:var(--page-section-gap);padding:0 var(--shell-padding) 0}.home-content-stack[data-v-d6db4e46]>*{min-width:0}.hero-wrap[data-v-d6db4e46]{width:100%;min-height:auto;padding:0 var(--shell-padding) 0;display:flex;align-items:flex-start;justify-content:center}.hero-video-card[data-v-d6db4e46]{position:relative;isolation:isolate;width:100%;max-width:var(--shell-max-width);margin:0 auto;height:calc(100vh - 12px - 2 * var(--app-page-margin-y));height:calc(100dvh - 12px - 2 * var(--app-page-margin-y));overflow:hidden;border-radius:54px;background:#111;--hero-edge-inset: clamp(14px, 3.7vw, 68px);--hero-pill-reserve: min(168px, 34vw)}.hero-video[data-v-d6db4e46]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.hero-mask[data-v-d6db4e46]{position:absolute;inset:0;z-index:1;background:#0003}.hero-content[data-v-d6db4e46]{position:absolute;top:50%;left:var(--hero-edge-inset);right:auto;z-index:4;box-sizing:border-box;max-width:calc(100% - 2 * var(--hero-edge-inset) - var(--hero-pill-reserve));color:#fff;text-align:left;transform:translateY(-50%)}.hero-title[data-v-d6db4e46]{margin:0;font-size:clamp(18px,2.1vw,42px);font-weight:600;line-height:1.3}.cta-btn[data-v-d6db4e46]{position:absolute;left:50%;bottom:clamp(22px,4.4vw,42px);z-index:6;display:inline-flex;box-sizing:border-box;width:fit-content;max-width:none;min-width:0;padding:clamp(14px,1.4vw,20px) clamp(28px,3.2vw,48px)!important;justify-content:center;align-items:center;border-radius:115px;height:auto;font-size:clamp(15px,1.67vw,30px);font-weight:600;line-height:1.25;white-space:nowrap;color:#fff!important;background:#f15b5b!important;border:none!important;transform:translate(-50%)}.cta-btn[data-v-d6db4e46]>span{display:inline-flex;width:auto;justify-content:center;align-items:center;gap:12px}.cta-btn .btn-text-flip[data-v-d6db4e46],.cta-btn .btn-text-flip>span[data-v-d6db4e46]{white-space:nowrap}.time-pill[data-v-d6db4e46]{position:absolute;top:50%;right:var(--hero-edge-inset);z-index:5;height:auto;color:#fff;font-size:clamp(15px,1.67vw,28px);font-weight:400;background:#00000080;border:none;backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px);transform:translateY(-50%)}.time-pill[data-v-d6db4e46] .el-icon{flex-shrink:0}.popup-video-shell[data-v-d6db4e46]{position:relative;width:100%;height:100%;border-radius:26px;overflow:hidden;border:none;box-shadow:0 18px 56px #0000009e;background:#000}.popup-close-btn[data-v-d6db4e46]{position:absolute;top:12px;right:12px;z-index:4;width:34px;height:34px;border:none;border-radius:50%;color:#fff;font-size:26px;line-height:1;background:#00000073;cursor:pointer}.popup-video[data-v-d6db4e46]{display:block;width:100%;height:100%;border-radius:0;background:#000}[data-v-d6db4e46] .video-dialog{--el-dialog-bg-color: transparent !important}[data-v-d6db4e46] .video-dialog .el-dialog{--el-dialog-bg-color: transparent;width:90vw!important;max-width:none!important;height:90vh;background:transparent;background-color:transparent!important;border-radius:0;box-shadow:none}[data-v-d6db4e46] .video-dialog .el-dialog__header{display:none}[data-v-d6db4e46] .video-dialog .el-dialog__body{height:100%;padding:0;background:transparent!important;background-color:transparent!important}[data-v-d6db4e46] .video-dialog-mask{background:#000000b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.play-icon[data-v-d6db4e46]{margin-right:8px}.paused-tip[data-v-d6db4e46]{position:absolute;left:clamp(14px,3.7vw,68px);bottom:clamp(18px,3vw,42px);right:auto;z-index:5;padding:8px 14px;font-size:14px;color:#fff;background:#00000073;border-radius:8px}.detail-wrap[data-v-d6db4e46]{width:100%;padding:0}.detail-card[data-v-d6db4e46]{position:relative;width:100%;max-width:var(--shell-max-width);margin:0 auto;height:clamp(340px,24vw,440px);overflow:hidden;border-radius:40px;background:#faf7f3}.detail-marquee-viewport[data-v-d6db4e46]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.detail-marquee-track[data-v-d6db4e46]{display:flex;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}.detail-marquee-panel[data-v-d6db4e46]{position:relative;height:100%;box-sizing:border-box}.detail-marquee-panel--inu[data-v-d6db4e46]{background-image:var(--v6b6797b2);background-repeat:no-repeat;background-position:right center;background-size:cover}.detail-copy[data-v-d6db4e46]{position:absolute;left:clamp(72px,10vw,190px);top:50%;transform:translateY(-46%);z-index:2;max-width:min(760px,58%);padding:0}.detail-marquee-panel--about .detail-copy[data-v-d6db4e46]{transform:translateY(-50%);max-width:min(1040px,calc(100% - 120px))}.detail-title[data-v-d6db4e46]{margin:0 0 20px;color:#101010;font-size:clamp(30px,2.5vw,48px);font-weight:600;line-height:1.25}.detail-marquee-panel--inu .detail-title[data-v-d6db4e46],.detail-marquee-panel--about .detail-title[data-v-d6db4e46]{color:#fff}.detail-title--compact[data-v-d6db4e46]{max-width:760px}.detail-title--wide[data-v-d6db4e46]{max-width:1040px}.detail-btn[data-v-d6db4e46]{min-width:300px;color:#fff;font-size:32px;font-weight:600;background:#2c2c2c;border:none;border-radius:120px}.detail-about-deco[data-v-d6db4e46]{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;background-image:var(--v51589c20);background-repeat:no-repeat;background-position:right center;background-size:cover}.detail-nav[data-v-d6db4e46]{position:absolute;top:50%;z-index:3;width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;padding:0;background:transparent;transform:translateY(-50%);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.detail-nav[data-v-d6db4e46]:hover{background:#2c2c2c0f;box-shadow:0 6px 18px #2c2c2c14}.detail-nav[data-v-d6db4e46]:active{background:#2c2c2c1c;box-shadow:0 2px 8px #2c2c2c0f}.detail-nav--left[data-v-d6db4e46]:hover{transform:translateY(-50%) translate(-2px)}.detail-nav--right[data-v-d6db4e46]:hover{transform:translateY(-50%) translate(2px)}.detail-nav--left[data-v-d6db4e46]:active{transform:translateY(-50%) translate(-1px) scale(.96)}.detail-nav--right[data-v-d6db4e46]:active{transform:translateY(-50%) translate(1px) scale(.96)}.detail-nav[data-v-d6db4e46]:focus-visible{outline:2px solid rgba(252,50,50,.65);outline-offset:3px}.detail-nav--left[data-v-d6db4e46]{left:28px}.detail-nav--right[data-v-d6db4e46]{right:28px}.detail-nav img[data-v-d6db4e46]{width:60px;height:60px;display:block;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,filter .22s ease;will-change:transform}.detail-nav:hover img[data-v-d6db4e46]{transform:scale(1.06);filter:drop-shadow(0 2px 6px rgba(44,44,44,.12))}.detail-nav--left:hover img[data-v-d6db4e46]{transform:scale(1.06) translate(-3px)}.detail-nav--right:hover img[data-v-d6db4e46]{transform:scale(1.06) translate(3px)}.detail-nav:active img[data-v-d6db4e46]{transform:scale(.88);transition-duration:.12s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.detail-nav--left:active img[data-v-d6db4e46]{transform:scale(.88) translate(-6px)}.detail-nav--right:active img[data-v-d6db4e46]{transform:scale(.88) translate(6px)}@media(prefers-reduced-motion:reduce){.detail-marquee-track[data-v-d6db4e46],.detail-nav[data-v-d6db4e46]{transition:none}.detail-nav[data-v-d6db4e46]:hover,.detail-nav[data-v-d6db4e46]:active,.detail-nav--left[data-v-d6db4e46]:hover,.detail-nav--right[data-v-d6db4e46]:hover,.detail-nav--left[data-v-d6db4e46]:active,.detail-nav--right[data-v-d6db4e46]:active{transform:translateY(-50%)}.detail-nav img[data-v-d6db4e46]{transition:none;filter:none}.detail-nav:hover img[data-v-d6db4e46],.detail-nav:active img[data-v-d6db4e46],.detail-nav--left:hover img[data-v-d6db4e46],.detail-nav--right:hover img[data-v-d6db4e46],.detail-nav--left:active img[data-v-d6db4e46],.detail-nav--right:active img[data-v-d6db4e46]{transform:none}}.ludens-tech-wrap[data-v-d6db4e46]{width:100%;padding:0;background:#fff}.ludens-tech-grid[data-v-d6db4e46]{display:grid;max-width:var(--shell-max-width);margin:0 auto;min-width:0;column-gap:20px;row-gap:20px;grid-template-columns:minmax(0,730fr) minmax(0,1090fr);grid-template-areas:"hero hero" "klara emotion" "klara soul" "bottom bottom"}.tech-hero[data-v-d6db4e46]{grid-area:hero;position:relative;height:clamp(320px,24vw,440px);min-height:0;min-width:0;overflow:hidden;border-radius:40px;background-color:#faf7f3}.tech-hero-layout[data-v-d6db4e46]{position:relative;z-index:1;isolation:isolate;display:flex;align-items:stretch;height:100%;min-width:0;padding:0 var(--tech-hero-pad-right) 0 var(--tech-hero-pad-left)}.tech-hero-copy[data-v-d6db4e46]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:min(1037px,56%);padding-top:40px;padding-bottom:40px;box-sizing:border-box}.tech-hero-title[data-v-d6db4e46]{margin:0 0 20px;color:#fff;font-size:clamp(36px,3.5vw,64px);font-weight:700;line-height:1}.tech-hero-desc[data-v-d6db4e46]{margin:0 0 36px;color:#fff;font-size:clamp(20px,2vw,36px);font-weight:400;line-height:1.25}.tech-hero-cta[data-v-d6db4e46]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:min(545px,100%);box-sizing:border-box;font-size:clamp(18px,1.7vw,32px);font-weight:600;color:#fff!important;background:#f15b5b!important;border:none!important;border-radius:100px!important}.tech-hero-cta[data-v-d6db4e46]>span{display:flex;align-items:center;justify-content:center;width:100%;gap:0}.tech-hero-cta-label[data-v-d6db4e46]{flex:0 1 auto;display:flex;justify-content:center;width:100%;min-width:0;text-align:center}.tech-hero-cta-label .btn-text-flip[data-v-d6db4e46]{align-items:center;justify-content:center}.tech-hero-cta-icon-wrap[data-v-d6db4e46]{display:flex;align-items:flex-end;justify-content:center;flex-shrink:0;line-height:0}.tech-hero-cta-arrow[data-v-d6db4e46]{display:block;width:clamp(22px,2.4vw,36px);height:auto}.tech-card[data-v-d6db4e46]{position:relative;overflow:hidden;border-radius:40px;background:#faf7f3}.tech-klara[data-v-d6db4e46]{grid-area:klara;display:flex;flex-direction:column}.tech-klara-top[data-v-d6db4e46]{flex-shrink:0;padding:40px 37px 34px;background:#2c2c2c;border-radius:40px 40px 0 0}.tech-klara-title[data-v-d6db4e46]{margin:0 0 24px;color:#fff;font-size:clamp(36px,4vw,72px);font-weight:600;line-height:1.25;text-align:left}.tech-klara-lead[data-v-d6db4e46]{margin:0;max-width:650px;color:#d4d4d4;font-size:clamp(16px,1.5vw,28px);font-weight:400;line-height:1.25;text-align:left}.tech-klara-bottom[data-v-d6db4e46]{flex:1;display:flex;align-items:center;justify-content:center;padding:36px 16px 34px;background:#faf7f3;border-radius:0 0 40px 40px}.tech-klara-device[data-v-d6db4e46]{width:min(38%,214px);max-width:100%;overflow:hidden;border-radius:20px}.tech-klara-device img[data-v-d6db4e46]{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.tech-emotion[data-v-d6db4e46]{grid-area:emotion}.tech-soul[data-v-d6db4e46]{grid-area:soul}.tech-emotion[data-v-d6db4e46],.tech-soul[data-v-d6db4e46]{position:relative;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(32px,5vw,72px)}.tech-split-copy[data-v-d6db4e46]{flex:1;min-width:0;max-width:673px;padding-right:16px}.tech-split-title[data-v-d6db4e46]{margin:0 0 16px;color:#000;font-size:clamp(32px,3.8vw,72px);font-weight:600;line-height:1.25;text-align:left}.tech-split-desc[data-v-d6db4e46]{margin:0;color:#9a9a9a;font-size:clamp(16px,1.4vw,28px);font-weight:400;line-height:1.25}.tech-emotion-visual[data-v-d6db4e46],.tech-soul-visual[data-v-d6db4e46]{position:relative;grid-column:2;width:clamp(180px,18vw,320px);height:auto;aspect-ratio:1;max-width:100%;overflow:hidden;border-radius:29px;padding:0;margin:0;justify-self:end;pointer-events:none}.tech-soul-visual[data-v-d6db4e46]{display:flex;align-items:center;justify-content:center;align-self:center}.tech-emotion-visual img[data-v-d6db4e46],.tech-soul-visual img[data-v-d6db4e46]{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}.tech-emotion .tech-split-copy[data-v-d6db4e46],.tech-soul .tech-split-copy[data-v-d6db4e46]{grid-column:1;flex:unset;width:auto;max-width:none;min-width:0;padding:40px;box-sizing:border-box}.tech-emotion .tech-split-title[data-v-d6db4e46],.tech-soul .tech-split-title[data-v-d6db4e46]{margin-bottom:14px;white-space:nowrap}.tech-emotion .tech-split-desc[data-v-d6db4e46],.tech-soul .tech-split-desc[data-v-d6db4e46]{max-width:673px;line-height:1.2}.tech-bottom-split[data-v-d6db4e46]{grid-area:bottom;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);column-gap:20px;row-gap:20px}.tech-bottom-right[data-v-d6db4e46]{display:flex;flex-direction:column;gap:20px}.tech-bio[data-v-d6db4e46]{min-height:542px}.tech-bio-media[data-v-d6db4e46]{position:absolute;inset:0;border-radius:40px;overflow:hidden;background:#f1ece5}.tech-bio-media img[data-v-d6db4e46]{position:absolute;top:0;right:0;width:auto;min-width:100%;height:100%;object-fit:contain;object-position:right center;image-rendering:-webkit-optimize-contrast;filter:contrast(1.03) saturate(1.04)}.tech-bio-gradient[data-v-d6db4e46]{position:absolute;inset:0;background:linear-gradient(78deg,#faf7f3f2 8%,#faf7f39e,#faf7f32e 62%,#faf7f300 78%);pointer-events:none}.tech-bio-copy[data-v-d6db4e46]{position:relative;z-index:2;max-width:860px;padding:72px 40px 48px}.tech-bio-title[data-v-d6db4e46]{margin:0 0 16px;color:#000;font-size:clamp(32px,3.8vw,72px);font-weight:600;line-height:1.25}.tech-bio-desc[data-v-d6db4e46]{margin:0;color:#606060;font-size:clamp(16px,1.4vw,28px);font-weight:400;line-height:1.25}.tech-smart[data-v-d6db4e46]{min-height:263px;padding:48px 40px 32px}.tech-smart-title[data-v-d6db4e46]{margin:0 0 20px;color:#000;font-size:clamp(32px,3.8vw,72px);font-weight:600;line-height:1.25;text-align:left}.tech-smart-desc[data-v-d6db4e46]{margin:0;max-width:641px;color:#9a9a9a;font-size:clamp(16px,1.4vw,28px);font-weight:400;line-height:1.25;text-align:left}.tech-color[data-v-d6db4e46]{min-height:263px;padding:44px 47px 36px;background:#f15b5b!important}.tech-color-title[data-v-d6db4e46]{margin:0 0 20px;color:#fff;font-size:clamp(32px,3.8vw,72px);font-weight:600;line-height:1.25;text-align:left;white-space:nowrap}.tech-color-desc[data-v-d6db4e46]{margin:0;max-width:732px;color:#e2e2e291;font-size:clamp(16px,1.4vw,28px);font-weight:400;line-height:1.25}@media(max-width:960px){.home-page-stack[data-v-d6db4e46]{--tech-hero-pad-left: max(var(--shell-padding), clamp(16px, 3.5vw, 40px));--tech-hero-pad-right: max(var(--shell-padding), clamp(18px, 3.8vw, 56px))}.detail-card[data-v-d6db4e46]{height:auto;min-height:0;display:flex;flex-direction:column;gap:12px}.detail-marquee-viewport[data-v-d6db4e46]{height:auto;min-height:0;flex:1;width:100%}.detail-marquee-track[data-v-d6db4e46]{height:auto;align-items:stretch}.detail-marquee-panel[data-v-d6db4e46]{height:auto;min-height:0}.detail-copy[data-v-d6db4e46]{position:relative;left:auto;top:auto;transform:none;max-width:100%;padding:28px 56px 24px}.detail-marquee-panel--inu[data-v-d6db4e46]{background-image:none!important}.detail-marquee-panel--inu .detail-title[data-v-d6db4e46],.detail-marquee-panel--about .detail-title[data-v-d6db4e46]{color:#101010}.detail-about-deco[data-v-d6db4e46]{display:none!important}.detail-marquee-panel--about .detail-copy[data-v-d6db4e46]{transform:none;max-width:100%}.ludens-tech-grid[data-v-d6db4e46]{grid-template-columns:1fr;grid-template-areas:"hero" "klara" "emotion" "soul" "bottom"}.tech-bottom-split[data-v-d6db4e46]{grid-template-columns:1fr}.tech-hero[data-v-d6db4e46]{height:auto;min-height:480px}.tech-hero-layout[data-v-d6db4e46]{flex-direction:column;align-items:flex-start;padding-top:32px;padding-bottom:48px;padding-left:var(--tech-hero-pad-left);padding-right:var(--tech-hero-pad-right)}.tech-hero-copy[data-v-d6db4e46]{max-width:100%}.tech-klara[data-v-d6db4e46]{min-height:0}.tech-emotion[data-v-d6db4e46],.tech-soul[data-v-d6db4e46]{min-height:0;grid-template-columns:1fr;column-gap:0;row-gap:20px}.tech-emotion .tech-split-copy[data-v-d6db4e46],.tech-soul .tech-split-copy[data-v-d6db4e46]{padding:40px;width:auto;max-width:100%}.tech-split-title[data-v-d6db4e46]{text-align:left}.tech-emotion-visual[data-v-d6db4e46],.tech-soul-visual[data-v-d6db4e46]{position:relative;top:auto;bottom:auto;right:auto;width:200px;height:auto;max-width:100%;justify-self:end;align-self:end;transform:none}.tech-soul-visual[data-v-d6db4e46]{align-self:center}.tech-bio[data-v-d6db4e46]{min-height:400px}.tech-bio-copy[data-v-d6db4e46]{padding:40px 24px}}@media(max-width:1200px){.home-page-stack[data-v-d6db4e46]{--page-section-gap: 20px}.hero-video-card[data-v-d6db4e46]{width:100%;height:calc(100vh - 12px - 2 * var(--app-page-margin-y));height:calc(100dvh - 12px - 2 * var(--app-page-margin-y));border-radius:24px;--hero-edge-inset: clamp(12px, 3vw, 68px);--hero-pill-reserve: min(156px, 40vw)}.hero-content[data-v-d6db4e46]{max-width:calc(100% - 2 * var(--hero-edge-inset) - var(--hero-pill-reserve))}.cta-btn[data-v-d6db4e46]{bottom:22px;font-size:clamp(14px,2.6vw,22px)}.cta-btn[data-v-d6db4e46]>span{gap:12px}.time-pill[data-v-d6db4e46]{font-size:clamp(13px,2.4vw,22px)}.detail-wrap[data-v-d6db4e46]{padding:0}.detail-card[data-v-d6db4e46]{border-radius:24px}.detail-copy[data-v-d6db4e46]{max-width:min(520px,62%)}.detail-title[data-v-d6db4e46]{margin-bottom:20px;font-size:clamp(22px,4.8vw,30px)}.detail-btn[data-v-d6db4e46]{min-width:180px;font-size:22px}.detail-nav[data-v-d6db4e46]{width:42px;height:42px}.detail-nav--left[data-v-d6db4e46]{left:10px}.detail-nav--right[data-v-d6db4e46]{right:10px}.detail-nav img[data-v-d6db4e46]{width:42px;height:42px}}.site-footer[data-v-d6db4e46]{max-width:var(--shell-max-width);padding:30px 28px 16px;color:#fff;background:#e14b4b;border-radius:40px}.footer-top[data-v-d6db4e46]{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(140px,auto));gap:clamp(24px,4vw,80px);align-items:start}.footer-brand[data-v-d6db4e46]{display:inline-flex;align-items:center;gap:10px}.footer-brand-icon[data-v-d6db4e46]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.footer-brand-icon img[data-v-d6db4e46]{width:24px;height:24px}.footer-brand-text[data-v-d6db4e46]{font-size:34px;font-weight:600;line-height:1}.footer-col h4[data-v-d6db4e46]{margin:0 0 18px;font-size:24px;font-weight:600;line-height:1.25}.footer-col a[data-v-d6db4e46]{display:block;margin-bottom:12px;color:#fff;font-size:20px;line-height:1.25;text-decoration:none}.footer-divider[data-v-d6db4e46]{height:1px;margin:44px 0 18px;background:#ffffff73}.footer-bottom[data-v-d6db4e46]{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-bottom p[data-v-d6db4e46]{margin:0;color:#ff8686;font-size:20px}.footer-policies[data-v-d6db4e46]{display:flex;gap:44px}.footer-policies a[data-v-d6db4e46]{color:#ff8686;font-size:20px;text-decoration:none}@media(max-width:1440px){.site-footer[data-v-d6db4e46]{border-radius:28px;padding:24px 22px 14px}.footer-brand-text[data-v-d6db4e46]{font-size:clamp(24px,2.5vw,34px)}.footer-col h4[data-v-d6db4e46]{font-size:clamp(18px,1.6vw,24px)}.footer-col a[data-v-d6db4e46],.footer-bottom p[data-v-d6db4e46],.footer-policies a[data-v-d6db4e46]{font-size:clamp(14px,1.3vw,20px)}.footer-policies[data-v-d6db4e46]{gap:clamp(16px,2.8vw,44px)}}@media(max-width:1024px){.detail-copy[data-v-d6db4e46]{max-width:86%}.site-footer[data-v-d6db4e46]{border-radius:24px}.footer-top[data-v-d6db4e46]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.footer-bottom[data-v-d6db4e46]{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:680px){.home-page-stack[data-v-d6db4e46]{--page-section-gap: 20px;--shell-padding: min(10px, var(--site-gutter-x))}.hero-wrap[data-v-d6db4e46]{padding:0 var(--shell-padding) 0}.hero-video-card[data-v-d6db4e46]{border-radius:18px;height:min(62vh,440px);--hero-edge-inset: 12px;--hero-pill-reserve: min(124px, 44vw)}.hero-content[data-v-d6db4e46]{max-width:calc(100% - 2 * var(--hero-edge-inset) - var(--hero-pill-reserve));text-align:left}.hero-title[data-v-d6db4e46]{font-size:clamp(16px,5vw,22px)}.cta-btn[data-v-d6db4e46]{bottom:14px;font-size:clamp(13px,3.8vw,18px);white-space:nowrap}.cta-btn[data-v-d6db4e46]>span{gap:10px}.time-pill[data-v-d6db4e46]{font-size:13px}.paused-tip[data-v-d6db4e46]{left:12px;bottom:80px}.detail-copy[data-v-d6db4e46]{padding:22px 44px 0}.detail-btn[data-v-d6db4e46]{min-width:150px;font-size:16px}.detail-nav[data-v-d6db4e46],.detail-nav img[data-v-d6db4e46]{width:34px;height:34px}.detail-nav--left[data-v-d6db4e46]{left:8px}.detail-nav--right[data-v-d6db4e46]{right:8px}.site-footer[data-v-d6db4e46]{border-radius:18px;padding:18px var(--shell-padding) 12px}.footer-top[data-v-d6db4e46]{grid-template-columns:1fr;gap:16px}.footer-divider[data-v-d6db4e46]{margin:28px 0 14px}.footer-policies[data-v-d6db4e46]{flex-wrap:wrap;gap:12px 16px}}.app-shell[data-v-66ad6cf3]{--app-content-max-width: var(--site-content-max-width);--app-lang-edge: 20px;--layout-pad-x: var(--site-gutter-x);--app-lang-inset-y: 4px;--app-lang-inset-x: 10px;min-height:100vh;min-height:100dvh;background:#fff}.app-main[data-v-66ad6cf3]{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-top:var(--app-fixed-nav-offset)}.app-lang-switch[data-v-66ad6cf3]{position:fixed;z-index:1210;display:inline-flex;flex-direction:row;align-items:stretch;height:var(--app-nav-pill-height);min-height:var(--app-nav-pill-height);max-height:var(--app-nav-pill-height);padding:var(--app-lang-inset-y) var(--app-lang-inset-x);gap:clamp(2px,.35vw,6px);border-radius:calc(var(--app-nav-pill-height) / 2);backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px);background:#00000080;box-sizing:border-box;top:calc(var(--app-top-nav-top) + var(--app-top-nav-padding-top) + env(safe-area-inset-top,0px));right:calc((100% - min(var(--app-content-max-width),calc(100% - 2 * var(--layout-pad-x)))) / 2 + var(--app-lang-edge) + env(safe-area-inset-right,0px));left:auto;bottom:auto}@media(max-width:680px){.app-lang-switch[data-v-66ad6cf3]{top:auto;bottom:calc(var(--app-lang-edge) + env(safe-area-inset-bottom,0px));right:calc(var(--app-lang-edge) + env(safe-area-inset-right,0px));left:auto;box-shadow:0 6px 24px #0003}.app-main[data-v-66ad6cf3]{padding-bottom:calc(var(--app-nav-pill-height) + var(--app-lang-edge) * 2 + env(safe-area-inset-bottom,0px))}}.app-lang-btn[data-v-66ad6cf3]{flex-shrink:0;box-sizing:border-box;align-self:stretch;height:auto;min-height:0;min-width:0;padding:0 clamp(10px,1.5vw,14px);border:none;border-radius:100px;background:transparent;color:#ffffffeb;font-family:inherit;font-size:clamp(12px,calc(var(--app-nav-pill-height) * .265),18px);font-weight:500;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.app-lang-btn[data-v-66ad6cf3]:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.app-lang-btn--active[data-v-66ad6cf3]{flex:0 0 auto;width:calc(var(--app-nav-pill-height) - 2 * var(--app-lang-inset-y));min-width:calc(var(--app-nav-pill-height) - 2 * var(--app-lang-inset-y));max-width:calc(var(--app-nav-pill-height) - 2 * var(--app-lang-inset-y));padding:0;background:#fff;color:#cc2b2b}@media(max-width:1200px){.app-shell[data-v-66ad6cf3]{--layout-pad-x: min(14px, var(--site-gutter-x))}}@media(max-width:680px){.app-shell[data-v-66ad6cf3]{--layout-pad-x: 10px}}@media(max-width:560px){.app-shell[data-v-66ad6cf3]{--app-lang-inset-y: 3px;--app-lang-inset-x: 8px}.app-lang-btn[data-v-66ad6cf3]{padding:0 10px}}@media(max-width:430px){.app-shell[data-v-66ad6cf3]{--app-lang-edge: 6px;--app-lang-inset-y: 3px;--app-lang-inset-x: 6px}.app-lang-btn[data-v-66ad6cf3]{padding:0 8px}}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CMiDB_7O.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CMiDB_7O.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-ChDk7eXJ.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-CjEM3LjN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{scrollbar-gutter:stable}:root{font-family:Poppins,Noto Sans JP,Hiragino Kaku Gothic ProN,PingFang SC,Microsoft YaHei,sans-serif;--el-font-family: Poppins, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "PingFang SC", "Microsoft YaHei", sans-serif;color:#fff;--app-page-margin-y: clamp(16px, 2vw, 24px);--site-content-max-width: 1840px;--site-gutter-x: clamp(14px, 1.8vw, 32px);--app-top-nav-top: 16px;--app-top-nav-padding-top: 20px;--app-nav-pill-height: 64px;--app-fixed-nav-offset: calc( var(--app-top-nav-top) + var(--app-top-nav-padding-top) + var(--app-nav-pill-height) + env(safe-area-inset-top, 0px) );--app-gap-below-nav: 20px}@media(max-width:1200px){:root{--app-top-nav-top: 12px;--app-nav-pill-height: 58px}}@media(max-width:768px){:root{--app-top-nav-top: 10px;--app-nav-pill-height: 54px}}@media(max-width:560px){:root{--app-nav-pill-height: 50px}}@media(max-width:430px){:root{--app-top-nav-padding-top: 14px;--app-nav-pill-height: 52px}}body{font-family:Poppins,Noto Sans JP,Hiragino Kaku Gothic ProN,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}html,body,#app{width:100%;min-width:0;min-height:100%;margin:0;background:#fff}#section-media{scroll-margin-top:calc(var(--app-fixed-nav-offset) + var(--app-page-margin-y))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-text-flip{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;line-height:1}.btn-text-flip>span{display:inline-flex;align-items:center;justify-content:center;min-height:1em}.btn-text-flip>span:last-child{position:absolute;inset:0 auto auto 0;transform:translateY(115%)}.el-button:has(.btn-text-flip),button:has(.btn-text-flip),a:has(.btn-text-flip){overflow:hidden}.el-button:hover:has(.btn-text-flip) .btn-text-flip>span:first-child,button:hover:has(.btn-text-flip) .btn-text-flip>span:first-child,a:hover:has(.btn-text-flip) .btn-text-flip>span:first-child{transition:transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(-115%)}.el-button:hover:has(.btn-text-flip) .btn-text-flip>span:last-child,button:hover:has(.btn-text-flip) .btn-text-flip>span:last-child,a:hover:has(.btn-text-flip) .btn-text-flip>span:last-child{transition:transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(0)}@media(prefers-reduced-motion:reduce){.el-button:hover:has(.btn-text-flip) .btn-text-flip>span:first-child,button:hover:has(.btn-text-flip) .btn-text-flip>span:first-child,a:hover:has(.btn-text-flip) .btn-text-flip>span:first-child,.el-button:hover:has(.btn-text-flip) .btn-text-flip>span:last-child,button:hover:has(.btn-text-flip) .btn-text-flip>span:last-child,a:hover:has(.btn-text-flip) .btn-text-flip>span:last-child{transform:none;transition:none}}[data-scroll-reveal]{opacity:0;filter:blur(4px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.22,1,.36,1)}[data-scroll-reveal]:not([data-scroll-reveal-mode]){transform:translate3d(0,40px,0)}[data-scroll-reveal-mode=fade]{transform:none}[data-scroll-reveal-mode=zoom]{transform:scale(.92)}[data-scroll-reveal-mode=from-left],[data-scroll-reveal-mode=slide-right]{transform:translate3d(-52px,0,0)}[data-scroll-reveal-mode=from-bottom],[data-scroll-reveal-mode=rise]{transform:translate3d(0,52px,0)}[data-scroll-reveal-mode=from-right],[data-scroll-reveal-mode=slide-left]{transform:translate3d(52px,0,0)}[data-scroll-reveal].scroll-reveal--visible{opacity:1;filter:blur(0);transform:none}[data-scroll-reveal][data-scroll-stagger="1"]{transition-delay:.06s}[data-scroll-reveal][data-scroll-stagger="2"]{transition-delay:.12s}[data-scroll-reveal][data-scroll-stagger="3"]{transition-delay:.18s}[data-scroll-reveal][data-scroll-stagger="4"]{transition-delay:.24s}@media(prefers-reduced-motion:reduce){[data-scroll-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.ludens-tech-hero-bg{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background-color:#1a1a1a;background-image:url(/images/tech/ludens-loop-group.png);background-repeat:no-repeat;background-position:center;background-size:cover}.policy-back{max-width:800px;margin:0 auto;padding:12px max(24px,var(--site-gutter-x)) 0}.policy-back a{color:#1d1d1f;font-size:15px;font-weight:600;text-decoration:none}.policy-back a:hover{text-decoration:underline}.policy-page{width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;background:#fff;padding-top:var(--app-page-margin-y);padding-bottom:var(--app-page-margin-y)}.policy-container{max-width:800px;margin:0 auto;padding:60px max(24px,var(--site-gutter-x)) 80px}.policy-header{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.1)}.policy-title{margin:0 0 16px;color:#1d1d1f;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.2}.policy-updated{margin:0;color:#1d1d1f99;font-size:14px}.policy-content{color:#1d1d1f}.policy-section{margin-bottom:40px}.policy-section h2{margin:0 0 16px;color:#1d1d1f;font-size:20px;font-weight:600;line-height:1.4}.policy-section h3{margin:0 0 8px;color:#1d1d1f;font-size:17px;font-weight:600;line-height:1.4}.policy-section p{margin:0 0 16px;color:#1d1d1fcc;font-size:16px;line-height:1.8}.policy-section ul{margin:16px 0;padding-left:24px}.policy-section li{margin-bottom:8px;color:#1d1d1fcc;font-size:16px;line-height:1.8}.cookie-type{margin-bottom:16px;padding:20px;border-radius:12px;background:#00000008}.cookie-type h3{margin-bottom:8px}.cookie-type p{margin:0}.contact-email{font-weight:600;color:#fc3232}@media(max-width:768px){.policy-container{padding:40px 20px 60px}.policy-header{margin-bottom:32px;padding-bottom:24px}.policy-section{margin-bottom:32px}.policy-section h2{font-size:18px}.policy-section h3{font-size:16px}.policy-section p,.policy-section li{font-size:15px}.cookie-type{padding:16px}}@media(max-width:480px){.policy-page{padding-top:var(--app-page-margin-y)}.policy-container{padding:32px 16px 48px}}.el-button:not(.is-link):not(.is-text):not(.el-button--text):not(.is-circle),.el-button--large:not(.is-link):not(.is-text):not(.el-button--text):not(.is-circle),.el-button--small:not(.is-link):not(.is-text):not(.el-button--text):not(.is-circle){height:auto!important;min-height:0!important;padding:20px!important;box-sizing:border-box!important}.el-button:not(.is-link):not(.is-text):not(.el-button--text):not(.is-circle) .el-button__inner{padding:0!important}button.cocomo-hero-cta,button.cocomo-tech-cta-btn,button.inu-app-cta,button.inu-tech-cta-btn,a.media-news-read-more{height:auto!important;min-height:0!important;padding:20px!important;box-sizing:border-box}
