:root{--preview-w: min(860px, 88vw);--preview-h: 78vh}.kuribaby-preview{display:block}img.kuribaby-preview{max-width:min(820px,88vw);max-height:var(--preview-h);object-fit:contain}.kuribaby-preview-frame{width:var(--preview-w);height:var(--preview-h);border:none;background:#fff}.kuribaby-preview-3d,.kuribaby-psd-canvas{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.kuribaby-preview-3d canvas,canvas.kuribaby-psd-canvas{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.kuribaby-preview-3d{width:var(--preview-w);height:var(--preview-h);display:block;touch-action:none;cursor:grab;background:#fff}.kuribaby-preview-3d:active{cursor:grabbing}.kuribaby-preview-loading{width:var(--preview-w);height:var(--preview-h);display:flex;align-items:center;justify-content:center}.kuribaby-preview-icon{width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.kuribaby-preview-icon svg{width:40px;height:40px}.kuribaby-preview-hint{font-size:12px;color:var(--color-text-secondary);text-align:center}.pdf-viewer-body{display:flex;align-items:center;justify-content:center;overflow:auto;position:relative}.is-app-icon{border:none!important;padding:0;overflow:hidden}.is-app-icon svg{width:100%!important;height:100%!important;display:block}.kuribaby-preview-tools{position:absolute;top:8px;right:8px;z-index:2;display:flex;flex-direction:column;gap:4px;align-items:center}.kuribaby-preview-tool{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-icon-btn);background:transparent;color:var(--color-text);cursor:pointer;transition:background .12s}.kuribaby-preview-tools.is-floating .kuribaby-preview-tool{border:1px solid var(--color-border);background:var(--color-bg-panel)}.kuribaby-preview-tool svg{width:18px;height:18px}html:not([data-input=touch]) .kuribaby-preview-tool:hover{background:var(--color-bg-hover)}.kuribaby-preview-tool:active,.kuribaby-preview-tool.is-active{background:var(--color-bg-hover)}.kuribaby-preview-tool.is-disabled{opacity:.35;cursor:default}.kuribaby-preview-readout{padding:0 2px;box-sizing:border-box;color:var(--color-text-secondary);font-size:11px;line-height:1.3;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.kuribaby-preview-tools-sep{width:20px;height:1px;background:var(--color-border);margin:2px 0}.kuribaby-preview-pick{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:opacity .25s ease}.kuribaby-preview-pick.is-shown{opacity:1;pointer-events:auto}@media(hover:none)and (pointer:coarse){.kuribaby-preview-pick{opacity:1;pointer-events:auto}}.kuribaby-preview-pick-row{display:flex;align-items:center;gap:2px;padding:6px;border-radius:999px;background:#0000000d;border:none}.kuribaby-preview-pick-btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border:none;border-radius:999px;background:transparent;color:#0000008c;font-family:inherit;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.kuribaby-preview-pick-btn.is-active{background:#fff;color:#1a1a1a}html:not([data-input=touch]) .kuribaby-preview-pick-btn:hover{background:#0000000d;color:#1a1a1a}html:not([data-input=touch]) .kuribaby-preview-pick-btn.is-active:hover,html:not([data-input=touch]) .kuribaby-preview-pick-btn.is-active:active{background:#fff}.kuribaby-preview-pick-btn:active{background:#00000014;color:#1a1a1a}.kuribaby-preview-pick .project-color-picker,.kuribaby-preview-pick-row.project-color-picker{gap:8px;padding:6px}.kuribaby-preview-pick-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:min(52vw,380px)}.kuribaby-preview-pick-scroll::-webkit-scrollbar{height:0}.kuribaby-preview-pick-scroll>*{flex:0 0 auto}.kuribaby-preview-pick-nav{display:none;width:20px;height:26px;padding:0;border:none;background:transparent;align-items:center;justify-content:center;color:#0006;cursor:pointer;flex:0 0 auto}.kuribaby-preview-pick-nav.is-here{display:inline-flex;visibility:hidden}.kuribaby-preview-pick-nav.is-on{visibility:visible}.kuribaby-preview-pick-nav svg{width:14px;height:14px}.kuribaby-preview-pick-nav.is-flip svg{transform:rotate(180deg)}html:not([data-input=touch]) .kuribaby-preview-pick-nav:hover{color:#000c}.kuribaby-preview-pick-nav:active{color:#000c}.kuribaby-preview-pick-scroll.can-left.can-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.kuribaby-preview-pick-scroll.can-left:not(.can-right){-webkit-mask-image:linear-gradient(to right,transparent,#000 12px);mask-image:linear-gradient(to right,transparent,#000 12px)}.kuribaby-preview-pick-scroll.can-right:not(.can-left){-webkit-mask-image:linear-gradient(to left,transparent,#000 12px);mask-image:linear-gradient(to left,transparent,#000 12px)}@media(max-width:768px),(max-height:500px){.kuribaby-preview-pick-scroll{max-width:calc(100vw - 130px)}}.kuribaby-preview-pick .project-color-dot{box-shadow:inset 0 0 0 1px #0000001f}.kuribaby-preview-pick .project-color-dot.is-deep .project-color-ring{border-color:#fff}.kuribaby-preview-pick .project-color-dot.is-pale .project-color-ring{border-color:#1a1a1a}.kuribaby-preview-pick-add{width:26px;height:26px;padding:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#0000008c;cursor:pointer;flex:0 0 auto;box-sizing:border-box}.kuribaby-preview-pick-add svg{width:100%;height:100%;display:block;overflow:visible}html:not([data-input=touch]) .kuribaby-preview-pick-add:hover{color:#000000d9}.kuribaby-preview-pick-add:active{color:#000000d9}.kuribaby-preview-pick-tabs{position:relative;display:flex;align-items:center}.kuribaby-preview-pick-play{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:8px;width:38px;height:38px;padding:0;border:none;border-radius:50%;background:#0000000d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.kuribaby-preview-pick-play-in{width:26px;height:26px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#0000008c;transition:background .12s}.kuribaby-preview-pick-play-in svg{width:18px;height:18px;display:block}.kuribaby-preview-pick-play.is-active .kuribaby-preview-pick-play-in svg{width:8px;height:8px}.kuribaby-preview-pick-play.is-active .kuribaby-preview-pick-play-in{background:#1a1a1a;color:#fff}html:not([data-input=touch]) .kuribaby-preview-pick-play:hover .kuribaby-preview-pick-play-in{background:#fafafa}.kuribaby-preview-pick-play:active .kuribaby-preview-pick-play-in{background:#00000014}.kuribaby-preview-tools.is-topbar{position:static;top:auto;right:auto;flex-direction:row;justify-content:center;gap:4px}.kuribaby-preview-tools.is-floating{position:absolute;top:8px;right:8px;flex-direction:column}.kuribaby-preview-rail-item{display:flex;align-items:center;gap:6px;padding:2px;border-radius:6px;cursor:pointer;border:1px solid transparent;box-sizing:border-box}.kuribaby-preview-rail-item.is-active{border-color:var(--color-text)}.kuribaby-preview-rail-item.has-thumb{padding:0}.kuribaby-preview-rail-item.has-thumb.is-active{border-color:transparent}.kuribaby-preview-rail-thumbbox{width:100%;padding:3px;box-sizing:border-box;border:1px solid transparent;border-radius:6px}.kuribaby-preview-rail-item.is-active .kuribaby-preview-rail-thumbbox{border-color:var(--color-text)}html:not([data-input=touch]) .kuribaby-preview-rail-item:hover{background:var(--color-bg-hover)}html:not([data-input=touch]) .kuribaby-preview-rail-item.has-thumb:hover{background:transparent}html:not([data-input=touch]) .kuribaby-preview-rail-item.has-thumb:hover .kuribaby-preview-rail-thumbbox{background:var(--color-bg-hover)}.kuribaby-preview-rail-item:active{background:var(--color-bg-hover)}.kuribaby-preview-rail-item.has-thumb:active{background:transparent}.kuribaby-preview-rail-item.has-thumb:active .kuribaby-preview-rail-thumbbox{background:var(--color-bg-hover)}.kuribaby-preview-rail-thumb{width:100%;height:auto;display:block;border-radius:0;border:none}img.kuribaby-preview-rail-thumb{aspect-ratio:1 / 1;object-fit:cover}.kuribaby-preview-rail-label{font-size:12px;color:var(--color-text);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kuribaby-preview-rail-dot{flex:0 0 auto;box-shadow:inset 0 0 0 1px #00000038}.kuribaby-preview-rail-dot.is-btn{cursor:pointer}.kuribaby-preview-rail-dot:not(.is-btn){cursor:default}html:not([data-input=touch]) .kuribaby-preview-rail-dot.is-btn:hover{box-shadow:inset 0 0 0 1px #00000038,0 0 0 3px var(--color-bg-hover)}.kuribaby-preview-rail-dot.is-btn:active{box-shadow:inset 0 0 0 1px #00000038,0 0 0 3px var(--color-bg-hover)}.kuribaby-preview-matsheet{position:fixed;z-index:100000;box-sizing:border-box;width:var(--sidebar-width, 250px);max-height:60vh;overflow:hidden;display:flex;flex-direction:column;padding:8px;background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--modal-radius);box-shadow:0 8px 24px #00000024}.kuribaby-preview-matsheet.is-side{position:absolute;left:0;top:0;bottom:0;right:auto;width:var(--sidebar-width, 250px);max-height:none;border:none;border-right:1px solid var(--color-border);border-radius:0 0 0 var(--viewer-corner, 0px);box-shadow:none;z-index:3;display:flex;flex-direction:column;gap:0;animation:kuribabySideSlideIn .3s cubic-bezier(.2,0,0,1)}@keyframes kuribabySideSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes kuribabySideSlideOut{to{transform:translate(-100%)}}.kuribaby-preview-matsheet.is-side.is-closing{animation:kuribabySideSlideOut .25s cubic-bezier(.2,0,0,1) forwards}.kuribaby-viewer-body .kuribaby-preview-3d,.kuribaby-viewer-body .kuribaby-preview-3d>canvas{border-radius:0 0 var(--viewer-corner, 0px) var(--viewer-corner, 0px)}.kuribaby-viewer-body:has(.kuribaby-preview-matsheet.is-side) .kuribaby-preview-3d,.kuribaby-viewer-body:has(.kuribaby-preview-matsheet.is-side) .kuribaby-preview-3d>canvas{border-bottom-left-radius:calc(var(--viewer-corner, 0px) + 8px)}.kuribaby-preview-matsheet.is-side .settings-memory-toggle-group{background:transparent;border-radius:0}.kuribaby-preview-matsheet-strip{position:absolute;left:0;top:0;bottom:0;width:52px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:56px 0 12px}.kuribaby-preview-matsheet-strip .chat-header-btn.is-active{background:var(--color-bg-hover)}.kuribaby-preview-matsheet.has-strip .kuribaby-preview-matsheet-body{margin-left:52px}.kuribaby-preview-matsheet.is-side.has-strip{width:calc(var(--sidebar-width, 250px) + 52px)}.kuribaby-preview-matgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px 4px;padding:4px 2px}.kuribaby-preview-matball{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border:none;background:transparent;cursor:pointer;min-width:0;border-radius:var(--radius-list-row)}html:not([data-input=touch]) .kuribaby-preview-matball:hover{background:var(--color-bg-hover)}.kuribaby-preview-matball:active{background:var(--color-bg-hover)}.kuribaby-preview-matball-sphere{width:40px;height:40px;border-radius:50%;position:relative;flex:0 0 auto;box-shadow:inset -6px -8px 12px #00000047,inset 5px 6px 10px #ffffff80,inset 0 0 0 1px var(--color-border)}.kuribaby-preview-matball-sphere:after{content:"";position:absolute;left:18%;top:12%;width:34%;height:26%;border-radius:50%;background:radial-gradient(closest-side,#ffffffe6,#fff0)}.kuribaby-preview-matball-sphere.has-img{box-shadow:inset 0 0 0 1px var(--color-border)}.kuribaby-preview-matball-sphere.has-img:after{content:none}.kuribaby-preview-matball-name{font-size:11px;color:var(--color-text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-pf-stack-count.kuribaby-select-tick{display:none;top:auto;right:var(--badge-inset-x);bottom:var(--badge-inset-y);padding:0;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--color-text)}.studio-pf-stack-count.kuribaby-select-tick svg{width:12px;height:12px}.kuribaby-preview-matball .kuribaby-select-tick{right:-2px;bottom:-2px}.kuribaby-preview-matball.is-on .kuribaby-preview-matball-sphere{box-shadow:inset -6px -8px 12px #00000047,inset 5px 6px 10px #ffffff80,0 0 0 2px var(--color-text)}.kuribaby-preview-matball.is-on .kuribaby-select-tick{display:flex}.kuribaby-preview-matsearch{flex:0 0 auto;margin:0 2px 8px;box-sizing:border-box;width:auto;padding:5px 12px}.kuribaby-preview-matsheet-x,.kuribaby-preview-matsearch-btn{display:none}.kuribaby-viewer .kuribaby-sheet-close,.kuribaby-viewer.dark-mode .kuribaby-sheet-close,.kuribaby-viewer .kuribaby-sheet-close:active,.kuribaby-viewer.dark-mode .kuribaby-sheet-close:active,.kuribaby-preview-matsheet .chat-header-btn,.kuribaby-preview-matsheet .chat-header-btn:active{color:var(--color-text)}html:not([data-input=touch]) .kuribaby-viewer .kuribaby-sheet-close:hover,html:not([data-input=touch]) .kuribaby-viewer.dark-mode .kuribaby-sheet-close:hover,html:not([data-input=touch]) .kuribaby-preview-matsheet .chat-header-btn:hover{color:var(--color-text)}.kuribaby-preview-matgrid-hint{padding:16px 10px;text-align:left}.kuribaby-preview-matsheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}@media(max-width:768px),(max-height:500px){.kuribaby-preview-matsheet:before{content:"";position:absolute;top:0;left:0;right:0;height:70px;background:linear-gradient(to bottom,var(--color-bg-panel) 60%,transparent);z-index:1;pointer-events:none;border-radius:var(--kuribaby-sheet-radius) var(--kuribaby-sheet-radius) 0 0}.kuribaby-preview-matsheet-x{display:flex;position:absolute;top:16px;right:16px;z-index:2}.kuribaby-preview-matsearch-btn{display:flex;position:absolute;top:16px;left:16px;z-index:2}.kuribaby-preview-matsearch.is-in-bar{display:none;flex:1 1 auto;min-width:0;height:36px;margin:0 44px}.kuribaby-preview-matsheet.is-search .kuribaby-preview-matsearch.is-in-bar{display:block}.kuribaby-preview-matsheet.is-search .settings-memory-subpanel-title{display:none}.kuribaby-preview-matsheet.kuribaby-sheet.is-search{height:var(--kuribaby-sheet-h-tall);max-height:var(--kuribaby-sheet-h-tall)}.kuribaby-preview-matsheet.kuribaby-sheet{padding-top:0}.kuribaby-preview-matsheet-body,.kuribaby-preview-matsheet-strip{padding-top:74px}}.kuribaby-viewer-rail.is-thumbs .kuribaby-viewer-rail-bar{display:none}@media(max-width:768px),(max-height:500px){.kuribaby-preview-matsheet.kuribaby-sheet{top:auto;left:0;right:0;width:auto;max-width:none;border-radius:var(--kuribaby-sheet-radius) var(--kuribaby-sheet-radius) 0 0;height:var(--kuribaby-sheet-h-short);max-height:var(--kuribaby-sheet-h-short);padding:8px 16px 16px;border:none;border-top:1px solid var(--color-border);z-index:100000}}.kuribaby-preview-rail-badge{font-size:10px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.kuribaby-preview-rail-eye{width:24px;height:24px;padding:0;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--color-text);cursor:pointer}.kuribaby-preview-rail-eye svg{width:16px;height:16px}.kuribaby-preview-rail-eye.is-off{opacity:.3}html:not([data-input=touch]) .kuribaby-preview-rail-eye:hover{background:var(--color-bg-hover)}.kuribaby-preview-rail-eye:active{background:var(--color-bg-hover)}.kuribaby-viewer .pdf-viewer-dialog{--viewer-corner: var(--modal-radius)}@media(min-width:769px)and (min-height:501px){.kuribaby-viewer .pdf-viewer-dialog:not(.is-max){width:calc(100% - 30vh);max-width:none;height:90vh}}.kuribaby-viewer .pdf-viewer-dialog.is-max{width:100%;max-width:100%;height:100%;border-radius:0;--viewer-corner: 0px}.kuribaby-viewer,.kuribaby-preview-matsheet{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.kuribaby-pdf-textlayer,.kuribaby-pdf-textlayer span,.kuribaby-viewer input,.kuribaby-viewer textarea,.kuribaby-viewer [contenteditable=true],.kuribaby-viewer [contenteditable=plaintext-only]{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}.kuribaby-viewer-bar{gap:4px}.kuribaby-viewer-nav{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 0;padding-right:2px}.kuribaby-viewer-crumb{font-family:Kuribaby,Jost Fallback,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kuribaby-viewer-crumb.is-current{color:var(--color-text);cursor:default;overflow:hidden;text-overflow:ellipsis}.kuribaby-viewer-crumb,.kuribaby-viewer-title{text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-block:.25em}.kuribaby-viewer-crumb,.kuribaby-viewer-title{transform:translateY(1px)}.kuribaby-viewer-crumb-sep{font-size:16px;color:var(--color-text-secondary);opacity:.5}.kuribaby-viewer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kuribaby-viewer-tools-slot{flex:0 0 auto;display:flex;align-items:center}.kuribaby-viewer-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.kuribaby-viewer{touch-action:pan-x pan-y}.kuribaby-viewer-body{flex:1 1 auto;min-height:0;display:flex;position:relative}.kuribaby-viewer-stage{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.kuribaby-viewer-rail{position:absolute;top:0;right:0;bottom:0;width:0;overflow:hidden;z-index:3;background:var(--color-bg-panel);transition:transform .3s cubic-bezier(.2,0,0,1)}.kuribaby-viewer.has-rail .kuribaby-viewer-rail{width:132px;padding:8px 0 8px 8px;border-left:1px solid var(--color-border);box-sizing:border-box;display:flex;flex-direction:column}.kuribaby-viewer-rail-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:6px;padding-right:8px}.kuribaby-viewer-rail-close{display:none}@media(min-width:769px)and (min-height:501px){.kuribaby-viewer.has-rail .kuribaby-viewer-rail:has(>.kuribaby-viewer-rail-body.is-list){width:var(--sidebar-width, 250px)}}.kuribaby-viewer.rail-off .kuribaby-viewer-rail{transform:translate(100%)}.kuribaby-viewer-rail .kuribaby-preview-rail-item{flex:0 0 auto;width:100%;box-sizing:border-box;padding:12px 10px;margin:0;border:none;border-radius:var(--radius-list-row);font-size:14px}.kuribaby-viewer-rail-body.is-list{gap:0}.kuribaby-viewer-rail-body.is-list .kuribaby-preview-rail-item{min-height:var(--sidebar-item-height, 44px);padding:0 10px}.kuribaby-viewer-rail .kuribaby-preview-rail-item{position:relative}.kuribaby-viewer-rail .kuribaby-preview-rail-item+.kuribaby-preview-rail-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-border)}.kuribaby-viewer-rail .kuribaby-preview-rail-label{font-size:14px}.kuribaby-viewer-menu .action-item.is-danger{color:var(--color-danger)}@media(max-width:768px),(max-height:500px){.kuribaby-viewer .pdf-viewer-dialog{width:100%;max-width:100%;height:100dvh;border-radius:0;--viewer-corner: 0px}.kuribaby-viewer.has-rail .kuribaby-viewer-rail:not(.is-thumbs){transition:none;top:auto;left:0;right:0;bottom:0;width:auto;height:var(--kuribaby-sheet-h-short);border-left:none;border-top:1px solid var(--color-border);border-radius:var(--kuribaby-sheet-radius) var(--kuribaby-sheet-radius) 0 0;flex-direction:column;padding:8px 0 16px 16px}.kuribaby-viewer-rail-body{gap:0}.kuribaby-viewer-rail:not(.is-thumbs) .kuribaby-viewer-rail-body{padding-right:16px}.kuribaby-viewer-rail:not(.is-thumbs) .kuribaby-viewer-rail-close{display:flex;position:absolute;top:16px;right:16px;z-index:2}.kuribaby-viewer-rail:not(.is-thumbs):before{content:"";position:absolute;top:0;left:0;right:0;height:88px;background:linear-gradient(to bottom,var(--color-bg-panel) 60%,transparent);z-index:1;pointer-events:none;border-radius:var(--kuribaby-sheet-radius) var(--kuribaby-sheet-radius) 0 0}.kuribaby-viewer.has-rail .kuribaby-viewer-rail:not(.is-thumbs){padding-top:0}.kuribaby-viewer-rail:not(.is-thumbs) .kuribaby-viewer-rail-body{padding-top:92px}.kuribaby-viewer.rail-off .kuribaby-viewer-rail:not(.is-thumbs){transform:translateY(100%)}.kuribaby-viewer.has-rail .kuribaby-viewer-rail.is-thumbs{width:96px}}.kuribaby-pdf-scroller{touch-action:pan-x pan-y;width:var(--preview-w);height:var(--preview-h);overflow:auto;background:var(--color-bg-page);scrollbar-gutter:stable}.kuribaby-pdf-pages{display:flex;flex-direction:column;gap:8px;padding:8px;box-sizing:border-box;align-items:center;align-items:safe center}.kuribaby-pdf-page{position:relative;flex:0 0 auto;background:#fff;box-shadow:0 1px 4px #0000001f}.kuribaby-pdf-canvas{display:block}.kuribaby-pdf-thumb{width:100%;height:auto;display:block;background:#fff}.kuribaby-preview-tool.is-flip svg{transform:rotate(180deg)}.kuribaby-preview-field{width:32px;height:32px;padding:0;box-sizing:border-box;text-align:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-panel);color:var(--color-text);font-size:11px;line-height:1.3;font-family:inherit;font-variant-numeric:tabular-nums}.kuribaby-preview-field:focus{outline:none;border-color:var(--color-text)}.kuribaby-preview-zoompop{display:none;position:fixed;z-index:100001;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--color-bg-panel);border:1px solid var(--color-border);box-shadow:0 4px 12px #00000024}.kuribaby-preview-zoompop.is-open{display:flex}.kuribaby-preview-zoomslider{width:150px;height:20px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.kuribaby-preview-zoomslider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--color-border)}.kuribaby-preview-zoomslider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;border:none;background:var(--color-text);margin-top:-4px}.kuribaby-preview-zoomslider::-moz-range-track{height:4px;border-radius:999px;background:var(--color-border)}.kuribaby-preview-zoomslider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:none;background:var(--color-text)}.kuribaby-preview-zoominput{width:calc(3ch + 14px);padding:4px 6px;box-sizing:border-box;text-align:right;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-panel);color:var(--color-text);font-size:14px;font-family:inherit;font-variant-numeric:tabular-nums}.kuribaby-preview-zoominput:focus{outline:none;border-color:var(--color-text)}.kuribaby-preview-zoompct{font-size:12px;color:var(--color-text-secondary)}.kuribaby-pdf-drawpop{display:none;position:fixed;z-index:100001;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:var(--color-bg-panel);border:1px solid var(--color-border);box-shadow:0 4px 12px #00000024}.kuribaby-pdf-drawpop.is-open{display:flex}.kuribaby-pdf-drawpop .project-color-picker,.kuribaby-pdf-drawshapes{display:grid;grid-template-columns:repeat(6,32px);gap:4px;justify-items:center;align-items:center}.kuribaby-pdf-drawpop .project-color-ring{border-color:#1a1a1a}.kuribaby-pdf-drawpop .project-color-dot[data-ink=default] .project-color-ring{border-color:#fff}.kuribaby-pdf-textlayer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;line-height:1;text-align:initial;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0}.kuribaby-pdf-textlayer span,.kuribaby-pdf-textlayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.kuribaby-pdf-links{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.kuribaby-pdf-link{position:absolute;display:block;cursor:pointer}html:not([data-input=touch]) .kuribaby-pdf-link:hover,html:not([data-input=touch]) .kuribaby-pdf-link:active{background:#4080ff29}.kuribaby-pdf-ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3}.kuribaby-pdf-scroller.is-drawing .kuribaby-pdf-ink{cursor:crosshair;touch-action:none}.kuribaby-pdf-scroller:not(.is-drawing) .kuribaby-pdf-ink{pointer-events:none}.kuribaby-preview-tools.is-topbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.kuribaby-preview-tools.is-topbar::-webkit-scrollbar{height:0}.kuribaby-viewer-menu-sep{height:1px;background:var(--color-border);margin:4px 6px}@media(max-width:768px),(max-height:500px){.kuribaby-viewer-actions .kuribaby-preview-tool[data-role=max],.kuribaby-viewer-nav .kuribaby-viewer-crumb{display:none}}.kuribaby-preview-rail-item.has-thumb{flex-direction:column;gap:2px}.kuribaby-preview-rail-item.has-thumb .kuribaby-preview-rail-badge{text-align:center;width:100%}@media(max-width:768px),(max-height:500px){.kuribaby-viewer-nav .kuribaby-viewer-crumb{display:inline}.kuribaby-viewer-nav .kuribaby-viewer-crumb.is-current,.kuribaby-viewer-nav .kuribaby-viewer-crumb-sep{display:none}}.kuribaby-xlsx-scroller{width:var(--preview-w);height:var(--preview-h);overflow:auto;background:var(--color-bg-page);scrollbar-gutter:stable}.kuribaby-xlsx-table{border-collapse:collapse;table-layout:fixed;font-size:12px;color:var(--color-text);background:var(--color-bg-panel)}.kuribaby-xlsx-cell,.kuribaby-xlsx-colhead,.kuribaby-xlsx-rowhead,.kuribaby-xlsx-corner{border:1px solid var(--color-border);padding:3px 6px;box-sizing:border-box;white-space:pre;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.kuribaby-xlsx-cell.is-wrap{white-space:pre-wrap;word-break:break-word}.kuribaby-xlsx-cell.is-bold{font-weight:500}.kuribaby-xlsx-cell.is-italic{font-style:italic}.kuribaby-xlsx-colhead,.kuribaby-xlsx-rowhead,.kuribaby-xlsx-corner{background:var(--color-bg-surface);color:var(--color-text-secondary);font-weight:400;font-size:11px;text-align:center;vertical-align:middle;position:sticky}.kuribaby-xlsx-colhead{top:0;z-index:2}.kuribaby-xlsx-rowhead{left:0;z-index:2}.kuribaby-xlsx-corner{top:0;left:0;z-index:3}.kuribaby-xlsx-col-num{width:44px}.kuribaby-xlsx-note{padding:10px 12px;text-align:left}.kuribaby-psd-view{width:var(--preview-w);height:var(--preview-h);display:flex;flex-direction:column;min-width:0}.kuribaby-psd-scroller{flex:1 1 auto;min-height:0;overflow:auto;display:flex;background:var(--color-bg-page);scrollbar-gutter:stable;touch-action:pan-x pan-y}.kuribaby-psd-stage{margin:auto;padding:8px}.kuribaby-psd-canvas{display:block;height:auto}.kuribaby-psd-view>.kuribaby-preview-hint{flex:0 0 auto;padding:6px 10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kb-file-preview.css.map */
