@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/montserrat-italic-100-900-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/montserrat-italic-100-900-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/montserrat-normal-100-900-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/montserrat-normal-100-900-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-italic-300-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-italic-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-italic-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-italic-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-italic-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-italic-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-italic-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-italic-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-normal-300-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-normal-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-normal-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-normal-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-normal-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-normal-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-normal-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/plugins/kevindesilva-site/fonts/ubuntu-normal-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (max-width:1023px){.main-header,.main-header.scrolled{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important}}body{overflow-x:clip}.hero-section .btn-secondary{color:var(--warm-white,#fffefc);border-color:rgb(255 255 255 / .7)}.hero-section .btn-secondary:hover{background-color:var(--warm-white,#fffefc);color:var(--deep-charcoal,#3d405b)}.kds-burger,.kds-scrim{display:none}.kds-header .nav-link{white-space:nowrap}.kds-header .dropdown>button{display:inline-flex;align-items:baseline;gap:5px;padding:0;background:none;border:0;font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:inherit;color:var(--deep-charcoal);cursor:pointer}.kds-header .dropdown>button:hover{color:var(--terracotta)}.kds-lang__globe{flex:none;align-self:center}.kds-header .dropdown-arrow{display:inline-flex;align-self:center;margin-left:0}.kds-header .dropdown.is-open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.kds-header .dropdown.is-open .dropdown-arrow{transform:rotate(180deg)}.kds-header .kds-lang .dropdown-menu{left:auto;right:0;min-width:140px}.kds-header .dropdown-item[aria-current]{color:var(--terracotta);font-weight:600}.kds-header a:focus-visible,.kds-header button:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px;border-radius:2px}@media (min-width:1024px) and (hover:none){.kds-header .dropdown:not(.is-open):hover .dropdown-menu{opacity:0;visibility:hidden;transform:translateY(10px)}.kds-header .dropdown:not(.is-open):hover .dropdown-arrow{transform:none}}@media (max-width:1023px){html.kds-menu-locked body{overflow:hidden}.main-header.kds-header,.main-header.kds-header.scrolled{padding:0}.kds-header .header-content{min-height:64px}.kds-header .logo a{display:block;padding:10px 0}.kds-burger{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;gap:5px;width:44px;height:44px;margin-right:-10px;padding:0;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:#fff0}.kds-burger .bar{width:24px;margin:0;transition:transform .25s ease,opacity .15s ease}.is-menu-open .kds-burger .bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.is-menu-open .kds-burger .bar:nth-child(2){opacity:0}.is-menu-open .kds-burger .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.kds-scrim{display:block;position:fixed;top:var(--kds-top,64px);right:0;bottom:0;left:0;z-index:1;background:rgb(0 38 56 / .45);opacity:0;visibility:hidden;touch-action:none;transition:opacity .25s ease,visibility 0s linear .25s}.is-menu-open .kds-scrim{opacity:1;visibility:visible;transition:opacity .25s ease}.kds-header .main-nav{display:block;position:fixed;top:var(--kds-top,64px);right:0;bottom:0;left:auto;z-index:2;width:100%;max-width:420px;height:auto;background-color:var(--warm-white);border-top:1px solid rgb(0 38 56 / .08);box-shadow:0 16px 32px rgb(0 38 56 / .12);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .25s ease,visibility 0s linear .25s}.kds-header.is-menu-open .main-nav{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .25s ease}.kds-header .nav-list{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:100%;margin:0;padding:4px 0 calc(16px + env(safe-area-inset-bottom, 0px));list-style:none}.kds-header .nav-item{width:100%;padding:0;text-align:left;border-bottom:1px solid rgb(0 38 56 / .08)}.kds-header .nav-link,.kds-header .dropdown>button{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;width:100%;min-height:52px;padding:0 24px;font-size:18px;line-height:1.25;text-align:left;white-space:normal}.kds-header .dropdown>button:hover{color:var(--deep-charcoal)}.kds-header .dropdown:not(.is-open):hover .dropdown-arrow{transform:none}.kds-header .nav-link.active,.kds-header .dropdown-item.is-current{color:var(--terracotta);font-weight:700}.kds-header .nav-link.active::after,.kds-header .dropdown-item.is-current::after{content:'';position:absolute;top:14px;bottom:14px;left:0;width:3px;height:auto;background-color:var(--muted-gold)}.kds-header .dropdown.is-open>.nav-link.active::after{display:none}.kds-header .main-nav a:focus-visible,.kds-header .main-nav button:focus-visible{outline-offset:-3px}.kds-header .dropdown:not(.kds-lang) .dropdown-menu{display:none;position:static;min-width:0;max-height:none;margin:0;padding:0 0 10px;overflow:visible;background:none;border-radius:0;box-shadow:none;opacity:1;visibility:inherit;transform:none;transition:none}.kds-header .dropdown:not(.kds-lang).is-open .dropdown-menu{display:block;animation:kds-sub-in .2s ease}.kds-header .dropdown:not(.kds-lang) .dropdown-item{display:flex;align-items:center;position:relative;min-height:46px;padding:0 24px 0 40px;font-size:16px;line-height:1.25;text-align:left;white-space:normal}.kds-header .dropdown-item:hover{background:none}.kds-header .kds-lang{margin-top:auto;padding:20px 24px 0;border-bottom:0}.kds-header .kds-lang>button{display:none}.kds-header .kds-lang .dropdown-menu{display:flex;position:static;gap:8px;min-width:0;max-height:none;margin:0;padding:0;overflow:visible;background:none;border-radius:0;box-shadow:none;opacity:1;visibility:inherit;transform:none;transition:none}.kds-header .kds-lang .dropdown-menu li{flex:1 1 0%;min-width:0}.kds-header .kds-lang .dropdown-item{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px;font-size:14px;letter-spacing:0;text-align:center;color:var(--deep-charcoal);border:1px solid rgb(0 38 56 / .22);border-radius:999px}.kds-header .kds-lang .dropdown-item[aria-current]{color:var(--warm-white,#fffefc);background:var(--deep-charcoal,#002638);border-color:var(--deep-charcoal,#002638)}}@keyframes kds-sub-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kds-header .main-nav,.kds-header.is-menu-open .main-nav,.kds-scrim,.is-menu-open .kds-scrim,.kds-burger .bar{transition:none}.kds-header .dropdown:not(.kds-lang).is-open .dropdown-menu{animation:none}}.kds-form .kds-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kds-form select{appearance:auto}.kds-form textarea{min-height:150px;resize:vertical}.kds-form-note{font-size:.875rem;color:#6b6e80;margin:0}.kds-form-status{margin:0;padding:10px 14px;border-radius:var(--radius-sm,8px);background:#fbeeea;color:#8a2d1c}.kds-form .submit-button{align-self:flex-start}.kds-form-done{padding:var(--spacing-md,24px)}.kds-form-done h3{margin-bottom:8px}@media print{.main-header,.main-footer,.no-print{display:none!important}}.section-lead{text-align:center;max-width:720px;margin:0 auto var(--spacing-lg,40px)}.intro-text-inner>p{margin:0 0 1em;padding-bottom:0}.intro-text-inner>p:last-child{margin-bottom:0}.intro-text-inner .btn{margin:4px 8px 4px 0}.page-id-688 .et_pb_row,.page-id-777 .et_pb_row{width:100%;max-width:none;padding-left:0;padding-right:0}.intro-text-inner{width:100%}.intro-text-inner ul{margin:0;padding-left:1.2em}.intro-text-inner li{margin-bottom:.5em}@media (max-width:640px){.principles-grid,.approach-features{grid-template-columns:minmax(0,1fr)!important}.education-content .education-details{width:100%;min-width:0;margin-left:0;margin-right:0}}.hero-background[data-hero-video]{background-size:cover;background-position:center;animation:none;transform:none;overflow:hidden}.hero-background[data-hero-video] video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}.hero-background[data-hero-video] video.is-playing{opacity:1}.hero-section:has(.hero-background[data-hero-video]) .hero-content{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgb(0 38 56 / .55)}.kds-strip{display:flex;align-items:center;gap:24px;padding:18px var(--spacing-md,24px);background:var(--warm-white,#fffefc);border-bottom:1px solid rgb(0 38 56 / .08)}.kds-strip__label{flex:none;margin:0!important;padding:0!important;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7a84}.kds-strip__view{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.kds-strip__track{display:flex;width:max-content}.kds-strip__view ul{display:flex;flex:none;margin:0!important;padding:0!important;list-style:none!important}.kds-strip__view li{display:flex;align-items:center;flex:none;height:44px;margin:0 52px 0 0!important;padding:0!important;list-style:none!important}.kds-strip__view li::before,.kds-strip__view li::marker{content:none!important}.kds-strip__view img{display:block;height:30px;width:auto;max-width:none;opacity:.82;transition:opacity .2s ease}.kds-strip:hover .kds-strip__view img{opacity:1}.kds-strip__name{font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:700;white-space:nowrap;color:var(--deep-charcoal,#002638);opacity:.82}@media (max-width:640px){.kds-strip{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.kds-strip__view{width:100%}}details.kds-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 24px;margin:0 auto;border:1px solid var(--terracotta,#224b5f);border-radius:30px;color:var(--terracotta,#224b5f);font-weight:500;transition:background-color .2s ease,color .2s ease}details.kds-more>summary::-webkit-details-marker{display:none}details.kds-more>summary::after{content:"+";font-size:1.3em;line-height:1}details.kds-more[open]>summary::after{content:"\2212"}details.kds-more>summary:hover{background-color:var(--terracotta,#224b5f);color:#fff}details.kds-more{text-align:center}details.kds-more>.kds-more__body{text-align:left;margin-top:var(--spacing-lg,40px)}.kds-more__lead{text-align:center;max-width:720px;margin:0 auto var(--spacing-md,24px)}.kds-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.kds-photos img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-sm,8px);display:block}@media (max-width:640px){.kds-photos{grid-template-columns:repeat(3,62%);overflow-x:auto;scroll-snap-type:x mandatory}.kds-photos img{scroll-snap-align:start}}.kds-wide-image{display:block;width:100%;height:auto;border-radius:var(--radius-sm,8px);box-shadow:var(--shadow-sm,0 2px 8px rgb(0 0 0 / .08))}@media (max-width:640px){.logo_container{max-width:100%;overflow:hidden}#main-header{overflow-x:clip}}.kds-wf__pipe,.kds-wf__pipe>li{list-style:none!important}html[lang^="de"] h1,html[lang^="de"] h2,html[lang^="de"] h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}@media (max-width:640px){html[lang^="de"] .hero-section h1{font-size:1.55rem}}.kds-form{padding:var(--spacing-md,24px)}.kds-form input,.kds-form select,.kds-form textarea{font-size:16px!important}@media (max-width:640px){.kds-strip__view img{height:24px}.kds-strip__view li{height:36px;margin-right:36px!important}}.kds-strip__view img[src*="lascana"]{height:20px}.kds-strip__view img[src*="innogy"]{height:42px}.kds-strip__view img[src*="hermes"]{height:26px}.kds-strip__view img[src*="service-du-tourisme"],.kds-strip__view img[src*="commune-de-moorea"]{height:34px}@media (max-width:640px){.kds-strip__view img[src*="lascana"]{height:16px}.kds-strip__view img[src*="innogy"]{height:34px}.kds-strip__view img[src*="hermes"]{height:21px}.kds-strip__view img[src*="service-du-tourisme"],.kds-strip__view img[src*="commune-de-moorea"]{height:28px}}.kds-strip__view a{display:flex;align-items:center;color:inherit;text-decoration:none}.kds-strip__view a:hover img,.kds-strip__view a:hover .kds-strip__name,.kds-strip__view a:focus-visible img{opacity:1}.kds-strip__view img[src*="logos/isg"]{height:34px}.kds-strip__view img[src*="logos/ucm"]{height:22px}@media (max-width:640px){.kds-strip__view img[src*="logos/isg"]{height:28px}.kds-strip__view img[src*="logos/ucm"]{height:18px}}@media (max-width:767px){.hero-section:has(.hero-background[data-hero-video]){min-height:calc(100svh - 64px - 96px);height:auto;display:flex;align-items:center;padding-top:24px;padding-bottom:24px}.hero-section:has(.hero-background[data-hero-video]) .container{width:100%}}#demo,#ai-check{scroll-margin-top:80px}.kds-strip__view::-webkit-scrollbar{display:none}.kds-strip__view.is-dragging{cursor:grabbing;user-select:none}.kds-strip__view.is-dragging a{pointer-events:none}.kds-strip__view img{-webkit-user-drag:none;user-select:none}.kds-strip__view img,.kds-strip__view a,.kds-strip__view li{border-radius:0!important;box-shadow:none!important;overflow:visible!important}.kds-strip__view img{object-fit:contain}.kds-strip__view img{transform:none!important}.kds-label-short{display:none}@media (max-width:767px){.kds-label-long{display:none}.kds-label-short{display:inline}.hero-buttons .btn{white-space:nowrap}}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary:visited{color:var(--warm-white,#fffefc)}.hero-section .btn-secondary:focus,.hero-section .btn-secondary:active{color:var(--warm-white,#fffefc);background-color:#fff0}@media (hover:none){.hero-section .btn-secondary:hover{color:var(--warm-white,#fffefc);background-color:#fff0}}.kds-build{position:relative;display:block;width:100%;max-width:460px;margin-inline:auto;padding:6rem 0 1.5rem 2.5rem}.kds-build img{max-width:none;margin:0}.kds-build__glow{position:absolute;inset:0;background:radial-gradient(circle at 55% 45%,rgb(0 153 187 / .14) 0%,transparent 65%);filter:blur(50px);pointer-events:none}.kds-build .kds-build__mag{position:absolute;width:27%;height:auto;border-radius:6px;box-shadow:0 14px 30px rgb(30 40 60 / .28);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.kds-build__mag--1{left:6%;top:0;--r:-9deg;transform:rotate(-9deg)}.kds-build__mag--2{left:24%;top:-4%;--r:4deg;transform:rotate(4deg)}.kds-build.is-armed .kds-build__mag{opacity:0}.kds-build.is-in .kds-build__mag{animation:kds-mag-in .9s cubic-bezier(.2,.7,.2,1) backwards}.kds-build.is-in .kds-build__mag--1{animation-delay:.35s}.kds-build.is-in .kds-build__mag--2{animation-delay:.5s}@keyframes kds-mag-in{from{opacity:0;transform:translateY(40px) rotate(0deg)}to{opacity:1;transform:rotate(var(--r))}}.kds-build .kds-build__tablet{position:relative;display:block;width:100%;height:auto;border-radius:0;filter:drop-shadow(0 18px 36px rgb(30 40 60 / .28));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.kds-build__phone{position:absolute;left:0;bottom:0;display:block;width:33%;padding:5px;border-radius:26px;background:#0a0f1a;border:2px solid rgb(255 255 255 / .5);box-shadow:0 18px 40px rgb(30 40 60 / .35);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.kds-build__screen{position:relative;display:block;overflow:hidden;aspect-ratio:1170 / 2532;border-radius:21px;background:#f6f1ea}.kds-build .kds-build__screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;opacity:0;transition:opacity .9s ease}.kds-build .kds-build__screen img.is-on{opacity:1}.kds-build .kds-build__icon{position:absolute;width:56px;height:56px;border-radius:14px;box-shadow:0 8px 18px rgb(30 40 60 / .3)}.kds-build__icon--connect{top:.75rem;right:-.5rem}.kds-build__icon--anoe{left:27%;bottom:-.25rem}@media (min-width:1024px){.kds-build .kds-build__icon{width:68px;height:68px;border-radius:17px}}@media (max-width:767px){.kds-build__phone{padding:4px;border-radius:20px}.kds-build__screen{border-radius:16px}.kds-build .kds-build__icon--connect{right:0}}@media (hover:hover){.kds-build:hover .kds-build__mag--1{transform:rotate(-12deg) translate(-12px,-8px)}.kds-build:hover .kds-build__mag--2{transform:rotate(9deg) translate(10px,-12px)}.kds-build:hover .kds-build__tablet{transform:translateY(-4px)}.kds-build:hover .kds-build__phone{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.kds-build .kds-build__mag,.kds-build .kds-build__tablet,.kds-build__phone,.kds-build .kds-build__screen img{transition:none}}.kds-ix{--kds-accent:var(--terracotta, #30786b);--kds-ink:var(--deep-charcoal, #3d405b);--kds-paper:var(--warm-white, #fffefc);--kds-muted:#5f6275;--kds-line:rgba(61, 64, 91, .15);background-color:var(--kds-paper);color:var(--kds-ink);padding:var(--spacing-lg,32px);text-align:left;max-width:100%;box-sizing:border-box;overflow-wrap:break-word}.kds-ix *,.kds-ix *::before,.kds-ix *::after{box-sizing:border-box}.kds-ix.card:hover{transform:none;box-shadow:var(--shadow-sm,0 1px 3px rgb(0 0 0 / .08))}.kds-ix [hidden]{display:none!important}@media (max-width:600px){.kds-ix{padding:var(--spacing-md,24px) 18px}}.kds-ix p{margin:0 0 .75em;padding:0}.kds-ix ul,.kds-ix ol{margin:0;padding:0;list-style:none}.kds-ix h3{font-size:1.3rem;line-height:1.3;margin:0 0 .6rem;padding:0}.kds-ix h4{font-size:.85rem;line-height:1.4;margin:0 0 .4rem;padding:0;color:var(--kds-muted)}.kds-ix__intro{max-width:46em}.kds-ix__note{font-size:.875rem;color:var(--kds-muted)}.kds-ix>:last-child,.kds-ix section>:last-child,.kds-ix div>p:last-child{margin-bottom:0}.kds-ix .kds-ix__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4em;min-height:44px;min-width:44px;margin:0;padding:.55rem .9rem;border:0;border-radius:var(--radius-sm,8px);background:#fff0;box-shadow:none;color:inherit;font:inherit;line-height:1.3;letter-spacing:normal;text-transform:none;text-align:left;cursor:pointer}.kds-ix .kds-ix__btn:hover{background:rgb(61 64 91 / .06)}.kds-ix .kds-ix__btn[disabled]{opacity:.35;cursor:default;background:#fff0}.kds-ix button:focus-visible,.kds-ix a:focus-visible,.kds-ix [tabindex]:focus-visible{outline:2px solid var(--kds-accent);outline-offset:2px}.kds-ix [tabindex="-1"]:focus{outline:none}.kds-adapt__tabs{display:grid;border-bottom:1px solid var(--kds-line)}.kds-ix .kds-adapt__tab{justify-content:center;margin-bottom:-1px;border-bottom:3px solid #fff0;border-radius:0;color:var(--kds-muted);text-align:center}.kds-ix .kds-adapt__tab[aria-selected="true"]{border-bottom-color:var(--kds-accent);color:var(--kds-ink)}.kds-adapt__tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin:var(--spacing-md,24px) 0}.kds-ix .kds-adapt__tab{flex-direction:column;gap:.2rem;padding:.5rem .2rem .7rem}.kds-adapt__letter{font-family:Montserrat,sans-serif;font-size:1.9rem;font-weight:600;line-height:1}.kds-adapt__tab[aria-selected="true"] .kds-adapt__letter{color:var(--kds-accent)}.kds-adapt__name{font-size:.8rem}@media (max-width:520px){.kds-adapt__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.kds-adapt__panel+.kds-adapt__panel{margin-top:var(--spacing-lg,32px);padding-top:var(--spacing-lg,32px);border-top:1px solid var(--kds-line)}.kds-ix.is-ready .kds-adapt__panel+.kds-adapt__panel{margin-top:0;padding-top:0;border-top:0}.kds-adapt__title-name{display:inline-block}.kds-adapt__title-name::first-letter{color:var(--kds-accent)}.kds-adapt__body{display:grid;gap:var(--spacing-md,24px);margin-top:var(--spacing-sm,16px)}@media (min-width:768px){.kds-adapt__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--spacing-lg,32px)}.kds-adapt__q{grid-column:2;grid-row:1 / span 2}}.kds-adapt__questions{padding-left:1.1em!important;list-style:disc!important}.kds-adapt__questions li{margin:0 0 .5em;padding:0}.kds-adapt__questions li:last-child{margin-bottom:0}.kds-adapt__example{margin-top:var(--spacing-md,24px);padding-top:var(--spacing-md,24px);border-top:1px solid var(--kds-line)}.kds-adapt__example p{max-width:46em}.kds-adapt__nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:var(--spacing-md,24px);padding-top:var(--spacing-sm,16px);border-top:1px solid var(--kds-line)}.kds-ix .kds-adapt__step{padding-left:.6rem;padding-right:.6rem}.kds-adapt__count{font-size:.875rem;color:var(--kds-muted);text-align:center}.kds-wf,.kds-check{--kds-stage:var(--deep-charcoal, #002638);--kds-on:var(--warm-white, #fffefc);--kds-dim:rgba(255, 254, 252, .74);--kds-rule:rgba(255, 254, 252, .22);--kds-move:var(--muted-gold, #d8ac67);--kds-ink:var(--deep-charcoal, #002638);--kds-ink-dim:rgba(0, 38, 56, .68);--kds-ink-rule:rgba(0, 38, 56, .14);--kds-head:Montserrat, 'Helvetica Neue', Arial, sans-serif;background-color:var(--kds-stage);color:var(--kds-on);border-radius:var(--radius-md,12px);box-shadow:var(--shadow-md,0 4px 12px rgb(0 0 0 / .08));font-size:1rem;line-height:1.5;letter-spacing:0}.kds-wf h3,.kds-wf h4,.kds-check h3,.kds-check h4{color:inherit;padding:0}@media (max-width:600px){.kds-wf,.kds-check{width:calc(100vw - 16px);max-width:none;margin-left:calc(50% - 50vw + 8px);padding:20px 14px}}.kds-wf ol,.kds-wf ul,.kds-check ol,.kds-check ul{list-style:none!important;padding:0!important}.kds-wf li,.kds-check li{list-style:none!important}.kds-ix .kds-wf__run,.kds-ix .kds-wf__choice,.kds-ix .kds-check__action.is-main{justify-content:center;background:var(--kds-move);color:var(--kds-ink);font-family:var(--kds-head);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.8rem 1.5rem}.kds-ix .kds-wf__run:hover,.kds-ix .kds-wf__choice:hover,.kds-ix .kds-check__action.is-main:hover{background:var(--kds-on);color:var(--kds-ink)}.kds-ix .kds-wf__again,.kds-ix .kds-wf__choice.is-quiet,.kds-ix .kds-check__action:not(.is-main),.kds-ix .kds-check__restart,.kds-ix .kds-check__back,.kds-ix .kds-wf__lang{justify-content:center;background:#fff0;color:var(--kds-on);box-shadow:inset 0 0 0 1px var(--kds-rule)}.kds-ix .kds-wf__again:hover,.kds-ix .kds-wf__choice.is-quiet:hover,.kds-ix .kds-check__action:not(.is-main):hover,.kds-ix .kds-check__restart:hover,.kds-ix .kds-check__back:hover,.kds-ix .kds-wf__lang:hover{background:rgb(255 254 252 / .12);color:var(--kds-on)}.kds-wf button:focus-visible,.kds-wf summary:focus-visible,.kds-wf [tabindex]:focus-visible,.kds-check button:focus-visible,.kds-check a:focus-visible,.kds-check [tabindex]:focus-visible{outline:3px solid var(--kds-on);outline-offset:2px}.kds-wf__decide:focus,.kds-wf__result:focus,.kds-check__question:focus,.kds-check__name:focus{outline:none}.kds-wf__main{container-type:inline-size;min-width:0}.kds-ix .kds-wf__tabs{display:flex;flex-direction:column;gap:2px}.kds-ix .kds-wf__group{margin:18px 0 6px;font-family:var(--kds-head);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kds-dim)}.kds-ix .kds-wf__group:first-child{margin-top:0}.kds-ix .kds-wf__tab{display:block;width:100%;padding:.6rem .75rem;font-size:.95rem;line-height:1.3;color:var(--kds-on)}.kds-ix .kds-wf__tab:hover{background:rgb(255 254 252 / .1);color:var(--kds-on)}.kds-ix .kds-wf__tab[aria-selected="true"],.kds-ix .kds-wf__tab[aria-selected="true"]:hover{background:var(--kds-on);color:var(--kds-ink);font-weight:500}.kds-wf__tab-short{display:none}@media (min-width:1000px){.kds-wf.is-ready{display:grid;grid-template-columns:236px minmax(0,1fr);column-gap:32px}.kds-ix .kds-wf__tabs{position:sticky;top:88px;align-self:start}}@media (max-width:999px){.kds-wf__group{display:none}.kds-ix .kds-wf__tabs{flex-direction:row;gap:6px;margin:0 0 16px;padding-bottom:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kds-ix .kds-wf__tabs::-webkit-scrollbar{display:none}.kds-ix .kds-wf__tab{flex:none;width:auto;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--kds-rule)}.kds-ix .kds-wf__tab[aria-selected="true"]{box-shadow:none}.kds-wf__tab-long{display:none}.kds-wf__tab-short{display:inline}}.kds-ix .kds-wf__example,.kds-ix .kds-wf__origin{margin:0 0 6px;font-size:.9rem;color:var(--kds-dim)}.kds-ix .kds-wf__origin{color:var(--kds-on);font-weight:500}.kds-wf__tag{display:inline-block;margin-right:.4em;padding:.05rem .45rem;border-radius:3px;background:var(--kds-on);color:var(--kds-ink);font-family:var(--kds-head);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.kds-wf h3.kds-wf__title{margin:14px 0 6px;font-size:1.15rem;line-height:1.3}.kds-ix .kds-wf__pipe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:20px 0 14px}.kds-wf__node{position:relative;margin:0;padding:0;text-align:center}.kds-wf__node+.kds-wf__node::before{content:'';position:absolute;top:10px;left:-50%;width:100%;height:2px;background:var(--kds-on)}.kds-wf__node.is-wait::before{background:var(--kds-rule)!important}.kds-wf__dot{position:relative;z-index:1;display:block;width:22px;height:22px;margin:0 auto 9px;border-radius:50%;background:var(--kds-on);box-shadow:0 0 0 2px var(--kds-on)}.kds-wf__dot::after{content:'';position:absolute;left:8px;top:3.5px;width:6px;height:11px;border:solid var(--kds-ink);border-width:0 2.5px 2.5px 0;transform:rotate(40deg)}.kds-wf__node.is-human .kds-wf__dot{border-radius:4px;transform:rotate(45deg);background:var(--kds-move);box-shadow:0 0 0 2px var(--kds-move)}.kds-wf__node.is-human .kds-wf__dot::after{transform:rotate(-5deg)}.kds-wf__node.is-wait .kds-wf__dot{background:var(--kds-stage);box-shadow:0 0 0 2px var(--kds-rule)}.kds-wf__node.is-wait.is-human .kds-wf__dot{box-shadow:0 0 0 2px var(--kds-move)}.kds-wf__node.is-wait .kds-wf__dot::after,.kds-wf__node.is-now .kds-wf__dot::after{display:none}.kds-wf__node.is-now .kds-wf__dot{box-shadow:0 0 0 2px var(--kds-stage),0 0 0 5px var(--kds-on)}.kds-wf__node.is-now.is-human .kds-wf__dot{box-shadow:0 0 0 2px var(--kds-stage),0 0 0 5px var(--kds-move)}.kds-wf__label{display:block;font-family:var(--kds-head);font-size:.74rem;font-weight:600;letter-spacing:.03em;line-height:1.25;text-transform:uppercase}.kds-wf__node.is-wait .kds-wf__label{color:var(--kds-dim)}.kds-wf__node.is-human .kds-wf__label{color:var(--kds-move)}@media (max-width:600px){.kds-wf.is-ready .kds-wf__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kds-ix .kds-wf__pipe{margin:16px 0 10px}}.kds-wf__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;min-height:52px;margin-bottom:18px}.kds-ix .kds-wf__status{flex:1 1 16rem;margin:0;font-size:1.05rem;font-weight:500}.kds-wf:not(.is-ready) .kds-wf__status{display:none}.kds-wf__panel.is-paused .kds-wf__status{color:var(--kds-move)}@media (max-width:600px){.kds-ix .kds-wf__run{width:100%}}.kds-wf__stage{display:grid;gap:20px}@container (min-width:700px){.kds-wf__stage{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px;align-items:start}}.kds-ix .kds-wf__pane-label{margin:0 0 10px;font-family:var(--kds-head);font-size:.74rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--kds-dim)}.kds-ix mark.kds-wf__hl{padding:.02em .15em;margin:0 -.15em;border-radius:2px;background:rgb(216 172 103 / .38);color:inherit}.kds-wf.is-ready .kds-wf__panel mark.kds-wf__hl:not(.is-read):not(.is-active){background:#fff0}.kds-ix mark.kds-wf__hl.is-active,.kds-wf.is-ready .kds-wf__panel mark.kds-wf__hl.is-active{background:var(--kds-move);color:var(--kds-ink)}.kds-wf__flyer{max-width:400px;margin:0 auto;padding:0 0 14px;background:#fdf6e3;color:#222;box-shadow:0 6px 18px rgb(0 0 0 / .35);transform:rotate(-1.2deg);overflow:hidden;font-family:Arial,Helvetica,sans-serif}.kds-wf__flyer-photo,.kds-wf__listing-photo{background:#5aa7b5 url(https://kevindesilva.de/wp-content/uploads/2026/11/kds-photo-snorkel.webp) center / cover no-repeat}.kds-wf__flyer-photo{height:150px}.kds-ix .kds-wf__flyer p{margin:0;padding:0 14px}.kds-ix .kds-wf__flyer-band{padding:7px 14px;background:#c8351f;color:#fff;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:.01em}.kds-ix .kds-wf__flyer-by{margin-top:8px;font-style:italic;font-size:.95rem;color:#0a5e78}.kds-ix .kds-wf__flyer-text{margin-top:6px;font-size:.95rem;line-height:1.3}.kds-ix .kds-wf__flyer-time{margin-top:6px;font-size:.86rem;line-height:1.3}.kds-ix .kds-wf__flyer-meet{margin-top:3px;font-size:.95rem;font-weight:700;text-decoration:underline}.kds-wf__flyer-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.kds-ix .kds-wf__flyer-places{font-size:.86rem;font-weight:700;color:#c8351f}.kds-ix .kds-wf__flyer-price{font-size:1rem;white-space:nowrap}.kds-wf__flyer-price s{color:#555}.kds-wf__flyer-hand{display:inline-block;margin-left:2px;font-family:'Bradley Hand','Segoe Print','Segoe Script','Comic Sans MS',cursive;font-size:1.7rem;font-weight:700;line-height:1;color:#1b3fa8;transform:rotate(-7deg)}@media (max-width:600px){.kds-wf__flyer-photo{height:96px}.kds-ix .kds-wf__flyer-band{font-size:1.3rem}}.kds-wf__mail,.kds-wf__script,.kds-wf__sheet,.kds-wf__listing{background:var(--kds-on);color:var(--kds-ink);border-radius:var(--radius-sm,8px);box-shadow:0 6px 18px rgb(0 0 0 / .28)}.kds-wf__mail{padding:16px 18px}.kds-ix .kds-wf__mail p{margin:0 0 .6em}.kds-ix .kds-wf__mail p:last-child{margin-bottom:0}.kds-ix dl.kds-wf__mail-head{margin:0 0 .9em;padding:0 0 .7em;border-bottom:1px solid var(--kds-ink-rule)}.kds-wf__mail-head div{display:flex;gap:.5em}.kds-wf__mail-head dt{min-width:3.6em;color:var(--kds-ink-dim);font-weight:400}.kds-wf__mail-head dd{margin:0;font-weight:500}.kds-wf__script{padding:12px 18px}.kds-ix .kds-wf__script p{display:grid;grid-template-columns:2.6em minmax(0,1fr);margin:0;padding:.35em 0}.kds-wf__script b{font-weight:700}.kds-wf__panel .is-off{display:none}.kds-wf__panel .kds-wf__slot.is-off{display:block;border-radius:3px;background:var(--kds-ink-rule);color:#fff0}.kds-wf__panel .kds-wf__slot.is-off>*{visibility:hidden}.kds-wf__panel .kds-wf__card.kds-wf__slot.is-off,.kds-wf__panel .kds-wf__option.kds-wf__slot.is-off{border-radius:var(--radius-sm,8px);background:rgb(255 254 252 / .08)}.kds-wf__panel .kds-wf__bubble.is-off{display:inline-flex;opacity:.14;pointer-events:none}.kds-wf__w{visibility:hidden}.kds-wf__w.is-on{visibility:visible}.kds-wf__listing{overflow:hidden;padding:0 0 16px}.kds-wf__listing+.kds-wf__listing{margin-top:14px}.kds-wf__listing-photo{height:130px}.kds-wf__listing:has(.kds-wf__listing-title.is-off) .kds-wf__listing-photo{opacity:.2}.kds-wf h4.kds-wf__listing-title{margin:14px 18px 6px;font-family:var(--kds-head);font-size:1.15rem;font-weight:700;letter-spacing:0;line-height:1.25;text-transform:none}.kds-ix .kds-wf__listing-desc{margin:0 18px 12px}.kds-ix dl.kds-wf__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0 18px;padding:12px 0 0;border-top:1px solid var(--kds-ink-rule)}.kds-wf__facts dt{margin-bottom:2px;font-family:var(--kds-head);font-size:.7rem;font-weight:600;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;color:var(--kds-ink-dim)}.kds-wf__facts dd{margin:0;font-weight:500}.kds-wf__fact-wide{grid-column:1 / -1}.kds-wf__fact-price dd{font-weight:700}.kds-wf__unsure{display:inline-block;padding:0 .4em;border-radius:3px;background:var(--kds-move);color:var(--kds-ink);font-weight:700}.kds-wf__settled{font-weight:700}.kds-wf__sheet{padding:16px 0 16px}.kds-wf__sheet dl.kds-wf__facts{border-top:0;padding-top:0}.kds-wf__draft{line-height:1.5;font-weight:400!important}.kds-wf h4.kds-wf__sheet-h{margin:0 18px 6px;font-family:var(--kds-head);font-size:.7rem;font-weight:600;letter-spacing:.05em;line-height:1.3;color:var(--kds-ink-dim)}.kds-ix .kds-wf__decisions{margin:0 18px 16px}.kds-wf__decisions li{margin:0 0 4px;padding:0;font-weight:500}.kds-ix .kds-wf__tasks{margin:0 18px}.kds-wf__tasks li{display:grid;grid-template-columns:minmax(0,1fr) auto 6.2em;gap:2px 12px;margin:0;padding:8px 0;border-top:1px solid var(--kds-ink-rule)}.kds-wf__owner{font-weight:700;white-space:nowrap}.kds-wf__date{color:var(--kds-ink-dim);text-align:right}@media (max-width:480px){.kds-wf__tasks li{grid-template-columns:auto minmax(0,1fr)}.kds-wf__task{grid-column:1 / -1}}.kds-wf__decide{margin-top:16px}.kds-wf__panel.is-paused .kds-wf__decide{padding:16px;border-radius:var(--radius-sm,8px);box-shadow:inset 0 0 0 2px var(--kds-move)}.kds-ix .kds-wf__ask{margin:0 0 12px;font-size:1.05rem;font-weight:500}.kds-wf__choices{display:flex;flex-wrap:wrap;gap:10px}.kds-ix .kds-wf__choice{flex:1 1 8rem}.kds-ix .kds-wf__choice[aria-pressed="true"]{background:var(--kds-on);color:var(--kds-ink)}.kds-ix [data-sticky] .kds-wf__choice[aria-pressed="true"]{background:var(--kds-move);color:var(--kds-ink)}.kds-ix .kds-wf__choices[data-sticky]:has([aria-pressed="true"]) .kds-wf__choice:not([aria-pressed="true"]){background:#fff0;color:var(--kds-on);box-shadow:inset 0 0 0 1px var(--kds-rule)}.kds-ix .kds-wf__choices[data-sticky]:has([aria-pressed="true"]) .kds-wf__choice:not([aria-pressed="true"]):hover{background:rgb(255 254 252 / .12)}.kds-wf__decide.is-sticky .kds-wf__react{margin-top:10px}.kds-ix .kds-wf__react{margin:0;font-weight:500;color:var(--kds-move)}.kds-wf.is-static .kds-wf__react{margin-top:12px}.kds-wf:not(.is-ready) .kds-wf__ask{color:var(--kds-dim)}.kds-ix .kds-wf__sent{margin:16px 0 0;font-weight:500}.kds-wf__langs{margin-top:16px}.kds-ix .kds-wf__langs p{margin:0 0 8px;font-size:.9rem;color:var(--kds-dim)}.kds-wf__lang-row{display:flex;gap:6px}.kds-ix .kds-wf__lang{flex:0 0 56px;font-weight:700}.kds-ix .kds-wf__lang[aria-pressed="true"],.kds-ix .kds-wf__lang[aria-pressed="true"]:hover{background:var(--kds-on);color:var(--kds-ink);box-shadow:none}.kds-wf__end{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--kds-rule)}.kds-ix .kds-wf__result{margin:0;font-family:var(--kds-head);font-size:1.15rem;line-height:1.35;font-weight:700}.kds-wf__result strong{font-weight:700}.kds-wf__result-a{color:var(--kds-move)}.kds-wf__which{grid-column:1;font-size:.92rem;color:var(--kds-dim)}.kds-wf__which summary{min-height:44px;padding:10px 0;cursor:pointer}.kds-ix .kds-wf__which ol{margin:0 0 8px;padding-left:1.4em!important;list-style:decimal!important}.kds-wf__which li{margin:0;padding:0;list-style:decimal!important}.kds-ix .kds-wf__again{grid-column:2;grid-row:1 / span 2}@media (max-width:600px){.kds-wf__end{grid-template-columns:minmax(0,1fr)}.kds-ix .kds-wf__again{grid-column:1;grid-row:auto}}.kds-ix .kds-wf__chan-name,.kds-ix .kds-wf__tile-h{margin:0 0 6px;font-family:var(--kds-head);font-size:.7rem;font-weight:600;letter-spacing:.05em;line-height:1.3;text-transform:uppercase;color:var(--kds-ink-dim)}.kds-wf__chip{display:inline-block;padding:.05rem .45rem;border-radius:3px;background:var(--kds-ink-rule);color:var(--kds-ink);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.kds-ix .kds-wf__big{margin:0;font-family:var(--kds-head);font-size:2rem;font-weight:700;line-height:1.1}.kds-ix .kds-wf__conflict{margin:0 0 12px;padding:10px 14px;border-radius:var(--radius-sm,8px);background:var(--kds-move);color:var(--kds-ink);font-weight:700}.kds-wf__channels{display:grid;gap:10px}.kds-wf__chan,.kds-wf__card,.kds-wf__question,.kds-wf__note,.kds-wf__request,.kds-wf__option,.kds-wf__memo,.kds-wf__dash{padding:12px 14px;border-radius:var(--radius-sm,8px);background:var(--kds-on);color:var(--kds-ink)}.kds-ix .kds-wf__chan p,.kds-ix .kds-wf__note p,.kds-ix .kds-wf__request p{margin-bottom:.3em}.kds-ix .kds-wf__chan p:last-child,.kds-ix .kds-wf__note p:last-child,.kds-ix .kds-wf__request p:last-child{margin-bottom:0}.kds-wf__chan{box-shadow:0 6px 18px rgb(0 0 0 / .28)}.kds-wf__chan--chat{transform:rotate(-.5deg)}.kds-wf__chan--ticket{margin-left:14px;transform:rotate(.6deg)}.kds-wf__chan--mail{margin-right:14px;transform:rotate(-.3deg)}.kds-ix .kds-wf__say{padding:6px 10px;border-radius:10px;background:rgb(0 38 56 / .07)}.kds-wf__say b{display:block;font-size:.78rem}.kds-ix .kds-wf__ticket-t{font-weight:700}.kds-wf__cards{display:grid;gap:10px}.kds-wf h4.kds-wf__card-h,.kds-wf__card h4{margin:0 0 6px;font-family:var(--kds-head);font-size:.95rem;font-weight:700;letter-spacing:.03em}.kds-wf__card dl,.kds-wf__option dl,.kds-wf__memo dl{margin:0;padding:0}.kds-wf__card dl>div{padding:5px 0;border-top:1px solid var(--kds-ink-rule)}.kds-wf__card dt,.kds-wf__memo dt,.kds-wf__option dt{font-size:.78rem;font-weight:700;line-height:1.3;color:var(--kds-ink-dim)}.kds-wf__card dd,.kds-wf__memo dd,.kds-wf__option dd{margin:0;line-height:1.35;font-size:.95rem}.kds-wf__question{box-shadow:0 6px 18px rgb(0 0 0 / .28);position:relative;z-index:1}.kds-ix .kds-wf__question p{margin:0 0 8px;font-family:var(--kds-head);font-size:1.1rem;font-weight:700;line-height:1.28}.kds-wf__pile{display:grid;gap:0;padding:0 6px}.kds-wf__note{margin-top:-2px;font-size:.95rem;line-height:1.35;box-shadow:0 4px 12px rgb(0 0 0 / .3);background:#fdf6e3}.kds-wf__note:nth-child(1){margin-top:10px;transform:rotate(-.8deg)}.kds-wf__note:nth-child(2){margin-top:8px;background:var(--kds-on);transform:rotate(.7deg)}.kds-wf__note--number{margin-top:8px;transform:rotate(-.4deg)}.kds-wf__options{display:grid;gap:8px}.kds-wf h4.kds-wf__option-h,.kds-wf__option h4{margin:0 0 8px;font-family:var(--kds-head);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.kds-wf__option dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.kds-wf__assume{grid-column:1 / -1;padding-top:6px;border-top:1px solid var(--kds-ink-rule)}.kds-wf__option dt.is-for::before{content:'+ '}.kds-wf__option dt.is-against::before{content:'- '}.kds-wf__option.is-picked{box-shadow:inset 0 0 0 3px var(--kds-move)}@media (max-width:480px){.kds-wf__option dl{grid-template-columns:minmax(0,1fr)}}.kds-wf__challenge{margin-top:12px;padding:12px 14px;border-radius:var(--radius-sm,8px);box-shadow:inset 0 0 0 1px var(--kds-rule)}.kds-wf h4.kds-wf__challenge-h,.kds-wf__challenge h4{margin:0 0 4px;font-family:var(--kds-head);font-size:.78rem;font-weight:700;letter-spacing:.05em}.kds-ix .kds-wf__challenge p{margin:0}.kds-wf__memo{margin-top:12px;padding:16px 18px;box-shadow:0 6px 18px rgb(0 0 0 / .28)}.kds-wf__memo h4{margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--kds-ink);font-family:var(--kds-head);font-size:.95rem;font-weight:700;letter-spacing:.04em}.kds-wf__memo dl>div{padding:6px 0}.kds-wf__memo dl>div:first-child dd{font-weight:700;font-size:1.05rem}.kds-wf__request{box-shadow:0 6px 18px rgb(0 0 0 / .28)}.kds-wf__xls{margin-top:10px;padding:0 0 8px;background:#fff;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;line-height:1.25;box-shadow:0 6px 18px rgb(0 0 0 / .28);overflow:hidden}.kds-wf__xls table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed}.kds-wf__xls th,.kds-wf__xls td{padding:3px 5px;border:1px solid #d0d0d0;color:inherit;font-size:inherit;line-height:inherit;text-align:left;vertical-align:top;overflow-wrap:anywhere}.kds-wf__xls th{background:#e6e6e6;font-weight:700}.kds-wf__xls th:first-child,.kds-wf__xls td:first-child{width:17%}.kds-wf__xls th:nth-child(2),.kds-wf__xls td:nth-child(2){width:19%}.kds-wf__xls tr:nth-child(3n) td:nth-child(2){background:#fff7c2}.kds-ix .kds-wf__xls p{margin:6px 8px 0;font-style:italic}.kds-wf__dash{margin-top:12px;box-shadow:0 6px 18px rgb(0 0 0 / .28)}.kds-wf__dash h4{margin:0 0 10px;font-family:var(--kds-head);font-size:.95rem;font-weight:700;letter-spacing:.04em}.kds-wf__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kds-wf__tile{padding:10px 12px;border-radius:6px;background:rgb(0 38 56 / .05)}.kds-wf__tile--wide{grid-column:1 / -1}.kds-ix .kds-wf__tile-sub{margin:0;font-size:.85rem;color:var(--kds-ink-dim)}.kds-wf__bars li{display:grid;grid-template-columns:3.4em minmax(0,1fr) 2.8em;align-items:center;gap:8px;margin:0;padding:3px 0;font-size:.9rem}.kds-wf__bar-track{display:block;height:12px;background:var(--kds-ink-rule);overflow:hidden}.kds-wf__bar-fill{display:block;height:100%;background:var(--kds-ink)}.kds-wf__bar-val{text-align:right;font-weight:500;white-space:nowrap}.kds-wf__trend{display:block;width:100%;height:58px}.kds-wf__trend{border-bottom:1px solid var(--kds-ink-rule)}.kds-wf__trend polyline{stroke:var(--kds-ink);stroke-width:2.5}.kds-ix .kds-wf__sub-label{margin:14px 0 8px}.kds-ix .kds-wf__stickies{display:flex;flex-wrap:wrap;gap:6px}.kds-wf__stickies li{margin:0;padding:6px 9px;background:#fdf6e3;color:var(--kds-ink);font-size:.88rem;line-height:1.28;box-shadow:0 2px 6px rgb(0 0 0 / .25)}.kds-wf__stickies li:nth-child(odd){transform:rotate(-.7deg)}.kds-wf__stickies li:nth-child(3n){transform:rotate(.8deg)}.kds-wf__map h4{margin:0 0 10px;font-family:var(--kds-head);font-size:.78rem;font-weight:700;letter-spacing:.05em;color:var(--kds-dim)}.kds-wf__bubbles{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-around;gap:8px;min-height:124px}.kds-ix .kds-wf__bubble,.kds-ix .kds-wf__bubble:hover{flex:0 0 auto;flex-direction:column;gap:6px;padding:2px 4px;background:#fff0;color:var(--kds-on);font-family:inherit;font-weight:500;letter-spacing:0;text-transform:none}.kds-ix .kds-wf__bubble[aria-pressed="true"]{background:#fff0;color:var(--kds-move)}.kds-wf__bubble-dot{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--kds-on);color:var(--kds-ink);font-family:var(--kds-head);font-size:1.3rem;font-weight:700}.kds-wf__panel.is-paused .kds-wf__bubble-dot{box-shadow:0 0 0 3px var(--kds-move)}.kds-wf__panel.is-paused .kds-wf__bubble:hover .kds-wf__bubble-dot{background:var(--kds-move)}.kds-wf__bubble[aria-pressed="true"] .kds-wf__bubble-dot{background:var(--kds-move)}.kds-wf:not(.is-ready) .kds-wf__bubble{pointer-events:none}.kds-wf__msg{margin-top:12px}.kds-ix .kds-wf__msg p{margin:0 18px}.kds-ix dl.kds-wf__plan{margin:14px 0 0;padding:0}.kds-wf__plan>div{display:grid;grid-template-columns:5.2em minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--kds-rule)}.kds-wf__plan dt{font-family:var(--kds-head);font-size:.74rem;font-weight:700;letter-spacing:.03em;line-height:1.5;text-transform:uppercase}.kds-wf__plan dd{margin:0;line-height:1.35}.kds-wf:not(.is-ready) .kds-wf__panel{margin-top:28px;padding-top:24px;border-top:1px solid var(--kds-rule)}.kds-wf:not(.is-ready) .kds-wf__pipe,.kds-wf:not(.is-ready) .kds-wf__flyer-photo,.kds-wf:not(.is-ready) .kds-wf__listing-photo,.kds-wf:not(.is-ready) .kds-wf__listing+.kds-wf__listing,.kds-wf:not(.is-ready) .kds-wf__which{display:none}.kds-wf:not(.is-ready) .kds-wf__end{margin-top:14px;padding-top:12px}@media (scripting:enabled){.kds-wf:not(.is-ready){min-height:640px}.kds-wf:not(.is-ready)>*{visibility:hidden}}.kds-check h3.kds-check__title{margin:0 0 12px;font-size:1.3rem;line-height:1.3}.kds-check.is-ready .kds-check__nojs{display:none}.kds-check__nojs a{color:inherit;text-decoration:underline}.kds-check__nojs .kds-check__traffic{margin-top:20px}.kds-check__progress{margin-bottom:24px}.kds-ix .kds-check__count{margin:0 0 6px;font-family:var(--kds-head);font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.kds-check__track{display:block;height:8px;border-radius:4px;background:var(--kds-rule);overflow:hidden}.kds-check__track span{display:block;height:100%;border-radius:4px;background:var(--kds-on)}.kds-check h3.kds-check__question{max-width:34em;margin:0 0 20px;font-family:var(--kds-head);font-size:1.5rem;font-weight:700;line-height:1.28;letter-spacing:0;text-transform:none}.kds-check__options{display:grid;gap:12px}@media (min-width:720px){.kds-check__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.kds-ix .kds-check__option{align-items:flex-start;width:100%;min-height:84px;padding:1rem 1.15rem;background:var(--kds-on);color:var(--kds-ink);font-size:1.06rem;font-weight:400;line-height:1.38}.kds-ix .kds-check__option:hover{background:var(--kds-on);box-shadow:inset 0 0 0 3px var(--kds-move)}.kds-ix .kds-check__option[aria-pressed="true"],.kds-ix .kds-check__option[aria-pressed="true"]:hover{background:var(--kds-move);color:var(--kds-ink);box-shadow:none;font-weight:500}.kds-check__quiz-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;min-height:44px}@media (max-width:600px){.kds-check h3.kds-check__question{font-size:1.25rem}.kds-ix .kds-check__option{min-height:0}}.kds-check__result{display:grid;gap:36px}.kds-check h4{margin:0 0 14px;font-family:var(--kds-head);font-size:1.05rem;font-weight:700;line-height:1.3}@media (min-width:900px){.kds-check__result{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:48px}.kds-check__moves,.kds-check__prompt,.kds-check__traffic,.kds-check__actions,.kds-check__talk,.kds-check__foot{grid-column:1 / -1}}.kds-ix .kds-check__level{margin:0 0 8px;font-family:var(--kds-head);font-size:.82rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.kds-check__segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:280px;margin-bottom:16px}.kds-check__segments span{display:block;height:10px;background:var(--kds-rule)}.kds-check__segments span.is-on{background:var(--kds-on)}.kds-check h3.kds-check__name{margin:0 0 12px;font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:1px}.kds-ix .kds-check__diag{margin:0;font-size:1.15rem;line-height:1.45}@media (max-width:600px){.kds-check h3.kds-check__name{font-size:1.55rem}}.kds-check__bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:0 0 14px;padding:0}.kds-check__bars li:last-child{margin-bottom:0}.kds-check__bar-name{font-weight:500}.kds-check__bar-score{font-size:.92rem;color:var(--kds-dim);text-align:right;white-space:nowrap}.kds-check__bar-track{grid-column:1 / -1;grid-row:2;display:block;height:12px;background:var(--kds-rule);overflow:hidden}.kds-check__bar-fill{display:block;height:100%;background:var(--kds-on)}.kds-check__bars li.is-weakest .kds-check__bar-fill{background:var(--kds-move)}.kds-check__bars li.is-weakest .kds-check__bar-name,.kds-check__bars li.is-weakest .kds-check__bar-score{color:var(--kds-move);font-weight:700}.kds-check__move{display:grid;gap:8px 32px;margin:0 0 10px;padding:20px 22px;border-radius:var(--radius-sm,8px);background:var(--kds-on);color:var(--kds-ink)}.kds-check__move:last-child{margin-bottom:0}@media (min-width:760px){.kds-check__move{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.kds-ix .kds-check__move-dim{margin:0 0 4px;font-family:var(--kds-head);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--kds-ink-dim)}.kds-ix .kds-check__move-title{margin:0;font-family:var(--kds-head);font-size:1.1rem;font-weight:700;line-height:1.28}.kds-ix .kds-check__move-body p{margin:0 0 10px}.kds-check__move-body dl{margin:0;padding:0}.kds-check__move-body dl div{display:grid;grid-template-columns:7.2em minmax(0,1fr);gap:8px;padding:6px 0;border-top:1px solid var(--kds-ink-rule)}.kds-check__move-body dt{font-weight:700}.kds-check__move-body dd{margin:0}@media (max-width:480px){.kds-check__move{padding:16px}.kds-check__move-body dl div{grid-template-columns:minmax(0,1fr);gap:0}}.kds-ix .kds-check__prompt-why{margin:0 0 12px;color:var(--kds-dim);max-width:46em}.kds-ix .kds-check__prompt-text{margin:0 0 12px;padding:18px 20px;border:0;border-radius:var(--radius-sm,8px);background:var(--kds-on);color:var(--kds-ink);font-family:'SF Mono',ui-monospace,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-width:none}.kds-check__prompt-text mark{padding:0 .1em;background:rgb(216 172 103 / .45);color:inherit}.kds-check__lights{display:grid;gap:10px}@media (min-width:760px){.kds-check__lights{grid-template-columns:repeat(3,minmax(0,1fr))}}.kds-ix .kds-check__traffic-note{margin:0 0 12px;color:var(--kds-dim);max-width:46em}.kds-check__light{padding:16px 18px;border-radius:var(--radius-sm,8px);background:var(--kds-on);color:var(--kds-ink)}.kds-ix .kds-check__light-name{display:flex;align-items:center;gap:.5em;margin:0 0 2px;font-family:var(--kds-head);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.kds-check__light-name::before{content:'';flex:none;width:16px;height:16px;border-radius:50%}.kds-check__light.is-green .kds-check__light-name::before{background:#2f8f5b}.kds-check__light.is-amber .kds-check__light-name::before{background:#d99a2b}.kds-check__light.is-red .kds-check__light-name::before{background:#c0392b}.kds-ix .kds-check__light-rule{margin:0 0 10px;font-size:.92rem;color:var(--kds-ink-dim)}.kds-check__light li{margin:0;padding:5px 0;border-top:1px solid var(--kds-ink-rule);font-size:.95rem;line-height:1.35}.kds-check__actions{display:flex;flex-wrap:wrap;gap:10px}.kds-ix .kds-check__live{flex:1 1 100%;margin:0;color:var(--kds-move);font-weight:500}.kds-ix .kds-check__live:empty{display:none}.kds-check__talk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:24px;border-top:1px solid var(--kds-rule)}.kds-ix .kds-check__talk p{flex:1 1 20rem;margin:0}.kds-ix a.kds-check__action{display:inline-flex;align-items:center;min-height:44px;padding:.55rem 1.1rem;border-radius:var(--radius-sm,8px);color:var(--kds-on);text-decoration:none;font-weight:500}.kds-check__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:-12px}.kds-ix .kds-check__private{flex:1 1 18rem;margin:0;font-size:.9rem;color:var(--kds-dim)}@media (max-width:600px){.kds-ix .kds-check__action{flex:1 1 100%}.kds-ix a.kds-check__action{justify-content:center;text-align:center;width:100%}}@media (prefers-reduced-motion:no-preference){.kds-adapt__panel:not([hidden]),.kds-wf__panel:not([hidden]),.kds-check__q:not([hidden]){animation:kds-ix-in var(--transition-medium,.3s ease) both}.kds-check__track span{transition:width .3s ease}.kds-check__bar-fill{transition:width .8s ease}.kds-ix .kds-ix__btn{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.kds-ix .kds-check__option:hover{transform:translateY(-2px)}.kds-wf__node::before,.kds-wf__dot{transition:background-color .25s ease,box-shadow .25s ease}.kds-ix mark.kds-wf__hl{transition:background-color .2s ease}.kds-wf__settled{animation:kds-wf-settle .7s ease both}.kds-wf__bar-fill{transition:width .5s ease}.kds-wf__panel.is-paused .kds-wf__decide{animation:kds-ix-in .25s ease both}}@keyframes kds-ix-in{from{opacity:0}to{opacity:1}}@keyframes kds-wf-settle{from{background-color:var(--kds-move)}to{background-color:#fff0}}@media print{.kds-adapt__tabs,.kds-adapt__nav,.kds-wf__tabs,.kds-wf__bar,.kds-check__quiz{display:none!important}.kds-ix .kds-adapt__panel{display:block!important}html.kds-check-printing body>*:not(.kds-check--sheet){display:none!important}html.kds-check-printing,html.kds-check-printing body{background:#fff!important}.kds-check--sheet{--kds-stage:#fff;--kds-on:#fff;--kds-dim:#333;--kds-rule:#bbb;--kds-move:#002638;--kds-ink:#000;--kds-ink-dim:#444;--kds-ink-rule:#ccc;width:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important;box-shadow:none!important;border-radius:0!important}.kds-check--sheet .kds-check__result{display:block!important}.kds-check--sheet .kds-check__result>*{margin:0 0 18pt}.kds-check--sheet .kds-ix__btn,.kds-check--sheet .kds-check__actions,.kds-check--sheet .kds-check__talk,.kds-check--sheet .kds-check__foot{display:none!important}.kds-check--sheet .kds-check__traffic{break-inside:avoid}.kds-check--sheet .kds-check__move,.kds-check--sheet .kds-check__light,.kds-check--sheet .kds-check__bars{break-inside:avoid}.kds-check--sheet .kds-check__move{padding:8pt 0;border-top:1px solid #bbb;border-radius:0}.kds-check--sheet .kds-check__prompt-text{padding:8pt;border:1px solid #bbb}.kds-check--sheet .kds-check__light{border:1px solid #bbb}.kds-check--sheet .kds-check__bar-track,.kds-check--sheet .kds-check__bar-fill,.kds-check--sheet .kds-check__segments span,.kds-check--sheet .kds-check__light-name::before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.kds-check--sheet .kds-check__bar-fill,.kds-check--sheet .kds-check__segments span.is-on{background:#002638!important}}.kds-wf__xls,.kds-wf__xls th,.kds-wf__xls td,.kds-ix .kds-wf__xls p{letter-spacing:0}.kds-wf__xls th,.kds-wf__xls td{white-space:nowrap;overflow:hidden;text-overflow:clip}.kds-wf__xls th:first-child,.kds-wf__xls td:first-child{width:24%}.kds-wf__xls th:nth-child(2),.kds-wf__xls td:nth-child(2){width:18%}.kds-wf .kds-wf__result:focus,.kds-wf .kds-wf__result:focus-visible,.kds-wf .kds-wf__decide:focus,.kds-wf .kds-wf__decide:focus-visible{outline:none!important}.kds-ix .kds-wf__xls th,.kds-ix .kds-wf__xls td{padding:4px 6px!important}.kds-ix .kds-wf__xls th{white-space:normal;overflow:visible;vertical-align:top}.kds-wf__launch{display:none}.kds-wf.is-app>.kds-wf__tabs,.kds-wf.is-app>.kds-wf__main{display:none!important}.kds-wf.is-app>.kds-wf__launch{display:block}@media (scripting:enabled) and (max-width:767px){.kds-wf:not(.is-ready){min-height:0}.kds-wf:not(.is-ready)>.kds-wf__launch{display:block;visibility:visible}.kds-wf:not(.is-ready)>.kds-wf__tabs,.kds-wf:not(.is-ready)>.kds-wf__main{display:none}}.kds-ix .kds-wf__launch-note{margin:0 0 4px;font-size:.85rem;line-height:1.35;color:var(--kds-dim)}.kds-ix .kds-wf__launch .kds-wf__group{display:block;margin:20px 0 4px}.kds-ix .kds-wf__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;padding:10px 4px 10px 0;border-top:1px solid var(--kds-rule);border-radius:0;color:var(--kds-on)}.kds-ix .kds-wf__row:hover{background:#fff0}.kds-ix .kds-wf__row:active{background:rgb(255 254 252 / .1)}.kds-wf__row-text{display:block;min-width:0}.kds-wf__row-t{display:block;font-family:var(--kds-head);font-size:1rem;font-weight:700;line-height:1.25}.kds-wf__row-l{display:block;margin-top:2px;font-size:.9rem;line-height:1.3;color:var(--kds-dim)}.kds-wf__row-go{flex:none;width:9px;height:9px;margin-right:4px;border:solid var(--kds-move);border-width:2px 2px 0 0;transform:rotate(45deg)}html.kds-wf-locked{overflow:hidden}.kds-wf.kds-wf--app,.kds-check.kds-check--app{position:fixed;inset:0;z-index:100002;display:flex;flex-direction:column;width:100%;max-width:none;height:100vh;height:100dvh;margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);border-radius:0;box-shadow:none;overflow:hidden;overscroll-behavior:contain}.kds-wf--app:focus,.kds-check--app:focus{outline:none}.kds-wf-app__top{flex:none;padding:2px 14px 8px 4px}.kds-wf-app__head{display:flex;align-items:center;gap:4px;min-height:48px}.kds-ix .kds-wf-app__back{flex:none;justify-content:center;width:44px;height:44px;padding:0;color:var(--kds-on)}.kds-ix .kds-wf-app__back:active{background:rgb(255 254 252 / .14)}.kds-ix .kds-wf-app__title{flex:1;min-width:0;margin:0;overflow:hidden;font-family:var(--kds-head);font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.kds-wf--app .kds-wf-app__head .kds-wf__tag{flex:none;margin:0;font-size:.62rem}.kds-wf-app__strip{padding-left:10px}.kds-ix.kds-wf--app .kds-wf__pipe{display:flex;gap:3px;margin:0}.kds-wf--app .kds-wf__node{flex:1;height:5px;border-radius:3px;background:var(--kds-on)}.kds-wf--app .kds-wf__node+.kds-wf__node::before,.kds-wf--app .kds-wf__dot{display:none}.kds-wf--app .kds-wf__node.is-wait{background:var(--kds-rule)}.kds-wf--app .kds-wf__node.is-human{background:var(--kds-move)}.kds-wf--app .kds-wf__node.is-wait.is-human{background:rgb(216 172 103 / .45)}.kds-wf.kds-wf--app .kds-wf__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kds-wf-app__seg{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:0 14px 10px;padding:3px;border-radius:var(--radius-sm,8px);box-shadow:inset 0 0 0 1px var(--kds-rule)}.kds-ix .kds-wf-app__seg-btn{justify-content:center;min-height:44px;padding:.3rem .5rem;border-radius:6px;color:var(--kds-dim);font-weight:500}.kds-ix .kds-wf-app__seg-btn[aria-pressed="true"],.kds-ix .kds-wf-app__seg-btn[aria-pressed="true"]:hover{background:var(--kds-on);color:var(--kds-ink)}.kds-wf--app[data-view="input"] .kds-wf__pane--out,.kds-wf--app[data-view="result"] .kds-wf__pane--in,.kds-wf--app[data-view="input"] .kds-wf__end{display:none}.kds-wf-app__content{flex:1;min-height:0;padding:2px 14px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.kds-wf--app .kds-wf__title,.kds-wf--app .kds-wf__example,.kds-wf--app .kds-wf__bar,.kds-wf--app .kds-wf__result,.kds-wf--app .kds-wf__again{display:none!important}.kds-ix.kds-wf--app .kds-wf__origin{margin-bottom:10px;font-size:.88rem;line-height:1.35}.kds-wf--app .kds-wf__stage{display:block}.kds-wf--app .kds-wf__end{display:block;margin-top:12px;padding-top:4px;border-top:0}.kds-wf--app .kds-wf__pane{width:100%}.kds-wf--app .kds-wf__ask,.kds-wf--app .kds-wf__choices{display:none!important}.kds-wf--app .kds-wf__decide,.kds-wf--app .kds-wf__panel.is-paused .kds-wf__decide{margin-top:12px;padding:0;box-shadow:none;animation:none}.kds-wf--app .kds-wf__decide:focus{outline:none}.kds-wf--app .kds-wf__xls{overflow-x:auto;-webkit-overflow-scrolling:touch}.kds-wf--app .kds-wf__xls table{min-width:340px}.kds-wf--app .kds-wf__flyer{max-width:340px}.kds-wf--app .kds-wf__option{padding:12px}.kds-wf--app .kds-wf__option dl{grid-template-columns:minmax(0,1fr);gap:6px}.kds-wf--app .kds-wf__chan--ticket{margin-left:8px}.kds-wf--app .kds-wf__chan--mail{margin-right:8px}.kds-wf--app .kds-wf__tasks li{grid-template-columns:auto minmax(0,1fr)}.kds-wf--app .kds-wf__task{grid-column:1 / -1}.kds-wf--app .kds-wf__bubbles{min-height:0}.kds-wf-app__bar{flex:none;display:grid;gap:8px;min-height:76px;align-content:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--kds-rule);background:var(--kds-stage)}.kds-ix .kds-wf-app__status .kds-wf__status{margin:0;font-size:.98rem;font-weight:500;line-height:1.3}.kds-wf--app[data-state="idle"] .kds-wf__status{color:var(--kds-dim);font-size:.88rem;font-weight:400}.kds-wf--app[data-state="paused"] .kds-wf__status{color:var(--kds-move)}.kds-wf--app[data-state="finished"] .kds-wf-app__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kds-ix .kds-wf-app__result{margin:0;font-family:var(--kds-head);font-size:1.02rem;font-weight:700;line-height:1.28}.kds-wf-app__result strong{font-weight:700}.kds-ix .kds-wf-app__chip{justify-content:space-between;width:100%;padding:.4rem .75rem;box-shadow:inset 0 0 0 1px var(--kds-rule);color:var(--kds-on);font-size:.92rem}.kds-wf-app__chip-t{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kds-wf-app__chip-go{flex:none;color:var(--kds-move);font-weight:700}.kds-wf-app__actions{display:flex;gap:8px}.kds-ix .kds-wf-app__icon{flex:none;justify-content:center;width:50px;min-height:52px;padding:0;box-shadow:inset 0 0 0 1px var(--kds-rule);color:var(--kds-on)}.kds-ix .kds-wf-app__primary{flex:1;justify-content:center;min-height:52px;padding:.5rem 1rem;background:var(--kds-move);color:var(--kds-ink);font-family:var(--kds-head);font-weight:700;text-align:center}.kds-ix .kds-wf-app__primary:hover{background:var(--kds-move)}.kds-ix .kds-wf-app__primary:active,.kds-ix .kds-wf-app__pick:active{background:var(--kds-on)}.kds-ix .kds-wf-app__icon:active,.kds-ix .kds-wf-app__chip:active,.kds-ix .kds-wf-app__look:active{background:rgb(255 254 252 / .14)}.kds-wf-app__scrim{position:absolute;inset:0;z-index:2;background:rgb(0 12 18 / .6)}.kds-wf-app__sheet{position:absolute;right:0;bottom:0;left:0;z-index:3;max-height:86%;padding:8px 16px calc(12px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-radius:16px 16px 0 0;background:#0c3a50;box-shadow:0 -8px 28px rgb(0 0 0 / .35)}.kds-wf-app__grip{display:block;width:40px;height:4px;margin:0 auto 14px;border-radius:2px;background:var(--kds-rule)}.kds-ix .kds-wf-app__ask{margin:0 0 14px;font-family:var(--kds-head);font-size:1.12rem;font-weight:700;line-height:1.3}.kds-wf-app__picks{display:grid;gap:8px}.kds-ix .kds-wf-app__pick{justify-content:center;width:100%;min-height:56px;padding:.6rem 1rem;background:var(--kds-move);color:var(--kds-ink);font-family:var(--kds-head);font-weight:700;line-height:1.25;text-align:center}.kds-ix .kds-wf-app__pick:hover{background:var(--kds-move)}.kds-ix .kds-wf-app__pick.is-on,.kds-ix .kds-wf-app__pick.is-on:hover{background:var(--kds-on)}.kds-ix .kds-wf-app__pick.is-quiet,.kds-ix .kds-wf-app__pick.is-quiet:hover{background:#fff0;color:var(--kds-on);box-shadow:inset 0 0 0 1px var(--kds-rule)}.kds-ix .kds-wf-app__look{justify-content:center;width:100%;margin-top:6px;color:var(--kds-dim)}@media (prefers-reduced-motion:no-preference){.kds-wf--app{animation:kds-wf-app-in .24s ease both}.kds-wf--app.is-closing{animation:kds-wf-app-out .2s ease both}.kds-wf-app__sheet{animation:kds-wf-sheet-in .26s ease both}.kds-wf-app__sheet.is-leaving{animation:kds-wf-sheet-out .2s ease both}.kds-wf-app__scrim{animation:kds-ix-in .24s ease both}.kds-wf-app__scrim.is-leaving{animation:kds-wf-fade-out .2s ease both}.kds-wf--app .kds-wf__node.is-now{animation:kds-wf-now 1s ease-in-out infinite alternate}.kds-check--app{animation:kds-wf-app-in .24s ease both}.kds-check--app.is-closing{animation:kds-wf-app-out .2s ease both}.kds-check--app .kds-check__q:not([hidden]){animation:kds-check-slide .24s ease both}.kds-check--app.is-back .kds-check__q:not([hidden]){animation-name:kds-check-slide-back}}@keyframes kds-wf-app-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes kds-wf-app-out{from{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@keyframes kds-wf-sheet-in{from{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes kds-wf-sheet-out{from{opacity:1;transform:none}to{opacity:.6;transform:translateY(100%)}}@keyframes kds-wf-fade-out{from{opacity:1}to{opacity:0}}@keyframes kds-check-slide{from{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}@keyframes kds-check-slide-back{from{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:none}}@keyframes kds-wf-now{from{opacity:.45}to{opacity:1}}.kds-wf--app .kds-wf-app__list{display:none}.kds-wf--app[data-screen="list"] .kds-wf-app__list{display:block}.kds-wf--app[data-screen="list"] .kds-wf__main,.kds-wf--app[data-screen="list"] .kds-wf-app__seg,.kds-wf--app[data-screen="list"] .kds-wf-app__strip,.kds-wf--app[data-screen="list"] .kds-wf-app__bar{display:none!important}.kds-wf--app .kds-wf-app__list .kds-wf__group{display:block;margin:16px 0 4px}.kds-wf--app .kds-wf-app__list .kds-wf__group:first-child{margin-top:4px}.kds-check__launch{display:none}.kds-check.is-app>.kds-check__quiz,.kds-check.is-app>.kds-check__result,.kds-check.is-app>.kds-check__nojs{display:none!important}.kds-check.is-app>.kds-check__launch{display:block}@media (scripting:enabled) and (max-width:767px){.kds-check:not(.is-ready)>.kds-check__launch{display:block}.kds-check:not(.is-ready)>.kds-check__quiz,.kds-check:not(.is-ready)>.kds-check__nojs{display:none}}.kds-ix .kds-check__launch-h{margin:0 0 12px;font-family:var(--kds-head);font-size:1.3rem;font-weight:700;line-height:1.2}.kds-check__launch li{margin:0;padding:9px 0;border-top:1px solid var(--kds-rule);line-height:1.32}.kds-ix .kds-check__launch-btn{justify-content:center;width:100%;min-height:54px;margin-top:12px;background:var(--kds-move);color:var(--kds-ink);font-family:var(--kds-head);font-weight:700;text-align:center}.kds-ix .kds-check__launch-btn:hover{background:var(--kds-move)}.kds-ix .kds-check__launch-btn:active{background:var(--kds-on)}.kds-check--app .kds-wf-app__head{padding-right:0}.kds-check__strip{display:flex;gap:3px}.kds-check__strip span{flex:1;height:5px;border-radius:3px;background:var(--kds-rule)}.kds-check__strip span.is-on{background:var(--kds-on)}.kds-check--app[data-mode="result"] .kds-check__strip,.kds-check--app[data-mode="quiz"] .kds-check__tabs,.kds-check--app[data-mode="quiz"] .kds-wf-app__bar{display:none}.kds-check--app .kds-wf-app__content{display:flex;flex-direction:column;padding-top:12px}.kds-check--app .kds-check__quiz{flex:1;display:flex;flex-direction:column;min-height:0}.kds-check--app .kds-check__progress,.kds-check--app .kds-check__quiz-foot{display:none}.kds-check--app .kds-check__q:not([hidden]){flex:1;display:flex;flex-direction:column}.kds-check.kds-check--app h3.kds-check__question{margin-bottom:16px;font-size:1.32rem}.kds-check--app .kds-check__options{flex:1;display:flex;flex-direction:column;gap:10px}.kds-ix.kds-check--app .kds-check__option{flex:1 1 auto;align-items:center;min-height:68px;max-height:176px;padding:.8rem 1rem;font-size:1.04rem}.kds-ix.kds-check--app .kds-check__option:hover{transform:none;box-shadow:none}.kds-ix.kds-check--app .kds-check__option:active{background:var(--kds-move)}.kds-ix.kds-check--app .kds-check__option[aria-pressed="true"]{background:var(--kds-move)}.kds-check--app .kds-check__tabs{display:flex}.kds-ix.kds-check--app .kds-check__tabs .kds-wf-app__seg-btn{flex:1 1 auto;padding:.3rem .35rem;font-size:.9rem}.kds-check--app .kds-check__result{display:block}.kds-check--app .kds-check__result>*{margin:0 0 22px}.kds-check--app[data-tab="level"] .kds-check__moves,.kds-check--app[data-tab="level"] .kds-check__prompt,.kds-check--app[data-tab="level"] .kds-check__traffic,.kds-check--app[data-tab="plan"] .kds-check__head,.kds-check--app[data-tab="plan"] .kds-check__bars,.kds-check--app[data-tab="plan"] .kds-check__prompt,.kds-check--app[data-tab="plan"] .kds-check__traffic,.kds-check--app[data-tab="prompt"] .kds-check__head,.kds-check--app[data-tab="prompt"] .kds-check__bars,.kds-check--app[data-tab="prompt"] .kds-check__moves,.kds-check--app[data-tab="prompt"] .kds-check__traffic,.kds-check--app[data-tab="rules"] .kds-check__head,.kds-check--app[data-tab="rules"] .kds-check__bars,.kds-check--app[data-tab="rules"] .kds-check__moves,.kds-check--app[data-tab="rules"] .kds-check__prompt{display:none}.kds-check--app .kds-check__move{padding:16px}.kds-check--app .kds-check__move-body dl div{grid-template-columns:minmax(0,1fr);gap:0}.kds-check--app .kds-check__prompt .kds-check__action{width:100%;min-height:54px}.kds-check--app .kds-check__talk{padding-top:16px}.kds-check--app .kds-check__talk p{flex:1 1 100%;font-size:.95rem}.kds-ix.kds-check--app a.kds-check__action{justify-content:center;width:100%;text-align:center}.kds-check--app .kds-check__foot{margin:0 0 8px}.kds-ix.kds-check--app .kds-check__foot .kds-check__restart{width:100%;justify-content:center}.kds-check--app .kds-wf-app__bar{min-height:0}.kds-check--app .kds-check__actions{display:flex;flex-wrap:wrap;gap:8px;margin:0}.kds-ix.kds-check--app .kds-wf-app__bar .kds-check__action{flex:0 0 auto;min-height:52px}.kds-ix.kds-check--app .kds-wf-app__bar .kds-check__action.is-main{flex:1 1 0%;padding:.5rem .75rem;letter-spacing:0;text-transform:none}.kds-ix.kds-check--app .kds-check__live{order:-1;flex:1 1 100%;font-size:.9rem}@media print{html.kds-wf-locked{overflow:visible!important}html.kds-check-printing body{position:static!important;top:auto!important}}.kds-wf-app__back[hidden]+.kds-wf-app__title{padding-left:10px}.kds-wf--app .kds-wf-app__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.95rem;white-space:normal}.kds-ix [tabindex="-1"]:focus,.kds-ix [tabindex="-1"]:focus-visible{outline:none!important}@media (hover:none){.kds-wf--app :focus-visible,.kds-check--app :focus-visible{outline:none!important;box-shadow:none}}