html:has(.kone){--bg:#080808;--panel:#151515;--panel2:#202020;--gold:#ffe000;--gold-strong:#ffe000;--ink:#f7f7f3;--muted:#b4b4af;--line:#343434;--teal:#ffe000;scrollbar-color:#837a27 #111;background:#080808}.kone{color:#f7f7f3;--yellow:#ffe000;--soft:#b8b8b2;--border:#303030;background:#080808;min-height:100dvh;overflow-x:clip}.kone *{scrollbar-color:#817a32 #141414;scrollbar-width:thin}body:has(.kone) .kiosk-keyboard{scrollbar-color:#817a32 #141414;scrollbar-width:thin}.kone ::-webkit-scrollbar{width:.5rem;height:.5rem}.kone ::-webkit-scrollbar-thumb{background:#817a32;border:2px solid #141414;border-radius:10px}.kone ::-webkit-scrollbar-track{background:#141414}.kone button,.kone a{min-height:3rem}:is(.kone button:focus-visible,.kone a:focus-visible,.kone input:focus-visible){outline:2px solid var(--yellow);outline-offset:4px}.kone svg{width:1.25rem;height:1.25rem}.kone h1,.kone h2,.kone h3{letter-spacing:-.04em;font-weight:600}.kone p{color:var(--soft)}.kone a{text-underline-offset:.25em}.ko-header{z-index:20;border-bottom:1px solid #282828;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 4vw;display:flex;position:relative}.ko-partners{align-items:center;gap:1.25rem;display:flex}.ko-partners button{place-items:center;padding:0;display:grid}.ko-partners img{object-fit:contain;width:5.6rem;height:3.4rem}.ko-partners .ko-jvc-logo{width:5.2rem;height:3.2rem}.ko-partners>span{background:#424242;width:1px;height:2rem}.ko-header-right{align-items:center;gap:1.3rem;display:flex}.ko-booth{letter-spacing:.13em;color:var(--soft);font-size:.72rem}.ko-lang{border:1px solid #444;border-radius:2rem;padding:.4rem 1rem;font-size:.85rem}.ko-reset{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.ko-welcome{flex-direction:column;justify-content:center;gap:3rem;max-width:68rem;min-height:calc(100svh - 11.3rem);margin:auto;padding:4.5rem 4rem 2.5rem;display:flex}.ko-welcome-top{text-align:center}.ko-eyebrow{letter-spacing:.17em;color:#c1c1b9;font-size:.66rem;font-weight:700;line-height:1.6}.ko-welcome .ko-eyebrow{justify-content:center;align-items:center;gap:.65rem;display:flex}.ko-eyebrow>span{background:var(--yellow);border-radius:50%;width:.4rem;height:.4rem}.ko-art{object-fit:contain;width:100%;height:auto;margin:1.6rem auto 2rem;display:block}.ko-welcome h1{margin:1rem 0 1.5rem;font-size:clamp(3rem,5vw,5rem);line-height:1.08}.ko-welcome h1 span{color:var(--yellow)}.ko-promise{max-width:32rem;margin:auto;font-size:1.15rem;line-height:1.7}.ko-entry{border:1px solid #3c3c34;border-top:2px solid var(--yellow);z-index:3;background:#141414;width:100%;max-width:42rem;margin:0 auto;padding:2rem 2.4rem;position:relative}.ko-entry-caption{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ko-step{color:var(--yellow);border:1px solid #5d5731;flex-shrink:0;place-items:center;width:2.7rem;height:2.7rem;font:600 1rem monospace;display:grid}.ko-entry-caption h2{margin-bottom:.45rem;font-size:1.5rem}.ko-entry-caption p{font-size:.85rem}.ko-country-picker{width:100%;position:relative}.ko-country-picker>label{color:#ddd;margin-bottom:.6rem;font-size:.8rem;display:block}.ko-search-wrap{color:#b8b8a7;background:#0c0c0c;border:1px solid #505048;align-items:center;gap:.85rem;min-height:3.7rem;padding:0 1.15rem;display:flex}.ko-search-wrap input{color:#fff;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:.9rem 0;font-size:1rem}.ko-search-wrap input::placeholder{color:#aaa}.ko-country-menu{inset-inline:0;z-index:40;background:#1b1b1b;border:1px solid #797252;max-height:20rem;padding:.5rem;position:absolute;top:calc(100% + .4rem);overflow:auto;box-shadow:0 1rem 4rem #000a}.ko-country-menu button{text-align:start;border-bottom:1px solid #333;align-items:center;gap:.8rem;width:100%;min-height:3.5rem;padding:.65rem .8rem;font-size:.95rem;display:flex}:is(.ko-country-menu button:hover,.ko-country-menu button:focus-visible){background:#32301d}.ko-country-menu button>span{flex:1}.ko-country-menu button>img{object-fit:cover;width:1.7rem;height:1.1rem}.ko-country-menu p{padding:.8rem}.ko-other{gap:.8rem;margin-top:1rem;display:grid}.ko-other input{color:#fff;background:#080808;border:1px solid #666;width:100%;padding:1rem}.ko-flow{color:#b8b8ac;justify-content:center;align-items:center;gap:.8rem;padding-top:1.25rem;font-size:.7rem;display:flex}.ko-flow svg{color:#777;width:.8rem;height:.8rem}.ko-welcome-bottom{text-align:center;gap:1rem;display:grid}.ko-welcome-bottom>p{font-size:.85rem}.ko-welcome-bottom>div{justify-content:center;gap:2.4rem;display:flex}.ko-welcome-bottom>div>span{font-size:1rem;font-weight:700}.ko-welcome-bottom small{color:#999;margin-inline-start:.45rem;font-size:.75rem;font-weight:400}.ko-footer{color:#92928b;letter-spacing:.025em;border-top:1px solid #262626;justify-content:space-between;gap:1rem;max-width:90rem;margin:auto;padding:1.3rem 4vw;font-size:.65rem;display:flex}.ko-browse{max-width:90rem;margin:auto;padding:2rem 4vw 1.5rem}.ko-browse-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.ko-country-label{align-items:center;gap:.7rem;font-weight:600;display:flex}.ko-country-label>img{object-fit:cover;width:1.8rem;height:1.2rem}.ko-country-label>button{color:#b8b8af;border:1px solid #383838;align-items:center;gap:.4rem;margin-inline-start:.3rem;padding:.5rem .7rem;font-size:.73rem;display:flex}.ko-country-label>button svg{width:1rem}.ko-change-country{max-width:36rem;margin:0 0 1.5rem}.ko-programme{border:1px solid #36362d;border-top:2px solid var(--yellow);background:#111;grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem;padding:1.6rem 2rem;display:grid}.ko-programme-brand{border-inline-end:1px solid #333;padding-inline-end:2rem}.ko-programme .ko-art{margin:0}.ko-programme-promise{text-align:center;margin-top:.5rem;font-size:.75rem;line-height:1.5}.ko-programme-copy h1{margin:.6rem 0 1rem;font-size:2rem}.ko-programme-copy>p{font-size:.9rem}.ko-text-button{color:var(--yellow);align-items:center;gap:.7rem;padding:.6rem 0;font-size:.85rem;font-weight:600;display:inline-flex}.ko-programme-copy>.ko-text-button{margin-top:.5rem}.ko-catalog-heading{justify-content:space-between;align-items:end;gap:2rem;margin:3rem 0 1.6rem;display:flex}.ko-catalog-heading h2{margin-top:.5rem;font-size:2rem}.ko-catalog-heading>p{max-width:22rem;font-size:.8rem}.ko-tabs{border-bottom:1px solid #393939;grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.ko-tabs button{color:#aaa;border:1px solid #0000;border-bottom-width:3px;justify-content:center;align-items:center;gap:.7rem;min-height:4.4rem;font-size:.95rem;display:flex}.ko-tabs button[aria-selected=true]{color:var(--yellow);border-bottom-color:var(--yellow);background:#1c1b12}.ko-tabs button small{color:#c5c5b6;border:1px solid #48483c;border-radius:1rem;padding:.1rem .4rem;font-size:.65rem}.ko-catalog-tools{justify-content:space-between;align-items:center;gap:1rem;margin:1.4rem 0;display:flex}.ko-catalog-tools .ko-search-wrap{background:#121212;border-color:#333;width:26rem;min-height:3.2rem}.ko-catalog-tools input{padding:.7rem 0;font-size:.9rem}.ko-catalog-tools>span{color:#999;font-size:.75rem}.ko-filters{flex-wrap:wrap;gap:.55rem;margin:-.1rem 0 1.3rem;display:flex}.ko-filters button{color:#aaa;border:1px solid #3e3e35;border-radius:2rem;min-height:2.9rem;padding:.5rem 1rem;font-size:.75rem}.ko-filters button[aria-pressed=true]{color:#ffeb66;background:#343119;border-color:#80752c}.ko-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ko-card{text-align:start;background:#141414;border:1px solid #33332f;border-radius:.2rem;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.ko-card:hover{background:#1d1c15;border-color:#b0a341}.ko-card-content{flex-direction:column;flex:1;width:100%;padding:1.5rem;display:flex}.ko-card-top{letter-spacing:.08em;text-transform:uppercase;color:#d4c75e;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.6rem;display:flex}.ko-card-number{color:#717169;font:400 .7rem monospace}.ko-card h3{max-width:24rem;font-size:1.3rem;line-height:1.25}.ko-card p{max-width:26rem;margin:1rem 0 1.8rem;font-size:.83rem;line-height:1.65}.ko-card-bottom{color:var(--yellow);border-top:1px solid #373730;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin-top:auto;padding-top:1rem;font-size:.74rem;display:flex}.ko-card-bottom>span{color:#c0c0b5;align-items:center;gap:.5rem;display:flex}.ko-card-bottom>span svg{width:.95rem;height:.95rem}.ko-card-image{aspect-ratio:2.1;object-fit:cover;width:100%}.ko-vet-intro{background:#191910;border:1px solid #46422b;align-items:center;gap:1rem;margin-top:1.4rem;padding:1.3rem 1.4rem;display:flex}.ko-vet-intro>svg{width:2rem;height:2rem;color:var(--yellow)}.ko-vet-intro h3{margin-bottom:.5rem;font-size:1.1rem}.ko-vet-intro p{max-width:50rem;font-size:.83rem}.ko-empty{text-align:center;border:1px solid #333;justify-items:center;gap:1rem;padding:4rem 1rem;display:grid}.ko-source-note{color:#999;flex-wrap:wrap;gap:.4rem 1rem;padding:1.5rem .2rem;font-size:.7rem;line-height:1.8;display:flex}.ko-source-note a{color:#c8c8b5;align-items:center;gap:.4rem;min-height:0;display:inline-flex}.ko-source-note svg{width:.8rem;height:.8rem}.ko-bottom-bar{z-index:15;background:#191919;border:1px solid #4a4732;align-items:center;gap:1rem;margin-top:.6rem;padding:1.3rem 1.5rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 .6rem 2rem #0009}.ko-bottom-bar>div{margin-inline-end:auto}.ko-bottom-bar p{color:#fff;font-size:1.25rem;font-weight:600}.ko-button{color:#fff;text-align:center;background:0 0;border:1px solid #77745a;border-radius:.2rem;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.2rem;font-size:.85rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;min-height:3.5rem!important}.ko-button:hover{background:#29281e}.ko-yellow{background:var(--yellow);color:#090909;border-color:var(--yellow)}.ko-yellow:hover{background:#ffed65}.ko-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000c;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0;overflow:auto}.ko-dialog{border:1px solid #5f5b36;border-top:3px solid var(--yellow);background:#141414;outline:none;width:100%;max-width:53rem;max-height:calc(100dvh - 4rem);padding:2.5rem;position:relative;overflow:auto;box-shadow:0 2rem 8rem #000}.ko-dialog-compact{text-align:center;max-width:32rem;padding:3rem 2.5rem}.ko-close{top:.6rem;z-index:2;background:#202020;border:1px solid #444;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;inset-inline-end:.6rem}.ko-detail-brand{max-width:23rem;margin:-.5rem 0 1.6rem}.ko-detail-brand .ko-art{margin:0}.ko-dialog h2{margin:.65rem 0 1.2rem;padding-inline-end:1rem;font-size:2.3rem;line-height:1.15}.ko-dialog>p{margin-bottom:1.3rem;font-size:1rem;line-height:1.7}.ko-dialog h3{margin:1.7rem 0 .7rem;font-size:1.2rem}.ko-detail-intro{color:#e1e1d7!important;font-size:1.15rem!important}.ko-stages{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;display:grid}.ko-stages>div{border-top:1px solid #7a733d;padding-top:1rem}.ko-stages>div>span{color:var(--yellow);font:400 .75rem monospace}.ko-stages h3{font-size:1.5rem;margin:.6rem 0!important}.ko-stages p{font-size:.83rem;line-height:1.7}.ko-jvc-role{background:#232219;align-items:center;gap:1rem;margin:1.7rem 0;padding:1.3rem;display:flex}.ko-jvc-role>svg{color:var(--yellow);width:1.8rem;height:1.8rem}.ko-jvc-role p{font-size:.9rem}.ko-course-facts{grid-template-columns:1.4fr 1fr;gap:1rem;margin:1.7rem 0;display:grid}.ko-course-facts>div{background:#1b1b16;border:1px solid #454536;grid-template-columns:1.3rem 1fr;gap:.4rem .8rem;padding:1.1rem;display:grid}.ko-course-facts svg{color:var(--yellow);grid-row:span 2}.ko-course-facts small{color:#b0b0a1;font-size:.7rem}.ko-course-facts strong{font-size:.95rem}.ko-muted{color:#a7a79c!important;font-size:.8rem!important}.ko-dialog .ko-note{border-inline-start:2px solid var(--yellow);background:#29261a;padding:1rem;font-size:.85rem}.ko-detail-actions{border-top:1px solid #36362f;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.ko-detail-actions .ko-button{flex:1}.ko-detail-photo{object-fit:cover;width:100%;max-height:20rem;margin:1.5rem 0;display:block}.ko-location-link{color:#ddd;justify-content:center;align-items:center;gap:.5rem;margin:.4rem 0;font-size:.85rem;display:inline-flex}.ko-location-link svg{width:1rem;height:1rem}.ko-download-status{color:#ddd;font-size:.8rem;display:block}.ko-qr{background:#fff;width:17rem;max-width:100%;height:17rem;margin:1.8rem auto;display:block}.ko-qr-loading{place-items:center;height:17rem;display:grid}.ko-dialog .ko-qr-selection{color:#ddd;font-size:.9rem}.ko-dialog-compact>.ko-button{width:100%;margin:.4rem 0}.ko-dialog-compact>small{margin-top:1rem;line-height:1.7;display:block}.ko-contact-place{text-align:start;background:#222118;border:1px solid #545038;align-items:center;gap:1rem;margin:1.5rem 0;padding:1.5rem;display:flex}.ko-contact-place>svg{color:var(--yellow);width:1.8rem;height:1.8rem}.ko-contact-place p{margin-top:.3rem;font-size:.8rem}.ko-contact-place strong{font-size:1.1rem}.ko-dialog-compact>.ko-text-button{margin:auto}.kone[dir=rtl] .ko-eyebrow{letter-spacing:0}.kone[dir=rtl] .ko-flow>svg{transform:rotate(180deg)}.keyboard-open .kone .ko-bottom-bar{position:relative;bottom:auto}.keyboard-open .kone{padding-bottom:var(--keyboard-height,25rem)}@media (orientation:portrait) and (min-width:701px){.ko-welcome{justify-content:space-evenly;gap:4rem;padding:5rem 3.3rem 3rem}.ko-welcome h1{font-size:4.5rem}.ko-welcome .ko-art{margin:2.5rem auto 3rem}.ko-promise{max-width:37rem;font-size:1.3rem}.ko-entry{max-width:48rem;padding:2.4rem 2.6rem}.ko-entry-caption h2{font-size:1.8rem}.ko-entry-caption p{font-size:1rem}.ko-search-wrap{min-height:4.2rem}.ko-country-picker>label{font-size:.95rem}.ko-search-wrap input{font-size:1.15rem}.ko-flow{padding-top:1.6rem;font-size:.85rem}.ko-welcome-bottom>p{font-size:1rem}.ko-welcome-bottom small{font-size:.85rem}.ko-welcome-bottom>div>span{font-size:1.15rem}.ko-browse{padding:2rem 3.3rem}.ko-programme{gap:1.5rem;padding:1.5rem}.ko-programme-brand{padding-inline-end:1.5rem}.ko-programme-copy h1{font-size:1.7rem}.ko-programme-copy>p{font-size:.9rem}.ko-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ko-card-content{padding:1.6rem}.ko-card h3{font-size:1.55rem}.ko-card p{font-size:1rem}.ko-card-bottom{font-size:.9rem}.ko-card-top{font-size:.7rem}.ko-catalog-heading{align-items:start}.ko-catalog-heading h2{font-size:2.2rem}.ko-catalog-heading>p{max-width:18rem;font-size:.85rem}.ko-tabs button{min-height:5rem;font-size:1rem}.ko-bottom-bar{flex-wrap:wrap}.ko-bottom-bar>div{width:100%}.ko-bottom-bar>.ko-button{flex:1}.ko-button{font-size:1rem;min-height:4rem!important}.ko-dialog h2{font-size:2.6rem}.ko-dialog>p{font-size:1.1rem}}@media (min-width:1100px) and (orientation:landscape){.ko-welcome{grid-template-columns:1.2fr 1fr;align-content:center;gap:2rem 5rem;max-width:91rem;display:grid}.ko-welcome-top{text-align:start}.ko-welcome-top .ko-eyebrow{justify-content:start}.ko-welcome h1{font-size:4.7rem}.ko-promise{margin:0}.ko-welcome-bottom{grid-column:1/-1;margin-top:1rem}.ko-welcome .ko-art{margin:1.8rem 0}.ko-entry{max-width:100%}}@media (max-width:700px){.ko-header{gap:.6rem;padding:.8rem 1rem}.ko-partners{gap:.6rem}.ko-partners img{width:3.4rem;height:2.5rem}.ko-partners .ko-jvc-logo{width:3.3rem;height:2.35rem}.ko-header-right{gap:.5rem}.ko-booth{display:none}.ko-lang{padding:.3rem .65rem;font-size:.8rem}.ko-reset span{display:none}.ko-reset{padding:.6rem}.ko-welcome{gap:2rem;min-height:calc(100svh - 9rem);padding:2.3rem 1.3rem}.ko-welcome .ko-eyebrow{letter-spacing:.09em;font-size:.55rem}.ko-welcome .ko-art{margin:1.4rem auto 2rem}.ko-welcome h1{font-size:2.65rem}.ko-promise{font-size:.95rem}.ko-entry{padding:1.3rem 1rem}.ko-entry-caption{gap:.75rem}.ko-entry-caption h2{font-size:1.2rem}.ko-entry-caption p{font-size:.8rem}.ko-step{width:2.3rem;height:2.3rem}.ko-search-wrap{padding:0 .8rem}.ko-flow{gap:.5rem;font-size:.61rem}.ko-welcome-bottom>p{font-size:.75rem}.ko-welcome-bottom>div{gap:1.2rem}.ko-welcome-bottom small{margin:0;font-size:.65rem;display:block}.ko-footer{text-align:center;flex-direction:column;align-items:center;padding:1.2rem;font-size:.6rem}.ko-browse{padding:1.2rem 1rem}.ko-browse-top>.ko-eyebrow{display:none}.ko-country-label{flex-wrap:wrap;font-size:.9rem}.ko-programme{grid-template-columns:1fr;gap:1.5rem;padding:1.2rem}.ko-programme-brand{border:0;padding:0}.ko-programme-brand .ko-art{max-width:26rem}.ko-programme-promise{max-width:23rem;margin:.5rem auto 0}.ko-programme-copy{border-top:1px solid #333;padding-top:1rem}.ko-programme-copy h1{font-size:1.75rem}.ko-catalog-heading{margin:2rem 0 1rem;display:block}.ko-catalog-heading h2{font-size:1.8rem}.ko-catalog-heading>p{margin-top:.8rem;font-size:.8rem}.ko-tabs{gap:0}.ko-tabs button{flex-direction:column;gap:.5rem;min-height:5.6rem;padding:.8rem .3rem;font-size:.75rem;line-height:1.4}.ko-tabs small{display:none}.ko-catalog-tools{flex-wrap:wrap;margin:1rem 0}.ko-catalog-tools .ko-search-wrap{width:100%}.ko-catalog-tools>span{font-size:.7rem}.ko-filters{gap:.45rem}.ko-filters button{padding:.4rem .7rem;font-size:.7rem}.ko-grid{grid-template-columns:1fr}.ko-card-content{padding:1.3rem}.ko-card h3{font-size:1.4rem}.ko-card p{font-size:.9rem}.ko-card-top{margin-bottom:1rem}.ko-card-bottom{font-size:.8rem}.ko-card-image{aspect-ratio:2.2}.ko-bottom-bar{flex-wrap:wrap;gap:.75rem;padding:1rem;position:relative;bottom:0}.ko-bottom-bar>div,.ko-bottom-bar .ko-button{width:100%}.ko-source-note{font-size:.7rem}.ko-vet-intro{align-items:start;padding:1rem}.ko-vet-intro h3{font-size:1.05rem}.ko-modal-backdrop{padding:.7rem}.ko-dialog{max-height:calc(100dvh - 1.4rem);padding:1.4rem}.ko-detail-brand{max-width:15rem;margin:.7rem 0 1.7rem}.ko-close{width:2.7rem;height:2.7rem;min-height:2.7rem!important}.ko-dialog h2{padding:0;font-size:1.7rem}.ko-dialog>.ko-eyebrow{padding-inline-end:1.6rem;font-size:.6rem}.ko-dialog>p{font-size:.93rem}.ko-detail-intro{font-size:1rem!important}.ko-stages{grid-template-columns:1fr;gap:.7rem;margin:1.5rem 0}.ko-stages>div{grid-template-columns:1.7rem 1fr;gap:0 .4rem;display:grid}.ko-stages h3{font-size:1.2rem;margin:0 0 .5rem!important}.ko-stages p{grid-column:2;font-size:.85rem}.ko-course-facts{grid-template-columns:1fr;gap:.6rem}.ko-course-facts strong{font-size:.85rem}.ko-detail-actions{flex-direction:column}.ko-dialog-compact{padding:3.3rem 1.4rem 1.5rem}.ko-qr{width:15rem;height:15rem}.ko-dialog-compact>.ko-eyebrow{padding:0}.ko-jvc-role{align-items:start;padding:1rem}.ko-jvc-role p{font-size:.8rem}.ko-button{font-size:.9rem;min-height:3.5rem!important}.ko-dialog .ko-muted{font-size:.75rem!important}}@media (prefers-reduced-motion:reduce){.kone *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.keyboard-open .kone .ko-country-menu{max-height:34vh;top:auto;bottom:calc(100% + .5rem)}.kone .kiosk-keyboard{background:#191919;border-color:#68612e;box-shadow:0 0 4rem #000b}.kone .keyboard-preview{background:#0b0b0b;border-color:#454534}.kone .keyboard-key,.kone .keyboard-actions>button,.kone .keyboard-footer>button{color:#f4f4ed;background:#30302a;border-color:#56564b}.kone .keyboard-key:active,.kone .keyboard-actions>button:active{background:#5b5736}.kone .keyboard-key.keyboard-secondary{color:#ddd;background:#24241f}.kone .keyboard-footer .keyboard-done{background:var(--yellow);color:#080808;border-color:var(--yellow)}.kone .keyboard-heading small,.kone .keyboard-preview>span{color:#b6b6ac}@media (min-width:1100px) and (orientation:landscape){.ko-entry{align-self:center}}.ko-welcome-globe{border:1px solid #35352e;border-radius:.3rem;height:17rem;margin:1.3rem -1rem .2rem;overflow:hidden}.ko-welcome-globe .map-experience,.ko-welcome-globe .world-globe{height:100%;min-height:0;max-height:none}.ko-welcome-globe .world-globe>svg{height:100%;max-height:none}.ko-welcome-globe .globe-wrap{height:100%;min-height:0}.ko-hub-actions{flex-wrap:wrap;gap:.8rem;margin:0 0 1.5rem;display:flex}.ko-hub-actions .ko-button{flex:1}.ko-country-context{margin-bottom:2rem;scroll-margin-top:1rem}.ko-map-heading{justify-content:space-between;align-items:center;gap:1rem;margin:1.4rem 0 1rem;display:flex}.ko-map-heading h2{margin-top:.5rem;font-size:1.8rem}.ko-map-layout{grid-template-columns:minmax(0,1fr) 19rem;gap:1rem;display:grid}.ko-map-layout .map-experience{height:31rem;min-height:31rem;max-height:none}.ko-map-layout .risk-panel{background:#161613;border:1px solid #3b3b30;max-height:31rem;overflow:auto}.ko-map-layout .risk-panel h2{font-size:1.5rem}.ko-map-layout .risk-panel h3{font-size:1rem}.ko-map-layout .risk-panel p{font-size:.8rem}.ko-map-layout .risk-item>span{color:#ded39c}.ko-map-layout .country-stats{background:#222219}.kone .atlas-marker{min-height:1.7rem;line-height:1.2}.kone .atlas-marker svg{width:.85rem;height:.85rem}.kone .map-controls button,.kone .map-layers button,.kone .map-mode{min-height:2.5rem}.kone .place-cloud{z-index:20}.kone .place-cloud p{color:#435045}.kone .place-cloud a{color:#304c3b}.kone .place-cloud .primary{color:#111}.kone .place-cloud h3{color:#18221b}.kone .place-close{color:#172219;min-height:2rem}.kone .map-attribution{color:#a8a89c;font-size:.68rem;line-height:1.65}.kone .map-attribution a{color:#d6ce91;min-height:0}.ko-count{color:#000;background:#ffe000;border-radius:1rem;padding:.1rem .45rem;font-size:.8rem}.ko-audience{align-items:center;gap:1.3rem;margin:1rem 0 1.4rem;display:flex}.ko-audience>span{color:#c5c5b8;font-size:.8rem}.ko-audience>div{flex-wrap:wrap;gap:.5rem;display:flex}.ko-audience button{color:#aaa;border:1px solid #3e3e35;border-radius:2rem;min-height:2.8rem;padding:.5rem 1rem;font-size:.75rem}.ko-audience button[aria-pressed=true]{color:#ffeb66;background:#343119;border-color:#80752c}.ko-share-optional{color:#babaaa;border-inline-start:1px solid #474736;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .7rem;font-size:.7rem;display:flex}.ko-share-optional small{white-space:nowrap}.ko-catalog-heading{scroll-margin-top:1.5rem}.ko-workflow .site-header{background:#080808;border-color:#333}.ko-workflow .site-header .brand img{background:0 0}.ko-workflow-brand{border-bottom:1px solid #333;align-items:center;gap:1.5rem;max-width:85rem;margin:auto;padding:1.2rem 4vw;display:flex}.ko-workflow-brand>img{object-fit:contain;width:15rem;height:auto}.ko-workflow-brand>div{flex:1}.ko-workflow-brand p{max-width:27rem;font-size:.83rem}.ko-workflow-brand span{color:#ffe000;margin-top:.4rem;font-size:.8rem;display:block}.ko-workflow-nav{background:#151513;border-bottom:1px solid #38382f;justify-content:center;gap:.6rem;padding:1rem 4vw;display:flex}.ko-workflow-nav button{color:#c6c6ba;border:1px solid #424238;min-width:10rem;padding:.7rem 1.4rem;font-size:.85rem}.ko-workflow-nav button[aria-current=page]{color:#080808;background:#ffe000;border-color:#ffe000}.ko-workflow .stage{max-width:85rem;padding-top:2rem}.ko-workflow .narrow{max-width:66rem}.ko-workflow .question,.ko-workflow .location-card,.ko-workflow .estimate-panel,.ko-workflow .contact-form,.ko-workflow .meeting-fields,.ko-workflow .brief-layout,.ko-workflow .intent-grid .option,.ko-workflow .vet-patient,.ko-workflow .select-trigger,.ko-workflow .select-menu{background:#171714;border-color:#3b3b31}.ko-workflow .location-card.selected,.ko-workflow .intent-grid .option.selected{background:#27251a;border-color:#8d802b}.ko-workflow .location-tabs button,.ko-workflow .day-tabs button,.ko-workflow .slot-grid button{background:#23231d;border-color:#4c4c3c}.ko-workflow .location-tabs button.active,.ko-workflow .day-tabs button.active,.ko-workflow .slot-grid button.selected{color:#080808;background:#ffe000;border-color:#ffe000}.ko-workflow .slot-grid button.selected small{color:#303021}.ko-workflow input:not([type=checkbox]),.ko-workflow textarea,.ko-workflow select{color:#f5f5ed;background:#0b0b0a;border-color:#565648}.ko-workflow .phone-field{background:#0b0b0a;border-color:#565648}.ko-workflow .actions{border-color:#3c3c32}.ko-workflow .primary{color:#080808;background:#ffe000;border-color:#ffe000}.ko-workflow .back{color:#d4d4c3}.ko-workflow .brief-note,.ko-workflow .brief-location{background:#202019;border-color:#454536}.ko-workflow .site-footer{background:#0b0b0a}.ko-workflow .coverage-count{color:#ffe000;background:#27251a;border-color:#6a6029}.ko-workflow .meeting-location{color:#e3ddbc;background:#242217}.ko-workflow .success-icon{color:#ffe000;background:#373015}.ko-requirement-interests,.ko-enquiry-context{border:1px solid #575231;background:#1b1a12;border-inline-start:3px solid #ffe000;flex-direction:column;gap:.5rem;margin:0 0 1.6rem;padding:1.2rem 1.5rem;display:flex}.ko-requirement-interests>span{color:#b8b8a8;font-size:.75rem}.ko-requirement-interests strong{font-size:1rem;font-weight:500}.ko-requirement-interests .ko-text-button{align-self:start}.ko-enquiry-context>span{color:#ddd9bf;font-size:.9rem}.ko-enquiry-context>small{color:#bcbba7}.ko-workflow .stage-heading .eyebrow{color:#d8ca77}.ko-workflow .brief-service svg{color:#ffe000}.ko-workflow .modal{background:#191917;border-color:#6a6335}.ko-workflow .language{color:#fff}.ko-workflow .kiosk-keyboard{z-index:1000}.ko-workflow .select-other-menu{background:#20201b}@media (orientation:portrait) and (min-width:701px){.ko-welcome{gap:2.5rem;padding-top:2.5rem}.ko-welcome .ko-art{margin:1.3rem auto 1.7rem}.ko-welcome h1{font-size:3.7rem}.ko-welcome-globe{height:21rem}.ko-map-layout{grid-template-columns:minmax(0,1fr) 18rem}.ko-map-layout .map-experience,.ko-map-layout .risk-panel{height:33rem;min-height:33rem;max-height:33rem}.ko-hub-actions .ko-button{padding:.8rem;font-size:.88rem}.ko-workflow-brand{flex-wrap:wrap;padding:1.2rem 3rem}.ko-workflow-brand>img{width:19rem}.ko-workflow-brand>.ko-button{width:100%}.ko-workflow-nav button{flex:1;min-width:0;font-size:1rem}.ko-bottom-bar>.ko-share-optional{flex:none}.ko-workflow .location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px) and (orientation:landscape){.ko-welcome{padding-top:2rem;padding-bottom:2rem}.ko-welcome-globe{height:17rem}.ko-welcome h1{font-size:4rem}.ko-welcome .ko-art{margin:1rem 0}}@media (max-width:700px){.ko-welcome-globe{height:15rem;margin:1rem -.3rem}.ko-hub-actions{gap:.5rem}.ko-hub-actions .ko-button{flex:100%;font-size:.85rem;min-height:3.2rem!important}.ko-map-heading h2{font-size:1.4rem}.ko-map-heading .ko-button{padding:.6rem .7rem;font-size:.75rem}.ko-map-layout{grid-template-columns:1fr}.ko-map-layout .map-experience{height:25rem;min-height:25rem}.ko-map-layout .risk-panel{max-height:20rem}.ko-audience{display:block}.ko-audience>div{gap:.4rem;margin-top:.7rem}.ko-audience button{padding:.45rem .7rem;font-size:.68rem}.ko-bottom-bar>.ko-share-optional{border:0;flex-direction:row;width:auto;min-height:2.6rem;margin:auto}.ko-workflow-brand{gap:1rem;padding:1rem}.ko-workflow-brand>img{width:9rem}.ko-workflow-brand>div{min-width:0}.ko-workflow-brand p{font-size:.63rem}.ko-workflow-brand span{font-size:.7rem}.ko-workflow-brand{flex-wrap:wrap}.ko-workflow-brand>.ko-button{width:100%;font-size:.85rem;min-height:3rem!important}.ko-workflow-nav{gap:.35rem;padding:.7rem 1rem}.ko-workflow-nav button{flex:1;min-width:0;padding:.6rem .4rem;font-size:.73rem}.ko-workflow .stage{padding:1.7rem 1rem}.ko-workflow .stage-heading h1{font-size:1.8rem}.ko-workflow .location-grid{grid-template-columns:1fr}.ko-workflow .intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ko-workflow .intent-grid .option{padding:.85rem;font-size:.8rem}.ko-workflow .site-header .event-label{display:none}.ko-workflow .header-right,.ko-workflow .site-header .brand{gap:.6rem}.ko-workflow .site-header .logo-jk9,.ko-workflow .site-header .logo-jvc{width:4rem}.ko-workflow .site-header{height:auto;padding:.8rem 1rem}.ko-workflow .form-grid{grid-template-columns:1fr}.ko-workflow .day-tabs{flex-wrap:wrap}.ko-workflow .phone-field{min-width:0}}.country-map-fallback{background:radial-gradient(#24291e,#111710);position:absolute;inset:0}.country-map-fallback svg{touch-action:none;width:100%;height:100%}.fallback-pin{cursor:pointer}.fallback-pin:focus{outline:none}.fallback-pin:focus circle{stroke:#fff;stroke-width:3px}.fallback-note{color:#c7ccb9;pointer-events:none;font-size:.65rem;position:absolute;bottom:1rem;left:1rem}.kone .globe-wrap>svg{width:100%;height:100%;max-height:none}.kone .country-map-fallback>svg{width:100%;height:100%}.expertise-menu{background:#11120f;border:1px solid #3c3c32;margin:1rem 0 2rem}.expertise-toolbar,.expertise-group-head,.requirement-list-tools{border-bottom:1px solid #35362d;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.expertise-toolbar>span{margin-inline-end:auto}.expertise-toolbar button,.expertise-group-head button,.requirement-list-tools button,.map-select-all button{color:#eee;background:#202119;border:1px solid #4d4e3d;padding:.6rem .9rem}.expertise-body{grid-template-columns:16rem 1fr;display:grid}.expertise-body nav{background:#171811;border-inline-end:1px solid #3d3e32}.expertise-body nav button{text-align:start;border-bottom:1px solid #34352b;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.2rem;display:flex}.expertise-body nav button[aria-pressed=true]{color:#10110b;background:#ffe000}.expertise-body small{opacity:.7;margin-top:.4rem;font-size:.72rem;display:block}.expertise-group-head h3{margin-inline-end:auto;font-size:1.1rem}.expertise-rows{overscroll-behavior:contain;max-height:29rem;overflow:auto}.expertise-row{border-bottom:1px solid #303128;align-items:center;gap:.8rem;padding:.7rem 1rem;display:flex}.expertise-row.selected{background:#ffe0000b}.expertise-check{border:1px solid #65674c;flex-shrink:0;place-items:center;width:2.8rem;height:2.8rem;display:grid}.expertise-check[aria-checked=true]{color:#080808;background:#ffe000}.expertise-open{text-align:start;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.expertise-open>span:last-child{color:#e5d65b;align-items:center;font-size:.75rem;display:flex}.map-select-all{flex-wrap:wrap;gap:.5rem;padding:.8rem 0;display:flex}.requirement-section{background:#12140e;border:1px solid #3e4031;margin-bottom:1rem}.requirement-heading{text-align:start;align-items:center;gap:1rem;width:100%;padding:1.2rem;display:flex}.requirement-heading>b{color:#ffe000;border:1px solid #777238;padding:.6rem 1rem}.requirement-heading>span{flex:1}.requirement-heading strong,.requirement-heading small{display:block}.requirement-heading small{color:#abb09d;margin-top:.35rem;font-size:.8rem}.requirement-content{gap:1.3rem;padding:0 1.4rem 1.4rem;display:grid}.requirement-content label{gap:.6rem;display:grid}.requirement-content input{color:#fff;background:#090b07;border:1px solid #4a4c3b;width:100%;padding:.85rem}.requirement-bulk{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.requirement-bulk>div{border:1px solid #4d503c;flex-wrap:wrap;display:flex}.requirement-bulk button{flex:1;padding:.65rem}.requirement-bulk button:first-child{background:#23261a;flex-basis:100%;width:100%}.requirement-bulk button[aria-pressed=true]{color:#10110b;background:#ffe000}.requirement-locations{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:.5rem;max-height:23rem;display:grid;overflow:auto}.requirement-locations>button,.requirement-services>button{text-align:start;border:1px solid #3b3d2e;align-items:center;gap:.8rem;padding:.9rem;display:flex}.requirement-locations small{color:#9b9f8b;margin-top:.3rem;font-size:.65rem;display:block}.requirement-services{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.requirement-content [aria-checked=true]{background:#ffe0000b;border-color:#e4cf31}.requirement-custom{align-items:end;gap:1rem;display:flex}.requirement-custom>label{flex:1}.requirement-custom>button{border:1px solid #726a2d;padding:.8rem}.requirement-overrides>summary{cursor:pointer;border:1px solid #50543c;padding:1rem}.requirement-overrides>div{border-bottom:1px solid #4b4f39;grid-template-columns:1fr 1fr 6rem;gap:1rem;padding:1rem;display:grid}.requirement-overrides b{grid-column:1/-1}.requirement-overrides small{font-size:.75rem}.requirements-summary{z-index:10;background:#171a10f5;border:1px solid #66603d;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;bottom:0}.requirements-summary>span{flex:1;font-size:.8rem}.submit-feedback{z-index:1000;color:#fff;background:#321b12;border:2px solid #e3ba50;width:min(42rem,90vw);padding:1.25rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 1rem 4rem #0009}.submit-feedback p{color:#fff;margin:0}.submission-progress{color:#ffe000;z-index:30;background:#111;border:1px solid #ffe000;padding:1rem;position:sticky;bottom:0}@media (max-width:700px){.expertise-body{grid-template-columns:1fr}.expertise-body nav{border-inline-end:0;grid-template-columns:1fr 1fr;display:grid}.expertise-body nav button{padding:.9rem;font-size:.9rem}.expertise-rows{max-height:26rem}.requirement-bulk{grid-template-columns:1fr 1fr}.requirement-locations,.requirement-services{grid-template-columns:1fr}.requirements-summary{flex-wrap:wrap}.requirements-summary>span{flex-basis:100%}.requirement-overrides>div{grid-template-columns:1fr}.expertise-open>span:last-child{font-size:0}}.keyboard-open .submit-feedback{bottom:calc(var(--keyboard-height,0px) + 1rem)}.ko-country-toggle{cursor:pointer;flex:0 0 3.2rem;justify-content:center;align-self:stretch;align-items:center;min-height:3.2rem;display:flex;color:#ffe000!important;border-inline-start:1px solid #484837!important}.ko-country-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.flow-nav{border-bottom:1px solid #38382d;align-items:center;gap:.6rem;max-width:85rem;margin:0 auto 1.5rem;padding:1rem 0;display:flex}.smooth-flow .flow-nav{padding:1rem 3vw}.flow-nav>button,.flow-nav>span{color:#c7c7ba;border:1px solid #0000;align-items:center;min-height:3.3rem;padding:.8rem 1rem;font-size:.9rem;display:flex}.flow-nav [aria-current=step]{color:#ffe000;background:#292611;border-color:#74661c}.flow-nav .flow-later{color:#858579}.flow-nav .brief-trigger{margin-inline-start:auto}.brief-trigger{justify-content:center;align-items:center;gap:.55rem;min-height:3.3rem;padding:.7rem 1rem;display:flex;color:#ffe000!important;border:1px solid #70672a!important}.brief-trigger b{color:#111;background:#ffe000;border-radius:1rem;padding:.15rem .4rem;font-size:.75rem}.brief-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.brief-drawer{text-align:start;background:#171713;border-left:1px solid #74651f;flex-direction:column;gap:1rem;width:min(32rem,94vw);height:100dvh;padding:3.6rem 2rem 2rem;animation:.22s ease-out brief-in;display:flex;position:relative;overflow:auto;box-shadow:-20px 0 80px #0008}.brief-drawer>img{object-fit:contain;width:17rem;max-width:90%;height:auto}.brief-drawer h2{margin:0;font-size:2rem}.brief-drawer>p,.brief-drawer>small{color:#bdbdaf;line-height:1.6}.brief-items>div{border-bottom:1px dashed #4f4f3b;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.brief-items small{color:#a6a68e;margin-top:.3rem;font-size:.75rem;display:block}.brief-items>div>span:last-child{color:#ffe000}.brief-drawer ul{color:#c2c2b3;margin:0;padding-inline-start:1.3rem;font-size:.85rem;line-height:1.8}.brief-total{border-top:2px solid #6a602e;justify-content:space-between;padding-top:1rem;font-size:1.2rem;display:flex}.brief-drawer>.ko-button{flex-shrink:0;margin-top:1rem}.smooth-main{max-width:85rem;margin:auto;padding:1rem 3vw 4rem}.smooth-heading{margin:0 0 2rem}.smooth-heading h1{margin:.6rem 0;font-size:clamp(2rem,4vw,3.2rem)}.smooth-heading p{color:#bfbfae;max-width:50rem;line-height:1.7}.smooth-flow .ko-catalog-tools{margin:1rem 0}.smooth-other{padding:1.2rem 0}.smooth-other>button{align-items:center;gap:.7rem;display:flex}.smooth-other label{margin-top:1rem;display:block}.smooth-optional{background:#171713;border:1px solid #464635;margin:1.3rem 0;padding:0 1.3rem}.smooth-optional>summary{cursor:pointer;align-items:center;gap:.7rem;padding:1.3rem 0;font-weight:600;list-style:none;display:flex}.smooth-optional>summary:after{content:"+";color:#ffe000;font-size:1.4rem}.smooth-optional[open]>summary:after{content:"−"}.smooth-optional>summary span{color:#c0b77b;margin-inline-start:auto;font-size:.8rem;font-weight:400}.smooth-optional>p{color:#b8b8aa;margin-bottom:1rem;line-height:1.65}.smooth-optional[open]{padding-bottom:1.3rem}.smooth-optional .requirement-content{padding:0}.smooth-flow label{color:#e1e1d6;flex-direction:column;gap:.6rem;font-size:.9rem;display:flex}.smooth-flow input,.smooth-flow textarea,.smooth-flow select{border:1px solid #555542;border-radius:0;width:100%;min-width:0;min-height:3.4rem;padding:.9rem;font-size:1rem}.smooth-flow textarea{resize:vertical;min-height:7rem}.smooth-flow .requirement-bulk{margin:1.2rem 0}.smooth-flow .expertise-menu{margin-bottom:.2rem}.smooth-flow .form-grid{gap:1.3rem;margin:1.3rem 0}.flow-actions{z-index:10;background:#0a0a08f5;border-top:1px solid #484831;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.2rem 0;display:flex;position:sticky;bottom:0}.flow-actions>span{color:#b9b9a7;margin-inline-start:auto;font-size:.85rem}.flow-actions>.ko-yellow{margin-inline-start:auto}.flow-error{z-index:11;color:#ffddd4;background:#471c16;border:1px solid #b66b54;margin:1rem 0;padding:1rem;position:relative}.smooth-meeting{max-width:65rem;margin:auto}.smooth-meeting fieldset{border:0;min-width:0;padding:0}.smooth-meeting legend{margin-bottom:.8rem;font-size:1.05rem}.meeting-choices{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.meeting-choices>button{text-align:start;background:#171713;border:1px solid #4e4e3c;align-items:center;gap:.8rem;min-height:6rem;padding:1.3rem;display:flex}.meeting-choices>button[aria-pressed=true]{background:#2a2714;border-color:#ffe000}.meeting-choices>button>span{flex:1}.meeting-choices small{color:#b5b5a1;margin-top:.4rem;font-size:.75rem;display:block}.contact-choice-note{color:#ffe000;margin:1.8rem 0 .6rem;font-size:.95rem}.flow-phone{grid-template-columns:1.6rem minmax(7rem,1fr) minmax(8rem,1.1fr);align-items:center;gap:.4rem;display:grid}.flow-phone img{object-fit:cover;width:1.6rem;height:1.1rem}.flow-phone:has(select:first-child){grid-template-columns:minmax(7rem,1fr) minmax(8rem,1.1fr)}.flow-phone select{padding:.8rem .4rem;font-size:.85rem}.flow-privacy{color:#a7a796;margin-top:1rem;font-size:.75rem;line-height:1.6}.flow-success{text-align:center;flex-direction:column;align-items:center;gap:1.3rem;max-width:45rem;margin:2rem auto;display:flex}.flow-success h1{font-size:2.8rem}.flow-success p{color:#c2c2b2;line-height:1.7}.flow-success>strong{letter-spacing:.08em;color:#ffe000;border-block:1px dashed #5a5a3a;width:100%;padding:1.4rem;font-size:1.5rem}.flow-success-details{flex-direction:column;gap:.6rem;display:flex}.flow-success .brief-drawer{text-align:start}.smooth-flow .ko-workflow-brand p{max-width:30rem;font-size:.9rem}.smooth-flow button:disabled{opacity:.45;cursor:wait}.expertise-menu .expertise-open:only-child{width:100%}.flow-nav [aria-current=step]:focus-visible{outline-offset:4px;outline:2px solid #fff}.brief-trigger:focus-visible{outline-offset:4px;outline:2px solid #fff}@keyframes brief-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.brief-drawer{animation:none}}@media (max-width:700px){.flow-nav{flex-wrap:wrap;gap:.25rem}.flow-nav>button,.flow-nav>span{min-height:3rem;padding:.6rem .4rem;font-size:.75rem}.flow-nav .brief-trigger{width:100%;margin-top:.4rem}.smooth-main{padding:1rem 1rem 3rem}.smooth-flow .ko-tabs button{padding:.7rem .4rem;font-size:.75rem}.meeting-choices{gap:.5rem}.meeting-choices>button{gap:.4rem;padding:.9rem;font-size:.85rem}.meeting-choices>button>svg{flex-shrink:0;width:1.1rem}.smooth-flow .form-grid{grid-template-columns:1fr}.flow-actions{gap:.5rem}.flow-actions>span{display:none}.flow-actions>.ko-button{padding:.9rem;font-size:.8rem}.smooth-optional{padding:0 .8rem}.smooth-optional>summary{font-size:.9rem}.brief-drawer{padding:3rem 1.3rem 1.5rem}.flow-success h1{font-size:2rem}}.keyboard-open .smooth-flow .flow-actions{left:3vw;right:3vw;bottom:var(--keyboard-height,26rem);z-index:101;background:#0a0a08;border:1px solid #484831;margin:0;padding:.7rem 1rem;position:fixed}.flow-notices{text-align:start;background:#211f16;border:1px solid #595440;max-width:36rem;margin:1rem auto;padding:.5rem 1rem}.flow-notices p{margin:.5rem 0;font-size:.8rem;line-height:1.6}.kone .map-selection-status{color:#ffe000;margin:.85rem 0 .4rem;font-size:.85rem;line-height:1.6}
