.app-root[data-v-b274728a]{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:18px;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.92),transparent 30%),radial-gradient(circle at 88% 14%,rgba(35,76,92,.08),transparent 24%),linear-gradient(135deg,rgba(32,37,34,.045) 0 1px,transparent 1px 100%),linear-gradient(180deg,#f4f5f1,#fbfaf6 46%,#eef1eb);background-size:auto,auto,26px 26px,auto;box-sizing:border-box;overflow-x:hidden}.demo-wrapper[data-v-b274728a]{width:100%;max-width:1440px;min-width:0}@media (max-width: 720px){.app-root[data-v-b274728a]{padding:10px}}:root{--stamp-font-liti: "DrawStamp-STLiti";--studio-paper: #f4f5f1;--studio-paper-warm: #fbfaf6;--studio-panel: #fffefa;--studio-panel-muted: #f2f4ef;--studio-line: #d9ded4;--studio-line-strong: #bfc8bb;--studio-line-hair: rgba(191, 200, 187, .58);--studio-ink: #202522;--studio-muted: #697268;--studio-soft: #8b958a;--studio-tool-blue: #234c5c;--studio-tool-blue-soft: #e5eef0;--studio-ui-red: #a33a32;--studio-ui-red-deep: #842b26;--studio-ui-red-soft: #f7eeee;--studio-ui-red-tint: rgba(163, 58, 50, .06);--studio-stamp-red: #ff0015;--studio-shadow-soft: 0 18px 52px rgba(40, 48, 38, .13);--studio-shadow-panel: 0 10px 28px rgba(40, 48, 38, .08);--studio-shadow-quiet: 0 8px 20px rgba(40, 48, 38, .045);--studio-focus: 0 0 0 3px rgba(35, 76, 92, .12);--studio-focus-border: rgba(35, 76, 92, .38);--ease-out: cubic-bezier(.23, 1, .32, 1)}@font-face{font-family:DrawStamp-STLiti;src:url(/assets/STLiti-BiGNrQmg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;line-height:1.5;font-weight:400;color:var(--studio-ink);background-color:var(--studio-paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--studio-tool-blue);text-decoration:inherit}a:hover{color:var(--studio-ui-red)}body{margin:0;display:flex;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.82),transparent 28%),linear-gradient(135deg,rgba(35,76,92,.05) 0 1px,transparent 1px 100%),var(--studio-paper);background-size:auto,22px 22px,auto}h1{font-size:3.2em;line-height:1.1}button{font-size:inherit;font-weight:500;font-family:inherit;-webkit-font-smoothing:inherit}button:focus,button:focus-visible{outline:2px solid var(--studio-focus-border);outline-offset:2px}.card{padding:2em}#app{width:100%;min-width:0;background-color:transparent;flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.container{border-radius:12px;background-color:var(--studio-panel-muted);flex:1;width:80%;display:flex;align-items:center;flex-direction:row;justify-content:center;overflow:hidden}.editor-container{border-radius:12px;display:flex;align-items:center;flex-direction:row;justify-content:center;overflow-y:auto;height:100%}.maker-container{width:100%;padding:2rem}.editor-controls{height:100%;width:100%;padding:10px;background-color:var(--studio-panel-muted);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:var(--studio-line-strong) transparent}.editor-controls::-webkit-scrollbar{width:8px}.editor-controls::-webkit-scrollbar-track{background:transparent}.editor-controls::-webkit-scrollbar-thumb{background:var(--studio-line-strong);border-radius:4px}.editor-controls::-webkit-scrollbar-thumb:hover{background:var(--studio-soft)}.control-group{background-color:var(--studio-panel);border:1px solid var(--studio-line);border-radius:8px;padding:14px;box-shadow:var(--studio-shadow-quiet)}.group-header{cursor:pointer}.control-group:hover{box-shadow:var(--studio-shadow-panel)}.button-group{position:sticky;top:0;z-index:1000;background-color:var(--studio-panel);padding:10px;border:1px solid var(--studio-line-hair);border-radius:10px;box-shadow:var(--studio-shadow-quiet);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.button-group button{padding:8px 12px;background-color:var(--studio-ui-red);color:#fff;border:1px solid var(--studio-ui-red);border-radius:7px;cursor:pointer;font-size:14px;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),transform .18s var(--ease-out)}.button-group button:hover{background-color:var(--studio-ui-red-deep);border-color:var(--studio-ui-red-deep);transform:translateY(-1px)}.control-group h3{margin:0 0 15px;padding-bottom:8px;border-bottom:1px solid var(--studio-line);color:var(--studio-ink);font-size:16px;font-weight:600}.contact-us{width:100%;min-height:100vh;padding:2rem;background-color:var(--studio-panel-muted)}.main-content{align-items:center;flex:1;width:100%;display:flex;flex-direction:column;overflow:hidden}.inner-circle-list,.company-list,.stamp-type-list{display:flex;flex-direction:column;gap:12px}.inner-circle-item,.company-item,.code-item,.line-item,.image-item,.stamp-type-item{border:1px solid var(--studio-line);border-radius:6px;margin-bottom:12px;background:var(--studio-panel);overflow:hidden;transition:box-shadow .18s var(--ease-out),border-color .18s var(--ease-out)}.header-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.inner-circle-item:hover,.company-item:hover,.stamp-type-item:hover{box-shadow:var(--studio-shadow-quiet)}.editor-controls label{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:14px;color:var(--studio-muted)}.editor-controls input[type=text],.editor-controls input[type=number],.editor-controls select{padding:7px 9px;border:1px solid var(--studio-line);border-radius:7px;font-size:14px;background:var(--studio-panel);color:var(--studio-ink);transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.editor-controls input[type=text]:focus,.editor-controls input[type=number]:focus,.editor-controls select:focus{border-color:var(--studio-focus-border);box-shadow:var(--studio-focus);outline:none}.font-input-group{display:flex;flex-direction:column;gap:8px;width:100%}.font-select{width:100%;padding:8px 32px 8px 12px;border:1px solid var(--studio-line);border-radius:7px;font-size:14px;background-color:var(--studio-panel);cursor:pointer;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23697268' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.font-select:focus{border-color:var(--studio-focus-border);box-shadow:var(--studio-focus);outline:none}.font-input{width:100%;padding:8px 12px;border:1px solid var(--studio-line);border-radius:7px;font-size:14px;background:var(--studio-panel);color:var(--studio-ink);transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out);box-sizing:border-box}.font-input:focus{border-color:var(--studio-focus-border);box-shadow:var(--studio-focus);outline:none}.editor-controls input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:6px;background:var(--studio-line);border-radius:3px;outline:none}.editor-controls input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;background:var(--studio-ui-red);border-radius:50%;cursor:pointer;transition:background-color .18s var(--ease-out)}.editor-controls input[type=range]::-webkit-slider-thumb:hover{background:var(--studio-ui-red-deep)}.checkbox-label{flex-direction:row!important;align-items:center;cursor:pointer}.checkbox-label input[type=checkbox]{margin-right:8px;cursor:pointer;accent-color:var(--studio-ui-red)}.add-button,.delete-button{width:100%;padding:6px 12px;border:none;border-radius:4px;color:#fff;font-size:13px;cursor:pointer;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out)}.delete-button{background-color:var(--studio-ui-red)}.add-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.add-button{border:1px dashed var(--studio-ui-red);background:var(--studio-ui-red-soft);color:var(--studio-ui-red);padding:6px 12px;border-radius:6px;cursor:pointer;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out)}.add-button:hover{background:var(--studio-ui-red-tint);border-color:var(--studio-ui-red);color:var(--studio-ui-red-deep)}.delete-button:hover{background-color:var(--studio-ui-red-deep)}.inner-circle-header,.company-header,.stamp-type-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--studio-line-hair)}.canvas-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;overflow:hidden}canvas{box-shadow:var(--studio-shadow-panel);border-radius:8px;background-color:var(--studio-panel)}.template-panel{width:300px;background:var(--studio-panel);border-left:1px solid var(--studio-line-hair);display:flex;flex-direction:column;height:80vh}.template-header{padding:15px;border-bottom:1px solid var(--studio-line-hair);display:flex;justify-content:space-between;align-items:center}.template-header h3{margin:0;color:var(--studio-ink)}.add-template{background:var(--studio-ui-red);color:#fff;border:1px solid var(--studio-ui-red);padding:6px 12px;border-radius:7px;cursor:pointer;display:flex;align-items:center;gap:4px}.template-list{flex:1;overflow-y:auto;padding:15px}.template-item{border:1px solid var(--studio-line-hair);border-radius:8px;margin-bottom:15px;cursor:pointer;transition:box-shadow .18s var(--ease-out),border-color .18s var(--ease-out)}.template-item:hover{box-shadow:var(--studio-shadow-quiet)}.template-item.active{border-color:#a33a326b;box-shadow:0 0 0 2px #a33a3214}.template-preview{height:150px;overflow:hidden;border-radius:8px 8px 0 0;background:var(--studio-panel-muted)}.template-preview img{width:100%;height:100%;object-fit:contain}.template-info{padding:10px;display:flex;justify-content:space-between;align-items:center}.template-name{font-size:14px;color:var(--studio-ink)}.template-actions{display:flex;gap:8px}.delete-template{background:var(--studio-ui-red);color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px}.delete-template:hover{background:var(--studio-ui-red-deep)}.tab-navigation{display:flex;gap:2px;background:var(--studio-panel-muted);padding:2px;border-radius:8px;margin-bottom:15px;position:sticky;top:60px;z-index:1000}.tab-button{flex:1;padding:10px;border:none;background:var(--studio-panel);color:var(--studio-muted);cursor:pointer;border-radius:6px;font-size:14px;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.tab-button:hover{background:var(--studio-tool-blue-soft);color:var(--studio-tool-blue)}.tab-button.active{background:var(--studio-ui-red);color:#fff}.template-category{margin-bottom:20px}.template-category h4{margin:0 0 10px;color:var(--studio-muted);font-size:14px;padding-bottom:8px;border-bottom:1px solid var(--studio-line-hair)}.legal-disclaimer{position:fixed;top:0;left:0;right:0;z-index:2000;background-color:var(--studio-ui-red-tint);box-shadow:var(--studio-shadow-panel);padding:12px 20px;transition:background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.disclaimer-content{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;gap:16px}.warning-icon{font-size:24px;color:var(--studio-ui-red);flex-shrink:0}.warning-text{flex:1}.warning-text h3{color:var(--studio-ui-red);margin:0 0 8px;font-size:18px;font-weight:700}.warning-text p{color:var(--studio-ui-red-deep);margin:4px 0;font-size:14px;line-height:1.5}.warning-text strong{font-size:16px}.legal-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#14161480;display:flex;justify-content:center;align-items:center;z-index:2100}.legal-dialog{background-color:var(--studio-panel);padding:24px;border-radius:8px;max-width:500px;width:90%;box-shadow:var(--studio-shadow-soft)}.legal-dialog h3{color:var(--studio-ui-red);margin:0 0 16px;font-size:20px;display:flex;align-items:center;gap:8px}.legal-content{margin-bottom:20px}.legal-content p{color:var(--studio-ui-red-deep);margin-bottom:12px}.legal-content ol{color:var(--studio-muted);padding-left:20px;margin:0}.legal-content li{margin-bottom:8px;line-height:1.5}.dialog-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.cancel-button,.confirm-button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out)}.cancel-button{background-color:var(--studio-panel-muted);color:var(--studio-muted)}.confirm-button{background-color:var(--studio-ui-red);color:#fff}.cancel-button:hover{background-color:var(--studio-line)}.confirm-button:hover{background-color:var(--studio-ui-red-deep)}.format-options{display:flex;flex-direction:column;gap:12px;margin-top:16px}.format-button{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid var(--studio-line);border-radius:8px;background-color:var(--studio-panel-muted);cursor:pointer;transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out);text-align:left}.format-button:hover{border-color:var(--studio-ui-red);background-color:var(--studio-ui-red-tint)}.format-button.active{border-color:var(--studio-ui-red);background-color:var(--studio-ui-red-soft)}.format-icon{font-size:24px;flex-shrink:0}.format-name{font-weight:600;font-size:16px;color:var(--studio-ink);min-width:60px}.format-desc{font-size:14px;color:var(--studio-muted);flex:1}.quality-setting{margin-top:16px;padding-top:16px;border-top:1px solid var(--studio-line-hair)}.quality-setting label{display:block;margin-bottom:8px;font-size:14px;color:var(--studio-muted)}.quality-slider{width:100%;height:6px;border-radius:3px;background:var(--studio-line);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.quality-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--studio-ui-red);cursor:pointer}.quality-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--studio-ui-red);cursor:pointer;border:none}.size-setting{margin-top:20px;padding-top:16px;border-top:1px solid var(--studio-line-hair)}.size-setting-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.size-setting label{font-weight:600;color:var(--studio-ink)}.size-inputs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.size-field{flex:1;min-width:120px;display:flex;flex-direction:column;gap:6px}.size-field span{font-size:14px;color:var(--studio-muted)}.size-field input{padding:8px;border:1px solid var(--studio-line);border-radius:6px;font-size:14px;background:var(--studio-panel);color:var(--studio-ink);font-variant-numeric:tabular-nums}.size-field input:focus{outline:none;border-color:var(--studio-focus-border);box-shadow:var(--studio-focus)}.size-reset{border:none;background:transparent;color:var(--studio-tool-blue);cursor:pointer;font-size:14px}.size-reset:hover{text-decoration:underline}.size-hint{font-size:13px;color:var(--studio-muted);margin:4px 0 0}.ratio-setting{margin-bottom:12px}.ratio-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ratio-button{border:1px solid var(--studio-line);background:var(--studio-panel);padding:6px 12px;border-radius:999px;cursor:pointer;transition:border-color .18s var(--ease-out),color .18s var(--ease-out),background-color .18s var(--ease-out);font-size:14px}.ratio-button:hover{border-color:var(--studio-focus-border);color:var(--studio-tool-blue)}.ratio-button.active{background:var(--studio-ui-red-soft);border-color:#a33a326b;color:var(--studio-ui-red);font-weight:600}.ratio-hint{font-size:12px;color:var(--studio-muted);margin-top:6px}.image-list{display:flex;flex-direction:column;gap:15px}.image-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.image-preview{width:100px;height:100px;margin:10px auto;border:1px solid var(--studio-line);border-radius:4px;overflow:hidden}.image-preview img{width:100%;height:100%;object-fit:contain}.item-container{margin-left:24px;margin-right:24px}.drawtool-container{display:flex;margin-top:24px;margin-bottom:24px}.page-container{max-width:1200px;margin:0 auto;text-align:left;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.9),transparent 30%),var(--studio-panel);padding:3rem;border-radius:12px;border:1px solid var(--studio-line);box-shadow:var(--studio-shadow-panel)}.expand-toggle-btn{background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:4px;cursor:pointer;padding:4px 6px;display:flex;align-items:center;justify-content:center;color:var(--studio-muted);transition:color .18s var(--ease-out),border-color .18s var(--ease-out),background-color .18s var(--ease-out);min-width:24px;height:24px}.expand-toggle-btn:hover{color:var(--studio-ui-red);border-color:#a33a3266;background:var(--studio-ui-red-soft)}.expand-icon{font-size:10px;transition:transform .18s var(--ease-out);display:inline-block;line-height:1}.expand-icon.expanded{transform:rotate(0)}.expand-icon:not(.expanded){transform:rotate(-90deg)}.header-left{display:flex;align-items:center;gap:10px;flex:1}.header-left span{color:var(--studio-ink);font-weight:600;font-size:14px}.zoom-indicator,.canvas-status,.summary-stats strong,.export-scale-mini button,.draft-version-item strong,.range-value-display{font-variant-numeric:tabular-nums}@media (hover: none),(pointer: coarse){*,*:before,*:after{transition-duration:.01ms!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.language-switcher[data-v-0fceb05f]{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:3px;color:var(--studio-muted);background:#ffffffb8;border:1px solid var(--studio-line-hair);border-radius:999px;box-shadow:0 1px 2px #1f2a240f}.language-icon[data-v-0fceb05f]{padding:0 5px 0 7px;font-size:11px;font-weight:900;letter-spacing:-.04em}button[data-v-0fceb05f]{display:grid;place-items:center;min-width:30px;min-height:28px;padding:0 8px;color:var(--studio-muted);background:transparent;border:0;border-radius:999px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}button[data-v-0fceb05f]:hover{color:var(--studio-ink);background:var(--studio-soft)}button.active[data-v-0fceb05f]{color:#fff;background:var(--studio-tool-blue);box-shadow:0 2px 6px #234c5c33}button[data-v-0fceb05f]:focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.sr-only[data-v-0fceb05f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.info-page-shell[data-v-c08fca48]{--page-accent: var(--studio-tool-blue);--page-accent-soft: var(--studio-tool-blue-soft);display:grid;grid-template-columns:196px minmax(0,1fr);gap:18px;width:100%;min-height:calc(100vh - 36px);text-align:left}.info-page-shell.tone-legal[data-v-c08fca48]{--page-accent: #4f5b4f;--page-accent-soft: #eef2ea}.info-page-shell.tone-contact[data-v-c08fca48]{--page-accent: #2e6f8f;--page-accent-soft: #e8f2f5}.info-page-rail[data-v-c08fca48]{position:sticky;top:18px;align-self:start;display:flex;flex-direction:column;gap:18px;min-height:calc(100vh - 36px);padding:16px;box-sizing:border-box;background:linear-gradient(180deg,#ffffffb8,#f4f5f1d6),var(--studio-panel);border:1px solid var(--studio-line);border-radius:16px;box-shadow:var(--studio-shadow-quiet)}.rail-home[data-v-c08fca48]{display:grid;gap:8px;padding:12px;color:var(--studio-ink);background:#fff;border:1px solid var(--studio-line-hair);border-radius:12px;text-decoration:none}.rail-home img[data-v-c08fca48]{display:block;width:100%;max-width:178px;height:auto}.rail-home span[data-v-c08fca48]{color:var(--studio-muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.info-page-rail nav[data-v-c08fca48]{display:grid;gap:8px}.info-page-rail[data-v-c08fca48] .language-switcher{align-self:flex-start}.info-page-rail nav a[data-v-c08fca48]{padding:10px 12px;color:var(--studio-muted);border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none}.info-page-rail nav a[data-v-c08fca48]:hover,.info-page-rail nav a.router-link-active[data-v-c08fca48]{color:var(--page-accent);background:var(--page-accent-soft);border-color:#234c5c1f}.info-page-document[data-v-c08fca48]{min-width:0;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.95),transparent 32%),linear-gradient(135deg,rgba(35,76,92,.045) 0 1px,transparent 1px 100%),var(--studio-panel);background-size:auto,24px 24px,auto;border:1px solid var(--studio-line);border-radius:18px;box-shadow:var(--studio-shadow-panel);overflow:hidden}.info-page-hero[data-v-c08fca48]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:24px;align-items:end;padding:clamp(24px,4vw,48px);border-bottom:1px solid var(--studio-line)}.info-page-hero[data-v-c08fca48]:before{content:"";position:absolute;inset:18px auto auto 18px;width:72px;height:72px;border:2px solid rgba(255,0,21,.16);border-radius:50%}.info-page-kicker[data-v-c08fca48]{margin:0 0 12px;color:var(--page-accent);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.info-page-hero h1[data-v-c08fca48]{max-width:860px;margin:0;color:var(--studio-ink);font-size:clamp(34px,5.8vw,76px);line-height:.96;letter-spacing:-.07em}.info-page-lede[data-v-c08fca48]{max-width:760px;margin:18px 0 0;color:var(--studio-muted);font-size:clamp(16px,1.6vw,19px);line-height:1.8}.info-page-hero-aside[data-v-c08fca48]{justify-self:end;width:100%}.info-page-body[data-v-c08fca48]{padding:clamp(20px,3vw,38px)}@media (max-width: 960px){.info-page-shell[data-v-c08fca48]{grid-template-columns:1fr}.info-page-rail[data-v-c08fca48]{position:static;min-height:auto}.info-page-rail nav[data-v-c08fca48]{grid-template-columns:repeat(4,minmax(0,1fr))}.rail-home[data-v-c08fca48]{display:none}.info-page-hero[data-v-c08fca48]{grid-template-columns:1fr}.info-page-hero-aside[data-v-c08fca48]{justify-self:stretch}}@media (max-width: 640px){.info-page-shell[data-v-c08fca48]{min-height:auto}.info-page-rail[data-v-c08fca48]{padding:10px;overflow:hidden}.info-page-rail nav[data-v-c08fca48]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.info-page-rail nav a[data-v-c08fca48]{flex:0 0 auto;min-width:96px;text-align:center;white-space:nowrap;scroll-snap-align:start}.info-page-hero[data-v-c08fca48]{padding:24px 18px}.info-page-body[data-v-c08fca48]{padding:18px}}.guide-aside[data-v-c18f3b28]{display:grid;place-items:center;width:min(176px,100%);aspect-ratio:1;margin-left:auto;color:var(--studio-stamp-red);border:2px solid rgba(255,0,21,.68);border-radius:50%;transform:rotate(-7deg)}.guide-aside span[data-v-c18f3b28]{margin-top:32px;font-size:11px;font-weight:900;letter-spacing:.13em}.guide-aside strong[data-v-c18f3b28]{margin-top:-48px;font-size:24px;letter-spacing:-.06em}.guide-section[data-v-c18f3b28],.guide-cta[data-v-c18f3b28],.related-guides[data-v-c18f3b28]{padding:clamp(18px,3vw,26px);background:#ffffffb8;border:1px solid var(--studio-line-hair);border-radius:16px;box-shadow:var(--studio-shadow-quiet)}.guide-section+.guide-section[data-v-c18f3b28],.guide-cta[data-v-c18f3b28],.related-guides[data-v-c18f3b28],.guide-evidence[data-v-c18f3b28]{margin-top:14px}.section-label[data-v-c18f3b28]{margin:0 0 10px!important;color:var(--studio-tool-blue)!important;font-size:12px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.guide-section p[data-v-c18f3b28]:not(.section-label),.guide-cta p[data-v-c18f3b28]:not(.section-label){margin:0;color:var(--studio-muted);line-height:1.8}.guide-section p:not(.section-label)+p[data-v-c18f3b28]:not(.section-label){margin-top:10px}.guide-section ol[data-v-c18f3b28]{display:grid;gap:11px;margin:18px 0 0;padding-left:22px;color:var(--studio-muted);line-height:1.75}.guide-section li[data-v-c18f3b28]::marker{color:var(--studio-stamp-red);font-weight:900}.guide-cta[data-v-c18f3b28]{display:flex;align-items:center;justify-content:space-between;gap:22px;background:linear-gradient(135deg,#234c5c12,#ffffffe6)}.guide-cta a[data-v-c18f3b28]{flex:0 0 auto;padding:11px 16px;color:#fff;background:var(--studio-tool-blue);border-radius:999px;font-weight:900;text-decoration:none}.guide-cta a[data-v-c18f3b28]:hover{background:#173f4e}.related-guides>div[data-v-c18f3b28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.related-guides a[data-v-c18f3b28]{min-width:0;padding:13px 14px;color:var(--studio-ink);background:var(--studio-soft);border:1px solid var(--studio-line-hair);border-radius:12px;font-size:14px;font-weight:800;line-height:1.45;text-decoration:none}.related-guides a[data-v-c18f3b28]:hover{color:var(--studio-tool-blue);border-color:#234c5c4d}.guide-evidence[data-v-c18f3b28]{padding:clamp(18px,3vw,26px);border:1px solid var(--studio-line-hair);border-left:3px solid var(--studio-tool-blue);border-radius:16px;background:#ffffffb8;box-shadow:var(--studio-shadow-quiet)}.guide-evidence p[data-v-c18f3b28]:not(.section-label){margin:0;color:var(--studio-muted);line-height:1.8}.guide-evidence time[data-v-c18f3b28]{display:block;margin-top:10px;color:var(--studio-muted);font-size:12px}@media (max-width: 800px){.guide-aside[data-v-c18f3b28]{width:128px;margin:0}.guide-aside strong[data-v-c18f3b28]{font-size:18px}}@media (max-width: 640px){.guide-cta[data-v-c18f3b28]{align-items:flex-start;flex-direction:column}.related-guides>div[data-v-c18f3b28]{grid-template-columns:1fr}}
