.it-geometry .it-geometry-select label{margin-bottom:9px;font-size:14px;font-weight:600;display:block}.it-geometry-select select{color:#252c1c;background:#fffef8;border:1px solid #bfc5b1;border-radius:9px;width:100%;min-height:46px;padding:10px 12px;font-size:14px}.it-geometry .it-control-hint{color:#606751;margin:7px 0 0;font-size:12px;line-height:1.7}.it-geometry-preview{background:#eeeee7;padding:18px}.it-geometry .it-comparison-frame{border-radius:8px;max-height:none}.it-geometry-after{width:100%;height:100%;position:relative}.it-geometry-after canvas{object-fit:contain;width:100%;height:100%;display:block}.it-geometry-safe{pointer-events:none;background:#d6ff3f55;border-bottom:1px dashed #3d4a27;position:absolute;inset:0 0 auto}.it-geometry-safe span{color:#222d13;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.3;display:block}.it-geometry-output{color:#333c28;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:15px 18px 10px;font-size:13px;display:flex}.it-geometry-output span{color:#626b55;font-size:12px}.it-geometry-guide label{align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;display:flex}.it-geometry-guide input{accent-color:#334221;width:18px;height:18px}.it-geometry-guide p{color:#606751;margin:0;font-size:12px;line-height:1.7}.it-geometry :is(button,select,input):focus:not(:focus-visible){outline:none}.it-geometry .it-upload:focus-within{outline:none}.it-geometry :is(button,select,input):focus-visible{outline-offset:3px;outline:1.5px solid #718155}.it-geometry .it-comparison-range:focus-visible{outline:none}@media (max-width:800px){.it-geometry-preview,.it-geometry-circle .it-geometry-preview{padding:12px}.it-geometry .it-local-inputs{gap:16px}.it-geometry-output{padding:13px 14px 9px;font-size:12px}}.it-geometry-rounded .it-geometry-preview,.it-geometry-discord .it-geometry-preview{border-radius:14px 14px 0 0;padding:0;overflow:hidden}.it-geometry-circle .it-geometry-preview{padding:12px}.it-local-result.it-discord-result{background:0 0;border:0;gap:22px;display:grid;overflow:visible}.it-discord-original,.it-discord-banner{background:#fffef8;border:1px solid #d4d7c7;border-radius:14px;min-width:0;overflow:hidden}.it-discord-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.it-discord-panel-heading strong{font-weight:600}.it-discord-panel-heading>span{color:#6b715f;font-size:11px}.it-discord-source-surround{background:#efefe6;justify-content:center;align-items:center;padding:12px;display:flex}.it-discord-source-stage{border-radius:4px;width:100%;position:relative;overflow:hidden}.it-discord-source-stage>img{width:100%;height:100%;display:block}.it-discord-crop-selection{cursor:grab;touch-action:none;border:1.5px solid #f7ffd9;position:absolute;box-shadow:0 0 0 1500px #141b1959}.it-discord-crop-selection:active{cursor:grabbing}.it-discord-crop-selection:focus-visible{outline-offset:2px;outline:1.5px solid #d7ff3f}.it-discord-crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ffffff40 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff40 66.666%,#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#ffffff40 33.333%,#0000 calc(33.333% + .5px) calc(66.666% - .5px),#ffffff40 66.666%,#0000 calc(66.666% + .5px));display:block;position:absolute;inset:0}.it-discord-source-loading{color:#6b715f;place-items:center;min-height:180px;font-size:13px;display:grid}.it-discord-final-image{background:#efefe6;width:100%;position:relative}.it-discord-final-image>canvas{width:100%;height:100%;display:block}.it-geometry-discord .it-discord-banner .it-geometry-preview{border-radius:0}@media (max-width:800px){.it-discord-source-surround{padding:9px}.it-discord-panel-heading{padding:12px 13px}}.it-discord-crop-selection:focus-visible{border-color:#e1edbd;outline:none}.it-discord-original:has(.it-discord-crop-selection:focus-visible){border-color:#8a956c}.dt-page .it-hero{grid-template-columns:1.15fr .85fr;gap:50px}.dt-page .it-hero figure{aspect-ratio:3/2;background:#f0efe7;border:1px solid #c6c6bb}.dt-page .it-hero figure img{object-fit:cover;object-position:center;width:100%;height:100%}.dt-page.dt-veterans .it-hero figure{aspect-ratio:4/3;background:#eeeee5;place-items:center;display:grid}.dt-page.dt-veterans .it-hero figure img{object-fit:contain;background:#fff;width:72%;height:90%;box-shadow:0 8px 25px #0000000c}.dt-page.dt-circle .it-hero figure{background:repeating-conic-gradient(#e9e9e1 0% 25%,#fbfaf4 0% 50%) 50%/20px 20px;place-items:center;display:grid}.dt-page.dt-circle .it-hero figure img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:72%;height:auto}.dt-page.dt-rounded .it-hero figure img{border-radius:34px}.dt-page.dt-rounded .it-hero figure{background:repeating-conic-gradient(#e9e9e1 0% 25%,#fbfaf4 0% 50%) 50%/20px 20px;padding:18px}.dt-page.dt-discord .it-hero figure{aspect-ratio:17/6}.dt-page .it-tool-section>div>.dt-tool-intro h2,.dt-tool-intro h2{margin:12px 0;font-size:clamp(28px,3.3vw,42px)}.dt-tool-intro p{color:#595b55;margin:0 0 24px;line-height:1.65}.dt-yellow label,.dt-printable label{gap:10px;font-size:14px;font-weight:600;display:grid}.dt-yellow button,.dt-printable button,.dt-printable select,.dt-yellow input{font:inherit}.dt-yellow button:not(.it-button),.dt-printable select{color:#151710;cursor:pointer;background:#fffef9;border:1px solid #c6c6bb;border-radius:10px;min-height:44px;padding:9px 15px}.dt-segment{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.dt-segment button[aria-pressed=true]{color:#fff;background:#171a13;border-color:#171a13}.dt-color-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dt-color-swatch{border:1px solid #c6c6bb;border-radius:18px;overflow:hidden}.dt-color-block{height:230px}.dt-color-swatch>div:last-child{padding:20px;position:relative}.dt-color-swatch h3{margin:0 0 10px;font-size:19px}.dt-color-swatch code{margin-bottom:14px;font-size:18px;display:block}.dt-color-swatch button{align-items:center;gap:8px;display:inline-flex}.dt-tool-note{color:#5c5e54;margin:16px 0;line-height:1.65;font-size:13px!important}.dt-color-inputs{align-items:start;gap:20px;margin:22px 0;display:flex}.dt-color-inputs input{color:#151710;background:#fffef9;border:1px solid #c6c6bb;border-radius:8px;width:100%;max-width:190px;height:46px;padding:7px 10px}.dt-color-inputs input[type=color]{width:120px;padding:5px}.dt-tool-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dt-tool-actions>span{color:#5c5e54;font-size:12px}.dt-status{color:#4b5535;align-items:center;gap:6px;min-height:20px;font-size:13px;line-height:1.5;display:flex}.dt-print-grid{grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);align-items:start;gap:36px;display:grid}.dt-print-controls{flex-direction:column;gap:14px;min-width:0;display:flex}.dt-sheet-options{gap:10px;display:grid}.dt-sheet-options button{text-align:left;color:#111310;cursor:pointer;background:#fffef9;border:1px solid #cecec0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:88px;padding:10px;display:flex}.dt-sheet-options button[aria-pressed=true]{background:#f0f4e5;border-color:#7d8a56}.dt-sheet-options img{object-fit:contain;background:#fff;border:1px solid #e7e6dc;border-radius:4px;width:55px;height:70px}.dt-sheet-options strong{font-size:15px;line-height:1.35;display:block}.dt-sheet-options small{color:#5c5e54;margin-top:4px;font-size:12px;line-height:1.5;display:block}.dt-sheet-options svg{flex-shrink:0;margin-left:auto}.dt-paper-options{border-top:1px solid #dfdfd2;border-bottom:1px solid #dfdfd2;padding:18px 0}.dt-paper-options h3{margin:0 0 18px;font-size:18px}.dt-paper-options label+label{margin-top:18px}.dt-paper-options label output{float:right;font-size:12px;font-weight:400}.dt-paper-options select{width:100%}.dt-paper-options input[type=range]{accent-color:#6a7d37;width:100%;min-height:32px}.dt-paper-options p{color:#5c5e54;margin-bottom:0;font-size:12px;line-height:1.65}.dt-paper-stage{background:#edede4;border-radius:16px;min-width:0;padding:22px}.dt-print-sheet{background:#fff;justify-content:center;align-items:center;width:100%;display:flex;box-shadow:0 6px 20px #00000010}.dt-print-sheet img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.dt-paper-stage>p{color:#65675c;text-align:center;margin:16px 0 0;font-size:12px}.dt-print-export{display:none}.dt-page .dt-fact-table{border-collapse:collapse;width:100%;margin:20px 0 32px;font-size:14px;line-height:1.6}.dt-fact-table th,.dt-fact-table td{text-align:left;border-bottom:1px solid #d4d5c7;padding:15px 12px}.dt-fact-table th{color:#252b18;background:#ecefdf}.dt-source-links{color:#5c5e54;flex-wrap:wrap;gap:10px 22px;padding:16px 0;font-size:12px;line-height:1.7;display:flex}.dt-page .dt-feature-img{aspect-ratio:3/2;object-fit:cover;border-radius:14px;width:100%;height:auto}.dt-page .dt-feature-img.dt-paper-illustration{aspect-ratio:4/3;object-fit:contain;background:#fff;padding:18px}.dt-page .it-feature h2{margin-top:0}.dt-page .it-feature h3{margin:18px 0 6px;font-size:18px;line-height:1.3}.dt-page .it-feature p{margin:0 0 16px;line-height:1.65}.dt-page .it-links{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.dt-page .it-hero{grid-template-columns:1fr;gap:26px}.dt-page .it-hero figure{max-height:300px}.dt-color-block{height:150px}.dt-color-swatch>div:last-child{padding:14px}.dt-color-swatch h3,.dt-color-swatch code{font-size:16px}.dt-color-swatch button{padding:8px!important;font-size:12px!important}.dt-color-pair{gap:10px}.dt-print-grid{grid-template-columns:1fr;gap:22px}.dt-print-controls{order:2}.dt-paper-stage{order:1;justify-self:center;width:100%;max-width:380px;padding:18px}.dt-tool-actions .it-button{width:100%}.dt-color-inputs{gap:15px}.dt-fact-table{font-size:12px!important}.dt-fact-table td,.dt-fact-table th{padding:10px 7px}.dt-page .it-links{grid-template-columns:1fr}}@media print{body:has(.dt-print-export)>:not(.dt-print-export){display:none!important}.dt-print-export{break-inside:avoid;page-break-inside:avoid;justify-content:center;align-items:center;margin:0;padding:0;display:flex!important}.dt-print-export img{object-fit:contain;width:auto;height:auto;display:block}.dt-print-export~*{display:none!important}html,body{background:#fff!important;margin:0!important;padding:0!important}}
