.bokor-story{height:100%;min-height:0;color:var(--sc-navy);flex-direction:column;display:flex}.bokor-heading{padding:18px var(--sc-space);border-bottom:1px solid var(--sc-line);flex-shrink:0;align-items:center;gap:clamp(20px,3vw,64px);display:flex}.bokor-back{font:12px var(--sc-font-mono);white-space:nowrap}.bokor-heading h1{font:600 32px/1.1 var(--sc-font-display);letter-spacing:-.05em;align-items:center;gap:18px;display:flex}.bokor-heading h1 span{font:var(--sc-font-min) var(--sc-font-mono);letter-spacing:0;border:1px solid var(--sc-line);padding:4px 7px}.bokor-heading p{font-size:var(--sc-font-min);color:var(--sc-muted);margin-top:7px}.bokor-navigation{border-bottom:1px solid var(--sc-line);flex-shrink:0}.bokor-story>:is(.reference-heading,.reference-navigation){flex-shrink:0}.bokor-story a:focus-visible,.bokor-story button:focus-visible{outline:2px solid var(--sc-blue);outline-offset:-3px}.bokor-content{background:var(--sc-paper);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.bokor-content>*{min-width:0;min-height:0}.bokor-content>:first-child{border-right:1px solid var(--sc-line)}.bokor-intro,.bokor-screen-copy,.bokor-topic-heading,.bokor-reading{flex-direction:column;gap:clamp(12px,2vh,28px);padding:clamp(20px,3vh,48px) clamp(24px,4vw,80px);display:flex}.bokor-content h2{font:500 clamp(27px,3.2vw,58px)/1.22 var(--sc-font-text);letter-spacing:-.045em;white-space:pre-line;word-break:keep-all}:lang(en) .bokor-content h2{font-family:var(--sc-font-display)}.bokor-content .company-kicker{font-size:var(--sc-font-min);line-height:1.5}.bokor-content .reader-copy{font-size:clamp(13px,1.12vw,18px);line-height:1.8}.bokor-content .reader-copy h3{margin:0 0 8px;font-size:clamp(15px,1.4vw,22px);line-height:1.5}.bokor-action{border-top:1px solid var(--sc-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:13px;display:flex}.bokor-principles{margin-top:16px}.bokor-principles li{border-top:1px solid var(--sc-line);break-inside:avoid;gap:18px;padding:16px 0;display:flex}.bokor-principles li>span{min-width:2ch;font:var(--sc-font-min) var(--sc-font-mono);color:var(--sc-blue);flex-shrink:0}.bokor-principles li p{margin:0;font-size:13px}.bokor-intro-art{background:#dbe5f3;flex-direction:column;gap:20px;padding:24px clamp(24px,4vw,72px);display:flex}.bokor-menubar{border:1px solid var(--sc-line-strong);background:var(--sc-paper);justify-content:space-between;align-items:center;padding:4px 12px;display:flex}.bokor-menubar>span{font:12px var(--sc-font-mono)}.bokor-menubar img{width:160px;height:auto}.bokor-capture{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.bokor-capture-tools{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bokor-capture-tools .company-kicker{text-transform:none;font-size:var(--sc-font-min)}.bokor-capture-tools button{font-size:var(--sc-font-min);border:1px solid var(--sc-line-strong);padding:5px 12px}.bokor-capture-tools button+button{border-left:0}.bokor-capture-tools button[aria-pressed=true]{color:var(--sc-paper);background:var(--sc-navy)}.bokor-capture-open{flex:1;width:100%;min-height:0;padding:0 0 28px;display:block;position:relative;overflow:hidden}.bokor-capture-open .device-frame{flex-direction:column;max-height:100%;display:flex}.bokor-capture-open .device-browser-bar{flex-shrink:0}.bokor-capture-open .device-screen{flex:0 auto;min-height:0}.bokor-capture-open .device-screen img{width:100%;height:auto;position:absolute;top:0;left:0}.bokor-capture-open[data-crop=bottom] .device-screen img{top:auto;bottom:0}.bokor-enlarge{font-size:var(--sc-font-min);align-items:center;gap:8px;display:flex;position:absolute;bottom:2px;right:0}.bokor-screen-art{background:#e7ebf2;flex-direction:column;gap:16px;padding:24px clamp(24px,4vw,72px);display:flex}.bokor-variants{--tab-cell-min:76;flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.bokor-variants a{font-size:var(--sc-font-min);border:1px solid var(--sc-line);padding:7px 10px}:lang(en) .bokor-variants{--tab-cell-min:120}@media (width<=1023px){:lang(en) .bokor-variants{--tab-cell-min:86}}.bokor-variants[data-tab-rows]{grid-auto-rows:1fr;grid-auto-columns:minmax(0,1fr);display:grid}.bokor-variants[data-tab-rows]>a{grid-column:var(--tab-column) / span var(--tab-span);grid-row:var(--tab-row);text-align:center;word-break:keep-all;place-items:center;display:grid}.bokor-variants [aria-current]{border-color:var(--sc-navy);background:var(--sc-navy);color:var(--sc-paper)}.reader-pagination .bokor-screen-count{font:var(--sc-font-min) var(--sc-font-mono);white-space:nowrap;align-items:center;gap:2px;margin-left:auto;display:inline-flex}@media (width<=767px){.bokor-screen-copy .reader-pagination{display:flex}.bokor-screen-copy .reader-pagination>:not(.bokor-screen-count){display:none}}.bokor-screen-copy .bokor-caption{border-top:1px dashed var(--sc-line);padding-top:16px;font-size:12px}.bokor-features,.bokor-technology,.bokor-release{grid-template-columns:5fr 7fr}.bokor-topic-heading{background:#e7ebf2}.bokor-topic-heading>p{max-width:44ch;font-size:clamp(13px,1.1vw,18px);line-height:1.8}.bokor-topic-heading .bokor-action{margin-top:auto}.bokor-copy-item{break-inside:avoid;border-top:1px solid var(--sc-line);margin-bottom:20px;padding-top:18px}.bokor-copy-item h3{gap:16px;display:flex}.bokor-copy-item h3 span{font:var(--sc-font-min)/1.8 var(--sc-font-mono);color:var(--sc-blue)}.bokor-copy-item p{margin:0}.bokor-facts{flex-wrap:wrap;gap:8px;display:flex}.bokor-facts li{font:var(--sc-font-min)/1.5 var(--sc-font-mono);border:1px solid var(--sc-line-strong);padding:6px 9px}.bokor-flow{background:var(--sc-line-strong);border:1px solid var(--sc-line-strong);grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;display:grid}.bokor-flow li{background:var(--sc-paper);align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.bokor-flow span{font:var(--sc-font-min) var(--sc-font-mono)}.bokor-flow [data-gate=true]{background:var(--sc-navy);color:var(--sc-paper)}.bokor-release-state{align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.bokor-status-dot{background:var(--sc-blue);width:7px;height:7px}@media (width>=768px) and (width<=1100px){.bokor-intro,.bokor-screen-copy,.bokor-topic-heading,.bokor-reading{padding-inline:24px}.bokor-content h2{font-size:28px}}@media (width>=768px) and (height<=740px){.bokor-heading{padding-block:10px}.bokor-heading h1{font-size:26px}.bokor-heading p{font-size:var(--sc-font-min);margin-top:3px}.bokor-intro,.bokor-screen-copy,.bokor-topic-heading,.bokor-reading{gap:12px;padding-block:18px}.bokor-content h2{font-size:clamp(22px,2.4vw,34px)}.bokor-content .reader-copy{font-size:13px;line-height:1.7}.bokor-content .reader-copy h3{font-size:15px}.bokor-copy-item{margin-bottom:12px;padding-top:10px}.bokor-facts{gap:4px}.bokor-facts li{font-size:var(--sc-font-min);padding:4px 6px}.bokor-flow li{font-size:var(--sc-font-min);padding:7px}.bokor-intro-art,.bokor-screen-art{gap:10px;padding-block:14px}.bokor-menubar img{width:130px}.bokor-menubar{padding-block:2px}.bokor-action{padding-top:10px;font-size:12px}}@media (width<=767px){.bokor-story{height:auto}.bokor-heading{gap:18px;padding:20px 24px}.bokor-heading h1{gap:10px;font-size:28px}.bokor-back,.bokor-heading h1 span,.bokor-heading p{font-size:var(--sc-font-min)}.bokor-content{flex-direction:column;display:flex;overflow:visible}.bokor-content>:first-child{border-right:0;border-bottom:1px solid var(--sc-line)}.bokor-intro,.bokor-screen-copy,.bokor-topic-heading,.bokor-reading{gap:22px;padding:30px 24px}.bokor-content h2{font-size:32px}.bokor-content .reader-copy{font-size:15px}.bokor-content .reader-copy h3{font-size:18px}.bokor-intro-art,.bokor-screen-art{padding:24px}.bokor-capture{flex:none;height:480px}.bokor-flow{margin-top:10px}.bokor-copy-item{break-inside:auto}.bokor-action{padding-top:20px}}@media (prefers-reduced-motion:reduce){:where(html:not(:has([data-motion-ready=true][data-motion=full]))) .bokor-story *{scroll-behavior:auto}}.bokor-capture{padding-right:36px;position:relative}.bokor-capture-open .device-screen img{top:var(--capture-position,0%);transform:translateY(calc(0% - var(--capture-position,0%)));transition:top .35s var(--sc-ease),transform .35s var(--sc-ease)}.bokor-capture-arrows{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:28px;bottom:28px;right:0}.bokor-capture-arrows button{border:1px solid var(--sc-line-strong);background:var(--sc-paper);place-items:center;width:28px;height:36px;display:grid}.bokor-capture-arrows button:disabled{opacity:.3;cursor:default}.bokor-capture-caption{font-size:var(--sc-font-min);color:var(--sc-muted);flex-shrink:0;line-height:1.6}[data-content-scope=media] .bokor-content[data-content-region]{view-transition-name:none}[data-content-scope=media] [data-media-region]{view-transition-name:company-detail}[data-route-transition=menu] [data-media-region]{view-transition-name:none}@media (prefers-reduced-motion:reduce){:where(html:not(:has([data-motion-ready=true][data-motion=full]))) .bokor-capture-open .device-screen img{transition:none}}.bokor-back{color:var(--sc-navy);padding-block:8px;font-size:14px;font-weight:700}@media (hover:hover){.bokor-action:hover,.bokor-back:hover{color:var(--sc-blue)}}@media (width<=767px){.bokor-back{font-size:12px}}.bokor-menubar{background:var(--sc-ink);flex-shrink:0;padding:0;display:block;overflow:hidden}.bokor-menubar img{width:100%;height:auto;display:block}.bokor-capture-open{flex-direction:column;justify-content:center;padding-bottom:0;display:flex;overflow:visible}.bokor-capture-arrows{pointer-events:none;bottom:0}.bokor-capture-arrows button{pointer-events:auto}.bokor-capture-arrows[hidden]{display:none}.bokor-enlarge{border:1px solid var(--sc-line-strong);background:var(--sc-paper);place-items:center;width:28px;height:36px;display:grid;top:calc(50% - 18px);bottom:auto;right:-36px}.bokor-screen-art{padding-block:16px}.bokor-capture-open .device-screen{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;overflow-y:auto}.bokor-capture-open .device-screen::-webkit-scrollbar{display:none}.bokor-capture-open .device-screen img{transition:none;position:static;top:auto;transform:none}[data-content-scope=media] [data-media-caption]{view-transition-name:product-caption}[data-route-transition=menu] [data-media-caption]{view-transition-name:none}::view-transition-old(product-caption){animation-duration:.28s}::view-transition-new(product-caption){animation-duration:.28s}.bokor-wordmark{width:130px;height:auto;display:block}.bokor-intro-wordmark{flex-shrink:0;width:clamp(150px,17vw,240px);height:auto}@media (width>=768px) and (height<=740px){.bokor-intro-wordmark{width:150px}.bokor-wordmark{width:110px}}@media (hover:none),(pointer:coarse){.bokor-capture-arrows button{position:relative}:is(.bokor-capture-arrows button,.bokor-enlarge):after{content:"";z-index:1;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}
