#ubis-utility-tool{color:#172334;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}#ubis-utility-tool *{box-sizing:border-box}#ubis-utility-tool [hidden]{display:none!important}#ubis-utility-tool .uut-wrap{max-width:1120px;margin:auto;padding:44px 28px 24px}#ubis-utility-tool .uut-header{text-align:center;margin-bottom:32px}#ubis-utility-tool h1{letter-spacing:-.04em;margin:0 0 16px;font-size:40px;line-height:1.3}#ubis-utility-tool h2{margin:0 0 16px;font-size:20px}#ubis-utility-tool h3{margin:0 0 8px;font-size:16px}#ubis-utility-tool p{overflow-wrap:anywhere;margin:8px 0 16px}#ubis-utility-tool .uut-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}#ubis-utility-tool .uut-panel{background:#fff;border:1px solid #dde1e9;border-radius:16px;min-width:0;padding:24px}#ubis-utility-tool label{margin:12px 0;font-weight:600;display:block}#ubis-utility-tool input:not([type=checkbox]),#ubis-utility-tool select,#ubis-utility-tool textarea{font:inherit;color:inherit;background:#fff;border:1px solid #bbc6d7;border-radius:9px;width:100%;min-height:46px;margin-top:6px;padding:10px 12px;display:block}#ubis-utility-tool textarea{resize:vertical}#ubis-utility-tool fieldset{border:0;min-width:0;margin:12px 0;padding:0}#ubis-utility-tool legend{font-weight:600}#ubis-utility-tool button{font:inherit;color:#172334;cursor:pointer;background:#f2f5fa;border:1px solid #dce2ec;border-radius:10px;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none}#ubis-utility-tool button:disabled{opacity:.5;cursor:not-allowed}#ubis-utility-tool button.uut-primary{color:#fff;background:#3159d9;border-color:#3159d9}#ubis-utility-tool :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #809ce9}#ubis-utility-tool .uut-actions,#ubis-utility-tool .uut-presets{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}#ubis-utility-tool .uut-note{color:#586577;margin-top:16px;font-size:13px}#ubis-utility-tool .uut-preview{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}#ubis-utility-tool canvas{max-width:100%;image-rendering:pixelated;width:320px!important;height:auto!important}#ubis-utility-tool .uut-clock-panel{text-align:center}#ubis-utility-tool .uut-clock-top{justify-content:space-between;align-items:center;gap:12px;display:flex}#ubis-utility-tool .uut-clock{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:30px 0;font-size:clamp(32px,8vw,100px);font-weight:700;line-height:1.4}#ubis-utility-tool .uut-time-fields{grid-template-columns:repeat(3,1fr);gap:12px;max-width:460px;margin:auto;display:grid}#ubis-utility-tool .uut-check{font-size:14px;font-weight:400}#ubis-utility-tool input[type=checkbox]{vertical-align:middle;width:18px;height:18px;margin-right:6px}#ubis-utility-tool .uut-laps{margin-top:20px}#ubis-utility-tool .uut-table-wrap{overflow-x:auto}#ubis-utility-tool table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}#ubis-utility-tool td,#ubis-utility-tool th{text-align:right;white-space:nowrap;border-bottom:1px solid #e4e9f1;padding:10px}#ubis-utility-tool .uut-status{color:#3159d9;min-height:28px}#ubis-utility-tool .uut-finished{background:#edf2ff;border:2px solid #3159d9}#ubis-utility-tool .uut-clock-panel:fullscreen{background:#fff;border-radius:0;flex-direction:column;justify-content:center;width:100%;height:100%;padding:24px;display:flex;overflow:auto}#ubis-utility-tool .uut-clock-panel:fullscreen .uut-clock{font-size:clamp(40px,12vw,180px)}#ubis-utility-tool .uut-clock-panel:fullscreen .uut-clock-top{width:100%}@media (width<=700px){#ubis-utility-tool .uut-grid{grid-template-columns:1fr}#ubis-utility-tool .uut-wrap{padding:28px 16px 16px}#ubis-utility-tool h1{font-size:28px}#ubis-utility-tool .uut-panel{padding:18px}#ubis-utility-tool .uut-clock{font-size:clamp(28px,8vw,58px)}#ubis-utility-tool .uut-time-fields{gap:8px}}.ubis-tool-help{max-width:1120px;color:var(--ubis-navy,#17233d);margin:40px auto;padding:0 28px}.ubis-tool-help>section{margin:0 0 36px;scroll-margin-top:24px}.ubis-tool-help h2{margin:0 0 18px;font-size:24px}.ubis-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;display:grid;margin:0!important;padding:0!important}.ubis-flow li{border:1px solid var(--ubis-line,#e3e7ef);background:var(--ubis-tint,#f5f7fb);border-radius:14px;min-width:0;padding:22px;position:relative}.ubis-flow li:not(:last-child):after{content:"→";color:#64748b;font-size:22px;position:absolute;top:40%;right:-20px}.ubis-flow-number{color:var(--ubis-blue,#315cdd);font-size:13px;font-weight:700}.ubis-tool-help h3{margin:8px 0;font-size:18px}.ubis-flow p{color:#586579;margin:0;font-size:14px}.ubis-tool-help details{border-bottom:1px solid #e3e7ef;padding:14px 0}.ubis-tool-help summary{cursor:pointer;font-weight:600}.ubis-tool-help details p{color:#586579;margin:12px 0 0;font-size:14px}.ubis-notices{background:#f5f7fb;border-radius:14px;padding:24px}.ubis-notices ul{margin:0 0 0 20px;font-size:14px}.ubis-notices li+li{margin-top:8px}.ubis-tool-help :focus-visible{outline-offset:3px;outline:3px solid #7893ef}@media (width<=640px){.ubis-tool-help{padding:0 18px}.ubis-flow{grid-template-columns:1fr;gap:20px}.ubis-flow li:not(:last-child):after{content:"↓";top:auto;bottom:-24px;right:50%}.ubis-tool-help h2{font-size:22px}}.ubis-tool-help .ubis-help-content>section{margin:0 0 36px;scroll-margin-top:24px}.ubis-tool-help .ubis-faq-item{border-bottom:1px solid var(--ubis-line);padding:20px 0}.ubis-tool-help .ubis-faq-item:first-of-type{padding-top:0}.ubis-tool-help .ubis-faq-item h3{cursor:text;margin:0 0 10px;font-size:17px;font-weight:650;line-height:1.6}.ubis-tool-help .ubis-faq-item p{color:var(--ubis-muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.85}.ubis-home-nav{border-top:1px solid var(--ubis-line);justify-content:center;max-width:1120px;margin:36px auto 0;padding:24px 18px;display:flex}.ubis-home-nav .ubis-home-button{border:1px solid var(--ubis-blue);background:var(--ubis-blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:132px;min-height:48px;padding:10px 24px;font-size:16px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.ubis-home-nav .ubis-home-button:hover{color:#fff;background:#2548b5;border-color:#2548b5}.ubis-home-nav .ubis-home-button:focus-visible{outline-offset:4px;outline:3px solid #7893ef}@media (width<=620px){.ubis-tool-category{margin-top:28px;padding-top:24px}.ubis-hub .ubis-category-heading h2{font-size:22px}.ubis-home-nav{margin-top:28px}}#ubis-utility-tool .ubis-tool-help{margin:32px auto 0;padding:0}#ubis-utility-tool .ubis-tool-help h2{margin:0 0 18px;font-size:24px}#ubis-utility-tool .ubis-flow h3{margin:8px 0;font-size:18px}#ubis-utility-tool .ubis-flow p{color:#586579;margin:0;font-size:14px}#ubis-utility-tool .ubis-faq-item h3{margin:0 0 10px;font-size:17px;font-weight:650;line-height:1.6}#ubis-utility-tool .ubis-faq-item p{color:#586579;margin:0;font-size:15px;line-height:1.85}#ubis-utility-tool .ubis-home-button{background:#315cdd;border-color:#315cdd}#ubis-utility-tool .ubis-home-nav,#ubis-utility-tool .ubis-faq-item{border-color:#e3e7ef}@media (width<=640px){#ubis-utility-tool .ubis-tool-help h2{font-size:22px}}#ubis-utility-tool .uut-header{margin-bottom:28px}#ubis-utility-tool h1{color:#19243a;letter-spacing:-1.6px}#ubis-utility-tool .uut-header p{color:#626d80;font-size:15px}#ubis-utility-tool .uut-panel{border-color:#e2e6ee;box-shadow:0 8px 28px #19243a04}#ubis-utility-tool .uut-grid>.uut-panel:first-child{background:#f8faff}#ubis-utility-tool .uut-preview:focus{outline-offset:3px;outline:2px solid #809ce9}#ubis-utility-tool #uut-restart{color:#47556e;background:#fff}#ubis-utility-tool .uut-clock{color:#19243a}#ubis-utility-tool .uut-clock-panel.uut-finished{background:#edf2ff;border-color:#3159d9}
