/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.cleaning-tool{--main:#f97316;--sub:#c84c0c;--accent:#ffb27a;--soft:#fff1e6;--text:#33261e;--muted:#735f52;--line:#f0ded0;--white:#fff;min-width:0;color:var(--text);background:#fff;margin:0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-size:16px;line-height:1.8;overflow-x:hidden}.cleaning-tool *{box-sizing:border-box}.cleaning-tool button,.cleaning-tool input,.cleaning-tool textarea,.cleaning-tool select{font:inherit;color:inherit;max-width:100%}.cleaning-tool button{cursor:pointer}.cleaning-tool .print-only{display:none!important}.cleaning-tool .site-header{align-items:initial;justify-content:initial;border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;width:100%;height:78px;padding:0;display:block;position:sticky;top:0}.cleaning-tool .header-inner{justify-content:flex-start;align-items:center;width:100%;max-width:1120px;height:100%;margin:auto;padding:0 40px;display:flex}.cleaning-tool .brand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.cleaning-tool .brand img{width:46px;height:46px}.cleaning-tool .brand span{flex-direction:column;line-height:1.25;display:flex}.cleaning-tool .brand b{font-size:20px}.cleaning-tool .brand small{color:var(--muted);font-size:11px}.cleaning-tool .private-badge{color:var(--sub);background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.cleaning-tool .hero{align-items:initial;background:linear-gradient(135deg,#fff 0%,var(--soft) 100%);border-bottom:1px solid var(--line);grid-template-columns:none;gap:0;width:100%;min-height:0;padding:0;display:block;overflow:visible}.cleaning-tool .hero-inner{grid-template-columns:1fr 260px;align-items:center;gap:80px;width:100%;max-width:1120px;margin:auto;padding:72px 40px 68px;display:grid}.cleaning-tool .eyebrow{letter-spacing:.12em;color:var(--sub);margin:0 0 12px;font-size:13px;font-weight:800}.cleaning-tool .hero h1{letter-spacing:-.035em;max-width:780px;margin:0;font-size:52px;font-weight:900;line-height:1.25}.cleaning-tool .hero h1 span{color:var(--sub);text-underline-offset:-5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline #ffd1b2;text-decoration:underline #ffd1b2;text-decoration-thickness:12px}.cleaning-tool .hero-copy{color:var(--muted);max-width:760px;margin:24px 0 18px;font-size:17px;line-height:1.9}.cleaning-tool .privacy-note{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:9px 14px;font-size:13px;display:inline-flex}.cleaning-tool .hero-icon{filter:drop-shadow(0 18px 28px #5d31171f);width:240px;height:240px}.cleaning-tool .page-shell{gap:28px;max-width:1120px;margin:0 auto;padding:78px 40px 110px;display:grid}.cleaning-tool .panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:32px;box-shadow:0 10px 30px #5e3d290d}.cleaning-tool .section-heading{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.cleaning-tool .section-heading>span{color:#9a3d0a;letter-spacing:.1em;padding-top:8px;font-size:12px;font-weight:900}.cleaning-tool .section-heading h2{margin:0 0 7px;font-size:28px;font-weight:900;line-height:1.35}.cleaning-tool .section-heading p{color:var(--muted);margin:0;font-size:14px}.cleaning-tool .section-heading.split .progress{text-align:right;min-width:90px;margin-left:auto}.cleaning-tool .progress b{color:var(--sub);font-size:25px;line-height:1.2;display:block}.cleaning-tool .progress small{color:var(--muted)}.cleaning-tool .form-grid{gap:22px;margin-bottom:28px;display:grid}.cleaning-tool .form-grid.three{grid-template-columns:repeat(3,1fr)}.cleaning-tool .form-grid.two{grid-template-columns:repeat(2,1fr)}.cleaning-tool .field{gap:7px;display:grid}.cleaning-tool .field>span{font-size:14px;font-weight:800}.cleaning-tool .field em{color:var(--sub);margin-left:7px;font-size:11px;font-style:normal}.cleaning-tool .field input,.cleaning-tool .field select,.cleaning-tool .field textarea,.cleaning-tool .title-input,.cleaning-tool .check-card textarea{background:#fff;border:1px solid #dfc8b7;border-radius:10px;outline:0;width:100%;padding:12px 14px;transition:all .18s}.cleaning-tool .field input,.cleaning-tool .field select{height:50px}.cleaning-tool .field textarea,.cleaning-tool .check-card textarea{resize:vertical;line-height:1.7}.cleaning-tool .field input:focus,.cleaning-tool .field select:focus,.cleaning-tool .field textarea:focus,.cleaning-tool .title-input:focus,.cleaning-tool .check-card textarea:focus{border-color:var(--main);box-shadow:0 0 0 3px #ffb27a59}.cleaning-tool .field.invalid input,.cleaning-tool .field.invalid select,.cleaning-tool .field.invalid textarea{background:#fff8f7;border-color:#b42318}.cleaning-tool .field.invalid input:focus,.cleaning-tool .field.invalid select:focus,.cleaning-tool .field.invalid textarea:focus{box-shadow:0 0 0 3px #b4231821}.cleaning-tool .field-error{color:#b42318;font-size:12px;font-weight:700;line-height:1.5;display:block}.cleaning-tool .primary,.cleaning-tool .secondary,.cleaning-tool .text-button{border:1px solid #0000;border-radius:10px;min-height:50px;padding:0 26px;font-weight:800;transition:all .18s}.cleaning-tool .primary{background:var(--sub);color:#fff;box-shadow:0 8px 18px #c84c0c2e}.cleaning-tool .primary:hover{transform:translateY(-2px);box-shadow:0 12px 23px #c84c0c3d}.cleaning-tool .primary span{margin-left:12px}.cleaning-tool .primary.wide{margin:0 auto;display:block}.cleaning-tool .secondary{color:var(--sub);border-color:var(--sub);background:#fff}.cleaning-tool .secondary:hover{background:var(--soft)}.cleaning-tool .text-button{color:var(--muted);background:0 0;text-decoration:underline}.cleaning-tool .photo-button{margin-bottom:22px}.cleaning-tool .check-list{gap:14px;margin-bottom:20px;display:grid}.cleaning-tool .check-card{border:1px solid var(--line);background:#fffaf6;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 110px;gap:14px;padding:18px;display:grid}.cleaning-tool .item-no{background:var(--soft);width:38px;height:38px;color:var(--sub);border-radius:10px;place-items:center;font-weight:900;display:grid}.cleaning-tool .item-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.cleaning-tool .title-input{font-size:16px;font-weight:800}.cleaning-tool .category-chip{border:1px solid var(--line);color:var(--sub);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.cleaning-tool .item-main textarea{grid-column:1/-1}.cleaning-tool .status-group{gap:6px;display:grid}.cleaning-tool .status,.cleaning-tool .remove{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:34px;font-size:12px;font-weight:800}.cleaning-tool .status.active.confirmed{border-color:var(--main);color:var(--sub);background:#fff4e8}.cleaning-tool .status.active.unconfirmed{color:#865600;background:#fff7df;border-color:#d99c24}.cleaning-tool .status.active.notApplicable{color:var(--muted);background:#f4f1ee}.cleaning-tool .remove{color:#9b7a67;background:0 0;border:0}.cleaning-tool .detail-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:22px;margin-top:28px;padding-top:28px;display:grid}.cleaning-tool .empty{text-align:center;background:#fffaf6;border:1px dashed #dcbda8;border-radius:14px;place-items:center;min-height:130px;margin-bottom:20px;padding:20px;display:grid}.cleaning-tool .empty span{background:var(--main);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.cleaning-tool .empty p{color:var(--muted);margin:4px 0 0;font-size:14px}.cleaning-tool .photo-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.cleaning-tool .photo-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:180px 1fr;display:grid;position:relative;overflow:hidden}.cleaning-tool .photo-card>img{object-fit:cover;width:100%;height:100%;min-height:220px}.cleaning-tool .photo-card>div{gap:12px;padding:18px;display:grid}.cleaning-tool .remove-photo{color:#fff;background:#33261ed1;border:0;border-radius:8px;padding:5px 9px;font-size:12px;position:absolute;top:8px;left:8px}.cleaning-tool .warning-list{gap:9px;display:grid}.cleaning-tool .warning-list>div{background:#fff9e9;border:1px solid #f2d295;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cleaning-tool .warning-list span{color:#895b00;background:#ffedbd;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.cleaning-tool .warning-list b{font-size:14px}.cleaning-tool .complete-box{color:var(--sub);background:#fff5ec;border:1px solid #f2c9ad;border-radius:12px;padding:18px;font-weight:800}.cleaning-tool .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cleaning-tool .action-panel{background:#fffaf6}.cleaning-tool .toast{background:var(--text);color:#fff;z-index:30;border-radius:10px;padding:14px 18px;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #0003}.cleaning-tool .alert{color:#684400;background:#fff6e7;border:1px solid #df9e34;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:1120px;padding:14px 18px;display:grid}.cleaning-tool .alert span{font-size:14px}.cleaning-tool .alert button{color:#684400;background:0 0;border:0;font-size:22px}.cleaning-tool .photo-caution{border:1px solid var(--line);border-left:4px solid var(--main);background:var(--soft);color:var(--muted);border-radius:12px;margin:-4px 0 22px;padding:14px 16px;font-size:13px;line-height:1.8}.cleaning-tool .tool-legal-footer{border-top:1px solid var(--line);text-align:center;background:#fff;padding:42px 24px}.cleaning-tool .footer-brand{margin-bottom:22px;display:inline-flex}.cleaning-tool .footer-brand img{width:164px;height:auto;display:block}.cleaning-tool .tool-legal-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.cleaning-tool .tool-legal-footer nav a{color:var(--sub);font-size:14px;font-weight:700;text-decoration:none}.cleaning-tool .tool-legal-footer nav a:hover{text-decoration:underline}.cleaning-tool .tool-legal-footer small{color:var(--muted);font-size:12px;display:block}.cleaning-tool .report{color:#222;background:#fff;font-family:Yu Gothic,Meiryo,sans-serif}.cleaning-tool .report-header{border-bottom:3px solid #c84c0c;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.cleaning-tool .report-header p{color:#c84c0c;margin:0 0 4px;font-weight:700}.cleaning-tool .report-header h1{margin:0;font-size:26px}.cleaning-tool .report-header img{width:60px}.cleaning-tool .summary-table,.cleaning-tool .result-table{border-collapse:collapse;width:100%;margin-top:16px}.cleaning-tool .summary-table th,.cleaning-tool .summary-table td,.cleaning-tool .result-table th,.cleaning-tool .result-table td{text-align:left;vertical-align:top;border:1px solid #bca99b;padding:7px 9px;font-size:11px}.cleaning-tool .summary-table th,.cleaning-tool .result-table th{background:#fff1e6;font-weight:700}.cleaning-tool .summary-table th{width:13%}.cleaning-tool .report-section{break-inside:auto;margin-top:20px}.cleaning-tool .report-section h2{border-left:5px solid #f97316;margin:0 0 9px;padding:3px 0 3px 9px;font-size:15px}.cleaning-tool .report-section p,.cleaning-tool .report-section li{white-space:pre-wrap;font-size:11px;line-height:1.65}.cleaning-tool .report-two{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cleaning-tool .report-two .report-section{break-inside:avoid;border:1px solid #d5c5ba;padding:12px}.cleaning-tool .report-two .report-section h2{font-size:13px}.cleaning-tool .report-photos{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cleaning-tool .report-photos figure{break-inside:avoid;border:1px solid #cbb9ab;margin:0}.cleaning-tool .report-photos img{object-fit:contain;background:#f5f5f5;width:100%;height:190px;display:block}.cleaning-tool .report-photos figcaption{padding:7px 9px;font-size:10px;display:grid}.cleaning-tool .report footer{color:#555;border-top:1px solid #aaa;margin-top:18px;padding-top:8px;font-size:9px}@media (width<=820px){.cleaning-tool .header-inner{padding:0 24px}.cleaning-tool .hero-inner{grid-template-columns:1fr 150px;gap:28px;padding:56px 24px}.cleaning-tool .hero h1{font-size:42px}.cleaning-tool .hero-icon{width:150px;height:150px}.cleaning-tool .page-shell{padding:60px 24px 80px}.cleaning-tool .form-grid.three{grid-template-columns:repeat(2,1fr)}.cleaning-tool .photo-card{grid-template-columns:140px 1fr}.cleaning-tool .check-card{grid-template-columns:40px minmax(0,1fr)}.cleaning-tool .status-group{grid-column:2;grid-template-columns:repeat(4,1fr)}.cleaning-tool .detail-grid{grid-template-columns:1fr}}@media (width<=560px){.cleaning-tool{font-size:15px}.cleaning-tool .site-header{height:68px}.cleaning-tool .header-inner{padding:0 20px}.cleaning-tool .brand img{width:40px;height:40px}.cleaning-tool .brand b{font-size:18px}.cleaning-tool .private-badge{padding:5px 8px;font-size:11px}.cleaning-tool .hero-inner{padding:46px 20px 50px;display:block}.cleaning-tool .hero h1{font-size:36px}.cleaning-tool .hero-icon{display:none}.cleaning-tool .hero-copy{font-size:15px}.cleaning-tool .privacy-note{display:flex}.cleaning-tool .page-shell{gap:20px;padding:56px 20px 70px}.cleaning-tool .panel{border-radius:16px;padding:24px 20px}.cleaning-tool .section-heading{gap:10px}.cleaning-tool .section-heading h2{font-size:25px}.cleaning-tool .section-heading.split{grid-template-columns:auto 1fr;display:grid}.cleaning-tool .section-heading.split .progress{text-align:left;grid-column:2;align-items:center;gap:10px;display:flex}.cleaning-tool .form-grid.three,.cleaning-tool .form-grid.two{grid-template-columns:1fr}.cleaning-tool .check-card{grid-template-columns:36px minmax(0,1fr);padding:14px 12px}.cleaning-tool .item-main{grid-template-columns:1fr}.cleaning-tool .category-chip{grid-row:1;justify-self:start}.cleaning-tool .title-input{grid-row:2}.cleaning-tool .item-main textarea{grid-row:3}.cleaning-tool .status-group{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.cleaning-tool .photo-grid,.cleaning-tool .photo-card{grid-template-columns:1fr}.cleaning-tool .photo-card>img{height:220px}.cleaning-tool .actions{display:grid}.cleaning-tool .actions button{width:100%}.cleaning-tool .alert{grid-template-columns:1fr auto}.cleaning-tool .alert b,.cleaning-tool .alert span{grid-column:1}.cleaning-tool .alert button{grid-area:1/2/3}.cleaning-tool .toast{bottom:20px;left:20px;right:20px}}.cleaning-tool .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cleaning-tool .photo-card{grid-template-columns:180px minmax(0,1fr);min-width:0}.cleaning-tool .photo-card>div,.cleaning-tool .warning-list>div{min-width:0}.cleaning-tool .warning-list span{flex:none}.cleaning-tool .warning-list b{overflow-wrap:anywhere;min-width:0}@media (width<=1024px){.cleaning-tool .hero-inner{grid-template-columns:minmax(0,1fr) 190px;gap:44px}.cleaning-tool .hero-icon{width:190px;height:190px}.cleaning-tool .hero h1{font-size:46px}.cleaning-tool .photo-grid{grid-template-columns:1fr}.cleaning-tool .photo-card{grid-template-columns:220px minmax(0,1fr)}}@media (width<=820px){.cleaning-tool .hero-inner{grid-template-columns:minmax(0,1fr) 140px;gap:24px}.cleaning-tool .hero h1{font-size:40px}.cleaning-tool .hero-icon{width:140px;height:140px}.cleaning-tool .panel{padding:28px}.cleaning-tool .form-grid.three,.cleaning-tool .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cleaning-tool .photo-card{grid-template-columns:180px minmax(0,1fr)}.cleaning-tool .status-group{grid-template-columns:repeat(4,minmax(0,1fr))}.cleaning-tool .status,.cleaning-tool .remove{padding:5px 6px}}@media (width<=640px){.cleaning-tool{font-size:15px}.cleaning-tool .site-header{height:68px}.cleaning-tool .header-inner{padding:0 20px}.cleaning-tool .brand{gap:9px;min-width:0}.cleaning-tool .brand img{flex:none;width:40px;height:40px}.cleaning-tool .brand b{font-size:18px}.cleaning-tool .brand small{font-size:10px}.cleaning-tool .private-badge{white-space:nowrap;padding:5px 8px;font-size:10px}.cleaning-tool .hero-inner{padding:46px 20px 50px;display:block}.cleaning-tool .hero h1{overflow-wrap:anywhere;font-size:36px;line-height:1.3}.cleaning-tool .hero h1 span{text-decoration-thickness:9px}.cleaning-tool .hero-icon{display:none}.cleaning-tool .hero-copy{font-size:15px;line-height:1.85}.cleaning-tool .privacy-note{line-height:1.65;display:flex}.cleaning-tool .page-shell{gap:20px;padding:56px 20px 70px}.cleaning-tool .panel{border-radius:16px;padding:24px 20px}.cleaning-tool .section-heading{gap:10px;margin-bottom:22px}.cleaning-tool .section-heading>span{padding-top:6px}.cleaning-tool .section-heading h2{font-size:25px}.cleaning-tool .section-heading.split{grid-template-columns:auto minmax(0,1fr);display:grid}.cleaning-tool .section-heading.split .progress{text-align:left;grid-column:2;align-items:center;gap:10px;display:flex}.cleaning-tool .form-grid.three,.cleaning-tool .form-grid.two{grid-template-columns:1fr}.cleaning-tool .primary.wide,.cleaning-tool .secondary.photo-button{width:100%}.cleaning-tool .check-card{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 12px}.cleaning-tool .item-no{width:34px;height:34px}.cleaning-tool .item-main{grid-template-columns:1fr}.cleaning-tool .category-chip{white-space:normal;grid-row:1;justify-self:start}.cleaning-tool .title-input{grid-row:2}.cleaning-tool .item-main textarea{grid-row:3}.cleaning-tool .status-group{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.cleaning-tool .photo-grid,.cleaning-tool .photo-card{grid-template-columns:1fr}.cleaning-tool .photo-card>img{height:220px;min-height:0}.cleaning-tool .photo-card>div{padding:16px}.cleaning-tool .warning-list>div{align-items:flex-start}.cleaning-tool .actions{display:grid}.cleaning-tool .actions button{width:100%}.cleaning-tool .alert{grid-template-columns:30px minmax(0,1fr) auto}.cleaning-tool .alert b,.cleaning-tool .alert span{grid-column:auto}.cleaning-tool .alert button{grid-area:1/3}.cleaning-tool .toast{text-align:center;bottom:20px;left:20px;right:20px}}@media (width<=380px){.cleaning-tool .header-inner{padding:0 16px}.cleaning-tool .private-badge{padding:4px 6px;font-size:9px}.cleaning-tool .brand b{font-size:16px}.cleaning-tool .hero-inner{padding-left:16px;padding-right:16px}.cleaning-tool .hero h1{font-size:32px}.cleaning-tool .page-shell{padding-left:16px;padding-right:16px}.cleaning-tool .panel{padding:22px 16px}.cleaning-tool .section-heading h2{font-size:23px}.cleaning-tool .status-group{grid-template-columns:1fr}.cleaning-tool .actions{gap:10px}}@media (width<=560px){.cleaning-tool .photo-caution{margin-top:0;padding:13px 14px}.cleaning-tool .tool-legal-footer{padding:36px 20px}.cleaning-tool .tool-legal-footer nav{gap:10px;display:grid}.cleaning-tool .footer-brand img{width:150px}}@media print{.cleaning-tool .no-print{display:none!important}.cleaning-tool .print-only{display:block!important}.cleaning-tool{background:#fff}.cleaning-tool .report{display:block}.cleaning-tool .result-table tr,.cleaning-tool .summary-table tr{break-inside:avoid}.cleaning-tool .report-header,.cleaning-tool .report-section h2{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cleaning-tool .alert{grid-template-columns:34px 1fr auto;align-items:start;gap:14px;padding:16px 18px}.cleaning-tool .alert-icon{color:#fff;background:#a86400;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;line-height:1;display:grid}.cleaning-tool .alert-content{gap:3px;display:grid}.cleaning-tool .alert-content b{font-size:15px}.cleaning-tool .alert-content span{font-size:14px}.cleaning-tool .alert-content small{color:#684400;font-size:13px;line-height:1.65}.cleaning-tool .alert-content small strong{margin-right:4px}.cleaning-tool .alert button{padding:0 4px;line-height:1.2}@media (width<=560px){.cleaning-tool .alert{grid-template-columns:30px 1fr auto;gap:10px;padding:14px}.cleaning-tool .alert-icon{width:28px;height:28px}.cleaning-tool .alert-content{min-width:0}.cleaning-tool .alert button{grid-area:1/3}}.cleaning-tool .field input:focus-visible,.cleaning-tool .field select:focus-visible,.cleaning-tool .field textarea:focus-visible,.cleaning-tool .title-input:focus-visible,.cleaning-tool .check-card textarea:focus-visible,.cleaning-tool .primary:focus-visible,.cleaning-tool .secondary:focus-visible,.cleaning-tool .text-button:focus-visible,.cleaning-tool .status:focus-visible,.cleaning-tool .remove:focus-visible,.cleaning-tool .remove-photo:focus-visible,.cleaning-tool .alert button:focus-visible{outline-offset:3px!important;outline:3px solid #1f5fbf!important}.report-header .report-title{margin:0;font-size:26px;font-weight:700}:root{--ink:#33261e;--brown:#5d3520;--orange:#f97316;--orange-dark:#c84c0c;--orange-soft:#fff1e6;--cream:#fffaf5;--muted:#735f52;--line:#f0ded0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif}.shared-chrome-content>main>header,.shared-chrome-content>main>footer{display:none!important}.shared-site-header nav a[aria-current=page]{color:var(--orange-dark)}.shared-site-header nav a[aria-current=page]:after{right:0}.shared-site-header{gap:24px}.shared-site-header .brand{flex-shrink:0}.shared-site-header nav a{white-space:nowrap}@media print{.shared-site-header,.shared-site-footer,.no-print,.tool-related{display:none!important}}a{color:inherit;text-decoration:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #f2e5dc;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,6vw,88px);display:flex;position:sticky;top:0}.brand img{object-fit:contain;width:190px;height:58px;display:block}.mobile-menu-button,.mobile-menu-backdrop{display:none}nav{gap:34px;font-size:14px;font-weight:700;display:flex}nav a{align-items:center;min-height:44px;display:inline-flex;position:relative}nav a:after{content:"";background:var(--orange);height:2px;transition:right .2s;position:absolute;bottom:5px;left:0;right:100%}nav a:hover{color:var(--orange-dark)}nav a:hover:after{right:0}.hero{background:radial-gradient(circle at 83% 22%,#ffe1ca 0,#0000 27%),linear-gradient(120deg,#fffaf5 0%,#fff1e6 65%,#fff8f1 100%);grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:600px;padding:80px clamp(24px,8vw,120px);display:grid;overflow:hidden}.eyebrow,.section-kicker{color:var(--orange-dark);letter-spacing:.18em;font-size:14px;font-weight:800}h1{color:var(--ink);letter-spacing:.02em;margin:16px 0 24px;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.28}h1 .title-line{white-space:nowrap}h1 .accent{color:var(--orange-dark);isolation:isolate;position:relative}h1 .accent:after{content:"";z-index:-1;background:#ffd2b2;border-radius:999px;height:.24em;position:absolute;bottom:.04em;left:-.05em;right:-.05em}.lead{max-width:610px;color:var(--muted);margin:0 0 32px;font-size:17px;line-height:2}.tool-count-badge{width:fit-content;min-height:52px;color:var(--brown);background:#ffffffd1;border:1px solid #efb58d;border-radius:14px;align-items:baseline;gap:7px;margin:0 0 22px;padding:8px 18px;font-size:13px;font-weight:800;display:flex;box-shadow:0 10px 24px #7d3d141a}.tool-count-badge strong{color:var(--orange-dark);font-size:30px;font-weight:900;line-height:1}.primary-button{color:#fff;background:var(--orange-dark);border-radius:12px;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:14px 26px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 26px #c84c0c3d}.primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #c84c0c4d}.primary-button:focus-visible,nav a:focus-visible,.tool-card a:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.note{color:#8a7466;margin:14px 0 0;font-size:12px}.hero-visual{place-items:center;min-height:390px;display:grid;position:relative}.hero-visual:before{content:"";background:linear-gradient(135deg,#ffd6b8,#fff0e4);border-radius:48% 52% 55% 45%;width:420px;height:420px;position:absolute;transform:rotate(12deg)}.tool-window{z-index:2;background:#fff;border:1px solid #f0be9773;border-radius:20px;width:min(100%,480px);position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 60px #7d3d1429}.window-top{background:#fff8f2;gap:7px;height:44px;padding:16px;display:flex}.window-top span{background:#edc9ae;border-radius:50%;width:10px;height:10px}.window-top span:first-child{background:var(--orange)}.window-body{padding:44px 48px 48px}.mini-icon{color:#fff;background:var(--orange-dark);border-radius:14px;place-items:center;width:52px;height:52px;font-size:26px;display:grid;box-shadow:0 8px 20px #c84c0c33}.line{background:#f4e9e0;border-radius:6px;width:75%;height:12px;margin-top:20px}.line.long{width:100%}.line.short{width:55%}.action-line{background:var(--orange);border-radius:9px;width:42%;height:42px;margin-top:32px}.float-card{z-index:3;color:var(--brown);background:#fff;border:1px solid #f4dfcf;border-radius:11px;padding:13px 18px;font-size:13px;font-weight:800;position:absolute;box-shadow:0 12px 30px #71371221}.card-one{top:30px;right:4px}.card-two{bottom:36px;left:0}.tools-section,.about-section{text-align:center;padding:90px clamp(24px,8vw,120px)}.reasons-section{text-align:center;background:var(--cream);border-block:1px solid #f6e7db;padding:90px clamp(24px,8vw,120px)}.reasons-grid{text-align:left;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1120px;margin:42px auto 0;display:grid}.reason-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:25px 22px;box-shadow:0 10px 26px #6f3d1c0f}.reason-icon{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-dark));border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #c84c0c2e}.reason-icon svg{width:24px;height:24px}.reason-card h3{margin:18px 0 9px;font-size:18px;line-height:1.55}.reason-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.featured-tools-section{text-align:center;background:#fff;padding:90px clamp(24px,8vw,120px)}.featured-tool-groups{gap:52px;max-width:1120px;margin:46px auto 0;display:grid}.featured-tool-group{text-align:left}.featured-group-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.featured-group-heading h3{color:var(--ink);margin:0;font-size:24px;line-height:1.5}.featured-group-heading p{max-width:660px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.featured-tools-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.featured-tool-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:100%;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #6f3d1c14}.featured-reason{z-index:1;min-height:34px;color:var(--orange-dark);background:#fffffff5;border:1px solid #efc7aa;border-radius:999px;align-items:center;padding:8px 14px;font-size:11px;font-weight:900;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 6px 16px #6f3d1c14}.featured-tool-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #6f3d1c1f}.featured-tool-card>img{object-fit:contain;background:linear-gradient(135deg,#fffaf5,#fff0e4);width:100%;height:170px;padding:28px}.featured-tool-body{flex-direction:column;flex:1;padding:26px;display:flex}.featured-labels{flex-wrap:wrap;gap:7px;display:flex}.featured-labels span{color:var(--orange-dark);background:var(--orange-soft);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.featured-tool-card h4{color:var(--ink);margin:17px 0 10px;font-size:21px;line-height:1.55}.featured-tool-card p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.8}.featured-tool-card a{min-height:44px;color:var(--orange-dark);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:800;display:inline-flex}.featured-all-link{margin-top:30px}h2{color:var(--ink);margin:10px 0 14px;font-size:34px}.section-lead,.about-section>p:last-child{max-width:700px;color:var(--muted);margin:0 auto;line-height:1.9}.tool-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:45px auto 0;display:grid}.home-purpose-section{background:var(--cream);border-bottom:1px solid #f6e7db}.home-industry-section{background:#fff}.home-industry-section .content-section-heading{margin-bottom:32px}.home-industry-section .section-lead{text-align:left;margin:12px 0 0}.home-discovery-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:45px auto 0;display:grid}.tool-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:30px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 26px #6f3d1c0f}.tool-card:hover{border-color:#f4b98e;transform:translateY(-4px);box-shadow:0 16px 34px #6f3d1c1a}.tool-card-icon{object-fit:contain;background:linear-gradient(135deg,#fffaf5,#fff0e4);border:1px solid #f3ddcc;border-radius:16px;width:72px;height:72px;margin-bottom:18px;padding:8px}.category-icon{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-dark));border-radius:13px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;box-shadow:0 8px 18px #c84c0c2e}.category-icon svg{width:25px;height:25px}.tool-card h3{color:var(--ink);margin:20px 0 10px;font-size:20px}.tool-card p{min-height:54px;color:var(--muted);font-size:14px;line-height:1.8}.tool-card a{min-height:44px;color:var(--orange-dark);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:800;display:inline-flex}.tool-card-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.new-badge{color:#fff;background:var(--orange-dark);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.directory-tool-card{min-width:0}.directory-tool-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-tool-card-header .tool-card-icon{flex-shrink:0;margin-bottom:0}.directory-tool-card-header .tool-card-badges{justify-content:flex-end}.directory-tool-card h3{line-height:1.5}.directory-tool-card p{min-height:0;margin:0 0 18px;font-size:1rem;line-height:1.75}.tool-card-tags{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.tool-card-tags>div{background:#f6f3ef;border-radius:8px;max-width:100%;padding:5px 10px}.tool-card-tags dd{color:var(--brown);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.tool-card-tags .tool-card-output{background:#fff0e4}.tool-card-tags .tool-card-output dd{color:var(--orange-dark);font-weight:700}.tool-comparison-note{max-width:1120px;color:var(--muted);background:#fffaf5;border:1px solid #f0ded0;border-radius:12px;margin:28px auto 0;padding:14px 16px;font-size:13px;line-height:1.75}.about-section{background:var(--cream);border-block:1px solid #f6e7db}.about-section>p:last-child{max-width:760px}footer{text-align:center;color:#7d695d;background:#fff;border-top:1px solid #f2e5dc;padding:44px 24px;font-size:13px}footer img{object-fit:contain;width:190px;height:70px}footer small{margin-top:18px;display:block}.footer-links{justify-content:center;align-items:center;gap:20px;margin-top:14px;display:flex}.footer-links a{min-height:44px;color:var(--brown);align-items:center;font-weight:700;display:inline-flex}.footer-links a:hover{color:var(--orange-dark);text-underline-offset:4px;text-decoration:underline}.footer-links a:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.shared-site-footer{text-align:left;padding:48px clamp(24px,6vw,88px) 24px}.shared-footer-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);gap:64px;max-width:1200px;margin:0 auto;display:grid}.shared-footer-brand img{object-fit:contain;width:190px;height:70px}.shared-footer-brand p{color:#7d695d;margin:10px 0 0;font-size:13px;line-height:1.9}.shared-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.shared-footer-navigation nav{flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;display:flex}.shared-footer-navigation h2{color:var(--ink);margin:0 0 10px;font-size:15px;line-height:1.5}.shared-footer-navigation a{min-height:44px;color:var(--brown);align-items:center;font-weight:700;display:inline-flex}.shared-footer-navigation a:hover{color:var(--orange-dark);text-underline-offset:4px;text-decoration:underline}.shared-footer-navigation a:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.shared-footer-copyright{text-align:center;border-top:1px solid #f2e5dc;max-width:1200px;margin:32px auto 0;padding-top:20px;display:block}@media (width<=800px){.shared-site-footer{padding:36px 20px 22px}.shared-site-footer>.footer-links{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:0;display:grid}.shared-site-footer>.footer-links a{overflow-wrap:anywhere;border-bottom:1px solid #f2e5dc;justify-content:flex-start;width:100%;min-height:48px}.shared-site-footer>.footer-links a:last-child{border-bottom:0}.shared-footer-inner{grid-template-columns:1fr;gap:30px}.shared-footer-brand{text-align:center}.shared-footer-brand img{margin:0 auto}.shared-footer-navigation{grid-template-columns:1fr;gap:24px}.shared-footer-navigation nav{align-items:stretch;gap:0}.shared-footer-navigation h2{margin-bottom:6px}.shared-footer-navigation a{min-height:44px}.shared-footer-copyright{margin-top:24px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.private-preview-page{background:#f7f4f1;min-height:100vh}.private-preview-badge{color:#9a3d0a;background:#fff1e6;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.tatefuda-preview-intro{background:linear-gradient(120deg,#fffaf5,#fff1e6);border-bottom:1px solid #f0ded0;align-items:center;gap:24px;padding:38px clamp(20px,6vw,88px);display:flex}.tatefuda-preview-intro>img{object-fit:cover;border-radius:22px;width:92px;height:92px;box-shadow:0 12px 28px #c84c0c2e}.tatefuda-preview-intro h1{margin:4px 0 6px;font-size:clamp(30px,4vw,46px)}.tatefuda-preview-intro p:not(.section-kicker){color:var(--muted);margin:0}.tatefuda-tool-frame{background:#f7f4f1;border:0;width:100%;display:block}.tool-embed-error{color:#842018;background:#fce3e3;border:1px solid #e6a39d;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;width:min(1120px,100% - 32px);margin:20px auto 0;padding:16px;display:flex}.tool-embed-error strong{margin-bottom:4px;display:block}.tool-embed-error p{margin:0}.tool-embed-error button{color:#c84c0c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c84c0c;border-radius:10px;flex:none;padding:9px 16px;font-weight:800}.cleaning-tag-lp{overflow:hidden}.cleaning-tag-breadcrumb{background:#fff;border-bottom:1px solid #f4e5da;padding:12px clamp(24px,7vw,104px)}.cleaning-tag-breadcrumb ol{color:#806b5d;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.cleaning-tag-breadcrumb li{align-items:center;line-height:1.5;display:flex}.cleaning-tag-breadcrumb a{min-height:0}.cleaning-tag-breadcrumb li:not(:last-child):after{content:"/";color:#c9aa95;margin-left:8px}.cleaning-tag-breadcrumb a:hover{color:var(--orange-dark);text-underline-offset:3px;text-decoration:underline}.cleaning-tag-hero{background:radial-gradient(circle at 84% 24%,#ffd9bc 0,#0000 28%),linear-gradient(120deg,#fffaf5,#fff1e6);grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:68px;min-height:650px;padding:72px clamp(24px,7vw,104px);display:grid}.cleaning-tag-hero-copy h1{letter-spacing:-.025em;margin:10px 0 22px;font-size:clamp(42px,5vw,64px);line-height:1.32}.cleaning-tag-hero-copy h1 em{color:var(--orange-dark);background:linear-gradient(#0000 76%,#ffc79f 0);font-style:normal}.cleaning-tag-hero-copy>p:not(.section-kicker){max-width:680px;color:var(--muted);margin:0;font-size:16px;line-height:1.95}.cleaning-tag-cta{width:fit-content;margin-top:28px}.cleaning-tag-hero-copy .tool-badges{margin-top:14px}.cleaning-tag-hero-visual{min-width:0;position:relative}.cleaning-tag-guide-image{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;display:block;transform:rotate(1.2deg);box-shadow:0 24px 58px #6f3d1c24}.cleaning-tag-icon{border:5px solid #fff;border-radius:23px;width:88px;height:88px;position:absolute;bottom:-30px;left:-28px;box-shadow:0 16px 34px #c84c0c33}.cleaning-tag-section{text-align:center;padding:92px clamp(24px,7vw,104px)}.cleaning-tag-section>h2,.cleaning-tag-value h2,.cleaning-tag-preview h2,.cleaning-tag-final h2{margin:10px 0 18px;font-size:clamp(32px,4vw,46px);line-height:1.45}.cleaning-tag-intro{background:#fff}.cleaning-tag-purpose-note{text-align:left;background:#fff7f0;border:1px solid #efc7aa;border-radius:15px;max-width:900px;margin:30px auto 0;padding:22px 25px}.cleaning-tag-purpose-note strong{color:var(--brown);margin-bottom:7px;display:block}.cleaning-tag-purpose-note p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.cleaning-tag-intro>.cleaning-tag-cta{margin:30px auto 0}.cleaning-tag-types{background:#fff8f2}.cleaning-tag-type-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:40px auto 0;display:grid}.cleaning-tag-type-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px 22px}.cleaning-tag-type-grid article>span{color:#fff;background:var(--orange-dark);border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.cleaning-tag-type-grid h3{margin:16px 0 9px;font-size:18px;line-height:1.55}.cleaning-tag-type-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.cleaning-tag-card-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:42px auto 0;display:grid}.cleaning-tag-card-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px;box-shadow:0 10px 28px #6f3d1c12}.cleaning-tag-line-icon{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-dark));border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.cleaning-tag-line-icon svg{width:25px;height:25px}.cleaning-tag-card-grid h3{margin:20px 0 10px;font-size:20px}.cleaning-tag-card-grid p,.cleaning-tag-feature-list p,.cleaning-tag-steps li p,.cleaning-tag-note-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.cleaning-tag-value{color:#fff;background:linear-gradient(135deg,#482114,#6d2e13);grid-template-columns:.82fr 1.18fr;align-items:start;gap:72px;padding:86px clamp(24px,7vw,104px);display:grid}.cleaning-tag-value .section-kicker{color:#ff9b52}.cleaning-tag-value h2{color:#fff}.cleaning-tag-value>div:first-child>p:not(.section-kicker){color:#ead8cc;margin:0;line-height:1.95}.cleaning-tag-value .cleaning-tag-cta{color:#6d2e13;background:#fff}.cleaning-tag-feature-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cleaning-tag-feature-list article{text-align:left;background:#ffffff0f;border:1px solid #ffffff26;border-radius:16px;gap:16px;padding:22px;display:flex}.cleaning-tag-feature-list article>span{background:var(--orange-dark);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.cleaning-tag-feature-list h3{color:#fff;margin:0 0 7px;font-size:17px}.cleaning-tag-feature-list p{color:#ead8cc;font-size:13px}.cleaning-tag-steps{background:#fff8f2}.cleaning-tag-lead{max-width:780px;color:var(--muted);margin:0 auto;line-height:1.9}.cleaning-tag-steps ol{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:42px auto 0;padding:0;list-style:none;display:grid}.cleaning-tag-steps li{border:1px solid var(--line);background:#fff;border-radius:17px;padding:28px 24px}.cleaning-tag-steps li>span{color:var(--orange-dark);letter-spacing:.12em;font-size:11px;font-weight:900}.cleaning-tag-steps h3{margin:13px 0 10px;font-size:19px}.cleaning-tag-steps>.cleaning-tag-cta{margin:36px auto 0}.cleaning-tag-preview{background:#fff;grid-template-columns:.86fr 1.14fr;align-items:center;gap:70px;padding:86px clamp(24px,8vw,120px);display:grid}.cleaning-tag-preview>div>p:not(.section-kicker){color:var(--muted);margin:0;line-height:1.95}.cleaning-tag-preview ul{color:#5a3929;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cleaning-tag-preview li{align-items:center;min-height:32px;padding-left:34px;line-height:1.7;display:flex;position:relative}.cleaning-tag-preview li:before{content:"✓";width:22px;height:22px;color:var(--orange-dark);background:var(--orange-soft);border:1px solid #efb58d;border-radius:50%;place-items:center;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;left:0}.cleaning-tag-preview>img{border:1px solid var(--line);border-radius:20px;width:100%;display:block;box-shadow:0 18px 45px #6f3d1c1a}.cleaning-tag-print-specs{background:#fff8f2}.cleaning-tag-spec-layout{text-align:left;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:22px;max-width:1040px;margin:40px auto 0;display:grid}.cleaning-tag-table-wrap{background:#fff;border:1px solid #e9d2c1;border-radius:16px;overflow:hidden}.cleaning-tag-table-wrap table{border-collapse:collapse;width:100%}.cleaning-tag-table-wrap th,.cleaning-tag-table-wrap td{border-bottom:1px solid #f1e3d8;padding:16px 18px;font-size:14px;line-height:1.6}.cleaning-tag-table-wrap tr:last-child th,.cleaning-tag-table-wrap tr:last-child td{border-bottom:0}.cleaning-tag-table-wrap th{width:35%;color:var(--brown);background:#fffaf6;font-weight:800}.cleaning-tag-print-note{color:#fff;background:linear-gradient(135deg,#482114,#6d2e13);border-radius:16px;padding:28px}.cleaning-tag-print-note h3{color:#fff;margin:0 0 12px;font-size:21px}.cleaning-tag-print-note p{color:#ead8cc;margin:0;font-size:14px;line-height:1.95}.cleaning-tag-cautions{background:#fff}.cleaning-tag-caution-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1120px;margin:40px auto 0;display:grid}.cleaning-tag-caution-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px;box-shadow:0 8px 24px #6f3d1c0f}.cleaning-tag-caution-grid h3{margin:0 0 9px;padding-left:28px;font-size:18px;position:relative}.cleaning-tag-caution-grid h3:before{content:"✓";color:var(--orange-dark);font-weight:900;position:absolute;left:0}.cleaning-tag-caution-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.cleaning-tag-safety{background:#fff1e6}.cleaning-tag-note-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:38px auto 0;display:grid}.cleaning-tag-note-grid article{background:#fff;border:1px solid #edc9ae;border-radius:17px;padding:27px}.cleaning-tag-note-grid h3{margin:0 0 9px;font-size:20px}.cleaning-tag-faq{background:#fff}.cleaning-tag-faq-list{text-align:left;gap:12px;max-width:900px;margin:40px auto 0;display:grid}.cleaning-tag-faq-list details{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.cleaning-tag-faq-list summary{min-height:64px;color:var(--brown);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;font-weight:800;list-style:none;display:flex}.cleaning-tag-faq-list summary::-webkit-details-marker{display:none}.cleaning-tag-faq-list summary span{width:28px;height:28px;color:var(--orange-dark);background:var(--orange-soft);border-radius:50%;flex:none;place-items:center;font-size:18px;transition:transform .2s;display:grid}.cleaning-tag-faq-list details[open] summary span{transform:rotate(45deg)}.cleaning-tag-faq-list details p{color:var(--muted);margin:0;padding:0 20px 20px;font-size:14px;line-height:1.9}.cleaning-tag-faq>.cleaning-tag-cta{margin:32px auto 0}.cleaning-tag-final{text-align:center;background:radial-gradient(circle at 50% 8%,#ffd2af 0,#0000 32%),#fff8f2;padding:84px 24px}.cleaning-tag-final>img{border-radius:20px;width:78px;height:78px;box-shadow:0 14px 30px #c84c0c2e}.cleaning-tag-final>p:not(.section-kicker){max-width:690px;color:var(--muted);margin:0 auto;line-height:1.9}.cleaning-tag-final .cleaning-tag-cta{margin:28px auto 0}@media (width<=900px){.cleaning-tag-hero{text-align:center;grid-template-columns:1fr;gap:42px;min-height:auto}.cleaning-tag-hero-copy>p:not(.section-kicker),.cleaning-tag-hero-copy .cleaning-tag-cta{margin-inline:auto}.cleaning-tag-hero-copy .tool-badges{justify-content:center}.cleaning-tag-hero-visual{width:min(100%,700px);margin:auto}.cleaning-tag-card-grid{grid-template-columns:1fr}.cleaning-tag-value,.cleaning-tag-preview{grid-template-columns:1fr;gap:38px}.cleaning-tag-type-grid,.cleaning-tag-feature-list,.cleaning-tag-steps ol{grid-template-columns:repeat(2,1fr)}.cleaning-tag-spec-layout{grid-template-columns:1fr}.cleaning-tag-caution-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cleaning-tag-breadcrumb{padding:11px 18px}.cleaning-tag-hero{padding:52px 18px 62px}.cleaning-tag-hero-copy h1{font-size:clamp(34px,10vw,42px)}.cleaning-tag-hero-copy>p:not(.section-kicker){font-size:14px}.cleaning-tag-hero-copy .cleaning-tag-cta{width:100%}.cleaning-tag-icon{border-radius:17px;width:62px;height:62px;bottom:-25px;left:8px}.cleaning-tag-section{padding:62px 18px}.cleaning-tag-section>h2,.cleaning-tag-value h2,.cleaning-tag-preview h2,.cleaning-tag-final h2{font-size:29px}.cleaning-tag-card-grid{margin-top:30px}.cleaning-tag-card-grid article{padding:25px 22px}.cleaning-tag-value{padding:60px 18px}.cleaning-tag-type-grid,.cleaning-tag-feature-list,.cleaning-tag-steps ol,.cleaning-tag-caution-grid,.cleaning-tag-note-grid{grid-template-columns:1fr}.cleaning-tag-value .cleaning-tag-cta,.cleaning-tag-steps>.cleaning-tag-cta{width:100%}.cleaning-tag-preview{padding:62px 18px}.cleaning-tag-table-wrap th,.cleaning-tag-table-wrap td{padding:13px 12px;font-size:13px}.cleaning-tag-table-wrap th{width:38%}.cleaning-tag-print-note{padding:24px 21px}.cleaning-tag-purpose-note{padding:20px}.cleaning-tag-note-grid{margin-top:28px}.cleaning-tag-final{padding:64px 18px}.cleaning-tag-final .cleaning-tag-cta{width:100%}}.news-hero,.admin-heading{text-align:center;background:#fff8f2;padding:72px 24px 46px}.news-hero h1,.admin-heading h1{margin:8px 0 12px;font-size:clamp(34px,6vw,52px)}.news-hero>p:last-child,.admin-heading>p:last-child{max-width:720px;color:var(--muted);margin:0 auto;line-height:1.8}.news-list-section{background:#fff;padding:56px 24px 88px}.news-list{border-top:1px solid var(--line);max-width:920px;margin:0 auto}.news-list-item{border-bottom:1px solid var(--line);padding:26px 4px}.news-list-item h2{margin:10px 0 0;font-size:clamp(18px,3vw,23px);line-height:1.55}.news-list-item h2 a{color:var(--brown);text-decoration:none}.news-list-item h2 a:hover{color:var(--orange-dark);text-decoration:underline}.news-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;display:flex}.news-category{border-radius:999px;align-items:center;min-height:28px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-flex}.news-category.is-update{color:#8c360d;background:#fff0e4}.news-category.is-incident{color:#8a1c1c;background:#fde8e8}.news-category.is-recovery{color:#145a3a;background:#e4f5eb}.home-news-section{background:#fff8f2;padding:72px 24px}.home-news-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1080px;margin:0 auto 26px;display:flex}.home-news-heading h2{margin:8px 0 0}.home-news-heading>a{color:var(--orange-dark);font-weight:800;text-decoration:none}.home-news-list{border-top:1px solid var(--line);max-width:1080px;margin:0 auto}.home-news-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,320px) 1fr;align-items:center;gap:24px;padding:24px 4px;display:grid}.home-news-list h3{margin:0;font-size:18px;line-height:1.6}.home-news-list h3 a{color:var(--brown);text-decoration:none}.home-news-list h3 a:hover{color:var(--orange-dark);text-decoration:underline}.news-empty{border:1px solid var(--line);text-align:center;background:#fffaf6;border-radius:16px;max-width:920px;margin:0 auto;padding:42px}.news-detail-page{background:#fff8f2;padding:64px 24px 96px}.news-detail{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:820px;margin:0 auto;padding:clamp(28px,5vw,56px);box-shadow:0 16px 45px #6f3d1c12}.news-detail h1{margin:18px 0 32px;font-size:clamp(28px,5vw,42px);line-height:1.45}.news-body{border-top:1px solid var(--line);padding-top:30px}.news-body p{color:#4d392f;white-space:pre-wrap;margin:0 0 1.4em;line-height:2}.news-back-link{color:var(--orange-dark);margin-top:28px;font-weight:800;display:inline-flex}.news-admin-page{background:#f8f5f2;min-height:70vh;padding-bottom:88px}.admin-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start;gap:24px;width:min(1160px,100% - 40px);margin:42px auto 0;display:grid}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px;box-shadow:0 10px 30px #6f3d1c0f}.admin-panel h2{margin:0 0 24px}.admin-form{gap:18px;display:grid}.admin-form label{color:var(--brown);gap:8px;font-weight:800;display:grid}.admin-form :is(input,select,textarea){width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9a89c;border-radius:10px;padding:12px 14px}.admin-form textarea{resize:vertical;min-height:190px;line-height:1.7}.admin-actions,.admin-item-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-actions .primary-button,.admin-actions .outline-button{cursor:pointer;border:0;min-height:48px;margin:0;padding:12px 20px}.admin-actions .outline-button{border:1px solid var(--orange-dark);background:#fff}.admin-status{min-height:1.6em;color:var(--muted);margin:0}.admin-items{gap:14px;display:grid}.admin-items>h2{margin-bottom:8px}.admin-items article{border:1px solid var(--line);border-radius:12px;padding:18px}.admin-items h3{margin:11px 0 7px;font-size:17px;line-height:1.55}.admin-items time{color:var(--muted);font-size:13px}.admin-item-actions{margin-top:14px}.admin-item-actions button{min-height:42px;color:var(--brown);cursor:pointer;background:#fff;border:1px solid #c9b8ac;border-radius:9px;padding:8px 16px;font-weight:800}.admin-item-actions .danger-button{color:#9a1f1f;border-color:#e4a5a5}@media (width<=760px){.news-hero,.admin-heading{padding:52px 18px 34px}.news-list-section,.news-detail-page{padding:36px 18px 68px}.news-list-item{padding:22px 0}.news-detail{border-radius:15px;padding:26px 20px}.home-news-section{padding:52px 18px}.home-news-heading{flex-direction:column;align-items:flex-start;gap:12px}.home-news-list article{padding:22px 0;display:block}.home-news-list h3{margin-top:12px}.admin-layout{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:24px}.admin-panel{padding:22px 18px}.admin-actions{display:grid}.admin-actions :is(.primary-button,.outline-button){width:100%}}.guide-hero{text-align:center;background:linear-gradient(135deg,#fffaf6,#fff0e3);padding:76px 24px 52px}.guide-hero h1{margin:10px 0 16px;font-size:clamp(36px,6vw,56px);line-height:1.35}.guide-hero>p:last-child{max-width:760px;color:var(--muted);margin:0 auto;line-height:1.9}.guide-page-nav{border-bottom:1px solid var(--line);z-index:5;background:#fff;flex-wrap:wrap;justify-content:center;gap:10px 22px;padding:18px 24px;display:flex;position:sticky;top:0}.guide-page-nav a{min-height:40px;color:var(--brown);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.guide-page-nav a:hover{color:var(--orange-dark);text-decoration:underline}.guide-section{text-align:center;background:#fff;padding:78px 24px;scroll-margin-top:78px}.guide-section h2,.guide-support h2{margin:8px 0 16px;font-size:clamp(28px,4vw,42px);line-height:1.45}.guide-section-lead{max-width:820px;color:var(--muted);margin:0 auto;line-height:1.9}.guide-step-grid,.guide-data-grid{text-align:left;gap:18px;max-width:1120px;margin:38px auto 0;display:grid}.guide-step-grid{grid-template-columns:repeat(4,1fr)}.guide-step-grid article,.guide-data-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 10px 30px #6f3d1c0f}.guide-step-grid span{color:var(--orange-dark);letter-spacing:.1em;font-size:12px;font-weight:900}.guide-step-grid h3,.guide-data-grid h3{margin:13px 0 9px;font-size:20px}.guide-step-grid p,.guide-data-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.guide-data-section{background:#fff8f2}.guide-data-grid{grid-template-columns:repeat(2,1fr)}.guide-related-links{flex-wrap:wrap;justify-content:center;gap:12px 22px;margin:28px auto 0;display:flex}.guide-related-links a{color:var(--orange-dark);font-weight:800}.guide-faq-section{background:#fff}.guide-faq-list{text-align:left;gap:12px;max-width:900px;margin:36px auto 0;display:grid}.guide-faq-list details{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.guide-faq-list summary{min-height:64px;color:var(--brown);cursor:pointer;align-items:center;padding:18px 48px 18px 20px;font-weight:800;list-style:none;display:flex;position:relative}.guide-faq-list summary::-webkit-details-marker{display:none}.guide-faq-list summary:after{content:"＋";color:var(--orange-dark);font-size:20px;position:absolute;right:20px}.guide-faq-list details[open] summary:after{content:"−"}.guide-faq-list details p{color:var(--muted);margin:0;padding:0 20px 22px;line-height:1.9}.guide-support,.home-guide-section,.tool-common-guide{justify-content:space-between;align-items:center;gap:36px;display:flex}.guide-support{color:#fff;background:linear-gradient(135deg,#4b2515,#6f3218);padding:64px max(24px,50% - 540px)}.guide-support .section-kicker{color:#ffad72}.guide-support h2{color:#fff}.guide-support p{color:#f2dfd3;max-width:720px;margin:0;line-height:1.9}.guide-support-actions{flex:none;gap:10px;display:grid}.guide-support .primary-button{white-space:nowrap;margin:0}.guide-support .outline-button{color:var(--brown);white-space:nowrap;background:#fff;border-color:#fff;margin:0}.home-guide-section{border-block:1px solid var(--line);background:#fff;padding:62px max(24px,50% - 540px)}.home-guide-section h2{margin:8px 0 10px}.home-guide-section p:last-child{color:var(--muted);margin:0;line-height:1.8}.home-guide-section .primary-button{white-space:nowrap;flex:none;margin:0}.home-knowledge-section{background:#fff8f3;border-block:1px solid #f2d8c7;padding:88px clamp(24px,8vw,120px)}.home-knowledge-inner{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(48px,5vw,72px);max-width:1240px;margin:0 auto;display:grid}.home-knowledge-copy{text-align:left}.home-knowledge-label{color:#9f3e0b;background:#fff;border:1px solid #e8b99b;border-radius:999px;margin:10px 0 18px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.home-knowledge-copy h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(34px,3.2vw,44px);line-height:1.38}.home-knowledge-copy>p:not(.section-kicker):not(.home-knowledge-label){max-width:650px;color:var(--muted);margin:0;line-height:1.9}.home-knowledge-points{gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.home-knowledge-points li{padding-left:30px;font-weight:700;line-height:1.65;position:relative}.home-knowledge-points li:before{content:"";border-left:2px solid var(--orange);border-bottom:2px solid var(--orange);width:14px;height:8px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.home-knowledge-actions{flex-wrap:wrap;gap:14px;display:flex}.home-knowledge-actions .primary-button,.home-knowledge-actions .outline-button{justify-content:center;align-items:center;gap:10px;min-height:52px;margin:0;display:inline-flex}.home-knowledge-visual{padding:20px 0}.home-knowledge-window{background:#fffffff0;border:1px solid #efd7c8;border-radius:24px;padding:0 18px 22px;transform:rotate(1deg);box-shadow:0 24px 60px #66351824}.home-knowledge-window-top{border-bottom:1px solid #f0ddd1;align-items:center;gap:7px;height:58px;display:flex}.home-knowledge-window-top>span{background:#e8c9b7;border-radius:50%;width:9px;height:9px}.home-knowledge-window-top strong{margin-left:8px;font-size:13px}.home-knowledge-search{color:#9c7e6d;border:1px solid #efd7c8;border-radius:12px;align-items:center;gap:10px;margin:18px 0 12px;padding:12px 16px;display:flex}.home-knowledge-search-icon{border:2px solid #9c7e6d;border-radius:50%;width:14px;height:14px;position:relative}.home-knowledge-search-icon:after{content:"";background:#9c7e6d;width:6px;height:2px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.home-knowledge-tags,.home-knowledge-recipe>div{flex-wrap:wrap;gap:8px;display:flex}.home-knowledge-tags span,.home-knowledge-recipe>div span{color:#bd470b;background:#fff0e6;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.home-knowledge-recipe{background:#fff;border:1px solid #efd7c8;border-radius:18px;margin-top:16px;padding:24px}.home-knowledge-recipe-category{color:#d34b06;font-size:12px;font-weight:700}.home-knowledge-recipe strong{margin:14px 0 8px;font-size:19px;display:block}.home-knowledge-recipe p{color:var(--muted);border-bottom:1px solid #f1e1d7;margin:0 0 22px;padding-bottom:20px;font-size:14px}.pricing-note{border-left:3px solid var(--orange);max-width:620px;color:var(--muted);background:#ffffffb8;border-radius:0 10px 10px 0;margin:16px 0 0;padding:14px 16px;font-size:13px;line-height:1.8}.pricing-note a{color:var(--orange-dark);text-underline-offset:3px;margin-left:.5em;font-weight:800;text-decoration:underline;display:inline-block}.tool-common-guide{text-align:left;background:#fff8f2;border:1px solid #edc7aa;border-radius:18px;margin-top:44px;padding:30px}.tool-common-guide h2{margin:7px 0 8px;font-size:24px}.tool-common-guide p:last-child{color:var(--muted);margin:0;line-height:1.8}.tool-common-guide .outline-button{white-space:nowrap;flex:none;margin:0}@media (width<=900px){.guide-step-grid{grid-template-columns:repeat(2,1fr)}.guide-support,.home-guide-section,.tool-common-guide{flex-direction:column;align-items:flex-start}.home-knowledge-inner{grid-template-columns:1fr;gap:44px}.home-knowledge-copy h2 br{display:none}.home-knowledge-visual{width:100%;max-width:650px;margin:0 auto}}@media (width<=600px){.guide-hero{padding:54px 18px 40px}.guide-page-nav{flex-wrap:nowrap;justify-content:flex-start;padding:12px 14px;overflow-x:auto}.guide-page-nav a{flex:none;font-size:13px}.guide-section{padding:58px 18px}.guide-step-grid,.guide-data-grid{grid-template-columns:1fr;margin-top:28px}.guide-step-grid article,.guide-data-grid article{padding:24px 21px}.guide-support,.home-guide-section{padding:52px 18px}.guide-support-actions,.guide-support-actions a,.home-guide-section .primary-button,.tool-common-guide .outline-button{width:100%}.tool-common-guide{padding:24px 20px}.home-knowledge-section{padding:60px 18px}.home-knowledge-copy h2{font-size:34px}.home-knowledge-actions{display:grid}.home-knowledge-actions a{width:100%}.home-knowledge-window{border-radius:18px;padding-inline:13px;transform:none}.home-knowledge-recipe{padding:19px}}@media (width<=767px){.tatefuda-preview-intro{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px}.tatefuda-preview-intro>img{border-radius:18px;width:76px;height:76px}.tatefuda-preview-intro h1{overflow-wrap:anywhere;margin-top:2px;font-size:clamp(28px,8vw,36px)}.tatefuda-preview-intro .tool-badges{gap:6px}.tool-embed-error{display:block}.tool-embed-error button{width:100%;margin-top:12px}}.tatefuda-lp-hero{background:radial-gradient(circle at 84% 26%,#ffd8ba 0,#0000 27%),linear-gradient(120deg,#fffaf5,#fff1e6);grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:70px;min-height:620px;padding:70px clamp(24px,7vw,104px);display:grid}.tatefuda-lp-copy h1{margin:10px 0 20px;font-size:clamp(39px,4.7vw,62px);line-height:1.35}.tatefuda-lp-copy h1 em{color:var(--orange-dark);font-style:normal}.tatefuda-lp-copy>p:not(.section-kicker):not(.tatefuda-cta-note){max-width:700px;color:var(--muted);margin:0;font-size:16px;line-height:1.95}.tatefuda-lp-cta{gap:28px;width:fit-content;margin-top:28px}.tatefuda-cta-note{color:#8b6d58;margin:10px 0 0;font-size:12px}.tatefuda-lp-visual{place-items:center;min-height:470px;display:grid;position:relative}.tatefuda-lp-visual>img{border-radius:22px;width:78px;height:78px;position:absolute;bottom:8%;right:2%;box-shadow:0 16px 35px #c7490833}.tatefuda-sample-vertical,.tatefuda-mini-vertical{color:#17120f;background:#fffdf6;border:8px solid #302b24;font-family:Yu Mincho,Hiragino Mincho ProN,serif;position:relative;box-shadow:inset 0 0 0 2px #c5aa69,0 20px 45px #4e2b1424}.tatefuda-sample-vertical{aspect-ratio:3/4;width:245px;transform:translate(-65px,-24px)rotate(-2deg)}.tatefuda-sample-vertical strong,.tatefuda-sample-vertical span,.tatefuda-sample-vertical i{writing-mode:vertical-rl;text-orientation:upright;font-style:normal;line-height:1.35;position:absolute}.tatefuda-sample-vertical strong{color:#d52314;font-size:28px;top:14%;left:46%}.tatefuda-sample-vertical span{font-size:17px;top:31%;left:18%}.tatefuda-sample-vertical span b{color:#d52314}.tatefuda-sample-vertical i{font-size:15px;top:29%;right:16%}.tatefuda-sample-horizontal,.tatefuda-mini-horizontal{color:#17120f;background:repeating-linear-gradient(0deg,#f7e4ae 0 3px,#f3d995 4px,#f7e4ae 7px);border:7px solid #302b24;font-family:Yu Mincho,Hiragino Mincho ProN,serif;box-shadow:inset 0 0 0 2px #c5aa69,0 18px 38px #4e2b1424}.tatefuda-sample-horizontal{width:330px;height:145px;padding:14px 18px;position:absolute;bottom:16%;right:2%;transform:rotate(2deg)}.tatefuda-sample-horizontal span{text-align:center;font-size:19px;font-weight:800;display:block}.tatefuda-sample-horizontal span b,.tatefuda-sample-horizontal strong{color:#d52314}.tatefuda-sample-horizontal strong{margin-top:5px;font-size:24px;display:block}.tatefuda-sample-horizontal i{text-align:right;margin-top:3px;font-size:15px;font-style:normal;line-height:1.3;display:block}.tatefuda-sample-horizontal small{font-size:10px}.tatefuda-value-section{color:#fff;background:linear-gradient(135deg,#492313,#6f3015);grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;padding:82px clamp(24px,7vw,104px);display:grid}.tatefuda-value-section .section-kicker{color:#ff9b52}.tatefuda-value-section h2{color:#fff;margin:10px 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.45}.tatefuda-value-section>div:first-child>p:not(.section-kicker){color:#ead8cc;line-height:1.9}.tatefuda-value-section .tatefuda-lp-cta{color:var(--orange-dark);background:#fff}.tatefuda-preview-section{background:#fffaf6}.tatefuda-layout-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:930px;margin:42px auto 0;display:grid}.tatefuda-layout-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px;box-shadow:0 12px 30px #6f3d1c0f}.tatefuda-layout-grid h3{margin:24px 0 8px;font-size:21px}.tatefuda-layout-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.tatefuda-mini-vertical{width:132px;height:176px;margin:auto;box-shadow:inset 0 0 0 1px #c5aa69}.tatefuda-mini-vertical strong,.tatefuda-mini-vertical span,.tatefuda-mini-vertical i{writing-mode:vertical-rl;text-orientation:upright;font-style:normal;line-height:1.3;position:absolute}.tatefuda-mini-vertical strong{color:#d52314;font-size:18px;top:13%;left:44%}.tatefuda-mini-vertical span{font-size:11px;top:31%;left:14%}.tatefuda-mini-vertical span b{color:#d52314}.tatefuda-mini-vertical i{font-size:11px;top:32%;right:14%}.tatefuda-mini-horizontal{width:min(100%,300px);height:132px;margin:22px auto;padding:15px 18px;box-shadow:inset 0 0 0 1px #c5aa69}.tatefuda-mini-horizontal span{text-align:center;font-size:17px;font-weight:800;display:block}.tatefuda-mini-horizontal span b,.tatefuda-mini-horizontal strong{color:#d52314}.tatefuda-mini-horizontal strong{text-align:left;margin-top:7px;font-size:21px;display:block}.tatefuda-mini-horizontal i{text-align:right;margin-top:5px;font-size:14px;font-style:normal;display:block}.tatefuda-preview-section>.tatefuda-lp-cta{margin:36px auto 0}.tatefuda-note-section{color:#fff;background:#33261e;grid-template-columns:.75fr 1.25fr;gap:68px;padding:76px clamp(24px,7vw,104px);display:grid}.tatefuda-note-section .section-kicker{color:#ff9b52}.tatefuda-note-section h2{color:#fff;margin:10px 0;font-size:clamp(30px,4vw,44px);line-height:1.45}.tatefuda-note-section p,.tatefuda-note-section li{color:#ead8cc;font-size:14px;line-height:1.9}.tatefuda-note-section ul{padding-left:20px}.tatefuda-note-section .report-caution{color:#fff0e6;background:#ffffff12;border-color:#ff9b52;margin-top:22px;padding:18px}.tatefuda-quick-rule{max-width:700px;color:var(--brown);background:#ffffffc2;border:1px solid #efcfb8;border-radius:14px;align-items:flex-start;gap:14px;margin:22px 0 0;padding:16px 18px;font-size:13px;line-height:1.8;display:flex}.tatefuda-quick-rule strong{color:var(--orange-dark);flex:none}.tatefuda-basic-grid{text-align:left;grid-template-columns:1fr 1fr;gap:18px;max-width:1050px;margin:42px auto 0;display:grid}.tatefuda-basic-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;gap:16px;padding:25px;display:flex;box-shadow:0 10px 24px #6f3d1c0f}.tatefuda-basic-grid article>span{color:#fff;background:var(--orange-dark);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.tatefuda-basic-grid h3,.tatefuda-caution-grid h3{margin:3px 0 8px;font-size:18px;line-height:1.55}.tatefuda-basic-grid p,.tatefuda-caution-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.tatefuda-basics>.tatefuda-lp-cta,.tatefuda-phrase-section>.tatefuda-lp-cta{margin:34px auto 0}.tatefuda-example-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1120px;margin:42px auto 0;display:grid}.tatefuda-example-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:24px;display:flex;box-shadow:0 10px 26px #6f3d1c0f}.tatefuda-example-grid h3{margin:0 0 16px;font-size:19px}.tatefuda-example-card{text-align:center;color:#18120f;background:#fffdf6;border:4px solid #332e27;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:210px;padding:22px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;display:flex;box-shadow:inset 0 0 0 1px #c5aa69}.tatefuda-example-card strong{color:#d52314;font-size:23px}.tatefuda-example-card p{margin:0;font-size:13px;line-height:1.7}.tatefuda-example-card span{display:block}.tatefuda-example-grid .tatefuda-lp-cta{gap:12px;width:100%;margin-top:18px;padding-inline:14px;font-size:13px}.tatefuda-table-wrap{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:900px;margin:38px auto 0;overflow-x:auto;box-shadow:0 10px 26px #6f3d1c0f}.tatefuda-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.tatefuda-table-wrap th,.tatefuda-table-wrap td{border-bottom:1px solid #f2e5dc;padding:16px 20px;font-size:14px;line-height:1.6}.tatefuda-table-wrap thead th{color:#fff;background:#5d3520}.tatefuda-table-wrap tbody th{width:34%;color:var(--brown);background:#fffaf6}.tatefuda-table-wrap tbody tr:last-child th,.tatefuda-table-wrap tbody tr:last-child td{border-bottom:0}.tatefuda-shop-note{background:#fff;border-radius:12px;max-width:800px;padding:15px 18px;color:var(--brown)!important;margin:24px auto 0!important;font-size:13px!important}.tatefuda-caution-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:18px;max-width:1120px;margin:40px auto 0;display:grid}.tatefuda-caution-grid article{border-left:4px solid var(--orange-dark);background:#fff;border-radius:0 14px 14px 0;padding:24px;box-shadow:0 8px 20px #6f3d1c0d}.tatefuda-sales-hero{min-height:660px}.tatefuda-sales-hero .tatefuda-lp-copy h1{font-size:clamp(38px,4.2vw,56px)}.tatefuda-sales-hero .tatefuda-lp-copy h1 em{white-space:nowrap;display:inline-block}.tatefuda-proof-strip{min-height:74px;color:var(--brown);border-block:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;padding:14px clamp(24px,8vw,120px);display:flex}.tatefuda-proof-strip span{padding-left:19px;font-size:13px;font-weight:800;position:relative}.tatefuda-proof-strip span:before{content:"✓";color:var(--orange-dark);position:absolute;left:0}.tatefuda-lp-benefits h2{font-size:clamp(30px,4vw,46px);line-height:1.45}.tatefuda-lp-showcase{grid-template-columns:.78fr 1.22fr;align-items:center;gap:56px;display:grid}.tatefuda-showcase-copy h2{font-size:clamp(30px,4vw,44px);line-height:1.45}.tatefuda-showcase-copy>p:not(.section-kicker){color:var(--muted);line-height:1.95}.tatefuda-lp-showcase .tatefuda-layout-grid{width:100%;margin:0}.tatefuda-lp-steps>.tatefuda-lp-cta,.tatefuda-lp-examples>.tatefuda-lp-cta{margin:36px auto 0}.tatefuda-seo-guide{text-align:center}.tatefuda-guide-heading>p:last-child{max-width:720px;color:var(--muted);margin:0 auto;line-height:1.9}.tatefuda-guide-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:38px auto 0;display:grid}.tatefuda-guide-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:25px;box-shadow:0 10px 24px #6f3d1c0d}.tatefuda-guide-grid article>span{color:#fff;background:var(--orange-dark);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.tatefuda-guide-grid h3{margin:16px 0 8px;font-size:19px}.tatefuda-guide-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.tatefuda-phrase-pills{flex-wrap:wrap;justify-content:center;gap:9px;max-width:940px;margin:24px auto 0;display:flex}.tatefuda-phrase-pills span{color:var(--brown);background:#fff;border:1px solid #efcfb8;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800}.tatefuda-seo-guide>.tatefuda-lp-cta{margin:30px auto 0}.tatefuda-lp-examples .tatefuda-example-card{min-height:180px}.tatefuda-lp-caution{padding:0 clamp(24px,8vw,120px) 78px}.tatefuda-lp-caution>div{background:#fff7f0;border:1px solid #efc9ae;border-radius:16px;align-items:flex-start;gap:24px;max-width:1120px;margin:0 auto;padding:24px 28px;display:flex}.tatefuda-lp-caution strong{color:var(--orange-dark);flex:none}.tatefuda-lp-caution p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}@media (width<=900px){.tatefuda-lp-hero{text-align:center;grid-template-columns:1fr;gap:26px;min-height:auto}.tatefuda-lp-copy>p:not(.section-kicker):not(.tatefuda-cta-note),.tatefuda-lp-cta{margin-inline:auto}.tatefuda-lp-copy .tool-badges{justify-content:center}.tatefuda-lp-visual{min-height:410px}.tatefuda-value-section,.tatefuda-note-section{grid-template-columns:1fr;gap:36px}.tatefuda-quick-rule{text-align:left;margin-inline:auto}.tatefuda-example-grid{grid-template-columns:1fr 1fr}.tatefuda-lp-showcase{text-align:center;grid-template-columns:1fr}.tatefuda-showcase-copy>p:not(.section-kicker){max-width:720px;margin-inline:auto}.tatefuda-showcase-copy .tatefuda-lp-cta{margin-inline:auto}.tatefuda-guide-grid{grid-template-columns:1fr}}@media (width<=640px){.tatefuda-lp-hero{padding:52px 20px 60px}.tatefuda-lp-copy h1{font-size:clamp(34px,10vw,44px)}.tatefuda-lp-visual{flex-direction:column;align-items:center;gap:18px;min-height:0;padding:12px 0 70px;display:flex}.tatefuda-sample-vertical{flex:none;grid-template-columns:1fr .82fr 1fr;align-items:start;width:min(210px,72vw);padding:28px 12px;display:grid;transform:rotate(-1deg)}.tatefuda-sample-vertical strong,.tatefuda-sample-vertical span,.tatefuda-sample-vertical i{justify-self:center;line-height:1.12;position:relative;inset:auto}.tatefuda-sample-vertical span{grid-column:1;font-size:11px}.tatefuda-sample-vertical strong{grid-column:2;font-size:20px}.tatefuda-sample-vertical i{grid-column:3;font-size:10px}.tatefuda-sample-horizontal{flex:none;width:min(100%,290px);height:120px;padding:11px 14px;position:relative;bottom:auto;right:auto;transform:rotate(1deg)}.tatefuda-sample-horizontal span{font-size:14px}.tatefuda-sample-horizontal strong{font-size:18px}.tatefuda-sample-horizontal i{font-size:11px}.tatefuda-lp-visual>img{width:58px;height:58px;bottom:2px;right:4px}.tatefuda-layout-grid{grid-template-columns:1fr}.tatefuda-value-section,.tatefuda-note-section{padding:62px 20px}.tatefuda-basic-grid,.tatefuda-example-grid,.tatefuda-caution-grid{grid-template-columns:1fr}.tatefuda-basic-grid article,.tatefuda-example-grid article,.tatefuda-caution-grid article{padding:20px}.tatefuda-quick-rule{flex-direction:column;gap:4px}.tatefuda-table-wrap th,.tatefuda-table-wrap td{padding:13px 14px;font-size:13px}.tatefuda-proof-strip{justify-content:flex-start;gap:10px 22px}.tatefuda-lp-showcase{padding-inline:20px}.tatefuda-lp-caution{padding:0 20px 60px}.tatefuda-lp-caution>div{flex-direction:column;gap:8px;padding:20px}.tatefuda-sales-hero .tatefuda-lp-copy h1{font-size:clamp(32px,9vw,40px)}.tatefuda-sales-hero .tatefuda-lp-copy h1 em{white-space:normal}}.private-access-panel{text-align:center;background:linear-gradient(135deg,#fffaf5,#fff1e6);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 82px);padding:80px 24px;display:flex}.private-access-panel h1{margin:12px 0 14px;font-size:clamp(34px,5vw,52px)}.private-access-panel>p:not(.section-kicker){color:var(--muted);margin:0 0 28px}.private-access-error{background:#fff1ef;border:1px solid #f1d0cb;border-radius:12px;padding:14px 18px;color:#8b2e22!important}@media (width<=800px){.private-preview-page .site-header{flex-direction:row;align-items:center;padding-bottom:8px}.tatefuda-preview-intro{align-items:flex-start;padding:28px 20px}.tatefuda-preview-intro>img{border-radius:18px;width:70px;height:70px}}.directory-hero{text-align:center;background:radial-gradient(circle at 78% 18%,#ffe1ca 0,#0000 25%),linear-gradient(120deg,#fffaf5,#fff1e6);padding:76px clamp(24px,8vw,120px) 70px}.directory-hero h1{margin:10px 0 18px;font-size:clamp(38px,4.4vw,58px)}.directory-hero>p:last-child{max-width:760px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.9}.directory-section{padding:64px clamp(24px,8vw,120px) 90px}.filter-panel{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:1120px;margin:0 auto;padding:28px;box-shadow:0 12px 30px #6f3d1c12}.search-field{font-size:14px;font-weight:800;display:block}.search-input-wrap{background:#fffdfb;border:1px solid #dfc9b9;border-radius:12px;align-items:center;gap:12px;height:54px;margin-top:10px;padding:0 17px;transition:border-color .2s,box-shadow .2s;display:flex}.search-input-wrap:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #f9731624}.search-input-wrap>span{color:var(--orange-dark);font-size:25px;line-height:1;transform:rotate(-15deg)}.search-input-wrap input{width:100%;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.search-input-wrap input::placeholder{color:#a18d80}.dual-category-filters,.directory-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.category-select-field>span{margin-bottom:8px;font-size:14px;font-weight:800;display:block}.category-select-field select{width:100%;min-height:52px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #ddc9bb;border-radius:12px;padding:0 44px 0 15px;font-weight:700}.category-select-field select:hover{border-color:#f2a36d}.category-select-field select:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.active-filter-summary{background:var(--cream);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.active-filter-summary>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.active-filter-summary>div>span{color:#765f50;font-size:13px;font-weight:800}.active-filter-summary strong{color:var(--brown);background:#fff;border:1px solid #f0ded0;border-radius:999px;padding:5px 10px;font-size:13px}.active-filter-summary button{color:#8d3a11;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d38a59;border-radius:10px;flex:none;padding:8px 14px;font-size:13px;font-weight:800}.active-filter-summary button:hover{background:#fff8f2}.active-filter-summary button:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.category-filter legend{margin-bottom:11px;font-size:14px;font-weight:800}.category-options{flex-wrap:wrap;gap:10px;display:flex}.category-options button,.empty-state button{min-height:44px;color:var(--brown);font:inherit;cursor:pointer;background:#fff;border:1px solid #e7d3c4;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.category-options button:hover{border-color:#f2a36d}.category-options button.is-active{border-color:var(--orange-dark);color:#fff;background:var(--orange-dark)}.category-options button:focus-visible,.empty-state button:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.search-input-wrap:has(input:focus-visible){outline-offset:3px;outline:3px solid #ffb27a}.result-summary{justify-content:space-between;align-items:center;max-width:1120px;margin:36px auto 18px;font-weight:800;display:flex}.result-summary span:last-child{color:var(--orange-dark);font-size:14px}.directory-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto;display:grid}.free-badge{color:var(--orange-dark);background:var(--orange-soft);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.tool-category{margin:14px 0 0;font-weight:700;color:#91796a!important;min-height:0!important;font-size:12px!important}.empty-state{text-align:center;background:var(--cream);border:1px dashed #e8c7ad;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;max-width:1120px;min-height:330px;margin:0 auto;padding:58px 24px;display:flex}.empty-icon{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-dark));border-radius:18px;place-items:center;width:64px;height:64px;font-size:34px;display:grid;box-shadow:0 12px 24px #c84c0c2e}.empty-state h2{margin:22px 0 10px;font-size:26px}.empty-state p{max-width:560px;color:var(--muted);margin:0;line-height:1.9}.empty-state button{border-color:var(--orange-dark);color:var(--orange-dark);background:#fff;margin-top:22px}.pricing-note{max-width:1120px;color:var(--brown);background:var(--orange-soft);border-radius:16px;align-items:flex-start;gap:15px;margin:26px auto 0;padding:20px 24px;display:flex}.pricing-note>span{color:#fff;background:var(--orange-dark);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.pricing-note strong{margin-bottom:4px;display:block}.pricing-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.secondary-link{min-height:44px;color:var(--orange-dark);white-space:nowrap;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.category-directory{padding:64px clamp(24px,8vw,120px) 90px}.category-directory .result-summary h2{margin:0;font-size:24px}.category-group-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1120px;margin:0 auto 20px;display:flex}.category-group-heading h2{margin:6px 0 5px;font-size:27px}.category-group-heading p:not(.section-kicker){color:var(--muted);margin:0;font-size:14px}.category-group-heading>span{color:var(--orange-dark);font-size:14px;font-weight:800}.category-group-second{margin-top:64px}.category-grid-spaced{margin-bottom:0}.category-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto;display:grid}.category-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 10px 26px #6f3d1c0f}.category-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.category-card-top span{color:var(--orange-dark);letter-spacing:.12em;font-size:11px;font-weight:900}.category-card-top strong{color:var(--brown);white-space:nowrap;font-size:12px}.category-card h3{margin:12px 0 8px;font-size:21px}.category-card p{min-height:70px;color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.8}.category-card a{min-height:44px;color:var(--orange-dark);align-items:center;font-size:14px;font-weight:800;display:inline-flex}.category-coming-soon{min-height:44px;color:var(--muted);align-items:center;font-size:14px;font-weight:800;display:inline-flex}.empty-request-link{color:#fff;background:var(--orange-dark);border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:22px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.empty-request-link:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.tool-category-directory{max-width:1120px;margin:72px auto 0}.category-status-section+.category-status-section{margin-top:64px}.category-status-heading{margin-bottom:22px}.category-status-heading h2{margin:0 0 8px;font-size:27px}.category-status-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.category-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.category-status-card{min-width:0;color:var(--ink);background:#fff;border:1px solid #f0ded0;border-radius:18px;flex-direction:column;padding:28px;display:flex;box-shadow:0 10px 26px #6f3d1c0f}.category-status-card.is-clickable{transition:transform .2s,border-color .2s,box-shadow .2s}.category-status-card.is-clickable:hover{border-color:#ffb27a;transform:translateY(-3px);box-shadow:0 14px 30px #6f3d1c1a}.category-status-card.is-clickable:focus-visible,.category-status-card .category-card-action:focus-visible,.category-request-panel a:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.category-status-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.category-status-icon{color:#f97316;background:#fff1e6;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.category-status-icon svg{width:25px;height:25px}.category-status-label{color:#c84c0c;background:#fff1e6;border:1px solid #ffb27a;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.category-status-label.is-planned{color:#735f52;background:#fff;border-color:#f0ded0}.category-status-card h3{margin:18px 0 9px;font-size:21px;line-height:1.5}.category-status-card>p{color:var(--muted);flex:1;margin:0 0 18px;font-size:14px;line-height:1.8}.category-tool-count{color:var(--brown);margin-bottom:8px;font-size:13px}.category-card-action{min-height:44px;color:var(--orange-dark);align-self:flex-start;align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.category-request-panel{text-align:center;background:#fff1e6;border:1px solid #f0ded0;border-radius:18px;margin-top:64px;padding:36px}.category-request-panel h2{margin:0 0 10px;font-size:27px}.category-request-panel p{max-width:680px;color:var(--muted);margin:0 auto;line-height:1.8}.category-request-panel a{color:#fff;background:#c84c0c;border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin-top:22px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}.tool-related{border-top:1px solid var(--line);background:var(--soft);color:var(--brown);padding:80px clamp(24px,8vw,120px)}.tool-related-inner{max-width:1120px;margin:0 auto}.tool-related h2{margin:8px 0 30px;font-size:clamp(28px,3vw,36px)}.tool-related h3,.tool-related h4{color:var(--brown)}.tool-related-label{color:var(--orange-dark);letter-spacing:.08em;font-size:12px;font-weight:900}.tool-guide-card{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:30px 32px;display:flex;box-shadow:0 10px 26px #6f3d1c0f}.tool-guide-card h3{margin:8px 0 6px;font-size:23px}.tool-guide-card p{max-width:680px;color:var(--muted);margin:0;line-height:1.8}.tool-guide-card .primary-button{color:#fff;background:var(--orange-dark);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-weight:800;display:inline-flex}.tool-article-card{margin-top:24px}.lp-related-article-shell{border-top:1px solid var(--line);background:var(--soft);color:var(--brown);padding:64px clamp(24px,8vw,120px)}.lp-related-article-shell>.tool-guide-card{max-width:1120px;margin:0 auto}.lp-related-article-shell h2{color:var(--brown);margin:8px 0 6px;font-size:23px}.tool-related-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.tool-related-card,.tool-same-industry{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px 30px;box-shadow:0 10px 26px #6f3d1c0d}.tool-related-card h3{margin:8px 0 18px;font-size:21px}.tool-related-links{flex-wrap:wrap;gap:10px;display:flex}.tool-related-links a{border:1px solid var(--line);min-height:44px;color:var(--orange-dark);background:#fffaf6;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:800;display:inline-flex}.tool-same-industry{margin-top:24px}.tool-related-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.tool-related-heading h3{margin:7px 0 0;font-size:23px}.tool-related-heading>a,.tool-lp-back{min-height:44px;color:var(--orange-dark);align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.tool-related-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tool-related-tool-grid>article{border:1px solid var(--line);background:#fffaf6;border-radius:16px;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px;display:grid}.tool-related-tool-grid img{object-fit:contain;border-radius:12px}.tool-related-tool-grid h4{margin:0 0 7px;font-size:17px;line-height:1.5}.tool-related-tool-grid p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.7}.tool-related-tool-grid a{min-height:44px;color:var(--orange-dark);align-items:center;font-size:14px;font-weight:800;display:inline-flex}.tool-related-empty{color:var(--muted);background:#fffaf6;border-radius:12px;margin:0;padding:18px 20px;line-height:1.8}.tool-lp-back,.category-empty .secondary-link{margin-top:18px}.about-section .secondary-link{margin-top:22px}.about-hero{padding-bottom:78px}.about-page-section,.value-section,.policy-section,.operator-section,.about-detail-section,.about-process-section,.about-information-section{padding:82px clamp(24px,8vw,120px)}.about-intro{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;max-width:1120px;margin:0 auto;display:grid}.about-intro h2,.value-section h2,.policy-section h2,.operator-section h2{margin:10px 0 0}.about-intro-copy{padding-top:2px}.about-intro-copy p{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:2}.value-section{text-align:center;background:var(--cream);border-block:1px solid #f6e7db}.value-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:42px auto 0;display:grid}.value-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px;box-shadow:0 10px 26px #6f3d1c0f}.value-card>span{color:var(--orange-dark);letter-spacing:.14em;font-size:13px;font-weight:900}.value-card h3{margin:18px 0 12px;font-size:20px}.value-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.policy-panel{background:linear-gradient(135deg,#fffaf5,#fff1e6);border:1px solid #edcdb6;border-radius:22px;grid-template-columns:.62fr 1.38fr;gap:70px;max-width:1120px;margin:0 auto;padding:46px;display:grid}.policy-panel ul{margin:0;padding:0;list-style:none}.policy-panel li{border-bottom:1px solid #efd7c6;grid-template-columns:220px 1fr;gap:24px;padding:20px 0;display:grid}.policy-panel li:first-child{padding-top:0}.policy-panel li:last-child{border-bottom:0;padding-bottom:0}.policy-panel strong{font-size:15px}.policy-panel span{color:var(--muted);font-size:14px;line-height:1.8}.about-detail-section{grid-template-columns:.72fr 1.28fr;gap:80px;max-width:1120px;margin:0 auto;display:grid}.about-detail-heading h2,.about-process-section h2,.about-information-section h2{margin:10px 0 0}.about-detail-copy{border:1px solid var(--line);background:#fffaf6;border-radius:18px;padding:32px}.about-detail-copy h3{margin:0 0 16px;font-size:24px}.about-detail-copy p,.about-information-intro>p,.about-correction-card>p{color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.95}.about-process-section{background:var(--cream);text-align:center;border-block:1px solid #f6e7db}.about-process-inner{max-width:1120px;margin:0 auto}.about-process-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.about-process-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.about-process-grid span{color:var(--orange-dark);letter-spacing:.14em;font-size:12px;font-weight:900}.about-process-grid h3{margin:14px 0 10px;font-size:20px}.about-process-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.about-information-section{grid-template-columns:1fr 1fr;align-items:start;gap:32px;max-width:1120px;margin:0 auto;display:grid}.about-information-intro,.about-correction-card{border:1px solid var(--line);border-radius:20px;padding:34px}.about-information-intro .secondary-button{margin-top:8px}.about-correction-card{background:linear-gradient(135deg,#fffaf5,#fff1e6)}.about-correction-links{gap:8px;margin-top:22px;display:grid}.about-correction-links a{min-height:44px;color:var(--orange-dark);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.operator-section{text-align:center;background:#fff}.operator-table{text-align:left;border-top:1px solid var(--line);max-width:760px;margin:40px auto 24px}.operator-table div{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;display:grid}.operator-table dt,.operator-table dd{margin:0;padding:19px 22px}.operator-table dt{color:var(--brown);background:var(--cream);font-size:14px;font-weight:800}.operator-table dd{color:var(--muted)}.operator-note{color:var(--muted);margin:0 auto 24px;font-size:14px;line-height:1.8}.contact-hero{padding-bottom:72px}.contact-section{padding:72px clamp(24px,8vw,120px) 92px}.contact-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;max-width:1120px;margin:0 auto;display:grid}.contact-guide h2{margin:10px 0 18px;font-size:30px}.contact-guide>p:not(.section-kicker){color:var(--muted);line-height:1.9}.contact-address{background:var(--orange-soft);border-radius:14px;margin-top:28px;padding:20px}.contact-address span{color:var(--brown);margin-bottom:7px;font-size:12px;font-weight:800;display:block}.contact-address a{color:var(--orange-dark);overflow-wrap:anywhere;font-size:14px;font-weight:800}.contact-form{border:1px solid var(--line);background:#fff;border-radius:20px;padding:34px;box-shadow:0 12px 30px #6f3d1c14}.contact-form label,.contact-form legend{color:var(--ink);font-size:14px;font-weight:800}.contact-form label>span,.contact-form legend>span{color:var(--orange-dark);margin-left:5px;font-size:11px}.contact-form label>em{color:#927d70;margin-left:5px;font-size:11px;font-style:normal}.contact-form fieldset{border:0;margin:0 0 24px;padding:0}.contact-type-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.contact-type-grid label{cursor:pointer;text-align:center;border:1px solid #e5d2c4;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:8px;display:flex}.contact-type-grid label.is-selected{border-color:var(--orange-dark);color:var(--orange-dark);background:var(--orange-soft)}.contact-type-grid input{opacity:0;pointer-events:none;position:absolute}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form>label,.form-grid label{margin-bottom:20px;display:block}.contact-form input:not([type=radio]),.contact-form textarea,.contact-form select{width:100%;color:var(--ink);font:inherit;background:#fffdfb;border:1px solid #ddc9bb;border-radius:10px;margin-top:8px;padding:13px 14px;font-size:15px}.contact-form input:not([type=radio]):focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--orange);outline:3px solid #f973162e}.contact-form textarea{resize:vertical;line-height:1.7}.bug-report-fields{background:#fffaf6;border:1px solid #ead5c5;border-radius:14px;margin-bottom:20px;padding:20px}.bug-report-fields>label{margin-bottom:20px;display:block}.bug-report-privacy-note{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.contact-submit-area{text-align:center;margin-top:4px}.contact-submit-area .primary-button{cursor:pointer;font:inherit;border:0}.contact-submit-area .primary-button:disabled{cursor:wait;opacity:.7;transform:none}.contact-submit-area p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-status{text-align:left;border-radius:12px;margin-top:18px;padding:0;display:none}.form-status.sent,.form-status.error{padding:16px 18px;display:block}.form-status.sent{color:#24613c;background:#edf8f0;border:1px solid #cde8d5}.form-status.error{color:#8b2e22;background:#fff1ef;border:1px solid #f1d0cb}.form-status strong,.form-status span{display:block}.form-status strong{margin-bottom:4px;font-size:14px}.form-status span{font-size:12px;line-height:1.7}.terms-hero{padding-bottom:72px}.terms-section{background:var(--cream);padding:72px clamp(24px,8vw,120px) 96px}.terms-document{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:920px;margin:0 auto;padding:54px 64px;box-shadow:0 14px 36px #6f3d1c12}.terms-intro{color:var(--brown);background:var(--orange-soft);border-radius:12px;margin:0 0 40px;padding:18px 20px;line-height:1.8}.terms-article{border-bottom:1px solid var(--line);margin:0 0 34px;padding:0 0 34px}.terms-article h2{margin:0 0 18px;font-size:23px}.terms-article p{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:2}.terms-article .terms-resource-link{min-height:44px;color:var(--orange-dark);text-underline-offset:4px;align-items:center;gap:8px;font-weight:800;text-decoration:underline;display:inline-flex}.terms-article .terms-resource-link:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.terms-list{color:var(--muted);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.terms-list li{background:#fffaf6;border:1px solid #f3dfcf;border-radius:12px;margin:0;padding:15px 18px 15px 46px;font-size:15px;line-height:1.85;position:relative}.terms-list li:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:1.45em;left:20px;box-shadow:0 0 0 4px #ffe5d2}.terms-contact{background:var(--orange-soft);border-radius:14px;padding:24px}.terms-contact p{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.7}.terms-contact strong{color:var(--brown)}.terms-contact a{min-height:44px;color:var(--orange-dark);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.terms-date{color:#907b6e;text-align:right;margin:28px 0 0;font-size:13px}.disclaimer-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 42px;display:grid}.disclaimer-summary>div{background:#fffaf6;border:1px solid #f0d8c6;border-radius:14px;padding:20px 18px}.disclaimer-summary span{color:var(--orange-dark);letter-spacing:.15em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.disclaimer-summary strong{color:var(--ink);font-size:15px;display:block}.disclaimer-summary p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.not-found-page{flex-direction:column;min-height:100vh;display:flex}.not-found-section{text-align:center;background:radial-gradient(circle at 50% 38%,#ffe0c8 0,#0000 24%),linear-gradient(135deg,#fffaf5,#fff1e6 60%,#fff8f1);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:650px;padding:84px 24px 96px;display:flex}.not-found-visual{color:var(--orange-dark);letter-spacing:-.08em;justify-content:center;align-items:center;gap:12px;font-size:clamp(86px,11vw,142px);font-weight:900;line-height:.8;display:flex}.not-found-zero{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-dark));border:10px solid #fff;border-radius:50%;place-items:center;width:clamp(82px,10vw,130px);height:clamp(82px,10vw,130px);display:grid;box-shadow:0 18px 38px #c84c0c33}.not-found-zero svg{width:55%;height:55%}.not-found-section .section-kicker{margin:34px 0 0}.not-found-section h1{margin:12px 0 18px;font-size:clamp(34px,4vw,52px);line-height:1.35}.not-found-copy{color:var(--muted);margin:0;font-size:16px;line-height:2}.not-found-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.outline-button,.text-button{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:13px 24px;font-size:14px;font-weight:800;display:inline-flex}.outline-button{border:1px solid var(--orange-dark);color:var(--orange-dark);background:#fff}.text-button{color:var(--orange-dark);gap:8px}.outline-button:hover{background:var(--orange-soft)}.text-button:hover{text-underline-offset:4px;text-decoration:underline}.outline-button:focus-visible,.text-button:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}@media (width<=1100px){.reasons-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.site-header{flex-direction:column;align-items:stretch;height:auto;min-height:68px;padding:8px 20px 0}.brand{align-self:center;align-items:center;min-height:52px;display:flex}.brand img{width:158px;height:48px}nav{border-top:1px solid #f5e8df;justify-content:space-between;gap:0;width:100%;font-size:13px}nav a{white-space:nowrap;flex:1;justify-content:center;min-width:0;min-height:48px;padding:0 6px}nav a:after{display:none}.hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding:52px 24px 58px}.hero-copy{text-align:center}.eyebrow{margin-top:0}h1{margin-top:12px;font-size:clamp(34px,10vw,42px);line-height:1.3}.lead{margin-left:auto;margin-right:auto;font-size:16px;line-height:1.85}.tool-count-badge{margin-left:auto;margin-right:auto}.primary-button{width:min(100%,320px)}.hero-visual{min-height:300px}.hero-visual:before{width:310px;height:310px}.tool-window{width:min(92%,420px)}.window-body{padding:34px 32px 38px}.card-one{top:22px;right:0}.card-two{bottom:25px;left:0}.tool-grid,.home-discovery-grid{grid-template-columns:1fr;margin-top:34px}.tools-section,.about-section{padding:64px 24px}.reasons-section{padding:64px 20px}.reasons-grid{grid-template-columns:1fr;margin-top:32px}.reason-card{padding:24px}.featured-tools-section{padding:64px 20px}.featured-tool-groups{gap:42px;margin-top:36px}.featured-group-heading{flex-direction:column;align-items:flex-start;gap:8px}.featured-group-heading h3{font-size:22px}.featured-tools-grid{grid-template-columns:1fr}.featured-tool-card>img{height:150px}h2{font-size:28px;line-height:1.4}.tool-card{padding:26px}.tool-card p{min-height:0}footer p{line-height:1.8}.directory-hero{padding:52px 24px 48px}.directory-hero h1{font-size:36px}.directory-section{padding:42px 20px 64px}.filter-panel{padding:22px 18px}.dual-category-filters,.directory-filter-grid{grid-template-columns:1fr;gap:16px}.active-filter-summary{flex-direction:column;align-items:stretch}.active-filter-summary button{width:100%}.category-options button{padding-left:10px;padding-right:10px}.directory-grid{grid-template-columns:1fr}.empty-state{min-height:300px;padding:48px 20px}.pricing-note{padding:18px}.category-directory{padding:42px 20px 64px}.category-grid{grid-template-columns:1fr}.tool-category-directory{margin-top:56px}.category-status-grid{grid-template-columns:1fr}.category-status-card{padding:24px 20px}.category-request-panel{padding:30px 20px}.category-request-panel a{width:100%}.tool-related,.lp-related-article-shell{padding:56px 20px}.tool-guide-card{flex-direction:column;align-items:flex-start;padding:24px 20px}.tool-guide-card .primary-button{width:100%}.tool-related-grid,.tool-related-tool-grid{grid-template-columns:1fr}.tool-related-card,.tool-same-industry{padding:24px 20px}.tool-related-heading{flex-direction:column;align-items:flex-start}.category-group-heading{align-items:flex-start}.about-page-section,.value-section,.policy-section,.operator-section,.about-detail-section,.about-process-section,.about-information-section{padding:60px 24px}.about-intro,.policy-panel,.about-detail-section,.about-information-section{grid-template-columns:1fr;gap:28px}.about-process-grid{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr;margin-top:32px}.policy-panel{padding:30px 24px}.policy-panel li{grid-template-columns:1fr;gap:8px}.operator-table div{grid-template-columns:1fr}.operator-table dt{padding-bottom:9px}.operator-table dd{padding-top:9px}.contact-section{padding:52px 20px 70px}.contact-layout{grid-template-columns:1fr;gap:34px}.contact-form{padding:26px 20px}.contact-type-grid,.form-grid{grid-template-columns:1fr}.contact-type-grid label{min-height:48px}.not-found-section{min-height:560px;padding:64px 20px 72px}.not-found-zero{border-width:7px}.not-found-copy br{display:none}.not-found-actions{flex-direction:column;width:100%}.not-found-actions .primary-button,.not-found-actions .outline-button,.not-found-actions .text-button{width:min(100%,320px)}.terms-section{padding:48px 18px 68px}.terms-document{padding:34px 22px}.terms-intro{margin-bottom:30px}.terms-article{margin-bottom:28px;padding-bottom:26px}.terms-article h2{font-size:20px}.terms-list li{padding:14px 15px 14px 40px;font-size:14px}.terms-list li:before{left:17px}.disclaimer-summary{grid-template-columns:1fr;margin-bottom:32px}}@media (width<=1200px){.shared-site-header{flex-direction:row;align-items:center;height:auto;min-height:68px;padding:8px 16px}.shared-site-header .brand{align-self:auto;min-height:52px}.shared-site-header .brand img{width:150px;height:48px}.mobile-menu-button{z-index:23;border:1px solid var(--line);width:46px;height:46px;color:var(--brown);cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex;position:relative}.mobile-menu-button span{background:currentColor;border-radius:999px;width:21px;height:2px;transition:transform .2s,opacity .2s}.shared-site-header.is-menu-open .mobile-menu-button span:first-child{transform:translateY(7px)rotate(45deg)}.shared-site-header.is-menu-open .mobile-menu-button span:nth-child(2){opacity:0}.shared-site-header.is-menu-open .mobile-menu-button span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-button:hover{color:var(--orange-dark);background:var(--orange-soft)}.mobile-menu-button:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.mobile-menu-backdrop{z-index:21;cursor:default;background:#33261e40;border:0;height:calc(100dvh - 69px);display:block;position:fixed;inset:69px 0 auto}.shared-site-header nav#main-navigation{z-index:22;background:#fff;border-top:1px solid #f2e5dc;border-bottom:1px solid #e8d4c4;flex-direction:column;gap:0;width:100%;max-height:calc(100vh - 69px);padding:8px 16px 16px;font-size:14px;display:none;position:absolute;top:100%;left:0;overflow:hidden auto;box-shadow:0 18px 30px #502d1924}.shared-site-header.is-menu-open nav#main-navigation{display:flex}.shared-site-header nav a{border-bottom:1px solid #f5e8df;flex:none;justify-content:flex-start;width:100%;min-height:52px;padding:0 12px}.shared-site-header nav a:last-child{border-bottom:0}.shared-site-header nav a[aria-current=page]{color:var(--orange-dark);background:var(--orange-soft)}}.calculator-hero{background:radial-gradient(circle at 84% 28%,#ffd9bd 0,#0000 24%),linear-gradient(120deg,#fffaf5,#fff1e6);justify-content:space-between;align-items:center;gap:48px;padding:64px clamp(24px,8vw,120px);display:flex}.calculator-hero>div{max-width:760px}.calculator-hero h1{margin:10px 0 18px;font-size:clamp(38px,4.5vw,58px);line-height:1.35}.calculator-hero>div>p:not(.section-kicker){color:var(--muted);margin:0;font-size:16px;line-height:1.9}.calculator-hero>img{border-radius:38px;width:170px;height:170px;box-shadow:0 20px 45px #c84c0c2e}.tool-badges{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.tool-badges span{color:var(--orange-dark);background:#ffffffb8;border:1px solid #edc7aa;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:800}.calculator-hero-cta{width:fit-content;margin-top:26px}.calculator-lp-hero{min-height:560px}.calculator-lp-section{text-align:center;padding:88px clamp(24px,7vw,104px)}.calculator-lp-section h2,.calculator-value-section h2,.calculator-final-cta h2{margin:10px 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.45}.calculator-lp-lead{max-width:760px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.95}.calculator-pain-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1120px;margin:44px auto 0;display:grid}.calculator-pain-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px;box-shadow:0 12px 30px #6f3d1c0f}.calculator-pain-grid span{color:var(--orange-dark);letter-spacing:.14em;font-size:12px;font-weight:900}.calculator-pain-grid h3{margin:12px 0;font-size:20px}.calculator-pain-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.calculator-value-section{color:#fff;background:linear-gradient(135deg,#492313,#6f3015);grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;padding:78px clamp(24px,7vw,104px);display:grid}.calculator-value-section .section-kicker{color:#ff9b52}.calculator-value-heading h2{color:#fff}.calculator-value-grid{gap:14px;display:grid}.calculator-value-grid article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;align-items:flex-start;gap:18px;padding:23px;display:flex}.calculator-value-grid article>span{color:#fff;background:var(--orange-dark);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.calculator-value-grid h3{margin:0 0 7px;font-size:18px}.calculator-value-grid p{color:#ead8cc;margin:0;font-size:13px;line-height:1.8}.calculator-faq-section{background:#fff}.calculator-faq-list{text-align:left;gap:12px;max-width:850px;margin:38px auto 0;display:grid}.calculator-faq-list details{border:1px solid var(--line);background:#fffaf6;border-radius:14px}.calculator-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 21px;font-weight:800;list-style:none;display:flex}.calculator-faq-list summary::-webkit-details-marker{display:none}.calculator-faq-list summary span{color:var(--orange-dark);font-size:23px;font-weight:500;transition:transform .2s}.calculator-faq-list details[open] summary span{transform:rotate(45deg)}.calculator-faq-list details p{color:var(--muted);margin:0;padding:0 21px 20px;font-size:14px;line-height:1.9}.calculator-faq-list summary:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.calculator-final-cta{text-align:center;background:radial-gradient(circle at 50% 10%,#ffd2af 0,#0000 32%),#fff1e6;padding:82px 24px}.calculator-final-cta p:not(.section-kicker){color:var(--muted);margin:0 0 28px}.calculator-final-cta .primary-button{width:fit-content;margin:0 auto}.calculator-lp-preview{background:#fffaf6}.calculator-lp-preview>img{border:1px solid var(--line);border-radius:20px;width:min(100%,920px);margin:40px auto 30px;display:block;box-shadow:0 18px 45px #6f3d1c1a}.calculator-lp-preview>.primary-button{width:fit-content;margin:0 auto}.calculator-inline-cta{width:fit-content;margin:36px auto 0}.calculator-seo-section{padding:88px clamp(24px,7vw,104px)}.calculator-seo-section.is-tinted{background:#fff8f2}.calculator-content-wrap{max-width:1120px;margin:0 auto}.calculator-content-wrap>h2{max-width:900px;margin:10px 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.45}.calculator-section-lead{max-width:830px;color:var(--muted);margin:0 0 38px;font-size:15px;line-height:1.95}.calculator-data-table{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:36px;overflow:hidden;box-shadow:0 12px 30px #6f3d1c0d}.calculator-data-row{border-top:1px solid var(--line);grid-template-columns:210px 1fr;display:grid}.calculator-data-row:first-child{border-top:0}.calculator-data-row>span,.calculator-data-row>strong{padding:17px 20px;font-size:14px;line-height:1.75}.calculator-data-row>strong{color:var(--brown);background:#fffaf6}.calculator-data-row>span{color:var(--muted)}.calculator-data-row.is-head{color:#fff;background:#5b2b17}.calculator-data-row.is-head span{color:#fff;font-weight:800}.calculator-explain-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.calculator-explain-grid article,.calculator-cost-grid article,.calculator-step-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 10px 28px #6f3d1c0d}.calculator-explain-grid h3,.calculator-cost-grid h3,.calculator-step-grid h3{margin:0 0 12px;font-size:19px;line-height:1.55}.calculator-explain-grid p,.calculator-cost-grid p,.calculator-step-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.calculator-formula-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px;display:grid}.calculator-formula-grid article{border:1px solid var(--line);background:#fffaf6;border-radius:16px;padding:26px}.calculator-formula-grid h3{margin:0 0 14px;font-size:17px}.calculator-formula-grid code,.calculator-example code,.calculator-compare code{color:#73300f;background:#ffeadb;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:800;line-height:1.7;display:block}.calculator-example{background:#fff;border:1px solid #edc7aa;border-radius:20px;grid-template-columns:1.25fr .75fr;align-items:center;gap:42px;margin-top:26px;padding:34px;display:grid;box-shadow:0 14px 35px #6f3d1c12}.calculator-example h3{margin:7px 0 12px;font-size:24px}.calculator-example p{color:var(--muted);font-size:14px;line-height:1.9}.calculator-example dl{margin:0}.calculator-example dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.calculator-example dt{color:var(--muted);font-size:13px}.calculator-example dd{color:var(--ink);margin:0;font-weight:800}.calculator-mistake-section{color:#fff;background:linear-gradient(135deg,#442113,#6f3015)}.calculator-mistake-section .section-kicker{color:#ff9b52}.calculator-mistake-section .calculator-content-wrap>h2{color:#fff}.calculator-mistake-section .calculator-section-lead{color:#ead8cc}.calculator-compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:38px;display:grid}.calculator-compare article{background:#ffffff12;border:1px solid #ffffff2e;border-radius:18px;padding:30px}.calculator-compare article>span{color:#54250f;background:#ffd2af;border-radius:999px;margin-bottom:13px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-block}.calculator-compare .is-wrong>span{color:#6e2d25;background:#ffd9d4}.calculator-compare h3{margin:0 0 16px;font-size:21px}.calculator-compare p{color:#ead8cc;margin:15px 0 0;font-size:13px;line-height:1.8}.calculator-callout{color:#ead8cc;background:#0000001f;border-left:4px solid #ff8d3a;border-radius:8px;margin:20px 0 0;padding:20px 22px;font-size:14px;line-height:1.9}.calculator-callout strong{color:#fff}.calculator-mistake-section .calculator-inline-cta{color:var(--orange-dark);background:#fff}.calculator-cost-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.calculator-number-list{gap:14px;margin-top:38px;display:grid}.calculator-number-list article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.calculator-number-list article>span{color:#fff;background:var(--orange-dark);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.calculator-number-list h3{margin:0 0 7px;font-size:18px}.calculator-number-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.calculator-step-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:38px;display:grid}.calculator-step-grid article>span{color:var(--orange-dark);letter-spacing:.12em;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.calculator-section{background:#fffaf6;padding:64px clamp(20px,6vw,88px) 90px}.calculator-shell{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start;gap:28px;max-width:1240px;margin:0 auto;display:grid}.calculator-shell>form,.calc-results{border:1px solid var(--line);background:#fff;border-radius:22px;box-shadow:0 12px 34px #6f3d1c12}.calculator-shell>form{padding:36px}.calc-group{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:34px}.calc-group-title{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.calc-group-title>span{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-dark));border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.calc-group-title h2{margin:0 0 5px;font-size:22px}.calc-group-title p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.calc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.calc-field{color:var(--ink);font-size:14px;font-weight:800;display:block}.calc-field>span em{color:var(--orange-dark);margin-left:7px;font-size:10px;font-style:normal}.calc-field>div{background:#fffdfb;border:1px solid #decabb;border-radius:10px;align-items:center;height:50px;margin-top:8px;display:flex;overflow:hidden}.calc-field>div:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #f9731624}.calc-field.has-error>div{background:#fff9f8;border-color:#c74637}.calc-field.has-error>div:focus-within{border-color:#c74637;box-shadow:0 0 0 3px #c7463724}.calc-field input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 14px;font-size:16px;font-weight:700}.calc-field b{min-width:58px;color:var(--muted);text-align:right;padding:0 13px;font-size:12px}.calc-field small{color:#8d786a;margin-top:7px;font-size:11px;font-weight:500;line-height:1.65;display:block}.calc-field .field-error{color:#a23428;font-weight:700}.calc-field .field-error:before{content:"!";color:#fff;background:#c74637;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:6px;font-size:10px;display:inline-grid}.calc-error{color:#922f24;background:#fff1ef;border:1px solid #f1c9c2;border-radius:10px;margin:0 0 20px;padding:14px 16px;font-size:13px;font-weight:700}.calc-actions{align-items:center;gap:18px;display:flex}.calc-submit,.copy-result{color:#fff;background:var(--orange-dark);min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:13px 24px;font-weight:800;box-shadow:0 10px 22px #c84c0c33}.calc-submit{align-items:center;gap:28px;display:inline-flex}.calc-reset{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:13px;font-weight:700;text-decoration:underline}.calc-submit:focus-visible,.calc-reset:focus-visible,.copy-result:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}.calc-results{padding:30px;position:sticky;top:104px}.calc-results h2{margin:6px 0 22px;font-size:27px}.result-placeholder{text-align:center;background:var(--cream);border:1px dashed #e8c7ad;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.result-placeholder span{color:#fff;background:var(--orange);border-radius:16px;place-items:center;width:58px;height:58px;font-size:27px;font-weight:900;display:grid}.result-placeholder p{max-width:280px;color:var(--muted);margin:18px 20px 0;font-size:13px;line-height:1.8}.main-results{gap:10px;display:grid}.main-results>div{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-dark));border-radius:14px;padding:20px}.main-results>div+div{color:var(--brown);background:var(--orange-soft)}.main-results span,.main-results small,.main-results strong{display:block}.main-results span{font-size:12px;font-weight:800}.main-results strong{margin:6px 0;font-size:30px}.main-results small{opacity:.85;font-size:11px}.result-list{border-top:1px solid var(--line);margin-top:18px}.result-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 2px;font-size:13px;display:flex}.result-list span{color:var(--muted)}.result-list b{color:var(--ink);text-align:right}.result-caution{color:var(--muted);background:var(--cream);border-radius:10px;margin:16px 0;padding:13px;font-size:11px;line-height:1.7}.copy-result{width:100%;min-height:46px;color:var(--orange-dark);border:1px solid var(--orange-dark);box-shadow:none;background:#fff;padding:10px 18px}.calc-info{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1240px;margin:32px auto 0;display:grid}.calc-info>section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.calc-info h2{margin:0 0 16px;font-size:19px}.calc-info p,.calc-info li{color:var(--muted);font-size:13px;line-height:1.85}.calc-info p{margin:0}.calc-info ul{margin:0;padding-left:20px}.calc-info ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.calc-info ol li{align-items:center;gap:10px;display:flex}.calc-info ol span{color:#fff;background:var(--orange-dark);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}@media (width<=900px){.calculator-hero{padding:48px 24px}.calculator-hero>img{border-radius:28px;width:120px;height:120px}.calculator-shell{grid-template-columns:1fr}.calc-results{position:static}.calc-info{grid-template-columns:1fr}.calculator-pain-grid{grid-template-columns:1fr;max-width:720px}.calculator-value-section{grid-template-columns:1fr;gap:34px}.calculator-explain-grid,.calculator-cost-grid{grid-template-columns:1fr}}@media (width<=600px){.calculator-hero{text-align:center;flex-direction:column-reverse;gap:20px}.calculator-hero h1{font-size:34px}.tool-badges{justify-content:center}.calculator-section{padding:36px 14px 60px}.calculator-shell>form,.calc-results{border-radius:17px;padding:24px 18px}.calc-grid{grid-template-columns:1fr;gap:18px}.calc-actions{flex-direction:column}.calc-submit{justify-content:center;width:100%}.main-results strong{font-size:26px}.calculator-hero-cta{width:100%;margin-top:22px}.calculator-lp-section{padding:60px 18px}.calculator-lp-section h2,.calculator-value-section h2,.calculator-final-cta h2{font-size:29px}.calculator-pain-grid{gap:13px;margin-top:30px}.calculator-pain-grid article{padding:24px 21px}.calculator-value-section{padding:58px 18px}.calculator-value-grid article{padding:19px 17px}.calculator-faq-list{margin-top:28px}.calculator-faq-list summary{min-height:60px;padding:16px 17px;font-size:14px}.calculator-faq-list details p{padding:0 17px 17px;font-size:13px}.calculator-final-cta{padding:62px 18px}.calculator-final-cta .primary-button{width:100%}.calculator-lp-preview>img{border-radius:13px;margin-top:28px}.calculator-lp-preview>.primary-button{width:100%}.calculator-seo-section{padding:60px 18px}.calculator-content-wrap>h2{font-size:29px}.calculator-data-row{grid-template-columns:1fr}.calculator-data-row.is-head{display:none}.calculator-data-row>strong{padding-bottom:7px}.calculator-data-row>span{padding-top:4px}.calculator-formula-grid,.calculator-compare,.calculator-step-grid,.calculator-example{grid-template-columns:1fr}.calculator-example{gap:26px;padding:24px 20px}.calculator-formula-grid article,.calculator-compare article{padding:22px 19px}.calculator-number-list article{padding:20px 18px}.calculator-inline-cta{width:100%}}@media (width<=390px){.site-header{padding-left:12px;padding-right:12px}nav{font-size:12px}nav a{padding:0 3px}.hero{padding-left:20px;padding-right:20px}h1{letter-spacing:0;font-size:34px}.lead{font-size:15px}.hero-visual{min-height:270px}.hero-visual:before{width:270px;height:270px}.tool-window{width:94%}.window-top{height:38px;padding:14px}.window-body{padding:28px 26px 30px}.mini-icon{width:46px;height:46px}.float-card{padding:10px 12px;font-size:12px}.tools-section,.about-section{padding-left:20px;padding-right:20px}.category-options{grid-template-columns:1fr}}@media (width>=901px) and (width<=1180px){.calculator-section{padding-left:32px;padding-right:32px}.calculator-shell{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px}.calculator-shell>form{padding:30px}.calc-results{padding:26px}.main-results strong{font-size:27px}}@media (width<=900px){.calculator-hero{min-height:300px}.calculator-section{padding:44px 24px 72px}.calculator-shell{gap:24px;max-width:760px}.calc-results{scroll-margin-top:145px}.main-results{grid-template-columns:1fr 1fr}.calc-info{max-width:760px}}@media (width<=600px){.calculator-hero{min-height:auto;padding:34px 20px 38px}.calculator-hero>img{border-radius:24px;width:104px;height:104px}.calculator-hero h1{margin:4px 0 14px;font-size:clamp(30px,9vw,36px);line-height:1.38}.calculator-hero>div>p:not(.section-kicker){font-size:14px;line-height:1.8}.tool-badges{gap:7px;margin-top:18px}.tool-badges span{padding:6px 10px}.calculator-section{padding:28px 12px 56px}.calculator-shell{gap:18px}.calculator-shell>form,.calc-results{padding:22px 16px;box-shadow:0 8px 22px #6f3d1c0f}.calc-group{margin-bottom:27px;padding-bottom:27px}.calc-group-title{gap:11px;margin-bottom:20px}.calc-group-title>span{border-radius:10px;width:38px;height:38px}.calc-group-title h2{font-size:19px}.calc-group-title p{font-size:12px}.calc-field{font-size:13px}.calc-field>div{border-radius:11px;height:54px}.calc-field input{padding-left:13px;padding-right:8px;font-size:16px}.calc-field b{min-width:50px;padding:0 11px}.calc-field small{font-size:10px}.calc-error{margin-bottom:16px;font-size:12px;line-height:1.7}.calc-actions{gap:8px}.calc-submit{gap:20px;min-height:56px;padding:14px 18px}.calc-reset{width:100%;min-height:48px}.calc-results{scroll-margin-top:125px}.calc-results h2{margin-bottom:18px;font-size:24px}.result-placeholder{min-height:220px}.main-results{grid-template-columns:1fr}.main-results>div{padding:18px}.main-results strong{overflow-wrap:anywhere;font-size:26px}.result-list>div{align-items:flex-start;min-height:51px;padding:12px 2px}.result-list span{max-width:58%;line-height:1.55}.result-list b{overflow-wrap:anywhere;max-width:42%;line-height:1.55}.result-caution{font-size:10px}.copy-result{min-height:52px}.calc-info{gap:14px;margin-top:18px}.calc-info>section{padding:22px 18px}.calc-info h2{font-size:18px}}@media (width<=380px){.calculator-section{padding-left:8px;padding-right:8px}.calculator-shell>form,.calc-results{padding-left:14px;padding-right:14px}.calc-group-title>span{width:34px;height:34px}.calc-group-title h2{font-size:18px}.main-results strong{font-size:23px}.result-list>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.result-list span,.result-list b{max-width:none}}.photo-report-intro{background:linear-gradient(135deg,#fffaf5,#fff0e4);justify-content:space-between;align-items:center;gap:48px;padding:58px clamp(24px,8vw,120px) 42px;display:flex}.photo-report-intro>div{max-width:760px}.photo-report-intro h1{letter-spacing:-.03em;margin:8px 0 16px;font-size:clamp(32px,5vw,54px);line-height:1.35}.photo-report-intro p:not(.section-kicker){color:var(--muted);margin:0;line-height:1.9}.photo-report-intro>img{object-fit:contain;filter:drop-shadow(0 18px 32px #c44c0729);width:clamp(110px,16vw,190px);height:clamp(110px,16vw,190px)}.photo-report-frame{background:#f3f6f9;border:0;width:100%;display:block}.voltage-tool-frame,.voltage-lp-frame,.wire-size-tool-frame,.electrical-work-schedule-frame,.construction-photo-ledger-frame,.construction-daily-report-frame,.construction-cost-manager-frame,.renovation-schedule-frame,.renovation-schedule-lp-frame,.renovation-estimate-maker-frame,.renovation-estimate-maker-lp-frame{background:#fff;border:0;width:100%;display:block}@media (width<=720px){.photo-report-intro{text-align:center;flex-direction:column-reverse;align-items:flex-start;gap:18px;padding:38px 20px 28px}.photo-report-intro>img{width:92px;height:92px;margin:auto}.photo-report-intro h1{font-size:30px}.photo-report-intro .tool-badges{justify-content:center}}.report-breadcrumb{color:#8a6655;background:#fffaf6;border-bottom:1px solid #f1dfd1;align-items:center;gap:9px;padding:14px clamp(24px,8vw,120px);font-size:12px;display:flex}.report-breadcrumb a{color:var(--orange-dark);font-weight:800;text-decoration:none}.report-lp-hero{background:radial-gradient(circle at 82% 36%,#ffd7b9 0,#0000 28%),linear-gradient(120deg,#fffaf5,#fff0e3);grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;min-height:620px;padding:72px clamp(24px,8vw,120px);display:grid;overflow:hidden}.report-lp-copy h1{letter-spacing:-.035em;margin:10px 0 22px;font-size:clamp(42px,5.2vw,68px);line-height:1.3}.report-lp-copy h1 em{color:var(--orange-dark);background:linear-gradient(#0000 76%,#ffc79f 0);font-style:normal}.report-lp-copy>p:not(.section-kicker){max-width:680px;color:var(--muted);margin:0;font-size:16px;line-height:2}.report-lp-cta{gap:30px;width:fit-content;margin-top:28px}.report-cta-note{font-weight:800;color:#7c523d!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.6!important}.report-lp-visual{place-items:center;min-height:440px;display:grid;position:relative}.report-lp-visual>img{z-index:2;border-radius:24px;width:92px;height:92px;position:absolute;top:8px;left:5%;box-shadow:0 18px 38px #c84c0c2e}.report-paper{background:#fff;border:1px solid #ecd2be;border-radius:18px;width:min(100%,460px);padding:34px;position:relative;transform:rotate(-2deg);box-shadow:0 28px 60px #5b2b1729}.report-paper-head{border-bottom:4px solid #d54b06;align-items:center;gap:14px;padding-bottom:20px;display:flex}.report-paper-head i{background:#ff7a1a;border-radius:9px;width:34px;height:34px}.report-paper-head b{color:#2f211a;font-size:23px}.report-paper-lines{gap:10px;padding:24px 0;display:grid}.report-paper-lines span{background:#f0e7df;border-radius:5px;height:10px}.report-paper-lines span:nth-child(2){width:78%}.report-paper-lines span:nth-child(3){width:58%}.report-paper-photos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.report-paper-photos i{color:#6f3015;background:linear-gradient(145deg,#fde5d3,#f5bc91);border-radius:10px;align-items:flex-end;height:128px;padding:14px;font-size:12px;font-style:normal;font-weight:800;display:flex}.report-paper-photos i+i{background:linear-gradient(145deg,#ffe8d6,#fd9851)}.report-float-tag{z-index:3;color:#6f3015;background:#fff;border:1px solid #efd5c1;border-radius:12px;padding:12px 16px;font-size:12px;font-weight:900;position:absolute;box-shadow:0 12px 25px #5b2b171a}.report-float-tag.is-photo{top:78px;right:-2%}.report-float-tag.is-pdf{bottom:54px;left:-2%}.report-lp-section{text-align:center;padding:92px clamp(24px,7vw,104px)}.report-lp-section.is-tinted{background:#fff8f2}.report-template-note{background:#fff;border-top:1px solid #f1d6c2;border-bottom:1px solid #f1d6c2;justify-content:space-between;align-items:center;gap:40px;padding:38px clamp(24px,8vw,120px);display:flex}.report-template-note>div{max-width:820px}.report-template-note h2{margin:5px 0 10px;font-size:clamp(24px,3vw,34px)}.report-template-note p:not(.section-kicker){color:var(--muted);margin:0;line-height:1.9}.report-template-note .report-lp-cta{flex:none;margin-top:0}.report-lp-section>h2,.report-lp-value h2,.report-data-section h2{margin:10px 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.45}.report-lp-lead{max-width:780px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.95}.report-sample-section{background:linear-gradient(#fff,#fff9f4)}.report-sample-grid{text-align:left;grid-template-columns:1fr 1fr .78fr;align-items:stretch;gap:22px;max-width:1120px;margin:42px auto 0;display:grid}.report-sample-grid figure{background:#fff;border:1px solid #ecd5c4;border-radius:18px;margin:0;padding:18px;box-shadow:0 14px 35px #6f3d1c12}.report-sample-grid figcaption{color:#654534;padding:14px 4px 2px;font-size:12px;font-weight:800;line-height:1.6}.sample-sheet{background:#fff;border:1px solid #d7dce2;flex-direction:column;gap:12px;min-height:330px;padding:26px;display:flex;box-shadow:0 7px 18px #2a334114}.sample-sheet strong{border-bottom:3px solid var(--orange-dark);color:#30241f;padding-bottom:13px;font-size:18px}.sample-meta{background:#e8ecef;border-radius:3px;width:100%;height:10px}.sample-meta.short{width:65%}.sample-sheet>div{flex:1;gap:10px;margin-top:12px;display:grid}.sample-sheet.two-column>div{grid-template-columns:1fr 1fr}.sample-sheet.one-column>div{grid-template-columns:1fr}.sample-sheet i{color:#733216;background:linear-gradient(145deg,#eedfd4,#f6b17e);align-items:flex-end;min-height:175px;padding:14px;font-size:11px;font-style:normal;font-weight:900;display:flex}.sample-sheet i+i{background:linear-gradient(145deg,#e9ddd5,#fc8d3d)}.sample-device{background:#fffaf6;border:8px solid #3e2a20;border-radius:24px;flex-direction:column;gap:13px;min-height:330px;padding:24px 18px;display:flex;box-shadow:0 9px 20px #2a1e181f}.sample-device span{color:#34271f;margin-bottom:5px;font-weight:900}.sample-device i{background:#fff;border:1px solid #dfcbbb;border-radius:8px;height:42px}.sample-device b{color:#fff;background:var(--orange-dark);text-align:center;border-radius:9px;margin-top:auto;padding:13px;font-size:12px}.report-pain-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1120px;margin:44px auto 0;display:grid}.report-pain-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px;box-shadow:0 12px 30px #6f3d1c0f}.report-pain-grid span{color:var(--orange-dark);letter-spacing:.14em;font-size:12px;font-weight:900}.report-pain-grid h3{margin:12px 0;font-size:20px}.report-pain-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.report-lp-value{color:#fff;background:linear-gradient(135deg,#452014,#6d2e13);grid-template-columns:.8fr 1.2fr;gap:70px;padding:84px clamp(24px,7vw,104px);display:grid}.report-lp-value .section-kicker{color:#ff9b52}.report-lp-value h2{color:#fff}.report-lp-value>div:first-child>p:not(.section-kicker){color:#ead8cc;line-height:1.9}.report-lp-value .report-lp-cta{color:#6d2e13;background:#fff}.report-feature-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.report-feature-grid article{text-align:left;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;gap:16px;padding:22px;display:flex}.report-feature-grid article>span{background:var(--orange-dark);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.report-feature-grid h3{margin:0 0 7px;font-size:17px}.report-feature-grid p{color:#ead8cc;margin:0;font-size:13px;line-height:1.8}.report-use-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:40px auto 0;display:grid}.report-use-grid article{border-top:4px solid var(--orange);background:#fff;border-radius:0 0 16px 16px;padding:26px 23px;box-shadow:0 10px 28px #6f3d1c0f}.report-use-grid h3{margin:0 0 10px;font-size:18px}.report-use-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.report-definition{background:#fff}.report-text-block{border-left:5px solid var(--orange);text-align:left;background:#fff8f2;border-radius:0 16px 16px 0;max-width:920px;margin:34px auto 0;padding:34px 38px}.report-text-block p{color:#5e4437;margin:0;font-size:15px;line-height:2}.report-text-block p+p{margin-top:14px}.report-item-list{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1020px;margin:38px auto 0;padding:0;list-style:none;display:grid}.report-item-list li{color:#51392d;background:#fff;border:1px solid #ead5c5;border-radius:11px;padding:15px 16px 15px 42px;font-size:13px;font-weight:750;position:relative}.report-item-list li:before{content:"✓";color:var(--orange-dark);font-weight:900;position:absolute;top:14px;left:16px}.report-caution{color:#70452f;background:#ffeadc;border-radius:10px;max-width:900px;margin:24px auto 0;padding:15px 18px;font-size:12px;line-height:1.8}.report-step-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:42px auto 0;display:grid}.report-step-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:27px 24px}.report-step-grid span{color:var(--orange-dark);letter-spacing:.12em;font-size:11px;font-weight:900}.report-step-grid h3{margin:13px 0 10px;font-size:18px}.report-step-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.report-lp-section>.report-lp-cta{margin:36px auto 0}.report-data-section{background:#fff1e6;grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;padding:78px clamp(24px,9vw,140px);display:grid}.report-data-section>div:last-child{background:#fff;border:1px solid #ecc7aa;border-radius:18px;padding:30px}.report-data-section p{color:var(--muted);margin:0;line-height:1.95}.report-data-section ul{color:#5a3929;margin:20px 0 0;padding-left:22px;line-height:2}.report-faq-section{background:#fff}@media (width<=900px){.report-lp-hero{text-align:center;grid-template-columns:1fr;gap:24px}.report-lp-copy>p:not(.section-kicker),.report-lp-copy .report-lp-cta{margin-inline:auto}.report-lp-copy .tool-badges{justify-content:center}.report-lp-visual{min-height:390px}.report-template-note{flex-direction:column;align-items:flex-start}.report-template-note .report-lp-cta{margin-top:0}.report-sample-grid{grid-template-columns:1fr 1fr}.report-sample-grid figure:last-child{grid-column:1/-1}.sample-device{max-width:420px;margin:auto}.report-pain-grid{grid-template-columns:1fr}.report-lp-value{grid-template-columns:1fr;gap:36px}.report-use-grid,.report-step-grid,.report-item-list{grid-template-columns:repeat(2,1fr)}.report-data-section{grid-template-columns:1fr;gap:25px}}@media (width<=600px){.report-breadcrumb{padding:11px 18px}.report-lp-hero{min-height:auto;padding:52px 18px 58px}.report-lp-copy h1{font-size:34px}.report-lp-copy>p:not(.section-kicker){font-size:14px}.report-lp-copy .report-lp-cta{width:100%}.report-lp-visual{min-height:315px}.report-paper{padding:23px}.report-paper-head b{font-size:18px}.report-paper-photos i{height:94px}.report-lp-visual>img{width:68px;height:68px;top:2px}.report-float-tag.is-photo{top:50px;right:0}.report-float-tag.is-pdf{bottom:25px;left:0}.report-template-note{padding:32px 18px}.report-template-note .report-lp-cta{width:100%}.report-lp-section{padding:62px 18px}.report-lp-section>h2,.report-lp-value h2,.report-data-section h2{font-size:29px}.report-sample-grid{grid-template-columns:1fr}.report-sample-grid figure:last-child{grid-column:auto}.sample-sheet,.sample-device{min-height:300px}.report-pain-grid{margin-top:30px}.report-pain-grid article{padding:24px 21px}.report-lp-value{padding:60px 18px}.report-feature-grid,.report-use-grid,.report-step-grid,.report-item-list{grid-template-columns:1fr}.report-text-block{padding:25px 22px}.report-lp-value .report-lp-cta,.report-lp-section>.report-lp-cta{width:100%}.report-data-section{padding:58px 18px}.report-data-section>div:last-child{padding:24px 20px}}.shared-site-header nav{gap:26px}.content-breadcrumbs{max-width:1120px;margin:0 auto;padding:20px 0;font-size:13px}.content-breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.content-breadcrumbs li{align-items:center;gap:8px;display:flex}.content-breadcrumbs li:not(:last-child):after{content:"/";color:#b9a79b}.content-breadcrumbs a{min-height:44px;color:var(--orange-dark);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.content-page :is(a,button,input,select):focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px #ffb27a}.content-hero{background:linear-gradient(135deg,#fffaf5,#fff1e6);border-bottom:1px solid #f4e2d5;padding:80px clamp(24px,8vw,120px)}.content-hero>div{max-width:1120px;margin:0 auto}.content-hero h1{max-width:900px;margin:14px 0 20px;font-size:clamp(42px,5vw,60px);line-height:1.35}.content-hero>div>p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.9}.content-industry-nav,.content-directory-section,.content-list-section,.content-related-articles,.content-related-industries,.content-soft-section{padding:80px clamp(24px,8vw,120px)}.preview-banner{color:#793b12;text-align:center;background:#fff2e8;border-bottom:1px solid #f4c9a9;margin:0;padding:10px 24px;font-size:13px;font-weight:700}.content-section-heading,.content-result-heading,.content-card-grid,.content-industry-grid,.content-process-grid{width:100%;max-width:1120px;margin-inline:auto}.content-section-heading,.content-result-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.content-section-heading h2,.content-result-heading h2{margin:8px 0 0}.content-result-heading span{color:var(--orange-dark);font-size:14px;font-weight:800}.content-industry-grid,.content-card-grid,.content-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.content-industry-grid>a,.content-process-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;box-shadow:0 10px 26px #6f3d1c0f}.content-industry-grid>a{flex-direction:column;min-height:150px;display:flex}.content-industry-grid strong{font-size:21px}.content-industry-grid span{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8}.content-filter{border:1px solid var(--line);background:var(--cream);border-radius:18px;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(170px,.75fr)) minmax(120px,.45fr) minmax(130px,.5fr);align-items:end;gap:16px;max-width:1120px;margin:0 auto 50px;padding:28px;display:grid}.content-filter label>span{color:var(--brown);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.content-filter input,.content-filter select{width:100%;height:52px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ddc9bb;border-radius:10px;padding:0 15px}.content-filter .primary-button{cursor:pointer;font:inherit;white-space:nowrap;box-shadow:none;border:0}.content-filter .primary-button,.content-reset-button{width:100%}.content-reset-button{border:1px solid var(--orange-dark);min-height:52px;color:var(--orange-dark);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;padding:0 18px;font-weight:800}.content-search-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.7}.content-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 26px #6f3d1c0f}.content-card-image{aspect-ratio:16/9;color:#9b6b4b;letter-spacing:.12em;background:linear-gradient(135deg,#fff1e6,#ffe0c8);place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.content-card-image img{object-fit:cover;width:100%;height:100%}.content-card-body{flex-direction:column;flex:1;padding:26px;display:flex}.content-industry-label{width:fit-content;min-height:32px;color:var(--orange-dark);background:var(--orange-soft);border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.content-card h3{margin:15px 0 10px;font-size:21px;line-height:1.55}.content-card-body>p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.8}.content-card-dates{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:auto 0 16px;font-size:12px;display:flex}.content-card-dates div{gap:6px;display:flex}.content-card-dates dt{font-weight:800}.content-card-dates dd{margin:0}.content-card-link{min-height:44px;color:var(--orange-dark);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.content-empty{max-width:1120px;min-height:220px;color:var(--muted);text-align:center;background:#fffaf6;border:1px dashed #dfc5b4;border-radius:18px;place-items:center;margin:0 auto;padding:42px;display:grid}.content-empty p{margin:0;line-height:1.9}.content-pagination{justify-content:center;gap:10px;margin:38px auto 0;display:flex}.content-pagination button{border:1px solid var(--line);width:46px;height:46px;color:var(--brown);font:inherit;cursor:pointer;background:#fff;border-radius:10px;font-weight:800}.content-pagination button[aria-current=page]{border-color:var(--orange-dark);color:#fff;background:var(--orange-dark)}.content-two-column-section{grid-template-columns:.7fr 1.3fr;gap:70px;max-width:1120px;margin:0 auto;padding:80px 0;display:grid}.content-check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.content-check-list li{border:1px solid var(--line);color:var(--muted);border-radius:14px;padding:18px 20px 18px 48px;line-height:1.8;position:relative}.content-check-list li:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;top:25px;left:22px}.content-soft-section,.content-related-articles,.content-related-industries{background:var(--cream);border-block:1px solid #f6e7db}.content-process-grid h3{margin:0 0 16px;font-size:21px}.content-process-grid ul{color:var(--muted);margin:0;padding-left:1.3em;line-height:1.9}.content-related-industries>div{flex-wrap:wrap;gap:12px;max-width:1120px;margin:0 auto;display:flex}.content-related-industries h2{max-width:1120px;margin:0 auto 24px}.content-related-industries a{border:1px solid var(--line);min-height:48px;color:var(--orange-dark);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-weight:800;display:inline-flex}.article-header{max-width:920px;margin:0 auto;padding:64px 0 52px}.article-header h1{margin:18px 0 20px;font-size:clamp(38px,5vw,58px);line-height:1.4}.article-summary{color:var(--muted);margin:0;font-size:18px;line-height:1.9}.article-meta{color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin:24px 0 0;font-size:13px;display:flex}.article-meta div{gap:8px;display:flex}.article-meta dt{font-weight:800}.article-meta dd{margin:0}.article-main-image{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;margin-top:40px}.article-c084 .article-main-image{aspect-ratio:auto;object-fit:contain;height:auto}.article-c059 .article-main-image{aspect-ratio:3/2;object-fit:contain;height:auto}.article-c060 .article-main-image{aspect-ratio:1332/697;object-fit:contain;height:auto}.article-c060 .article-exact-body :is(h2[id],h3[id]){scroll-margin-top:120px}.content-card-image img[src="/contents/free-furniture-layout-apps/eyecatch.webp"]{object-fit:contain}.article-c059 .article-exact-body :is(h2[id],h3[id]){scroll-margin-top:120px}.content-card-image:has(img[src="/contents/furniture-opening-clearance/featured-image.webp"]){position:relative}.content-card-image img[src="/contents/furniture-opening-clearance/featured-image.webp"]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.article-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:70px;max-width:1120px;margin:0 auto;padding:0 0 90px;display:grid}.article-body{min-width:0}.article-lead{border-left:4px solid var(--orange);color:var(--ink);background:var(--cream);margin:0 0 50px;padding:26px 28px;font-size:17px;line-height:2}.article-lead p{margin:0}.article-lead p+p{margin-top:22px}.article-exact-body>section{margin:0 0 54px;scroll-margin-top:120px}.article-exact-body>section>h2,.article-exact-body>h2{border-bottom:2px solid var(--line);margin:0 0 22px;padding-bottom:14px;font-size:32px;line-height:1.5}.article-exact-body>section>h3,.article-exact-body>h3{color:var(--ink);margin:34px 0 14px;font-size:23px;font-weight:700;line-height:1.6}.article-exact-body>section>p,.article-exact-body>p{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:2}.article-exact-body>section>p:empty,.article-exact-body>p:empty{display:none}.article-exact-body :is(.article-c022-inline-link,.article-inline-tool-link){background:var(--orange-soft);border:1px solid #edcdb6;border-radius:16px;margin:24px 0;padding:22px}.article-exact-body :is(.article-c022-inline-link,.article-inline-tool-link) a{color:var(--orange-dark);justify-content:space-between;align-items:center;gap:16px;font-weight:800;text-decoration:none;display:flex}.article-exact-body #summary .article-c022-cta-button{vertical-align:top;width:calc(50% - 8px);margin:12px 0 0;display:inline-flex}.article-exact-body #summary .article-c022-cta-button+.article-c022-cta-button{margin-left:12px}.article-exact-body .article-c022-cta-button a{white-space:normal;text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:13px 26px;line-height:1.5;text-decoration:none;display:flex}.article-exact-body .article-c022-reference-list{gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.article-exact-body .article-c022-reference-list li{overflow-wrap:anywhere;background:#fffaf6;border:1px solid #ead5c5;border-radius:14px;padding:17px 20px}.article-exact-body .article-c022-reference-list a{color:var(--orange-dark);font-weight:700}.article-exact-body strong{color:var(--ink);font-weight:800}.article-prompt-template{background:#fffaf5;border:1px solid #e9d2c1;border-radius:16px;max-width:100%;margin:24px 0 28px;overflow:hidden;box-shadow:0 8px 24px #5e39240a}.article-prompt-template pre{max-width:100%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:24px;font:400 15px/1.9 Noto Sans JP,Yu Gothic,Meiryo,sans-serif;overflow-x:auto}.article-c029 .article-exact-body>section>ul:not([class])>li{padding-left:22px}.article-c029 .article-exact-body>section>ul:not([class])>li:before{background:var(--orange);border-radius:50%;width:6px;height:6px;top:27px;left:4px}.article-c029 .article-exact-body>section>ul:not([class])>li:after{display:none}.article-c029 .article-exact-body>#section-7>p:nth-of-type(2){border:1px solid #edcdb6;border-left:4px solid var(--orange-dark);background:var(--orange-soft);color:var(--ink);border-radius:14px;margin:24px 0 28px;padding:20px 22px}.article-c029 .article-exact-body>#article-cta{display:flex}.article-exact-body>section.article-caution,.article-exact-body>section.article-cta{background:var(--orange-soft);border:1px solid #edcdb6;border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;margin:54px 0;padding:28px;display:flex}.article-exact-body>section.article-caution>h2,.article-exact-body>section.article-cta>h2{border:0;margin:0 0 2px;padding:0;font-size:23px}.article-exact-body>section.article-caution>p,.article-exact-body>section.article-cta>p{margin:0}.article-exact-body>section.article-cta>ul{margin:4px 0}.article-exact-body>section.article-cta .primary-button,.article-exact-body>section.article-cta .content-secondary-button{white-space:normal;text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:13px 26px;line-height:1.5;text-decoration:none;display:inline-flex}.article-exact-body>section.article-references>p{overflow-wrap:anywhere}.article-important-text,.article-exact-body>section>p strong,.article-exact-body>p strong,.article-c053 .article-subsection>p strong{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#ffb27a80 58%);padding:0 .08em .04em;font-family:inherit;font-weight:800}.article-exact-body .article-action-list{margin:24px 0 28px}.article-c034-inline-cta{background:var(--orange-soft);border:1px solid #edcdb6;border-radius:18px;margin:34px 0 10px;padding:26px 28px}.article-exact-body>section>.article-c034-inline-cta p{color:var(--muted);margin:0;line-height:2}.article-c034-inline-cta a{color:var(--orange-dark);text-underline-offset:4px;font-weight:800;text-decoration:underline}.article-answer-summary{background:#fffaf5;border:1px solid #f0ded0;border-radius:16px;margin:0 0 28px;padding:26px 28px;box-shadow:0 8px 24px #5730190f}.article-answer-summary .article-answer-label{color:#735f52;margin:20px 0 8px;font-size:15px;line-height:1.6}.article-answer-summary .article-answer-points{gap:8px;margin:0;padding-left:1.4em;list-style:outside;display:grid}.article-answer-summary .article-answer-points li{overflow-wrap:anywhere;padding-left:3px;line-height:1.75}.article-answer-summary .article-answer-points li::marker{color:#c84c0c}.article-answer-summary .article-answer-tools{border-top:1px solid #f0ded0;margin-top:20px;padding-top:16px}.article-answer-summary .article-answer-tools .article-answer-label{margin-top:0}.article-answer-tools a{color:#a84008;text-underline-offset:4px;overflow-wrap:anywhere;padding:6px 0;font-weight:700;line-height:1.65;text-decoration:underline;display:inline-block}.article-answer-tools a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #c84c0c}.article-answer-summary .section-kicker{margin:0 0 6px}.article-answer-summary h2{margin:0 0 12px!important;font-size:clamp(24px,3vw,30px)!important}.article-answer-summary>p:not(.section-kicker){margin:0;line-height:1.9}.article-answer-summary dl{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 0;display:grid}.article-answer-summary dl div{background:#fff;border:1px solid #f0ded0;border-radius:12px;min-width:0;padding:14px 16px}.article-answer-summary dt{color:#735f52;margin-bottom:5px;font-size:13px;font-weight:700}.article-answer-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.65}.article-body>section{margin:0 0 54px;scroll-margin-top:120px}.article-body>section h2{border-bottom:2px solid var(--line);margin:0 0 22px;padding-bottom:14px;font-size:32px;line-height:1.5}.article-body>section p{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:2}.article-body>section>ul,.article-subsection ul{color:var(--muted);margin:0 0 24px;padding-left:1.4em;line-height:1.9}.article-body>section>ul li+li,.article-subsection li+li{margin-top:8px}.article-bullet-list,.article-exact-body>section>ul:not([class]){background:#fffaf6;border:1px solid #ead5c5;border-radius:16px;gap:0;list-style:none;display:grid;box-shadow:0 8px 24px #5e39240a;color:var(--ink)!important;margin:24px 0 28px!important;padding:8px 22px!important}.article-bullet-list>li,.article-exact-body>section>ul:not([class])>li{border-bottom:1px solid #f0ded0;min-width:0;padding:15px 4px 15px 34px;position:relative;margin:0!important}.article-bullet-list>li:last-child,.article-exact-body>section>ul:not([class])>li:last-child{border-bottom:0}.article-bullet-list>li:before,.article-exact-body>section>ul:not([class])>li:before{content:"";background:var(--orange-soft);border-radius:7px;width:20px;height:20px;position:absolute;top:18px;left:2px}.article-bullet-list>li:after,.article-exact-body>section>ul:not([class])>li:after{content:"";border-left:2px solid var(--orange-dark);border-bottom:2px solid var(--orange-dark);width:8px;height:4px;position:absolute;top:24px;left:8px;transform:rotate(-45deg)}.article-exact-body .article-bullet-list>li{padding-left:22px}.article-exact-body .article-bullet-list>li:before{background:var(--orange);border-radius:50%;width:6px;height:6px;top:27px;left:4px}.article-exact-body .article-bullet-list>li:after{display:none}.article-bullet-list .article-list-heading,.article-bullet-list>li>div>strong,.article-exact-body>section>ul:not([class])>li>strong{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.8}.article-c049 .article-exact-body>h2{scroll-margin-top:120px}.article-c049 .article-exact-body>ul:not([class]){color:var(--ink);background:#fffaf6;border:1px solid #ead5c5;border-radius:16px;gap:0;margin:24px 0 28px;padding:8px 22px;list-style:none;display:grid;box-shadow:0 8px 24px #5e39240a}.article-c049 .article-exact-body>ul:not([class])>li{overflow-wrap:anywhere;border-bottom:1px solid #f0ded0;min-width:0;margin:0;padding:15px 4px 15px 34px;line-height:1.8;position:relative}.article-c049 .article-exact-body>ul:not([class])>li:last-child{border-bottom:0}.article-c049 .article-exact-body>ul:not([class])>li:before{content:"";background:var(--orange-soft);border-radius:7px;width:20px;height:20px;position:absolute;top:18px;left:2px}.article-c049 .article-exact-body>ul:not([class])>li:after{content:"";border-left:2px solid var(--orange-dark);border-bottom:2px solid var(--orange-dark);width:8px;height:4px;position:absolute;top:24px;left:8px;transform:rotate(-45deg)}.article-c049 .article-table-wrap{background:#fff;border:1px solid #e9d2c1;border-radius:16px;max-width:100%;margin:26px 0 30px;overflow-x:auto;box-shadow:0 8px 24px #5e39240a}.article-c049 .article-table-wrap table{border-collapse:collapse;width:100%;min-width:660px;color:var(--muted);font-size:14px;line-height:1.75}.article-c049 .article-table-wrap th,.article-c049 .article-table-wrap td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #f1e3d8;border-right:1px solid #f1e3d8;padding:15px 17px}.article-c049 .article-table-wrap th:last-child,.article-c049 .article-table-wrap td:last-child{border-right:0}.article-c049 .article-table-wrap thead th{color:var(--brown);background:#fffaf6;border-top:0;font-weight:800}.article-example-card{border:1px solid #ead5c5;border-left:4px solid var(--orange);background:#fffaf6;border-radius:0 16px 16px 0;margin:24px 0 28px;padding:24px 26px 22px;position:relative;box-shadow:0 8px 24px #5e39240a}.article-example-card .article-example-label{min-height:28px;color:var(--orange-dark);background:var(--orange-soft);letter-spacing:.04em;border-radius:999px;align-items:center;margin:0 0 12px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.article-body>section .article-example-card p,.article-c043 .article-example-card p{color:var(--ink);overflow-wrap:anywhere;word-break:normal;margin:0;line-height:1.9}.article-body>section .article-example-card p+p,.article-c043 .article-example-card p+p{margin-top:8px}.article-figure{margin:30px 0 32px}.article-figure>figcaption{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;padding:2px 2px 0;font-size:13px;line-height:1.8;display:block;overflow:visible}.article-figure img{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;height:auto;display:block}.article-related-link{background:#fffaf6;border:1px solid #ead5c5;border-radius:16px;margin:28px 0 32px;padding:22px 24px 22px 58px;position:relative;box-shadow:0 8px 24px #5e39240a}.article-related-link:before{content:"";border:2px solid var(--orange-dark);background:var(--orange-soft);border-radius:50%;width:18px;height:18px;position:absolute;top:24px;left:24px}.article-related-link:after{content:"";border-left:2px solid var(--orange-dark);border-bottom:2px solid var(--orange-dark);width:7px;height:4px;position:absolute;top:31px;left:31px;transform:rotate(-45deg)}.article-related-link p{color:var(--muted);margin:0 0 10px!important;font-size:14px!important;line-height:1.8!important}.article-related-link a{color:var(--orange-dark);text-underline-offset:4px;align-items:center;gap:10px;font-weight:800;text-decoration:underline;display:inline-flex}.article-c059 .article-c059-link-label{color:var(--muted);margin-bottom:8px;font-size:14px;line-height:1.8;display:block}.article-c059 .article-c059-image-card{padding:20px}.article-c059 .article-c059-image-card:before,.article-c059 .article-c059-image-card:after{content:none}.article-c059 .article-c059-image-card>a{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;width:100%;text-decoration:none;display:grid}.article-c059 .article-c059-image-card img{border-radius:8px;width:100%;height:auto;margin:0;display:block}.article-c059 .article-c059-image-card .article-c059-link-label{font-weight:400}.article-c059 .article-c059-link-title{text-underline-offset:4px;text-decoration:underline}@media (width<=600px){.article-c059 .article-c059-image-card>a{grid-template-columns:1fr;gap:14px}}.article-c054 .article-exact-body #section-9+.article-bullet-list{box-shadow:none;background:0 0;border:0;gap:12px;padding:0!important}.article-c054 .article-exact-body #section-9+.article-bullet-list li{border:0;padding:0}.article-c054 .article-exact-body #section-9+.article-bullet-list li:before,.article-c054 .article-exact-body #section-9+.article-bullet-list li:after{display:none}.article-c054 .article-exact-body #section-9+.article-bullet-list a{min-height:64px;color:var(--ink);background:#fffaf6;border:1px solid #e8cdb9;border-radius:14px;align-items:center;padding:16px 64px 16px 18px;font-weight:700;line-height:1.7;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 8px 22px #5e39240d}.article-c054 .article-exact-body #section-9+.article-bullet-list a:after{content:"→";color:#fff;background:var(--orange-dark);border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.article-c054 .article-exact-body #section-9+.article-bullet-list a:hover{border-color:var(--orange-dark);background:#fff;transform:translateY(-1px);box-shadow:0 12px 28px #6f3d1c1a}.article-c054 .article-exact-body #section-9+.article-bullet-list a:focus-visible{outline-offset:3px;outline:3px solid #e85f164d}@media (width<=640px){.article-c054 .article-exact-body #section-9+.article-bullet-list a{min-height:58px;padding:14px 56px 14px 15px;font-size:14px}.article-c054 .article-exact-body #section-9+.article-bullet-list a:after{width:30px;height:30px;right:14px}}.article-tool-candidate{background:#fffaf6;border:1px solid #ead5c5;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 32px;padding:22px 24px;display:flex}.article-tool-candidate .section-kicker{color:var(--orange-dark);letter-spacing:.08em;font-weight:800;margin:0 0 4px!important;font-size:12px!important}.article-tool-candidate h3{margin:0 0 8px;font-size:20px}.article-tool-candidate>div>p:last-child{color:var(--muted);margin:0!important;font-size:14px!important;line-height:1.8!important}.article-tool-status{color:#6d5545;background:#f3e9e1;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:76px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.article-tool-link{gap:6px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s}.article-tool-link:hover{color:#fff;background:#e85f16;transform:translateY(-1px)}.article-tool-link:focus-visible{outline-offset:3px;outline:3px solid #e85f164d}@media (width<=640px){.article-tool-candidate{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}}.article-workflow-list,.article-step-list,.article-cause-list,.article-mistake-list,.article-metric-list,.article-condition-list,.article-requirement-list,.article-action-list,.article-ky-example-list{margin:30px 0 24px;padding:0;list-style:none}.article-workflow-list,.article-step-list{counter-reset:article-list-item}.article-workflow-list>li,.article-step-list>li{counter-increment:article-list-item}.article-workflow-list>li:before,.article-step-list>li:before{content:counter(article-list-item,decimal-leading-zero);color:#fff;background:var(--orange-dark);letter-spacing:.06em;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.article-list-heading{color:var(--ink);margin:0;font-size:16px;font-weight:800;line-height:1.65}.article-list-description{color:var(--body);margin:8px 0 0;font-size:14px;line-height:1.85}.article-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.article-workflow-list li{background:#fffaf6;border:1px solid #ead5c5;border-radius:16px;align-items:flex-start;gap:16px;min-height:132px;padding:22px;display:flex;box-shadow:0 8px 24px #5e39240d}.article-workflow-list li>div,.article-step-list li>div{min-width:0}.article-workflow-list .article-list-heading,.article-step-list .article-list-heading{margin:1px 0 0;font-size:17px;line-height:1.55}.article-workflow-list .article-list-description,.article-step-list .article-list-description{color:var(--muted);margin-top:7px;line-height:1.75}.article-cause-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.article-cause-list li{min-height:86px;color:var(--ink);background:#fff;border:1px solid #f0d9c8;border-radius:14px;align-items:center;padding:20px 20px 20px 54px;display:flex;position:relative;box-shadow:0 7px 20px #5e39240a}.article-cause-list li:before{content:"";border:3px solid var(--orange);width:12px;height:12px;box-shadow:0 0 0 5px var(--orange-soft);border-radius:50%;position:absolute;left:22px}.article-cause-list strong{font-size:15px;line-height:1.75}.article-mistake-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.article-mistake-list li{min-height:92px;color:var(--ink);background:linear-gradient(145deg,#fff 0%,#fff7f5 100%);border:1px solid #efcfc9;border-radius:14px;align-items:center;padding:20px 20px 20px 58px;display:flex;position:relative;box-shadow:0 7px 20px #6e2d250a}.article-mistake-list li:before{content:"!";color:#fff;background:#b64a3d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid;position:absolute;left:21px}.article-mistake-list strong{font-size:15px;line-height:1.75}.article-step-list{gap:14px;display:grid;position:relative}.article-step-list:before{content:"";background:#f0d1bb;width:2px;position:absolute;top:21px;bottom:21px;left:21px}.article-step-list li{background:#fff;border:1px solid #ead5c5;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;padding:20px 24px 20px 0;display:grid;position:relative;box-shadow:0 8px 24px #5e39240a}.article-step-list>li:before{z-index:1;border-radius:0 12px 12px 0;position:relative}.article-step-list .article-list-heading{margin-top:7px}.article-metric-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.article-metric-list li{background:linear-gradient(135deg,#fff 0%,#fff8f2 100%);border:1px solid #ead5c5;border-radius:16px;align-items:center;min-height:116px;padding:22px 22px 22px 62px;display:flex;position:relative}.article-metric-list li:before{content:"";border-left:3px solid var(--orange-dark);border-bottom:3px solid var(--orange-dark);width:21px;height:21px;position:absolute;left:23px}.article-metric-list li:after{content:"";border-left:3px solid var(--orange-dark);border-bottom:3px solid var(--orange-dark);width:18px;height:12px;position:absolute;left:29px;transform:skewY(-38deg)rotate(-20deg)}.article-metric-list strong{color:var(--ink);font-size:15px;line-height:1.75}.article-condition-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.article-condition-list li{background:linear-gradient(145deg,#fff 0%,#fff8f2 100%);border:1px solid #ead5c5;border-radius:16px;min-height:154px;padding:54px 20px 20px;position:relative;box-shadow:0 8px 24px #5e39240a}.article-condition-list li:before{content:"";border:2px solid var(--orange-dark);background:var(--orange-soft);border-radius:50%;width:20px;height:20px;position:absolute;top:21px;left:21px}.article-condition-list li:after{content:"";border-left:2px solid var(--orange-dark);border-bottom:2px solid var(--orange-dark);width:7px;height:4px;position:absolute;top:26px;left:27px;transform:rotate(-45deg)}.article-condition-list strong{color:var(--ink);font-size:15px;font-weight:700;line-height:1.8}.article-requirement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.article-requirement-list li{background:linear-gradient(145deg,#fff 0%,#fff8f2 100%);border:1px solid #ead5c5;border-radius:16px;min-height:138px;padding:24px 24px 24px 66px;position:relative;box-shadow:0 8px 24px #5e39240a}.article-requirement-list li:before{content:"";background:var(--orange-dark);border-radius:8px;width:24px;height:24px;position:absolute;top:25px;left:24px}.article-requirement-list li:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;position:absolute;top:31px;left:32px;transform:rotate(-45deg)}.article-requirement-list li div{gap:8px;display:grid}.article-requirement-list .article-list-description{margin-top:0}.article-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.article-action-list li{background:#fff;border:1px solid #ead5c5;border-radius:16px;align-items:center;min-height:104px;padding:22px 22px 22px 62px;display:flex;position:relative;box-shadow:0 8px 24px #5e39240a}.article-action-list li:before{content:"";background:var(--orange-soft);border-radius:8px;width:24px;height:24px;position:absolute;left:22px}.article-action-list li:after{content:"";border-left:3px solid var(--orange-dark);border-bottom:3px solid var(--orange-dark);width:9px;height:5px;position:absolute;left:29px;transform:rotate(-45deg)}.article-action-list strong{color:var(--ink);font-size:15px;line-height:1.75}.article-compact-list{border:1px solid var(--line);background:#fffaf6;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:24px 0;padding:16px 18px;list-style:none;display:grid}.article-compact-list li{border-bottom:1px solid #f0ded0;min-width:0;padding:13px 2px}.article-compact-list li:last-child,.article-compact-list li:nth-last-child(2):nth-child(odd){border-bottom:0}.article-compact-list .article-list-heading{color:var(--body);padding-left:16px;font-size:15px;font-weight:600;line-height:1.75;position:relative}.article-compact-list .article-list-heading:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:1px}.article-c051-review-list{counter-reset:c051-review-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 24px;padding:0;list-style:none;display:grid}.article-c051-review-list>li{color:#33261e;counter-increment:c051-review-step;background:#fff;border:1px solid #f0ded0;border-radius:17px;grid-template-rows:44px minmax(0,1fr);gap:16px;min-width:0;min-height:176px;padding:26px;display:grid;position:relative}.article-c051-review-list>li:before{content:counter(c051-review-step,decimal-leading-zero);color:#fff;letter-spacing:.06em;background:#c84c0c;border-radius:12px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.article-c051-review-content{min-width:0}.article-c051-review-list .article-list-heading{color:#33261e;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.65}.article-c051-review-description{min-height:0}.article-c051-review-description p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.8}.article-c052 .article-ordered-subsections{counter-reset:c052-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0 28px;padding:0;list-style:none;display:grid}.article-c052 .article-ordered-subsections>li{counter-increment:c052-step;background:#fff;border:1px solid #f0ded0;border-radius:17px;min-width:0;margin:0;padding:28px;position:relative}.article-c052 .article-ordered-subsections>li:before{content:counter(c052-step,decimal-leading-zero);color:#fff;letter-spacing:.06em;background:#c84c0c;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:18px;font-size:13px;font-weight:900;display:grid;position:static}.article-c052 .article-ordered-subsections>li h3{color:#33261e;overflow-wrap:anywhere;margin:0 0 14px;font-size:19px;line-height:1.65}.article-c052 .article-ordered-subsections>li p{color:#735f52}.article-c052 #checkpoints>ul,.article-c052 #simulator>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0 28px;padding:0;list-style:none;display:grid}.article-c052 #checkpoints>ul li,.article-c052 #simulator>ul li{color:#33261e;background:#fff;border:1px solid #f0ded0;border-radius:17px;min-width:0;padding:26px 26px 26px 66px;line-height:1.75;position:relative}.article-c052 #checkpoints>ul li:before,.article-c052 #simulator>ul li:before{content:"";background:#fff1e6;border:2px solid #c84c0c;border-radius:9px;width:28px;height:28px;position:absolute;top:25px;left:24px}.article-c052 #checkpoints>ul li:after,.article-c052 #simulator>ul li:after{content:"";border-bottom:3px solid #c84c0c;border-left:3px solid #c84c0c;width:9px;height:5px;position:absolute;top:34px;left:33px;transform:rotate(-45deg)}.article-estimate-example-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.article-estimate-example-list li{background:linear-gradient(145deg,#fff 0%,#fff8f2 100%);border:1px solid #ead5c5;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:18px 20px;display:grid;box-shadow:0 7px 20px #5e39240a}.article-estimate-list-icon{background:var(--orange-soft);border-radius:8px;width:26px;height:26px;margin-top:1px;display:block;position:relative}.article-estimate-list-icon:after{content:"";border-left:3px solid var(--orange-dark);border-bottom:3px solid var(--orange-dark);width:9px;height:5px;position:absolute;top:7px;left:7px;transform:rotate(-45deg)}.article-estimate-example-list li>div{gap:4px;min-width:0;display:grid}.article-estimate-example-list strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.7}.article-estimate-example-list li>div>span{color:var(--body);overflow-wrap:anywhere;font-size:14px;line-height:1.75}.article-ky-example-list{gap:10px;display:grid}.article-ky-example-list li{background:#fff;border:1px solid #ead5c5;border-radius:14px;min-height:74px;padding:17px 20px 17px 66px;position:relative;box-shadow:0 8px 24px #5e39240a}.article-ky-example-list li:before{color:#fff;background:var(--orange-dark);border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:900;line-height:1;display:grid;position:absolute;top:17px;left:18px}.article-ky-example-list li:first-child:before{content:"!"}.article-ky-example-list li:nth-child(2):before{content:"✓";background:#8a5a3b}.article-ky-example-list li:nth-child(3):before{content:"→";background:#f36c18}.article-ky-example-list li div{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px;display:grid}.article-ky-example-list strong{color:var(--ink);font-size:15px;font-weight:800;line-height:1.9}.article-ky-example-list span{min-width:0;color:var(--body);overflow-wrap:anywhere;font-size:15px;line-height:1.9}.article-subsection{margin:34px 0 0;scroll-margin-top:120px}.article-subsection h3{color:var(--ink);margin:0 0 14px;font-size:23px;line-height:1.6}.article-c053 .article-subsection>p{color:var(--muted);letter-spacing:0;margin:0 0 20px;font-family:inherit;font-size:16px;font-weight:400;line-height:2}.article-c043 .article-subsection>h3{font-weight:700}.article-c043 .article-subsection>p{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:2}.article-sidebar{flex-direction:column;align-self:start;gap:20px;min-width:0;max-height:calc(100dvh - 130px);display:flex;position:sticky;top:110px;overflow:hidden}.article-sidebar .article-toc{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;position:static;overflow-y:auto}.article-toc{border:1px solid var(--line);background:#fffaf6;border-radius:16px;padding:24px;position:sticky;top:110px}.article-toc ol{color:var(--muted);margin:16px 0 0;padding-left:1.25em;font-size:13px;line-height:1.8}.article-toc li+li{margin-top:8px}.article-c055 .article-toc a{overflow-wrap:anywhere;display:block}.article-c055 .article-toc .article-toc-sublist{margin:6px 0 0;padding-left:1.15em;font-size:12px;line-height:1.65}.article-c055 .article-toc .article-toc-sublist li+li{margin-top:4px}.article-c055 .article-exact-body :is(h2[id],h3[id]){scroll-margin-top:110px}.article-toc-cta{background:#fff;border:1px solid #f0ded0;border-radius:18px;padding:24px;box-shadow:0 10px 28px #4e301d12}.article-toc-cta-icon{color:#c84c0c;background:#fff1e6;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.article-toc-cta-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.article-toc-cta-icon img{object-fit:contain;border-radius:14px;width:48px;height:48px;display:block}.article-toc-cta-label{color:#c84c0c;letter-spacing:.06em;margin:0 0 8px;font-size:12px;font-weight:800}.article-toc-cta h2{margin:0;font-size:20px;line-height:1.5}.article-toc-cta>p:not(.article-toc-cta-label){color:var(--muted);margin:10px 0 18px;font-size:14px;line-height:1.75}.article-toc-cta .primary-button{text-align:center;width:100%;min-height:50px;box-shadow:none;border-radius:10px;padding:12px 16px;font-size:14px;line-height:1.5}.article-caution,.article-cta{background:var(--orange-soft);border:1px solid #edcdb6;border-radius:18px;margin:54px 0;padding:28px}.article-caution h2,.article-cta h2{margin:0 0 12px;font-size:23px}.article-caution p,.article-cta p{color:var(--muted);margin:0;line-height:1.9}.article-references{margin:54px 0}.article-references ul{color:var(--muted);gap:12px;margin:0;padding:0;line-height:1.9;list-style:none;display:grid}.article-references li,.article-exact-body>section.article-references>p{color:var(--muted);overflow-wrap:anywhere;background:#fffaf6;border:1px solid #ead5c5;border-radius:14px;margin:0 0 12px;padding:17px 20px 17px 54px;line-height:1.9;position:relative;box-shadow:0 8px 24px #5e39240a}.article-references li:last-child,.article-exact-body>section.article-references>p:last-child{margin-bottom:0}.article-references li:before,.article-exact-body>section.article-references>p:before{content:"";border:2px solid var(--orange-dark);background:var(--orange-soft);border-radius:6px;width:18px;height:18px;position:absolute;top:19px;left:20px}.article-references li:after,.article-exact-body>section.article-references>p:after{content:"";border-left:2px solid var(--orange-dark);border-bottom:2px solid var(--orange-dark);width:7px;height:4px;position:absolute;top:25px;left:26px;transform:rotate(-45deg)}.article-references a{color:var(--orange-dark);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.article-c047 .article-figure img{width:min(100%,680px);margin-inline:auto}.article-c047 .article-references ul{gap:10px}.article-c047 .article-references li{background:#fff;border-radius:12px;align-items:center;min-height:50px;margin:0;padding:13px 16px 13px 46px;display:flex;box-shadow:0 4px 14px #5e392409}.article-c047 .article-references li:before{border-width:1px;border-radius:5px;width:16px;height:16px;top:15px;left:16px}.article-c047 .article-references li:after{width:6px;height:3px;top:20px;left:21px}.article-c047 .article-references a{font-size:14px;font-weight:600;line-height:1.65;text-decoration-color:#d9a17d;text-decoration-thickness:1px}.article-c047 #pre-confirmation-check>.article-action-list{color:var(--ink);background:#fffaf6;border:1px solid #ead5c5;border-radius:16px;grid-template-columns:1fr;gap:0;margin:24px 0 28px;padding:8px 22px;display:grid;box-shadow:0 8px 24px #5e39240a}.article-c047 #pre-confirmation-check>.article-action-list>li{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #f0ded0;border-radius:0;margin:0;padding:15px 4px 15px 34px;display:block}.article-c047 #pre-confirmation-check>.article-action-list>li:last-child{border-bottom:0}.article-c047 #pre-confirmation-check>.article-action-list>li:before{background:var(--orange-soft);border-radius:7px;width:20px;height:20px;top:18px;left:2px}.article-c047 #pre-confirmation-check>.article-action-list>li:after{border-width:0 0 2px 2px;width:8px;height:4px;top:24px;left:8px}.article-c047 #pre-confirmation-check>.article-action-list strong{font-size:15px;line-height:1.8}.article-c044 .article-exact-body>#section-10>.article-bullet-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin:22px 0 28px!important;padding:0!important}.article-c044 .article-exact-body>#section-10>.article-bullet-list>li{background:#fff;border:1px solid #eadfd7;border-radius:12px;align-items:center;min-height:52px;padding:13px 16px 13px 46px;display:flex;box-shadow:0 4px 14px #5e392409;margin:0!important}.article-c044 .article-exact-body>#section-10>.article-bullet-list>li:before{background:#fff6ef;border:1px solid #edcdb6;border-radius:50%;width:22px;height:22px;top:15px;left:15px}.article-c044 .article-exact-body>#section-10>.article-bullet-list>li:after{content:"↗";width:22px;height:22px;color:var(--orange-dark);border:0;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid;top:15px;left:15px;transform:none}.article-c044 .article-exact-body>#section-10>.article-bullet-list a{color:#93400f;text-underline-offset:3px;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.65;text-decoration-color:#d9a17d;text-decoration-thickness:1px}.article-table-scroll{background:#fff;border:1px solid #e9d2c1;border-radius:16px;max-width:100%;margin:26px 0 30px;overflow-x:auto;box-shadow:0 8px 24px #5e39240a}.article-table-scroll:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.article-c050 .article-header h1{font-size:54px}.article-c050 .article-check-list{border:1px solid var(--line);background:#fffaf6;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:24px 0 28px;padding:8px 22px;list-style:none;display:grid;box-shadow:0 8px 24px #5e39240a}.article-c050 .article-check-list>li{border-bottom:1px solid var(--line);min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;padding:15px 4px 15px 26px;line-height:1.8;position:relative}.article-c050 .article-check-list>li:before{content:"";border-left:2px solid var(--orange-dark);border-bottom:2px solid var(--orange-dark);width:14px;height:8px;position:absolute;top:23px;left:3px;transform:rotate(-45deg)}.article-c050 .article-check-list>li:nth-last-child(-n+2){border-bottom:0}.article-c050 #section-10{border:1px solid #edcdb6;border-left:4px solid var(--orange-dark);background:var(--orange-soft);border-radius:16px;margin:48px 0;padding:26px 28px}.article-c050 #section-10>h2{border-top:0;margin-top:0;padding-top:0;font-size:24px}.article-c050 #section-10>p:last-child{margin-bottom:0}.article-c050 .article-reference-list{gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.article-c050 .article-reference-list>li{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:14px;min-width:0;padding:17px 20px}.article-c050 .article-reference-list a{color:var(--orange-dark);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.article-c050 .article-cta-actions-c051{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.article-c054 .article-safety-note{border:1px solid #edcdb6;border-left:4px solid var(--orange-dark);background:var(--orange-soft);color:var(--ink);overflow-wrap:anywhere;border-radius:16px;margin:28px 0 32px;padding:22px 24px 22px 28px;line-height:1.9}.article-c054 .article-lead:empty{display:none}.article-c054 .article-cta-actions-c051{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.article-table{border-collapse:collapse;width:100%;min-width:660px;color:var(--muted);font-size:14px;line-height:1.75}.article-table caption{color:var(--ink);text-align:left;background:#fff8f2;padding:15px 18px;font-weight:800}.article-table th,.article-table td{text-align:left;vertical-align:top;border-top:1px solid #f1e3d8;border-right:1px solid #f1e3d8;padding:15px 17px}.article-table th:last-child,.article-table td:last-child{border-right:0}.article-table thead th{color:var(--brown);background:#fffaf6;font-weight:800}.article-table tbody th{width:20%;color:var(--ink);background:#fffdfb;font-weight:800}.article-cta{justify-content:space-between;align-items:center;gap:28px;display:flex}.article-cta>div:last-child{flex-direction:column;flex:none;gap:10px;display:flex}.article-cta .primary-button{width:auto;box-shadow:none}.article-cta.article-cta-dual{flex-direction:column;align-items:stretch}.article-c015 .article-cta-c015{margin:34px 0 42px}.content-secondary-button{border:1px solid var(--orange-dark);min-height:52px;color:var(--orange-dark);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;font-weight:800;display:inline-flex}.article-cta>div.article-cta-actions-c051:last-child{flex-direction:column;gap:12px;width:100%;max-width:100%}.article-cta-actions-c051 :is(.primary-button,.content-secondary-button){white-space:normal;text-align:center;border-radius:10px;width:100%;min-height:52px;padding:13px 26px;line-height:1.5}.article-cta-actions-c051 .primary-button{color:#fff;background:#c84c0c}.article-cta-actions-c051 .content-secondary-button{color:#c84c0c;background:#fff;border-color:#c84c0c}.article-cta-actions-c051 .content-secondary-button:hover{background:#fff7f0;transform:translateY(-2px)}.article-c055 .article-layout{grid-template-areas:"body sidebar"}.article-c055 .article-body{grid-area:body}.article-c055 .article-sidebar{grid-area:sidebar}.article-c055-prelude{width:min(920px,100% - 48px);margin:0 auto}.article-c055-prelude .article-lead{margin-bottom:50px}@media screen and (width>=1101px){.article-c055 .article-header h1{letter-spacing:-.025em;line-height:1.34;font-size:52px!important}}@media screen and (width>=801px){.article-c055 .article-cta>div.article-cta-actions-c051:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid!important}}.article-cta>div.article-cta-actions-c053:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:100%;display:grid}.article-cta-actions-c053 :is(.primary-button,.content-secondary-button){white-space:normal;text-align:center;border-radius:10px;width:100%;min-height:52px;padding:13px 22px;line-height:1.5}.article-cta-actions-c053 .primary-button{color:#fff;background:#c84c0c}.article-cta-actions-c053 .content-secondary-button{color:#c84c0c;background:#fff;border-color:#c84c0c}.article-cta-actions-c053 .content-secondary-button:hover{background:#fff7f0;transform:translateY(-2px)}.article-cta.article-cta-c043{flex-direction:column;align-items:stretch}.article-cta>div.article-cta-actions-c043:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:100%;display:grid}.article-cta-actions-c043 :is(.primary-button,.content-secondary-button){white-space:normal;text-align:center;width:100%;min-height:52px;padding:13px 22px;line-height:1.5}.article-cta-actions-c043 .primary-button{color:#fff;background:#c84c0c}.article-cta-actions-c043 .content-secondary-button{color:#c84c0c;background:#fff;border-color:#c84c0c}.article-cta.article-cta-c045{flex-direction:column;align-items:stretch}.article-cta>div.article-cta-actions-c045:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:100%;display:grid}.article-cta-actions-c045 :is(.primary-button,.content-secondary-button){white-space:normal;text-align:center;width:100%;min-height:52px;padding:13px 22px;line-height:1.5}.article-cta-actions-c045 .primary-button{color:#fff;background:#c84c0c}.article-cta-actions-c045 .content-secondary-button{color:#c84c0c;background:#fff;border-color:#c84c0c}.article-exact-body>section#section-15{background:var(--orange-soft);border:1px solid #edcdb6;border-radius:18px;flex-direction:column;gap:12px;margin:54px 0;padding:28px;display:flex}.article-exact-body>section#section-15>h2{border:0;margin:0 0 2px;padding:0;font-size:23px;line-height:1.5}.article-exact-body>section#section-15>p{margin:0;line-height:1.9}.article-exact-body>section#section-15>p:has(>a){margin:0}.article-exact-body>section#section-15>p+p:not(:has(>a)){margin-top:8px}.article-exact-body>section#section-15 :is(.primary-button,.content-secondary-button){white-space:normal;text-align:center;border-radius:10px;width:100%;min-height:52px;padding:13px 26px;line-height:1.5;text-decoration:none}.article-exact-body>section#section-15 .primary-button{color:#fff;background:#c84c0c}.article-exact-body>section#section-15 .content-secondary-button{color:#c84c0c;background:#fff;border-color:#c84c0c}.article-exact-body>section#section-15 :is(.primary-button,.content-secondary-button)>strong{color:inherit;background:0 0;padding:0}.trust-document{max-width:920px;margin:0 auto;padding:72px 0 96px}.trust-intro{color:var(--brown);background:var(--orange-soft);border-radius:14px;margin:0 0 40px;padding:22px 24px;line-height:1.9}.trust-document>section{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:24px;padding:30px 0;display:grid}.trust-document>section>span{color:var(--orange-dark);letter-spacing:.12em;font-size:14px;font-weight:900}.trust-document h2{margin:0 0 12px;font-size:25px}.trust-document section p{color:var(--muted);margin:0;line-height:2}.trust-document aside{background:var(--cream);border-radius:16px;margin-top:42px;padding:26px}.trust-document aside p{color:var(--muted);margin:0 0 12px;line-height:1.8}.trust-document aside a{min-height:44px;color:var(--orange-dark);align-items:center;font-weight:800;display:inline-flex}@media (width<=1100px){.content-breadcrumbs,.content-two-column-section,.article-header,.article-layout,.trust-document{width:calc(100% - 48px)}.content-filter{grid-template-columns:1fr 1fr}.content-filter .primary-button,.content-reset-button{width:100%}.article-layout{grid-template-columns:1fr;gap:34px}.article-c055 .article-layout{grid-template-areas:"sidebar""body"}.article-sidebar{grid-row:1;gap:16px;max-height:none;position:static;overflow:visible}.article-sidebar .article-toc{scrollbar-gutter:auto;position:static;overflow:visible}.article-toc-cta{padding:22px}}@media (width<=800px){.article-c029 .article-header h1{font-size:36px}.article-c029 .article-exact-body>section>h2{font-size:27px}.article-c029 .article-exact-body>section>h3{font-size:21px}.article-c029 .article-exact-body>#article-cta{padding:24px 20px}.article-c044 .article-exact-body>section>h2{font-size:27px}.article-c044 .article-exact-body>section>h3{font-size:21px}.content-breadcrumbs,.content-two-column-section,.article-header,.article-layout,.trust-document{width:calc(100% - 40px)}.content-breadcrumbs{padding-block:12px}.content-hero{padding:56px 20px}.content-hero h1{font-size:36px}.content-hero>div>p:last-child{font-size:16px}.content-industry-nav,.content-directory-section,.content-list-section,.content-related-articles,.content-related-industries,.content-soft-section{padding:58px 20px}.content-industry-grid,.content-card-grid,.content-process-grid,.content-filter{grid-template-columns:1fr}.content-filter{padding:22px 18px}.content-search-note{grid-column:auto}.content-result-heading{flex-direction:column;align-items:flex-start;gap:8px}.content-two-column-section{grid-template-columns:1fr;gap:26px;padding:58px 0}.article-header{padding:46px 0 38px}.article-header h1{font-size:34px}.article-summary{font-size:16px}.article-layout{padding-bottom:64px}.article-body>section h2,.article-exact-body>section>h2,.article-exact-body>h2{font-size:27px}.article-exact-body>section>h3,.article-exact-body>h3{font-size:21px}.article-c050 .article-header h1{font-size:34px}.article-c050 .article-check-list{grid-template-columns:1fr;padding:6px 16px}.article-c050 .article-check-list>li:nth-last-child(2){border-bottom:1px solid var(--line)}.article-c050 .article-check-list>li:last-child{border-bottom:0}.article-c050 #section-10{padding:22px 20px}.article-c050 .article-cta-actions-c051{grid-template-columns:1fr}.article-c054 .article-safety-note{padding:20px}.article-c054 .article-cta-actions-c051,.article-workflow-list,.article-cause-list,.article-mistake-list,.article-metric-list,.article-condition-list,.article-requirement-list,.article-action-list,.article-compact-list,.article-estimate-example-list{grid-template-columns:1fr}.article-compact-list li:nth-last-child(2):nth-child(odd){border-bottom:1px solid #f0ded0}.article-c051-review-list,.article-c052 .article-ordered-subsections,.article-c052 #checkpoints>ul,.article-c052 #simulator>ul{grid-template-columns:1fr}.article-c051-review-list>li,.article-workflow-list li{min-height:auto}.article-table{min-width:620px;font-size:13px}.article-table th,.article-table td{padding:13px 12px}.article-cta{flex-direction:column;align-items:stretch}.article-cta>div:last-child,.article-cta .primary-button{width:100%}.article-cta>div.article-cta-actions-c051:last-child{flex-direction:column;gap:12px}.article-c055 .article-cta>div.article-cta-actions-c051:last-child{grid-template-columns:1fr}.article-c055-prelude{width:calc(100% - 40px)}.article-cta-actions-c051 :is(.primary-button,.content-secondary-button){width:100%}.article-cta>div.article-cta-actions-c053:last-child,.article-cta>div.article-cta-actions-c043:last-child,.article-cta>div.article-cta-actions-c045:last-child{grid-template-columns:1fr;gap:12px}.article-exact-body #summary .article-c022-cta-button{width:100%;display:flex}.article-exact-body #summary .article-c022-cta-button+.article-c022-cta-button{margin-left:0}.trust-document{padding:52px 0 72px}.trust-document>section{grid-template-columns:1fr;gap:8px}}@media (width<=700px){.article-c052 #room-issue-guides .article-table-scroll{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.article-c052 #room-issue-guides .article-table{min-width:0;display:block}.article-c052 #room-issue-guides .article-table caption{border:1px solid #f0ded0;border-radius:12px;margin-bottom:16px}.article-c052 #room-issue-guides .article-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-c052 #room-issue-guides .article-table tbody{gap:16px;display:grid}.article-c052 #room-issue-guides .article-table tr{background:#fff;border:1px solid #f0ded0;border-radius:16px;gap:12px;padding:20px;display:grid}.article-c052 #room-issue-guides .article-table th,.article-c052 #room-issue-guides .article-table td{overflow-wrap:anywhere;background:0 0;border:0;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:12px;width:auto;padding:0;display:grid}.article-c052 #room-issue-guides .article-table th:before{content:"こんな悩み";color:#735f52;font-weight:700}.article-c052 #room-issue-guides .article-table td:nth-child(2):before{content:"確認する内容";color:#735f52;font-weight:700}.article-c052 #room-issue-guides .article-table td:nth-child(3):before{content:"詳しく見るテーマ";color:#735f52;font-weight:700}}@media (width<=520px){.article-example-card{border-radius:0 14px 14px 0;margin:20px 0 24px;padding:20px 18px 18px}.article-example-card .article-example-label{margin-bottom:10px}.article-body>section .article-example-card p,.article-c043 .article-example-card p{font-size:15px;line-height:1.85}.article-workflow-list li{gap:13px;padding:18px}.article-workflow-list>li:before,.article-step-list>li:before{border-radius:10px;width:38px;height:38px}.article-workflow-list .article-list-heading,.article-step-list .article-list-heading{font-size:16px}.article-cause-list li{min-height:auto;padding:17px 17px 17px 48px}.article-cause-list li:before{left:19px}.article-mistake-list li{min-height:auto;padding:17px 17px 17px 52px}.article-mistake-list li:before{left:18px}.article-step-list li{grid-template-columns:38px minmax(0,1fr);gap:14px;padding-right:18px}.article-step-list:before{left:19px}.article-metric-list li{min-height:auto;padding:18px 18px 18px 56px}.article-metric-list li:before{left:20px}.article-metric-list li:after{left:26px}.article-condition-list li{min-height:auto;padding:50px 18px 18px}.article-requirement-list li{min-height:auto;padding:20px 18px 20px 58px}.article-requirement-list li:before{top:21px;left:18px}.article-requirement-list li:after{top:27px;left:26px}.article-action-list li{min-height:auto;padding:18px 18px 18px 56px}.article-action-list li:before{left:18px}.article-action-list li:after{left:25px}.article-c051-review-list{gap:24px}.article-c051-review-list>li{border-radius:16px;grid-template-rows:42px minmax(0,1fr);gap:14px;padding:24px}.article-c051-review-list>li:before{width:42px;height:42px}.article-c051-review-list .article-list-heading{font-size:16px}.article-c052 .article-ordered-subsections>li{border-radius:16px;padding:24px}.article-c052 #checkpoints>ul li,.article-c052 #simulator>ul li{border-radius:16px;padding:24px 20px 24px 62px}.article-c052 #checkpoints>ul li:before,.article-c052 #simulator>ul li:before{top:23px;left:20px}.article-c052 #checkpoints>ul li:after,.article-c052 #simulator>ul li:after{top:32px;left:29px}.article-estimate-example-list{gap:9px}.article-estimate-example-list li{grid-template-columns:28px minmax(0,1fr);gap:11px;padding:16px}.article-estimate-list-icon{width:24px;height:24px}.article-estimate-list-icon:after{top:6px;left:6px}.article-estimate-example-list strong{font-size:14px}.article-estimate-example-list li>div>span{font-size:13px}.article-ky-example-list{gap:9px}.article-ky-example-list li{min-height:auto;padding:15px 15px 15px 56px}.article-ky-example-list li:before{border-radius:9px;width:30px;height:30px;top:15px;left:14px}.article-ky-example-list li div{grid-template-columns:1fr;gap:1px}.article-ky-example-list strong,.article-ky-example-list span{font-size:14px;line-height:1.8}}@media screen and (width>=769px){h1{font-size:clamp(48px,5vw,64px)!important}.article-c050 .article-header h1{font-size:54px!important}}@media screen and (width<=768px){html,body{overflow-x:clip}h1{font-size:clamp(36px,9vw,42px)!important}.article-c050 .article-header h1{font-size:36px!important}}@media (hover:hover){button[class*=_primary]:hover,a[class*=_primary]:hover,button[class*=_mainButton]:hover,a[class*=_mainButton]:hover,button[class*=_heroButton]:hover,a[class*=_heroButton]:hover,.btn.primary:hover,.primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #c84c0c4d}}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px!important;outline:3px solid #1f5fbf!important}.tool-detail-guide .section-kicker,.tool-detail-guide ol span,.tool-related .section-kicker,.tool-related-label,.tool-related a,.tool-lp-back,.tool-badges span,.report-step-grid span,[class*=_kicker_],[class*=_sectionHead_] p,[class*=_sectionHead_]>span{color:#9a3d0a}.calc-field small,[class*=_field_] small,[class*=_field_]>span:not([class]),[class*=_optional_]{color:#685448}.tool-detail-guide{grid-template-columns:1fr 1fr;gap:24px;width:min(1120px,100% - 40px);margin:64px auto;display:grid}.tool-detail-guide>section{background:#fff;border:1px solid #eadfd7;border-radius:20px;padding:28px;scroll-margin-top:90px}.tool-detail-guide>.tool-related-embedded{background:var(--soft);grid-column:1/-1;padding:28px}.tool-detail-guide>.tool-related-embedded .tool-related-inner{max-width:none}.tool-detail-guide>section:first-of-type,.tool-detail-guide>section:nth-of-type(2),.tool-detail-guide>section:last-of-type{grid-column:1/-1}.tool-detail-guide h2{color:#33261e;margin:6px 0 14px;font-size:clamp(1.35rem,2.5vw,1.8rem)}.tool-detail-guide p,.tool-detail-guide li{color:#594a40;line-height:1.85}.tool-detail-guide ul{margin:0;padding-left:1.3em}.tool-detail-guide ol{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.tool-detail-guide ol li{background:#fff8f2;border-radius:14px;padding:18px}.tool-detail-guide ol span{color:#c84c0c;letter-spacing:.08em;font-size:.78rem;font-weight:800;display:block}.tool-detail-guide ol p{margin:6px 0 0;font-weight:700}.tool-detail-nav{background:#fff8f2;border-radius:16px;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:14px;display:flex}.tool-detail-nav a{color:#8d3a11;background:#fff;border-radius:999px;padding:8px 14px;font-weight:700;text-decoration:none}.tool-detail-guide details{border-top:1px solid #eadfd7;padding:18px 0}.tool-detail-guide details:last-child{border-bottom:1px solid #eadfd7}.tool-detail-guide summary{cursor:pointer;color:#33261e;font-weight:800}.tool-detail-guide details p{margin:10px 0 0}.tool-bug-report,.tool-common-guide{border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex}.tool-bug-report{background:#fff8f2;border:1px solid #edcdb6}.tool-bug-report h2,.tool-common-guide h2{margin:6px 0 8px}.tool-bug-report p,.tool-common-guide p{margin:0}.tool-bug-report>div,.tool-common-guide>div{max-width:760px}.tool-bug-report .outline-button,.tool-common-guide .outline-button{text-align:center;flex:none}@media (width<=720px){.tool-detail-guide{grid-template-columns:1fr;gap:16px;width:min(100% - 24px,1120px);margin:40px auto}.tool-detail-guide>section{padding:22px 18px;grid-column:1!important}.tool-detail-guide ol{grid-template-columns:1fr}.tool-detail-nav{flex-wrap:nowrap;overflow:auto}.tool-detail-nav a{white-space:nowrap}.tool-bug-report,.tool-common-guide{flex-direction:column;align-items:stretch;gap:18px;padding:22px 18px}.tool-bug-report .outline-button,.tool-common-guide .outline-button{width:100%}}.tool-error-inline{color:#702018;background:#fff7f6;border:1px solid #e8a39c;border-left:4px solid #b42318;border-radius:8px;gap:3px;margin-top:6px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.55;display:grid!important}.tool-error-inline b{font-weight:800}.tool-error-kind{color:#fff;background:#b42318;border-radius:999px;width:max-content;padding:1px 7px;font-size:11px;font-weight:800}.tool-error-summary{color:#702018;background:#fff7f6;border:1px solid #e8a39c;border-left:5px solid #b42318;border-radius:12px;width:min(1120px,100% - 48px);margin:0 auto 18px;padding:16px 18px}.tool-error-summary strong{font-size:17px}.tool-error-summary p{margin:4px 0 8px}.tool-error-summary ul{margin:0;padding-left:1.25rem}@media (width<=640px){.tool-error-summary{width:calc(100% - 24px);padding:14px}}@media print{.tool-error-inline,.tool-error-summary{display:none!important}}.rakuwork-field-help-button{color:#9a3d0a;vertical-align:middle;cursor:help;width:22px;height:22px;box-shadow:none;background:#fff;border:1.5px solid #9a3d0a;border-radius:50%;flex:none;place-items:center;margin-left:7px;padding:0;font:800 13px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-grid;transform:none}.rakuwork-field-help-button:hover,.rakuwork-field-help-button[aria-expanded=true]{color:#fff;background:#9a3d0a}.rakuwork-field-help-button:focus-visible{outline-offset:2px!important;outline:3px solid #1f5fbf59!important}.rakuwork-field-help{z-index:2147483000;color:#33261e;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #d8c6b9;border-radius:10px;padding:12px 14px;font:500 13px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;box-shadow:0 12px 30px #33261e2e}.rakuwork-field-help[hidden]{display:none!important}@media (width<=640px){.rakuwork-field-help-button{width:24px;height:24px;margin-left:6px}.rakuwork-field-help{padding:13px 14px;font-size:14px}}@media print{.rakuwork-field-help-button,.rakuwork-field-help,.rakuwork-print-exclude{display:none!important}}.tool-first-view{color:#33261e;background:linear-gradient(135deg,#fff 0%,#fffaf5 100%);border:1px solid #f0ded0;border-radius:18px;width:min(1120px,100% - 48px);margin:24px auto 32px;padding:32px;box-shadow:0 12px 32px #57301914}.tool-first-view-copy{max-width:820px}.tool-first-view-kicker{color:#c84c0c;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:800}.tool-first-view-title{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.25}.tool-first-view-description{color:#5d4b40;max-width:850px;margin:14px 0 0;font-size:16px;line-height:1.8}.tool-first-view-badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tool-first-view-badges span{color:#c84c0c;background:#fff;border:1px solid #edc7aa;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}.tool-first-view-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.tool-first-view-facts div{background:#fff;border:1px solid #f0ded0;border-radius:12px;min-width:0;padding:16px}.tool-first-view-facts dt{color:#735f52;margin-bottom:6px;font-size:13px;font-weight:700}.tool-first-view-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.55}.tool-first-view-purpose{color:#33261e;background:#fff1e6;border-left:4px solid #f97316;margin:14px 0 0;padding:14px 16px;line-height:1.75}.tool-first-view-analytics{color:#735f52;margin:14px 0 0;font-size:13px;line-height:1.65}.tool-first-view-cta{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#c84c0c;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:22px;padding:12px 28px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 18px #c84c0c33}.tool-first-view-cta:hover{transform:translateY(-2px);box-shadow:0 12px 24px #c84c0c42}.tool-first-view-cta:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}@media (width<=820px){.tool-first-view{width:min(100% - 40px,1120px);padding:24px}.tool-first-view-facts{grid-template-columns:1fr}.tool-first-view-cta{width:100%}}@media (width<=720px){.article-answer-summary{padding:22px 20px}.article-answer-summary dl{grid-template-columns:1fr}}@media (width<=375px){.tool-first-view{width:calc(100% - 32px);padding:20px 16px}.tool-first-view-title{font-size:28px}}@media (prefers-reduced-motion:reduce){.tool-first-view-cta{transition:none}.tool-first-view-cta:hover{transform:none}}@media print{.tool-first-view{display:none!important}}.article-ordered-subsections{counter-reset:article-steps;gap:22px;margin:28px 0;padding:0;list-style:none;display:grid}.article-ordered-subsections>li{border:1px solid var(--border-color,#e5e7eb);counter-increment:article-steps;background:#fff;border-radius:16px;margin:0;padding:24px 24px 24px 76px;position:relative}.article-ordered-subsections>li:before{content:counter(article-steps);color:#fff;background:#c84c0c;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:absolute;top:22px;left:22px}.article-ordered-subsections h3{margin-top:0}@media (width<=520px){.article-ordered-subsections>li{padding:66px 18px 20px}.article-ordered-subsections>li:before{top:16px;left:18px}}.topic-cluster-header{max-width:980px;margin:0 auto 42px}.topic-cluster-header h1{max-width:980px}.topic-cluster-header>img{border:1px solid #f0ded0;border-radius:18px;width:100%;height:auto;margin:28px 0;display:block}.topic-cluster-lead{background:#fff1e6;border:1px solid #f0ded0;border-radius:18px;margin-top:26px;padding:24px}.topic-cluster-lead p{margin:0}.topic-cluster-lead p+p{margin-top:16px}.topic-cluster-card{background:#fff;border:1px solid #f0ded0;border-radius:18px;margin:22px 0;padding:24px;box-shadow:0 10px 28px #562d1212}.topic-cluster-card h3{color:#33261e;margin:0 0 10px}.topic-cluster-card p{margin:0}.topic-cluster-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.topic-cluster-actions a{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.topic-cluster-page .article-body>section{scroll-margin-top:90px}@media (width<=600px){.topic-cluster-header h1{font-size:clamp(28px,9vw,40px)}.topic-cluster-header>img{border-radius:14px}.topic-cluster-lead,.topic-cluster-card{padding:18px}.topic-cluster-actions{flex-direction:column}.topic-cluster-actions a{width:100%}}.topic-cluster-parent-links{background:#fff1e6;border-top:1px solid #f0ded0;padding:32px clamp(20px,8vw,120px)}.topic-cluster-parent-links>div{flex-wrap:wrap;gap:12px;max-width:1120px;margin:0 auto;display:flex}.topic-cluster-parent-links a{color:#c84c0c;background:#fff;border:1px solid #f0ded0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #562d120d}.topic-cluster-parent-links a:hover{text-underline-offset:4px;text-decoration:underline}.topic-cluster-parent-links a:focus-visible{outline-offset:3px;outline:3px solid #f9731652}@media (width<=600px){.topic-cluster-parent-links{padding:24px 20px}.topic-cluster-parent-links>div{display:grid}.topic-cluster-parent-links a{border-radius:16px;justify-content:space-between;width:100%}}.electrical-hub-hero>div{max-width:900px}.electrical-hub-jump{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.electrical-hub-jump a{min-height:44px;color:var(--orange-dark);border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.electrical-hub-section{padding:80px clamp(24px,8vw,120px)}.electrical-hub-section>.content-section-heading,.electrical-hub-section>.content-result-heading,.electrical-challenge-grid,.electrical-process-list,.electrical-resource-groups,.electrical-topic-guide{width:100%;max-width:1120px;margin-inline:auto}.electrical-hub-soft{background:var(--orange-soft)}.electrical-challenge-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.electrical-challenge-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:24px;display:flex;box-shadow:0 10px 26px #6f3d1c0f}.electrical-challenge-card h3{margin:0 0 12px;font-size:21px}.electrical-challenge-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.electrical-card-actions{gap:8px;margin-top:auto;padding-top:20px;display:grid}.electrical-card-actions a,.electrical-process-links a{color:var(--orange-dark);font-size:13px;font-weight:800;text-decoration:none}.electrical-process-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.electrical-process-list>li{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:16px;padding:24px;display:grid}.electrical-process-number{color:#fff;background:var(--orange-dark);border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.electrical-process-list h3{margin:0 0 10px;font-size:20px}.electrical-process-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.electrical-process-links{gap:10px;margin-top:16px;display:grid}.electrical-process-links span{gap:6px;display:grid}.electrical-resource-groups{gap:46px;display:grid}.electrical-resource-groups>section{scroll-margin-top:24px}.electrical-resource-groups h3{margin:0 0 18px;font-size:23px}.electrical-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.electrical-resource-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:172px;padding:24px;text-decoration:none;display:flex;box-shadow:0 10px 26px #6f3d1c0d}.electrical-resource-card:hover,.electrical-challenge-card:hover{border-color:#f4aa75;transform:translateY(-2px)}.electrical-resource-type{color:#fff;background:var(--orange-dark);border-radius:999px;width:fit-content;margin-bottom:16px;padding:5px 10px;font-size:12px;font-weight:800}.electrical-resource-type.secondary{color:var(--orange-dark);border:1px solid var(--orange-dark);background:#fff}.electrical-resource-card strong{color:var(--text);font-size:18px;line-height:1.6}.electrical-resource-card>span:last-child{color:var(--orange-dark);margin-top:auto;padding-top:18px;font-size:14px;font-weight:800}.electrical-topic-guide{border:1px solid var(--line);text-align:center;background:#fffaf5;border-radius:18px;margin-top:80px;margin-bottom:96px;padding:40px}.electrical-topic-guide h2{margin:8px 0 14px}.electrical-topic-guide p:not(.section-kicker){max-width:720px;color:var(--muted);margin:0 auto 24px;line-height:1.8}.electrical-topic-guide .content-secondary-button{text-decoration:none;display:inline-flex}@media (width<=1100px){.electrical-challenge-grid,.electrical-process-list,.electrical-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.electrical-hub-section{padding:58px 20px}.electrical-challenge-grid,.electrical-process-list,.electrical-resource-grid{grid-template-columns:1fr}.electrical-hub-jump{display:grid}.electrical-hub-jump a{width:100%}.electrical-challenge-card,.electrical-process-list>li,.electrical-resource-card{padding:22px 20px}.electrical-topic-guide{margin:58px 20px;padding:30px 20px}.electrical-resource-groups{gap:38px}}.content-industry-tools-section{background:var(--orange-soft);padding:80px clamp(24px,8vw,120px)}.content-industry-tools-section>.content-result-heading,.content-industry-tool-grid{width:100%;max-width:1120px;margin-inline:auto}.content-industry-tools-section .section-lead{text-align:left;max-width:760px;margin:12px 0 0}.content-industry-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.content-industry-tool-card{border:1px solid var(--line);min-width:0;color:var(--text);background:#fff;border-radius:18px;flex-direction:column;padding:26px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 26px #6f3d1c0f}.content-industry-tool-card:hover{border-color:#f4aa75;transform:translateY(-2px);box-shadow:0 14px 30px #6f3d1c1a}.content-industry-tool-card:focus-visible{outline:3px solid var(--orange-accent);outline-offset:3px}.content-industry-tool-icon{background:#fff7f0;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid;overflow:hidden}.content-industry-tool-icon img{object-fit:contain;width:48px;height:48px}.content-industry-tool-label{background:var(--orange-dark);color:#fff;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:800}.content-industry-tool-card h3{margin:14px 0 10px;font-size:20px;line-height:1.55}.content-industry-tool-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.content-industry-tool-card dl{border-top:1px solid var(--line);margin:18px 0 0;padding-top:16px}.content-industry-tool-card dl div{gap:5px;display:grid}.content-industry-tool-card dt{color:var(--muted);font-size:12px;font-weight:800}.content-industry-tool-card dd{margin:0;font-size:14px;font-weight:700;line-height:1.6}.content-industry-tool-action{color:var(--orange-dark);margin-top:auto;padding-top:20px;font-size:14px;font-weight:800}@media (width<=980px){.content-industry-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.content-industry-tools-section{padding:58px 20px}.content-industry-tool-grid{grid-template-columns:1fr}.content-industry-tool-card{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.content-industry-tool-card{transition:none}.content-industry-tool-card:hover{transform:none}}.professional-evidence{background:#f7faf9;border:1px solid #d7e3df;border-radius:16px;margin:48px 0;padding:28px}.professional-evidence-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.professional-evidence-heading h2{margin:4px 0 0}.professional-evidence-updated{color:#52625d;white-space:nowrap;margin:0;font-size:14px}.professional-evidence-intro{color:#41514c;margin:0 0 20px}.professional-evidence-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.professional-evidence-list>li{background:#fff;border:1px solid #dce7e3;border-radius:12px;padding:18px}.professional-evidence-category{color:#1e5f4c;background:#e7f2ee;border-radius:999px;margin-bottom:8px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.professional-evidence-list h3{margin:0 0 12px;font-size:17px;line-height:1.55}.professional-evidence-list h3 a{color:#174f40;text-underline-offset:3px;text-decoration-thickness:1px}.professional-evidence-list dl{gap:7px;margin:0;font-size:14px;display:grid}.professional-evidence-list dl div{grid-template-columns:92px 1fr;gap:12px;display:grid}.professional-evidence-list dt{color:#52625d;font-weight:700}.professional-evidence-list dd{color:#27332f;margin:0}@media (width<=640px){.professional-evidence{margin:36px 0;padding:20px}.professional-evidence-heading{display:block}.professional-evidence-updated{white-space:normal;margin-top:8px}.professional-evidence-list dl div{grid-template-columns:1fr;gap:2px}}.home-entry-section{text-align:center;background:#fff;padding:78px clamp(24px,8vw,120px) 88px}.home-entry-heading{max-width:760px;margin:0 auto}.home-entry-heading h2{margin:0 0 14px;font-size:clamp(30px,3vw,38px);line-height:1.45}.home-entry-heading p{color:var(--muted);margin:0;line-height:1.9}.home-entry-grid{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1120px;margin:38px auto 0;display:grid}.home-entry-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;align-items:center;min-width:0;padding:30px 34px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 26px #6f3d1c0f}.home-entry-card-ai{background:var(--orange-soft)}.home-entry-card:hover{border-color:#f0ad7c;transform:translateY(-3px);box-shadow:0 16px 34px #6f3d1c1a}.home-entry-card:focus-visible{outline-offset:4px;outline:3px solid #ffb27a}.home-entry-icon{width:74px;height:74px;color:var(--orange);place-items:center;margin-bottom:12px;display:grid}.home-entry-icon svg{width:68px;height:68px}.home-entry-label{color:var(--orange-dark);margin:0 0 8px;font-size:15px;font-weight:800}.home-entry-card h3{color:var(--ink);margin:0 0 12px;font-size:clamp(22px,2.2vw,28px);line-height:1.45}.home-entry-card>p{max-width:450px;min-height:58px;color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.85}.home-entry-button{border:1px solid var(--orange-dark);border-radius:10px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:52px;margin-top:auto;padding:13px 22px;font-size:15px;font-weight:800;display:flex}.home-entry-button-outline{color:var(--orange-dark);background:#fff}.home-entry-button-primary{color:#fff;background:var(--orange-dark);box-shadow:0 10px 22px #c84c0c33}.content-ai-knowledge-cta{background:#fff8f3;border:1px solid #edcdb6;border-radius:18px;justify-content:space-between;align-items:center;gap:36px;max-width:1120px;margin:52px auto 0;padding:28px 32px;display:flex}.content-ai-knowledge-cta h2{margin:7px 0 8px;font-size:clamp(23px,2.5vw,31px);line-height:1.45}.content-ai-knowledge-cta p:not(.section-kicker){color:var(--muted);margin:0;line-height:1.8}.content-ai-knowledge-cta .primary-button{flex:none;justify-content:center;align-items:center;gap:10px;min-width:260px;margin:0;display:inline-flex}.article-ai-knowledge-cta{background:linear-gradient(135deg,#fff8f3,#fff0e5);border:1px solid #edcdb6;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:54px 0;padding:28px;display:flex}.article-ai-knowledge-cta h2{margin:7px 0 9px;font-size:23px}.article-ai-knowledge-cta p:not(.section-kicker){color:var(--muted);margin:0;line-height:1.8}.article-ai-knowledge-cta .primary-button{text-align:center;flex:none;justify-content:center;align-items:center;gap:9px;min-width:250px;display:inline-flex}.article-ai-knowledge-actions{flex:none;gap:12px;width:min(100%,290px);display:grid}.article-ai-knowledge-actions :is(.primary-button,.content-secondary-button){white-space:normal;text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:52px;padding:13px 22px;line-height:1.5;display:inline-flex}.article-ai-knowledge-actions .content-secondary-button{color:#c84c0c;background:#fff;border-color:#c84c0c}.article-ai-knowledge-actions .content-secondary-button:hover{background:#fff7f0;transform:translateY(-2px)}@media (width<=900px){.content-ai-knowledge-cta .primary-button,.article-ai-knowledge-cta .primary-button{width:100%;min-width:0}.content-ai-knowledge-cta{flex-direction:column;align-items:stretch;width:calc(100% - 40px)}.article-ai-knowledge-cta{flex-direction:column;align-items:stretch}.article-ai-knowledge-actions{width:100%}}@media (width<=700px){.home-entry-section{padding:58px 20px 64px}.home-entry-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.home-entry-card{padding:26px 20px 22px}.home-entry-card>p{min-height:0}.home-entry-button{padding-inline:16px}}@media (width<=600px){.content-ai-knowledge-cta{margin-top:34px;padding:22px 18px}.article-ai-knowledge-cta{padding:22px 18px}}.article-quick-answer{background:#fffaf6;border:1px solid #edcdb6;border-radius:18px;margin:0 0 34px;padding:26px 28px}.article-quick-answer>p{margin:0 0 20px;line-height:1.9}.article-quick-answer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.article-quick-answer-grid p{background:#fff;border:1px solid #edd8c8;border-radius:12px;margin:0;padding:16px;font-weight:700;line-height:1.75}.article-quick-answer-grid span{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.article-lead-c057{margin-top:0}.article-support-list{background:#fffaf6;border-top:1px solid #f0ded0;border-bottom:1px solid #f0ded0;padding:15px 18px 15px 40px}.article-support-list li{margin:5px 0;padding-left:2px;font-weight:400}.article-support-list li::marker{color:var(--orange);font-size:.82em}.article-usage-note{margin-top:18px}@media (width<=700px){.article-quick-answer{padding:20px 18px}.article-quick-answer-grid{grid-template-columns:1fr}.article-support-list{padding-left:36px}}.article-c060 .article-c060-link-label{color:var(--muted);margin-bottom:8px;font-size:14px;line-height:1.8;display:block}.article-c060 .article-c060-image-card{padding:20px}.article-c060 .article-c060-image-card:before,.article-c060 .article-c060-image-card:after{content:none}.article-c060 .article-c060-image-card>a{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;width:100%;text-decoration:none;display:grid}.article-c060 .article-c060-image-card img{border-radius:8px;width:100%;height:auto;margin:0;display:block}.article-c060 .article-c060-image-card .article-c060-link-label{font-weight:400}.article-c060 .article-c060-link-title{text-underline-offset:4px;text-decoration:underline}@media (width<=600px){.article-c060 .article-c060-image-card>a{grid-template-columns:1fr;gap:14px}}.home-industry-section .content-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-industry-section .home-industry-card{border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;min-height:0;padding:28px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.home-industry-icon{background:var(--orange-soft);width:48px;height:48px;color:var(--orange-dark);border-radius:12px;place-items:center;display:grid}.home-industry-icon svg{width:24px;height:24px}.home-industry-copy{flex-direction:column;min-width:0;height:100%;display:flex}.home-industry-copy h3{color:var(--text);overflow-wrap:anywhere;margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.5}.home-industry-copy p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 22px;font-size:14px;line-height:1.8}.home-industry-action{border-top:1px solid var(--line);color:var(--orange-dark);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.home-industry-action svg{flex:none;width:20px;height:20px;transition:transform .2s}.home-industry-section .home-industry-card:hover{border-color:var(--orange-dark);transform:translateY(-3px);box-shadow:0 12px 28px #6f3d1c1a}.home-industry-card:hover .home-industry-action svg{transform:translate(3px)}.home-industry-card:focus-visible{outline:3px solid var(--orange-accent);outline-offset:4px}@media (width<=700px){.home-industry-section .content-industry-grid{grid-template-columns:1fr}.home-industry-section .home-industry-card{gap:16px;padding:24px}.home-industry-copy h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.home-industry-section .home-industry-card,.home-industry-action svg{transition:none}.home-industry-section .home-industry-card:hover,.home-industry-card:hover .home-industry-action svg{transform:none}}.article-c105 .article-toc-cta,.article-c106 .article-toc-cta{background:var(--orange-soft);flex-shrink:0;padding:20px}.article-c105 .article-toc-cta-icon,.article-c106 .article-toc-cta-icon{display:none}.article-c106 .article-exact-body>h2,.article-c106 .article-exact-body>h3{scroll-margin-top:120px}.article-c107 .article-toc-cta{background:var(--orange-soft);flex-shrink:0;padding:20px}.article-c107 .article-toc-cta-icon{display:none}.article-c107 .article-exact-body>h2,.article-c107 .article-exact-body>h3{scroll-margin-top:120px}.article-c107 .article-inline-tool-action{margin:24px 0 32px}.article-c107 .article-inline-tool-action .primary-button{color:#fff;text-decoration:none}.article-c107 .article-inline-tool-action h3{margin:8px 0 12px;font-size:23px;line-height:1.6}.article-related-image-card{max-width:420px;margin:28px 0 32px}.article-exact-body .article-related-image-card h3{margin:0;font-size:21px;line-height:1.55}.article-exact-body .article-related-image-card .content-card-body>p{margin:0 0 10px;font-size:14px}.article-related-image-card .content-card-image{border:0}.article-related-image-card{max-width:none}.article-related-image-card .content-card{flex-direction:row;align-items:center}.article-related-image-card .content-card-image{flex:0 0 34%}.article-related-image-card .content-card-body{min-width:0;padding:20px 24px}@media (width<=600px){.article-related-image-card .content-card-image{flex-basis:36%}.article-related-image-card .content-card-body{padding:14px 12px}.article-exact-body .article-related-image-card h3{font-size:15px;line-height:1.6}.article-exact-body .article-related-image-card .content-card-body>p{margin-bottom:6px;font-size:12px}}.article-related-image-card .content-card{transition:transform .22s,box-shadow .22s,border-color .22s}.article-related-image-card .content-card-image img{transition:transform .35s}.article-related-image-card .content-card:focus-within{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 12px 28px #6f3d1c21}.article-related-image-card .content-card:focus-within img{transform:scale(1.035)}@media (hover:hover) and (pointer:fine){.article-related-image-card .content-card:hover{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 12px 28px #6f3d1c21}.article-related-image-card .content-card:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.article-related-image-card .content-card,.article-related-image-card .content-card-image img{transition:none}.article-related-image-card .content-card:hover,.article-related-image-card .content-card:focus-within,.article-related-image-card .content-card:hover img,.article-related-image-card .content-card:focus-within img{transform:none}}.article-c108 .article-toc-cta{background:var(--orange-soft);flex-shrink:0;padding:20px}.article-c108 .article-toc-cta-icon{display:none}.article-c108 .article-exact-body>h2,.article-c108 .article-exact-body>h3{scroll-margin-top:120px}.article-c108 .article-inline-tool-action{margin:24px 0 32px}.article-c108 .article-inline-tool-action .primary-button{color:#fff;text-decoration:none}.article-c108 .article-inline-tool-action h3{margin:8px 0 12px;font-size:23px;line-height:1.6}.article-c109 .article-toc-cta{background:var(--orange-soft);flex-shrink:0;padding:20px}.article-c109 .article-toc-cta-icon{display:none}.article-c109 .article-exact-body>h2,.article-c109 .article-exact-body>h3{scroll-margin-top:120px}.article-c109 .article-inline-tool-action{margin:24px 0 32px}.article-c109 .article-inline-tool-action .primary-button{color:#fff;text-decoration:none}.article-c109 .article-inline-tool-action h3{margin:8px 0 12px;font-size:23px;line-height:1.6}.article-c110 .article-toc-cta{background:var(--orange-soft);flex-shrink:0;padding:20px}.article-c110 .article-toc-cta-icon{display:none}.article-c110 .article-exact-body>h2,.article-c110 .article-exact-body>h3{scroll-margin-top:120px}.article-c110 .article-inline-tool-action{margin:24px 0 32px}.article-c110 .article-inline-tool-action .primary-button{color:#fff;text-decoration:none}.article-c110 .article-inline-tool-action h3{margin:8px 0 12px;font-size:23px;line-height:1.6}.article-c111 .article-toc-cta{background:var(--orange-soft);flex-shrink:0;padding:20px}.article-c111 .article-toc-cta-icon{display:none}.article-c111 .article-exact-body>h2,.article-c111 .article-exact-body>h3{scroll-margin-top:120px}.article-c111 .article-inline-tool-action{margin:24px 0 32px}.article-c111 .article-inline-tool-action .primary-button{color:#fff;text-decoration:none}.article-c111 .article-inline-tool-action h3{margin:8px 0 12px;font-size:23px;line-height:1.6}.home-search-hero{text-align:center;background:linear-gradient(120deg,#fffaf5,#fff1e6);padding:64px 24px 36px}.home-search-hero h1{letter-spacing:-.035em;max-width:1000px;margin:16px auto 20px;font-size:clamp(2.1rem,4.4vw,3.7rem);line-height:1.45}.home-search-hero h1 span{display:inline-block}.home-search-hero .lead{max-width:760px;margin:0 auto;font-size:1rem}.home-search-form{text-align:left;max-width:760px;margin:30px auto 0}.home-search-form label{font-size:1.35rem;font-weight:800;display:block}.home-search-form p{color:var(--muted);margin:4px 0 12px;font-size:.875rem}.home-search-input-row{gap:10px;display:flex}.home-search-input-row input{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4b9a7;border-radius:12px;flex:1;padding:16px}.home-search-input-row button{cursor:pointer;font:inherit;border:0;padding:14px 24px;font-weight:700}.home-search-input-row svg{flex-shrink:0;width:22px;height:22px}.home-search-note{color:var(--muted);margin:18px auto 0;font-size:.875rem}.home-search-note a,.home-help-link a{text-underline-offset:4px;text-decoration:underline}.home-browse-section{border-bottom:1px solid var(--line);padding:28px 24px 40px;scroll-margin-top:100px}.home-browse-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:760px;margin:auto;display:grid}.home-browse-grid label{min-width:0}.home-browse-grid label span{margin-bottom:10px;font-size:1.125rem;font-weight:800;display:block}.home-browse-grid select{width:100%;max-width:100%;min-height:52px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4b9a7;border-radius:10px;padding:12px 32px 12px 12px}.home-finder input:focus-visible,.home-finder select:focus-visible,.home-finder button:focus-visible{outline-offset:3px;outline:3px solid #f97316}.home-search-results{max-width:1120px;margin:40px auto 0}.home-result-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-result-heading h2{font-size:1.5rem}.home-result-heading h2 span{color:var(--orange-dark)}.home-result-heading button{color:var(--orange-dark);border:1px solid var(--line);cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:12px}.home-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.home-result-grid .tool-card h3 a{color:var(--ink);font-size:1.125rem}.home-result-grid .home-result-category{font-size:.875rem}.home-help-link{text-align:center;margin:0;padding:24px}.featured-tools-section>.featured-tools-grid{max-width:1120px;margin:32px auto 0}.featured-tool-body h3{font-size:1.25rem;line-height:1.6}@media (width<=700px){.home-search-hero{padding:36px 20px 28px}.home-search-form{margin-top:24px}.home-search-input-row{gap:8px}.home-search-input-row input{padding:12px}.home-search-input-row button{gap:6px;padding:12px 14px}.home-search-input-row svg{display:none}.home-browse-section{padding:24px 20px 32px}.home-browse-grid{grid-template-columns:1fr;gap:18px}.home-result-grid{grid-template-columns:1fr}}.home-search-input-row button{flex:none;width:auto}.home-service-note{max-width:760px;color:var(--muted);margin:14px auto 0;font-size:.875rem;line-height:1.8}.home-service-note a{color:var(--orange-dark);text-underline-offset:3px;margin-inline:.25em;text-decoration:underline}#industries{scroll-margin-top:100px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}._page_1lvqs_1{overflow-wrap:anywhere}._page_1lvqs_1 .terms-article{scroll-margin-top:100px}._page_1lvqs_1 .terms-article p,._page_1lvqs_1 .terms-list{font-size:1rem;line-height:1.95}._page_1lvqs_1 a{text-underline-offset:4px}._back_1lvqs_5{color:var(--orange-dark);margin-top:20px;font-size:1rem;text-decoration:underline;display:inline-block}._summary_1lvqs_6{border-left:4px solid var(--orange-dark);background:#fff5ec;margin:24px 0;padding:24px;line-height:1.9}._summary_1lvqs_6 p{margin-bottom:0}._toc_1lvqs_8{grid-template-columns:1fr 1fr;gap:0 24px;margin:28px 0 48px;display:grid}._toc_1lvqs_8 a{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:14px 0;font-size:1rem;display:flex}._toc_1lvqs_8 span{color:var(--orange-dark);font-weight:700}._tableWrap_1lvqs_11{margin:24px 0;overflow-x:auto}._tableWrap_1lvqs_11 table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.7}._tableWrap_1lvqs_11 caption{text-align:left;padding-bottom:12px;font-weight:700}._tableWrap_1lvqs_11 th,._tableWrap_1lvqs_11 td{border:1px solid var(--line);text-align:left;padding:14px}._tableWrap_1lvqs_11 thead{background:#fff5ec}._tableWrap_1lvqs_11 th{font-weight:700}._related_1lvqs_17{flex-wrap:wrap;gap:16px 24px;font-size:1rem;display:flex}._related_1lvqs_17 a{text-decoration:underline}._page_1lvqs_1 a:focus-visible{outline:3px solid var(--orange-dark);outline-offset:4px}@media (width<=600px){._toc_1lvqs_8{grid-template-columns:1fr}._summary_1lvqs_6{padding:18px}._tableWrap_1lvqs_11 th,._tableWrap_1lvqs_11 td{padding:10px 8px}}._page_lyec3_1{--ink:#2f2119;--muted:#725f52;--orange:#ef6c00;--orange-dark:#c64f0b;--soft:#fff1e5;--softest:#fffaf5;--line:#ead7c9;color:var(--ink);background:#fff}._page_lyec3_1 *{box-sizing:border-box}._icon_lyec3_3{width:24px;height:24px;display:block}._kicker_lyec3_4{color:var(--orange-dark);letter-spacing:.16em;margin:0;font-size:12px;font-weight:900}._primaryButton_lyec3_5,._secondaryButton_lyec3_5{border-radius:10px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}._primaryButton_lyec3_5{color:#fff;background:linear-gradient(135deg,var(--orange-dark),var(--orange));box-shadow:0 10px 24px #c64f0b33}._secondaryButton_lyec3_5{color:var(--ink);background:#fff;border:1px solid #bca99c}._primaryButton_lyec3_5:hover,._secondaryButton_lyec3_5:hover{transform:translateY(-2px)}._primaryButton_lyec3_5:hover{box-shadow:0 14px 30px #c64f0b40}._hero_lyec3_11{background:radial-gradient(circle at 88% 15%,#ef6c0021,transparent 34%),linear-gradient(135deg,#fff 0%,var(--softest) 64%,var(--soft) 100%);grid-template-columns:minmax(0,.96fr) minmax(540px,1.04fr);align-items:center;gap:56px;padding:56px max(40px,50vw - 620px) 68px;display:grid}._heroCopy_lyec3_12{max-width:610px}._hero_lyec3_11 h1{letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(39px,4vw,55px);font-weight:900;line-height:1.28}._hero_lyec3_11 h1 em{color:var(--orange-dark);font-style:normal}._heroLead_lyec3_15{max-width:600px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}._heroSummary_lyec3_16{border:1px solid var(--line);background:#ffffffd1;border-radius:13px;gap:9px;margin:20px 0 0;padding:15px 17px;display:grid;box-shadow:0 8px 24px #5730180d}._heroSummary_lyec3_16>div{grid-template-columns:62px 1fr;align-items:start;gap:12px;display:grid}._heroSummary_lyec3_16 dt{color:var(--orange-dark);text-align:center;background:var(--soft);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:900}._heroSummary_lyec3_16 dd{color:var(--ink);margin:0;font-size:13px;font-weight:800;line-height:1.55}._heroActions_lyec3_18{gap:14px;margin-top:22px;display:flex}._heroActions_lyec3_18>a{min-width:190px}._heroActions_lyec3_18 ._primaryButton_lyec3_5{min-width:244px}._heroTrust_lyec3_19{flex-wrap:wrap;gap:16px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}._heroTrust_lyec3_19 li{color:var(--muted);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}._heroTrust_lyec3_19 ._icon_lyec3_3{width:19px;height:19px;color:var(--orange)}._betaNotice_lyec3_19{max-width:680px;color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.7}._loginGuide_lyec3_20{color:var(--muted);margin:16px 0 0;font-size:13px}._loginGuide_lyec3_20 a{color:var(--orange-dark);text-underline-offset:3px;margin-left:6px;font-weight:900}._heroVisual_lyec3_21{margin:0}._heroVisual_lyec3_21 img{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 56px #57301826}._heroVisual_lyec3_21 figcaption{color:var(--muted);text-align:center;margin:12px 8px 0;font-size:12px;line-height:1.6}._anchorNav_lyec3_23{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:15px;gap:3px;width:min(760px,100% - 48px);margin:-24px auto 0;padding:5px;display:flex;position:relative;box-shadow:0 12px 30px #57301817}._anchorNav_lyec3_23 a{min-height:44px;color:var(--muted);border-radius:10px;flex:1;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:flex}._anchorNav_lyec3_23 a:hover{color:#fff;background:var(--orange-dark)}._problemSection_lyec3_26,._howSection_lyec3_26,._featureSection_lyec3_26,._exampleSection_lyec3_26,._benefitSection_lyec3_26,._faqSection_lyec3_26{padding:92px max(40px,50vw - 560px)}._problemSection_lyec3_26,._featureSection_lyec3_26,._benefitSection_lyec3_26{background:var(--softest)}._sectionHeading_lyec3_28{text-align:center;max-width:760px;margin:0 auto}._sectionHeading_lyec3_28 h2{margin:12px 0 14px;font-size:clamp(30px,3.5vw,42px);line-height:1.42}._sectionHeading_lyec3_28>p:last-child:not(._kicker_lyec3_4){color:var(--muted);margin:0;font-size:15px;line-height:1.85}._iconFrame_lyec3_29{width:48px;height:48px;color:var(--orange-dark);background:var(--soft);border-radius:14px;place-items:center;display:grid}._problemGrid_lyec3_30{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:42px auto 0;display:grid}._problemGrid_lyec3_30 article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px 22px}._problemGrid_lyec3_30 h3{margin:18px 0 10px;font-size:17px;line-height:1.55}._problemGrid_lyec3_30 p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}._solutionSection_lyec3_32{background:#fff;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:54px;padding:86px max(40px,50vw - 560px);display:grid}._solutionIntro_lyec3_33 h2{margin:12px 0 18px;font-size:clamp(30px,3.5vw,42px);line-height:1.4}._solutionIntro_lyec3_33>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.9}._solutionGrid_lyec3_34{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._solutionGrid_lyec3_34 article{border:1px solid var(--line);background:var(--softest);border-radius:16px;padding:24px 20px}._solutionGrid_lyec3_34 h3{margin:18px 0 9px;font-size:17px;line-height:1.55}._solutionGrid_lyec3_34 p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}._actualScreenSection_lyec3_36{background:var(--softest);padding:86px max(40px,50vw - 560px)}._screenJourney_lyec3_36{grid-template-columns:repeat(4,1fr);max-width:960px;margin:38px auto 0;padding:0;list-style:none;display:grid}._screenJourney_lyec3_36 li{text-align:center;gap:4px;padding:16px 12px;display:grid;position:relative}._screenJourney_lyec3_36 li:not(:last-child):after{content:"→";color:var(--orange);font-size:20px;font-weight:900;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}._screenJourney_lyec3_36 span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto 5px;font-size:11px;font-weight:900;display:grid}._screenJourney_lyec3_36 strong{font-size:14px}._screenJourney_lyec3_36 small{color:var(--muted);font-size:11px}._actualScreenGallery_lyec3_36{gap:26px;max-width:1120px;margin:34px auto 0;display:grid}._actualScreenGallery_lyec3_36 ._screenPreview_lyec3_36{margin:0}._screenPreview_lyec3_36{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:1120px;margin:48px auto 0;padding:22px;box-shadow:0 18px 42px #57301817}._screenPreviewHeading_lyec3_36{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}._screenPreviewHeading_lyec3_36 h3{margin:7px 0 0;font-size:22px;line-height:1.5}._screenPreviewHeading_lyec3_36>span{color:var(--orange-dark);background:var(--soft);border:1px solid #efbf99;border-radius:999px;flex:none;padding:7px 11px;font-size:11px;font-weight:900}._screenPreview_lyec3_36>a{border:1px solid var(--line);background:#fff;border-radius:13px;display:block;position:relative;overflow:hidden}._screenPreview_lyec3_36>a:after{content:"＋ 拡大して見る";color:#fff;background:#2f2119e0;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900;position:absolute;bottom:12px;right:12px;box-shadow:0 5px 15px #00000026}._screenPreview_lyec3_36 img{width:100%;height:auto;transition:transform .25s;display:block}._screenPreview_lyec3_36>a:hover img{transform:scale(1.012)}._screenPreview_lyec3_36 figcaption{color:var(--muted);text-align:center;margin:13px 4px 0;font-size:12px;line-height:1.75}._howGrid_lyec3_38{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1120px;margin:44px auto 0;padding:0;list-style:none;display:grid}._howGrid_lyec3_38 li{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #5730180f}._stepIllustration_lyec3_39{height:245px;color:var(--ink);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fff8f1,#fff0e3);justify-content:center;align-items:center;padding:24px;display:flex;position:relative}._registerIllustration_lyec3_40{grid-template-columns:1fr auto 1fr auto 1fr;align-content:center;gap:7px;display:grid}._registerIllustration_lyec3_40>i{color:var(--orange);font-size:22px;font-style:normal;font-weight:900}._flowNode_lyec3_40{text-align:center;background:#fff;border:1px solid #efbf99;border-radius:12px;align-content:center;justify-items:center;gap:10px;min-height:98px;padding:13px 7px;display:grid}._flowNode_lyec3_40 span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}._flowNode_lyec3_40 strong{font-size:13px;line-height:1.45}._flowResult_lyec3_40{color:var(--orange-dark);background:#fff;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding:10px;font-size:14px;font-weight:900;display:flex}._flowResult_lyec3_40 ._icon_lyec3_3{width:20px;height:20px}._answerIllustration_lyec3_41{gap:12px}._questionPanel_lyec3_41,._promptPanel_lyec3_41{background:#fff;border:1px solid #efbf99;border-radius:13px;align-content:start;gap:10px;min-height:155px;padding:17px 14px;display:grid}._questionPanel_lyec3_41{width:40%}._promptPanel_lyec3_41{color:#fff;background:#3b2a20;border-color:#3b2a20;width:46%}._questionPanel_lyec3_41 small,._promptPanel_lyec3_41 small{color:var(--orange-dark);font-size:10px;font-weight:900}._promptPanel_lyec3_41 small{color:#ffbc86}._questionPanel_lyec3_41 strong,._promptPanel_lyec3_41 strong{font-size:14px;line-height:1.45}._questionPanel_lyec3_41 span{border:1px solid var(--line);border-radius:7px;padding:10px 8px;font-size:11px}._promptPanel_lyec3_41 span{opacity:.9;font-size:11px;line-height:1.55}._reflectArrow_lyec3_41{width:54px;color:var(--orange-dark);text-align:center;font-size:10px;font-weight:900}._reflectArrow_lyec3_41 b{font-size:25px;display:block}._copyIllustration_lyec3_42{gap:12px}._completePrompt_lyec3_42{background:#fff;border:1px solid #efbf99;border-radius:13px;align-content:start;gap:12px;width:38%;min-height:150px;padding:17px 14px;display:grid}._completePrompt_lyec3_42 small{color:var(--orange-dark);font-size:10px;font-weight:900}._completePrompt_lyec3_42 span{background:#e7d8cd;border-radius:9px;height:7px}._completePrompt_lyec3_42 span:nth-child(3){width:85%}._completePrompt_lyec3_42 span:nth-child(4){width:66%}._copyAction_lyec3_42{color:#fff;text-align:center;background:var(--orange);border-radius:13px;place-items:center;gap:7px;width:31%;min-height:112px;padding:15px 8px;display:grid}._copyAction_lyec3_42 ._icon_lyec3_3{width:29px;height:29px}._copyAction_lyec3_42 strong{font-size:12px}._copyAction_lyec3_42 small{color:#397333;background:#fff;border-radius:9px;padding:4px 7px;font-size:9px;font-weight:900}._aiDestination_lyec3_42{text-align:center;background:#fff;border:1px solid #efbf99;border-radius:13px;place-items:center;gap:9px;width:25%;min-height:112px;padding:15px 7px;display:grid}._aiDestination_lyec3_42 ._icon_lyec3_3{color:var(--orange);width:31px;height:31px}._aiDestination_lyec3_42 strong{font-size:11px;line-height:1.45}._howText_lyec3_43{padding:22px;position:relative}._howText_lyec3_43>span{color:#fff;background:var(--orange);border:4px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid;position:absolute;top:-20px;right:20px}._howText_lyec3_43 h3{margin:0 0 8px;font-size:19px}._howText_lyec3_43 p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}._featureGrid_lyec3_45{grid-template-columns:repeat(6,1fr);gap:16px;max-width:1120px;margin:44px auto 0;display:grid}._featureGrid_lyec3_45 article{border:1px solid var(--line);background:#fff;border-radius:17px;grid-column:span 2;overflow:hidden}._featureGrid_lyec3_45 article:nth-child(4){grid-column:2/span 2}._featureGrid_lyec3_45 article:nth-child(5){grid-column:4/span 2}._featureGrid_lyec3_45 article>div:last-child{padding:20px}._featureGrid_lyec3_45 h3{margin:0 0 8px;font-size:18px}._featureGrid_lyec3_45 p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}._featureIllustration_lyec3_46{height:230px;color:var(--ink);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fff8f1,#fff0e3);padding:24px;position:relative}._searchFeature_lyec3_47{align-content:center;gap:12px;display:grid}._searchBar_lyec3_47{min-height:47px;color:var(--muted);background:#fff;border:1px solid #efbf99;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}._searchBar_lyec3_47 ._icon_lyec3_3{width:20px;height:20px;color:var(--orange)}._filterRow_lyec3_47{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}._filterRow_lyec3_47 span{color:var(--orange-dark);text-align:center;background:#fff;border-radius:8px;padding:8px 3px;font-size:10px;font-weight:900}._searchResult_lyec3_47{background:#fff;border:1px solid #efbf99;border-radius:10px;align-items:center;gap:9px;padding:13px;display:flex}._searchResult_lyec3_47 strong{flex:1;font-size:13px}._searchResult_lyec3_47 ._icon_lyec3_3{width:22px;height:22px;color:var(--orange)}._flowFeature_lyec3_48{grid-template-columns:1fr auto 1fr auto 1fr;align-content:center;gap:7px;display:grid}._flowFeature_lyec3_48>div{text-align:center;background:#fff;border:1px solid #efbf99;border-radius:11px;place-items:center;gap:6px;min-height:112px;padding:12px 5px;display:grid}._flowFeature_lyec3_48 b{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}._flowFeature_lyec3_48 ._icon_lyec3_3{width:28px;height:28px;color:var(--orange-dark)}._flowFeature_lyec3_48 strong{font-size:12px}._flowFeature_lyec3_48>i{color:var(--orange);font-size:21px;font-style:normal;font-weight:900}._flowFeature_lyec3_48>p{color:var(--orange-dark);text-align:center;background:#fff;border-radius:9px;grid-column:1/-1;margin:4px 0 0;padding:9px;font-size:12px;font-weight:900}._promptFeature_lyec3_49{grid-template-columns:1fr auto 50px auto 1fr;align-content:center;gap:7px;display:grid}._featureQuestion_lyec3_49,._featurePrompt_lyec3_49{text-align:center;background:#fff;border:1px solid #efbf99;border-radius:11px;align-content:center;gap:9px;min-height:102px;padding:12px 8px;display:grid}._featureQuestion_lyec3_49 span,._featurePrompt_lyec3_49 span{color:var(--orange-dark);font-size:10px;font-weight:900}._featureQuestion_lyec3_49 strong,._featurePrompt_lyec3_49 strong{font-size:12px;line-height:1.4}._promptFeature_lyec3_49>i{color:var(--orange);font-size:20px;font-style:normal;font-weight:900}._featureTarget_lyec3_49{width:50px;height:50px;color:var(--orange-dark);background:#fff;border-radius:50%;place-items:center;display:grid}._featureTarget_lyec3_49 ._icon_lyec3_3{width:23px;height:23px}._featureTarget_lyec3_49 span{font-size:8px;font-weight:900}._promptOptions_lyec3_49{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}._promptOptions_lyec3_49 span{color:var(--orange-dark);text-align:center;background:#fff;border-radius:7px;padding:8px 2px;font-size:9px;font-weight:900}._copyFeature_lyec3_50{justify-content:center;align-items:center;gap:20px;display:flex}._copyDocument_lyec3_50{background:#fff;border:1px solid #efbf99;border-radius:12px;align-content:start;gap:13px;width:45%;min-height:145px;padding:17px 14px;display:grid}._copyDocument_lyec3_50 small{color:var(--orange-dark);font-size:10px;font-weight:900}._copyDocument_lyec3_50 span{background:#e7d8cd;border-radius:8px;height:7px}._copyDocument_lyec3_50 span:nth-child(3){width:82%}._copyDocument_lyec3_50 span:nth-child(4){width:62%}._copyFeature_lyec3_50>i{color:var(--orange);font-size:25px;font-style:normal;font-weight:900}._copyFeatureButton_lyec3_50{color:#fff;text-align:center;background:var(--orange);border-radius:13px;place-items:center;gap:8px;width:41%;min-height:125px;padding:14px 8px;display:grid}._copyFeatureButton_lyec3_50 ._icon_lyec3_3{width:32px;height:32px}._copyFeatureButton_lyec3_50 strong{font-size:12px}._copyFeatureButton_lyec3_50 span{color:#397333;background:#fff;border-radius:9px;padding:5px 7px;font-size:9px;font-weight:900}._workspaceFeature_lyec3_51{align-content:center;gap:11px;display:grid}._workspaceTitle_lyec3_51{color:var(--orange-dark);background:#fff;border:1px solid #efbf99;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px;display:flex}._workspaceTitle_lyec3_51 ._icon_lyec3_3{width:23px;height:23px}._workspaceTitle_lyec3_51 strong{font-size:13px}._workspaceItems_lyec3_51{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}._workspaceItems_lyec3_51>div{text-align:center;background:#fff;border:1px solid #efbf99;border-radius:10px;place-items:center;gap:6px;min-height:93px;padding:10px 4px;display:grid}._workspaceItems_lyec3_51 ._icon_lyec3_3{width:29px;height:29px;color:var(--orange)}._workspaceItems_lyec3_51 strong{font-size:10px}._workspaceFeature_lyec3_51>p{color:#fff;text-align:center;background:var(--orange);border-radius:8px;margin:0;padding:8px;font-size:11px;font-weight:900}._exampleSection_lyec3_26{background:#fff}._exampleFlow_lyec3_53{grid-template-columns:repeat(5,1fr);gap:18px;max-width:1120px;margin:42px auto 0;padding:0;list-style:none;display:grid}._exampleFlow_lyec3_53 li{text-align:center;border:1px solid var(--line);background:var(--softest);border-radius:16px;padding:21px 18px;position:relative}._exampleFlow_lyec3_53 li:not(:last-child):after{content:"→";z-index:2;color:var(--orange);font-size:22px;font-weight:900;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}._exampleFlow_lyec3_53 span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 13px;font-size:13px;font-weight:900;display:grid}._exampleFlow_lyec3_53 h3{margin:0 0 8px;font-size:16px}._exampleFlow_lyec3_53 p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}._benefitGrid_lyec3_55{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:42px auto 0;display:grid}._benefitGrid_lyec3_55 article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}._benefitGrid_lyec3_55 h3{margin:18px 0 9px;font-size:18px}._benefitGrid_lyec3_55 p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}._startSection_lyec3_57{background:linear-gradient(135deg,#fff3e8,#ffe5cf);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:42px;padding:38px max(40px,50vw - 560px);display:grid}._startSection_lyec3_57 h2{margin:8px 0;font-size:28px}._startSection_lyec3_57 p{max-width:580px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}._startSection_lyec3_57 ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}._startSection_lyec3_57 li{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}._startSection_lyec3_57 li ._icon_lyec3_3{width:19px;height:19px;color:var(--orange)}._faqList_lyec3_59{grid-template-columns:1fr 1fr;gap:12px;max-width:920px;margin:38px auto 0;display:grid}._faqList_lyec3_59 details{border:1px solid var(--line);background:#fff;border-radius:13px}._faqList_lyec3_59 summary{cursor:pointer;justify-content:space-between;gap:18px;padding:18px 19px;font-size:14px;font-weight:800;list-style:none;display:flex}._faqList_lyec3_59 summary::-webkit-details-marker{display:none}._faqList_lyec3_59 summary span{color:var(--orange);font-size:20px}._faqList_lyec3_59 p{color:var(--muted);margin:0;padding:0 19px 19px;font-size:13px;line-height:1.8}._dataSection_lyec3_61{color:#fff;background:radial-gradient(circle at 8% 30%,#ef6c0033,#0000 28%),linear-gradient(135deg,#2e211a,#3a281e);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px 52px;padding:44px max(40px,50vw - 560px);display:grid}._dataSection_lyec3_61>div{align-items:center;gap:18px;display:flex}._dataSection_lyec3_61 ._iconFrame_lyec3_29{color:#fff;background:var(--orange);border:1px solid #ffffff26;flex:none;width:58px;height:58px}._dataSection_lyec3_61 ._iconFrame_lyec3_29 ._icon_lyec3_3{width:27px;height:27px}._dataSection_lyec3_61 h2{margin:0;font-size:21px;font-weight:900;line-height:1.55;color:#fff!important}._dataSection_lyec3_61>p{color:#f4e9e1;margin:0;font-size:13px;line-height:1.9}._dataSection_lyec3_61 nav{border-top:1px solid #ffffff26;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:20px;display:grid}._dataSection_lyec3_61 a{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:9px;justify-content:flex-start;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex;position:relative}._dataSection_lyec3_61 a:after{content:none;display:none}._dataSection_lyec3_61 a:hover{background:#ffffff21;border-color:#ffffff57}._finalCta_lyec3_63{background:radial-gradient(circle at 18% 50%,#ef6c0021,transparent 32%),var(--softest);justify-content:space-between;align-items:center;gap:40px;padding:64px max(40px,50vw - 560px);display:flex}._finalCta_lyec3_63 h2{margin:10px 0;font-size:clamp(30px,3.5vw,42px)}._finalCta_lyec3_63 p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.8}._finalActions_lyec3_63{gap:12px;min-width:220px;display:grid}._finalActions_lyec3_63>a:last-child{text-align:center;color:var(--orange-dark);text-underline-offset:4px;font-size:13px;font-weight:800}@media (width<=1100px){._hero_lyec3_11{text-align:center;grid-template-columns:1fr;gap:38px}._heroCopy_lyec3_12{max-width:720px;margin:auto}._heroLead_lyec3_15{margin-inline:auto}._heroSummary_lyec3_16{text-align:left}._heroActions_lyec3_18,._heroTrust_lyec3_19{justify-content:center}._heroVisual_lyec3_21{max-width:760px;margin:auto}._solutionSection_lyec3_32{grid-template-columns:1fr}._solutionIntro_lyec3_33{text-align:center}._problemGrid_lyec3_30,._benefitGrid_lyec3_55{grid-template-columns:1fr 1fr}._dataSection_lyec3_61{text-align:center;grid-template-columns:1fr;gap:20px}._dataSection_lyec3_61>div{justify-content:center}._dataSection_lyec3_61>p{max-width:760px;margin:auto}._dataSection_lyec3_61 nav{grid-template-columns:repeat(4,1fr)}._startSection_lyec3_57{grid-template-columns:1fr auto}._startSection_lyec3_57 ul{display:none}}@media (width<=780px){._problemSection_lyec3_26,._howSection_lyec3_26,._featureSection_lyec3_26,._exampleSection_lyec3_26,._benefitSection_lyec3_26,._faqSection_lyec3_26,._solutionSection_lyec3_32,._actualScreenSection_lyec3_36{padding:68px 20px}._screenJourney_lyec3_36{grid-template-columns:1fr 1fr}._screenJourney_lyec3_36 li:nth-child(2):after{content:none}._howGrid_lyec3_38,._featureGrid_lyec3_45{grid-template-columns:1fr}._featureGrid_lyec3_45 article,._featureGrid_lyec3_45 article:nth-child(4),._featureGrid_lyec3_45 article:nth-child(5){grid-column:auto}._exampleFlow_lyec3_53{grid-template-columns:1fr}._exampleFlow_lyec3_53 li:not(:last-child):after{content:"↓";inset:auto auto -23px 50%;transform:translate(-50%)}._faqList_lyec3_59{grid-template-columns:1fr}._startSection_lyec3_57{text-align:center;grid-template-columns:1fr;padding:34px 20px}._startSection_lyec3_57 ._primaryButton_lyec3_5{width:100%}._finalCta_lyec3_63{text-align:center;padding:58px 20px;display:grid}._finalActions_lyec3_63{width:min(100%,360px);margin:auto}._dataSection_lyec3_61{padding:34px 20px}}@media (width<=650px){._hero_lyec3_11{padding:42px 20px 58px}._hero_lyec3_11 h1{font-size:clamp(33px,9.5vw,42px)}._hero_lyec3_11 h1 br{display:none}._heroLead_lyec3_15{font-size:14px;line-height:1.75}._heroSummary_lyec3_16{padding:13px 14px}._heroSummary_lyec3_16>div{grid-template-columns:56px 1fr;gap:9px}._heroSummary_lyec3_16 dd{font-size:12px}._heroActions_lyec3_18{display:grid}._heroActions_lyec3_18>a{width:100%}._heroTrust_lyec3_19{gap:10px 14px}._anchorNav_lyec3_23{justify-content:flex-start;width:calc(100% - 30px);margin:-20px 15px 0;overflow-x:auto}._anchorNav_lyec3_23 a{flex:none;min-width:max-content;padding:0 16px}._problemGrid_lyec3_30,._solutionGrid_lyec3_34,._benefitGrid_lyec3_55{grid-template-columns:1fr}._sectionHeading_lyec3_28 h2,._solutionIntro_lyec3_33 h2{font-size:29px}._screenPreview_lyec3_36{border-radius:15px;margin-top:34px;padding:12px}._screenPreviewHeading_lyec3_36{align-items:start}._screenPreviewHeading_lyec3_36 h3{font-size:17px}._screenPreviewHeading_lyec3_36>span{font-size:9px}._screenPreview_lyec3_36>a{border-radius:9px}._screenPreview_lyec3_36>a:after{content:"＋ 拡大";padding:6px 9px;font-size:9px;bottom:7px;right:7px}._screenPreview_lyec3_36 figcaption{text-align:left;font-size:11px}._dataSection_lyec3_61{padding:38px 20px}._dataSection_lyec3_61>div{justify-items:center;display:grid}._dataSection_lyec3_61 h2{font-size:19px}._dataSection_lyec3_61 nav{grid-template-columns:1fr 1fr;display:grid}._dataSection_lyec3_61 a{justify-content:center;gap:10px}._finalCta_lyec3_63 h2{font-size:31px}}@media (width<=420px){._stepIllustration_lyec3_39{height:220px;padding:18px}._registerIllustration_lyec3_40{gap:4px}._flowNode_lyec3_40{min-height:90px;padding:10px 4px}._flowNode_lyec3_40 strong{font-size:11px}._answerIllustration_lyec3_41,._copyIllustration_lyec3_42{gap:7px}._questionPanel_lyec3_41,._promptPanel_lyec3_41{padding:14px 10px}._reflectArrow_lyec3_41{width:40px}._copyAction_lyec3_42 strong,._aiDestination_lyec3_42 strong{font-size:10px}._featureIllustration_lyec3_46{height:215px;padding:18px}._filterRow_lyec3_47,._flowFeature_lyec3_48{gap:4px}._flowFeature_lyec3_48>div{min-height:100px}._promptFeature_lyec3_49{gap:4px}._promptOptions_lyec3_49{gap:3px}._copyFeature_lyec3_50{gap:10px}._workspaceItems_lyec3_51{gap:5px}}@media (width<=360px){._dataSection_lyec3_61 nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._primaryButton_lyec3_5,._secondaryButton_lyec3_5,._screenPreview_lyec3_36 img{transition:none}._primaryButton_lyec3_5:hover,._secondaryButton_lyec3_5:hover,._screenPreview_lyec3_36>a:hover img{transform:none}}._root_kxwzl_1{color:#33261e}._intro_kxwzl_1,._section_kxwzl_1{padding:72px max(24px,50% - 560px)}._intro_kxwzl_1{text-align:center;background:#fffaf5}._intro_kxwzl_1 h2,._section_kxwzl_1 h2{margin:8px 0 16px;font-size:clamp(28px,3.5vw,42px);line-height:1.35}._intro_kxwzl_1>p:last-of-type,._lead_kxwzl_1{color:#735f52;max-width:780px;margin:0 auto;line-height:1.9}._kicker_kxwzl_1{color:#c84c0c;letter-spacing:.14em;margin:0;font-size:13px;font-weight:800}._inner_kxwzl_1{max-width:1120px;margin:0 auto}._soft_kxwzl_1{background:#fff1e6}._menu_kxwzl_1{grid-template-columns:repeat(4,1fr);gap:12px;max-width:780px;margin:28px auto 0;display:grid}._menu_kxwzl_1 a{color:#c84c0c;background:#fff;border:1px solid #f0ded0;border-radius:12px;place-items:center;min-height:48px;padding:10px;font-weight:700;text-decoration:none;display:grid}._grid_kxwzl_1,._dataGrid_kxwzl_1{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}._grid_kxwzl_1 article,._dataGrid_kxwzl_1 article{background:#fff;border:1px solid #f0ded0;border-radius:18px;gap:18px;padding:24px;display:flex}._grid_kxwzl_1 article>span{color:#c84c0c;background:#fff1e6;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-weight:800;display:grid}._grid_kxwzl_1 h3,._dataGrid_kxwzl_1 h3{margin:0 0 8px;font-size:20px}._grid_kxwzl_1 p{color:#735f52;margin:0;line-height:1.75}._videoLayout_kxwzl_1{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:48px;display:grid}._video_kxwzl_1{background:#33261e;border:1px solid #f0ded0;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #33261e1f}._video_kxwzl_1 video{aspect-ratio:16/9;width:100%;height:auto;display:block}._videoSteps_kxwzl_1{counter-reset:item;padding:0;list-style:none}._videoSteps_kxwzl_1 li{counter-increment:item;border-bottom:1px solid #f0ded0;align-items:center;gap:12px;min-height:44px;display:flex}._videoSteps_kxwzl_1 li:before{content:counter(item);color:#fff;background:#f97316;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}._demo_kxwzl_1{background:#fff;border:1px solid #f0ded0;border-radius:18px;margin-top:32px;overflow:hidden}._demo_kxwzl_1 header{color:#fff;background:#33261e;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}._demo_kxwzl_1 header span{color:#c84c0c;background:#fff1e6;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}._steps_kxwzl_1{border-bottom:1px solid #f0ded0;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}._steps_kxwzl_1 li{color:#735f52;justify-content:center;align-items:center;gap:9px;min-height:64px;padding:10px;font-weight:700;display:flex}._steps_kxwzl_1 li[aria-current=step]{color:#c84c0c;background:#fff1e6}._steps_kxwzl_1 span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}._panel_kxwzl_1{max-width:820px;margin:0 auto;padding:32px}._panel_kxwzl_1 h3{margin:0 0 20px;font-size:24px}._choices_kxwzl_1{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}._choices_kxwzl_1 button{color:#33261e;text-align:left;cursor:pointer;background:#fff;border:2px solid #f0ded0;border-radius:14px;min-height:112px;padding:20px}._choices_kxwzl_1 button._selected_kxwzl_1{background:#fff8f2;border-color:#f97316}._choices_kxwzl_1 button._selected_kxwzl_1:after{content:"選択中";color:#c84c0c;margin-top:10px;font-weight:800;display:block}._choices_kxwzl_1 strong,._choices_kxwzl_1 span{display:block}._choices_kxwzl_1 span{color:#735f52;margin-top:8px;line-height:1.6}._panel_kxwzl_1 label{margin-bottom:8px;font-weight:800;display:block}._panel_kxwzl_1 textarea{box-sizing:border-box;color:#33261e;width:100%;min-height:132px;font:inherit;resize:vertical;border:1px solid #bca99c;border-radius:10px;padding:14px 16px;line-height:1.7}._actions_kxwzl_1{gap:12px;margin-top:20px;display:flex}._primary_kxwzl_1,._secondary_kxwzl_1{min-height:48px;font:inherit;cursor:pointer;border-radius:10px;padding:12px 22px;font-weight:800}._primary_kxwzl_1{color:#fff;background:#c84c0c;border:1px solid #c84c0c}._secondary_kxwzl_1{color:#c84c0c;background:#fff;border:1px solid #c84c0c}._panel_kxwzl_1 pre{color:#33261e;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fffaf5;border:1px solid #f0ded0;border-radius:12px;margin:0;padding:20px;line-height:1.75}._status_kxwzl_1{color:#176b3a;min-height:1.75em;margin:12px 0 0;font-weight:700}._dataGrid_kxwzl_1 article{display:block}._dataGrid_kxwzl_1 ul{color:#735f52;margin:0;padding-left:1.25em;line-height:1.85}._notice_kxwzl_1{background:#fff1e6;border-left:4px solid #f97316;border-radius:10px;margin:20px 0 0;padding:18px 20px;line-height:1.75}._menu_kxwzl_1 a:focus-visible,._choices_kxwzl_1 button:focus-visible,._primary_kxwzl_1:focus-visible,._secondary_kxwzl_1:focus-visible,._panel_kxwzl_1 textarea:focus-visible{outline-offset:3px;outline:3px solid #33261e}@media (width<=900px){._videoLayout_kxwzl_1{grid-template-columns:1fr}._menu_kxwzl_1,._grid_kxwzl_1,._dataGrid_kxwzl_1{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){._intro_kxwzl_1,._section_kxwzl_1{padding:52px 20px}._intro_kxwzl_1 h2,._section_kxwzl_1 h2{font-size:27px}._menu_kxwzl_1,._grid_kxwzl_1,._dataGrid_kxwzl_1,._choices_kxwzl_1{grid-template-columns:1fr}._steps_kxwzl_1 li{text-align:center;flex-direction:column;font-size:13px}._panel_kxwzl_1{padding:24px 16px}._actions_kxwzl_1{flex-direction:column}._primary_kxwzl_1,._secondary_kxwzl_1{width:100%}._demo_kxwzl_1 header{flex-direction:column;align-items:flex-start}}@media (width<=360px){._intro_kxwzl_1,._section_kxwzl_1{padding-left:16px;padding-right:16px}._steps_kxwzl_1 li{padding:8px 4px;font-size:12px}}._actions_kxwzl_1 a{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._lead_kxwzl_1._demoLead_kxwzl_3{margin-left:0;margin-right:0}._demoGrid_kxwzl_4{grid-template-columns:repeat(3,minmax(0,1fr))}._demoGrid_kxwzl_4 article>div{flex-direction:column;width:100%;min-width:0;display:flex}._demoGrid_kxwzl_4 h3{min-height:2.8em;line-height:1.4}._demoGrid_kxwzl_4 ._actions_kxwzl_1{margin-top:auto;padding-top:20px}._demoGrid_kxwzl_4+._actions_kxwzl_1{justify-content:center}@media (width<=900px){._demoGrid_kxwzl_4{grid-template-columns:1fr}._demoGrid_kxwzl_4 h3{min-height:0}}._page_1n65o_1{color:#33261e;background:#fff;overflow:hidden}._breadcrumb_1n65o_1{border-bottom:1px solid #f4e5da;padding:12px clamp(20px,7vw,104px)}._breadcrumb_1n65o_1 ol{color:#806b5d;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex}._breadcrumb_1n65o_1 li{align-items:center;min-width:0;display:inline-flex}._breadcrumb_1n65o_1 li+li:before{content:"/";color:#c9aa95;flex:none;margin-right:8px;line-height:1}._breadcrumb_1n65o_1 a,._breadcrumb_1n65o_1 li[aria-current=page]{overflow-wrap:anywhere}._breadcrumb_1n65o_1 a:hover,._textLink_1n65o_1:hover{text-underline-offset:4px;text-decoration:underline}._hero_1n65o_1{background:radial-gradient(circle at 84% 24%,#ffd9bc 0,#0000 28%),linear-gradient(120deg,#fffaf5,#fff1e6);grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:70px;min-height:640px;padding:78px clamp(24px,7vw,104px);display:grid}._kicker_1n65o_1{color:#c84c0c;letter-spacing:.14em;margin:0;font-size:12px;font-weight:900}._hero_1n65o_1 h1,._section_1n65o_1 h2,._role_1n65o_1 h2,._steps_1n65o_1 h2,._faq_1n65o_1 h2,._limits_1n65o_1 h2,._final_1n65o_1 h2,._dataPolicy_1n65o_1 h2{letter-spacing:-.02em;margin:10px 0 18px;font-size:clamp(32px,4vw,52px);line-height:1.4}._hero_1n65o_1 h1{font-size:clamp(42px,5vw,64px)}._hero_1n65o_1 h1 em{color:#c84c0c;background:linear-gradient(#0000 76%,#ffc79f 0);font-style:normal}._lead_1n65o_1,._sectionLead_1n65o_1{color:#735f52;max-width:720px;margin:0;line-height:1.95}._primary_1n65o_1,._lightButton_1n65o_1{color:#fff;background:#c84c0c;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:28px;padding:13px 25px;font-weight:900;display:inline-flex;box-shadow:0 9px 22px #c84c0c38}._primary_1n65o_1:hover{background:#a83d08}._primary_1n65o_1:focus-visible,._lightButton_1n65o_1:focus-visible,._textLink_1n65o_1:focus-visible,._breadcrumb_1n65o_1 a:focus-visible,._faq_1n65o_1 summary:focus-visible,._dataPolicy_1n65o_1 nav a:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}._badges_1n65o_1{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}._badges_1n65o_1 span{color:#c84c0c;background:#fff;border:1px solid #f0d4c0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}._resultCard_1n65o_1{background:#fff;border:1px solid #f0ded0;border-radius:20px;padding:30px;transform:rotate(1deg);box-shadow:0 24px 58px #6f3d1c24}._resultCard_1n65o_1 img{border-radius:18px;width:72px;height:72px}._resultCard_1n65o_1>p{margin:15px 0 10px;font-weight:900}._resultCard_1n65o_1>div{background:#fffaf5;border:1px solid #f0ded0;border-radius:11px;justify-content:space-between;gap:12px;margin-top:9px;padding:13px 15px;display:flex}._resultCard_1n65o_1 b{color:#5d3520}._resultCard_1n65o_1 ._positive_1n65o_1{color:#257a52}._resultCard_1n65o_1 small{color:#806b5d;margin-top:13px;display:block}._section_1n65o_1,._role_1n65o_1,._steps_1n65o_1,._faq_1n65o_1{text-align:center;padding:90px clamp(24px,7vw,104px)}._role_1n65o_1>ol,._steps_1n65o_1>ol{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1120px;margin:42px auto 0;padding:0;list-style:none;display:grid}._role_1n65o_1 li,._steps_1n65o_1 li{background:#fff;border:1px solid #f0ded0;border-radius:17px;min-width:0;padding:27px 23px}._role_1n65o_1 li>span,._steps_1n65o_1 li>span,._grid_1n65o_1 article>span{color:#c84c0c;letter-spacing:.1em;font-size:11px;font-weight:900}._role_1n65o_1 h3,._steps_1n65o_1 h3,._grid_1n65o_1 h3{margin:12px 0 9px;font-size:18px;line-height:1.55}._role_1n65o_1 li p,._steps_1n65o_1 li p,._grid_1n65o_1 p{color:#735f52;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.85}._textLink_1n65o_1{color:#c84c0c;overflow-wrap:anywhere;align-items:center;min-height:44px;margin-top:28px;font-weight:900;display:inline-flex}._grid_1n65o_1{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:40px auto 0;display:grid}._grid_1n65o_1 article{background:#fff;border:1px solid #f0ded0;border-radius:17px;min-width:0;padding:27px 24px;box-shadow:0 8px 24px #6f3d1c0f}._soft_1n65o_1{background:#fff8f2}._soft_1n65o_1>._primary_1n65o_1{margin-top:34px}._limits_1n65o_1{color:#fff;background:linear-gradient(135deg,#482114,#6d2e13);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;padding:86px clamp(24px,7vw,104px);display:grid}._limits_1n65o_1 h2{color:#fff}._limits_1n65o_1 ._kicker_1n65o_1{color:#ff9b52}._limits_1n65o_1 p:not(._kicker_1n65o_1){color:#ead8cc;line-height:1.95}._limits_1n65o_1 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._limits_1n65o_1 li{overflow-wrap:anywhere;background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;min-width:0;padding:16px 16px 16px 44px;line-height:1.65;position:relative}._limits_1n65o_1 li:before{content:"✓";color:#ff9b52;font-weight:900;position:absolute;left:17px}._lightButton_1n65o_1{color:#6d2e13;box-shadow:none;background:#fff}._steps_1n65o_1{background:#fff8f2}._steps_1n65o_1>ol{grid-template-columns:repeat(3,minmax(0,1fr))}._dataPolicy_1n65o_1{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;padding:86px clamp(24px,7vw,104px);display:grid}._dataPolicy_1n65o_1 p:not(._kicker_1n65o_1){color:#735f52;overflow-wrap:anywhere;margin:0;line-height:1.95}._dataPolicy_1n65o_1 ul{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._dataPolicy_1n65o_1 li{overflow-wrap:anywhere;background:#fffaf5;border:1px solid #f0ded0;border-radius:13px;min-width:0;padding:15px 16px 15px 44px;line-height:1.7;position:relative}._dataPolicy_1n65o_1 li:before{content:"✓";color:#c84c0c;font-weight:900;position:absolute;left:17px}._dataPolicy_1n65o_1 nav{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}._dataPolicy_1n65o_1 nav a{color:#c84c0c;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:800;text-decoration:underline;display:inline-flex}._faq_1n65o_1>div{text-align:left;gap:12px;max-width:900px;margin:40px auto 0;display:grid}._faq_1n65o_1 details{background:#fff;border:1px solid #f0ded0;border-radius:14px;min-width:0;overflow:hidden}._faq_1n65o_1 summary{cursor:pointer;color:#5d3520;overflow-wrap:anywhere;align-items:center;min-height:64px;padding:17px 20px;font-weight:800;display:flex}._faq_1n65o_1 details p{color:#735f52;overflow-wrap:anywhere;margin:0;padding:0 20px 20px;line-height:1.9}._final_1n65o_1{text-align:center;background:#fff1e6;padding:88px 24px}._final_1n65o_1 img{border-radius:20px;width:82px;height:82px}._final_1n65o_1>p:not(._kicker_1n65o_1){color:#735f52;margin:0}._final_1n65o_1 ._kicker_1n65o_1{margin-top:18px}@media (width<=900px){._hero_1n65o_1{grid-template-columns:1fr;min-height:auto}._resultCard_1n65o_1{max-width:620px}._role_1n65o_1>ol,._grid_1n65o_1{grid-template-columns:1fr 1fr}._limits_1n65o_1,._dataPolicy_1n65o_1{grid-template-columns:1fr;gap:36px}}@media (width<=640px){._hero_1n65o_1,._section_1n65o_1,._role_1n65o_1,._steps_1n65o_1,._faq_1n65o_1,._limits_1n65o_1,._final_1n65o_1{padding:62px 20px}._dataPolicy_1n65o_1{padding:62px 12px}._hero_1n65o_1 h1{font-size:clamp(34px,10vw,44px)}._role_1n65o_1>ol,._steps_1n65o_1>ol,._grid_1n65o_1,._limits_1n65o_1 ul{grid-template-columns:1fr}._primary_1n65o_1,._lightButton_1n65o_1{width:100%}._resultCard_1n65o_1{padding:23px;transform:none}._breadcrumb_1n65o_1{padding-inline:20px}._dataPolicy_1n65o_1>div{min-width:0}._dataPolicy_1n65o_1 li{word-break:normal;line-break:strict;padding:14px 12px 14px 38px;font-size:14px;line-height:1.75}._dataPolicy_1n65o_1 li:before{left:14px}._dataPolicy_1n65o_1 nav{grid-template-columns:1fr;gap:0;margin-top:18px;display:grid}._dataPolicy_1n65o_1 nav a{border-top:1px solid #f0ded0;justify-content:flex-start;min-height:46px;padding:8px}._dataPolicy_1n65o_1 nav a:last-child{border-bottom:1px solid #f0ded0}}@media (prefers-reduced-motion:reduce){._page_1n65o_1 *{scroll-behavior:auto!important;transition:none!important}}._sectionLead_1n65o_1{margin-inline:auto}._page_14h96_1{--ink:#33261e;--muted:#735f52;--orange:#f97316;--orange-dark:#c84c0c;--accent:#ffb27a;--line:#f0ded0;color:var(--ink);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;overflow-x:hidden}._page_14h96_1 h1{font-weight:900}._page_14h96_1 h2{font-weight:800}._page_14h96_1 h3{font-weight:700}._page_14h96_1 button,._page_14h96_1 a{font-family:inherit}._header_14h96_3{background:#fff;border-bottom:1px solid #f1dfd2;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,6vw,92px);display:flex}._header_14h96_3 img{width:160px}._header_14h96_3>span{color:var(--orange-dark);background:#fff7f1;border:1px solid #efc5aa;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800}._hero_14h96_4{background:radial-gradient(circle at 82% 30%,#ffd6b6 0,#0000 28%),linear-gradient(120deg,#fffaf6,#fff0e4);grid-template-columns:1.04fr .96fr;align-items:center;gap:62px;min-height:670px;padding:72px clamp(24px,7vw,104px);display:grid;overflow:hidden}._heroLabels_14h96_5{align-items:center;gap:12px;display:flex}._heroLabels_14h96_5 ._kicker_14h96_5{margin:0}._freePill_14h96_5{color:#fff;background:var(--orange);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}._kicker_14h96_5{color:var(--orange);letter-spacing:.18em;margin:0;font-size:12px;font-weight:900}._heroCopy_14h96_5 h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(48px,5vw,64px);line-height:1.28}._heroCopy_14h96_5 h1 em{color:var(--orange-dark);background:linear-gradient(transparent 76%,var(--accent) 0);font-style:normal}._catch_14h96_5{color:var(--ink);margin:0 0 16px;font-size:18px;font-weight:900}._lead_14h96_5{max-width:690px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}._cta_14h96_6{color:#fff;background:var(--orange-dark);border-radius:10px;justify-content:center;align-items:center;gap:38px;width:fit-content;min-height:50px;margin-top:28px;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #c84c0c33}._cta_14h96_6:hover{transform:translateY(-2px);box-shadow:0 14px 30px #c84c0c4d}._cta_14h96_6:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._ctaNote_14h96_6{color:var(--muted);margin:12px 0 0;font-size:12px}._badges_14h96_6{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}._badges_14h96_6 span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}._heroVisual_14h96_7{place-items:center;min-height:470px;display:grid;position:relative}._heroVisual_14h96_7>img{z-index:3;border-radius:20px;width:76px;height:76px;position:absolute;bottom:7%;right:0;box-shadow:0 15px 35px #b8400238}._mockWindow_14h96_7{background:#fff;border:8px solid #fff;border-radius:22px;width:min(100%,610px);transform:rotate(-1.8deg);box-shadow:0 25px 60px #6d341433}._mockTop_14h96_7{border-bottom:1px solid #eee3db;align-items:center;gap:7px;height:54px;padding:0 18px;display:flex}._mockTop_14h96_7 i{background:#e6c9b6;border-radius:50%;width:9px;height:9px}._mockTop_14h96_7 b{margin-left:8px;font-size:12px}._mockBody_14h96_7{background:#fffaf7;grid-template-columns:145px 1fr;gap:16px;padding:20px;display:grid}._mockBody_14h96_7 aside,._mockBody_14h96_7 article{background:#fff;border:1px solid #edd7c9;border-radius:13px}._mockBody_14h96_7 aside{flex-direction:column;gap:8px;padding:18px;display:flex}._mockBody_14h96_7 aside>span{color:var(--orange);font-size:30px;font-weight:900}._mockBody_14h96_7 aside>i{background:#f3e6dc;border-radius:9px;height:7px}._mockBody_14h96_7 aside>i b{background:var(--orange);border-radius:9px;width:75%;height:100%;display:block}._mockBody_14h96_7>div>p{color:var(--orange-dark);margin:0 0 10px;font-size:12px;font-weight:900}._mockBody_14h96_7 article{grid-template-columns:34px 1fr;gap:5px 10px;margin-bottom:10px;padding:15px;display:grid}._mockBody_14h96_7 article>span{color:var(--orange);grid-row:1/3;font-weight:900}._mockBody_14h96_7 article>strong{font-size:12px;line-height:1.55}._mockBody_14h96_7 article>i{color:#a68e7f;background:#f7f0eb;border-radius:6px;height:28px;padding:6px 9px;font-size:10px;font-style:normal}._proof_14h96_8{text-align:center;color:#5f4639;background:#fffaf7;border-block:1px solid #f0ddd0;grid-template-columns:repeat(4,1fr);padding:18px clamp(24px,7vw,104px);font-size:13px;font-weight:800;display:grid}._proof_14h96_8 span+span{border-left:1px solid #ead4c6}._section_14h96_9{text-align:center;padding:88px clamp(40px,7vw,80px)}._section_14h96_9 h2,._definition_14h96_9 h2,._value_14h96_9 h2,._tips_14h96_9 h2,._forWho_14h96_9 h2,._privacy_14h96_9 h2,._finalCta_14h96_9 h2{margin:10px 0 16px;font-size:clamp(32px,3.4vw,36px);line-height:1.45}._sectionLead_14h96_9{max-width:780px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.8}._tinted_14h96_9{background:#fff1e6}._section_14h96_9>._cta_14h96_6{margin:36px auto 0}._templateSection_14h96_10{padding-top:82px}._templateMeta_14h96_10{text-align:left;border:1px solid var(--line);background:#fffaf7;border-radius:14px;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:8px 14px;max-width:1060px;margin:35px auto 12px;padding:18px 22px;display:grid}._templateMeta_14h96_10 span{color:var(--muted);font-size:12px}._templateMeta_14h96_10 b{font-size:13px}._templateTable_14h96_10{text-align:left;background:#fff;border:1px solid #e8cdbc;border-radius:15px;max-width:1060px;margin:0 auto;overflow:hidden}._tableHead_14h96_10,._tableRow_14h96_10{grid-template-columns:165px 1.6fr .75fr;align-items:center;display:grid}._tableHead_14h96_10{color:#fff;background:#60311e}._tableHead_14h96_10 b{padding:15px 17px;font-size:13px}._tableRow_14h96_10{border-top:1px solid #f0ddd1}._tableRow_14h96_10>*{padding:14px 17px}._tableRow_14h96_10 strong{font-size:13px}._tableRow_14h96_10 span{color:#4f4038;border-inline:1px solid #f0ddd1;font-size:13px;line-height:1.6}._tableRow_14h96_10 i{color:#a28d81;background:#f8f1ec;border-radius:7px;margin:8px 12px;padding:8px 10px;font-size:11px;font-style:normal}._definition_14h96_9{color:#fff;background:#33231c;grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px;padding:64px clamp(24px,7vw,104px);display:grid}._definition_14h96_9 ._kicker_14h96_5{color:#ff9c5a}._definition_14h96_9 h2{color:#fff}._definition_14h96_9 p:last-child{color:#ecddd5;margin:0;font-size:15px;line-height:2}._benefitGrid_14h96_12{text-align:left;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1120px;margin:42px auto 0;display:grid}._benefitGrid_14h96_12 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 8px 24px #5730180d}._benefitGrid_14h96_12 article>span{color:var(--orange);font-size:12px;font-weight:900}._benefitGrid_14h96_12 h3{margin:14px 0 9px;font-size:20px}._benefitGrid_14h96_12 p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}._questionGrid_14h96_13{text-align:left;grid-template-columns:1fr 1fr;gap:24px;max-width:1120px;margin:40px auto 0;display:grid}._questionGrid_14h96_13 article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:34px 1fr;gap:14px;padding:24px;display:grid;box-shadow:0 8px 24px #5730180d}._questionGrid_14h96_13 article>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}._questionGrid_14h96_13 h3{margin:2px 0 7px;font-size:20px}._questionGrid_14h96_13 p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}._questionGrid_14h96_13 small{color:var(--ink);background:#fff1e6;border-radius:10px;margin-top:9px;padding:10px 12px;font-size:13px;line-height:1.7;display:block}._value_14h96_9{color:#fff;background:linear-gradient(135deg,#3d2015,#6c2b10);grid-template-columns:.78fr 1.22fr;gap:70px;padding:84px clamp(24px,7vw,104px);display:grid}._value_14h96_9>div:first-child{text-align:left}._value_14h96_9 ._kicker_14h96_5{color:#ff9e5d}._value_14h96_9 h2{color:#fff}._value_14h96_9>div:first-child>p:not(._kicker_14h96_5){color:#ead8cd;line-height:1.9}._featureGrid_14h96_14{grid-template-columns:1fr 1fr;gap:24px;display:grid}._featureGrid_14h96_14 article{text-align:left;background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;gap:15px;padding:24px;display:flex}._featureGrid_14h96_14 article>span{color:#ff9f60;font-size:12px;font-weight:900}._featureGrid_14h96_14 h3{margin:0 0 7px;font-size:20px}._featureGrid_14h96_14 p{color:#eadbd2;margin:0;font-size:16px;line-height:1.8}._compareTable_14h96_15{text-align:left;border:1px solid #e7c9b7;border-radius:15px;max-width:980px;margin:38px auto 0;overflow:hidden}._compareTable_14h96_15>div{grid-template-columns:145px 1fr 1fr;display:grid}._compareTable_14h96_15>div:first-child{color:#fff;background:#5c301f}._compareTable_14h96_15>div+div{border-top:1px solid #eddbcf}._compareTable_14h96_15 b,._compareTable_14h96_15 strong,._compareTable_14h96_15 span{padding:15px 17px}._compareTable_14h96_15 b+b,._compareTable_14h96_15 strong+span,._compareTable_14h96_15 span+span{border-left:1px solid #eddbcf}._compareTable_14h96_15 strong{background:#fff9f5;font-size:13px}._compareTable_14h96_15 span{color:#5f4c42;font-size:13px;line-height:1.65}._compareTable_14h96_15 span:last-child{background:#fffaf6;font-weight:700}._stepGrid_14h96_16{text-align:left;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1120px;margin:40px auto 0;display:grid}._stepGrid_14h96_16 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 8px 24px #5730180d}._stepGrid_14h96_16 span{color:var(--orange);letter-spacing:.12em;font-size:12px;font-weight:900}._stepGrid_14h96_16 h3{margin:14px 0 10px;font-size:20px}._stepGrid_14h96_16 p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}._toolSteps_14h96_16{text-align:left;gap:24px;max-width:900px;margin:40px auto 0;display:grid}._toolSteps_14h96_16 article{border:1px solid var(--line);border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 8px 24px #5730180d}._toolSteps_14h96_16 article>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}._toolSteps_14h96_16 h3{margin:0 0 5px;font-size:20px}._toolSteps_14h96_16 p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}._tips_14h96_9{background:#fff4eb;grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding:70px clamp(24px,7vw,104px);display:grid}._tips_14h96_9 ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}._tips_14h96_9 li{background:#fff;border:1px solid #ecd1bf;border-radius:12px;grid-template-columns:24px 1fr;align-items:center;gap:11px;padding:14px 16px;display:grid}._tips_14h96_9 li span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}._forWho_14h96_9{background:#fffaf7;grid-template-columns:.72fr 1.28fr;gap:68px;padding:82px clamp(24px,7vw,104px);display:grid}._forWho_14h96_9>div:first-child{text-align:left}._roleGrid_14h96_18{gap:24px;display:grid}._roleGrid_14h96_18 article{text-align:left;border-left:4px solid var(--orange);background:#fff;border-radius:0 16px 16px 0;padding:24px;box-shadow:0 8px 24px #5730180f}._roleGrid_14h96_18 h3{margin:0 0 6px;font-size:20px}._roleGrid_14h96_18 p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}._privacy_14h96_9{color:#fff;background:#2c241f;grid-template-columns:.75fr 1.25fr;gap:68px;padding:76px clamp(24px,7vw,104px);display:grid}._privacy_14h96_9 ._kicker_14h96_5{color:#ff9d5b}._privacy_14h96_9 h2{color:#fff}._privacy_14h96_9>div:last-child{background:#ffffff0f;border:1px solid #ffffff29;border-radius:16px;padding:28px}._privacy_14h96_9 p,._privacy_14h96_9 li{color:#e3d8d1;font-size:13px;line-height:1.9}._privacy_14h96_9 ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}._privacy_14h96_9 li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}._privacy_14h96_9 li span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}._privacy_14h96_9 ._caution_14h96_19{border-top:1px solid #ffffff24;padding-top:15px}._faq_14h96_20>div{text-align:left;max-width:900px;margin:38px auto 0}._faq_14h96_20 details{border-bottom:1px solid var(--line)}._faq_14h96_20 summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 6px;font-weight:800;list-style:none;display:flex}._faq_14h96_20 summary span{color:var(--orange);font-size:21px}._faq_14h96_20 details p{color:var(--muted);margin:0;padding:0 6px 22px;font-size:14px;line-height:1.9}._finalCta_14h96_9{text-align:center;background:linear-gradient(135deg,#fff1e5,#ffe1c9);padding:82px 20px}._finalCta_14h96_9>img{border-radius:19px;width:72px;height:72px;margin-bottom:16px}._finalCta_14h96_9 p:not(._kicker_14h96_5){color:var(--muted)}._finalCta_14h96_9 ._cta_14h96_6{margin:28px auto 0}._footer_14h96_20{text-align:center;border-top:1px solid #eedbd0;padding:36px 20px}._footer_14h96_20 img{width:150px}._footer_14h96_20 p{color:#79665b;margin:12px 0 0;font-size:12px}._locked_14h96_20{background:#fffaf6;min-height:100vh}._locked_14h96_20>section{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;max-width:700px;margin:100px auto;padding:56px 30px}._locked_14h96_20 h1{font-size:38px}._locked_14h96_20 ._cta_14h96_6{margin-inline:auto}@media (width<=900px){._hero_14h96_4{text-align:center;grid-template-columns:1fr}._heroCopy_14h96_5 ._lead_14h96_5,._heroCopy_14h96_5 ._cta_14h96_6{margin-inline:auto}._badges_14h96_6{justify-content:center}._heroVisual_14h96_7{min-height:420px}._definition_14h96_9,._value_14h96_9,._tips_14h96_9,._forWho_14h96_9,._privacy_14h96_9{grid-template-columns:1fr;gap:36px}._definition_14h96_9,._value_14h96_9>div:first-child,._forWho_14h96_9>div:first-child{text-align:center}._value_14h96_9 ._cta_14h96_6{margin-inline:auto}._benefitGrid_14h96_12,._stepGrid_14h96_16{grid-template-columns:1fr 1fr}._featureGrid_14h96_14{grid-template-columns:1fr}._roleGrid_14h96_18{grid-template-columns:repeat(3,1fr)}._roleGrid_14h96_18 article{border-left:1px solid var(--line);border-top:4px solid var(--orange);border-radius:13px}._privacy_14h96_9{text-align:center}._privacy_14h96_9>div:last-child{text-align:left}._templateMeta_14h96_10{grid-template-columns:auto 1fr auto 1fr}._templateMeta_14h96_10 span:nth-of-type(3),._templateMeta_14h96_10 b:nth-of-type(3){display:none}}@media (width<=650px){._header_14h96_3{height:68px;padding:0 17px}._header_14h96_3 img{width:135px}._header_14h96_3>span{font-size:10px}._hero_14h96_4{gap:24px;min-height:auto;padding:48px 18px 54px}._heroCopy_14h96_5 h1{font-size:33px}._heroCopy_14h96_5 ._lead_14h96_5{font-size:14px}._heroCopy_14h96_5 ._cta_14h96_6{width:100%}._heroVisual_14h96_7{min-height:300px}._heroVisual_14h96_7>img{width:58px;height:58px;bottom:0;right:0}._mockWindow_14h96_7{border-width:5px;border-radius:15px}._mockTop_14h96_7{height:40px;padding:0 11px}._mockTop_14h96_7 b{font-size:9px}._mockBody_14h96_7{grid-template-columns:83px 1fr;gap:8px;padding:10px}._mockBody_14h96_7 aside{gap:5px;padding:9px}._mockBody_14h96_7 aside strong,._mockBody_14h96_7 aside small{font-size:8px}._mockBody_14h96_7 aside>span{font-size:20px}._mockBody_14h96_7 article{grid-template-columns:22px 1fr;gap:3px;padding:8px}._mockBody_14h96_7 article>span,._mockBody_14h96_7 article>strong{font-size:8px}._mockBody_14h96_7 article>i{height:20px;padding:4px;font-size:7px}._proof_14h96_8{grid-template-columns:1fr 1fr;gap:0;padding:14px 12px;font-size:11px}._proof_14h96_8 span{padding:8px}._proof_14h96_8 span:nth-child(3){border-top:1px solid #ead4c6;border-left:0}._proof_14h96_8 span:nth-child(4){border-top:1px solid #ead4c6}._section_14h96_9{padding:60px 18px}._section_14h96_9 h2,._definition_14h96_9 h2,._value_14h96_9 h2,._tips_14h96_9 h2,._forWho_14h96_9 h2,._privacy_14h96_9 h2,._finalCta_14h96_9 h2{font-size:28px}._templateMeta_14h96_10{grid-template-columns:auto 1fr;margin-top:28px}._templateTable_14h96_10{overflow-x:auto}._tableHead_14h96_10,._tableRow_14h96_10{min-width:720px}._benefitGrid_14h96_12,._questionGrid_14h96_13,._stepGrid_14h96_16,._roleGrid_14h96_18{grid-template-columns:1fr}._compareTable_14h96_15{overflow-x:auto}._compareTable_14h96_15>div{min-width:690px}._featureGrid_14h96_14{grid-template-columns:1fr}._finalCta_14h96_9 ._cta_14h96_6{width:100%}._locked_14h96_20>section{margin:60px 18px;padding:42px 20px}._header_14h96_3{padding-inline:20px}._hero_14h96_4{padding:56px 20px 60px}._catch_14h96_5,._heroCopy_14h96_5 ._lead_14h96_5{font-size:16px}._section_14h96_9{padding-inline:20px}._definition_14h96_9,._value_14h96_9,._tips_14h96_9,._forWho_14h96_9,._privacy_14h96_9{padding:58px 20px}._privacy_14h96_9>div:last-child{padding:24px}._locked_14h96_20>section{margin-inline:20px;padding-inline:24px}._locked_14h96_20 h1{font-size:36px}}@media (width>=651px){._definition_14h96_9,._tips_14h96_9,._privacy_14h96_9{padding-top:88px;padding-bottom:88px}}._footer_14h96_20 nav{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:18px auto 0;display:flex}._footer_14h96_20 nav a{color:#735f52;font-size:12px;text-decoration:none}._footer_14h96_20 nav a:hover{text-decoration:underline}._previewNotice_14h96_26{text-align:center;color:var(--orange-dark);border-bottom:1px solid var(--line);background:#fff7f1;margin:0;padding:7px 20px;font-size:12px;font-weight:800}._quickCheck_14h96_29{background:#fff1e6;grid-template-columns:.72fr 1.28fr;align-items:start;gap:58px;padding:78px max(40px,50vw - 560px);display:grid}._quickCheckIntro_14h96_29{text-align:left}._quickCheckIntro_14h96_29 h2{margin:10px 0 16px;font-size:clamp(30px,3.4vw,38px);line-height:1.45}._quickCheckIntro_14h96_29>p:last-child{color:var(--muted);line-height:1.9}._quickCheckForm_14h96_29{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px;box-shadow:0 14px 34px #57301814}._quickFormGrid_14h96_29{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}._quickFormGrid_14h96_29 label{color:var(--ink);gap:7px;font-size:13px;font-weight:800;display:grid}._quickFormGrid_14h96_29 input,._quickFormGrid_14h96_29 select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfc9b9;border-radius:10px;padding:0 13px}._quickFormGrid_14h96_29 input:focus,._quickFormGrid_14h96_29 select:focus{border-color:var(--orange);outline:3px solid #f9731633}._quickFormNote_14h96_29{color:var(--muted);margin:14px 0;font-size:12px}._quickCheckForm_14h96_29>button{color:#fff;min-height:50px;font:inherit;background:var(--orange-dark);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:34px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}._quickCheckForm_14h96_29>button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._quickResult_14h96_29{border-left:4px solid var(--orange);background:#fff8f2;border-radius:0 14px 14px 0;margin-top:22px;padding:20px}._quickResult_14h96_29>p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.8}._quickResult_14h96_29>p strong{color:var(--orange-dark);font-size:16px;display:block}._quickResult_14h96_29 ul{margin:0;padding-left:20px}._quickResult_14h96_29 li{color:var(--ink);margin:7px 0;font-size:13px;line-height:1.7}._quickResult_14h96_29 ._quickResultCaution_14h96_29{border-top:1px solid var(--line);margin:14px 0;padding-top:12px;font-size:12px}._quickResult_14h96_29 a{color:var(--orange-dark);align-items:center;gap:18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}._definition_14h96_9 ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}._definition_14h96_9 li{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 13px;font-size:13px}._furnitureGrid_14h96_29{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1120px;margin:40px auto 0;display:grid}._furnitureGrid_14h96_29 article{border-top:4px solid var(--orange);background:#fff;border-radius:14px;padding:24px;box-shadow:0 8px 24px #57301812}._furnitureGrid_14h96_29 h3{margin:0 0 9px;font-size:19px}._furnitureGrid_14h96_29 p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}@media (width<=900px){._quickCheck_14h96_29{grid-template-columns:1fr;gap:28px}._quickCheckIntro_14h96_29{text-align:center}._furnitureGrid_14h96_29{grid-template-columns:1fr 1fr}}@media (width<=650px){._quickCheck_14h96_29{padding:58px 20px}._quickFormGrid_14h96_29{grid-template-columns:1fr}._quickCheckForm_14h96_29{padding:22px 18px}._quickCheckForm_14h96_29>button{justify-content:center;width:100%}._furnitureGrid_14h96_29{grid-template-columns:1fr}._heroCopy_14h96_5 h1{font-size:clamp(32px,9vw,39px)}}._header_14h96_3{border-color:var(--line);padding-inline:max(40px,50vw - 560px)}._header_14h96_3>span{color:var(--orange-dark);border-color:var(--line);background:#fff}._hero_14h96_4,._definition_14h96_9,._value_14h96_9,._tips_14h96_9,._forWho_14h96_9,._privacy_14h96_9{padding-inline:max(40px,50vw - 560px)}._hero_14h96_4{background:var(--soft,#fff1e6)}._proof_14h96_8{color:var(--muted);border-color:var(--line);background:#fff;padding-inline:max(40px,50vw - 560px)}._proof_14h96_8 span+span{border-color:var(--line)}._mockBody_14h96_7{background:#fff1e6}._mockBody_14h96_7 aside,._mockBody_14h96_7 article{border-color:var(--line)}._mockBody_14h96_7 aside>i{background:var(--line)}._mockBody_14h96_7 aside small{color:var(--muted)}._mockBody_14h96_7 article>i{color:var(--muted);background:#fff1e6}._heroVisual_14h96_7>img{border-radius:12px;width:48px;height:48px}._templateMeta_14h96_10{border-color:var(--line);background:#fff1e6}._templateTable_14h96_10,._compareTable_14h96_15{border-color:var(--line)}._tableHead_14h96_10,._compareTable_14h96_15>div:first-child{background:var(--orange-dark)}._tableRow_14h96_10,._compareTable_14h96_15>div+div,._tableRow_14h96_10 span,._compareTable_14h96_15 b+b,._compareTable_14h96_15 strong+span,._compareTable_14h96_15 span+span{border-color:var(--line)}._tableRow_14h96_10 span,._compareTable_14h96_15 span{color:var(--muted)}._tableRow_14h96_10 i,._compareTable_14h96_15 strong,._compareTable_14h96_15 span:last-child{background:#fff1e6}._definition_14h96_9,._tips_14h96_9,._forWho_14h96_9{color:var(--ink);background:#fff1e6}._definition_14h96_9 ._kicker_14h96_5,._value_14h96_9 ._kicker_14h96_5,._privacy_14h96_9 ._kicker_14h96_5{color:var(--orange)}._definition_14h96_9 h2,._value_14h96_9 h2,._privacy_14h96_9 h2{color:var(--ink)}._definition_14h96_9 p:last-child,._value_14h96_9>div:first-child>p:not(._kicker_14h96_5),._privacy_14h96_9 p,._privacy_14h96_9 li{color:var(--muted)}._value_14h96_9,._privacy_14h96_9{color:var(--ink);background:#fff}._value_14h96_9 ._cta_14h96_6{color:#fff;background:var(--orange-dark)}._featureGrid_14h96_14 article,._privacy_14h96_9>div:last-child{border-color:var(--line);background:#fff;box-shadow:0 8px 24px #5730180d}._featureGrid_14h96_14 article>span{color:var(--orange)}._featureGrid_14h96_14 p{color:var(--muted)}._tips_14h96_9 li{border-color:var(--line)}._forWho_14h96_9{background:#fff1e6}._privacy_14h96_9 li{border-color:var(--line);background:#fff1e6}._privacy_14h96_9 ._caution_14h96_19{border-color:var(--line)}._finalCta_14h96_9{background:#fff1e6}._finalCta_14h96_9>img{border-radius:12px;width:48px;height:48px}._footer_14h96_20{border-color:var(--line)}._footer_14h96_20 p{color:var(--muted)}@media (width<=650px){._header_14h96_3,._hero_14h96_4,._definition_14h96_9,._value_14h96_9,._tips_14h96_9,._forWho_14h96_9,._privacy_14h96_9{padding-inline:20px}._heroCopy_14h96_5 h1{font-size:clamp(36px,10vw,42px)}._heroVisual_14h96_7>img{width:48px;height:48px}._templateTable_14h96_10{background:0 0;border:0;overflow:visible}._tableHead_14h96_10{display:none}._tableRow_14h96_10{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 0 16px;display:grid;overflow:hidden;box-shadow:0 8px 24px #5730180d;grid-template-columns:1fr!important;min-width:0!important}._tableRow_14h96_10>*{padding:12px 16px;border:0!important}._tableRow_14h96_10 strong{color:var(--ink);background:#fff1e6}._tableRow_14h96_10 strong:before,._tableRow_14h96_10 span:before{color:var(--orange-dark);margin-right:8px;font-size:12px;font-weight:700}._tableRow_14h96_10 strong:before{content:"ページ"}._tableRow_14h96_10 span:first-of-type:before{content:"必要素材"}._tableRow_14h96_10 span:nth-of-type(2):before{content:"推奨形式"}._tableRow_14h96_10 span:nth-of-type(3):before{content:"回収状況"}}._page_1b8eu_1{--orange:#f97316;--dark:#c84c0c;--soft:#fff1e6;--ink:#33261e;--muted:#735f52;--line:#f0ded0;color:var(--ink);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif}._breadcrumb_1b8eu_1{width:min(1120px,100% - 80px);margin:auto;padding:20px 0}._breadcrumb_1b8eu_1 ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}._breadcrumb_1b8eu_1 li{align-items:center;min-width:0;display:inline-flex}._breadcrumb_1b8eu_1 li+li:before{content:"/";color:#a58e7f;flex:none;margin-right:8px;line-height:1}._breadcrumb_1b8eu_1 a,._breadcrumb_1b8eu_1 li[aria-current=page]{overflow-wrap:anywhere}._breadcrumb_1b8eu_1 a,._articleLink_1b8eu_1 a,._privacy_1b8eu_1 a{color:var(--dark)}._hero_1b8eu_1{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;width:min(1120px,100% - 80px);min-height:580px;margin:auto;padding:60px 0 88px;display:grid}._kicker_1b8eu_1{color:var(--dark);letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:800}._hero_1b8eu_1 h1,._section_1b8eu_1 h2,._features_1b8eu_1 h2,._output_1b8eu_1 h2,._notice_1b8eu_1 h2,._privacy_1b8eu_1 h2,._finalCta_1b8eu_1 h2{letter-spacing:-.025em;margin:0;font-weight:900;line-height:1.35}._hero_1b8eu_1 h1{font-size:clamp(48px,5vw,62px)}._hero_1b8eu_1 h1 em{color:var(--dark);font-style:normal}._lead_1b8eu_1{color:var(--muted);margin:24px 0 28px;font-size:17px;line-height:1.9}._primary_1b8eu_1{background:var(--dark);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 27px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 12px 24px #c84c0c2e}._primary_1b8eu_1:hover{transform:translateY(-2px);box-shadow:0 15px 28px #c84c0c3d}._primary_1b8eu_1:focus-visible,._anchorNav_1b8eu_1 a:focus-visible,._page_1b8eu_1 summary:focus-visible,._page_1b8eu_1 a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}._badges_1b8eu_1{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._badges_1b8eu_1 span{border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}._reportCard_1b8eu_1{border:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--soft));border-radius:18px;padding:32px;box-shadow:0 22px 50px #6f3d1c1f}._reportCard_1b8eu_1>img{width:72px;height:72px;margin-bottom:24px}._reportCard_1b8eu_1>p{color:var(--muted);margin:0;font-size:14px;font-weight:700}._reportCard_1b8eu_1>strong{color:var(--dark);margin:7px 0 26px;font-size:28px;line-height:1.45;display:block}._reportCard_1b8eu_1 dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}._reportCard_1b8eu_1 dl div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}._reportCard_1b8eu_1 dt{color:var(--muted);font-size:12px}._reportCard_1b8eu_1 dd{margin:7px 0 0;font-size:15px;font-weight:800}._anchorNav_1b8eu_1{z-index:5;border-block:1px solid var(--line);background:#fffffff5;justify-content:center;gap:6px;padding:12px 20px;display:flex;position:sticky;top:0;overflow-x:auto}._anchorNav_1b8eu_1 a{min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._anchorNav_1b8eu_1 a:hover{background:var(--soft);color:var(--dark)}._facts_1b8eu_1{border-bottom:1px solid var(--line);background:var(--soft)}._facts_1b8eu_1 dl{grid-template-columns:repeat(4,1fr);width:min(1120px,100% - 80px);margin:auto;padding:30px 0;display:grid}._facts_1b8eu_1 dl div{border-right:1px solid var(--line);padding:0 22px}._facts_1b8eu_1 dl div:last-child{border:0}._facts_1b8eu_1 dt{color:var(--muted);font-size:12px}._facts_1b8eu_1 dd{margin:7px 0 0;font-weight:800}._section_1b8eu_1{text-align:center;width:min(1120px,100% - 80px);margin:auto;padding:92px 0}._section_1b8eu_1 h2,._features_1b8eu_1 h2,._output_1b8eu_1 h2,._notice_1b8eu_1 h2,._privacy_1b8eu_1 h2,._finalCta_1b8eu_1 h2{font-size:clamp(32px,3vw,36px)}._sectionLead_1b8eu_1,._sectionHeading_1b8eu_1>p:not(._kicker_1b8eu_1){max-width:760px;color:var(--muted);margin:16px auto 0;line-height:1.9}._flow_1b8eu_1{text-align:left;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}._flow_1b8eu_1 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;box-shadow:0 8px 20px #6f3d1c0d}._flow_1b8eu_1 span,._featureGrid_1b8eu_1 article>span{color:var(--orange);font-size:13px;font-weight:900}._flow_1b8eu_1 h3{margin:14px 0 0;font-size:20px}._articleLink_1b8eu_1{margin:28px 0 0}._articleLink_1b8eu_1 a{font-weight:800}._features_1b8eu_1{text-align:center;background:#fffaf6;padding:92px max(40px,50vw - 560px)}._featureGrid_1b8eu_1{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}._featureGrid_1b8eu_1 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 8px 20px #6f3d1c0d}._featureGrid_1b8eu_1 h3{margin:16px 0 10px;font-size:22px}._featureGrid_1b8eu_1 p{color:var(--muted);margin:0;line-height:1.8}._steps_1b8eu_1 ol{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;margin:42px 0 32px;padding:0;list-style:none;display:grid}._steps_1b8eu_1 li{border-top:3px solid var(--orange);background:#fffaf6;border-radius:0 0 18px 18px;padding:30px}._steps_1b8eu_1 li>span{color:var(--dark);font-size:12px;font-weight:900}._steps_1b8eu_1 h3{margin:14px 0 9px;font-size:21px}._steps_1b8eu_1 p{color:var(--muted);margin:0;line-height:1.8}._output_1b8eu_1{background:var(--soft);grid-template-columns:.9fr 1.1fr;gap:72px;padding:92px max(40px,50vw - 560px);display:grid}._output_1b8eu_1>div>p:not(._kicker_1b8eu_1){color:var(--muted);line-height:1.9}._output_1b8eu_1 ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}._output_1b8eu_1 li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 8px 20px #6f3d1c0d}._output_1b8eu_1 li strong{margin-bottom:7px;font-size:20px;display:block}._output_1b8eu_1 li span{color:var(--muted);line-height:1.75}._notice_1b8eu_1,._privacy_1b8eu_1{grid-template-columns:1fr 1fr;gap:64px;width:min(1120px,100% - 80px);margin:auto;padding:88px 0;display:grid}._notice_1b8eu_1 p:not(._kicker_1b8eu_1),._privacy_1b8eu_1 p{color:var(--muted);line-height:1.9}._notice_1b8eu_1 ul{border:1px solid var(--line);background:var(--soft);border-radius:18px;margin:0;padding:28px 28px 28px 48px}._notice_1b8eu_1 li{padding:7px 0}._privacy_1b8eu_1{border-block:1px solid var(--line);background:#fffaf6;width:auto;padding-inline:max(40px,50vw - 560px)}._privacy_1b8eu_1 p:first-child{margin-top:0}._privacy_1b8eu_1 nav{flex-wrap:wrap;gap:12px 20px;margin-top:20px;display:flex}._privacy_1b8eu_1 a{font-size:14px;font-weight:700}._faq_1b8eu_1{max-width:920px}._faq_1b8eu_1>div{text-align:left;border-top:1px solid var(--line);margin-top:36px}._faq_1b8eu_1 details{border-bottom:1px solid var(--line)}._faq_1b8eu_1 summary{cursor:pointer;padding:22px 42px 22px 4px;font-size:18px;font-weight:800;list-style:none;position:relative}._faq_1b8eu_1 summary::-webkit-details-marker{display:none}._faq_1b8eu_1 summary:after{content:"＋";color:var(--dark);font-size:22px;position:absolute;right:6px}._faq_1b8eu_1 details[open] summary:after{content:"−"}._faq_1b8eu_1 details p{color:var(--muted);margin:0;padding:0 42px 22px 4px;line-height:1.85}._finalCta_1b8eu_1{text-align:center;background:linear-gradient(180deg,#fff,var(--soft));padding:88px 24px}._finalCta_1b8eu_1 img{width:68px;height:68px;margin-bottom:20px}._finalCta_1b8eu_1>p:not(._kicker_1b8eu_1){max-width:700px;color:var(--muted);margin:16px auto 26px;line-height:1.8}@media (width<=800px){._hero_1b8eu_1{grid-template-columns:1fr;gap:40px;min-height:auto;padding-top:36px}._hero_1b8eu_1 h1{font-size:clamp(36px,10vw,42px)}._section_1b8eu_1 h2,._features_1b8eu_1 h2,._output_1b8eu_1 h2,._notice_1b8eu_1 h2,._privacy_1b8eu_1 h2,._finalCta_1b8eu_1 h2{font-size:clamp(26px,7vw,30px)}._flow_1b8eu_1,._featureGrid_1b8eu_1{grid-template-columns:1fr 1fr}._steps_1b8eu_1 ol,._output_1b8eu_1,._notice_1b8eu_1,._privacy_1b8eu_1{grid-template-columns:1fr}._output_1b8eu_1{gap:40px}._facts_1b8eu_1 dl{grid-template-columns:1fr 1fr}._facts_1b8eu_1 dl div{border-bottom:1px solid var(--line);padding:16px}._section_1b8eu_1,._features_1b8eu_1,._output_1b8eu_1,._notice_1b8eu_1,._privacy_1b8eu_1{padding-block:64px}}@media (width<=520px){._breadcrumb_1b8eu_1,._hero_1b8eu_1,._section_1b8eu_1,._notice_1b8eu_1,._facts_1b8eu_1 dl{width:calc(100% - 40px)}._features_1b8eu_1,._output_1b8eu_1,._privacy_1b8eu_1{padding-inline:20px}._primary_1b8eu_1{width:100%;padding-inline:18px}._reportCard_1b8eu_1{padding:24px}._reportCard_1b8eu_1 dl,._flow_1b8eu_1,._featureGrid_1b8eu_1{grid-template-columns:1fr}._facts_1b8eu_1 dl div{padding:14px 10px}._anchorNav_1b8eu_1{justify-content:flex-start}._featureGrid_1b8eu_1 article,._steps_1b8eu_1 li{padding:24px}}@media (width<=800px){._facts_1b8eu_1 dl div{border:0;min-width:0;padding:16px 20px}._facts_1b8eu_1 dl div:nth-child(odd){border-right:1px solid var(--line)}._facts_1b8eu_1 dl div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=520px){._facts_1b8eu_1 dl div{padding:15px 12px}._facts_1b8eu_1 dd{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){._primary_1b8eu_1{transition:none}._primary_1b8eu_1:hover{transform:none}}._page_1yka0_1{color:#33261e;background:#fff;overflow:hidden}._breadcrumb_1yka0_2{background:#fff;border-bottom:1px solid #f4e5da;padding:12px clamp(24px,7vw,104px)}._breadcrumb_1yka0_2 ol{color:#735f52;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}._breadcrumb_1yka0_2 li{align-items:center;line-height:1.5;display:flex}._breadcrumb_1yka0_2 li:not(:last-child):after{content:"/";color:#c9aa95;margin-left:8px}._breadcrumb_1yka0_2 a:hover{color:#c84c0c;text-underline-offset:3px;text-decoration:underline}._hero_1yka0_7{background:radial-gradient(circle at 84% 24%,#ffd9bc 0,#0000 28%),linear-gradient(120deg,#fffaf5,#fff1e6);grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:68px;min-height:650px;padding:72px clamp(24px,7vw,104px);display:grid}._heroCopy_1yka0_8 h1{letter-spacing:-.025em;margin:10px 0 22px;font-size:clamp(42px,5vw,64px);line-height:1.32}._heroCopy_1yka0_8 h1 em{color:#c84c0c;background:linear-gradient(#0000 76%,#ffc79f 0);font-style:normal}._toolLine_1yka0_10{font-size:clamp(24px,3vw,42px)}._heroCopy_1yka0_8>p:not(._kicker_1yka0_11){color:#735f52;max-width:650px;margin:0;font-size:16px;line-height:1.95}._kicker_1yka0_11{color:#c84c0c;letter-spacing:.17em;margin:0;font-size:13px;font-weight:800}._primaryButton_1yka0_13,._lightButton_1yka0_13{border-radius:10px;justify-content:center;align-items:center;gap:24px;width:fit-content;min-height:50px;margin-top:28px;padding:0 26px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}._primaryButton_1yka0_13{color:#fff;background:#c84c0c;box-shadow:0 10px 22px #c84c0c33}._primaryButton_1yka0_13:hover,._lightButton_1yka0_13:hover{transform:translateY(-2px);box-shadow:0 14px 28px #82370f3b}._badges_1yka0_16{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}._badges_1yka0_16 span{color:#c84c0c;background:#fff;border:1px solid #f0d4c0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}._heroVisual_1yka0_18{min-width:0;position:relative}._heroVisual_1yka0_18>img:first-child{background:#fff;border:1px solid #f0ded0;border-radius:20px;width:100%;display:block;transform:rotate(1deg);box-shadow:0 24px 58px #6f3d1c24}._heroVisual_1yka0_18 ._toolIcon_1yka0_20{border:5px solid #fff;border-radius:22px;width:86px;height:86px;position:absolute;bottom:-28px;left:-28px;box-shadow:0 16px 34px #c84c0c33}._specStrip_1yka0_21{background:#fff;border-bottom:1px solid #f0ded0;padding:50px clamp(24px,7vw,104px)}._specInner_1yka0_22{grid-template-columns:.55fr 1.45fr;align-items:start;gap:48px;max-width:1120px;margin:auto;display:grid}._specInner_1yka0_22 h2,._twoD_1yka0_23 h2{margin:8px 0 0;font-size:clamp(27px,3vw,36px);line-height:1.45}._specInner_1yka0_22 dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}._specInner_1yka0_22 dl>div{background:#fffaf5;border:1px solid #f0ded0;border-radius:13px;padding:15px 16px}._specInner_1yka0_22 dt{color:#735f52;font-size:12px;font-weight:700}._specInner_1yka0_22 dd{color:#5d3520;margin:4px 0 0;font-size:14px;font-weight:800;line-height:1.5}._section_1yka0_28{text-align:center;padding:92px clamp(24px,7vw,104px)}._section_1yka0_28 h2,._value_1yka0_29 h2,._preview_1yka0_29 h2,._finalCta_1yka0_29 h2{margin:10px 0 18px;font-size:clamp(32px,4vw,46px);line-height:1.45}._lead_1yka0_30{color:#735f52;max-width:800px;margin:0 auto;line-height:1.9}._pain_1yka0_31{background:#fff}._cardGrid_1yka0_32{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:42px auto 0;display:grid}._cardGrid_1yka0_32 article{background:#fff;border:1px solid #f0ded0;border-radius:18px;padding:30px;box-shadow:0 10px 28px #6f3d1c12}._cardGrid_1yka0_32 article>span{color:#fff;background:linear-gradient(135deg,#f97316,#c84c0c);border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}._cardGrid_1yka0_32 h3{margin:20px 0 10px;font-size:20px}._cardGrid_1yka0_32 p,._featureList_1yka0_36 p,._steps_1yka0_36 li p,._noteGrid_1yka0_36 p{color:#735f52;margin:0;font-size:14px;line-height:1.85}._value_1yka0_29{color:#fff;background:linear-gradient(135deg,#482114,#6d2e13);grid-template-columns:.82fr 1.18fr;align-items:start;gap:72px;padding:86px clamp(24px,7vw,104px);display:grid}._value_1yka0_29 ._kicker_1yka0_11{color:#ff9b52}._value_1yka0_29 h2{color:#fff}._value_1yka0_29>div:first-child>p:not(._kicker_1yka0_11){color:#ead8cc;margin:0;line-height:1.95}._lightButton_1yka0_13{color:#6d2e13;background:#fff}._featureList_1yka0_36{gap:14px;display:grid}._featureList_1yka0_36 article{text-align:left;background:#ffffff0f;border:1px solid #ffffff26;border-radius:16px;gap:18px;padding:22px;display:flex}._lineIcon_1yka0_44{color:#ff9b52;background:#ffffff14;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid}._lineIcon_1yka0_44 svg{width:30px;height:30px}._featureList_1yka0_36 h3{color:#fff;margin:0 0 7px;font-size:18px}._featureList_1yka0_36 p{color:#ead8cc}._useCases_1yka0_48{background:#fff}._useCaseGrid_1yka0_49{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:42px auto 0;display:grid}._useCaseGrid_1yka0_49 article{background:#fffaf5;border:1px solid #f0ded0;border-radius:17px;padding:26px}._useCaseGrid_1yka0_49 article>span{color:#c84c0c;letter-spacing:.12em;font-size:12px;font-weight:900}._useCaseGrid_1yka0_49 h3{margin:12px 0 9px;font-size:19px}._useCaseGrid_1yka0_49 p,._tipGrid_1yka0_53 p,._measure_1yka0_53 li p,._faqList_1yka0_53 details p{color:#735f52;margin:0;font-size:14px;line-height:1.85}._steps_1yka0_36{background:#fff8f2}._steps_1yka0_36 ol{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1120px;margin:42px auto 0;padding:0;list-style:none;display:grid}._steps_1yka0_36 li{background:#fff;border:1px solid #f0ded0;border-radius:17px;padding:30px 26px}._steps_1yka0_36 li>span{color:#c84c0c;letter-spacing:.12em;font-size:11px;font-weight:900}._steps_1yka0_36 h3{margin:13px 0 10px;font-size:20px}._steps_1yka0_36>._primaryButton_1yka0_13{margin:36px auto 0}._twoD_1yka0_23{background:#fff1e6;grid-template-columns:.78fr 1.22fr;gap:64px;padding:86px clamp(24px,7vw,104px);display:grid}._twoD_1yka0_23>div:first-child>p:not(._kicker_1yka0_11){color:#735f52;margin:18px 0 0;line-height:1.95}._compareGrid_1yka0_62{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}._compareGrid_1yka0_62 article{background:#fff;border:1px solid #edc9ae;border-radius:17px;padding:27px}._compareGrid_1yka0_62 h3{margin:0 0 16px;font-size:19px}._compareGrid_1yka0_62 ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}._compareGrid_1yka0_62 li{color:#735f52;padding-left:21px;font-size:14px;line-height:1.65;position:relative}._compareGrid_1yka0_62 li:before{content:"";background:#f97316;border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}._furnitureTips_1yka0_68{background:#fff}._tipGrid_1yka0_53{text-align:left;grid-template-columns:repeat(5,1fr);gap:14px;max-width:1120px;margin:42px auto 0;display:grid}._tipGrid_1yka0_53 article{background:#fff8f2;border-top:4px solid #f97316;border-radius:13px;padding:24px 20px}._tipGrid_1yka0_53 h3{margin:0 0 10px;font-size:18px}._measure_1yka0_53{background:#fff8f2}._measure_1yka0_53 ol{text-align:left;gap:12px;max-width:920px;margin:42px auto 0;padding:0;list-style:none;display:grid}._measure_1yka0_53 li{background:#fff;border:1px solid #f0ded0;border-radius:15px;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}._measure_1yka0_53 li>span{color:#fff;background:#c84c0c;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}._measure_1yka0_53 h3{margin:1px 0 6px;font-size:18px}._preview_1yka0_29{background:#fff;grid-template-columns:.86fr 1.14fr;align-items:center;gap:70px;padding:86px clamp(24px,8vw,120px);display:grid}._preview_1yka0_29>div>p:not(._kicker_1yka0_11){color:#735f52;margin:0;line-height:1.95}._preview_1yka0_29 ul{color:#5a3929;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}._preview_1yka0_29 li{align-items:center;min-height:32px;padding-left:34px;line-height:1.7;display:flex;position:relative}._preview_1yka0_29 li:before{content:"✓";color:#c84c0c;background:#fff1e6;border:1px solid #efb58d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;left:0}._preview_1yka0_29>img{border:1px solid #f0ded0;border-radius:20px;width:100%;display:block;box-shadow:0 18px 45px #6f3d1c1a}._faq_1yka0_53{background:#fff}._faqList_1yka0_53{text-align:left;max-width:900px;margin:42px auto 0}._faqList_1yka0_53 details{border-bottom:1px solid #f0ded0}._faqList_1yka0_53 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:18px 4px;font-weight:800;line-height:1.65;list-style:none;display:flex}._faqList_1yka0_53 summary::-webkit-details-marker{display:none}._faqList_1yka0_53 summary span{color:#c84c0c;font-size:24px;font-weight:400;transition:transform .2s}._faqList_1yka0_53 details[open] summary span{transform:rotate(45deg)}._faqList_1yka0_53 details p{padding:0 38px 22px 4px}._faq_1yka0_53>._primaryButton_1yka0_13{margin:38px auto 0}._caution_1yka0_92{background:#fff1e6}._noteGrid_1yka0_36{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1060px;margin:38px auto 0;display:grid}._noteGrid_1yka0_36 article{background:#fff;border:1px solid #edc9ae;border-radius:17px;padding:27px}._noteGrid_1yka0_36 h3{margin:0 0 9px;font-size:20px}._dataNote_1yka0_96{color:#5d3520;background:#fffaf5;border:1px solid #edc9ae;border-radius:14px;max-width:850px;margin:28px auto 0;padding:18px 22px;font-size:14px;line-height:1.8}._finalCta_1yka0_29{text-align:center;background:radial-gradient(circle at 50% 8%,#ffd2af 0,#0000 32%),#fff8f2;padding:84px 24px}._finalCta_1yka0_29>img{border-radius:20px;width:78px;height:78px;box-shadow:0 14px 30px #c84c0c2e}._finalCta_1yka0_29>p:not(._kicker_1yka0_11){color:#735f52;max-width:690px;margin:0 auto;line-height:1.9}._finalCta_1yka0_29 ._primaryButton_1yka0_13{margin:28px auto 0}@media (width<=900px){._hero_1yka0_7{text-align:center;grid-template-columns:1fr;gap:42px;min-height:auto}._heroCopy_1yka0_8>p:not(._kicker_1yka0_11),._heroCopy_1yka0_8 ._primaryButton_1yka0_13{margin-inline:auto}._badges_1yka0_16{justify-content:center}._heroVisual_1yka0_18{width:min(100%,700px);margin:auto}._cardGrid_1yka0_32{grid-template-columns:1fr}._value_1yka0_29,._preview_1yka0_29,._specInner_1yka0_22,._twoD_1yka0_23{grid-template-columns:1fr;gap:38px}._specInner_1yka0_22 dl,._useCaseGrid_1yka0_49,._tipGrid_1yka0_53{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._breadcrumb_1yka0_2{padding:11px 20px}._hero_1yka0_7{padding:52px 20px 62px}._heroCopy_1yka0_8 h1{font-size:clamp(34px,10vw,42px)}._heroCopy_1yka0_8>p:not(._kicker_1yka0_11){font-size:14px}._heroCopy_1yka0_8 ._primaryButton_1yka0_13,._value_1yka0_29 ._lightButton_1yka0_13,._steps_1yka0_36>._primaryButton_1yka0_13,._finalCta_1yka0_29 ._primaryButton_1yka0_13{width:100%}._heroVisual_1yka0_18 ._toolIcon_1yka0_20{border-radius:17px;width:62px;height:62px;bottom:-25px;left:8px}._specStrip_1yka0_21{padding:52px 20px}._specInner_1yka0_22 dl,._useCaseGrid_1yka0_49,._compareGrid_1yka0_62,._tipGrid_1yka0_53{grid-template-columns:1fr}._specInner_1yka0_22 h2,._twoD_1yka0_23 h2{font-size:29px}._section_1yka0_28{padding:62px 20px}._section_1yka0_28 h2,._value_1yka0_29 h2,._preview_1yka0_29 h2,._finalCta_1yka0_29 h2{font-size:29px}._value_1yka0_29,._preview_1yka0_29,._twoD_1yka0_23{padding:62px 20px}._steps_1yka0_36 ol,._noteGrid_1yka0_36{grid-template-columns:1fr}._faq_1yka0_53>._primaryButton_1yka0_13{width:100%}._finalCta_1yka0_29{padding:64px 20px}}._page_vdx7n_1{color:#35291f;max-width:1160px;margin:auto;padding:24px;font-size:16px;line-height:1.9}._page_vdx7n_1 nav{margin:12px 0 36px;font-size:14px}._page_vdx7n_1 a{color:#b74406}._hero_vdx7n_1{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:42px 0 64px;display:grid}._eyebrow_vdx7n_1{color:#b74406;font-weight:700}._hero_vdx7n_1 h1{letter-spacing:-.03em;margin:16px 0 24px;font-size:clamp(30px,3.5vw,46px);line-height:1.5}._hero_vdx7n_1 em{color:#bf4808;font-style:normal}._page_vdx7n_1 h2{margin:0 0 24px;font-size:28px;line-height:1.5}._page_vdx7n_1 h3{margin:12px 0;font-size:20px;line-height:1.6}._page_vdx7n_1 ._button_vdx7n_1{box-sizing:border-box;color:#fff;background:#c64b05;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:52px;margin:16px 0;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}._button_vdx7n_1:hover{background:#a83e04}._page_vdx7n_1 a:focus-visible,._page_vdx7n_1 summary:focus-visible{outline-offset:4px;outline:3px solid #2163c9}._note_vdx7n_1{color:#705e50;font-size:14px}._example_vdx7n_1{background:#fff8f1;border:1px solid #edcfb8;border-radius:20px;padding:28px;box-shadow:0 16px 38px #78422110}._example_vdx7n_1 h2{margin:16px 0 8px;font-size:22px}._example_vdx7n_1 dl{margin:24px 0}._example_vdx7n_1 dl div{border-top:1px solid #ebd8c8;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}._example_vdx7n_1 dd{white-space:nowrap;color:#506445;background:#edf2e9;border-radius:6px;margin:0;padding:3px 8px;font-size:14px;font-weight:700}._example_vdx7n_1 dd._pending_vdx7n_1{color:#a93b00;background:#ffebd7}._section_vdx7n_1{padding:48px 0}._grid_vdx7n_1{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._grid_vdx7n_1 article{border:1px solid #ecd9ca;border-radius:14px;padding:24px}._grid_vdx7n_1 article>span{color:#c64b05;font-weight:800}._grid_vdx7n_1 p,._steps_vdx7n_1 p{margin:0}._tinted_vdx7n_1{background:#fff8f1;border-radius:18px;padding:36px}._steps_vdx7n_1{padding-left:26px}._steps_vdx7n_1 li{padding:0 0 18px 8px}._notice_vdx7n_1{background:#fff8f1;border-left:4px solid #c64b05;padding:12px 24px}._faq_vdx7n_1{border-bottom:1px solid #e9d7c8}._faq_vdx7n_1 summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:20px 4px;font-weight:700}._faq_vdx7n_1 p{margin:0;padding:0 4px 20px}._articleLink_vdx7n_1{padding:12px 0;font-weight:700;display:inline-block}._final_vdx7n_1{text-align:center}._page_vdx7n_1 p{overflow-wrap:anywhere}@media (width<=760px){._page_vdx7n_1{padding:20px}._hero_vdx7n_1{grid-template-columns:1fr;gap:24px;padding:16px 0 36px}._page_vdx7n_1 h2{font-size:24px}._grid_vdx7n_1{grid-template-columns:1fr}._section_vdx7n_1{padding:32px 0}._tinted_vdx7n_1{padding:24px}._page_vdx7n_1 ._button_vdx7n_1{gap:8px;width:100%}._example_vdx7n_1{padding:20px}._example_vdx7n_1 dl div{align-items:flex-start}._example_vdx7n_1 dt{min-width:0}._notice_vdx7n_1{padding:8px 16px}}._page_vdx7n_1 ._hero_vdx7n_1 h1{font-size:42px!important}._page_vdx7n_1>nav{background:0 0;border:0;padding:0;line-height:1.9;display:block}._page_vdx7n_1>nav a{margin:0;padding:0;display:inline}@media (width<=760px){._page_vdx7n_1 ._hero_vdx7n_1 h1{font-size:30px!important}}._page_vdx7n_1 ._example_vdx7n_1{color:#fff;background:#302a25;border:1px solid #44392f;border-radius:16px;padding:34px 32px 28px;position:relative;box-shadow:0 24px 52px -24px #33261e55}._exampleHeading_vdx7n_5{color:#e2d6cb;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:14px;display:flex}._exampleMark_vdx7n_6{color:#f3b07b;border:1px solid #bda38c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}._page_vdx7n_1 ._example_vdx7n_1 h2{color:#fff;letter-spacing:.04em;margin:22px 0 30px;font-size:28px;font-weight:600;line-height:1.6}._page_vdx7n_1 ._example_vdx7n_1 dl{background:#fff;border-radius:10px;margin:0;overflow:hidden}._page_vdx7n_1 ._example_vdx7n_1 dl div{color:#453a32;border:0;align-items:center;gap:12px;margin:0;padding:20px 18px}._page_vdx7n_1 ._example_vdx7n_1 dl div+div{border-top:1px solid #ebe5df}._page_vdx7n_1 ._example_vdx7n_1 dt{align-items:center;gap:10px;font-size:15px;line-height:1.6;display:flex}._page_vdx7n_1 ._example_vdx7n_1 dd{color:#6c7268;background:0 0;padding:0;font-size:14px;font-weight:500}._page_vdx7n_1 ._example_vdx7n_1 ._pendingRow_vdx7n_13{background:#fff8f2;box-shadow:inset 3px 0 #d26322}._page_vdx7n_1 ._example_vdx7n_1 ._pendingRow_vdx7n_13 dd{color:#b84406;font-weight:700}._statusDot_vdx7n_15,._openDot_vdx7n_15{box-sizing:border-box;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:grid}._statusDot_vdx7n_15{color:#fff;background:#7c8873}._openDot_vdx7n_15{background:0 0;border:1.5px solid #c35b20}._page_vdx7n_1 ._exampleCaption_vdx7n_17{color:#f2ddd0;letter-spacing:.04em;margin:24px 0 10px;font-size:17px}._page_vdx7n_1 ._exampleNote_vdx7n_18{color:#d1c5bb;margin:0;font-size:13px;line-height:1.8}@media (width<=760px){._page_vdx7n_1 ._example_vdx7n_1{padding:26px 20px 24px}._page_vdx7n_1 ._example_vdx7n_1 h2{font-size:25px}._page_vdx7n_1 ._example_vdx7n_1 dl div{gap:8px;padding:18px 12px}._page_vdx7n_1 ._example_vdx7n_1 dt{gap:8px;font-size:14px}._page_vdx7n_1 ._example_vdx7n_1 dd{font-size:13px}}._heroLead_vdx7n_20{font-size:20px;font-weight:600;line-height:1.7}._sampleLabel_vdx7n_20{letter-spacing:0;color:#d1c5bb;margin-top:4px;font-size:14px;font-weight:400;display:block}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0;display:grid}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20 div{text-align:center;color:#fff;border:0;border-top:1px solid #65574b;padding:18px 6px;display:block}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20 div+div{border-left:1px solid #65574b}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20 dt{color:#e8dfd7;white-space:nowrap;font-size:14px;display:block}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20 dd{color:#fff;font-variant-numeric:tabular-nums;margin-top:12px;font-size:52px;font-weight:500;line-height:1.3}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20 dd span{padding-left:4px;font-size:14px}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20 ._samplePending_vdx7n_20 dd{color:#ffaf73}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20 ._samplePending_vdx7n_20{border-top-color:#ffaf73}._instruction_vdx7n_20{margin-top:28px}._stateGuide_vdx7n_20{background:#fff;border:1px solid #eddbcc;border-radius:10px;padding:0 20px}._stateGuide_vdx7n_20 div{grid-template-columns:100px 1fr;gap:16px;padding:18px 0;display:grid}._stateGuide_vdx7n_20 div+div{border-top:1px solid #eddbcc}._stateGuide_vdx7n_20 dt{color:#9f3b08;font-weight:700}._stateGuide_vdx7n_20 dd{margin:0}._page_vdx7n_1 ._hero_vdx7n_1 h1{letter-spacing:-.04em;font-size:36px!important}._page_vdx7n_1 ._hero_vdx7n_1 h1 em{display:inline-block}@media (width<=760px){._page_vdx7n_1 ._hero_vdx7n_1 h1{font-size:27px!important}._heroLead_vdx7n_20{font-size:18px}._stateGuide_vdx7n_20 div{grid-template-columns:1fr;gap:6px}._stateGuide_vdx7n_20{padding:0 16px}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20 dd{font-size:42px}._page_vdx7n_1 ._example_vdx7n_1 ._sampleCounts_vdx7n_20 div{padding-inline:2px}}._heroPhoto_vdx7n_22{align-self:center;min-width:0;margin:0}._heroPhoto_vdx7n_22 img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -28px #57463455}._heroPhoto_vdx7n_22 figcaption{letter-spacing:.06em;color:#786d61;margin-top:14px;padding-left:2px;font-size:13px;line-height:1.8}@media (width<=760px){._heroPhoto_vdx7n_22 img{border-radius:12px}._heroPhoto_vdx7n_22 figcaption{margin-top:10px;font-size:12px}}._previewGrid_vdx7n_24,._itemGroups_vdx7n_24{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}._previewGrid_vdx7n_24 figure{min-width:0;margin:0}._previewGrid_vdx7n_24 figcaption{min-height:140px}._previewGrid_vdx7n_24 img{box-sizing:border-box;border:1px solid #eddbcc;border-radius:12px;width:100%;height:auto;display:block}._previewGrid_vdx7n_24 a{display:block}._itemGroups_vdx7n_24>div{border:1px solid #eddbcc;border-radius:14px;padding:20px 24px}._itemGroups_vdx7n_24 ul{margin-bottom:0;padding-left:22px}._itemGroups_vdx7n_24 li{overflow-wrap:anywhere;padding:5px 0}._afterInstructions_vdx7n_24{text-align:center;padding-top:24px}._afterInstructions_vdx7n_24 p{margin-top:0}@media (width<=760px){._previewGrid_vdx7n_24,._itemGroups_vdx7n_24{grid-template-columns:1fr;gap:28px}._previewGrid_vdx7n_24 figcaption{min-height:0}._itemGroups_vdx7n_24>div{padding:18px}._previewGrid_vdx7n_24 img{border-radius:8px}}._previewGrid_vdx7n_24 img{max-width:400px;margin-inline:auto}._previewGrid_vdx7n_24{align-items:start;gap:24px;margin-top:28px}._previewGrid_vdx7n_24 figure{background:#faf7f3;border:1px solid #eadfd5;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px -24px #68483266}._previewGrid_vdx7n_24 figcaption{background:#fff;border-bottom:1px solid #eadfd5;min-height:0;padding:24px 28px 20px}._previewStep_vdx7n_28{color:#ae480f;letter-spacing:.12em;font-size:12px;font-weight:700;display:block}._page_vdx7n_1 ._previewGrid_vdx7n_24 h3{margin:8px 0 10px;font-size:20px;font-weight:700;line-height:1.6}._previewGrid_vdx7n_24 figcaption p{color:#756557;margin:0;font-size:14px;line-height:1.8}._previewGrid_vdx7n_24 a{padding:24px 24px 0;text-decoration:none}._previewGrid_vdx7n_24 img{border-radius:8px;max-width:335px;box-shadow:0 8px 24px -16px #70503966}._previewZoom_vdx7n_28{color:#9b4618;justify-content:space-between;align-items:center;padding:18px 2px;font-size:13px;font-weight:600;display:flex}._previewGrid_vdx7n_24 a:hover ._previewZoom_vdx7n_28{color:#c64b05;text-decoration:underline}._previewGrid_vdx7n_24 a:focus-visible{outline-offset:-4px}@media (width<=760px){._previewGrid_vdx7n_24{gap:24px}._previewGrid_vdx7n_24 figcaption{padding:20px}._page_vdx7n_1 ._previewGrid_vdx7n_24 h3{font-size:19px}._previewGrid_vdx7n_24 a{padding:12px 8px 0}._previewZoom_vdx7n_28{padding:16px 12px}._previewGrid_vdx7n_24 figure{border-radius:14px}}._itemGroups_vdx7n_24{align-items:start;gap:24px}._itemGroups_vdx7n_24>div{background:#fff;border-color:#eadfd5;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 10px 28px -26px #67493366}._itemGroupHeading_vdx7n_31{background:#faf7f3;border-bottom:1px solid #eadfd5;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}._page_vdx7n_1 ._itemGroupHeading_vdx7n_31 h3{margin:0;font-size:20px;font-weight:700;line-height:1.5}._itemGroupHeading_vdx7n_31>span{color:#98451a;background:#fff;border:1px solid #e7d3c3;border-radius:30px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}._itemGroups_vdx7n_24 ul{counter-reset:check-item;margin:0;padding:0 24px;list-style:none}._itemGroups_vdx7n_24 li{counter-increment:check-item;padding:17px 0 17px 34px;font-size:15px;line-height:1.7;position:relative}._itemGroups_vdx7n_24 li+li{border-top:1px solid #eee6df}._itemGroups_vdx7n_24 li:before{content:counter(check-item,decimal-leading-zero);color:#b77951;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:1.7;position:absolute;top:20px;left:0}@media (width<=760px){._itemGroupHeading_vdx7n_31{padding:18px}._page_vdx7n_1 ._itemGroupHeading_vdx7n_31 h3{font-size:18px}._itemGroups_vdx7n_24 ul{padding:0 18px}._itemGroups_vdx7n_24 li{padding-block:15px;font-size:14px}._itemGroups_vdx7n_24 li:before{top:18px}}._usageSection_vdx7n_34{background:#faf7f3;border-radius:20px;padding:44px}._page_vdx7n_1 ._usageSection_vdx7n_34>h2{margin-bottom:36px}._usageSection_vdx7n_34 ._instruction_vdx7n_20{margin:0;padding:30px 0}._usageSection_vdx7n_34 ._instruction_vdx7n_20+._instruction_vdx7n_20{border-top:1px solid #e8ded4}._usageSection_vdx7n_34 ._instruction_vdx7n_20:first-of-type{padding-top:0}._usageSection_vdx7n_34 ._instruction_vdx7n_20:last-child{padding-bottom:0}._page_vdx7n_1 ._usageSection_vdx7n_34 h3{margin:0 0 18px;font-size:21px;font-weight:700;line-height:1.7}._usageSection_vdx7n_34 ._instruction_vdx7n_20>p{max-width:880px;margin:0;line-height:2}._stateCards_vdx7n_34{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}._stateCards_vdx7n_34 article{background:#fff;border-radius:12px;padding:24px;box-shadow:0 6px 20px -18px #67483355}._stateCards_vdx7n_34 h4{color:#9f3b08;margin:0 0 16px;font-size:17px;font-weight:700;line-height:1.6}._stateCards_vdx7n_34 p{color:#51453a;margin:0;font-size:15px;line-height:1.95}@media (width<=900px){._stateCards_vdx7n_34{grid-template-columns:1fr;gap:16px}._stateCards_vdx7n_34 article{padding:22px}._stateCards_vdx7n_34 h4{margin-bottom:12px}}@media (width<=760px){._usageSection_vdx7n_34{padding:26px 20px}._page_vdx7n_1 ._usageSection_vdx7n_34>h2{margin-bottom:28px;font-size:23px}._page_vdx7n_1 ._usageSection_vdx7n_34 h3{font-size:19px}._usageSection_vdx7n_34 ._instruction_vdx7n_20{padding:28px 0}._stateCards_vdx7n_34{margin:22px 0}._stateCards_vdx7n_34 article{padding:20px}._usageSection_vdx7n_34 ._instruction_vdx7n_20>p{font-size:15px}}._page_1lxut_1{--orange:#f97316;--dark:#c84c0c;--soft:#fff1e6;--ink:#33261e;--muted:#735f52;--line:#f0ded0;color:var(--ink);background:#fff}._breadcrumb_1lxut_1{width:min(1120px,100% - 80px);margin:auto;padding:20px 0}._breadcrumb_1lxut_1 ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}._breadcrumb_1lxut_1 li{align-items:center;gap:8px;display:inline-flex}._breadcrumb_1lxut_1 li+li:before{content:"/";color:var(--muted)}._breadcrumb_1lxut_1 a{color:var(--dark)}._hero_1lxut_1{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;width:min(1120px,100% - 80px);margin:auto;padding:64px 0 88px;display:grid}._kicker_1lxut_1{color:var(--dark);letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:800}._hero_1lxut_1 h1,._section_1lxut_1 h2,._value_1lxut_1 h2,._compare_1lxut_1 h2,._notice_1lxut_1 h2,._privacy_1lxut_1 h2,._finalCta_1lxut_1 h2{letter-spacing:-.025em;margin:0;font-weight:900;line-height:1.35}._hero_1lxut_1 h1{font-size:clamp(42px,5vw,62px)}._hero_1lxut_1 h1 em{color:var(--dark);font-style:normal}._lead_1lxut_1{color:var(--muted);margin:24px 0 28px;font-size:17px;line-height:1.9}._primary_1lxut_1{background:var(--dark);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 27px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 12px 24px #c84c0c2e}._primary_1lxut_1:hover{transform:translateY(-2px);box-shadow:0 16px 28px #c84c0c38}._badges_1lxut_1{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._badges_1lxut_1 span{border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}._resultCard_1lxut_1{border:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--soft));border-radius:18px;padding:32px;box-shadow:0 22px 50px #6f3d1c1f}._resultCard_1lxut_1>img{width:72px;height:72px;margin-bottom:24px}._resultCard_1lxut_1>p{color:var(--muted);margin:0 0 14px;font-size:14px;font-weight:700}._resultCard_1lxut_1 dl{gap:10px;margin:0;display:grid}._resultCard_1lxut_1 dl div{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}._resultCard_1lxut_1 dt{color:var(--muted);font-size:14px}._resultCard_1lxut_1 dd{color:var(--dark);margin:0;font-size:25px;font-weight:900}._resultCard_1lxut_1 small{color:var(--muted);margin-top:16px;line-height:1.7;display:block}._facts_1lxut_1{background:var(--soft);border-block:1px solid var(--line)}._facts_1lxut_1 dl{grid-template-columns:repeat(4,1fr);width:min(1120px,100% - 80px);margin:auto;padding:30px 0;display:grid}._facts_1lxut_1 dl div{border-right:1px solid var(--line);padding:0 22px}._facts_1lxut_1 dl div:last-child{border:0}._facts_1lxut_1 dt{color:var(--muted);font-size:12px}._facts_1lxut_1 dd{margin:7px 0 0;font-weight:800}._section_1lxut_1{text-align:center;width:min(1120px,100% - 80px);margin:auto;padding:92px 0}._section_1lxut_1 h2,._value_1lxut_1 h2,._compare_1lxut_1 h2,._notice_1lxut_1 h2,._privacy_1lxut_1 h2,._finalCta_1lxut_1 h2{font-size:clamp(32px,3vw,36px)}._sectionLead_1lxut_1{max-width:760px;color:var(--muted);margin:18px auto 0;line-height:1.9}._grid_1lxut_1{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}._grid_1lxut_1 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 8px 20px #6f3d1c0d}._grid_1lxut_1 article>span{color:var(--orange);font-size:13px;font-weight:900}._grid_1lxut_1 h3{margin:18px 0 10px;font-size:21px}._grid_1lxut_1 p{color:var(--muted);margin:0;line-height:1.8}._value_1lxut_1{background:var(--soft);grid-template-columns:.9fr 1.1fr;gap:72px;padding:92px max(40px,50vw - 560px);display:grid}._value_1lxut_1>div>p:not(._kicker_1lxut_1){color:var(--muted);line-height:1.9}._value_1lxut_1 ._primary_1lxut_1{margin-top:18px}._formulas_1lxut_1{gap:14px;display:grid}._formulas_1lxut_1 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 24px;box-shadow:0 8px 20px #6f3d1c0d}._formulas_1lxut_1 span{color:var(--dark);font-size:13px;font-weight:900}._formulas_1lxut_1 strong{margin:7px 0;font-size:18px;display:block}._formulas_1lxut_1 p{color:var(--muted);margin:0;line-height:1.7}._steps_1lxut_1{background:#fffaf6;width:auto;max-width:none;padding-inline:max(40px,50vw - 560px)}._steps_1lxut_1 ol{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:42px auto 0;padding:0;list-style:none;display:grid}._steps_1lxut_1 li{border-top:3px solid var(--orange);background:#fff;border-radius:0 0 18px 18px;padding:30px}._steps_1lxut_1 li>span{color:var(--dark);font-size:12px;font-weight:900}._steps_1lxut_1 h3{margin:14px 0 9px}._steps_1lxut_1 p{color:var(--muted);margin:0;line-height:1.8}._compare_1lxut_1{background:var(--soft);grid-template-columns:1fr 1fr;gap:64px;padding:92px max(40px,50vw - 560px);display:grid}._compare_1lxut_1>div>p:not(._kicker_1lxut_1){color:var(--muted);line-height:1.9}._compareCards_1lxut_1{gap:14px;display:grid}._compareCards_1lxut_1 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}._compareCards_1lxut_1 span{color:var(--muted);font-size:13px;display:block}._compareCards_1lxut_1 strong{color:var(--dark);margin:8px 0;font-size:21px;display:block}._compareCards_1lxut_1 p{color:var(--muted);margin:0}._faq_1lxut_1{max-width:920px}._faq_1lxut_1>div{text-align:left;border-top:1px solid var(--line);margin-top:36px}._faq_1lxut_1 details{border-bottom:1px solid var(--line)}._faq_1lxut_1 summary{cursor:pointer;padding:22px 42px 22px 4px;font-size:18px;font-weight:800;list-style:none;position:relative}._faq_1lxut_1 summary::-webkit-details-marker{display:none}._faq_1lxut_1 summary:after{content:"＋";color:var(--dark);font-size:22px;position:absolute;right:6px}._faq_1lxut_1 details[open] summary:after{content:"−"}._faq_1lxut_1 details p{color:var(--muted);margin:0;padding:0 42px 22px 4px;line-height:1.85}._notice_1lxut_1,._privacy_1lxut_1{grid-template-columns:1fr 1fr;gap:64px;width:min(1120px,100% - 80px);margin:auto;padding:88px 0;display:grid}._notice_1lxut_1 p:not(._kicker_1lxut_1),._privacy_1lxut_1>p{color:var(--muted);line-height:1.9}._notice_1lxut_1 ul{border:1px solid var(--line);background:var(--soft);border-radius:18px;margin:0;padding:28px 28px 28px 48px}._notice_1lxut_1 li{padding:7px 0}._privacy_1lxut_1{border-block:1px solid var(--line);background:#fffaf6;width:auto;max-width:none;padding-inline:max(40px,50vw - 560px)}._finalCta_1lxut_1{text-align:center;background:linear-gradient(180deg,#fff,var(--soft));padding:88px 24px}._finalCta_1lxut_1 img{width:68px;height:68px;margin-bottom:20px}._finalCta_1lxut_1>p:not(._kicker_1lxut_1){color:var(--muted);margin:16px auto 26px}@media (width<=800px){._hero_1lxut_1{grid-template-columns:1fr;gap:40px;padding-top:36px}._hero_1lxut_1 h1{font-size:clamp(36px,10vw,42px)}._section_1lxut_1 h2,._value_1lxut_1 h2,._compare_1lxut_1 h2,._notice_1lxut_1 h2,._privacy_1lxut_1 h2,._finalCta_1lxut_1 h2{font-size:clamp(26px,7vw,30px)}._facts_1lxut_1 dl{grid-template-columns:1fr 1fr}._facts_1lxut_1 dl div{border-bottom:1px solid var(--line);padding:16px}._grid_1lxut_1,._value_1lxut_1,._compare_1lxut_1,._steps_1lxut_1 ol,._notice_1lxut_1,._privacy_1lxut_1{grid-template-columns:1fr}._value_1lxut_1,._compare_1lxut_1{gap:40px}._section_1lxut_1{padding-block:64px}}@media (width<=520px){._breadcrumb_1lxut_1,._hero_1lxut_1,._section_1lxut_1,._notice_1lxut_1,._facts_1lxut_1 dl{width:calc(100% - 40px)}._value_1lxut_1,._compare_1lxut_1,._steps_1lxut_1,._privacy_1lxut_1{padding-inline:20px}._primary_1lxut_1{width:100%;padding-inline:18px}._resultCard_1lxut_1{padding:24px}._facts_1lxut_1 dl div{padding:14px 10px}._facts_1lxut_1 dd{font-size:14px}._grid_1lxut_1 article,._steps_1lxut_1 li{padding:24px}._faq_1lxut_1 summary{font-size:17px}._notice_1lxut_1 ul{padding-left:42px}}._jumpLinks_1lxut_4{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}._jumpLinks_1lxut_4 a{border:1px solid var(--line);color:var(--dark);background:#fff;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800;text-decoration:none}._heroExamples_1lxut_4{gap:6px;margin-top:12px;display:grid}._secondary_1lxut_4{border:1px solid var(--dark);min-height:48px;color:var(--dark);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}._metric_1lxut_4{scroll-margin-top:24px}._metricGrid_1lxut_4{text-align:left;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:38px;display:grid}._metricGrid_1lxut_4 article,._formulaBox_1lxut_4{border:1px solid var(--line);background:#fff;border-radius:18px;padding:25px}._metricGrid_1lxut_4 h3,._ppm_1lxut_4 h3,._inverse_1lxut_4 h3,._cautionGrid_1lxut_4 h3,._improvement_1lxut_4 h3{margin:0 0 12px;font-size:20px}._metricGrid_1lxut_4 p,._ppm_1lxut_4 p,._inverse_1lxut_4 p,._cautionGrid_1lxut_4 p,._improvement_1lxut_4 p{color:var(--muted);margin:0;line-height:1.85}._metricGrid_1lxut_4 strong,._formulaBox_1lxut_4 strong{color:var(--dark)}._metric_1lxut_4 ._secondary_1lxut_4{margin-top:30px}._ppm_1lxut_4,._inverse_1lxut_4,._difference_1lxut_4,._cautions_1lxut_4,._improvement_1lxut_4{padding:92px max(40px,50vw - 560px)}._ppm_1lxut_4,._difference_1lxut_4,._improvement_1lxut_4{border-block:1px solid var(--line);background:#fffaf6}._ppmGrid_1lxut_4,._cautionGrid_1lxut_4{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}._ppmGrid_1lxut_4 article,._cautionGrid_1lxut_4 article,._improvement_1lxut_4 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px}._conversion_1lxut_4{gap:8px;margin-top:14px;display:grid}._conversion_1lxut_4 span{background:var(--soft);color:var(--dark);border-radius:8px;padding:9px 12px;font-weight:800}._caption_1lxut_4{font-size:14px;margin-top:20px!important}._formulaBox_1lxut_4{text-align:left;max-width:760px;margin:34px auto 0}._formulaBox_1lxut_4 strong{margin-bottom:10px;font-size:20px;display:block}._tableWrap_1lxut_4{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:36px;overflow-x:auto}._tableWrap_1lxut_4 table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}._tableWrap_1lxut_4 th,._tableWrap_1lxut_4 td{border-bottom:1px solid var(--line);vertical-align:top;padding:17px 18px}._tableWrap_1lxut_4 th{background:var(--soft);color:var(--dark);font-size:14px}._tableWrap_1lxut_4 tr:last-child td{border-bottom:0}._relationNote_1lxut_4,._toolRule_1lxut_4{border-left:4px solid var(--orange);text-align:left;max-width:920px;color:var(--muted);background:#fff;margin:24px auto 0;padding:20px 22px;line-height:1.85}._toolRule_1lxut_4{background:var(--soft)}._improvement_1lxut_4{grid-template-columns:.8fr 1.2fr;gap:56px;display:grid}._improvement_1lxut_4>div>p:not(._kicker_1lxut_1){color:var(--muted);line-height:1.9}._improvement_1lxut_4>div:last-child{gap:14px;display:grid}._improvement_1lxut_4 h2{letter-spacing:-.025em;margin:0;font-size:clamp(32px,3vw,36px);font-weight:900;line-height:1.35}._improvement_1lxut_4 h3{color:var(--ink)}@media (width<=800px){._metricGrid_1lxut_4,._ppmGrid_1lxut_4,._cautionGrid_1lxut_4,._improvement_1lxut_4{grid-template-columns:1fr}._improvement_1lxut_4{gap:40px}._ppm_1lxut_4,._inverse_1lxut_4,._difference_1lxut_4,._cautions_1lxut_4,._improvement_1lxut_4{padding-block:64px}._improvement_1lxut_4 h2{font-size:clamp(26px,7vw,30px)}}@media (width<=520px){._ppm_1lxut_4,._inverse_1lxut_4,._difference_1lxut_4,._cautions_1lxut_4,._improvement_1lxut_4{padding-inline:20px}._secondary_1lxut_4{width:100%;padding-inline:18px}._metricGrid_1lxut_4 article,._ppmGrid_1lxut_4 article,._cautionGrid_1lxut_4 article,._improvement_1lxut_4 article{padding:22px}._jumpLinks_1lxut_4{grid-template-columns:1fr;gap:8px;width:100%;margin-top:10px;display:grid}._jumpLinks_1lxut_4 a{box-sizing:border-box;text-align:center;white-space:normal;width:100%}}._ppm_1lxut_4,._inverse_1lxut_4,._difference_1lxut_4,._cautions_1lxut_4{text-align:left;width:auto;max-width:none}._ppm_1lxut_4 ._sectionLead_1lxut_1,._inverse_1lxut_4 ._sectionLead_1lxut_1,._difference_1lxut_4 ._sectionLead_1lxut_1,._cautions_1lxut_4 ._sectionLead_1lxut_1{margin-left:0}._ppmGrid_1lxut_4,._cautionGrid_1lxut_4{grid-template-columns:repeat(2,minmax(0,1fr))}._ppmGrid_1lxut_4 article,._cautionGrid_1lxut_4 article{box-shadow:0 8px 20px #6f3d1c0d}._conversion_1lxut_4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}._conversion_1lxut_4 span{text-align:center;padding:12px}._caption_1lxut_4{max-width:920px}._formulaBox_1lxut_4{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;max-width:none;margin-inline:0;display:grid}._formulaBox_1lxut_4 strong{margin-bottom:0}._difference_1lxut_4{text-align:left}._tableWrap_1lxut_4{box-shadow:0 8px 20px #6f3d1c0d}._relationNote_1lxut_4,._toolRule_1lxut_4{max-width:none;margin-inline:0}._cautionGrid_1lxut_4 article{padding-left:82px;position:relative}._cautionGrid_1lxut_4 article>span{background:var(--dark);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid;position:absolute;top:24px;left:24px}._improvement_1lxut_4{align-items:start}._improvement_1lxut_4 ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}._improvement_1lxut_4 li{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:48px 1fr;gap:18px;padding:24px;display:grid;box-shadow:0 8px 20px #6f3d1c0f}._improvement_1lxut_4 li>span{background:var(--dark);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}._improvement_1lxut_4 li h3{margin:0 0 8px}._improvement_1lxut_4 li p{margin:0}@media (width<=800px){._formulaBox_1lxut_4{grid-template-columns:1fr;gap:12px}._conversion_1lxut_4{grid-template-columns:1fr}}@media (width<=520px){._cautionGrid_1lxut_4 article{padding:74px 22px 22px}._cautionGrid_1lxut_4 article>span{top:20px;left:22px}._improvement_1lxut_4 li{grid-template-columns:40px 1fr;gap:14px;padding:20px}._improvement_1lxut_4 li>span{width:40px;height:40px}}._page_xqdu9_1{color:var(--ink,#33261e);overflow-wrap:anywhere;font-size:16px;line-height:1.8}._container_xqdu9_2{width:min(1120px,100% - 80px);margin-inline:auto}._page_xqdu9_1 h1,._page_xqdu9_1 h2,._page_xqdu9_1 h3{color:var(--ink);text-wrap:pretty;font-weight:700}._page_xqdu9_1 h1{letter-spacing:-.02em;margin:16px 0 24px;font-size:48px;line-height:1.5}._page_xqdu9_1 h2{max-width:960px;margin:0 0 24px;font-size:34px;line-height:1.5}._page_xqdu9_1 h3{margin:0 0 16px;font-size:22px;line-height:1.6}._page_xqdu9_1 p{margin:0 0 16px}._page_xqdu9_1 p:last-child{margin-bottom:0}._breadcrumb_xqdu9_8{flex-wrap:wrap;gap:8px;padding-top:28px;font-size:14px;display:flex}._page_xqdu9_1 ._breadcrumb_xqdu9_8{flex-wrap:nowrap;justify-content:flex-start;align-items:baseline}._page_xqdu9_1 ._breadcrumb_xqdu9_8>a{flex:none;justify-content:flex-start;width:auto}._breadcrumb_xqdu9_8>span[aria-hidden]{flex:none}._breadcrumb_xqdu9_8>span[aria-current]{flex:0 auto;min-width:0}._page_xqdu9_1 a{color:var(--orange-dark,#c84c0c)}._page_xqdu9_1 a:focus-visible,._page_xqdu9_1 summary:focus-visible{outline-offset:4px;outline:3px solid #ffb27a}._hero_xqdu9_14{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;padding:48px 0 64px;display:grid}._audience_xqdu9_15{color:var(--orange-dark);font-size:16px;font-weight:700}._heroIllustration_xqdu9_16{object-fit:contain;width:100%;min-width:0;height:auto;display:block}._hero_xqdu9_14>div>p:nth-of-type(3){color:var(--muted);font-size:14px}._hero_xqdu9_14>div>p:nth-of-type(4){color:var(--orange-dark);font-weight:700}._hero_xqdu9_14>div>p:nth-last-child(-n+2){color:var(--muted);max-width:760px;font-size:14px}._page_xqdu9_1 ._cta_xqdu9_19{color:#fff;background:#c84c0c;border-radius:10px;justify-content:center;align-items:center;gap:28px;min-height:52px;margin:8px 0 16px;padding:12px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}._cta_xqdu9_19:hover{transform:translateY(-2px);box-shadow:0 8px 18px #c84c0c22}._menu_xqdu9_21{border-block:1px solid #f0ded0;flex-wrap:wrap;justify-content:center;gap:8px 28px;padding:16px 0;display:flex}._menu_xqdu9_21 a{padding:10px 4px;font-size:16px;font-weight:700;text-decoration:none}._menu_xqdu9_21 a:hover{text-decoration:underline}._section_xqdu9_23{padding:88px 0;scroll-margin-top:100px}._soft_xqdu9_23{background:#fffaf5}._cards_xqdu9_24{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:32px;display:grid}._page_xqdu9_1 #scenes ._cards_xqdu9_24,._page_xqdu9_1 #data ._cards_xqdu9_24{align-items:stretch}._card_xqdu9_24{background:#fff;border:1px solid #f0ded0;border-radius:18px;min-width:0;padding:28px;box-shadow:0 8px 24px #33261e05}._stack_xqdu9_28,._steps_xqdu9_28{gap:28px;margin-top:32px;display:grid}._stack_xqdu9_28>._card_xqdu9_24{padding:32px}._limits_xqdu9_29{margin-top:12px}._scopeCards_xqdu9_30{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}._scopeCard_xqdu9_30{background:#fff;border:1px solid #f0ded0;border-radius:18px;min-width:0;padding:28px}._page_xqdu9_1 ._scopeCard_xqdu9_30 h4{color:#33261e;border-left:4px solid #c84c0c;margin:0 0 20px;padding-left:16px;font-size:22px;font-weight:700;line-height:1.6}._scopeCard_xqdu9_30 dl{gap:20px;margin:0;display:grid}._scopeCard_xqdu9_30 dt{margin-bottom:8px;font-size:14px;font-weight:700}._scopeCard_xqdu9_30 dd{margin:0;font-size:16px;line-height:1.8}._supported_xqdu9_34{background:#fff1e6;border-radius:12px;padding:20px}._supported_xqdu9_34 dt{color:#c84c0c}._excluded_xqdu9_35{padding:0 20px}._excluded_xqdu9_35 dt{color:#735f52}@media (width<=760px){._scopeCards_xqdu9_30{grid-template-columns:1fr}._scopeCard_xqdu9_30{padding:24px}._supported_xqdu9_34{padding:16px}._excluded_xqdu9_35{padding-inline:16px}}._steps_xqdu9_28>._card_xqdu9_24{padding:32px 32px 32px 108px;position:relative}._number_xqdu9_38{color:#c84c0c;background:#fff1e6;border:1px solid #f0ded0;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:grid;position:absolute;top:30px;left:28px}._figure_xqdu9_39{min-width:0;margin:28px 0 0}._figure_xqdu9_39>a:first-child{text-decoration:none;display:block}._figure_xqdu9_39 img{border:1px solid #f0ded0;border-radius:16px;width:100%;height:auto;display:block}._packing_xqdu9_39{max-width:840px;margin-inline:auto}._packing_xqdu9_39 img{max-width:760px;margin:auto}._zoom_xqdu9_40{justify-content:space-between;min-height:44px;padding:12px 4px;font-size:14px;font-weight:700;display:flex}._figure_xqdu9_39 a:hover ._zoom_xqdu9_40{text-decoration:underline}._figure_xqdu9_39 figcaption{color:#735f52;font-size:14px;line-height:1.8}._pdf_xqdu9_40{padding:12px 0;font-size:14px;display:inline-block}._table_xqdu9_41{border:1px solid #f0ded0;border-radius:16px;margin:20px 0;overflow:hidden}._table_xqdu9_41 table{border-collapse:collapse;text-align:left;width:100%}._table_xqdu9_41 th,._table_xqdu9_41 td{vertical-align:top;border-bottom:1px solid #f0ded0;padding:18px 24px}._table_xqdu9_41 thead{background:#fff1e6}._table_xqdu9_41 tbody{background:#fff}._table_xqdu9_41 tbody th{width:24%;font-weight:700}._table_xqdu9_41 tr:last-child>*{border-bottom:0}._faq_xqdu9_42{gap:16px;margin-top:32px;display:grid}._faq_xqdu9_42 details{background:#fff;border:1px solid #f0ded0;border-radius:16px}._faq_xqdu9_42 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;list-style:none;display:flex}._faq_xqdu9_42 summary::-webkit-details-marker{display:none}._faq_xqdu9_42 summary h3{margin:0;font-size:20px}._faq_xqdu9_42 summary>span{color:#c84c0c;flex-shrink:0;font-size:24px}._faq_xqdu9_42 details[open] summary>span{transform:rotate(45deg)}._faq_xqdu9_42 details>div{padding:0 28px 24px}._final_xqdu9_43{text-align:center;background:#fff1e6;padding:88px 0}._final_xqdu9_43 h2{margin-inline:auto}._final_xqdu9_43 p{max-width:880px;margin-inline:auto}._final_xqdu9_43 p:last-child{color:#735f52;font-size:14px}@media (width<=1000px){._cards_xqdu9_24{grid-template-columns:1fr}._hero_xqdu9_14{grid-template-columns:minmax(0,1fr) 120px;gap:24px}._page_xqdu9_1 h1{font-size:42px}}@media (width<=600px){._container_xqdu9_2{width:calc(100% - 40px)}._hero_xqdu9_14{flex-direction:column-reverse;align-items:flex-start;gap:24px;padding:40px 0 48px;display:flex}._icon_xqdu9_45{width:64px}._page_xqdu9_1 h1{font-size:36px;line-height:1.5}._page_xqdu9_1 h2{font-size:28px}._page_xqdu9_1 h3{font-size:22px}._section_xqdu9_23,._final_xqdu9_43{padding:60px 0}._card_xqdu9_24,._stack_xqdu9_28>._card_xqdu9_24,._steps_xqdu9_28>._card_xqdu9_24{padding:24px}._number_xqdu9_38{margin-bottom:20px;position:static}._menu_xqdu9_21{gap:4px 16px}._menu_xqdu9_21 a{font-size:14px}._table_xqdu9_41 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._table_xqdu9_41 tr{border-bottom:1px solid #f0ded0;padding:16px 20px;display:grid}._table_xqdu9_41 tbody th{width:auto}._table_xqdu9_41 th,._table_xqdu9_41 td{border:0;padding:6px 0;display:block}._table_xqdu9_41 td:before{content:attr(data-label);color:#735f52;font-size:14px;font-weight:700;display:block}._faq_xqdu9_42 summary{padding:22px}._faq_xqdu9_42 summary h3{font-size:20px}._faq_xqdu9_42 details>div{padding:0 22px 24px}._figure_xqdu9_39{margin-top:24px}._figure_xqdu9_39 img{border-radius:10px}._page_xqdu9_1 ._cta_xqdu9_19{gap:16px;max-width:100%;padding-inline:24px}._breadcrumb_xqdu9_8{font-size:14px}}@media (prefers-reduced-motion:reduce){._cta_xqdu9_19{transition:none}._cta_xqdu9_19:hover{transform:none}}._page_xqdu9_1 ._hero_xqdu9_14 h1{letter-spacing:-.025em;margin:20px 0 24px;line-height:1.35;font-size:48px!important}._hero_xqdu9_14 h1 span{display:block}._hero_xqdu9_14 h1 span:last-child{color:#c84c0c}._page_xqdu9_1 ._breadcrumb_xqdu9_8 a{min-height:0;padding:0}._page_xqdu9_1 ._breadcrumb_xqdu9_8{align-items:baseline}@media (width>=761px) and (width<=1100px){._hero_xqdu9_14{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}._page_xqdu9_1 ._hero_xqdu9_14 h1{font-size:40px!important}}@media (width<=760px){._hero_xqdu9_14{flex-direction:column;align-items:stretch;gap:28px;padding:36px 0 48px;display:flex}._page_xqdu9_1 ._hero_xqdu9_14 h1{line-height:1.4;font-size:36px!important}._heroIllustration_xqdu9_16{align-self:center;max-width:400px}._hero_xqdu9_14 h1 span{display:inline}._hero_xqdu9_14 h1 span:last-child{display:block}}._page_1gntm_1{--orange:#f97316;--dark:#c84c0c;--soft:#fff1e6;--ink:#33261e;--muted:#735f52;--line:#f0ded0;color:var(--ink);background:#fff}._breadcrumb_1gntm_1{max-width:1120px;margin:auto;padding:20px clamp(24px,6vw,72px)}._breadcrumb_1gntm_1 ol{color:var(--muted);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}._breadcrumb_1gntm_1 li+li:before{content:"/";margin-right:8px}._breadcrumb_1gntm_1 a{color:var(--dark)}._hero_1gntm_1{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;max-width:1120px;min-height:590px;margin:auto;padding:64px clamp(24px,6vw,72px) 88px;display:grid}._kicker_1gntm_1{color:var(--dark);letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:800}._hero_1gntm_1 h1,._section_1gntm_1 h2,._value_1gntm_1 h2,._notice_1gntm_1 h2,._privacy_1gntm_1 h2,._finalCta_1gntm_1 h2{letter-spacing:-.025em;margin:0;font-weight:900;line-height:1.35}._hero_1gntm_1 h1{font-size:clamp(42px,5vw,62px)}._hero_1gntm_1 h1 em{color:var(--dark);font-style:normal}._lead_1gntm_1{color:var(--muted);margin:24px 0 28px;font-size:17px;line-height:1.9}._primary_1gntm_1,._lightButton_1gntm_1{border-radius:10px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 27px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}._primary_1gntm_1{background:var(--dark);color:#fff;box-shadow:0 12px 24px #c84c0c2e}._primary_1gntm_1:hover,._lightButton_1gntm_1:hover{transform:translateY(-2px)}._badges_1gntm_1{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._badges_1gntm_1 span{border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}._resultCard_1gntm_1{border:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--soft));border-radius:24px;padding:34px;box-shadow:0 22px 50px #6f3d1c1f}._resultCard_1gntm_1>img{width:74px;height:74px;margin-bottom:28px}._resultCard_1gntm_1>p{color:var(--muted);margin:0;font-size:14px;font-weight:700}._resultCard_1gntm_1>strong{color:var(--dark);margin:5px 0 28px;font-size:54px;display:block}._resultCard_1gntm_1 dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}._resultCard_1gntm_1 dl div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}._resultCard_1gntm_1 dt{color:var(--muted);font-size:12px}._resultCard_1gntm_1 dd{margin:7px 0 0;font-size:20px;font-weight:800}._facts_1gntm_1{background:var(--soft);border-block:1px solid var(--line)}._facts_1gntm_1 dl{grid-template-columns:repeat(4,1fr);max-width:1120px;margin:auto;padding:30px clamp(24px,6vw,72px);display:grid}._facts_1gntm_1 dl div{border-right:1px solid var(--line);padding:0 22px}._facts_1gntm_1 dl div:last-child{border:0}._facts_1gntm_1 dt{color:var(--muted);font-size:12px}._facts_1gntm_1 dd{margin:7px 0 0;font-weight:800}._section_1gntm_1{text-align:center;max-width:1120px;margin:auto;padding:92px clamp(24px,7vw,80px)}._sectionLead_1gntm_1{max-width:760px;color:var(--muted);margin:18px auto 0;line-height:1.9}._grid_1gntm_1{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}._grid_1gntm_1 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 8px 20px #6f3d1c0d}._grid_1gntm_1 article>span{color:var(--orange);font-size:13px;font-weight:900}._grid_1gntm_1 h3{margin:18px 0 10px;font-size:21px}._grid_1gntm_1 p{color:var(--muted);margin:0;line-height:1.8}._value_1gntm_1{background:var(--dark);color:#fff;grid-template-columns:.9fr 1.1fr;gap:72px;padding:92px max(24px,50vw - 560px);display:grid}._value_1gntm_1>div>p:not(._kicker_1gntm_1){color:#ffe8d8;line-height:1.9}._lightButton_1gntm_1{color:var(--dark);background:#fff;margin-top:18px}._features_1gntm_1{gap:15px;display:grid}._features_1gntm_1 article{background:#ffffff14;border:1px solid #ffffff38;border-radius:18px;gap:20px;padding:24px;display:flex}._features_1gntm_1 article>span{flex:0 0 48px;width:48px;height:48px}._features_1gntm_1 h3{margin:0 0 7px}._features_1gntm_1 p{color:#ffe8d8;margin:0;line-height:1.75}._preview_1gntm_1{background:var(--soft);max-width:none}._preview_1gntm_1>img{border:1px solid var(--line);border-radius:18px;width:min(100%,960px);margin:40px auto 30px;display:block;box-shadow:0 16px 40px #6f3d1c1a}._steps_1gntm_1{background:#fffaf6;max-width:none}._steps_1gntm_1 ol{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:42px auto 0;padding:0;list-style:none;display:grid}._steps_1gntm_1 li{border-top:3px solid var(--orange);background:#fff;border-radius:0 0 18px 18px;padding:30px}._steps_1gntm_1 li>span{color:var(--dark);font-size:12px;font-weight:900}._steps_1gntm_1 h3{margin:14px 0 9px}._steps_1gntm_1 p{color:var(--muted);margin:0;line-height:1.8}._notice_1gntm_1,._privacy_1gntm_1{grid-template-columns:1fr 1fr;gap:64px;max-width:1120px;margin:auto;padding:88px clamp(24px,6vw,72px);display:grid}._notice_1gntm_1 p:not(._kicker_1gntm_1),._privacy_1gntm_1>p{color:var(--muted);line-height:1.9}._notice_1gntm_1 ul{border:1px solid var(--line);background:var(--soft);border-radius:18px;margin:0;padding:28px 28px 28px 48px}._notice_1gntm_1 li{padding:7px 0}._privacy_1gntm_1{border-block:1px solid var(--line);background:#fffaf6;max-width:none;padding-inline:max(24px,50vw - 560px)}._finalCta_1gntm_1{text-align:center;background:linear-gradient(180deg,#fff,var(--soft));padding:88px 24px}._finalCta_1gntm_1 img{width:68px;height:68px;margin-bottom:20px}._finalCta_1gntm_1>p:not(._kicker_1gntm_1){color:var(--muted);margin:16px auto 26px}@media (width<=800px){._hero_1gntm_1{grid-template-columns:1fr;gap:40px;min-height:auto;padding-top:36px}._hero_1gntm_1 h1{font-size:clamp(36px,10vw,44px)}._facts_1gntm_1 dl{grid-template-columns:1fr 1fr}._facts_1gntm_1 dl div{border-bottom:1px solid var(--line);padding:16px}._grid_1gntm_1,._value_1gntm_1,._steps_1gntm_1 ol,._notice_1gntm_1,._privacy_1gntm_1{grid-template-columns:1fr}._value_1gntm_1{gap:40px}._section_1gntm_1{padding-block:64px}}@media (width<=520px){._breadcrumb_1gntm_1,._hero_1gntm_1,._section_1gntm_1,._notice_1gntm_1,._privacy_1gntm_1{padding-inline:20px}._primary_1gntm_1,._lightButton_1gntm_1{width:100%;padding-inline:18px}._resultCard_1gntm_1{padding:24px}._resultCard_1gntm_1>strong{font-size:44px}._facts_1gntm_1 dl{padding-inline:20px}._facts_1gntm_1 dl div{padding:14px 10px}._facts_1gntm_1 dd{font-size:14px}._grid_1gntm_1 article,._steps_1gntm_1 li{padding:24px}._features_1gntm_1 article{padding:20px}._preview_1gntm_1>img{border-radius:12px;margin-top:28px}}._breadcrumb_1gntm_1{width:min(1120px,100% - 80px);max-width:none;padding:20px 0}._breadcrumb_1gntm_1 ol{flex-wrap:wrap;align-items:center;gap:6px 8px;line-height:1.6}._breadcrumb_1gntm_1 li{align-items:center;gap:8px;display:inline-flex}._breadcrumb_1gntm_1 li+li:before{color:var(--muted);margin-right:0;line-height:1;display:inline-block}._hero_1gntm_1{width:min(1120px,100% - 80px);max-width:none;padding:64px 0 88px}._resultCard_1gntm_1{border-radius:18px;padding:32px}._facts_1gntm_1 dl{width:min(1120px,100% - 80px);max-width:none;padding:30px 0}._section_1gntm_1{width:min(1120px,100% - 80px);max-width:none;padding:92px 0}._preview_1gntm_1,._steps_1gntm_1{width:auto;max-width:none;padding-inline:max(40px,50vw - 560px)}._section_1gntm_1 h2,._value_1gntm_1 h2,._notice_1gntm_1 h2,._privacy_1gntm_1 h2,._finalCta_1gntm_1 h2{font-size:clamp(32px,3vw,36px)}._value_1gntm_1{padding-inline:max(40px,50vw - 560px)}._notice_1gntm_1{width:min(1120px,100% - 80px);max-width:none;padding:88px 0}._privacy_1gntm_1{width:auto;max-width:none;padding-inline:max(40px,50vw - 560px)}@media (width<=800px){._hero_1gntm_1 h1{font-size:clamp(36px,10vw,42px)}._section_1gntm_1 h2,._value_1gntm_1 h2,._notice_1gntm_1 h2,._privacy_1gntm_1 h2,._finalCta_1gntm_1 h2{font-size:clamp(26px,7vw,30px)}}@media (width<=520px){._breadcrumb_1gntm_1,._hero_1gntm_1,._section_1gntm_1,._notice_1gntm_1,._facts_1gntm_1 dl{width:calc(100% - 40px);padding-inline:0}._preview_1gntm_1,._steps_1gntm_1,._privacy_1gntm_1{width:auto;padding-inline:20px}._value_1gntm_1{padding-inline:20px}}._value_1gntm_1{color:var(--ink);background:var(--soft)}._value_1gntm_1 ._kicker_1gntm_1{color:var(--dark)}._value_1gntm_1>div>p:not(._kicker_1gntm_1){color:var(--muted)}._features_1gntm_1 article{border-color:var(--line);background:#fff;box-shadow:0 8px 20px #6f3d1c0d}._features_1gntm_1 article>span{color:var(--orange)}._features_1gntm_1 p{color:var(--muted)}._lightButton_1gntm_1{color:#fff;background:var(--dark);box-shadow:0 10px 22px #c84c0c29}._method_1gntm_28{padding-top:80px;padding-bottom:80px}._formula_1gntm_29{border:1px solid var(--line);background:var(--soft);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:850px;margin:32px auto 20px;padding:22px;display:flex}._formula_1gntm_29 span{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 14px;font-weight:800}._formula_1gntm_29 b{color:var(--orange);font-size:20px}._formula_1gntm_29 strong{color:var(--dark);font-size:18px}._methodNote_1gntm_30{color:var(--muted);margin:0 auto 24px;line-height:1.8}._examples_1gntm_31{background:#fffaf6;width:auto;max-width:none;padding-inline:max(40px,50vw - 560px)}._exampleGrid_1gntm_32{text-align:left;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}._exampleGrid_1gntm_32 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px;box-shadow:0 8px 20px #6f3d1c0d}._exampleGrid_1gntm_32 h3{margin:0 0 12px;font-size:22px}._exampleGrid_1gntm_32 p{color:var(--muted);margin:0 0 20px;line-height:1.8}._exampleGrid_1gntm_32 ol{margin:0;padding:0;list-style:none}._exampleGrid_1gntm_32 li{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}._exampleGrid_1gntm_32 li span{color:var(--muted)}._exampleGrid_1gntm_32 li strong{text-align:right}._caption_1gntm_32{max-width:900px;color:var(--muted);margin:24px auto 0;font-size:14px;line-height:1.8}._checks_1gntm_33{padding-bottom:72px}._checkGrid_1gntm_33{text-align:left;gap:14px;max-width:900px;margin:38px auto 0;display:grid}._checkGrid_1gntm_33 article{border:1px solid var(--line);background:#fff;border-radius:16px;gap:18px;padding:22px 26px;display:flex}._checkGrid_1gntm_33 article>span{background:var(--soft);width:38px;height:38px;color:var(--dark);border-radius:50%;flex:0 0 38px;place-items:center;font-weight:900;display:grid}._checkGrid_1gntm_33 h3{margin:2px 0 5px;font-size:20px}._checkGrid_1gntm_33 p{color:var(--muted);margin:0;line-height:1.75}._faq_1gntm_34{max-width:920px}._faq_1gntm_34>div{text-align:left;border-top:1px solid var(--line);margin-top:36px}._faq_1gntm_34 details{border-bottom:1px solid var(--line)}._faq_1gntm_34 summary{cursor:pointer;padding:22px 42px 22px 4px;font-size:18px;font-weight:800;list-style:none;position:relative}._faq_1gntm_34 summary::-webkit-details-marker{display:none}._faq_1gntm_34 summary:after{content:"＋";color:var(--dark);font-size:22px;position:absolute;right:6px}._faq_1gntm_34 details[open] summary:after{content:"−"}._faq_1gntm_34 details p{color:var(--muted);margin:0;padding:0 42px 22px 4px;line-height:1.85}@media (width<=800px){._exampleGrid_1gntm_32{grid-template-columns:1fr}._exampleGrid_1gntm_32 li{display:block}._exampleGrid_1gntm_32 li strong{text-align:left;margin-top:4px;display:block}._method_1gntm_28{padding-block:64px}}@media (width<=520px){._examples_1gntm_31{padding-inline:20px}._formula_1gntm_29{gap:8px;padding:18px 14px}._formula_1gntm_29 span{padding:8px 10px}._formula_1gntm_29 strong{width:100%;margin-top:4px}._exampleGrid_1gntm_32 article{padding:24px}._checkGrid_1gntm_33 article{padding:20px}._faq_1gntm_34 summary{font-size:17px}}._checklist_13mo4_1{text-align:left;background:#fff;border:1px solid #f0ded0;border-radius:16px;max-width:920px;margin:38px auto 0;overflow:hidden;box-shadow:0 8px 24px #5730180d}._checklist_13mo4_1>div{grid-template-columns:190px 1fr;align-items:center;display:grid}._checklist_13mo4_1>div+div{border-top:1px solid #f0ded0}._checklist_13mo4_1 strong{color:#33261e;background:#fff1e6;padding:16px 20px}._checklist_13mo4_1 span{color:#735f52;border-left:1px solid #f0ded0;padding:16px 20px}._notice_13mo4_6{color:#735f52;text-align:left;background:#fff1e6;border-left:4px solid #f97316;border-radius:0 12px 12px 0;max-width:940px;margin:32px auto 0;padding:18px 22px;font-size:14px;line-height:1.8}._cautionGrid_13mo4_7{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:40px auto 0;display:grid}._cautionGrid_13mo4_7 article{background:#fff;border:1px solid #f0ded0;border-radius:18px;padding:24px;box-shadow:0 8px 24px #5730180d}._cautionGrid_13mo4_7 h3{color:#33261e;margin:0 0 8px;font-size:20px}._cautionGrid_13mo4_7 p{color:#735f52;margin:0;font-size:16px;line-height:1.8}@media (width<=900px){._cautionGrid_13mo4_7{grid-template-columns:1fr 1fr}}@media (width<=650px){._checklist_13mo4_1>div{grid-template-columns:1fr}._checklist_13mo4_1 strong{padding:12px 16px}._checklist_13mo4_1 span{border-left:0;padding:0 16px 14px}._cautionGrid_13mo4_7{grid-template-columns:1fr;gap:16px}._notice_13mo4_6{font-size:13px}}._page_wwesj_1{color:#33261e;background:#fff;overflow:hidden}._breadcrumb_wwesj_1{border-bottom:1px solid #f4e5da;padding:12px clamp(20px,7vw,104px)}._breadcrumb_wwesj_1 ol{color:#806b5d;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}._breadcrumb_wwesj_1 li:not(:last-child):after{content:"/";color:#c9aa95;margin-left:8px}._breadcrumb_wwesj_1 a:hover,._textLink_wwesj_1:hover{text-underline-offset:4px;text-decoration:underline}._hero_wwesj_1{background:radial-gradient(circle at 84% 24%,#ffd9bc 0,#0000 28%),linear-gradient(120deg,#fffaf5,#fff1e6);grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:70px;min-height:640px;padding:78px clamp(24px,7vw,104px);display:grid}._kicker_wwesj_1{color:#c84c0c;letter-spacing:.14em;margin:0;font-size:12px;font-weight:900}._hero_wwesj_1 h1,._section_wwesj_1 h2,._role_wwesj_1 h2,._steps_wwesj_1 h2,._faq_wwesj_1 h2,._limits_wwesj_1 h2,._final_wwesj_1 h2{letter-spacing:-.02em;margin:10px 0 18px;font-size:clamp(32px,4vw,52px);line-height:1.4}._hero_wwesj_1 h1{font-size:clamp(42px,5vw,64px)}._hero_wwesj_1 h1 em{color:#c84c0c;background:linear-gradient(#0000 76%,#ffc79f 0);font-style:normal}._lead_wwesj_1,._sectionLead_wwesj_1{color:#735f52;max-width:720px;margin:0;line-height:1.95}._primary_wwesj_1,._lightButton_wwesj_1{color:#fff;background:#c84c0c;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:28px;padding:13px 25px;font-weight:900;display:inline-flex;box-shadow:0 9px 22px #c84c0c38}._primary_wwesj_1:hover{background:#a83d08}._primary_wwesj_1:focus-visible,._lightButton_wwesj_1:focus-visible,._textLink_wwesj_1:focus-visible,._breadcrumb_wwesj_1 a:focus-visible,._faq_wwesj_1 summary:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}._badges_wwesj_1{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}._badges_wwesj_1 span{color:#c84c0c;background:#fff;border:1px solid #f0d4c0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}._resultCard_wwesj_1{background:#fff;border:1px solid #f0ded0;border-radius:20px;padding:30px;transform:rotate(1deg);box-shadow:0 24px 58px #6f3d1c24}._resultCard_wwesj_1 img{border-radius:18px;width:72px;height:72px}._resultCard_wwesj_1>p{margin:15px 0 10px;font-weight:900}._resultCard_wwesj_1>div{background:#fffaf5;border:1px solid #f0ded0;border-radius:11px;justify-content:space-between;margin-top:9px;padding:13px 15px;display:flex}._resultCard_wwesj_1 b{color:#257a52}._resultCard_wwesj_1 small{color:#806b5d;margin-top:13px;display:block}._section_wwesj_1,._role_wwesj_1,._steps_wwesj_1,._faq_wwesj_1{text-align:center;padding:90px clamp(24px,7vw,104px)}._role_wwesj_1{background:#fff}._role_wwesj_1>ol,._steps_wwesj_1>ol{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:42px auto 0;padding:0;list-style:none;display:grid}._role_wwesj_1 li,._steps_wwesj_1 li{background:#fff;border:1px solid #f0ded0;border-radius:17px;padding:27px 23px}._role_wwesj_1 li>span,._steps_wwesj_1 li>span,._grid_wwesj_1 article>span{color:#c84c0c;letter-spacing:.1em;font-size:11px;font-weight:900}._role_wwesj_1 h3,._steps_wwesj_1 h3,._grid_wwesj_1 h3{margin:12px 0 9px;font-size:18px;line-height:1.55}._role_wwesj_1 li p,._steps_wwesj_1 li p,._grid_wwesj_1 p{color:#735f52;margin:0;font-size:13px;line-height:1.85}._textLink_wwesj_1{color:#c84c0c;align-items:center;min-height:44px;margin-top:28px;font-weight:900;display:inline-flex}._grid_wwesj_1{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1120px;margin:40px auto 0;display:grid}._grid_wwesj_1 article{background:#fff;border:1px solid #f0ded0;border-radius:17px;padding:27px 24px;box-shadow:0 8px 24px #6f3d1c0f}._soft_wwesj_1{background:#fff8f2}._soft_wwesj_1>._primary_wwesj_1{margin-top:34px}._limits_wwesj_1{color:#fff;background:linear-gradient(135deg,#482114,#6d2e13);grid-template-columns:.85fr 1.15fr;gap:72px;padding:86px clamp(24px,7vw,104px);display:grid}._limits_wwesj_1 h2{color:#fff}._limits_wwesj_1 ._kicker_wwesj_1{color:#ff9b52}._limits_wwesj_1 p:not(._kicker_wwesj_1){color:#ead8cc;line-height:1.95}._limits_wwesj_1 ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}._limits_wwesj_1 li{background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;padding:16px 16px 16px 44px;line-height:1.65;position:relative}._limits_wwesj_1 li:before{content:"✓";color:#ff9b52;font-weight:900;position:absolute;left:17px}._lightButton_wwesj_1{color:#6d2e13;box-shadow:none;background:#fff}._steps_wwesj_1{background:#fff8f2}._steps_wwesj_1>ol{grid-template-columns:repeat(3,1fr)}._faq_wwesj_1>div{text-align:left;gap:12px;max-width:900px;margin:40px auto 0;display:grid}._faq_wwesj_1 details{background:#fff;border:1px solid #f0ded0;border-radius:14px;overflow:hidden}._faq_wwesj_1 summary{cursor:pointer;color:#5d3520;align-items:center;min-height:64px;padding:17px 20px;font-weight:800;display:flex}._faq_wwesj_1 details p{color:#735f52;margin:0;padding:0 20px 20px;line-height:1.9}._final_wwesj_1{text-align:center;background:#fff1e6;padding:88px 24px}._final_wwesj_1 img{border-radius:20px;width:82px;height:82px}._final_wwesj_1>p:not(._kicker_wwesj_1){color:#735f52;margin:0}._final_wwesj_1 ._kicker_wwesj_1{margin-top:18px}@media (width<=900px){._hero_wwesj_1{grid-template-columns:1fr;min-height:auto}._resultCard_wwesj_1{max-width:620px}._role_wwesj_1>ol,._grid_wwesj_1{grid-template-columns:1fr 1fr}._limits_wwesj_1{grid-template-columns:1fr;gap:36px}}@media (width<=640px){._hero_wwesj_1,._section_wwesj_1,._role_wwesj_1,._steps_wwesj_1,._faq_wwesj_1,._limits_wwesj_1,._final_wwesj_1{padding:62px 20px}._hero_wwesj_1 h1{font-size:clamp(34px,10vw,44px)}._role_wwesj_1>ol,._steps_wwesj_1>ol,._grid_wwesj_1,._limits_wwesj_1 ul{grid-template-columns:1fr}._primary_wwesj_1,._lightButton_wwesj_1{width:100%}._resultCard_wwesj_1{padding:23px}._breadcrumb_wwesj_1{padding-inline:20px}}@media (prefers-reduced-motion:reduce){._page_wwesj_1 *{scroll-behavior:auto!important;transition:none!important}}._dataPolicy_wwesj_5{background:#fff;grid-template-columns:.9fr 1.1fr;gap:72px;padding:86px clamp(24px,7vw,104px);display:grid}._dataPolicy_wwesj_5 h2{letter-spacing:-.02em;margin:10px 0 18px;font-size:clamp(32px,4vw,52px);line-height:1.4}._dataPolicy_wwesj_5 p:not(._kicker_wwesj_1){color:#735f52;margin:0;line-height:1.95}._dataPolicy_wwesj_5 ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}._dataPolicy_wwesj_5 li{background:#fffaf5;border:1px solid #f0ded0;border-radius:13px;padding:15px 16px 15px 44px;line-height:1.7;position:relative}._dataPolicy_wwesj_5 li:before{content:"✓";color:#c84c0c;font-weight:900;position:absolute;left:17px}._dataPolicy_wwesj_5 nav{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}._dataPolicy_wwesj_5 nav a{color:#c84c0c;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:800;text-decoration:underline;display:inline-flex}._dataPolicy_wwesj_5 nav a:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}@media (width<=900px){._dataPolicy_wwesj_5{grid-template-columns:1fr;gap:36px}}@media (width<=640px){._dataPolicy_wwesj_5{padding:62px 20px}}._page_16rux_1{--o:#f97316;--d:#c84c0c;--a:#ffb27a;--s:#fff1e6;--i:#33261e;--m:#735f52;--l:#f0ded0;min-height:100vh;color:var(--i);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.8}._page_16rux_1 *{box-sizing:border-box}._header_16rux_1{border-bottom:1px solid var(--l);background:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:12px max(24px,50vw - 560px);display:flex}._header_16rux_1 img,._footer_16rux_1 img{width:164px;display:block}._header_16rux_1 span,._badges_16rux_1 span{color:var(--d);background:var(--s);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:900}._breadcrumb_16rux_1,._hero_16rux_1,._privacy_16rux_1,._steps_16rux_1,._notice_16rux_1,._operationError_16rux_1,._panel_16rux_1,._statusPanel_16rux_1,._previewSection_16rux_1,._notes_16rux_1{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}._breadcrumb_16rux_1{color:var(--m);align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex}._breadcrumb_16rux_1 a{color:var(--d);font-weight:800}._hero_16rux_1{grid-template-columns:145px 1fr;align-items:center;gap:38px;padding:50px 0 34px;display:grid}._hero_16rux_1>img{width:140px}._hero_16rux_1>div>p:first-child{color:var(--d);margin:0;font-size:14px;font-weight:900}._hero_16rux_1 h1{overflow-wrap:anywhere;margin:6px 0 14px;font-size:clamp(38px,5vw,58px);line-height:1.26}._lead_16rux_1{color:var(--m);margin:0;font-size:16px}._badges_16rux_1{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}._privacy_16rux_1{border:1px solid var(--l);background:var(--s);border-radius:14px;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:18px;padding:16px 19px;display:grid}._privacy_16rux_1 p{margin:0;font-size:12px}._steps_16rux_1{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px;display:grid}._steps_16rux_1 span{border:1px solid var(--l);color:var(--d);text-align:center;background:#fffaf6;border-radius:12px;padding:13px 16px;font-size:13px;font-weight:900}._notice_16rux_1,._operationError_16rux_1{border-radius:11px;margin-bottom:20px;padding:12px 15px;font-size:13px;font-weight:800}._notice_16rux_1{color:#70420b;text-align:center;background:#fff7e6;border:1px solid #e7a24f}._operationError_16rux_1{color:#5f211b;background:#fff8f7;border:1px solid #9b2c22;justify-content:space-between;gap:15px;display:flex}._operationError_16rux_1 button{color:#9b2c22;font:inherit;background:#fff;border:1px solid #9b2c22;border-radius:8px;padding:4px 10px;font-weight:800}._panel_16rux_1{border:1px solid var(--l);border-radius:18px;margin-bottom:28px;padding:30px;box-shadow:0 8px 28px #5a341b0f}._panelHeading_16rux_1{gap:17px;margin-bottom:24px;display:flex}._panelHeading_16rux_1>span{color:#fff;background:var(--d);border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-weight:900;display:grid}._panelHeading_16rux_1 h2{margin:0;font-size:29px}._panelHeading_16rux_1 p{color:var(--m);margin:3px 0 0;font-size:14px}._grid3_16rux_1,._grid2_16rux_1{gap:20px;display:grid}._grid3_16rux_1{grid-template-columns:repeat(3,minmax(0,1fr))}._grid2_16rux_1{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}._field_16rux_1{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:800;display:flex}._field_16rux_1>span{align-items:center;gap:7px;display:flex}._field_16rux_1 em{color:#fff;background:var(--d);border-radius:5px;padding:2px 6px;font-size:10px;font-style:normal}._field_16rux_1 input,._field_16rux_1 select,._field_16rux_1 textarea,._conditionList_16rux_1 input,._conditionList_16rux_1 select{width:100%;min-height:50px;color:var(--i);font:inherit;background:#fff;border:1px solid #d8c2b2;border-radius:10px;outline:none;padding:11px 13px;font-size:16px}._field_16rux_1 textarea{resize:vertical;min-height:112px}._field_16rux_1 input:focus,._field_16rux_1 select:focus,._field_16rux_1 textarea:focus,._conditionList_16rux_1 input:focus,._conditionList_16rux_1 select:focus{border-color:var(--o);box-shadow:0 0 0 3px #ffb27a59}._field_16rux_1 [aria-invalid=true],._conditionList_16rux_1 [aria-invalid=true]{background:#fff8f7;border-color:#9b2c22}._field_16rux_1 small,._conditionList_16rux_1 small{color:var(--m);font-size:12px;font-weight:400}._error_16rux_1{color:#9b2c22!important;font-weight:800!important}._sectionPicker_16rux_1{border:1px solid var(--l);background:#fffaf6;border-radius:14px;margin:26px 0 0;padding:20px}._sectionPicker_16rux_1 legend{color:var(--d);padding:0 8px;font-weight:900}._sectionPicker_16rux_1>p{color:var(--m);margin:0 0 13px;font-size:13px}._sectionPicker_16rux_1>div{flex-wrap:wrap;gap:10px;display:flex}._sectionPicker_16rux_1 label,._checkGrid_16rux_1 label{border:1px solid var(--l);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:9px 13px;font-size:13px;font-weight:800;display:flex}._sectionPicker_16rux_1 input,._checkGrid_16rux_1 input{width:18px;height:18px;accent-color:var(--d)}._conditionList_16rux_1{gap:13px;display:grid}._conditionList_16rux_1 article{border:1px solid var(--l);background:#fffaf8;border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(160px,.5fr) minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}._conditionList_16rux_1 article._attention_16rux_1{background:#fff9ed;border-color:#e7a24f}._conditionList_16rux_1 h3{margin:0;font-size:16px}._conditionList_16rux_1 p{color:var(--m);margin:3px 0 0;font-size:12px}._conditionList_16rux_1 label{gap:5px;font-size:12px;font-weight:800;display:grid}._conditionList_16rux_1 select{min-height:48px}._conditionList_16rux_1 input{min-height:48px;font-size:14px}._checkGrid_16rux_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._statusPanel_16rux_1{color:#fff;background:linear-gradient(135deg,#482114,#6d2e13);border-radius:18px;margin-bottom:28px;padding:28px}._statusPanel_16rux_1>div:first-child>p,._previewHeading_16rux_1 p{color:#ff9b52;letter-spacing:.1em;margin:0;font-size:12px;font-weight:900}._statusPanel_16rux_1 h2,._previewHeading_16rux_1 h2{margin:4px 0;font-size:30px}._statusPanel_16rux_1>div:first-child>span{color:#ead8cc;font-size:13px}._statusPanel_16rux_1 dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 0;display:grid}._statusPanel_16rux_1 dl div{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;padding:14px}._statusPanel_16rux_1 dt{color:#ead8cc;font-size:11px}._statusPanel_16rux_1 dd{margin:2px 0 0;font-size:23px;font-weight:900}._statusWarning_16rux_1 dd{color:#ffbe76}._actions_16rux_1,._previewActions_16rux_1{justify-content:flex-end;gap:11px;margin-top:24px;display:flex}._primary_16rux_1,._secondary_16rux_1,._danger_16rux_1,._previewActions_16rux_1 button{min-height:50px;font:inherit;cursor:pointer;border-radius:10px;padding:0 22px;font-weight:900}._primary_16rux_1{border:1px solid var(--d);color:#fff;background:var(--d)}._statusPanel_16rux_1 ._primary_16rux_1{color:#6d2e13;background:#fff;border-color:#fff}._secondary_16rux_1,._previewActions_16rux_1 button{border:1px solid var(--d);color:var(--d);background:#fff}._danger_16rux_1{color:#fff;background:#9b2c22;border:1px solid #9b2c22}._previewSection_16rux_1{margin-bottom:30px;scroll-margin-top:20px}._previewHeading_16rux_1{border:1px solid var(--l);background:#fff8f2;border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 28px;display:flex}._previewHeading_16rux_1 h2{color:var(--i)}._previewHeading_16rux_1>div:first-child>span{color:var(--m);font-size:13px}._previewActions_16rux_1{flex-wrap:wrap;margin:0}._sheet_16rux_1{background:#fff;border:1px solid #d3bba9;border-top:0;padding:38px;box-shadow:0 16px 36px #5a341b17}._sheet_16rux_1>header{border-bottom:3px solid var(--d);justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}._sheet_16rux_1>header p{color:var(--d);margin:0;font-size:13px;font-weight:900}._sheet_16rux_1>header h2{margin:2px 0 0;font-size:30px}._sheet_16rux_1>header dl{border-top:1px solid #cdb6a6;border-left:1px solid #cdb6a6;grid-template-columns:repeat(2,150px);margin:0;display:grid}._sheet_16rux_1>header dl div{border-bottom:1px solid #cdb6a6;border-right:1px solid #cdb6a6}._sheet_16rux_1>header dt,._sheet_16rux_1>header dd{margin:0;padding:5px 8px}._sheet_16rux_1>header dt{color:var(--m);background:var(--s);font-size:10px;font-weight:900}._sheet_16rux_1>header dd{font-size:12px;font-weight:800}._sheetBlock_16rux_1{margin-top:22px}._sheetBlock_16rux_1>h3{color:#fff;background:var(--d);margin:0;padding:7px 11px;font-size:15px}._sheetGrid_16rux_1{border-top:1px solid #cdb6a6;border-left:1px solid #cdb6a6;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._sheetGrid_16rux_1>div{border-bottom:1px solid #cdb6a6;border-right:1px solid #cdb6a6;min-width:0}._sheetGrid_16rux_1 dt,._sheetGrid_16rux_1 dd{margin:0;padding:7px 9px}._sheetGrid_16rux_1 dt{color:var(--m);background:#fff8f2;font-size:10px;font-weight:900}._sheetGrid_16rux_1 dd{white-space:pre-wrap;overflow-wrap:anywhere;min-height:42px;font-size:12px}._sheetConditions_16rux_1{border-left:1px solid #cdb6a6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._sheetConditions_16rux_1>div{border-bottom:1px solid #cdb6a6;border-right:1px solid #cdb6a6;padding:8px}._sheetConditions_16rux_1 strong{font-size:10px;display:block}._sheetConditions_16rux_1 span{background:#f2ebe5;border-radius:999px;margin:5px 0;padding:2px 6px;font-size:10px;font-weight:900;display:inline-block}._sheetConditions_16rux_1 ._sheetAttention_16rux_1{color:#8d3b08;background:#fff0d3}._sheetConditions_16rux_1 p{color:var(--m);margin:0;font-size:10px}._sheetChecks_16rux_1{border-inline:1px solid #cdb6a6;border-bottom:1px solid #cdb6a6;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px;display:grid}._sheetChecks_16rux_1 span{font-size:11px}._sheet_16rux_1>footer{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}._sheet_16rux_1>footer div{border:1px solid #cdb6a6;height:75px;padding:7px}._sheet_16rux_1>footer span{color:var(--m);font-size:10px;font-weight:900}._notes_16rux_1{background:var(--s);border-radius:18px;margin-bottom:46px;padding:27px}._notes_16rux_1 h2{margin:0}._notes_16rux_1 p{font-size:13px}._footer_16rux_1{border-top:1px solid var(--l);text-align:center;padding:42px 24px}._footer_16rux_1 img{margin:auto}._footer_16rux_1 nav{flex-wrap:wrap;justify-content:center;gap:18px;margin:13px 0;display:flex}._footer_16rux_1 nav a{color:var(--d);font-size:13px;font-weight:800}._footer_16rux_1 small{color:var(--m)}._modalBack_16rux_1{z-index:100;background:#33261e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_16rux_1{background:#fff;border-radius:18px;width:min(520px,100%);padding:27px}._modal_16rux_1 h2{margin:0;font-size:22px}._modal_16rux_1>div{justify-content:flex-end;gap:10px;display:flex}._locked_16rux_1{color:#33261e;background:#fff1e6;min-height:100vh;font-family:Noto Sans JP,sans-serif}._locked_16rux_1 header{background:#fff;justify-content:space-between;padding:18px 5vw;display:flex}._locked_16rux_1 header img{width:160px}._locked_16rux_1 section{text-align:center;background:#fff;border:1px solid #f0ded0;border-radius:18px;max-width:720px;margin:12vh auto;padding:48px}._locked_16rux_1 section>a{color:#fff;background:#c84c0c;border-radius:10px;padding:12px 22px;font-weight:800;display:inline-block}@media (hover:hover){._primary_16rux_1:hover,._secondary_16rux_1:hover,._previewActions_16rux_1 button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #5a341b21}}@media (width<=980px){._grid3_16rux_1{grid-template-columns:repeat(2,minmax(0,1fr))}._conditionList_16rux_1 article{grid-template-columns:1fr 190px}._conditionList_16rux_1 label{grid-column:1/-1}._statusPanel_16rux_1 dl{grid-template-columns:repeat(2,1fr)}._sheetConditions_16rux_1{grid-template-columns:repeat(2,minmax(0,1fr))}._previewHeading_16rux_1{flex-direction:column;align-items:flex-start}}@media (width<=700px){._header_16rux_1{min-height:68px;padding:10px 16px}._header_16rux_1 img{width:138px}._breadcrumb_16rux_1,._hero_16rux_1,._privacy_16rux_1,._steps_16rux_1,._notice_16rux_1,._operationError_16rux_1,._panel_16rux_1,._statusPanel_16rux_1,._previewSection_16rux_1,._notes_16rux_1{width:auto;margin-left:14px;margin-right:14px}._breadcrumb_16rux_1{white-space:nowrap;padding-bottom:4px;overflow-x:auto}._hero_16rux_1{text-align:center;grid-template-columns:1fr;gap:18px;padding:32px 0 24px}._hero_16rux_1>img{width:82px;margin:auto}._hero_16rux_1 h1{font-size:clamp(27px,8vw,34px)}._hero_16rux_1 h1 br{display:none}._lead_16rux_1{text-align:left;font-size:14px}._badges_16rux_1{justify-content:center}._privacy_16rux_1,._steps_16rux_1,._grid3_16rux_1,._grid2_16rux_1,._checkGrid_16rux_1,._conditionList_16rux_1 article,._statusPanel_16rux_1 dl,._sheetGrid_16rux_1,._sheetConditions_16rux_1,._sheetChecks_16rux_1{grid-template-columns:1fr}._steps_16rux_1 span{text-align:left}._panel_16rux_1,._statusPanel_16rux_1,._notes_16rux_1{padding:20px 14px}._panelHeading_16rux_1{align-items:flex-start;gap:10px}._panelHeading_16rux_1>span{flex-basis:40px;height:40px}._panelHeading_16rux_1 h2{font-size:21px}._conditionList_16rux_1 article{padding:14px}._conditionList_16rux_1 label{grid-column:auto}._actions_16rux_1,._previewActions_16rux_1{grid-template-columns:1fr;width:100%;display:grid}._primary_16rux_1,._secondary_16rux_1,._danger_16rux_1,._previewActions_16rux_1 button{width:100%;min-height:52px}._previewHeading_16rux_1{padding:20px 14px}._sheet_16rux_1{padding:16px 10px}._sheet_16rux_1>header{display:block}._sheet_16rux_1>header dl{grid-template-columns:repeat(2,1fr);margin-top:12px}._sheet_16rux_1>header h2{font-size:22px}._sheet_16rux_1>footer{grid-template-columns:1fr}._operationError_16rux_1{flex-direction:column}._operationError_16rux_1 button{min-height:44px}._modal_16rux_1{padding:22px 16px}._modal_16rux_1>div{display:grid}._locked_16rux_1 section{margin:8vh 14px;padding:28px 16px}}@media print{@page{size:A4 portrait;margin:10mm}._page_16rux_1{-webkit-print-color-adjust:exact;print-color-adjust:exact}._header_16rux_1,._breadcrumb_16rux_1,._hero_16rux_1,._privacy_16rux_1,._steps_16rux_1,._notice_16rux_1,._operationError_16rux_1,._panel_16rux_1,._statusPanel_16rux_1,._previewHeading_16rux_1,._notes_16rux_1,._footer_16rux_1,._modalBack_16rux_1{display:none!important}._previewSection_16rux_1{width:100%;margin:0}._sheet_16rux_1{box-shadow:none;border:0;padding:0}._sheet_16rux_1>header h2{font-size:22px}._sheetBlock_16rux_1{break-inside:avoid;margin-top:12px}._sheetGrid_16rux_1 dt,._sheetGrid_16rux_1 dd{padding:4px 6px}._sheetGrid_16rux_1 dd{min-height:28px}._sheetConditions_16rux_1>div{padding:5px}._sheet_16rux_1>footer{margin-top:14px}._sheet_16rux_1>footer div{height:55px}}._sheet_16rux_1>header dl,._sheetGrid_16rux_1,._sheetConditions_16rux_1{border-right:1px solid #cdb6a6}._operationError_16rux_1{align-items:center;padding:18px 20px}._operationError_16rux_1 h2{margin:0;font-size:17px;line-height:1.5}._privacy_16rux_1{grid-template-columns:minmax(0,1fr);gap:8px}._operationError_16rux_1 p{margin:4px 0 0;font-weight:500;line-height:1.7}._operationErrorActions_16rux_11{flex:none;gap:9px;display:flex}._operationErrorActions_16rux_11 button:last-child{color:#fff;background:#9b2c22}@media (width<=700px){._operationError_16rux_1{align-items:stretch}._operationErrorActions_16rux_11{grid-template-columns:1fr;display:grid}._operationErrorActions_16rux_11 button{width:100%}}@media (width<=980px){._page_16rux_1{overflow-x:hidden}._panel_16rux_1,._statusPanel_16rux_1,._previewSection_16rux_1,._grid3_16rux_1,._grid2_16rux_1,._conditionList_16rux_1 article,._previewHeading_16rux_1,._sheetGrid_16rux_1>div{min-width:0}._field_16rux_1 input,._field_16rux_1 select,._field_16rux_1 textarea,._conditionList_16rux_1 input,._conditionList_16rux_1 select{max-width:100%}._previewActions_16rux_1 button{min-width:0}._sheet_16rux_1{max-width:100%;overflow:hidden}._sheetGrid_16rux_1 dd,._sheetConditions_16rux_1 p,._sheet_16rux_1>header h2{overflow-wrap:anywhere;word-break:break-word}}@media (width<=700px){._header_16rux_1{gap:12px}._header_16rux_1 span{white-space:nowrap;flex:none}._hero_16rux_1>div{min-width:0}._privacy_16rux_1{grid-template-columns:minmax(0,1fr)}._sectionPicker_16rux_1{padding:16px 12px}._sectionPicker_16rux_1>div{grid-template-columns:minmax(0,1fr);display:grid}._sectionPicker_16rux_1 label,._checkGrid_16rux_1 label{width:100%;min-height:48px}._conditionList_16rux_1 article{gap:12px}._conditionList_16rux_1 select,._conditionList_16rux_1 input{min-height:50px}._statusPanel_16rux_1 h2,._previewHeading_16rux_1 h2{font-size:24px}._statusPanel_16rux_1 dl div{min-width:0}._statusPanel_16rux_1 dd{font-size:21px}._sheet_16rux_1>header{gap:14px}._sheet_16rux_1>header dl{width:100%}._sheetGrid_16rux_1 dt,._sheetGrid_16rux_1 dd{padding-left:8px;padding-right:8px}._sheetGrid_16rux_1 dd{min-height:38px}._sheetConditions_16rux_1>div{min-width:0}._sheetChecks_16rux_1{gap:8px}._sheet_16rux_1>footer div{height:62px}._footer_16rux_1{padding-left:16px;padding-right:16px}}@media (width<=380px){._header_16rux_1{align-items:flex-start}._header_16rux_1 img{width:126px}._header_16rux_1 span{padding:5px 9px;font-size:10px}._breadcrumb_16rux_1,._hero_16rux_1,._privacy_16rux_1,._steps_16rux_1,._notice_16rux_1,._operationError_16rux_1,._panel_16rux_1,._statusPanel_16rux_1,._previewSection_16rux_1,._notes_16rux_1{margin-left:10px;margin-right:10px}._hero_16rux_1 h1{font-size:27px}._panel_16rux_1,._statusPanel_16rux_1,._notes_16rux_1{padding-left:12px;padding-right:12px}._panelHeading_16rux_1 h2{font-size:20px}._sheet_16rux_1{padding-left:8px;padding-right:8px}._sheet_16rux_1>header dl{grid-template-columns:minmax(0,1fr)}._sheet_16rux_1>header h2{font-size:20px}._modalBack_16rux_1{padding:10px}}._page_1e8px_1{--orange:#f97316;--dark-orange:#c84c0c;--soft:#fff1e6;--ink:#33261e;--muted:#735f52;--line:#f0ded0;min-height:100vh;color:var(--ink);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.75}._header_1e8px_2{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1120px;min-height:76px;margin:auto;padding:12px 40px;display:flex}._header_1e8px_2 img,._footer_1e8px_3 img{width:164px;height:auto;display:block}._header_1e8px_2 span{color:var(--dark-orange);background:var(--soft);border:1px solid #ffb27a;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:800}._hero_1e8px_4{text-align:center;max-width:1120px;margin:auto;padding:76px 40px 52px}._heroIcon_1e8px_4{width:72px;height:72px;margin:0 auto 20px}._heroIcon_1e8px_4 img{width:100%;height:100%}._eyebrow_1e8px_4{color:var(--dark-orange);letter-spacing:.08em;margin:0 0 12px;font-size:14px;font-weight:800}._hero_1e8px_4 h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.25}._lead_1e8px_4{max-width:760px;color:var(--muted);margin:24px auto 0;font-size:18px}._noticeGrid_1e8px_4{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;display:grid}._noticeGrid_1e8px_4 p{background:var(--soft);border:1px solid var(--line);border-radius:14px;margin:0;padding:18px 20px;font-size:14px}._section_1e8px_5,._actions_1e8px_5{border:1px solid var(--line);border-radius:18px;max-width:1120px;margin:0 auto 32px;padding:32px;box-shadow:0 8px 28px #5a341b0f}._sectionHeading_1e8px_5{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}._sectionHeading_1e8px_5>span{color:#fff;background:var(--dark-orange);border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-weight:900;display:grid}._section_1e8px_5 h2,._actions_1e8px_5 h2{margin:0;font-size:30px;line-height:1.35}._sectionHeading_1e8px_5 p,._actions_1e8px_5>p{color:var(--muted);margin:7px 0 0}._grid2_1e8px_5,._grid3_1e8px_5,._resultGrid_1e8px_5{gap:20px;display:grid}._grid2_1e8px_5{grid-template-columns:repeat(2,minmax(0,1fr))}._grid3_1e8px_5{grid-template-columns:repeat(3,minmax(0,1fr))}._grid3_1e8px_5+._grid3_1e8px_5,._grid2_1e8px_5+._grid2_1e8px_5{margin-top:20px}._field_1e8px_6{flex-direction:column;gap:7px;min-width:0;font-size:15px;font-weight:800;display:flex}._field_1e8px_6>span{align-items:center;gap:8px;display:flex}._field_1e8px_6 em{color:#fff;background:var(--dark-orange);border-radius:5px;padding:2px 7px;font-size:11px;font-style:normal}._field_1e8px_6 input,._field_1e8px_6 select,._field_1e8px_6 textarea{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8c2b2;border-radius:10px;outline:none;padding:12px 14px;font-weight:500}._field_1e8px_6 textarea{resize:vertical;min-height:104px}._field_1e8px_6 input:focus,._field_1e8px_6 select:focus,._field_1e8px_6 textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ffb27a59}._field_1e8px_6 [data-error=true]{border-color:#b42318}._field_1e8px_6 small{color:var(--muted);font-size:12px;font-weight:400}._fieldError_1e8px_6{color:#b42318;font-size:13px;font-weight:700}._radioGroup_1e8px_6{border:1px solid var(--line);border-radius:14px;margin:24px 0 0;padding:18px 20px}._radioGroup_1e8px_6 legend{padding:0 8px;font-weight:800}._radioGroup_1e8px_6 label{align-items:center;gap:8px;margin-right:24px;font-weight:700;display:inline-flex}._radioGroup_1e8px_6 input{width:18px;height:18px;accent-color:var(--dark-orange)}._radioGroup_1e8px_6 p{color:var(--muted);margin:10px 0 0;font-size:13px}._measureLayout_1e8px_6{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:28px;display:grid}._measureLayout_1e8px_6 ._field_1e8px_6+._field_1e8px_6{margin-top:20px}._subheading_1e8px_6{margin:24px 0 10px;font-size:20px}._guide_1e8px_6{background:var(--soft);border:1px solid var(--line);border-radius:16px;margin:0;padding:16px;position:sticky;top:20px}._guide_1e8px_6 img{width:100%;height:auto;display:block}._guide_1e8px_6 figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:12px}._resultGrid_1e8px_5{grid-template-columns:1fr 1fr}._resultCard_1e8px_7{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:24px}._resultCard_1e8px_7 h3{margin:0 0 14px;font-size:22px}._resultCard_1e8px_7 dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}._resultCard_1e8px_7 dl div{background:#fff;border-radius:10px;padding:12px}._resultCard_1e8px_7 dt{color:var(--muted);font-size:12px}._resultCard_1e8px_7 dd{margin:2px 0 0;font-size:18px;font-weight:800}._emptyResult_1e8px_7{color:var(--muted)}._warning_1e8px_7,._ok_1e8px_7,._inlineWarning_1e8px_7{border-radius:12px;margin-top:18px;padding:16px 18px}._warning_1e8px_7,._inlineWarning_1e8px_7{color:#7a2e0a;background:#fff0e7;border:1px solid #f2a36f}._ok_1e8px_7{color:#285c3b;background:#effaf3;border:1px solid #a5d6b5}._warning_1e8px_7 p,._ok_1e8px_7 p,._inlineWarning_1e8px_7{margin-bottom:0}._inlineWarning_1e8px_7{font-size:13px}._reports_1e8px_8{grid-template-columns:1fr 1fr;gap:24px;display:grid}._report_1e8px_8{background:#fff;border:1px solid #b89b88;min-width:0}._reportHeader_1e8px_8{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}._reportHeader_1e8px_8 img{width:120px}._reportHeader_1e8px_8 h3{margin:0;font-size:24px}._report_1e8px_8 dl{margin:0}._reportRow_1e8px_8{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;display:grid}._reportRow_1e8px_8 dt,._reportRow_1e8px_8 dd{overflow-wrap:anywhere;margin:0;padding:10px 12px}._reportRow_1e8px_8 dt{background:var(--soft);font-size:13px;font-weight:800}._reportRow_1e8px_8 dd{white-space:pre-wrap;font-size:14px}._reportNote_1e8px_8{background:var(--soft);margin:16px;padding:12px;font-size:12px}._actions_1e8px_5{text-align:center;margin-bottom:80px}._actionButtons_1e8px_8{justify-content:center;gap:14px;margin-top:24px;display:flex}._primaryButton_1e8px_8,._secondaryButton_1e8px_8,._dangerButton_1e8px_8{min-height:50px;font:inherit;cursor:pointer;border-radius:10px;padding:0 26px;font-weight:800}._primaryButton_1e8px_8{border:1px solid var(--dark-orange);color:#fff;background:var(--dark-orange);box-shadow:0 7px 16px #c84c0c33}._secondaryButton_1e8px_8{border:1px solid var(--dark-orange);color:var(--dark-orange);background:#fff}._dangerButton_1e8px_8{color:#fff;background:#9b2c22;border:1px solid #9b2c22}._primaryButton_1e8px_8:hover,._secondaryButton_1e8px_8:hover,._dangerButton_1e8px_8:hover{transform:translateY(-1px)}._errorSummary_1e8px_8,._processError_1e8px_8,._successNotice_1e8px_8{text-align:left;border-radius:12px;max-width:680px;margin:20px auto 0;padding:15px 18px}._errorSummary_1e8px_8,._processError_1e8px_8{color:#7a1f16;background:#fff0ee;border:1px solid #e8a39c}._errorSummary_1e8px_8 p,._processError_1e8px_8 p{margin:4px 0 0}._successNotice_1e8px_8{color:#285c3b;background:#effaf3;border:1px solid #a5d6b5}._footer_1e8px_3{text-align:center;border-top:1px solid var(--line);background:var(--soft);padding:46px 24px}._footer_1e8px_3 img{margin:auto}._footer_1e8px_3 p{color:var(--muted);font-size:14px}._footer_1e8px_3 nav{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:18px 0;display:flex}._footer_1e8px_3 a{color:var(--dark-orange);font-weight:700;text-decoration:none}._modalBackdrop_1e8px_9{z-index:100;background:#33261e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1e8px_9{background:#fff;border-radius:18px;width:100%;max-width:500px;padding:28px;box-shadow:0 20px 60px #00000040}._modal_1e8px_9 h2{margin:0;font-size:26px}._modal_1e8px_9>div{gap:12px;margin-top:24px;display:flex}._locked_1e8px_9{color:#33261e;background:#fff1e6;min-height:100vh;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif}._locked_1e8px_9 header{background:#fff;justify-content:space-between;align-items:center;padding:18px 5vw;display:flex}._locked_1e8px_9 header img{width:160px}._locked_1e8px_9 header span{color:#c84c0c;font-weight:800}._locked_1e8px_9 section{text-align:center;background:#fff;border:1px solid #f0ded0;border-radius:18px;max-width:720px;margin:12vh auto;padding:48px}._locked_1e8px_9 h1{font-size:42px}._locked_1e8px_9 section>a{color:#fff;background:#c84c0c;border-radius:10px;align-items:center;min-height:50px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}._section_1e8px_5,._actions_1e8px_5{width:calc(100% - 48px)}@media (width<=900px){._grid3_1e8px_5{grid-template-columns:1fr 1fr}._measureLayout_1e8px_6{grid-template-columns:1fr}._guide_1e8px_6{width:min(520px,100%);margin-inline:auto;position:static}._reports_1e8px_8{grid-template-columns:1fr}._report_1e8px_8{width:100%}._actions_1e8px_5{margin-bottom:56px}}@media (width<=640px){._header_1e8px_2{gap:12px;min-height:68px;padding:10px 20px}._header_1e8px_2 img{width:140px}._header_1e8px_2 span{flex:none;padding:5px 10px;font-size:12px}._hero_1e8px_4{padding:48px 20px 34px}._heroIcon_1e8px_4{width:62px;height:62px}._hero_1e8px_4 h1{overflow-wrap:anywhere;font-size:34px}._hero_1e8px_4 h1 br{display:none}._lead_1e8px_4{font-size:16px}._noticeGrid_1e8px_4{margin-top:28px}._noticeGrid_1e8px_4,._grid2_1e8px_5,._grid3_1e8px_5,._resultGrid_1e8px_5{grid-template-columns:1fr}._section_1e8px_5,._actions_1e8px_5{width:auto;margin:0 20px 24px;padding:22px 20px}._sectionHeading_1e8px_5{gap:12px;margin-bottom:22px}._sectionHeading_1e8px_5>span{flex-basis:42px;height:42px}._section_1e8px_5 h2,._actions_1e8px_5 h2{font-size:25px}._field_1e8px_6 input,._field_1e8px_6 select,._field_1e8px_6 textarea{min-height:52px;font-size:16px}._field_1e8px_6 textarea{min-height:112px}._radioGroup_1e8px_6{padding:14px 16px}._radioGroup_1e8px_6 label{min-height:44px;margin:4px 0;display:flex}._resultCard_1e8px_7{padding:20px}._reportHeader_1e8px_8{padding:15px}._reportHeader_1e8px_8 h3{font-size:21px}._reportRow_1e8px_8{grid-template-columns:112px minmax(0,1fr)}._reportRow_1e8px_8 dt,._reportRow_1e8px_8 dd{padding:9px 10px}._actionButtons_1e8px_8,._modal_1e8px_9>div{flex-direction:column}._primaryButton_1e8px_8,._secondaryButton_1e8px_8,._dangerButton_1e8px_8{width:100%;min-height:52px}._modal_1e8px_9{max-height:calc(100dvh - 40px);overflow:auto}._locked_1e8px_9 section{width:auto;margin:8vh 20px;padding:32px 20px}._locked_1e8px_9 h1{font-size:32px}}@media (width<=420px){._header_1e8px_2{padding-inline:16px}._header_1e8px_2 img{width:124px}._hero_1e8px_4{padding:40px 16px 30px}._hero_1e8px_4 h1{font-size:30px}._section_1e8px_5,._actions_1e8px_5{border-radius:14px;margin-inline:12px;padding:20px 16px}._sectionHeading_1e8px_5>span{border-radius:11px;flex-basis:38px;height:38px;font-size:14px}._section_1e8px_5 h2,._actions_1e8px_5 h2{font-size:23px}._noticeGrid_1e8px_4 p{padding:15px 16px}._guide_1e8px_6{padding:10px}._resultCard_1e8px_7 dl{grid-template-columns:1fr}._reportHeader_1e8px_8{flex-direction:column;align-items:flex-start;gap:8px}._reportRow_1e8px_8{grid-template-columns:1fr}._reportRow_1e8px_8 dt{padding-bottom:5px}._reportRow_1e8px_8 dd{padding-top:5px}._reportNote_1e8px_8{margin:12px}._errorSummary_1e8px_8,._processError_1e8px_8,._successNotice_1e8px_8{padding:13px 14px}._footer_1e8px_3{padding-inline:16px}._footer_1e8px_3 nav{flex-direction:column;gap:8px}}@media print{@page{size:A4 portrait;margin:12mm}._header_1e8px_2,._hero_1e8px_4,._actions_1e8px_5,._footer_1e8px_3,._modalBackdrop_1e8px_9,._sectionHeading_1e8px_5{display:none!important}form>._section_1e8px_5:not(:has(._reports_1e8px_8)){display:none!important}._page_1e8px_1,main,form,._section_1e8px_5{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}._section_1e8px_5:has(._reports_1e8px_8){display:block!important}._reports_1e8px_8{display:block}._report_1e8px_8{break-after:page;page-break-after:always;min-height:260mm}._report_1e8px_8:last-child{break-after:auto;page-break-after:auto}}._tool_1bmie_1{--orange:#f97316;--action:#c84c0c;--soft:#fff1e6;--text:#33261e;--muted:#735f52;--border:#f0ded0;min-height:100vh;color:var(--text);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.65}._tool_1bmie_1 *{box-sizing:border-box}._tool_1bmie_1 button,._tool_1bmie_1 input,._tool_1bmie_1 select{font:inherit}._tool_1bmie_1 button{background:var(--action);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:46px;padding:10px 17px;font-weight:800}._tool_1bmie_1 button:hover{filter:brightness(.92)}._tool_1bmie_1 button:disabled{cursor:not-allowed;opacity:.45}._tool_1bmie_1 button:focus-visible,._tool_1bmie_1 input:focus-visible,._tool_1bmie_1 select:focus-visible,._tool_1bmie_1 [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #ffb27a}._secondary_1bmie_1{border:1px solid var(--action)!important;color:var(--action)!important;background:#fff!important}._delete_1bmie_1{color:#b42318!important;background:#fff!important;border:1px solid #b42318!important}._siteHeader_1bmie_1{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 560px);display:flex}._siteHeader_1bmie_1 img{width:178px;height:auto}._siteHeader_1bmie_1 span{background:var(--soft);color:var(--action);border-radius:999px;padding:7px 12px;font-weight:800}._hero_1bmie_1{grid-template-columns:1fr 270px;align-items:center;gap:60px;width:min(1120px,100% - 48px);margin:0 auto;padding:70px 0 52px;display:grid}._hero_1bmie_1>div>p:first-child{color:var(--action);letter-spacing:.08em;margin:0;font-size:14px;font-weight:900}._hero_1bmie_1 h1{letter-spacing:-.04em;margin:10px 0 20px;font-size:clamp(38px,5vw,62px);line-height:1.18}._hero_1bmie_1>div>p:not(:first-child){max-width:740px;color:var(--muted);font-size:17px}._hero_1bmie_1>img{width:250px}._badges_1bmie_1{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._badges_1bmie_1 span{background:var(--soft);color:var(--action);border-radius:999px;padding:7px 13px;font-weight:800}._notice_1bmie_1,._planBar_1bmie_1,._steps_1bmie_1,._workspace_1bmie_1,._navActions_1bmie_1,._notes_1bmie_1{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}._notice_1bmie_1{color:#6f4300;background:#fff0d6;border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;display:flex}._planBar_1bmie_1{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:1fr auto;gap:12px 22px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 12px 34px #33261e0f}._planBar_1bmie_1 label{font-weight:800}._planBar_1bmie_1 input{border:1px solid var(--border);border-radius:9px;width:100%;margin-top:6px;padding:11px 12px;display:block}._planBar_1bmie_1>div{align-items:end;gap:10px;display:flex}._planBar_1bmie_1 small{color:var(--muted);grid-column:1/-1}._steps_1bmie_1{border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}._steps_1bmie_1 button{color:var(--muted);border-right:1px solid var(--border);background:#fff;border-radius:0}._steps_1bmie_1 button:last-child{border-right:0}._steps_1bmie_1 button span{letter-spacing:.08em;font-size:11px;display:block}._steps_1bmie_1 button._active_1bmie_1{background:var(--action);color:#fff}._workspace_1bmie_1{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;display:grid}._panel_1bmie_1,._canvasCard_1bmie_1,._result_1bmie_1{border:1px solid var(--border);background:#fff;border-radius:18px;box-shadow:0 12px 34px #33261e0f}._panel_1bmie_1{padding:20px}._panel_1bmie_1 h2,._canvasCard_1bmie_1 h2,._result_1bmie_1 h2{margin:0;font-size:24px}._panel_1bmie_1 h3{margin:24px 0 10px;font-size:17px}._panel_1bmie_1 p,._canvasCard_1bmie_1 p,._result_1bmie_1 p{color:var(--muted)}._panelHead_1bmie_1{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._panelHead_1bmie_1>div{min-width:0}._panelHead_1bmie_1 p{margin:4px 0 14px;font-size:13px}._panelHead_1bmie_1 button{flex:none}._formGrid_1bmie_1{grid-template-columns:1fr 1fr;gap:12px;display:grid}._formGrid_1bmie_1 label{font-size:13px;font-weight:800}._formGrid_1bmie_1 input,._formGrid_1bmie_1 select{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;min-height:44px;margin-top:5px;padding:8px 10px}._full_1bmie_1{grid-column:1/-1}._empty_1bmie_1{text-align:center;background:#fff8f2;border-radius:12px;padding:18px;font-size:14px}._itemList_1bmie_1{gap:8px;max-height:250px;display:grid;overflow:auto}._itemList_1bmie_1 button{border:1px solid var(--border);min-height:0;color:var(--text);text-align:left;background:#fff;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}._itemList_1bmie_1 button._selected_1bmie_1{border-color:var(--action);background:#fff8f2}._itemList_1bmie_1 span{color:var(--muted);font-size:12px}._inlineActions_1bmie_1{gap:8px;margin-top:14px;display:flex}._inlineActions_1bmie_1 button{flex:1;padding:8px;font-size:13px}._check_1bmie_1{align-items:center;gap:8px;margin-top:14px;font-weight:800;display:flex}._check_1bmie_1 input{width:20px;height:20px}._panel_1bmie_1>._delete_1bmie_1{width:100%;margin-top:20px}._canvasCard_1bmie_1{min-width:0;overflow:hidden}._canvasHead_1bmie_1{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}._canvasHead_1bmie_1 p{margin:3px 0 0;font-size:13px}._canvasHead_1bmie_1 span{background:var(--soft);color:var(--action);border-radius:999px;flex:none;padding:6px 10px;font-weight:800}._canvas_1bmie_1{touch-action:none;-webkit-user-select:none;user-select:none;background:#fffdfb;width:100%;height:620px;display:block}._grid_1bmie_1{stroke:#f7e8dc;stroke-width:.006px}._majorGrid_1bmie_1{stroke:#efd4c0;stroke-width:.012px}._room_1bmie_1{fill:#fff1e68a;stroke:#c84c0c;stroke-width:.035px;cursor:move}._furniture_1bmie_1{fill:#fff;stroke:#f97316;stroke-width:.035px;cursor:move}._shapeSelected_1bmie_1{stroke:#7a271a;stroke-width:.065px;filter:drop-shadow(0 .04px .06px #33261e4d)}._roomLabel_1bmie_1{fill:#33261e;pointer-events:none;font-size:.16px;font-weight:800}._furnitureLabel_1bmie_1{fill:#c84c0c;pointer-events:none;font-size:.13px;font-weight:800}._handle_1bmie_1{fill:#fff;stroke:#c84c0c;stroke-width:.035px;cursor:nwse-resize}._warningSummary_1bmie_1,._okSummary_1bmie_1{border-radius:11px;margin:0 18px 18px;padding:12px 14px}._warningSummary_1bmie_1{color:#6f4300;background:#fff0d6}._okSummary_1bmie_1{color:#12673f;background:#ddf3e7}._result_1bmie_1{grid-column:1/-1;padding:22px}._resultHead_1bmie_1{justify-content:space-between;gap:20px;display:flex}._resultHead_1bmie_1 p{margin:5px 0 0}._resultHead_1bmie_1>div:last-child{align-items:flex-start;gap:10px;display:flex}._stats_1bmie_1{grid-template-columns:2fr repeat(3,1fr);gap:12px;margin:22px 0;display:grid}._stats_1bmie_1 article{border:1px solid var(--border);border-radius:12px;padding:14px}._stats_1bmie_1 span{color:var(--muted);font-size:13px;display:block}._stats_1bmie_1 strong{font-size:20px}._resultGrid_1bmie_1{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}._resultGrid_1bmie_1 h3{margin:0 0 10px}._printCanvas_1bmie_1{border:1px solid var(--border);background:#fff;border-radius:14px;overflow:auto}._printCanvas_1bmie_1 svg{width:100%;height:auto;max-height:620px;display:block}._warningList_1bmie_1{gap:10px;display:grid}._warningList_1bmie_1 article{background:#fff0d6;border-radius:11px;padding:13px}._warningList_1bmie_1 span{color:#6f4300;font-weight:900}._warningList_1bmie_1 p{color:#6f4300;margin:3px 0 0;font-size:14px}._disclaimer_1bmie_1{background:var(--soft);border-radius:14px;margin-top:24px;padding:18px}._disclaimer_1bmie_1 h3{margin:0 0 6px}._disclaimer_1bmie_1 p{margin:0}._navActions_1bmie_1{justify-content:space-between;gap:12px;margin-top:18px;display:flex}._notes_1bmie_1{background:var(--soft);border-radius:18px;margin-top:32px;padding:22px}._notes_1bmie_1 h2{margin:0;font-size:21px}._notes_1bmie_1 li{margin:6px 0}._footer_1bmie_1{border-top:1px solid var(--border);text-align:center;margin-top:56px;padding:42px max(24px,50% - 560px)}._footer_1bmie_1 img{width:170px}._footer_1bmie_1 nav{flex-wrap:wrap;justify-content:center;gap:18px;margin:18px 0;display:flex}._footer_1bmie_1 a,._footer_1bmie_1 p{color:var(--muted)}._modalBackdrop_1bmie_1{z-index:50;background:#33261e85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1bmie_1{background:#fff;border-radius:18px;width:min(680px,100%);max-height:85vh;padding:24px;overflow:auto;box-shadow:0 24px 80px #0000003d}._modal_1bmie_1 h2{margin-top:0}._modalHead_1bmie_1{justify-content:space-between;align-items:center;display:flex}._modalHead_1bmie_1 button{color:var(--action);border:1px solid var(--action);background:#fff}._savedList_1bmie_1{gap:10px;margin:18px 0;display:grid}._savedList_1bmie_1 article{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}._savedList_1bmie_1 strong,._savedList_1bmie_1 span{display:block}._savedList_1bmie_1 span{color:var(--muted);font-size:12px}._savedList_1bmie_1 article>div:last-child{gap:8px;display:flex}._modalActions_1bmie_1{gap:10px;display:flex}._toast_1bmie_1{z-index:70;background:var(--text);color:#fff;border-radius:12px;max-width:420px;padding:13px 17px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 35px #00000040}._locked_1bmie_1{color:#33261e;background:#fff9f5;min-height:100vh;font-family:Noto Sans JP,sans-serif}._locked_1bmie_1 header{background:#fff;border-bottom:1px solid #f0ded0;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 560px);display:flex}._locked_1bmie_1 header img{width:180px}._locked_1bmie_1 header span{color:#c84c0c;background:#fff1e6;border-radius:999px;padding:7px 12px;font-weight:800}._locked_1bmie_1 section{text-align:center;background:#fff;border:1px solid #f0ded0;border-radius:20px;width:min(700px,100% - 40px);margin:100px auto;padding:42px}._locked_1bmie_1 section>p:first-child{color:#c84c0c;font-weight:900}._locked_1bmie_1 h1{font-size:38px}._locked_1bmie_1 a{color:#fff;background:#c84c0c;border-radius:10px;margin-top:16px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=900px){._hero_1bmie_1{grid-template-columns:1fr 180px}._hero_1bmie_1>img{width:180px}._workspace_1bmie_1{grid-template-columns:1fr}._canvas_1bmie_1{height:540px}._resultGrid_1bmie_1{grid-template-columns:1fr}}@media (width<=640px){._siteHeader_1bmie_1{height:64px;padding:0 16px}._siteHeader_1bmie_1 img{width:145px}._siteHeader_1bmie_1 span{font-size:12px}._hero_1bmie_1,._notice_1bmie_1,._planBar_1bmie_1,._steps_1bmie_1,._workspace_1bmie_1,._navActions_1bmie_1,._notes_1bmie_1{width:calc(100% - 24px)}._hero_1bmie_1{grid-template-columns:1fr;padding:38px 0 30px}._hero_1bmie_1 h1{font-size:35px}._hero_1bmie_1>img{display:none}._notice_1bmie_1{font-size:14px;display:block}._notice_1bmie_1 strong{display:block}._planBar_1bmie_1{grid-template-columns:1fr;padding:16px}._planBar_1bmie_1>div{display:grid}._steps_1bmie_1 button{padding:9px 4px;font-size:13px}._panel_1bmie_1,._result_1bmie_1{border-radius:14px;padding:16px}._panelHead_1bmie_1{display:block}._panelHead_1bmie_1 button{width:100%;margin-bottom:14px}._formGrid_1bmie_1{grid-template-columns:1fr}._full_1bmie_1{grid-column:auto}._itemList_1bmie_1 button,._itemList_1bmie_1 span{display:block}._canvasHead_1bmie_1{padding:15px;display:block}._canvasHead_1bmie_1 span{margin-top:8px;display:inline-block}._canvas_1bmie_1{height:420px}._resultHead_1bmie_1{display:block}._resultHead_1bmie_1>div:last-child{margin-top:14px;display:grid}._stats_1bmie_1{grid-template-columns:1fr 1fr}._resultGrid_1bmie_1{grid-template-columns:1fr}._navActions_1bmie_1{display:grid}._navActions_1bmie_1 button{width:100%}._savedList_1bmie_1 article{display:block}._savedList_1bmie_1 article>div:last-child{margin-top:10px}._modalActions_1bmie_1{display:grid}._footer_1bmie_1{padding:34px 18px}._footer_1bmie_1 nav{gap:8px;display:grid}._locked_1bmie_1 section{margin:60px auto;padding:25px}._locked_1bmie_1 h1{font-size:30px}}@media print{._siteHeader_1bmie_1,._hero_1bmie_1,._notice_1bmie_1,._planBar_1bmie_1,._steps_1bmie_1,._panel_1bmie_1,._canvasHead_1bmie_1,._warningSummary_1bmie_1,._okSummary_1bmie_1,._navActions_1bmie_1,._notes_1bmie_1,._footer_1bmie_1,._resultHead_1bmie_1>div:last-child,._toast_1bmie_1{display:none!important}._tool_1bmie_1{background:#fff}._workspace_1bmie_1,._resultGrid_1bmie_1{width:100%;display:block}._result_1bmie_1{box-shadow:none;border:0;padding:0}._stats_1bmie_1{break-inside:avoid}._printCanvas_1bmie_1{border:0}._warningList_1bmie_1 article,._disclaimer_1bmie_1{break-inside:avoid}}._fieldError_1bmie_5{color:#b42318;margin-top:5px;font-size:12px;font-weight:700;line-height:1.4;display:block}._tool_1bmie_1 input[aria-invalid=true],._tool_1bmie_1 select[aria-invalid=true]{background:#fff7f6;border-color:#b42318}._validationSummary_1bmie_5{color:#912018;background:#fff7f6;border:1px solid #fda29b;border-radius:12px;width:min(1120px,100% - 48px);margin:0 auto 18px;padding:14px 18px}._validationSummary_1bmie_5 strong{font-weight:900}._validationSummary_1bmie_5 ul{margin:5px 0 0;padding-left:22px}._validationSummary_1bmie_5 li{margin:2px 0}@media (width<=640px){._validationSummary_1bmie_5{width:calc(100% - 24px)}}@media print{._validationSummary_1bmie_5{display:none!important}}._errorNotice_1bmie_6{color:#702018;background:#fff7f6;border:1px solid #fda29b;border-left:5px solid #b42318;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;width:min(1120px,100% - 48px);margin:0 auto 18px;padding:16px 18px;display:flex}._errorNotice_1bmie_6 strong{font-size:17px;font-weight:900}._errorNotice_1bmie_6 p{color:#702018;margin:4px 0 0}._errorNotice_1bmie_6 button{flex:none}@media (width<=640px){._errorNotice_1bmie_6{width:calc(100% - 24px);display:block}._errorNotice_1bmie_6 button{width:100%;margin-top:12px}}@media print{._errorNotice_1bmie_6{display:none!important}}._tool_1bmie_1{overflow-x:hidden}._planBar_1bmie_1 label,._stats_1bmie_1 strong,._savedList_1bmie_1 strong{overflow-wrap:anywhere}._canvasCard_1bmie_1,._result_1bmie_1,._resultGrid_1bmie_1>div{min-width:0}@media (width<=900px){._hero_1bmie_1{gap:32px;padding:52px 0 40px}._planBar_1bmie_1{grid-template-columns:1fr}._planBar_1bmie_1>div{align-items:stretch}._workspace_1bmie_1{gap:16px}._panel_1bmie_1{grid-template-columns:minmax(0,1fr);width:100%;display:grid}._canvas_1bmie_1{height:min(62vh,540px);min-height:430px}._resultHead_1bmie_1{align-items:flex-start}._stats_1bmie_1{grid-template-columns:repeat(2,minmax(0,1fr))}._savedList_1bmie_1 article{align-items:flex-start}._savedList_1bmie_1 article>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media (width<=640px){._tool_1bmie_1 button{min-height:48px}._tool_1bmie_1 input,._tool_1bmie_1 select{font-size:16px}._siteHeader_1bmie_1{gap:10px}._siteHeader_1bmie_1 span{white-space:nowrap;padding:6px 9px}._hero_1bmie_1{padding:34px 0 28px}._hero_1bmie_1 h1{overflow-wrap:anywhere;font-size:clamp(30px,9vw,35px)}._hero_1bmie_1>div>p:not(:first-child){font-size:15px}._badges_1bmie_1{gap:7px;margin-top:16px}._badges_1bmie_1 span{padding:6px 10px;font-size:13px}._planBar_1bmie_1{gap:14px;padding:15px}._planBar_1bmie_1>div{gap:8px}._planBar_1bmie_1>div button{width:100%}._steps_1bmie_1{border-radius:12px}._steps_1bmie_1 button{min-width:0;min-height:60px;padding:7px 3px;line-height:1.35}._steps_1bmie_1 button span{font-size:10px}._panel_1bmie_1 h2,._canvasCard_1bmie_1 h2,._result_1bmie_1 h2{font-size:21px}._formGrid_1bmie_1{gap:14px}._formGrid_1bmie_1 input,._formGrid_1bmie_1 select{min-height:48px;padding:10px 11px}._inlineActions_1bmie_1{grid-template-columns:1fr 1fr;display:grid}._itemList_1bmie_1{max-height:220px}._itemList_1bmie_1 button{min-height:48px}._canvasHead_1bmie_1{padding:14px}._canvasHead_1bmie_1 p{font-size:12px}._canvas_1bmie_1{height:68vw;min-height:300px;max-height:420px}._warningSummary_1bmie_1,._okSummary_1bmie_1{margin:0 12px 12px}._resultHead_1bmie_1>div:last-child{grid-template-columns:1fr}._resultHead_1bmie_1>div:last-child button{width:100%}._stats_1bmie_1{gap:8px;margin:16px 0}._stats_1bmie_1 article{min-width:0;padding:11px}._stats_1bmie_1 strong{font-size:17px}._resultGrid_1bmie_1{gap:16px}._printCanvas_1bmie_1{-webkit-overflow-scrolling:touch;max-width:100%}._disclaimer_1bmie_1{padding:15px}._navActions_1bmie_1{gap:8px}._notes_1bmie_1{padding:17px}._notes_1bmie_1 ul{padding-left:21px}._modalBackdrop_1bmie_1{align-items:end;padding:12px}._modal_1bmie_1{border-radius:18px 18px 10px 10px;width:100%;max-height:90vh;padding:18px}._modalHead_1bmie_1{gap:10px}._modalHead_1bmie_1 h2{font-size:20px}._savedList_1bmie_1 article{padding:12px}._savedList_1bmie_1 article>div:last-child{grid-template-columns:1fr;gap:8px;display:grid}._savedList_1bmie_1 article>div:last-child button,._modalActions_1bmie_1 button{width:100%}._toast_1bmie_1{max-width:none;bottom:12px;left:12px;right:12px}._footer_1bmie_1 p{overflow-wrap:anywhere}}@media (width<=420px){._siteHeader_1bmie_1 img{width:132px}._siteHeader_1bmie_1 span{font-size:11px}._notice_1bmie_1,._planBar_1bmie_1,._steps_1bmie_1,._workspace_1bmie_1,._navActions_1bmie_1,._notes_1bmie_1,._validationSummary_1bmie_5,._errorNotice_1bmie_6{width:calc(100% - 20px)}._steps_1bmie_1 button{font-size:12px}._panel_1bmie_1,._result_1bmie_1{padding:14px}._inlineActions_1bmie_1,._stats_1bmie_1{grid-template-columns:1fr}._canvas_1bmie_1{min-height:280px}._resultHead_1bmie_1 p{font-size:14px}}._page_1vep5_1{--o:#f97316;--d:#c84c0c;--a:#ffb27a;--s:#fff1e6;--i:#33261e;--m:#735f52;--l:#f0ded0;min-height:100vh;color:var(--i);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.8}._page_1vep5_1 *{box-sizing:border-box}._header_1vep5_1{border-bottom:1px solid var(--l);justify-content:space-between;align-items:center;min-height:76px;padding:12px max(24px,50vw - 560px);display:flex}._header_1vep5_1 img,._footer_1vep5_1 img{width:164px;display:block}._header_1vep5_1 span,._badges_1vep5_1 span{color:var(--d);background:var(--s);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:900}._breadcrumb_1vep5_1,._hero_1vep5_1,._privacy_1vep5_1,._notice_1vep5_1,._panel_1vep5_1,._notes_1vep5_1{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}._breadcrumb_1vep5_1{color:var(--m);gap:9px;margin-top:20px;font-size:12px;display:flex}._breadcrumb_1vep5_1 a{color:var(--d);font-weight:800}._hero_1vep5_1{grid-template-columns:145px 1fr;align-items:center;gap:38px;padding:50px 0 34px;display:grid}._hero_1vep5_1>img{width:140px}._hero_1vep5_1>div>p:first-child{color:var(--d);margin:0;font-size:14px;font-weight:900}._hero_1vep5_1 h1{margin:6px 0 14px;font-size:clamp(38px,5vw,58px);line-height:1.26}._lead_1vep5_1{color:var(--m);margin:0;font-size:16px}._badges_1vep5_1{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}._privacy_1vep5_1{border:1px solid var(--l);background:var(--s);border-radius:14px;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:26px;padding:16px 19px;display:grid}._privacy_1vep5_1 p{margin:0;font-size:12px}._notice_1vep5_1{color:#70420b;text-align:center;background:#fff7e6;border:1px solid #e7a24f;border-radius:11px;margin-bottom:20px;padding:12px 15px;font-size:13px;font-weight:800}._panel_1vep5_1{border:1px solid var(--l);border-radius:18px;margin-bottom:28px;padding:30px;box-shadow:0 8px 28px #5a341b0f}._heading_1vep5_1{gap:17px;margin-bottom:24px;display:flex}._heading_1vep5_1>span{color:#fff;background:var(--d);border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-weight:900;display:grid}._heading_1vep5_1 h2{margin:0;font-size:29px}._heading_1vep5_1 p{color:var(--m);margin:3px 0 0;font-size:14px}._grid3_1vep5_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._field_1vep5_1{flex-direction:column;gap:7px;font-size:14px;font-weight:800;display:flex}._field_1vep5_1 input{width:100%;min-height:50px;color:var(--i);font:inherit;background:#fff;border:1px solid #d8c2b2;border-radius:10px;outline:none;padding:11px 13px;font-size:16px}._field_1vep5_1 input:focus{border-color:var(--o);box-shadow:0 0 0 3px #ffb27a59}._field_1vep5_1 small,._note_1vep5_1{color:var(--m);font-size:12px;font-weight:400}._unit_1vep5_1{position:relative}._unit_1vep5_1 input{padding-right:48px}._unit_1vep5_1 span{color:var(--m);position:absolute;top:50%;right:14px;transform:translateY(-50%)}._actions_1vep5_1,._resultActions_1vep5_1{border-top:1px solid var(--l);justify-content:flex-end;gap:11px;margin-top:24px;padding-top:22px;display:flex}._primary_1vep5_1,._secondary_1vep5_1,._danger_1vep5_1,._resultActions_1vep5_1 button{min-height:50px;font:inherit;cursor:pointer;border-radius:10px;padding:0 22px;font-weight:900}._primary_1vep5_1{border:1px solid var(--d);color:#fff;background:var(--d)}._secondary_1vep5_1,._resultActions_1vep5_1 button{border:1px solid var(--d);color:var(--d);background:#fff}._danger_1vep5_1{color:#fff;background:#9b2c22;border:1px solid #9b2c22}._results_1vep5_1{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._rate_1vep5_1{border:1px solid var(--l);background:linear-gradient(145deg,#fff,#fffaf5);border-radius:17px;padding:23px}._rate_1vep5_1 h3{color:var(--d);margin:0}._rate_1vep5_1>strong{font-size:43px;display:block}._rate_1vep5_1>strong span{font-size:19px}._rate_1vep5_1>p{min-height:76px;color:var(--m);margin:0;font-size:13px}._rate_1vep5_1 dl{border-top:1px solid var(--l);margin:15px 0 0}._rate_1vep5_1 dt{color:var(--m);margin-top:9px;font-size:11px;font-weight:900}._rate_1vep5_1 dd{margin:0;font-size:12px;font-weight:800}._resultNote_1vep5_1{border-left:4px solid var(--o);background:var(--s);padding:14px 16px;font-size:12px}._empty_1vep5_1{color:var(--m);text-align:center;background:#fffaf5;border-radius:14px;padding:27px}._confirm_1vep5_1{border-top:1px solid var(--l);border-left:1px solid var(--l);grid-template-columns:repeat(3,1fr);margin:0;display:grid}._confirm_1vep5_1>div,._compare_1vep5_1 dl>div{border-right:1px solid var(--l);border-bottom:1px solid var(--l)}._confirm_1vep5_1 dt,._confirm_1vep5_1 dd,._compare_1vep5_1 dt,._compare_1vep5_1 dd{margin:0;padding:8px 10px}._confirm_1vep5_1 dt,._compare_1vep5_1 dt{color:var(--m);background:var(--s);font-size:11px;font-weight:900}._confirm_1vep5_1 dd,._compare_1vep5_1 dd{overflow-wrap:anywhere;font-size:13px;font-weight:800}._compare_1vep5_1{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._compare_1vep5_1 article{border:1px solid var(--l);border-radius:15px;padding:19px}._compare_1vep5_1 article>div{color:var(--m);justify-content:space-between;font-size:11px;display:flex}._compare_1vep5_1 article>div button{color:#9b2c22;cursor:pointer;background:0 0;border:0;font-weight:900}._compare_1vep5_1 h3{margin:10px 0 0}._compare_1vep5_1 article>p{color:var(--m);margin:0;font-size:12px}._compare_1vep5_1 dl{border-top:1px solid var(--l);border-left:1px solid var(--l);grid-template-columns:repeat(3,1fr);display:grid}._right_1vep5_1{justify-content:flex-end;margin-top:18px;display:flex}._notes_1vep5_1{background:var(--s);border-radius:18px;margin-bottom:46px;padding:27px}._notes_1vep5_1 h2{margin:0}._notes_1vep5_1 p{font-size:13px}._footer_1vep5_1{border-top:1px solid var(--l);text-align:center;padding:42px 24px}._footer_1vep5_1 img{margin:auto}._footer_1vep5_1 p,._footer_1vep5_1 small{color:var(--m);font-size:13px}._footer_1vep5_1 nav{flex-wrap:wrap;justify-content:center;gap:18px;margin:13px 0;display:flex}._footer_1vep5_1 nav a{color:var(--d);font-weight:800}._modalBack_1vep5_1{z-index:100;background:#33261e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1vep5_1{background:#fff;border-radius:18px;width:min(500px,100%);padding:27px}._modal_1vep5_1 h2{margin:0}._modal_1vep5_1>div{justify-content:flex-end;gap:10px;display:flex}._locked_1vep5_1{color:#33261e;background:#fff1e6;min-height:100vh;font-family:Noto Sans JP,sans-serif}._locked_1vep5_1 header{background:#fff;justify-content:space-between;padding:18px 5vw;display:flex}._locked_1vep5_1 header img{width:160px}._locked_1vep5_1 section{text-align:center;background:#fff;border:1px solid #f0ded0;border-radius:18px;max-width:720px;margin:12vh auto;padding:48px}._locked_1vep5_1 section>a{color:#fff;background:#c84c0c;border-radius:10px;padding:12px 22px;font-weight:800;display:inline-block}._breadcrumb_1vep5_1{align-items:center}._operationError_1vep5_2{color:#5f211b;background:#fff8f7;border:1px solid #9b2c22;border-left-width:5px;border-radius:12px;width:min(1120px,100% - 48px);margin:0 auto 20px;padding:18px 20px}._operationError_1vep5_2>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._operationError_1vep5_2 h2{margin:0;font-size:18px;line-height:1.5}._operationError_1vep5_2 p{margin:6px 0 0;font-size:13px}._operationError_1vep5_2 p:last-child{margin-top:8px;font-weight:800}._operationError_1vep5_2 button{color:#9b2c22;font:inherit;cursor:pointer;background:#fff;border:1px solid #9b2c22;border-radius:8px;flex:none;padding:7px 10px;font-weight:800}@media (width<=900px){._grid3_1vep5_1,._results_1vep5_1,._compare_1vep5_1,._confirm_1vep5_1{grid-template-columns:repeat(2,minmax(0,1fr))}._privacy_1vep5_1{grid-template-columns:1fr}._resultActions_1vep5_1{flex-wrap:wrap}._resultActions_1vep5_1 button{flex:220px}._compare_1vep5_1 dl{grid-template-columns:1fr}._hero_1vep5_1{grid-template-columns:110px 1fr;gap:28px}._hero_1vep5_1>img{width:108px}}@media (width<=640px){._page_1vep5_1{overflow-x:hidden}._header_1vep5_1{min-height:68px;padding:10px 16px}._header_1vep5_1 img{width:138px}._header_1vep5_1 span{white-space:nowrap;padding:5px 10px}._breadcrumb_1vep5_1,._hero_1vep5_1,._privacy_1vep5_1,._notice_1vep5_1,._panel_1vep5_1,._notes_1vep5_1,._operationError_1vep5_2{width:auto;margin-left:14px;margin-right:14px}._breadcrumb_1vep5_1{white-space:nowrap;scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}._hero_1vep5_1{text-align:center;grid-template-columns:1fr;gap:18px;padding:32px 0 24px}._hero_1vep5_1>img{width:82px;margin:auto}._hero_1vep5_1 h1{overflow-wrap:anywhere;font-size:clamp(27px,8vw,32px)}._hero_1vep5_1 h1 br{display:none}._lead_1vep5_1{text-align:left;font-size:14px}._badges_1vep5_1{justify-content:center}._privacy_1vep5_1{gap:8px;padding:14px}._notice_1vep5_1{text-align:left}._panel_1vep5_1,._notes_1vep5_1{border-radius:14px;padding:20px 14px}._heading_1vep5_1{align-items:flex-start;gap:10px}._heading_1vep5_1>span{border-radius:11px;flex-basis:40px;height:40px}._heading_1vep5_1 h2{font-size:21px;line-height:1.45}._heading_1vep5_1 p{font-size:13px}._grid3_1vep5_1,._results_1vep5_1,._compare_1vep5_1,._confirm_1vep5_1{grid-template-columns:minmax(0,1fr)}._grid3_1vep5_1{gap:16px}._field_1vep5_1 input{min-height:52px;font-size:16px}._actions_1vep5_1{flex-direction:column-reverse}._primary_1vep5_1,._secondary_1vep5_1,._danger_1vep5_1,._resultActions_1vep5_1 button{width:100%;min-height:52px}._resultActions_1vep5_1{grid-template-columns:1fr;display:grid}._rate_1vep5_1{padding:19px}._rate_1vep5_1>strong{overflow-wrap:anywhere;font-size:38px}._rate_1vep5_1>p{min-height:0}._compare_1vep5_1 article{min-width:0}._compare_1vep5_1 dl{grid-template-columns:1fr}._confirm_1vep5_1 dd,._compare_1vep5_1 dd{overflow-wrap:anywhere}._operationError_1vep5_2{padding:16px 14px}._operationError_1vep5_2>div{flex-direction:column}._operationError_1vep5_2 h2{font-size:17px}._operationError_1vep5_2 button{width:100%;min-height:44px}._right_1vep5_1{justify-content:stretch}._right_1vep5_1 ._secondary_1vep5_1{width:100%}._footer_1vep5_1{padding:34px 16px}._footer_1vep5_1 nav{gap:10px 16px}._modalBack_1vep5_1{padding:14px}._modal_1vep5_1{padding:22px 16px}._modal_1vep5_1>div{flex-direction:column}._locked_1vep5_1 section{margin:8vh 14px;padding:28px 16px}}@media print{@page{size:A4 portrait;margin:12mm}:is(._header_1vep5_1,._breadcrumb_1vep5_1,._hero_1vep5_1,._privacy_1vep5_1,._notice_1vep5_1,._panel_1vep5_1:not(:has(._results_1vep5_1)),._notes_1vep5_1,._footer_1vep5_1,._modalBack_1vep5_1,._heading_1vep5_1,._resultActions_1vep5_1){display:none!important}._panel_1vep5_1:has(._results_1vep5_1){width:100%;box-shadow:none;border:0;margin:0;padding:0}._results_1vep5_1{grid-template-columns:repeat(3,1fr);gap:4mm}._rate_1vep5_1{padding:5mm}._rate_1vep5_1>strong{font-size:31px}._rate_1vep5_1>p{min-height:0}}._page_1vxxt_1{--o:#f97316;--d:#c84c0c;--a:#ffb27a;--s:#fff1e6;--i:#33261e;--m:#735f52;--l:#f0ded0;min-height:100vh;color:var(--i);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.8}._page_1vxxt_1 *{box-sizing:border-box}._header_1vxxt_1{border-bottom:1px solid var(--l);justify-content:space-between;align-items:center;min-height:76px;padding:12px max(24px,50vw - 560px);display:flex}._header_1vxxt_1 img,._footer_1vxxt_1 img{width:164px;display:block}._header_1vxxt_1 span,._badges_1vxxt_1 span{color:var(--d);background:var(--s);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:900}._breadcrumb_1vxxt_1,._hero_1vxxt_1,._privacy_1vxxt_1,._notice_1vxxt_1,._operationError_1vxxt_1,._panel_1vxxt_1,._notes_1vxxt_1{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}._breadcrumb_1vxxt_1{color:var(--m);align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex}._breadcrumb_1vxxt_1 a{color:var(--d);font-weight:800}._hero_1vxxt_1{grid-template-columns:145px 1fr;align-items:center;gap:38px;padding:50px 0 34px;display:grid}._hero_1vxxt_1>img{width:140px}._hero_1vxxt_1>div>p:first-child{color:var(--d);margin:0;font-size:14px;font-weight:900}._hero_1vxxt_1 h1{margin:6px 0 14px;font-size:clamp(38px,5vw,58px);line-height:1.26}._lead_1vxxt_1{color:var(--m);margin:0;font-size:16px}._badges_1vxxt_1{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}._privacy_1vxxt_1{border:1px solid var(--l);background:var(--s);border-radius:14px;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:26px;padding:16px 19px;display:grid}._privacy_1vxxt_1 p{margin:0;font-size:12px}._notice_1vxxt_1,._operationError_1vxxt_1{border-radius:11px;margin-bottom:20px;padding:12px 15px;font-size:13px;font-weight:800}._notice_1vxxt_1{color:#70420b;text-align:center;background:#fff7e6;border:1px solid #e7a24f}._operationError_1vxxt_1{color:#5f211b;background:#fff8f7;border:1px solid #9b2c22}._panel_1vxxt_1{border:1px solid var(--l);border-radius:18px;margin-bottom:28px;padding:30px;box-shadow:0 8px 28px #5a341b0f}._heading_1vxxt_1{gap:17px;margin-bottom:24px;display:flex}._heading_1vxxt_1>span{color:#fff;background:var(--d);border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-weight:900;display:grid}._heading_1vxxt_1 h2{margin:0;font-size:29px}._heading_1vxxt_1 p{color:var(--m);margin:3px 0 0;font-size:14px}._grid3_1vxxt_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._field_1vxxt_1{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:800;display:flex}._field_1vxxt_1 input,._field_1vxxt_1 select{width:100%;min-height:50px;color:var(--i);font:inherit;background:#fff;border:1px solid #d8c2b2;border-radius:10px;outline:none;padding:11px 13px;font-size:16px}._field_1vxxt_1 input:focus,._field_1vxxt_1 select:focus{border-color:var(--o);box-shadow:0 0 0 3px #ffb27a59}._field_1vxxt_1 input[aria-invalid=true],._field_1vxxt_1 select[aria-invalid=true]{background:#fff8f7;border-color:#9b2c22}._field_1vxxt_1 small{color:var(--m);font-size:12px;font-weight:400}._field_1vxxt_1 ._error_1vxxt_1,._inlineError_1vxxt_1{color:#9b2c22;font-weight:800}._inlineError_1vxxt_1{background:#fff8f7;border-radius:9px;padding:10px 13px}._unitInput_1vxxt_1{position:relative}._unitInput_1vxxt_1 input{padding-right:46px}._unitInput_1vxxt_1 span{color:var(--m);position:absolute;top:50%;right:14px;transform:translateY(-50%)}._ingredients_1vxxt_1{gap:18px;display:grid}._ingredient_1vxxt_1{border:1px solid var(--l);background:#fffcfa;border-radius:16px;padding:22px}._ingredientTitle_1vxxt_1{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._ingredientTitle_1vxxt_1 h3{margin:0;font-size:20px}._ingredientTitle_1vxxt_1 button{color:#9b2c22;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:12px;font-weight:800}._ingredientGrid_1vxxt_1{grid-template-columns:1.3fr repeat(6,minmax(0,1fr));gap:12px;display:grid}._costPreview_1vxxt_1{background:var(--s);text-align:right;border-radius:10px;margin:15px 0 0;padding:10px 14px}._costPreview_1vxxt_1 strong{color:var(--d)}._addButton_1vxxt_1{border:1px dashed var(--d);min-height:48px;color:var(--d);font:inherit;cursor:pointer;background:#fff;border-radius:10px;margin-top:18px;padding:0 20px;font-weight:900}._actions_1vxxt_1,._resultActions_1vxxt_1{border-top:1px solid var(--l);justify-content:flex-end;gap:11px;margin-top:24px;padding-top:22px;display:flex}._primary_1vxxt_1,._secondary_1vxxt_1,._danger_1vxxt_1,._resultActions_1vxxt_1 button{min-height:50px;font:inherit;cursor:pointer;border-radius:10px;padding:0 22px;font-weight:900}._primary_1vxxt_1{border:1px solid var(--d);color:#fff;background:var(--d)}._secondary_1vxxt_1,._resultActions_1vxxt_1 button{border:1px solid var(--d);color:var(--d);background:#fff}._danger_1vxxt_1{color:#fff;background:#9b2c22;border:1px solid #9b2c22}._results_1vxxt_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._resultCard_1vxxt_1{border:1px solid var(--l);background:linear-gradient(145deg,#fff,#fffaf5);border-radius:16px;padding:22px}._resultCard_1vxxt_1 h3{color:var(--d);margin:0;font-size:16px}._resultCard_1vxxt_1 strong{overflow-wrap:anywhere;margin:8px 0;font-size:29px;display:block}._resultCard_1vxxt_1 p{color:var(--m);margin:0;font-size:12px}._negative_1vxxt_1{background:#fff8f7;border-color:#c86a62}._negative_1vxxt_1 strong{color:#9b2c22}._summary_1vxxt_1,._target_1vxxt_1 dl{border-top:1px solid var(--l);border-left:1px solid var(--l);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;display:grid}._summary_1vxxt_1>div,._target_1vxxt_1 dl>div{border-right:1px solid var(--l);border-bottom:1px solid var(--l)}._summary_1vxxt_1 dt,._summary_1vxxt_1 dd,._target_1vxxt_1 dt,._target_1vxxt_1 dd{margin:0;padding:8px 10px}._summary_1vxxt_1 dt,._target_1vxxt_1 dt{color:var(--m);background:var(--s);font-size:11px;font-weight:900}._summary_1vxxt_1 dd,._target_1vxxt_1 dd{overflow-wrap:anywhere;font-size:13px;font-weight:800}._target_1vxxt_1{border:1px solid;border-radius:16px;margin-top:20px;padding:20px}._target_1vxxt_1>div>p{margin:0;font-size:20px;font-weight:900}._target_1vxxt_1>div>span{font-size:13px}._targetMet_1vxxt_1{background:#f5fbf4;border-color:#6e9b6b}._targetOver_1vxxt_1{background:#fff9ed;border-color:#d39254}._target_1vxxt_1 dl{background:#fff}._resultActions_1vxxt_1{flex-wrap:wrap}._empty_1vxxt_1{color:var(--m);text-align:center;background:#fffaf5;border-radius:14px;padding:27px}._breakdown_1vxxt_1{border-top:1px solid var(--l);border-left:1px solid var(--l)}._breakdown_1vxxt_1>div{grid-template-columns:1.5fr repeat(3,1fr);display:grid}._breakdown_1vxxt_1>div>*{border-right:1px solid var(--l);border-bottom:1px solid var(--l);padding:10px 12px}._breakdownHead_1vxxt_1{color:var(--m);background:var(--s);font-size:12px;font-weight:900}._notes_1vxxt_1{background:var(--s);border-radius:18px;margin-bottom:46px;padding:27px}._notes_1vxxt_1 h2{margin:0}._notes_1vxxt_1 p{font-size:13px}._footer_1vxxt_1{border-top:1px solid var(--l);text-align:center;padding:42px 24px}._footer_1vxxt_1 img{margin:auto}._footer_1vxxt_1 p,._footer_1vxxt_1 small{color:var(--m);font-size:13px}._footer_1vxxt_1 nav{flex-wrap:wrap;justify-content:center;gap:18px;margin:13px 0;display:flex}._footer_1vxxt_1 nav a{color:var(--d);font-weight:800}._modalBack_1vxxt_1{z-index:100;background:#33261e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1vxxt_1{background:#fff;border-radius:18px;width:min(520px,100%);padding:27px}._modal_1vxxt_1 h2{margin:0;font-size:22px}._modal_1vxxt_1>div{justify-content:flex-end;gap:10px;display:flex}._locked_1vxxt_1{color:#33261e;background:#fff1e6;min-height:100vh;font-family:Noto Sans JP,sans-serif}._locked_1vxxt_1 header{background:#fff;justify-content:space-between;padding:18px 5vw;display:flex}._locked_1vxxt_1 header img{width:160px}._locked_1vxxt_1 section{text-align:center;background:#fff;border:1px solid #f0ded0;border-radius:18px;max-width:720px;margin:12vh auto;padding:48px}._locked_1vxxt_1 section>a{color:#fff;background:#c84c0c;border-radius:10px;padding:12px 22px;font-weight:800;display:inline-block}._ingredientGrid_1vxxt_1{grid-template-columns:1.35fr .95fr 1.1fr 1.05fr .95fr 1.1fr}._ingredientGrid_1vxxt_1 select{padding-left:10px;padding-right:28px;font-size:14px}._addButton_1vxxt_1:disabled{color:var(--m);cursor:not-allowed;background:#f8f4f1;border-style:solid}._rowCount_1vxxt_4{color:var(--m);margin:6px 0 0;font-size:12px}._operationError_1vxxt_1>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._operationError_1vxxt_1 h2{margin:0;font-size:18px;line-height:1.5}._operationError_1vxxt_1 p{margin:6px 0 0;font-size:13px}._operationError_1vxxt_1 p:last-child{margin-top:8px;font-weight:800}._operationError_1vxxt_1 button{color:#9b2c22;font:inherit;cursor:pointer;background:#fff;border:1px solid #9b2c22;border-radius:8px;flex:none;padding:7px 10px;font-weight:800}._primary_1vxxt_1,._secondary_1vxxt_1,._addButton_1vxxt_1,._resultActions_1vxxt_1 button,._ingredientTitle_1vxxt_1 button,._operationError_1vxxt_1 button{transition:transform .18s,box-shadow .18s,border-color .18s}@media (hover:hover){._primary_1vxxt_1:hover,._secondary_1vxxt_1:hover,._addButton_1vxxt_1:not(:disabled):hover,._resultActions_1vxxt_1 button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #5a341b21}}@media (width<=1040px){._ingredientGrid_1vxxt_1{grid-template-columns:repeat(3,minmax(0,1fr))}._results_1vxxt_1,._summary_1vxxt_1,._target_1vxxt_1 dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){._grid3_1vxxt_1{grid-template-columns:repeat(2,minmax(0,1fr))}._privacy_1vxxt_1{grid-template-columns:1fr}._hero_1vxxt_1{grid-template-columns:110px 1fr;gap:28px}._hero_1vxxt_1>img{width:108px}._resultActions_1vxxt_1 button{flex:220px}._breakdown_1vxxt_1>div{grid-template-columns:1.3fr repeat(3,1fr)}}@media (width<=640px){._page_1vxxt_1{overflow-x:hidden}._header_1vxxt_1{min-height:68px;padding:10px 16px}._header_1vxxt_1 img{width:138px}._header_1vxxt_1 span{white-space:nowrap;padding:5px 9px}._breadcrumb_1vxxt_1,._hero_1vxxt_1,._privacy_1vxxt_1,._notice_1vxxt_1,._operationError_1vxxt_1,._panel_1vxxt_1,._notes_1vxxt_1{width:auto;margin-left:14px;margin-right:14px}._breadcrumb_1vxxt_1{white-space:nowrap;scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}._hero_1vxxt_1{text-align:center;grid-template-columns:1fr;gap:18px;padding:32px 0 24px}._hero_1vxxt_1>img{width:82px;margin:auto}._hero_1vxxt_1 h1{overflow-wrap:anywhere;font-size:clamp(27px,8vw,32px)}._hero_1vxxt_1 h1 br{display:none}._lead_1vxxt_1{text-align:left;font-size:14px}._badges_1vxxt_1{justify-content:center}._privacy_1vxxt_1{gap:8px;padding:14px}._notice_1vxxt_1{text-align:left}._panel_1vxxt_1,._notes_1vxxt_1{border-radius:14px;padding:20px 14px}._heading_1vxxt_1{align-items:flex-start;gap:10px}._heading_1vxxt_1>span{border-radius:11px;flex-basis:40px;height:40px}._heading_1vxxt_1 h2{font-size:21px;line-height:1.45}._heading_1vxxt_1 p{font-size:13px}._grid3_1vxxt_1,._ingredientGrid_1vxxt_1,._results_1vxxt_1,._summary_1vxxt_1,._target_1vxxt_1 dl{grid-template-columns:minmax(0,1fr)}._grid3_1vxxt_1,._ingredientGrid_1vxxt_1{gap:16px}._ingredient_1vxxt_1{padding:17px 13px}._ingredientTitle_1vxxt_1{align-items:flex-start;gap:8px}._ingredientTitle_1vxxt_1 h3{font-size:18px}._ingredientTitle_1vxxt_1 button{text-align:right;min-height:40px}._field_1vxxt_1 input,._field_1vxxt_1 select{min-height:52px;font-size:16px}._costPreview_1vxxt_1{text-align:left}._addButton_1vxxt_1{width:100%;min-height:52px}._actions_1vxxt_1{flex-direction:column-reverse}._primary_1vxxt_1,._secondary_1vxxt_1,._danger_1vxxt_1,._resultActions_1vxxt_1 button{width:100%;min-height:52px}._resultActions_1vxxt_1{grid-template-columns:1fr;display:grid}._resultCard_1vxxt_1{padding:18px}._resultCard_1vxxt_1 strong{font-size:27px}._target_1vxxt_1{padding:16px 12px}._target_1vxxt_1>div>p{font-size:18px}._summary_1vxxt_1 dd,._target_1vxxt_1 dd{overflow-wrap:anywhere}._breakdown_1vxxt_1{border:0}._breakdownHead_1vxxt_1{display:none!important}._breakdown_1vxxt_1>div{border:1px solid var(--l);border-radius:12px;margin-bottom:14px;display:block;overflow:hidden}._breakdown_1vxxt_1>div>*{border-right:0;border-bottom:1px solid var(--l);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 11px;display:flex}._breakdown_1vxxt_1>div>:last-child{border-bottom:0}._breakdown_1vxxt_1>div strong{background:var(--s)}._breakdown_1vxxt_1>div span:before{content:attr(data-label);color:var(--m);flex:0 0 48%;font-size:11px;font-weight:900}._operationError_1vxxt_1>div{flex-direction:column}._operationError_1vxxt_1 button{width:100%;min-height:44px}._modalBack_1vxxt_1{padding:14px}._modal_1vxxt_1{padding:22px 16px}._modal_1vxxt_1>div{flex-direction:column}._locked_1vxxt_1 section{margin:8vh 14px;padding:28px 16px}}@media (width<=360px){._header_1vxxt_1 img{width:124px}._header_1vxxt_1 span{font-size:11px}._breadcrumb_1vxxt_1,._hero_1vxxt_1,._privacy_1vxxt_1,._notice_1vxxt_1,._operationError_1vxxt_1,._panel_1vxxt_1,._notes_1vxxt_1{margin-left:10px;margin-right:10px}._panel_1vxxt_1,._notes_1vxxt_1{padding-left:11px;padding-right:11px}._ingredientTitle_1vxxt_1{display:block}._ingredientTitle_1vxxt_1 button{text-align:left;margin-top:4px;padding-left:0}._badges_1vxxt_1{gap:6px}._badges_1vxxt_1 span{padding:5px 9px}}@media print{@page{size:A4 portrait;margin:12mm}._page_1vxxt_1{-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(._header_1vxxt_1,._breadcrumb_1vxxt_1,._hero_1vxxt_1,._privacy_1vxxt_1,._notice_1vxxt_1,._operationError_1vxxt_1,._panel_1vxxt_1:not(:has(._results_1vxxt_1)):not(:has(._breakdown_1vxxt_1)),._notes_1vxxt_1,._footer_1vxxt_1,._modalBack_1vxxt_1,._heading_1vxxt_1,._resultActions_1vxxt_1){display:none!important}:is(._panel_1vxxt_1:has(._results_1vxxt_1),._panel_1vxxt_1:has(._breakdown_1vxxt_1)){width:calc(100% - 4mm);box-shadow:none;border:0;margin:0 2mm 8mm;padding:0;overflow:visible}._results_1vxxt_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm}._resultCard_1vxxt_1{border:1pt solid #bfa18d;padding:4mm}._resultCard_1vxxt_1 strong{font-size:20px}._summary_1vxxt_1,._target_1vxxt_1 dl{border-top:1pt solid #bfa18d;border-left:1pt solid #bfa18d;grid-template-columns:repeat(4,minmax(0,1fr))}._summary_1vxxt_1>div,._target_1vxxt_1 dl>div{border-bottom:1pt solid #bfa18d;border-right:1pt solid #bfa18d}._target_1vxxt_1{border-width:1pt}._breakdown_1vxxt_1{border-top:1pt solid #bfa18d;border-left:1pt solid #bfa18d}._breakdown_1vxxt_1>div>*{border-bottom:1pt solid #bfa18d;border-right:1pt solid #bfa18d}}._page_1pb72_1{--orange:#f97316;--dark:#c84c0c;--soft:#fff1e6;--ink:#33261e;--muted:#735f52;--line:#f0ded0;min-height:100vh;color:var(--ink);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.75}._header_1pb72_1{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:12px max(24px,50vw - 560px);display:flex}._header_1pb72_1 img,._footer_1pb72_1 img{width:164px;height:auto;display:block}._header_1pb72_1 span{color:var(--dark);background:var(--soft);border:1px solid #ffb27a;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:900}._hero_1pb72_1{text-align:center;max-width:1120px;margin:auto;padding:66px 40px 42px}._hero_1pb72_1>img{width:76px;height:76px}._hero_1pb72_1>p:first-of-type{color:var(--dark);letter-spacing:.08em;margin:14px 0 8px;font-size:14px;font-weight:900}._hero_1pb72_1 h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.25}._lead_1pb72_1{max-width:790px;color:var(--muted);margin:22px auto 0;font-size:17px}._notices_1pb72_1{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}._notices_1pb72_1 p{border:1px solid var(--line);background:var(--soft);border-radius:14px;margin:0;padding:17px 19px;font-size:13px}._steps_1pb72_1{grid-template-columns:repeat(4,1fr);gap:10px;max-width:920px;margin:0 auto 38px;padding:0 24px;display:grid}._steps_1pb72_1 span{border:1px solid var(--line);min-height:58px;color:var(--muted);background:#fff;border-radius:13px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;font-weight:800;display:flex}._steps_1pb72_1 b{width:28px;height:28px;color:var(--dark);background:var(--soft);border-radius:50%;place-items:center;display:grid}._steps_1pb72_1 ._current_1pb72_1{color:var(--ink);border-color:#f2a36f;box-shadow:0 6px 20px #c84c0c1a}._steps_1pb72_1 ._current_1pb72_1 b,._steps_1pb72_1 ._done_1pb72_1 b{color:#fff;background:var(--dark)}._globalNotice_1pb72_1{color:#7a1f16;text-align:center;background:#fff0ee;border:1px solid #e8a39c;border-radius:12px;max-width:760px;margin:-16px auto 28px;padding:13px 16px;font-weight:700}._panel_1pb72_1{border:1px solid var(--line);background:#fff;border-radius:18px;width:calc(100% - 48px);max-width:1120px;margin:0 auto 38px;padding:32px;box-shadow:0 8px 28px #5a341b0f}._panel_1pb72_1>header{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}._panel_1pb72_1>header>span{color:#fff;background:var(--dark);border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-weight:900;display:grid}._panel_1pb72_1 h2{margin:0;font-size:30px;line-height:1.35}._panel_1pb72_1>header p{color:var(--muted);margin:6px 0 0}._grid2_1pb72_1,._grid3_1pb72_1,._matFields_1pb72_1{gap:20px;display:grid}._grid2_1pb72_1{grid-template-columns:repeat(2,minmax(0,1fr))}._grid3_1pb72_1{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}._field_1pb72_1{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:800;display:flex}._field_1pb72_1>span{align-items:center;gap:8px;display:flex}._field_1pb72_1 em{color:#fff;background:var(--dark);border-radius:5px;padding:2px 7px;font-size:10px;font-style:normal}._field_1pb72_1 input,._field_1pb72_1 select,._field_1pb72_1 textarea{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8c2b2;border-radius:10px;outline:none;padding:11px 13px;font-size:16px;font-weight:500}._field_1pb72_1 textarea{resize:vertical;min-height:102px}._field_1pb72_1 input:focus,._field_1pb72_1 select:focus,._field_1pb72_1 textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ffb27a59}._field_1pb72_1 small{color:var(--muted);font-size:12px;font-weight:400}._field_1pb72_1 strong{color:#b42318;font-size:12px}._unitInput_1pb72_1{position:relative}._unitInput_1pb72_1 input{padding-right:54px}._unitInput_1pb72_1 span{color:var(--muted);font-size:13px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}._choice_1pb72_1{border:1px solid var(--line);border-radius:14px;margin:24px 0 0;padding:17px 20px}._choice_1pb72_1 legend{padding:0 8px;font-weight:900}._choice_1pb72_1 label{align-items:center;gap:8px;min-height:44px;margin-right:24px;font-weight:700;display:inline-flex}._choice_1pb72_1 input{width:18px;height:18px;accent-color:var(--dark)}._scope_1pb72_1{border-left:4px solid var(--orange);color:var(--muted);background:var(--soft);border-radius:0 10px 10px 0;margin:24px 0 0;padding:15px 17px;font-size:13px}._actions_1pb72_1{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:30px;padding-top:24px;display:flex}._mainButton_1pb72_1,._subButton_1pb72_1,._dangerButton_1pb72_1{min-height:50px;font:inherit;cursor:pointer;border-radius:10px;padding:0 24px;font-weight:900}._mainButton_1pb72_1{border:1px solid var(--dark);color:#fff;background:var(--dark);box-shadow:0 7px 16px #c84c0c33}._subButton_1pb72_1{border:1px solid var(--dark);color:var(--dark);background:#fff}._dangerButton_1pb72_1{color:#fff;background:#9b2c22;border:1px solid #9b2c22}._mainButton_1pb72_1:hover,._subButton_1pb72_1:hover,._dangerButton_1pb72_1:hover{transform:translateY(-1px)}._mainButton_1pb72_1:focus-visible,._subButton_1pb72_1:focus-visible,._dangerButton_1pb72_1:focus-visible{outline-offset:3px;outline:3px solid #ffb27a}._figure_1pb72_1{border:1px solid var(--line);background:#fffcfa;border-radius:16px;margin:0 0 32px;padding:20px}._figure_1pb72_1 figcaption{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}._figure_1pb72_1 figcaption b{font-size:18px}._figure_1pb72_1 figcaption span,._figure_1pb72_1>p,._help_1pb72_1{color:var(--muted);font-size:12px}._figure_1pb72_1 svg{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;max-height:560px;display:block}._roomRect_1pb72_1{fill:#fff;stroke:#33261e;stroke-width:4px}._matRect_1pb72_1{fill:#fff8f2;stroke:#c84c0c;stroke-width:2px}._matAffected_1pb72_1{fill:#ffcaa5;stroke:#c84c0c;stroke-width:3px}._figure_1pb72_1 text{fill:#33261e;font-size:20px;font-weight:900}._direction_1pb72_1{stroke:#f97316;stroke-width:5px;stroke-linecap:round}._notch_1pb72_1{fill:#735f52;fill-opacity:.32;stroke:#33261e;stroke-width:3px;stroke-dasharray:8 6}._subheading_1pb72_1{margin:28px 0 3px;font-size:24px}._help_1pb72_1{margin:0 0 18px}._matList_1pb72_1{gap:16px;display:grid}._matList_1pb72_1 article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}._matList_1pb72_1 article._affected_1pb72_1{background:#fff8f2;border-color:#f2a36f}._matHead_1pb72_1{align-items:center;gap:14px;margin-bottom:16px;display:flex}._matHead_1pb72_1 h4{margin:0;font-size:19px}._matHead_1pb72_1 span{color:var(--muted);font-size:13px}._matHead_1pb72_1 strong{color:#7a2e0a;background:#ffe0ca;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px}._matFields_1pb72_1{grid-template-columns:.7fr repeat(4,1fr)}._printSheet_1pb72_1{background:#fff;border:1px solid #b89b88;padding:26px}._sheetTitle_1pb72_1{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}._sheetTitle_1pb72_1 img{width:130px}._sheetTitle_1pb72_1 h2{text-align:right;font-size:25px}._summary_1pb72_1{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:18px 0;display:grid}._summary_1pb72_1 div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;display:grid}._summary_1pb72_1 dt,._summary_1pb72_1 dd{margin:0;padding:9px 11px}._summary_1pb72_1 dt{background:var(--soft);font-size:12px;font-weight:900}._summary_1pb72_1 dd{overflow-wrap:anywhere;font-size:13px}._sheetNote_1pb72_1{background:var(--soft);white-space:pre-wrap;padding:12px 14px}._table_1pb72_1{border-collapse:collapse;width:100%;font-size:12px}._table_1pb72_1 th,._table_1pb72_1 td{text-align:left;border:1px solid #cdb7a8;padding:8px}._table_1pb72_1 th{background:var(--soft)}._rechecks_1pb72_1{background:#fff8f2;border:1px solid #f2a36f;margin-top:20px;padding:18px}._rechecks_1pb72_1 h3{margin:0}._rechecks_1pb72_1 ul{margin:10px 0 0;padding-left:22px}._disclaimer_1pb72_1{border:1px solid var(--line);margin:18px 0 0;padding:13px;font-size:11px}._confirm_1pb72_1{background:var(--soft);border:1px solid #f2a36f;border-radius:14px;align-items:flex-start;gap:14px;margin:24px 0 0;padding:18px;display:flex}._confirm_1pb72_1 input{width:22px;height:22px;accent-color:var(--dark);flex:none}._confirm_1pb72_1 span{color:var(--muted);font-size:13px;display:grid}._confirm_1pb72_1 b{color:var(--ink);font-size:15px}._modalBack_1pb72_1{z-index:100;background:#33261e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1pb72_1{background:#fff;border-radius:18px;width:min(500px,100%);padding:28px;box-shadow:0 20px 60px #00000040}._modal_1pb72_1 h2{margin:0;font-size:25px}._modal_1pb72_1 p{color:var(--muted)}._modal_1pb72_1>div{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}._footer_1pb72_1{border-top:1px solid var(--line);background:var(--soft);text-align:center;padding:44px 24px}._footer_1pb72_1 img{margin:auto}._footer_1pb72_1 p,._footer_1pb72_1 small{color:var(--muted);font-size:13px}._footer_1pb72_1 nav{flex-wrap:wrap;justify-content:center;gap:18px;margin:14px 0;display:flex}._footer_1pb72_1 nav a{color:var(--dark);font-weight:800}._locked_1pb72_1{color:#33261e;background:#fff1e6;min-height:100vh;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif}._locked_1pb72_1 header{background:#fff;justify-content:space-between;align-items:center;padding:18px 5vw;display:flex}._locked_1pb72_1 header img{width:160px}._locked_1pb72_1 header span{color:#c84c0c;font-weight:800}._locked_1pb72_1 section{text-align:center;background:#fff;border:1px solid #f0ded0;border-radius:18px;max-width:720px;margin:12vh auto;padding:48px}._locked_1pb72_1 h1{font-size:42px}._locked_1pb72_1 section>a{color:#fff;background:#c84c0c;border-radius:10px;align-items:center;min-height:50px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=900px){._grid3_1pb72_1,._matFields_1pb72_1{grid-template-columns:repeat(2,minmax(0,1fr))}._table_1pb72_1{white-space:nowrap;display:block;overflow-x:auto}._figure_1pb72_1 figcaption{flex-direction:column}._summary_1pb72_1{grid-template-columns:1fr}}@media (width<=640px){._header_1pb72_1{min-height:68px;padding:10px 20px}._header_1pb72_1 img{width:140px}._header_1pb72_1 span{padding:5px 10px;font-size:11px}._hero_1pb72_1{padding:46px 20px 32px}._hero_1pb72_1 h1{font-size:34px}._hero_1pb72_1 h1 br{display:none}._hero_1pb72_1>img{width:64px;height:64px}._lead_1pb72_1{font-size:15px}._notices_1pb72_1,._grid2_1pb72_1,._grid3_1pb72_1,._matFields_1pb72_1{grid-template-columns:1fr}._steps_1pb72_1{grid-template-columns:1fr 1fr;margin-bottom:24px;padding:0 16px}._steps_1pb72_1 span{min-height:50px}._panel_1pb72_1{width:auto;margin:0 16px 28px;padding:22px 18px}._panel_1pb72_1>header{gap:12px}._panel_1pb72_1>header>span{flex-basis:42px;height:42px}._panel_1pb72_1 h2{font-size:24px}._actions_1pb72_1{flex-direction:column-reverse}._mainButton_1pb72_1,._subButton_1pb72_1,._dangerButton_1pb72_1{width:100%;min-height:52px}._matHead_1pb72_1{flex-wrap:wrap;align-items:flex-start}._matHead_1pb72_1 strong{margin-left:0}._figure_1pb72_1{padding:10px}._figure_1pb72_1 svg{min-height:280px}._printSheet_1pb72_1{padding:14px}._sheetTitle_1pb72_1{flex-direction:column;align-items:flex-start}._sheetTitle_1pb72_1 h2{text-align:left;font-size:21px}._summary_1pb72_1 div{grid-template-columns:105px 1fr}._confirm_1pb72_1{padding:15px}._footer_1pb72_1 nav{flex-direction:column;gap:8px}._modal_1pb72_1>div{flex-direction:column}._locked_1pb72_1 section{width:auto;margin:8vh 20px;padding:32px 20px}._locked_1pb72_1 h1{font-size:32px}}@media print{@page{size:A4 portrait;margin:10mm}._header_1pb72_1,._hero_1pb72_1,._steps_1pb72_1,._globalNotice_1pb72_1,._panel_1pb72_1>header,._panel_1pb72_1>:not(._printSheet_1pb72_1),._footer_1pb72_1,._modalBack_1pb72_1{display:none!important}._page_1pb72_1,main,._panel_1pb72_1{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}._panel_1pb72_1{width:100%!important}._printSheet_1pb72_1{border:0!important;padding:0!important;display:block!important}._figure_1pb72_1{break-inside:avoid;margin-bottom:6mm;padding:2mm}._figure_1pb72_1 svg{max-height:95mm}._figure_1pb72_1 figcaption span,._figure_1pb72_1>p{display:none}._summary_1pb72_1{margin:4mm 0}._summary_1pb72_1 dt,._summary_1pb72_1 dd{padding:2mm}._table_1pb72_1{font-size:9px}._table_1pb72_1 th,._table_1pb72_1 td{padding:1.5mm}._rechecks_1pb72_1{margin-top:4mm;padding:3mm}._rechecks_1pb72_1 ul{font-size:10px}._disclaimer_1pb72_1{font-size:9px}}._operationError_1pb72_5{color:#7a1f16;background:#fff0ee;border:2px solid #b42318;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:920px;margin:-16px auto 28px;padding:18px 20px;display:flex}._operationError_1pb72_5 h2{margin:0;font-size:19px}._operationError_1pb72_5 p{margin:4px 0 0;font-size:13px}._operationError_1pb72_5>div:last-child{flex:none;gap:10px;display:flex}._operationError_1pb72_5 button{min-height:44px;padding:0 18px}@media (width<=640px){._operationError_1pb72_5{flex-direction:column;align-items:stretch;margin:-8px 16px 24px}._operationError_1pb72_5>div:last-child{flex-direction:column-reverse}._operationError_1pb72_5 button{width:100%}}@media print{._operationError_1pb72_5{display:none!important}}@media (width<=900px){._page_1pb72_1 ._hero_1pb72_1{padding-left:28px;padding-right:28px}._page_1pb72_1 ._panel_1pb72_1{width:calc(100% - 32px);padding:26px}._page_1pb72_1 ._grid3_1pb72_1,._page_1pb72_1 ._matFields_1pb72_1{grid-template-columns:repeat(2,minmax(0,1fr))}._page_1pb72_1 ._figure_1pb72_1 figcaption{flex-direction:column;align-items:flex-start}._page_1pb72_1 ._actions_1pb72_1{flex-wrap:wrap}._page_1pb72_1 ._summary_1pb72_1{grid-template-columns:1fr}._page_1pb72_1 ._operationError_1pb72_5{width:calc(100% - 32px)}}@media (width<=640px){._page_1pb72_1{overflow-x:hidden}._page_1pb72_1 ._hero_1pb72_1{padding-left:18px;padding-right:18px}._page_1pb72_1 ._hero_1pb72_1 h1{overflow-wrap:anywhere;font-size:clamp(30px,9vw,34px)}._page_1pb72_1 ._lead_1pb72_1{font-size:15px}._page_1pb72_1 ._notices_1pb72_1{gap:10px}._page_1pb72_1 ._steps_1pb72_1{gap:8px}._page_1pb72_1 ._steps_1pb72_1 span{padding:8px;font-size:12px}._page_1pb72_1 ._panel_1pb72_1{max-width:none}._page_1pb72_1 ._panel_1pb72_1>header>div{min-width:0}._page_1pb72_1 ._panel_1pb72_1 h2{overflow-wrap:anywhere}._page_1pb72_1 ._grid2_1pb72_1,._page_1pb72_1 ._grid3_1pb72_1,._page_1pb72_1 ._matFields_1pb72_1{grid-template-columns:minmax(0,1fr)}._page_1pb72_1 ._field_1pb72_1 input,._page_1pb72_1 ._field_1pb72_1 select,._page_1pb72_1 ._field_1pb72_1 textarea{font-size:16px}._page_1pb72_1 ._figure_1pb72_1{overflow:hidden}._page_1pb72_1 ._figure_1pb72_1 figcaption span{overflow-wrap:anywhere}._page_1pb72_1 ._figure_1pb72_1 svg{min-width:0;max-width:100%;height:auto}._page_1pb72_1 ._matHead_1pb72_1 span{width:100%}._page_1pb72_1 ._printSheet_1pb72_1{max-width:100%;overflow:hidden}._page_1pb72_1 ._summary_1pb72_1{grid-template-columns:minmax(0,1fr)}._page_1pb72_1 ._summary_1pb72_1 div{grid-template-columns:100px minmax(0,1fr)}._page_1pb72_1 ._table_1pb72_1{white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}._page_1pb72_1 ._table_1pb72_1 th,._page_1pb72_1 ._table_1pb72_1 td{min-width:92px}._page_1pb72_1 ._table_1pb72_1 th:first-child,._page_1pb72_1 ._table_1pb72_1 td:first-child{z-index:1;background:#fff;position:sticky;left:0}._page_1pb72_1 ._table_1pb72_1 th:first-child{background:var(--soft)}._page_1pb72_1 ._sheetNote_1pb72_1{overflow-wrap:anywhere}._page_1pb72_1 ._actions_1pb72_1 button{min-width:0}._page_1pb72_1 ._footer_1pb72_1{overflow-wrap:anywhere}}@media (width<=380px){._page_1pb72_1 ._header_1pb72_1{align-items:flex-start;gap:8px}._page_1pb72_1 ._header_1pb72_1 img{width:126px}._page_1pb72_1 ._header_1pb72_1 span{white-space:nowrap}._page_1pb72_1 ._steps_1pb72_1{grid-template-columns:minmax(0,1fr)}._page_1pb72_1 ._panel_1pb72_1{margin-left:10px;margin-right:10px;padding:20px 14px}._page_1pb72_1 ._operationError_1pb72_5{width:calc(100% - 20px);margin-left:10px;margin-right:10px;padding:16px}._page_1pb72_1 ._summary_1pb72_1 div{grid-template-columns:88px minmax(0,1fr)}._page_1pb72_1 ._summary_1pb72_1 dt,._page_1pb72_1 ._summary_1pb72_1 dd{padding:8px}._page_1pb72_1 ._printSheet_1pb72_1{padding:10px}}@media print{._page_1pb72_1 ._table_1pb72_1{white-space:normal!important;max-width:none!important;display:table!important;overflow:visible!important}._page_1pb72_1 ._table_1pb72_1 th:first-child,._page_1pb72_1 ._table_1pb72_1 td:first-child{position:static!important}}._page_1tpn6_1{--orange:#f97316;--dark:#c84c0c;--accent:#ffb27a;--soft:#fff1e6;--ink:#33261e;--muted:#735f52;--line:#f0ded0;min-height:100vh;color:var(--ink);background:#fff;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif;line-height:1.75}._header_1tpn6_1{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;padding:12px max(24px,50vw - 560px);display:flex}._header_1tpn6_1 img,._footer_1tpn6_1 img{width:164px;height:auto;display:block}._header_1tpn6_1 span{border:1px solid var(--accent);color:var(--dark);background:var(--soft);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:900}._hero_1tpn6_1{text-align:center;max-width:1120px;margin:auto;padding:62px 40px 38px}._hero_1tpn6_1>img{width:82px;height:82px}._hero_1tpn6_1>p:first-of-type{color:var(--dark);letter-spacing:.06em;margin:14px 0 8px;font-size:14px;font-weight:900}._hero_1tpn6_1 h1{letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.25}._lead_1tpn6_1{max-width:820px;color:var(--muted);margin:22px auto 0;font-size:17px}._notices_1tpn6_1{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}._notices_1tpn6_1 p{border:1px solid var(--line);background:var(--soft);border-radius:14px;margin:0;padding:17px 19px;font-size:13px}._howto_1tpn6_1{border:1px solid var(--line);background:#fffcfa;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;max-width:1000px;margin:0 auto 34px;padding:24px 28px;display:flex}._howto_1tpn6_1 h2,._howto_1tpn6_1 p{margin:0}._howto_1tpn6_1 h2{font-size:23px}._howto_1tpn6_1 p{color:var(--muted);font-size:13px}._howto_1tpn6_1 ol{gap:12px;margin:0;padding:0;list-style:none;display:flex}._howto_1tpn6_1 li{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}._howto_1tpn6_1 b{color:#fff;background:var(--dark);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}._globalNotice_1tpn6_1{color:#7a1f16;text-align:center;background:#fff0ee;border:1px solid #e8a39c;border-radius:12px;max-width:920px;margin:0 auto 26px;padding:13px 16px;font-weight:700}._panel_1tpn6_1,._resultSection_1tpn6_1{border:1px solid var(--line);background:#fff;border-radius:18px;width:calc(100% - 48px);max-width:1120px;margin:0 auto 38px;padding:32px;box-shadow:0 8px 28px #5a341b0f}._panelHeader_1tpn6_1{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}._panelHeader_1tpn6_1>span{color:#fff;background:var(--dark);border-radius:14px;flex:0 0 48px;place-items:center;height:48px;font-weight:900;display:grid}._panelHeader_1tpn6_1 h2{margin:0;font-size:30px;line-height:1.35}._panelHeader_1tpn6_1 p{color:var(--muted);margin:6px 0 0}._grid2_1tpn6_1,._grid3_1tpn6_1,._grid4_1tpn6_1{gap:20px;display:grid}._grid2_1tpn6_1{grid-template-columns:repeat(2,minmax(0,1fr))}._grid3_1tpn6_1{grid-template-columns:repeat(3,minmax(0,1fr))}._grid4_1tpn6_1{grid-template-columns:1.35fr repeat(3,minmax(0,.8fr))}._field_1tpn6_1{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:800;display:flex}._field_1tpn6_1>span{align-items:center;gap:8px;display:flex}._field_1tpn6_1 em{color:#fff;background:var(--dark);border-radius:5px;padding:2px 7px;font-size:10px;font-style:normal}._field_1tpn6_1 input,._field_1tpn6_1 select,._field_1tpn6_1 textarea,._openingBottom_1tpn6_1>input{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8c2b2;border-radius:10px;outline:none;padding:11px 13px;font-size:16px;font-weight:500}._field_1tpn6_1 textarea{resize:vertical;min-height:84px}._field_1tpn6_1 input:focus,._field_1tpn6_1 select:focus,._field_1tpn6_1 textarea:focus,._openingBottom_1tpn6_1>input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ffb27a59}._field_1tpn6_1 input:disabled{color:#8c786b;background:#f6f1ed}._field_1tpn6_1 small{color:var(--muted);font-size:12px;font-weight:400}._field_1tpn6_1 strong,._inlineError_1tpn6_1{color:#b42318;font-size:12px;font-weight:800}._fieldWarning_1tpn6_1{color:#9a4b0e;font-size:12px}._unitInput_1tpn6_1{position:relative}._unitInput_1tpn6_1 input{padding-right:76px}._unitInput_1tpn6_1 span{color:var(--muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}._areaList_1tpn6_1{gap:26px;display:grid}._areaCard_1tpn6_1{border:2px solid var(--line);background:#fffcfa;border-radius:17px;padding:24px}._areaHead_1tpn6_1,._surfaceHead_1tpn6_1,._openingTitle_1tpn6_1,._openingBottom_1tpn6_1,._surfaceActions_1tpn6_1{justify-content:space-between;align-items:center;gap:16px;display:flex}._areaHead_1tpn6_1{margin-bottom:20px}._areaHead_1tpn6_1 span{color:var(--dark);font-size:12px;font-weight:900}._areaHead_1tpn6_1 h3{margin:0;font-size:24px}._surfaceList_1tpn6_1{gap:18px;margin-top:22px;display:grid}._surfaceCard_1tpn6_1{background:#fff;border:1px solid #decabc;border-radius:15px;padding:22px}._surfaceCard_1tpn6_1._excluded_1tpn6_1{opacity:.68;background:#f8f5f2}._surfaceHead_1tpn6_1{margin-bottom:18px}._surfaceHead_1tpn6_1 h4{margin:0;font-size:19px}._include_1tpn6_1,._openingBottom_1tpn6_1 label{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}._include_1tpn6_1 input,._openingBottom_1tpn6_1 input[type=checkbox]{width:19px;height:19px;accent-color:var(--dark)}._surfaceCard_1tpn6_1>._field_1tpn6_1{margin-top:18px}._openings_1tpn6_1{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}._openingTitle_1tpn6_1 h5,._openingTitle_1tpn6_1 p{margin:0}._openingTitle_1tpn6_1 h5{font-size:17px}._openingTitle_1tpn6_1 p{color:var(--muted);font-size:12px}._openingRow_1tpn6_1{border:1px solid var(--line);background:#fff8f2;border-radius:13px;margin-top:14px;padding:17px}._openingNo_1tpn6_1{color:var(--dark);margin-bottom:12px;font-size:12px;font-weight:900}._openingBottom_1tpn6_1{margin-top:14px}._openingBottom_1tpn6_1>input{flex:1;min-height:44px;font-size:14px}._surfaceActions_1tpn6_1{justify-content:flex-end;margin-top:18px}._textDanger_1tpn6_1{color:#9b2c22;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px;font-size:12px;font-weight:900;text-decoration:underline}._smallButton_1tpn6_1,._addSurface_1tpn6_1,._addArea_1tpn6_1{border:1px solid var(--dark);min-height:44px;color:var(--dark);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 16px;font-weight:900}._addSurface_1tpn6_1{border-style:dashed;width:100%;margin-top:18px}._addArea_1tpn6_1{background:var(--soft);width:100%;min-height:52px;margin-top:24px}._actions_1tpn6_1{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:30px;padding-top:24px;display:flex}._mainButton_1tpn6_1,._subButton_1tpn6_1,._dangerButton_1tpn6_1{min-height:50px;font:inherit;cursor:pointer;border-radius:10px;padding:0 24px;font-weight:900}._mainButton_1tpn6_1{border:1px solid var(--dark);color:#fff;background:var(--dark);box-shadow:0 7px 16px #c84c0c33}._subButton_1tpn6_1{border:1px solid var(--dark);color:var(--dark);background:#fff}._dangerButton_1tpn6_1{color:#fff;background:#9b2c22;border:1px solid #9b2c22}._mainButton_1tpn6_1:hover,._subButton_1tpn6_1:hover,._dangerButton_1tpn6_1:hover,._smallButton_1tpn6_1:hover,._addSurface_1tpn6_1:hover,._addArea_1tpn6_1:hover{transform:translateY(-1px)}._mainButton_1tpn6_1:focus-visible,._subButton_1tpn6_1:focus-visible,._dangerButton_1tpn6_1:focus-visible,._smallButton_1tpn6_1:focus-visible,._addSurface_1tpn6_1:focus-visible,._addArea_1tpn6_1:focus-visible,._textDanger_1tpn6_1:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._resultSection_1tpn6_1{scroll-margin-top:24px}._staleWarning_1tpn6_1{color:#7a1f16;background:#fff0ee;border:1px solid #e8a39c;border-radius:12px;padding:14px 16px;font-weight:800}._resultHero_1tpn6_1{color:#fff;background:var(--dark);text-align:center;border-radius:17px;padding:28px}._resultHero_1tpn6_1 span{font-weight:800;display:block}._resultHero_1tpn6_1 strong{margin:3px 0;font-size:48px;line-height:1.25;display:block}._resultHero_1tpn6_1 p{margin:0;font-size:12px}._summary_1tpn6_1{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0;display:grid}._summary_1tpn6_1 div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}._summary_1tpn6_1 dt,._summary_1tpn6_1 dd{margin:0;padding:10px 12px}._summary_1tpn6_1 dt{color:var(--muted);background:var(--soft);font-size:12px;font-weight:900}._summary_1tpn6_1 dd{font-size:20px;font-weight:900}._resultWarning_1tpn6_1,._businessNote_1tpn6_1{border-left:4px solid var(--orange);background:var(--soft);border-radius:0 10px 10px 0;padding:17px 19px}._resultWarning_1tpn6_1 h3,._resultWarning_1tpn6_1 p{margin:0}._resultWarning_1tpn6_1 h3{font-size:18px}._resultWarning_1tpn6_1 p,._businessNote_1tpn6_1{font-size:13px}._breakdown_1tpn6_1{border:1px solid var(--line);border-radius:14px;margin-top:22px;overflow:hidden}._breakdown_1tpn6_1 summary{cursor:pointer;background:#fff8f2;padding:16px 18px;font-weight:900}._tableWrap_1tpn6_1{overflow-x:auto}._breakdown_1tpn6_1 table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}._breakdown_1tpn6_1 th,._breakdown_1tpn6_1 td{border:1px solid var(--line);text-align:left;padding:10px}._breakdown_1tpn6_1 th{background:var(--soft)}._businessNote_1tpn6_1{margin-top:20px}._footer_1tpn6_1{border-top:1px solid var(--line);background:var(--soft);text-align:center;padding:44px 24px}._footer_1tpn6_1 img{margin:auto}._footer_1tpn6_1 p,._footer_1tpn6_1 small{color:var(--muted);font-size:13px}._footer_1tpn6_1 nav{flex-wrap:wrap;justify-content:center;gap:18px;margin:14px 0;display:flex}._footer_1tpn6_1 nav a{color:var(--dark);font-weight:800}._modalBack_1tpn6_1{z-index:100;background:#33261e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1tpn6_1{background:#fff;border-radius:18px;width:min(500px,100%);padding:28px;box-shadow:0 20px 60px #00000040}._modal_1tpn6_1 h2{margin:0;font-size:25px}._modal_1tpn6_1 p{color:var(--muted)}._modal_1tpn6_1>div{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}._locked_1tpn6_1{color:#33261e;background:#fff1e6;min-height:100vh;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif}._locked_1tpn6_1 header{background:#fff;justify-content:space-between;align-items:center;padding:18px 5vw;display:flex}._locked_1tpn6_1 header img{width:160px}._locked_1tpn6_1 header span{color:#c84c0c;font-weight:800}._locked_1tpn6_1 section{text-align:center;background:#fff;border:1px solid #f0ded0;border-radius:18px;max-width:720px;margin:12vh auto;padding:48px}._locked_1tpn6_1 h1{font-size:42px}._locked_1tpn6_1 section>a{color:#fff;background:#c84c0c;border-radius:10px;align-items:center;min-height:50px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=900px){._howto_1tpn6_1{flex-direction:column;align-items:flex-start;width:calc(100% - 40px)}._grid3_1tpn6_1,._grid4_1tpn6_1,._summary_1tpn6_1{grid-template-columns:repeat(2,minmax(0,1fr))}._openingBottom_1tpn6_1{flex-wrap:wrap;align-items:flex-start}._openingBottom_1tpn6_1>input{flex-basis:100%}}@media (width<=640px){._page_1tpn6_1{overflow-x:hidden}._header_1tpn6_1{min-height:68px;padding:10px 20px}._header_1tpn6_1 img{width:140px}._header_1tpn6_1 span{padding:5px 10px;font-size:11px}._hero_1tpn6_1{padding:44px 18px 30px}._hero_1tpn6_1 h1{font-size:33px}._hero_1tpn6_1 h1 br{display:none}._hero_1tpn6_1>img{width:68px;height:68px}._lead_1tpn6_1{font-size:15px}._notices_1tpn6_1,._grid2_1tpn6_1,._grid3_1tpn6_1,._grid4_1tpn6_1{grid-template-columns:minmax(0,1fr)}._howto_1tpn6_1{padding:20px}._howto_1tpn6_1 ol{flex-direction:column;align-items:stretch;width:100%}._panel_1tpn6_1,._resultSection_1tpn6_1{width:auto;margin:0 14px 28px;padding:22px 16px}._panelHeader_1tpn6_1{gap:12px}._panelHeader_1tpn6_1>span{flex-basis:42px;height:42px}._panelHeader_1tpn6_1 h2{font-size:24px}._areaCard_1tpn6_1{padding:18px 14px}._areaHead_1tpn6_1,._surfaceHead_1tpn6_1,._openingTitle_1tpn6_1,._surfaceActions_1tpn6_1{flex-direction:column;align-items:flex-start}._surfaceCard_1tpn6_1{padding:18px 13px}._openingTitle_1tpn6_1 ._smallButton_1tpn6_1,._surfaceActions_1tpn6_1 button{width:100%}._openingBottom_1tpn6_1{flex-direction:column;align-items:stretch}._actions_1tpn6_1{flex-direction:column-reverse}._mainButton_1tpn6_1,._subButton_1tpn6_1,._dangerButton_1tpn6_1{width:100%;min-height:52px}._resultHero_1tpn6_1 strong{font-size:40px}._summary_1tpn6_1{grid-template-columns:minmax(0,1fr)}._tableWrap_1tpn6_1{-webkit-overflow-scrolling:touch}._footer_1tpn6_1 nav{flex-direction:column;gap:8px}._modal_1tpn6_1>div{flex-direction:column}._locked_1tpn6_1 section{width:auto;margin:8vh 20px;padding:32px 20px}._locked_1tpn6_1 h1{font-size:32px}}@media (width<=380px){._header_1tpn6_1{align-items:flex-start;gap:8px}._header_1tpn6_1 img{width:126px}._header_1tpn6_1 span{white-space:nowrap}._panel_1tpn6_1,._resultSection_1tpn6_1{margin-left:10px;margin-right:10px;padding:20px 12px}._areaCard_1tpn6_1{padding:14px 10px}}._printTableNote_1tpn6_5{display:none}@media print{@page{size:A4 portrait;margin:10mm}._header_1tpn6_1,._hero_1tpn6_1,._howto_1tpn6_1,._globalNotice_1tpn6_1,._panel_1tpn6_1,._footer_1tpn6_1,._modalBack_1tpn6_1,._resultSection_1tpn6_1>._panelHeader_1tpn6_1,._resultSection_1tpn6_1>._actions_1tpn6_1,._staleWarning_1tpn6_1{display:none!important}._page_1tpn6_1,main,._resultSection_1tpn6_1{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}._resultSection_1tpn6_1{width:100%!important;display:block!important}._resultHero_1tpn6_1{-webkit-print-color-adjust:exact;print-color-adjust:exact}._summary_1tpn6_1{grid-template-columns:repeat(3,1fr)}._breakdown_1tpn6_1 table{white-space:normal;font-size:8px}._breakdown_1tpn6_1 th,._breakdown_1tpn6_1 td{padding:1.5mm}._resultWarning_1tpn6_1,._businessNote_1tpn6_1{break-inside:avoid;font-size:9px}._resultHero_1tpn6_1{break-inside:avoid;border-radius:4mm;padding:7mm}._resultHero_1tpn6_1 strong{font-size:38px}._summary_1tpn6_1,._summaryFive_1tpn6_7{break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));margin:5mm 0}._summaryFive_1tpn6_7{grid-template-columns:repeat(5,minmax(0,1fr))}._summary_1tpn6_1 dt,._summary_1tpn6_1 dd{padding:2.5mm 3mm}._summary_1tpn6_1 dd{font-size:17px}._resultWarning_1tpn6_1{border-radius:0;padding:4mm}._resultWarning_1tpn6_1 h3{font-size:16px}._resultWarning_1tpn6_1 p{line-height:1.6}._breakdown_1tpn6_1{break-inside:avoid;border-radius:3mm;margin-top:5mm}._breakdown_1tpn6_1 summary{padding:3mm 4mm}._breakdown_1tpn6_1 table{table-layout:fixed;font-size:9px;line-height:1.45}._breakdown_1tpn6_1 th,._breakdown_1tpn6_1 td{vertical-align:top;padding:2mm 1.5mm}._breakdown_1tpn6_1 th:first-child,._breakdown_1tpn6_1 td:first-child,._breakdown_1tpn6_1 th:nth-child(2),._breakdown_1tpn6_1 td:nth-child(2){width:12%}._breakdown_1tpn6_1 th:nth-child(3),._breakdown_1tpn6_1 td:nth-child(3){width:20%}._breakdown_1tpn6_1 th:nth-child(4),._breakdown_1tpn6_1 td:nth-child(4){width:8%}._breakdown_1tpn6_1 th:nth-child(5),._breakdown_1tpn6_1 td:nth-child(5),._breakdown_1tpn6_1 th:nth-child(6),._breakdown_1tpn6_1 td:nth-child(6),._breakdown_1tpn6_1 th:nth-child(7),._breakdown_1tpn6_1 td:nth-child(7),._breakdown_1tpn6_1 th:nth-child(8),._breakdown_1tpn6_1 td:nth-child(8){width:12%}._warningColumn_1tpn6_7{display:none}._printTableNote_1tpn6_5{border-top:1px solid var(--line);margin:0;padding:2.5mm 4mm;font-size:8px;display:block}._businessNote_1tpn6_1{margin-top:5mm;padding:3mm 4mm;line-height:1.6}._summary_1tpn6_1,._summaryFive_1tpn6_7,._breakdown_1tpn6_1{box-sizing:border-box;box-shadow:none;border:0;position:relative}._summary_1tpn6_1,._summaryFive_1tpn6_7{background:#fff;gap:0;padding:0}._summary_1tpn6_1 div{background:#fff;border:0}._summary_1tpn6_1 div:not(:last-child){border-right:.35mm solid var(--line)}._summary_1tpn6_1:after,._summaryFive_1tpn6_7:after,._breakdown_1tpn6_1:after{content:"";z-index:5;box-sizing:border-box;border:.35mm solid var(--line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}._breakdown_1tpn6_1 table{border-collapse:separate;border-spacing:0}._breakdown_1tpn6_1 summary{border-bottom:.35mm solid var(--line)}._breakdown_1tpn6_1 th,._breakdown_1tpn6_1 td{border:0;border-right:.35mm solid var(--line);border-bottom:.35mm solid var(--line)}._breakdown_1tpn6_1 thead th{border-top:0}._breakdown_1tpn6_1 thead th:nth-child(8),._breakdown_1tpn6_1 tbody td:nth-child(8),._breakdown_1tpn6_1 tfoot th:nth-last-child(2){border-right:0}._breakdown_1tpn6_1 tfoot th{border-bottom:0}._printTableNote_1tpn6_5{border-top:0;margin:0;padding:2.5mm 4mm}}._processError_1tpn6_9{color:#701a12;background:#fff0ee;border:2px solid #b42318;border-radius:12px;margin-top:24px;padding:18px 20px}._processError_1tpn6_9 h3,._processError_1tpn6_9 p{margin:0}._processError_1tpn6_9 h3{font-size:18px}._processError_1tpn6_9 p{margin-top:7px;font-size:13px}._processError_1tpn6_9>div{align-items:center;gap:16px;margin-top:15px;display:flex}@media (width<=640px){._processError_1tpn6_9>div{flex-direction:column;align-items:stretch}._processError_1tpn6_9 ._subButton_1tpn6_1{width:100%}}@media print{._processError_1tpn6_9{display:none!important}}@media screen and (width<=900px){._panel_1tpn6_1,._resultSection_1tpn6_1{padding:28px 24px}._grid2_1tpn6_1,._grid3_1tpn6_1,._grid4_1tpn6_1{gap:16px}._areaCard_1tpn6_1{padding:22px}._surfaceCard_1tpn6_1{padding:20px}._breakdown_1tpn6_1 table{min-width:820px}._tableWrap_1tpn6_1{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%}._summary_1tpn6_1 dt,._summary_1tpn6_1 dd{overflow-wrap:anywhere}._actions_1tpn6_1{flex-wrap:wrap}}@media screen and (width<=640px){._hero_1tpn6_1,._howto_1tpn6_1,._panel_1tpn6_1,._resultSection_1tpn6_1,._globalNotice_1tpn6_1{max-width:100%}._hero_1tpn6_1{padding-left:20px;padding-right:20px}._hero_1tpn6_1 h1{overflow-wrap:anywhere}._notices_1tpn6_1{gap:12px}._howto_1tpn6_1{width:auto;margin-left:14px;margin-right:14px}._panel_1tpn6_1,._resultSection_1tpn6_1{padding:22px 16px}._panelHeader_1tpn6_1{margin-bottom:22px}._panelHeader_1tpn6_1>div{min-width:0}._panelHeader_1tpn6_1 h2,._areaHead_1tpn6_1 h3{overflow-wrap:anywhere}._areaHead_1tpn6_1>._textDanger_1tpn6_1,._openingBottom_1tpn6_1>._textDanger_1tpn6_1{text-align:left;width:100%;min-height:44px}._include_1tpn6_1{min-height:44px}._smallButton_1tpn6_1,._addSurface_1tpn6_1,._addArea_1tpn6_1,._mainButton_1tpn6_1,._subButton_1tpn6_1,._dangerButton_1tpn6_1{touch-action:manipulation}._openingRow_1tpn6_1{padding:15px 12px}._resultHero_1tpn6_1{padding:24px 16px}._resultHero_1tpn6_1 p{line-height:1.6}._summary_1tpn6_1{margin:18px 0}._summary_1tpn6_1 dt,._summary_1tpn6_1 dd{padding:9px 11px}._breakdown_1tpn6_1 summary{padding:14px 15px;line-height:1.5}._resultWarning_1tpn6_1,._businessNote_1tpn6_1{padding:15px 14px}._footer_1tpn6_1{padding-left:18px;padding-right:18px}}@media screen and (width<=420px){._header_1tpn6_1{padding-left:14px;padding-right:14px}._hero_1tpn6_1{padding-top:36px}._hero_1tpn6_1 h1{font-size:30px}._hero_1tpn6_1>p:first-of-type{font-size:12px}._panel_1tpn6_1,._resultSection_1tpn6_1{margin-left:10px;margin-right:10px;padding:20px 12px}._panelHeader_1tpn6_1{gap:10px}._panelHeader_1tpn6_1>span{border-radius:11px;flex-basis:38px;height:38px;font-size:13px}._panelHeader_1tpn6_1 h2{font-size:22px}._areaCard_1tpn6_1{padding:15px 10px}._surfaceCard_1tpn6_1{padding:16px 10px}._field_1tpn6_1>span{flex-wrap:wrap;align-items:flex-start}._unitInput_1tpn6_1 input{padding-right:66px}._unitInput_1tpn6_1 span{font-size:12px;right:10px}._resultHero_1tpn6_1 strong{font-size:36px}._summary_1tpn6_1 dd{font-size:18px}._modal_1tpn6_1{padding:24px 18px}}@media (hover:none){._mainButton_1tpn6_1:hover,._subButton_1tpn6_1:hover,._dangerButton_1tpn6_1:hover,._smallButton_1tpn6_1:hover,._addSurface_1tpn6_1:hover,._addArea_1tpn6_1:hover{transform:none}}
