.st-screen,.st-inline,.st-empty,.st-version,.st-skel-shell{color:#231f20;box-sizing:border-box;font-family:Studio Poppins,Studio Heebo,Arial Hebrew,system-ui,sans-serif}.st-screen *,.st-inline *,.st-empty *,.st-version *,.st-skel-shell *{box-sizing:border-box}.st-screen{width:100%;min-height:70dvh;padding:32px max(16px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px));place-items:center;display:grid}.st-screen[data-fill]{background:linear-gradient(#ffffffb3,#ffffffb3),#fff url(/designer-studio/tile.png) 12px 30px/165px 129px;min-height:100dvh}@media (width<=699px){.st-screen[data-fill]{background-size:auto,110px 86px}}.st-screen-inline{min-height:0;padding-block:16px}.st-card,.st-loading{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(480px,100%);display:flex}.st-card{background:#fff;border:3px solid #63c660;border-radius:30px;padding:clamp(22px,5vw,36px) clamp(18px,5vw,34px)}.st-logo{width:auto;max-width:100%;height:62px;display:block}.st-code{color:#63c660;margin:0;font-size:clamp(60px,18vw,104px);font-weight:700;line-height:1}.st-icon{color:#2c7a33;background:#daf1da;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.st-icon svg{width:20px;height:20px}.st-screen .st-title{letter-spacing:0;color:#231f20;margin:0;font-family:inherit;font-size:clamp(22px,5.6vw,28px);font-weight:700;line-height:1.2}.st-screen .st-text{color:#524f50;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.st-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.st-btn{color:#231f20;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .15s;display:inline-flex}.st-btn-primary{background:#63c660}.st-btn-primary:hover{background:#52b34f}.st-btn-secondary{background:#daf1da}.st-btn-secondary:hover{background:#c8ebc8}.st-btn-sm{min-height:36px;padding:0 18px;font-size:14px}.st-btn:focus-visible,.st-version-x:focus-visible{outline-offset:2px;outline:3px solid #231f20}.st-btn:disabled{opacity:.6;cursor:default}.st-bar{background:#daf1da;border-radius:4px;width:110px;height:4px;display:block;overflow:hidden}.st-bar>span{background:#63c660;border-radius:4px;width:34%;height:100%;animation:1s ease-in-out infinite st-load;display:block}@keyframes st-load{0%{transform:translate(-100%)}to{transform:translate(300%)}}.st-skel-shell{width:min(960px,100%);padding:28px max(16px, env(safe-area-inset-left,0px));gap:14px;margin:0 auto;display:grid}.st-skel{background:linear-gradient(90deg,#eef8ee 25%,#daf1da 50%,#eef8ee 75%) 0 0/300% 100%;border-radius:18px;animation:1.4s linear infinite st-shimmer}.st-skel-title{width:min(280px,70%);height:34px}.st-skel-row{height:96px}@keyframes st-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.st-bar>span,.st-skel{animation:none}.st-bar>span{width:100%}}.st-inline{color:#524f50;background:#fff;border:2px solid #63c660;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:1.4;display:flex}.st-inline-text{overflow-wrap:anywhere;flex:180px;min-width:0}.st-empty{text-align:center;background:#fff;border:2px dashed #bfe5be;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:44px 24px;display:flex}.st-empty-compact{background:0 0;border:0;padding:28px 20px}.st-empty .st-icon{margin-bottom:6px}.st-empty-title{color:#231f20;margin:0;font-size:16px;font-weight:700}.st-empty-text{color:#524f50;max-width:24rem;margin:0;font-size:14px}.st-empty-action{margin-top:8px}.st-version{left:50%;bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:2147483000;background:#fff;border:3px solid #63c660;border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:8px 8px 8px 22px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #231f201f}.st-version-text{font-size:15px;font-weight:700}.st-version-x{color:#524f50;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;font-family:inherit;font-size:22px;line-height:1;display:grid}.st-version-x:hover{background:#daf1da}@media (width<=380px){.st-version{gap:8px;padding-left:16px}}
