@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+JP:wght@400;500;600;700&display=swap";.menubtn{color:var(--ink)!important;background:0 0!important;padding:8px!important;display:none!important}.menubtn svg{width:22px}.sizes{background:#fff;padding:90px 8%;scroll-margin-top:76px}.sizeGrid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1080px;margin:auto;display:grid}.sizeGrid button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fafaf7;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.sizeGrid button:hover{background:#f0f7f4;border-color:#4a8979}.sizeGrid b{font-size:13px}.sizeGrid svg{width:17px}.privacyBlock{background:#e2f0e9;border-radius:14px;align-items:flex-start;gap:25px;max-width:1080px;margin:0 auto 90px;padding:42px 50px;scroll-margin-top:95px;display:flex}.privacyBlock>svg{color:#2c715f;flex:none;width:40px;height:40px}.privacyBlock span{letter-spacing:2px;color:#397765;font-size:10px;font-weight:700}.privacyBlock h2{margin:8px 0;font-size:28px}.privacyBlock p{color:#5b6c66;max-width:760px;margin:0;line-height:1.8}.aboutBlock{grid-template-columns:1.3fr .7fr;gap:55px;max-width:1080px;margin:0 auto 90px;padding:0 20px;display:grid}.aboutBlock>div>span{color:#3e7b6b;letter-spacing:2px;font-size:10px;font-weight:700}.aboutBlock h2{margin:8px 0 12px;font-size:30px}.aboutBlock p{color:#64736e;line-height:1.8}.aboutBlock a{color:var(--green);align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.aboutBlock a svg{width:15px}.changeLog{background:#f5f5ef;border-radius:10px;padding:25px}.changeLog>b{font-size:14px}.changeLog ul{margin:14px 0 0;padding:0;list-style:none}.changeLog li{color:#5c6d67;border-top:1px solid #dedfd8;padding:10px 0;font-size:11px;line-height:1.5}.changeLog time{color:#397565;font-size:9px;font-weight:700;display:block}#maker,#how{scroll-margin-top:75px}@media (width<=900px){.menubtn{display:flex!important}header nav{border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:0;padding:10px 4%;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 12px 25px #22352e1f}header nav.open{display:flex}header nav a{border-bottom:1px solid #ecece7;padding:14px 8px}.sizeGrid{grid-template-columns:1fr}.privacyBlock{margin:0 5% 60px}}@media (width<=700px){.aboutBlock{grid-template-columns:1fr;gap:25px;margin-bottom:60px}.aboutBlock h2{font-size:24px}}@media (width<=560px){.tipbtn{display:none!important}.actions{gap:0}.sizes{padding:70px 15px}.sizeGrid button{grid-template-columns:1fr auto;padding:16px}.sizeGrid button svg{display:none}.privacyBlock{padding:28px 22px;display:block}.privacyBlock>svg{margin-bottom:15px}.privacyBlock h2{font-size:23px}.workspace .controls{padding-bottom:28px}.dl button{min-height:44px}}.toolPulse{border-top:1px solid #dfe5e1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:16px;display:flex}.pulseButtons{gap:5px;display:inline-flex}.pulseButtons button{color:#53665f;background:#fff;border:1px solid #d6dfda;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:5px 9px;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.pulseButtons button:not(:disabled):hover{border-color:#7ca293;transform:translateY(-1px)}.pulseButtons button:disabled{cursor:default}.pulseButtons button:disabled:not(.selected){opacity:.62}.pulseButtons button.selected.ok{color:#235f48;background:#e0f3e9;border-color:#6eaa90}.pulseButtons button.selected.normal{color:#715719;background:#fff1cf;border-color:#d0ac57}.pulseButtons button.selected.ng{color:#8a3f3d;background:#f9e4e3;border-color:#d38b88}.pulseButtons button>span{font-size:16px;line-height:1}.pulseButtons button b{white-space:nowrap;font-size:10px}.pulseButtons button small{color:#61716b;background:#edf1ef;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:inline-grid}.pulseComment{color:#326d5d;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.pulseComment:hover{background:#edf4f1}.pulseComment svg{width:15px}.pulseLocal{color:#929d99;white-space:nowrap;margin-left:auto;font-size:9px}.maker>.toolPulse,.qrTool>.toolPulse{max-width:1080px;margin-left:auto;margin-right:auto}.maker>.toolPulse{margin-top:18px}.toolPulse+.toolPulse{display:none}@media (width<=560px){.toolPulse{align-items:flex-start}.pulseButtons{width:100%}.pulseButtons button{flex:1;justify-content:center}.pulseLocal{margin-left:0}}.boot{color:#1d4d43;background:#f7f5ee;place-items:center;min-height:100vh;font:600 15px system-ui,sans-serif;display:grid}:root{--ink:#172b27;--green:#1d4d43;--mint:#d9eee5;--cream:#f7f5ee;--line:#deded5;--coral:#e5765f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfbf8;margin:0;font-family:DM Sans,Noto Sans JP,sans-serif}h1,h2,h3,p,.hubCard,.toolNote,.feedback{word-break:keep-all;overflow-wrap:normal}.toolHubIntro h1,.toolHubIntro>p,.sectionHead h2,.sectionHead>p{text-wrap:balance}button,select{font:inherit}button,a{cursor:pointer}header{z-index:20;background:#fff;border-bottom:1px solid #e6e5df;align-items:center;height:76px;padding:0 6%;display:flex;position:sticky;top:0}.logo{color:var(--ink);letter-spacing:2px;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex}.logo span{color:#297362;font-size:22px}.logo small{letter-spacing:1px;color:#71807d;margin-left:4px;font-weight:500}nav{gap:32px;margin:auto;display:flex}nav a,footer a{color:#50615d;font-size:14px;text-decoration:none}.actions{align-items:center;gap:10px;display:flex}.actions button{border:0;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;display:flex}.lang{background:0 0}.tipbtn{background:var(--ink);color:#fff}.hero{background:var(--cream);grid-template-columns:1.05fr .95fr;align-items:center;min-height:660px;padding:72px 10%;display:grid;overflow:hidden}.pill{color:#2c6156;background:#e4efe8;border-radius:20px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.hero h1{letter-spacing:-3px;margin:24px 0;font-size:68px;line-height:1.08}.heroCopy>p{color:#586963;max-width:600px;font-size:18px;line-height:1.8}.heroBtns{gap:12px;margin:31px 0;display:flex}.primary,.secondary{border:1px solid var(--green);border-radius:9px;padding:15px 20px;font-weight:600}.primary{background:var(--green);color:#fff;align-items:center;gap:20px;display:flex}.secondary{color:var(--green);background:0 0}.trust{color:#5c6c67;gap:22px;font-size:12px;display:flex}.trust span{align-items:center;gap:6px;display:flex}.trust svg{width:15px}.heroArt{height:500px;position:relative}.arch{background:#cfe3d9;border-radius:190px 190px 18px 18px;width:370px;height:475px;position:absolute;bottom:0;right:30px;overflow:hidden}.portrait{position:absolute;inset:0}.head{z-index:2;background:#d8a383;border-radius:46% 46% 48% 48%;width:130px;height:170px;position:absolute;top:100px;left:120px}.hair{z-index:3;clip-path:polygon(0 0,100% 0,100% 80%,70% 54%,50% 76%,32% 50%,0 84%);background:#283735;border-radius:80px 80px 25px 25px;width:148px;height:110px;position:absolute;top:74px;left:111px}.neck{background:#c99071;width:62px;height:70px;position:absolute;top:245px;left:154px}.body{background:#263f3a;border-radius:110px 110px 0 0;width:260px;height:210px;position:absolute;top:300px;left:55px}.scan{background:#fff;height:2px;animation:3s ease-in-out infinite scan;position:absolute;top:45%;left:0;right:0;box-shadow:0 0 14px #fff}@keyframes scan{50%{top:70%}}.float{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:13px 16px;font-size:13px;font-weight:600;display:flex;position:absolute;box-shadow:0 12px 30px #465b4c26}.float svg{color:#2e7d68;width:18px}.f1{top:120px;right:-25px}.f2{bottom:80px;left:45px}.maker{background:#fff;padding:90px 5%}.toolHub{color:#fff;background:radial-gradient(circle at 88% 12%,#3a826d 0,#0000 30%),linear-gradient(135deg,#102e27 0%,#1d4d43 66%,#173e36 100%);padding:82px 6% 74px;scroll-margin-top:76px}.toolHubIntro{max-width:1320px;margin:0 auto 40px}.toolFilters{scrollbar-width:none;gap:8px;max-width:1320px;margin:0 auto 20px;display:flex;overflow-x:auto}.toolFilters::-webkit-scrollbar{display:none}.toolFilters button{color:#c8dcd6;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff30;border-radius:999px;min-height:38px;padding:0 15px;font-size:13px;font-weight:700}.toolFilters button:hover,.toolFilters button.active{color:#173e36;background:#d9eee5;border-color:#d9eee5}.hubCard.filteredOut{display:none}.toolHub .pill{color:#d9eee5;background:#ffffff16;border-color:#ffffff28;width:fit-content}.toolHubIntro h1{letter-spacing:-.045em;white-space:nowrap;word-break:keep-all;line-break:strict;width:max-content;max-width:100%;margin:20px 0 18px;font-size:clamp(42px,4.4vw,72px);line-height:1.08}.toolHubIntro>p{color:#c8dcd6;white-space:nowrap;line-break:strict;width:max-content;max-width:100%;margin:0;font-size:17px;line-height:1.85}.toolHubGrid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1320px;margin:auto;display:grid}.hubCard{color:#fff;background:#ffffff0d;border:1px solid #ffffff20;border-radius:14px;flex-direction:column;min-height:235px;padding:23px;text-decoration:none;transition:transform .18s,background .18s;display:flex}.hubCard:hover{background:#ffffff17;transform:translateY(-4px)}.hubCard.featured{color:var(--ink);background:#d9eee5}.hubCard>svg:first-child{color:#153e35;background:#fff;border-radius:10px;width:42px;height:42px;padding:10px}.hubCard>span{color:#91b8ad;margin:25px 0 7px;font-size:12px;font-weight:700}.hubCard.featured>span,.hubCard.featured p{color:#55746c}.hubCard h2{word-break:keep-all;line-break:strict;margin:0;font-size:18px;line-height:1.45}.hubCard p{color:#b9cec8;word-break:keep-all;line-break:strict;margin:7px 0 18px;font-size:14px;line-height:1.55}.hubCard>svg:last-child{width:18px;margin-top:auto}.nearbySizes{border:1px solid var(--line);background:#f8faf8;border-radius:12px;max-width:1240px;margin:18px auto 0;overflow:hidden}.nearbySizes summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 20px;list-style:none;display:flex}.nearbySizes summary::-webkit-details-marker{display:none}.nearbySizes summary span{gap:4px;display:grid}.nearbySizes summary b{font-size:15px}.nearbySizes summary small{color:#71807b;font-size:12px}.nearbySizes summary>svg{width:20px;transition:transform .18s}.nearbySizes[open] summary>svg{transform:rotate(180deg)}.nearbySizes>p{color:#63736d;margin:0;padding:0 20px 16px;font-size:13px}.nearbySizes .sizeGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 20px}.nearbySizes .sizeGrid button{background:#fff;padding:13px 14px}.sectionHead{text-align:center;margin-bottom:38px}.sectionHead>span,.support small{letter-spacing:2px;color:#40806e;font-size:11px;font-weight:700}.sectionHead h2{margin:10px;font-size:38px}.sectionHead p{color:#66746f}.workspace{border:1px solid var(--line);border-radius:14px;grid-template-columns:250px 1fr 250px;max-width:1240px;margin:auto;display:grid;overflow:hidden;box-shadow:0 18px 50px #233d3520}.workspace aside{background:#fafaf7;padding:24px}.workspace aside:first-child{border-right:1px solid var(--line)}.workspace aside:last-child{border-left:1px solid var(--line)}aside label{letter-spacing:1px;margin:4px 0 12px;font-size:11px;font-weight:700;display:block}.select{position:relative}.select select{appearance:none;border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:12px 32px 12px 12px;font-size:12px}.select svg{pointer-events:none;width:17px;position:absolute;top:11px;right:8px}.specCard{background:#e8f2ed;border-radius:7px;flex-direction:column;gap:5px;margin:10px 0 25px;padding:14px;display:flex}.specCard b{font-size:19px}.specCard span,.specCard small{color:#5d6f69;font-size:11px}.drop{text-align:center;background:#fff;border:1px dashed #a9b4b0;border-radius:8px;place-items:center;height:145px;transition:all .2s;display:grid}.drop:hover,.drop.over{background:#eef7f3;border-color:#2d7665}.drop div{flex-direction:column;align-items:center;gap:7px;display:flex}.drop svg{color:#357966}.drop b{font-size:13px}.drop span{color:#82908b;font-size:10px}.local{color:#71807b;align-items:center;gap:5px;font-size:10px;display:flex}.local svg{width:13px}.cameraButton{border:1px solid var(--green);width:100%;min-height:42px;color:var(--green);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.cameraButton:hover{background:#edf6f2}.cameraButton svg{width:18px}.preview{background:#e9e9e4;place-items:center;min-height:540px;padding:28px;display:grid}.canvasWrap{aspect-ratio:35/45;cursor:grab;max-width:95%;height:480px;position:relative;overflow:hidden;box-shadow:0 10px 35px #30403a28}.canvasWrap:active{cursor:grabbing}.canvasWrap.erasing,.canvasWrap.erasing:active{cursor:crosshair;touch-action:none}.canvasWrap canvas{width:100%;height:100%;display:block}.empty{text-align:center;color:#6c7a75;background:#fafaf7;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;inset:0}.empty svg{color:#9ba9a4;width:42px;height:42px;margin-bottom:15px}.empty b{font-size:13px}.empty span{max-width:230px;margin-top:8px;font-size:11px;line-height:1.6}.faceGuide{pointer-events:none;border:1px solid #fffb;position:absolute;inset:0}.faceGuide div{border:1px dashed #fff;border-radius:50%;width:57%;height:68%;position:absolute;top:15%;left:21.5%;box-shadow:0 0 0 999px #00000013}.faceGuide span{color:#fff;background:#152d29cc;border-radius:3px;padding:4px 7px;font-size:10px;position:absolute;bottom:7px;right:8px}.control{margin-bottom:22px}.control>div{justify-content:space-between;font-size:11px;display:flex}.control b{color:#65746f}input[type=range]{accent-color:#286d5e;width:100%;margin-top:9px}.colors{align-items:center;gap:8px;margin:20px 0;font-size:11px;display:flex}.colors span{margin-right:auto}.colors button{border:1px solid #ccd1cd;border-radius:50%;width:22px;height:22px}.colors button.active{outline-offset:2px;outline:2px solid #2b7061}.colors button:disabled{cursor:not-allowed;opacity:.4}.backgroundLabel{margin:18px 0 9px;font-size:11px}.personOnlyButton{border:1px solid var(--green);width:100%;min-height:40px;color:var(--green);background:#eaf4ef;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.personOnlyButton svg{width:15px}.personOnlyButton:disabled{cursor:not-allowed;opacity:.4}.manualEraseButton{color:#50645e;background:#fff;border:1px dashed #7d958d;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin:-3px 0 10px;font-size:10px;font-weight:600;display:flex}.manualEraseButton span{font-size:17px;line-height:1}.manualEraseButton:hover{border-color:var(--green);background:#f5faf8}.manualEraseButton:disabled{cursor:not-allowed;opacity:.4}.backgroundGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px;display:grid}.backgroundGrid button{border:1px solid var(--line);color:#5f6d68;background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 3px;font-size:8px;display:flex}.backgroundGrid button:hover{border-color:#568b7c}.backgroundGrid button.active{border-color:var(--green);box-shadow:0 0 0 1px var(--green);color:var(--green);font-weight:700}.backgroundGrid button:disabled{cursor:not-allowed;opacity:.38}.backgroundGrid i{border:1px solid #ccd1cd;border-radius:50%;width:24px;height:24px}.backgroundGrid i.transparent{background-color:#fff;background-image:linear-gradient(45deg,#d8d8d8 25%,#0000 25%),linear-gradient(-45deg,#d8d8d8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8d8d8 75%),linear-gradient(-45deg,#0000 75%,#d8d8d8 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.backgroundGrid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.backgroundStatus,.backgroundError{color:#66756f;margin:-8px 0 14px;font-size:10px;line-height:1.55}.modelWarmup{color:#597069;background:#eef5f2;border-radius:5px;margin:-8px 0 14px;padding:7px 8px;font-size:9px;line-height:1.5}.backgroundStatus{align-items:flex-start;gap:7px;display:flex}.backgroundStatus span{border:2px solid #b9cbc5;border-top-color:var(--green);border-radius:50%;flex:none;width:12px;height:12px;margin-top:1px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.backgroundError{color:#b24e3e}.originalToggle{border:1px solid var(--line);color:#536660;background:#fff;border-radius:6px;width:100%;margin:-8px 0 14px;padding:7px;font-size:10px}.cutoutTools{flex-direction:column;gap:7px;margin:-8px 0 14px;display:flex}.cutoutTools>button{border:1px solid var(--line);color:#536660;background:#fff;border-radius:6px;width:100%;padding:8px;font-size:10px}.cutoutTools>button:first-child{color:#2d6e5d;border-color:#3d7e6d}.cutoutTools>button.active{background:var(--green);color:#fff}.cutoutTools label{color:#586b65;background:#eef5f2;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:9px;display:flex}.cutoutTools label input{min-width:0;margin:0}.cutoutTools .originalToggle{margin:0}.reset{color:#61706b;background:0 0;border:0;align-items:center;gap:7px;margin:auto;font-size:11px;display:flex}.reset svg{width:14px}.dl{flex-direction:column;gap:8px;margin-top:26px;display:flex}.dl button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:11px;font-weight:600;display:flex}.dl button:last-child{color:var(--green);background:#fff}.dl button:disabled{opacity:.35;cursor:not-allowed}.dl svg{width:15px}.notice{color:#77847f;gap:7px;max-width:1240px;margin:15px auto 0;font-size:11px;display:flex}.notice svg{width:14px}.why{background:#f7f5ee;padding:100px 10%}.utilities{background:#f4f6f2;padding:95px 8%;scroll-margin-top:76px}.pdfTools{background:#eef3f1;padding:95px 8%;scroll-margin-top:76px}.pdfToolGrid{grid-template-columns:1fr 1fr;gap:22px;max-width:1080px;margin:auto;display:grid}.pdfToolCard{background:#fff;border:1px solid #d8e2dd;border-radius:13px;flex-direction:column;min-height:480px;padding:28px;display:flex;box-shadow:0 12px 35px #263a3218}.pdfToolCard .utilityTitle span{font-size:13px;line-height:1.5}.pdfLevel{color:#596a64;margin:17px 0 5px;font-size:14px;font-weight:700}.pdfLevel select,.pdfLevel input{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);background:#fff;border-radius:7px;margin-top:7px;padding:0 12px}.pdfLevel input:disabled{opacity:.45}.pdfToolCard .sizeCompare{font-size:13px}.pdfNote{color:#6b7974;margin:5px 0 18px;font-size:13px;line-height:1.65}.officeConverter{grid-column:1/-1;min-height:0}.officeChoices{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.officeChoices button{color:#53655f;min-width:0;min-height:68px;font:inherit;text-align:left;background:#fafcfb;border:1px solid #d5dfda;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.officeChoices button.active{border-color:var(--green);color:var(--green);background:#eaf4f0;box-shadow:0 0 0 2px #1d594a12}.officeChoices button>svg{flex:none;width:23px}.officeChoices button>span{gap:2px;min-width:0;display:grid}.officeChoices strong{font-size:14px}.officeChoices small{color:#72817b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.officeNote{color:#64746e;background:#f3f5f4;border-radius:8px;min-height:42px;margin:8px 0 14px;padding:10px 12px;font-size:12px;line-height:1.65}.officeConverter .utilityAction{margin-top:0}.toolProgress{color:#315f53;background:#e4efeb;border-radius:7px;place-items:center;min-height:34px;margin:0 0 12px;font-size:13px;font-weight:700;display:grid;position:relative;overflow:hidden}.toolProgress span{background:#c7e1d8;transition:width .16s;position:absolute;inset:0 auto 0 0}.toolProgress:not(:empty){isolation:isolate}.toolProgress span{z-index:-1}.imageFileList{flex-direction:column;gap:7px;margin:16px 0;display:flex}.imageFileList span{color:#5b6b65;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.imageFileList button{color:#9b4e40;background:0 0;border:0;align-items:center;gap:5px;width:fit-content;padding:5px 0;font-size:13px;display:flex}.numberedFiles{background:#f4f7f5;border-radius:8px;max-height:145px;padding:12px;overflow:auto}.toolResult{color:#285f50;background:#e1f1eb;border-radius:8px;margin:14px 0;padding:12px 14px;font-size:14px;font-weight:700}.imageFileList svg{width:15px}.imagePdfAction{margin-top:auto}.toolError{color:#812f24;background:#f8dfd9;border-radius:8px;max-width:1080px;margin:18px auto 0;padding:13px 16px;font-size:14px}.qrTool{background:#f7f5ee;padding:95px 8%;scroll-margin-top:76px}.qrWorkspace{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1.15fr .85fr;max-width:900px;margin:auto;display:grid;overflow:hidden;box-shadow:0 18px 45px #263a3218}.qrControls{border-right:1px solid var(--line);padding:34px}.qrControls>label,.qrMeta label{color:#53655f;font-size:14px;font-weight:700}.qrControls textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:8px;margin-top:8px;padding:13px;line-height:1.6}.qrMeta{justify-content:space-between;align-items:end;gap:16px;margin:16px 0 20px;display:flex}.qrMeta label{flex:1}.qrMeta select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:42px;margin-top:7px;padding:0 10px}.qrMeta>span{color:#7a8782;font-size:13px}.qrControls .toolError{margin:0 0 14px}.qrPreview{background:#eef5f2;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.qrRender{display:none}.qrPreview>img,.qrEmpty{aspect-ratio:1;background:#fff;border-radius:10px;width:min(230px,100%);box-shadow:0 10px 28px #1d4d4322}.qrPreview>img{object-fit:contain;padding:10px}.qrEmpty{color:#71817b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;font-size:13px;line-height:1.5;display:flex}.qrEmpty svg{color:#367665;width:45px;height:45px}.qrPrivacy{color:#4d7066;align-items:center;gap:6px;margin:15px 0;font-size:13px;display:flex}.qrPrivacy svg,.qrDownload svg{width:16px}.qrDownload{color:#fff;background:var(--green);border:0;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-weight:700;display:flex}.qrDownload:disabled{opacity:.35}.utilityGrid{grid-template-columns:1fr 1fr;gap:22px;max-width:1080px;margin:auto;display:grid}.utilityGrid article{background:#fff;border:1px solid #dde3de;border-radius:13px;padding:28px;box-shadow:0 12px 35px #263a3220}.utilityTitle{align-items:center;gap:13px;margin-bottom:20px;display:flex}.utilityTitle>svg{color:#2c715f;background:#e3f0ea;border-radius:10px;width:42px;height:42px;padding:10px}.utilityTitle div{flex-direction:column;display:flex}.utilityTitle b{font-size:17px}.utilityTitle span{color:#7b8883;margin-top:3px;font-size:10px}.utilityDrop{color:#4d665f;background:#f8faf8;border:1px dashed #91a69f;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:76px;display:flex}.utilityDrop svg{width:19px}.utilityFields{grid-template-columns:1fr 1fr 1fr;gap:9px;margin:15px 0;display:grid}.utilityFields label,.quality{color:#687770;font-size:9px}.utilityFields input,.utilityFields select{border:1px solid var(--line);width:100%;height:37px;color:var(--ink);background:#fff;border-radius:6px;margin-top:5px;padding:0 9px}.quality{grid-template-columns:1fr auto;display:grid}.quality input{grid-column:1/-1}.sizeCompare{color:#75827e;justify-content:space-between;margin:11px 0;font-size:10px;display:flex}.utilityAction{background:var(--green);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;font-weight:700;display:flex}.utilityAction svg{width:17px}.utilityAction:disabled{opacity:.35}.pixelResult{background:#e8f3ee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;margin-top:22px;display:flex}.pixelResult svg{color:#367a68}.pixelResult span{color:#668078;margin-top:7px;font-size:10px}.pixelResult strong{margin-top:7px;font-size:27px}.pixelResult small{color:#72817c}.utilityReset{color:#65766f;background:0 0;border:0;align-items:center;gap:6px;margin:16px auto 0;font-size:10px;display:flex}.utilityReset svg{width:14px}.cards{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:auto;display:grid}.cards article{background:#fff;border:1px solid #e4e3dc;border-radius:10px;padding:34px}.ico{border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:25px;display:grid}.i0{color:#2f7865;background:#dff0e9}.i1{color:#c55e4b;background:#f7e6df}.i2{color:#506997;background:#e5e9f4}.cards b{font-size:18px}.cards p{color:#687670;font-size:13px;line-height:1.8}.support{background:var(--green);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;max-width:1080px;margin:90px auto;padding:46px 55px;display:flex}.support h2{margin:8px 0;font-size:35px}.support p{color:#c7d8d3;max-width:620px}.support button{color:#312925;background:#f19a82;border:0;border-radius:8px;align-items:center;gap:8px;padding:14px 20px;font-weight:700;display:flex}.shareBlock{background:#fff;border:1px solid #dfe4df;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;max-width:1080px;margin:-55px auto 90px;padding:20px 24px;display:flex}.shareBlock>div:first-child{align-items:center;gap:12px;display:flex}.shareBlock>div:first-child>svg{color:#327461;background:#e2f0e9;border-radius:50%;width:36px;height:36px;padding:9px}.shareBlock b,.shareBlock span{display:block}.shareBlock b{font-size:14px}.shareBlock span{color:#71807b;margin-top:2px;font-size:10px}.shareLinks{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.shareLinks a{color:#385c52;border:1px solid #d8dfdb;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:700;text-decoration:none}.shareLinks a:hover{background:#edf5f1;border-color:#77a496}@media (width<=700px){.shareBlock{flex-direction:column;align-items:flex-start;margin:-20px 5% 60px}.shareLinks{justify-content:flex-start}}footer{border-top:1px solid #e4e4de;align-items:center;gap:30px;height:100px;padding:0 6%;display:flex}footer p{color:#83908c;margin:auto;font-size:11px}footer div{gap:20px;display:flex}.modal{z-index:50;background:#10231fd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal>div{text-align:center;background:#fff;border-radius:16px;width:min(420px,100%);padding:36px;position:relative}.x{background:0 0;border:0;position:absolute;top:15px;right:15px}.heart{color:#cf6752;background:#f8e2dc;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;display:grid}.modal h2{margin-bottom:8px}.modal p{color:#64726d;white-space:normal;word-break:normal;overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.7}.modal a{color:#fff;background:var(--green);border-radius:8px;justify-content:space-between;align-items:center;margin:9px;padding:13px 16px;text-decoration:none;display:flex}.modal a:nth-of-type(2){background:#e7775f}.sundataIntro{text-align:left;background:#f4f8f6;border:1px solid #dfe7e3;border-radius:9px;margin:16px 9px;padding:15px}.sundataIntro b,.sundataIntro span{display:block}.sundataIntro b{color:var(--green);font-size:17px}.sundataIntro span{color:#628078;margin-top:2px;font-size:10px;font-weight:700}.sundataIntro p{white-space:normal;word-break:normal;overflow-wrap:anywhere;margin:8px 0;font-size:11px}.languagePicker{cursor:default;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;line-height:1;display:inline-flex}.languagePicker select{max-width:82px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-weight:700;line-height:1}.modal a svg{width:17px}.modal small{color:#8a9692;margin-top:18px;display:block}.cameraModal{z-index:60;background:#0d1d1ae8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cameraPanel{background:#fff;border-radius:16px;width:min(500px,100%);overflow:hidden;box-shadow:0 24px 70px #0008}.cameraHead{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.cameraHead div{flex-direction:column;gap:3px;display:flex}.cameraHead span{color:#71807b;font-size:11px}.cameraHead button{background:0 0;border:0}.cameraHead svg{width:21px}.cameraView{aspect-ratio:4/5;background:#17211f;position:relative;overflow:hidden}.cameraView video{object-fit:cover;width:100%;height:100%}.cameraView.mirror video{transform:scaleX(-1)}.cameraGuide{pointer-events:none;border:2px dashed #ffffffd9;border-radius:50%;width:52%;height:64%;position:absolute;top:13%;left:24%;box-shadow:0 0 0 999px #0002}.cameraError{text-align:center;color:#fff;place-items:center;margin:0;padding:40px;line-height:1.7;display:grid;position:absolute;inset:0}.cameraActions{grid-template-columns:1fr 80px 1fr;align-items:center;min-height:92px;padding:12px 22px;display:grid}.cameraActions button:not(.shutter){color:#51625d;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;font-size:10px;display:flex}.cameraActions button svg{width:20px}.shutter{border:3px solid var(--green);background:#fff;border-radius:50%;width:64px;height:64px;margin:auto;padding:5px}.shutter span{background:var(--green);border-radius:50%;width:100%;height:100%;display:block}.cameraActions button:disabled{opacity:.35}.cameraPanel>small{color:#74827d;justify-content:center;align-items:center;gap:6px;padding:0 18px 16px;font-size:10px;display:flex}.cameraPanel>small svg{width:13px}@media (width<=900px){header{padding:0 4%}nav{display:none}.actions{margin-left:auto}.hero{grid-template-columns:1fr;padding:65px 7%}.hero h1{font-size:49px}.heroArt{display:none}.workspace{grid-template-columns:1fr}.workspace aside{border:0!important}.preview{grid-row:2;min-height:480px}.canvasWrap{height:430px}.cards{grid-template-columns:1fr}.support{margin:50px 5%;padding:35px;display:block}.support button{margin-top:25px}.toolHubGrid{grid-template-columns:1fr 1fr}.nearbySizes .sizeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolHubIntro h1{white-space:normal;text-wrap:balance;word-break:keep-all;width:auto}.toolHubIntro>p{white-space:normal;text-wrap:pretty;width:auto}.pdfToolGrid,.officeChoices{grid-template-columns:1fr}.officeChoices button{min-height:58px}.qrWorkspace{grid-template-columns:1fr}.qrControls{border-right:0;border-bottom:1px solid var(--line)}.utilityGrid{grid-template-columns:1fr}.utilities{padding:75px 5%}}@media (width<=560px){h1,h2,h3,p,.hubCard,.toolNote,.feedback{word-break:normal;overflow-wrap:anywhere}.toolHub{padding:60px 15px}.nearbySizes .sizeGrid{grid-template-columns:1fr;padding:0 12px 14px}.nearbySizes summary{padding:12px 15px}.toolHubIntro h1{font-size:clamp(36px,10.8vw,44px)}.toolHubIntro>p{font-size:16px}.toolHubGrid{grid-template-columns:1fr}.hubCard{min-height:205px}.pdfTools{padding:65px 15px}.pdfToolCard{min-height:440px;padding:20px}.qrTool{padding:65px 15px}.qrControls,.qrPreview{padding:24px 20px}.utilities{padding:65px 15px}.utilityGrid article{padding:20px}.utilityFields{grid-template-columns:1fr 1fr}.utilityFields label:last-child{grid-column:1/-1}.pixelResult strong{font-size:23px}}.dailyTools{background:#f1f5f2;padding:90px max(5%,20px);scroll-margin-top:76px}.dailyHead,.dailyGrid,.categoryLabel{max-width:1180px;margin-left:auto;margin-right:auto}.dailyHead{text-align:left;margin-bottom:36px}.dailyHead>p{max-width:760px}.categoryLabel{color:#315d52;align-items:center;gap:9px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.categoryLabel svg{width:19px}.businessLabel{margin-top:42px}.dailyGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dailyCard{background:#fff;border:1px solid #d9e1dc;border-radius:16px;min-width:0;padding:26px;box-shadow:0 10px 30px #183b3010}.dailyCardWide{grid-column:1/-1}.dailyCardHead{align-items:center;gap:13px;margin-bottom:22px;display:flex}.dailyCardHead b{color:#70837c;letter-spacing:1.5px;font-size:10px}.dailyCardHead h3{margin:2px 0 0;font-size:21px}.dailyIcon{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dailyIcon svg{width:21px}.dailyIcon.mint{color:#236b58;background:#ddf1e8}.dailyIcon.blue{color:#42689a;background:#e3ebf8}.dailyIcon.coral{color:#b95d49;background:#f9e7df}.dailyIcon.gold{color:#8a6922;background:#f5edd5}.dailyIcon.rose{color:#a94f58;background:#f7e4e5}.codeGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.codeGrid label,.stackField{color:#50625c;flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.dailyCard textarea,.dailyCard input,.feedbackForm textarea,.feedbackForm input{width:100%;color:var(--ink);font:inherit;background:#fbfcfb;border:1px solid #ccd7d1;border-radius:9px;outline:none}.dailyCard textarea:focus,.dailyCard input:focus,.feedbackForm textarea:focus,.feedbackForm input:focus{border-color:#397b69;box-shadow:0 0 0 3px #397b6917}.dailyCard textarea{resize:vertical;min-height:130px;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.dailyCard input{min-height:45px;padding:0 12px}.segmented{background:#edf1ef;border-radius:9px;margin-bottom:14px;padding:3px;display:inline-flex}.segmented button{color:#60726c;background:0 0;border:0;border-radius:7px;padding:7px 15px}.segmented button.active{color:var(--green);background:#fff;font-weight:700;box-shadow:0 2px 8px #162f2718}.toolActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.toolActions button,.timestampRow button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 13px;font-weight:700;display:inline-flex}.toolActions button svg,.timestampRow button svg{width:16px}.toolActions .ghostAction,.toolActions .iconAction{color:var(--green);background:#fff}.toolActions button:disabled{opacity:.42;cursor:not-allowed}.inlineError{color:#b04646;margin:8px 0 0;font-size:12px}.miniTool+.miniTool{border-top:1px solid #e2e7e4;margin-top:22px;padding-top:20px}.miniTool>span{color:#60716c;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.miniTool code{color:#234d42;white-space:nowrap;background:#eff4f1;border-radius:8px;padding:12px;display:block;overflow-x:auto}.timestampRow{grid-template-columns:1fr auto;gap:8px;display:grid}.miniTool output{color:#61726c;overflow-wrap:anywhere;margin-top:9px;font-size:12px;line-height:1.6;display:block}.businessGrid{grid-template-columns:.85fr 1.15fr}.numberStatus{color:#586a64;background:#eef1ef;border-radius:9px;align-items:center;gap:8px;min-height:48px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.numberStatus svg{flex:none;width:18px}.numberStatus.good{color:#216349;background:#e1f3e9}.numberStatus.bad{color:#9b4040;background:#f8e7e7}.numberStatus.neutral{color:#7a5a18;background:#fff4d9}.businessLookupTabs{background:#eef2ef;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px;padding:5px;display:grid}.businessLookupTabs button{color:#60716b;min-height:44px;font:inherit;background:0 0;border:0;border-radius:9px;font-weight:700}.businessLookupTabs button.active{color:var(--green);background:#fff;box-shadow:0 3px 12px #183b3016}.businessLookupForm{background:#fbfcfb;border:1px solid #dce4df;border-radius:13px;padding:20px}.businessSearchButton,.businessResultActions a{border:1px solid var(--green);background:var(--green);color:#fff;min-height:44px;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:9px 15px;font-weight:700;text-decoration:none;display:inline-flex}.businessSearchButton:disabled{opacity:.4;cursor:not-allowed}.businessSearchButton svg,.businessResultActions svg{width:16px}.businessResultActions{flex-wrap:wrap;gap:8px;display:flex}.businessResultActions a+a{color:var(--green);background:#fff}.businessCard .officialLinks{margin-top:15px}.toolNote{color:#667770;font-size:12px;line-height:1.75}.toolNote.emphasized{color:#704c50;background:#fbf1f1;border-left:3px solid #c46870;padding:12px 14px}.officialLinks{flex-wrap:wrap;gap:8px;display:flex}.officialLinks a,.ntaLink{color:#286956;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.officialLinks svg,.ntaLink svg{width:14px}.riskChecklist{grid-template-columns:1fr 1fr;gap:8px;display:grid}.riskChecklist label{color:#455852;cursor:pointer;border:1px solid #e0e3e0;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.riskChecklist input{width:17px;height:17px;min-height:auto;accent-color:var(--green);flex:none}.riskResult{background:#e5f2ec;border-radius:10px;align-items:center;gap:18px;margin:15px 0;padding:14px 16px;display:flex}.riskResult.watch{background:#fff1d8}.riskResult.high{background:#f8e2e2}.riskResult strong{min-width:58px;font-size:26px}.riskResult strong span{color:#77847f;font-size:12px}.riskResult p{margin:0;font-size:13px;line-height:1.6}.journalDrop{width:100%;min-height:156px;color:var(--green);font:inherit;background:#f6faf8;border:1.5px dashed #9eb9ae;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:26px;display:flex}.journalDrop:hover{border-color:var(--green);background:#eff8f4}.journalDrop svg{width:27px;margin-bottom:4px}.journalDrop strong{font-size:16px}.journalDrop span,.journalColumns span{color:#687a73;font-size:13px}.journalColumns{background:#f2f4f3;border-radius:9px;align-items:baseline;gap:12px;margin-top:13px;padding:12px 14px;display:flex}.journalColumns strong{flex:none;font-size:13px}.journalReportHead{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.journalReportHead>div:first-child{gap:3px;min-width:0;display:grid}.journalReportHead span,.journalReportHead small{color:#71817b;font-size:12px}.journalReportHead strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journalReportActions{gap:8px;display:flex}.journalReportActions button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:39px;font:inherit;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.journalReportActions button.ghostAction{color:var(--green);background:#fff}.journalReportActions svg{width:15px}.journalMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.journalMetrics>div{border:1px solid #dde4e0;border-radius:11px;gap:7px;min-width:0;padding:14px;display:grid}.journalMetrics span{color:#6c7c76;font-size:12px}.journalMetrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,2vw,22px);overflow:hidden}.journalMetrics .watch{background:#fff8e8}.journalMetrics .high{background:#fff0ef}.journalVerdict{color:#24664f;background:#eaf6f0;border-radius:11px;align-items:center;gap:11px;padding:14px 16px;display:flex}.journalVerdict.watch{color:#775719;background:#fff5df}.journalVerdict.high{color:#8c423d;background:#fae9e7}.journalVerdict>svg{flex:none;width:23px}.journalVerdict div{gap:3px;display:grid}.journalVerdict span{font-size:12px;line-height:1.5}.journalReportGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.journalReportGrid>section{border:1px solid #e0e5e2;border-radius:12px;min-width:0;padding:17px}.journalReportGrid h4{margin:0 0 13px;font-size:14px}.journalIssueList{max-height:294px;overflow:auto}.journalIssueList>div{border-bottom:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:grid}.journalIssueList>div>span{color:#775719;background:#fff1d8;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:800}.journalIssueList>div>span.high{color:#94443e;background:#fae4e2}.journalIssueList small{color:#77857f}.accountBars{gap:10px;display:grid}.accountBars>div{grid-template-columns:86px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.accountBars>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountBars>div>div{background:#e8eeeb;border-radius:999px;height:7px;overflow:hidden}.accountBars i{border-radius:inherit;background:#4e8b78;height:100%;display:block}.accountBars strong{white-space:nowrap;font-size:11px}.journalEmpty{color:#71817b;font-size:13px}.journalGuidance{flex-wrap:wrap;gap:14px;margin-top:15px;display:flex}.journalGuidance a{color:#286956;font-size:12px;font-weight:700}.feedback{color:#fff;background:linear-gradient(135deg,#123e34,#276653);border-radius:22px;grid-template-columns:.85fr 1.15fr;gap:60px;max-width:1180px;margin:90px auto;padding:48px;scroll-margin-top:90px;display:grid}.feedbackIntro>span{color:#a9d7c8;letter-spacing:1.4px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.feedbackIntro>span svg{width:19px}.feedbackIntro h2{margin:18px 0 14px;font-size:38px;line-height:1.25}.feedbackIntro p{color:#c9ddd6;line-height:1.85}.feedbackPromises{color:#d5e8e1;flex-direction:column;gap:9px;margin-top:25px;font-size:12px;display:flex}.feedbackPromises span{align-items:center;gap:8px;display:flex}.feedbackPromises svg{color:#8bd0b9;width:16px}.feedbackForm{color:var(--ink);background:#fff;border-radius:15px;padding:26px}.feedbackForm fieldset{border:0;margin:0 0 18px;padding:0}.feedbackForm legend,.feedbackForm label>span{color:#53665f;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.feedbackTypes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.feedbackTypes button{color:#53675f;background:#f8faf9;border:1px solid #d8e0dc;border-radius:8px;min-height:40px;font-size:12px}.feedbackTypes button.active{color:#245f4f;background:#e6f2ed;border-color:#387866;font-weight:700}.feedbackForm label{margin-top:14px;display:block}.feedbackForm input{height:44px;padding:0 12px}.feedbackForm textarea{resize:vertical;min-height:130px;padding:12px}.feedbackForm label small{color:#88938f;text-align:right;margin-top:4px;display:block}.feedbackActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.feedbackActions a,.feedbackActions button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:42px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.feedbackActions a.secondary,.feedbackActions button{color:var(--green);background:#fff}.feedbackActions svg{width:16px}.feedbackActions .disabled,.feedbackActions button:disabled{opacity:.4;pointer-events:none}.formHint{color:#7d8985;margin:9px 0 0;font-size:11px}@media (width<=900px){.dailyGrid,.businessGrid,.feedback{grid-template-columns:1fr}.feedback{gap:28px;margin:60px 5%;padding:35px}}@media (width<=560px){.dailyTools{padding:65px 15px}.dailyCard{padding:20px}.codeGrid,.riskChecklist{grid-template-columns:1fr}.feedback{margin:50px 15px;padding:25px 20px}.feedbackIntro h2{font-size:29px}.feedbackForm{padding:18px}.feedbackTypes{grid-template-columns:1fr}.feedbackActions a,.feedbackActions button{width:100%}.journalReportHead{flex-direction:column;align-items:stretch}.journalMetrics{grid-template-columns:1fr 1fr}.journalReportGrid{grid-template-columns:1fr}.journalReportActions button{flex:1}.accountBars>div{grid-template-columns:72px 1fr}.accountBars strong{grid-column:2}}.sourceSupport{max-width:1180px;margin:100px auto;padding:0 20px;scroll-margin-top:90px}.sourceLead{max-width:790px}.sourceLead>span{color:#347461;letter-spacing:1.5px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.sourceLead>span svg{width:19px}.sourceLead h2{text-wrap:balance;margin:14px 0;font-size:42px;line-height:1.25}.sourceLead>p{color:#62736d;font-size:16px;line-height:1.8}.licenseNotice{color:#48645b;background:#edf4f1;border-radius:9px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.licenseNotice svg{flex:none;width:18px}.licenseGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.licenseGrid article{background:#fff;border:1px solid #dce2de;border-radius:14px;padding:26px;position:relative}.licenseGrid article.recommended{border-color:#397866;box-shadow:0 14px 35px #1c4a3e18}.licenseGrid em{color:#2b6b59;letter-spacing:.7px;background:#dcefe7;border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:16px;right:16px}.licenseGrid article>svg{color:#387563;width:25px}.licenseGrid h3{margin:14px 0 8px;font-size:18px}.licenseGrid strong{color:#1d4d43;font-size:27px}.licenseGrid ul{margin:20px 0 0;padding:0;list-style:none}.licenseGrid li{color:#61726c;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex}.licenseGrid li svg{color:#3a806c;width:15px}.sourceActions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.sourceActions a{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:11px 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sourceActions a.sourceMail{color:var(--green);background:#fff}.sourceActions svg{width:17px}.sourceFootnote{color:#7b8984;margin-top:16px;font-size:11px;line-height:1.75}@media (width<=800px){.licenseGrid{grid-template-columns:1fr}}@media (width<=560px){.sourceSupport{margin:70px auto;padding:0 15px}.sourceLead h2{font-size:31px}.sourceActions a{justify-content:center;width:100%}.logo small,.lang svg{display:none}.tipbtn{padding:9px}.hero{min-height:590px}.hero h1{font-size:42px}.heroBtns{flex-direction:column}.trust{flex-wrap:wrap}.maker{padding:70px 15px}.preview{padding:18px}.canvasWrap{width:92%;height:auto}.support h2{font-size:28px}footer{flex-wrap:wrap;height:auto;padding:30px}footer p{order:3;width:100%;margin:0}.sectionHead h2{font-size:31px}}
