.se-root{--u:clamp(13px,min(1.12vw,2.05vh),28px);--bg:#fff7fb;--surface:#ffffff;--ink:#2a1f2d;--ink-soft:#6a5a66;--line:#f1dde7;--pink:#ec4f94;--pink-dark:#c23177;--pink-ink:#b2246a;--pink-soft:#ffe3f0;--green:#2fa56e;--green-dark:#1f7a50;--green-soft:#ddf5e8;--sun-soft:#fff1d6;--sky-soft:#e6efff;--danger:#c0392b;--display:var(--font-fredoka,"Fredoka"),var(--font-nunito,"Nunito"),"Segoe UI",system-ui,sans-serif;--body:var(--font-nunito,"Nunito"),"Segoe UI",system-ui,sans-serif;--radius:calc(var(--u) * 1.25);--gap:calc(var(--u) * 0.85);color-scheme:light;box-sizing:border-box;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;gap:var(--gap);padding:calc(var(--u) * .75) max(16px,calc(var(--u) * 1.1));padding-left:max(16px,calc(var(--u) * 1.1),env(safe-area-inset-left,0px));padding-right:max(16px,calc(var(--u) * 1.1),env(safe-area-inset-right,0px));background:var(--bg);color:var(--ink);font-family:var(--body);font-size:var(--u);line-height:1.3;-webkit-tap-highlight-color:transparent}@media (min-width:901px) and (orientation:landscape){.se-root{--u:clamp(9px,min(1.12vw,2.05vh),64px)}.se-root .se-card.is-expanded,dialog.se-dialog.se-focus{--u:clamp(10px,min(1.55vw,2.85vh),88px)}.se-root{--tap:min(44px,calc(var(--u) * 2.9))}.se-root .se-gunaydin,.se-root .se-screen{flex:1 1 0;min-height:0}.se-root .se-foot-link{min-height:min(24px,calc(var(--u) * 1.6))}.se-root .se-mini-switch,.se-root .se-mood-foot,.se-root .se-tab,.se-root .se-timer-chip,.se-root .se-wx-opt{min-height:var(--tap)}.se-root .se-mini-btn{min-width:var(--tap);min-height:var(--tap)}.se-root .se-top .se-icon-btn{width:max(var(--tap),calc(var(--u) * 2.3));height:max(var(--tap),calc(var(--u) * 2.3))}.se-root .se-btn{min-height:min(48px,calc(var(--u) * 3.15))}.se-root .se-chip,.se-root .se-chip-u,.se-root .se-seg button{min-height:min(40px,calc(var(--u) * 2.65))}.se-root .se-big-btn{min-height:max(min(48px,calc(var(--u) * 3.15)),calc(var(--u) * 2.6))}.se-root .se-lamp{width:max(var(--tap),calc(var(--u) * 2.7))}.se-root .se-lamp,.se-root .se-sym{height:max(var(--tap),calc(var(--u) * 2.7))}.se-root .se-swatch{width:max(min(36px,calc(var(--u) * 2.35)),calc(var(--u) * 1.9));height:max(min(36px,calc(var(--u) * 2.35)),calc(var(--u) * 1.9))}.se-root .se-star-chip{min-height:max(var(--tap),calc(var(--u) * 2.3))}.se-root .se-seg.is-big button{min-height:max(var(--tap),calc(var(--u) * 2.2))}.se-root .se-stars-add{min-height:max(min(56px,calc(var(--u) * 3.65)),calc(var(--u) * 3.4))}}@supports not (width:clamp(1px,2px,3px)){.se-root{--u:1.12vw}}.se-root *,.se-root :after,.se-root :before{box-sizing:border-box}.se-root:fullscreen{overflow-y:auto}.se-root :focus-visible{outline:3px solid var(--pink);outline-offset:2px}.se-splash{align-items:center;justify-content:center;text-align:center;font-family:var(--display);font-weight:600;color:var(--ink-soft)}.se-splash img{animation:se-breathe 1.6s ease-in-out infinite}.se-top{flex-wrap:wrap;gap:calc(var(--u) * .6) var(--gap)}.se-brand,.se-top{display:flex;align-items:center}.se-brand{gap:calc(var(--u) * .6);min-width:0;flex:1 1 0}.se-brand img{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);-o-object-fit:contain;object-fit:contain;flex:none}.se-brand-text{min-width:0}.se-brand h1{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.45);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-brand p{margin:0;font-weight:800;font-size:calc(var(--u) * .7);color:var(--ink-soft)}.se-link-btn{min-height:24px;padding:0;border:0;background:none;font-family:var(--body);font-weight:800;font-size:calc(var(--u) * .72);color:var(--pink-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.se-tabs{display:flex;gap:calc(var(--u) * .3);max-width:100%;padding:calc(var(--u) * .28);background:var(--surface);border:2px solid var(--line);border-radius:999px;overflow-x:auto;scrollbar-width:none}.se-tabs::-webkit-scrollbar{display:none}.se-tab{display:inline-flex;align-items:center;gap:.4em;min-height:44px;padding:calc(var(--u) * .4) calc(var(--u) * .85);border:0;border-radius:999px;background:transparent;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .85);color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.se-tab svg{width:1.15em;height:1.15em}.se-tab:hover:not(:disabled):not([aria-current]){background:var(--pink-soft);color:var(--pink-ink)}.se-tab[aria-current=page]{background:var(--pink);color:#fff}.se-tab:disabled{cursor:default;opacity:.6}.se-tab small{padding:.1em .55em;border-radius:999px;background:var(--sun-soft);color:#8a5a00;font-family:var(--body);font-weight:800;font-size:.62em}.se-top-right{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--u) * .45);flex:1 1 0}.se-clock{margin-right:calc(var(--u) * .3);font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 2);line-height:1;font-variant-numeric:tabular-nums}.se-icon-btn{display:grid;place-items:center;flex:none;width:max(44px,calc(var(--u) * 2.3));height:max(44px,calc(var(--u) * 2.3));border:2px solid var(--line);border-radius:calc(var(--u) * .7);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .2s,color .2s}.se-icon-btn:hover{border-color:var(--pink);color:var(--pink-ink)}.se-icon-btn svg{width:55%;height:55%}.se-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.se-gunaydin{flex:1 1 auto;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(min-content,1fr) auto;grid-template-areas:"hello weather mood" "flow flow flow"}.se-hello{grid-area:hello}.se-weather{grid-area:weather}.se-mood{grid-area:mood}.se-flow{grid-area:flow}.se-card{position:relative;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .65);padding:calc(var(--u) * .95);background:var(--surface);border:2px solid var(--line);border-radius:var(--radius)}.se-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--u) * .5)}.se-card-head h2{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.22);line-height:1.15}.se-title-block{min-width:0}.se-hint{margin:.15em 0 0;font-weight:800;font-size:calc(var(--u) * .72);color:var(--ink-soft)}.se-head-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--u) * .32)}.se-mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:44px;min-height:44px;height:calc(var(--u) * 2.1);padding:0 calc(var(--u) * .6);border:2px solid var(--line);border-radius:calc(var(--u) * .65);background:var(--surface);font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .78);color:var(--ink);white-space:nowrap;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.se-mini-btn svg{width:1.25em;height:1.25em;flex:none}.se-mini-btn:hover:not(:disabled){border-color:var(--pink);color:var(--pink-ink)}.se-mini-btn:disabled{opacity:.45;cursor:default}.se-mini-btn.is-accent{background:var(--green-soft);border-color:#bfe8d2;color:var(--green-dark)}.se-empty{margin:0;padding:calc(var(--u) * 1) 0;text-align:center;font-weight:800;font-size:calc(var(--u) * .9);color:var(--ink-soft)}.se-hello{justify-content:space-between;background:linear-gradient(165deg,#fff3d6,#ffffff 58%)}.se-hello-top{display:flex;align-items:center;gap:calc(var(--u) * .6)}.se-hello-top .se-mini-btn{align-self:flex-start}.se-hello-greet{flex:1;min-width:0}.se-greet{margin:0;font-weight:700;font-size:calc(var(--u) * 2.6);line-height:1;color:var(--pink)}.se-greet,.se-greet-name{font-family:var(--display)}.se-greet-name{margin:.12em 0 0;font-weight:600;font-size:calc(var(--u) * 1.3);line-height:1.1;color:var(--green);overflow-wrap:anywhere}.se-hello-sun{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);flex:none;animation:se-bob 4.5s ease-in-out infinite}.se-today{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:calc(var(--u) * .55);column-gap:calc(var(--u) * .55)}.se-today-label{width:100%;font-weight:800;font-size:calc(var(--u) * .72);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.se-dayname{font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 2.9);line-height:1.02}.se-date{font-weight:800;font-size:calc(var(--u) * 1.05);color:var(--ink-soft)}.se-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(var(--u) * .28);margin:0;padding:0;list-style:none}.se-week li{padding:.38em 0;border-radius:999px;background:#f7eef3;color:var(--ink-soft);text-align:center;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .78)}.se-week li.is-weekend{background:var(--sky-soft)}.se-week li.is-past{opacity:.6}.se-week li.is-today{background:var(--pink);color:#fff;opacity:1;box-shadow:0 calc(var(--u) * .18) 0 var(--pink-dark)}.se-yt{margin:0;font-weight:800;font-size:calc(var(--u) * .85);color:var(--ink-soft)}.se-season{align-self:flex-start;display:inline-flex;align-items:center;gap:.45em;padding:.28em .9em .28em .35em;border:2px solid var(--line);border-radius:999px;background:var(--surface);font-family:var(--display);font-weight:500;font-size:calc(var(--u) * .95)}.se-season b{font-weight:700}.se-season svg{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9)}.se-weather{background:linear-gradient(180deg,#f2f6ff,#ffffff 60%)}.se-weather[data-wx=gunesli]{background:linear-gradient(180deg,#fff1c9,#ffffff 62%)}.se-weather[data-wx=parcali]{background:linear-gradient(180deg,#fff4dc,#eef5ff 45%,#ffffff 75%)}.se-weather[data-wx=bulutlu]{background:linear-gradient(180deg,#e9eef6,#ffffff 65%)}.se-weather[data-wx=yagmurlu]{background:linear-gradient(180deg,#dcebff,#ffffff 65%)}.se-weather[data-wx=karli]{background:linear-gradient(180deg,#eef6ff,#ffffff 65%)}.se-weather[data-wx=ruzgarli]{background:linear-gradient(180deg,#e3f7ef,#ffffff 65%)}.se-wx-now{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .7)}.se-wx-art{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);flex:none}.se-wx-art.is-ghost{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);opacity:.35}.se-wx-text{min-width:0}.se-wx-label{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.6);line-height:1.05}.se-wx-tip{margin:.3em 0 0;font-weight:800;font-size:calc(var(--u) * .85);color:var(--ink-soft)}.se-wx-ask{margin:0;max-width:12em;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1.15);line-height:1.2;color:var(--ink-soft)}.se-wx-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--u) * .3)}.se-wx-opt{display:flex;flex-direction:column;align-items:center;gap:.15em;min-height:44px;padding:.35em .1em .3em;border:2px solid var(--line);border-radius:calc(var(--u) * .7);background:var(--surface);font-family:var(--body);font-weight:800;font-size:calc(var(--u) * .6);line-height:1.1;color:var(--ink);text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s,transform .15s}.se-wx-opt svg{width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1)}.se-wx-opt:hover{border-color:var(--pink)}.se-wx-opt:active{transform:scale(.95)}.se-wx-opt[aria-checked=true]{border-color:var(--pink);background:var(--pink-soft);color:var(--pink-ink)}.se-mood{background:linear-gradient(180deg,#fff0f6,#ffffff 55%)}.se-mood-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .4)}.se-mood-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2em;padding:.35em .2em;border:2px solid var(--line);border-radius:calc(var(--u) * .85);background:var(--surface);font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .8);color:var(--ink);cursor:pointer;transition:transform .15s,border-color .2s}.se-mood-btn svg{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.se-mood-btn:hover{border-color:var(--pink)}.se-mood-btn:active{transform:scale(.94)}.se-mood-count{position:absolute;top:.35em;right:.35em;min-width:1.75em;height:1.75em;padding:0 .4em;display:grid;place-items:center;border-radius:999px;background:var(--pink);color:#fff;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * .78);animation:se-pop .45s ease-out}.se-mood-foot{display:flex;align-items:center;justify-content:space-between;gap:.5em;min-height:44px;font-weight:800;font-size:calc(var(--u) * .8);color:var(--ink-soft)}.se-strip{position:relative;display:flex;gap:calc(var(--u) * .55);margin:0;padding:calc(var(--u) * 1.35) calc(var(--u) * .45) calc(var(--u) * .4);list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.se-step{flex:1 0 calc(var(--u) * 6.3);max-width:calc(var(--u) * 9.5);scroll-snap-align:center}.se-step-btn{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .5) calc(var(--u) * .35) calc(var(--u) * .55);border:2px solid var(--line);border-radius:calc(var(--u) * 1);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .3s,opacity .3s,border-color .3s,box-shadow .3s}.se-step-btn:hover{border-color:var(--pink)}.se-step-time{font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .85);line-height:1.2;color:var(--ink-soft);font-variant-numeric:tabular-nums}.se-step-pic{display:grid;place-items:center;width:calc(var(--u) * 5);height:calc(var(--u) * 5);padding:calc(var(--u) * .34);border-radius:calc(var(--u) * .9);transition:filter .3s}.se-step-pic svg{width:100%;height:100%}.se-step-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .9);line-height:1.15;text-align:center;overflow-wrap:anywhere}.se-step.is-past .se-step-btn{opacity:.5}.se-step.is-past .se-step-pic{filter:grayscale(.5)}.se-step.is-now .se-step-btn{z-index:1;border:3px solid var(--pink);box-shadow:0 0 0 calc(var(--u) * .22) var(--pink-soft);transform:translateY(calc(var(--u) * -.3)) scale(1.05)}.se-step.is-now .se-step-time{color:var(--pink-ink)}.se-step.is-now .se-step-pic{animation:se-breathe 3s ease-in-out infinite}.se-step.is-next .se-step-btn{border-color:#8fd6b2;border-style:dashed}.se-badge{position:absolute;top:calc(var(--u) * -.8);left:50%;transform:translateX(-50%);padding:.18em .75em;border-radius:999px;background:var(--pink);color:#fff;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * .68);letter-spacing:.06em;white-space:nowrap}.se-badge.is-next{background:var(--green)}.se-check{position:absolute;z-index:2;top:calc(var(--u) * .35);right:calc(var(--u) * .35);display:grid;place-items:center;width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-radius:999px;background:var(--green);color:#fff}.se-check svg{width:70%;height:70%}.se-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em 1em;font-weight:800;font-size:calc(var(--u) * .68);color:var(--ink-soft)}.se-foot a{color:var(--pink-ink);text-decoration:none}.se-foot a:hover{text-decoration:underline}.se-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border:0;border-radius:14px;background:var(--pink);color:#fff;font-family:var(--display);font-weight:700;font-size:17px;cursor:pointer;box-shadow:0 4px 0 var(--pink-dark);transition:transform .1s,box-shadow .1s}.se-btn svg{width:20px;height:20px}.se-btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--pink-dark)}.se-btn.ghost{border:2px solid var(--line);background:#fff;color:var(--ink);box-shadow:0 4px 0 var(--line)}.se-btn.ghost:active{box-shadow:0 1px 0 var(--line)}.se-btn.is-danger{color:var(--danger)}.se-btn:disabled{opacity:.45;cursor:default;transform:none}.se-chip{min-height:40px;padding:6px 14px;border:2px solid var(--line);border-radius:999px;background:#fff;font-family:var(--display);font-weight:600;font-size:15px;color:var(--ink);cursor:pointer}.se-chip:hover{border-color:var(--pink);color:var(--pink-ink)}.se-big-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:max(48px,calc(var(--u) * 2.6));padding:0 calc(var(--u) * 1.1);border:0;border-radius:calc(var(--u) * .8);background:var(--pink);color:#fff;font-family:var(--display);font-weight:700;font-size:max(16px,calc(var(--u) * .95));cursor:pointer;box-shadow:0 calc(var(--u) * .22) 0 var(--pink-dark);transition:transform .1s,box-shadow .1s}.se-big-btn svg{width:1.2em;height:1.2em}.se-big-btn:active{transform:translateY(calc(var(--u) * .16));box-shadow:0 calc(var(--u) * .06) 0 var(--pink-dark)}.se-big-btn.ghost{border:2px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 calc(var(--u) * .22) 0 var(--line)}.se-big-btn:disabled{opacity:.45;cursor:default;transform:none}.se-dialog{width:min(760px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:22px;background:var(--surface);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.4;box-shadow:0 24px 80px rgba(42,31,45,.28);overflow:hidden}.se-dialog::backdrop{background:rgba(42,31,45,.5)}.se-dialog-inner{display:flex;flex-direction:column;max-height:calc(100dvh - 24px)}.se-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 22px;border-bottom:2px solid var(--line)}.se-dialog-head h2{margin:0;font-family:var(--display);font-weight:700;font-size:22px;line-height:1.2}.se-dialog-head .se-icon-btn{width:44px;height:44px;border-radius:12px}.se-dialog-body{padding:18px 22px;overflow-y:auto;overscroll-behavior:contain}.se-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:2px solid var(--line)}.se-foot-left{margin-right:auto}.se-help{margin:0 0 14px;font-weight:700;font-size:15px;color:var(--ink-soft)}.se-settings .se-help{margin:0}.se-input{width:100%;min-height:44px;padding:8px 12px;border:2px solid var(--line);border-radius:12px;background:#fff;font-family:var(--body);font-weight:700;font-size:16px;color:var(--ink)}.se-input:focus{border-color:var(--pink)}.se-dialog.se-focus{--u:clamp(15px,min(1.55vw,2.85vh),40px);width:100vw;height:100vh;height:100dvh;max-height:none;border-radius:0;background:var(--bg);font-size:var(--u);box-shadow:none}.se-focus .se-dialog-inner{height:100%;max-height:none}.se-focus .se-dialog-head{padding:calc(var(--u) * .6) calc(var(--u) * 1.3);border-bottom:0}.se-focus .se-dialog-head h2{font-size:calc(var(--u) * 1.5)}.se-focus .se-dialog-head .se-icon-btn{width:max(48px,calc(var(--u) * 2.4));height:max(48px,calc(var(--u) * 2.4));border-radius:calc(var(--u) * .7)}.se-focus .se-dialog-body{padding:0 calc(var(--u) * 1.3) calc(var(--u) * 1);overflow-y:auto}.se-focus .se-dialog-body,.se-focus-body{flex:1;min-height:0;display:flex;flex-direction:column}.se-focus-body>.se-card{flex:1;border-width:3px}.se-focus-body .se-card-head>h2{display:none}.se-focus-body .se-card-head{justify-content:flex-end}.se-focus-flow,.se-ft-wrap{flex:1;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 1)}.se-focus-flow .se-hint{text-align:center;font-size:calc(var(--u) * .85)}.se-focus-flow .se-strip{flex-wrap:wrap;justify-content:center;row-gap:calc(var(--u) * 1.4);overflow:visible}.se-focus-flow .se-step{flex:0 0 calc(var(--u) * 7.2);max-width:none}.se-focus-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .5)}.se-ft{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:calc(var(--u) * 1);width:100%;max-width:calc(var(--u) * 40);margin:0 auto}.se-ft-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * 1.1);border:4px solid var(--line);border-radius:calc(var(--u) * 1.5);background:var(--surface)}.se-ft-card.is-first{border-color:var(--pink)}.se-ft-card.is-then{border-color:var(--green)}.se-ft-tag{padding:.15em .9em;border-radius:999px;background:var(--pink);color:#fff;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.4);letter-spacing:.06em}.se-ft-card.is-then .se-ft-tag{background:var(--green)}.se-ft-pic{display:grid;place-items:center;width:min(calc(var(--u) * 12),30vw,40vh);aspect-ratio:1/1;padding:calc(var(--u) * .7);border-radius:calc(var(--u) * 1.3)}.se-ft-pic svg{width:100%;height:100%}.se-ft-label{font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.9);line-height:1.1;text-align:center}.se-ft-label.is-muted{font-weight:600;color:var(--ink-soft)}.se-ft-arrow{align-self:center;color:var(--ink-soft)}.se-ft-arrow svg{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.se-ft-choose{display:flex;flex-direction:column;gap:calc(var(--u) * .8)}.se-ft-choose-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6em}.se-ft-choose-head h3{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.4)}.se-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2em,1fr));gap:.6em}.se-pick{display:flex;flex-direction:column;align-items:center;gap:.35em;padding:.55em .35em .6em;border:2px solid var(--line);border-radius:1em;background:var(--surface);font-family:var(--display);font-weight:600;font-size:1em;line-height:1.15;color:var(--ink);text-align:center;cursor:pointer}.se-pick:hover{border-color:var(--pink)}.se-pick[aria-pressed=true]{border-color:var(--pink);background:var(--pink-soft)}.se-pick-pic{display:grid;place-items:center;width:4.2em;height:4.2em;padding:.3em;border-radius:.9em}.se-pick-pic svg{width:100%;height:100%}.se-pick-label{font-size:.85em}.se-ed-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-weight:800;font-size:15px;color:var(--ink-soft)}.se-ed-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.se-ed-row{display:grid;grid-template-columns:56px minmax(0,1fr) 112px auto;align-items:center;gap:8px;padding:6px;border:2px solid var(--line);border-radius:16px}.se-ed-pic{display:grid;place-items:center;width:56px;height:56px;padding:5px;border:0;border-radius:12px;cursor:pointer}.se-ed-pic svg{width:100%;height:100%}.se-ed-actions{display:flex;gap:4px}.se-ed-act{display:grid;place-items:center;width:40px;height:44px;border:2px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer}.se-ed-act svg{width:18px;height:18px}.se-ed-act:hover:not(:disabled){border-color:var(--pink)}.se-ed-act:disabled{opacity:.35;cursor:default}.se-ed-act.is-danger{color:var(--danger)}.se-ed-add{width:100%;margin-top:12px}.se-settings{display:grid;gap:14px}.se-field{display:grid;gap:6px;font-weight:800;font-size:15px}.se-toggle{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:2px solid var(--line);border-radius:16px;cursor:pointer}.se-toggle input{position:absolute;width:1px;height:1px;opacity:0}.se-toggle-ui{position:relative;flex:none;width:48px;height:28px;margin-top:2px;border-radius:999px;background:#e3d6dd;transition:background-color .2s}.se-toggle-ui:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.se-toggle input:checked+.se-toggle-ui{background:var(--green)}.se-toggle input:checked+.se-toggle-ui:after{transform:translateX(20px)}.se-toggle input:focus-visible+.se-toggle-ui{outline:3px solid var(--pink);outline-offset:2px}.se-toggle-text{display:grid;gap:2px}.se-toggle-text b{font-family:var(--display);font-weight:600;font-size:17px}.se-toggle-text small{font-weight:700;font-size:14px;color:var(--ink-soft)}.se-privacy{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:var(--green-soft);color:#1d5e40;font-weight:700;font-size:14px}.se-privacy svg{width:22px;height:22px;flex:none}.se-privacy p{margin:0}@keyframes se-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes se-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes se-pop{0%{transform:scale(.3)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes se-spin{to{transform:rotate(1turn)}}@keyframes se-rain{0%{transform:translateY(-6px);opacity:0}25%{opacity:1}to{transform:translateY(16px);opacity:0}}@keyframes se-snow{0%{transform:translateY(-6px);opacity:0}25%{opacity:1}to{transform:translate(4px,14px);opacity:0}}@keyframes se-drift{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes se-blow{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-6px,6px) rotate(-25deg)}}.se-a-blow,.se-a-bob,.se-a-rain,.se-a-snow,.se-a-spin,.se-a-wind{transform-box:view-box}.se-a-spin{animation:se-spin 24s linear infinite}.se-a-rain{animation:se-rain 1.3s ease-in infinite}.se-a-snow{animation:se-snow 2.6s ease-in-out infinite}.se-a-bob{animation:se-drift 5s ease-in-out infinite}.se-a-wind{animation:se-drift 2.4s ease-in-out infinite}.se-a-blow{animation:se-blow 3s ease-in-out infinite}@media (max-width:1280px) and (orientation:portrait),(max-width:900px){.se-tabs{order:3;flex:1 1 100%}}@media (max-width:1100px) and (orientation:portrait),(max-width:900px){.se-gunaydin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"hello hello" "flow flow" "weather mood"}}@media (max-width:720px){.se-gunaydin{grid-template-columns:minmax(0,1fr);grid-template-areas:"hello" "flow" "weather" "mood"}.se-clock{font-size:calc(var(--u) * 1.6)}.se-hide-sm{display:none}.se-card-head{flex-wrap:wrap}.se-strip{flex-direction:column;gap:calc(var(--u) * .9);padding:calc(var(--u) * .9) 0 0;overflow:visible}.se-step{max-width:none}.se-focus-flow .se-step,.se-step{flex:none}.se-step-btn{flex-direction:row;justify-content:flex-start;gap:.9em;padding:.55em .9em}.se-step-pic{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.se-step-label{flex:1;min-height:0;font-size:calc(var(--u) * 1.15);text-align:left}.se-step-time{order:3;font-size:calc(var(--u) * 1)}.se-badge,.se-step.is-now .se-step-btn{transform:none}.se-badge{left:auto;right:1em}.se-check{top:.45em;right:auto;left:.45em}.se-wx-options{grid-template-columns:repeat(3,minmax(0,1fr))}.se-wx-opt{font-size:calc(var(--u) * .85)}.se-ft{grid-template-columns:minmax(0,1fr)}.se-ft-arrow{justify-self:center;transform:rotate(90deg)}.se-ft-pic{width:min(48vw,34vh)}}@media (max-width:560px){.se-ed-row{grid-template-columns:52px minmax(0,1fr) 104px}.se-ed-actions{grid-column:2/-1;justify-content:flex-end}.se-dialog-foot .se-foot-left{width:100%}}@media (prefers-reduced-motion:reduce){.se-root *,.se-root :after,.se-root :before{animation:none!important;transition:none!important}}.se-dialog.is-small{width:min(460px,calc(100vw - 24px))}.se-confirm-text{margin:0;font-weight:700;font-size:16px;color:var(--ink-soft)}.se-btn.is-alert{background:var(--danger);box-shadow:0 4px 0 #8e2a1f}.se-btn.is-alert:active{box-shadow:0 1px 0 #8e2a1f}.se-special{display:flex;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .45) calc(var(--u) * .65);border:2px solid #f7b8d6;border-radius:calc(var(--u) * .9);background:#fff6fa}.se-special-art{display:grid;place-items:center;flex:none;width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.se-special-art svg{width:100%;height:100%}.se-special-text{min-width:0;display:flex;flex-direction:column;gap:.1em}.se-special-when{font-weight:800;font-size:calc(var(--u) * .62);letter-spacing:.06em;text-transform:uppercase;color:var(--pink-ink)}.se-special b{font-family:var(--display);font-weight:700;font-size:calc(var(--u) * .95);line-height:1.15}.se-special-text>span:last-child{font-weight:700;font-size:calc(var(--u) * .75);line-height:1.3;color:var(--ink-soft)}.se-special.is-bayram{border-color:#f5b3b7;background:linear-gradient(135deg,#fff0f0,#ffffff 70%)}.se-special.is-bayram .se-special-when{color:#c8102e}.se-special.is-anma{border-color:#d9dee7;background:#f6f7fa}.se-special.is-anma .se-special-when{color:#5b6474}.se-special.is-hafta{border-color:#bfe8d2;background:#f2fbf6}.se-special.is-hafta .se-special-when{color:var(--green-dark)}.se-hello.has-special{gap:calc(var(--u) * .45)}.se-hello.has-special .se-season{display:none}.se-hello.has-special .se-greet{font-size:calc(var(--u) * 2.2)}.se-hello.has-special .se-dayname{font-size:calc(var(--u) * 2.5)}.se-hello.has-special .se-hello-sun{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8)}.se-special-text>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.se-screen{flex:1 1 auto;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:minmax(min-content,1fr) minmax(min-content,1fr)}@media (min-width:901px){.se-root{height:100vh;height:100dvh;overflow-y:auto}}.se-etkinlik{grid-template-areas:"timer noise" "timer signal"}.se-timer{grid-area:timer}.se-noise{grid-area:noise}.se-signal{grid-area:signal}.se-toplanma{grid-template-areas:"wheel duties" "wheel music"}.se-wheel-card{grid-area:wheel}.se-duties{grid-area:duties}.se-music{grid-area:music}.se-eve{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"recap celebrate" "recap goodbye"}.se-recap{grid-area:recap}.se-celebrate{grid-area:celebrate}.se-goodbye{grid-area:goodbye}.se-root.has-expanded{overflow:hidden}.se-card.is-expanded{--u:clamp(15px,min(1.55vw,2.85vh),40px);position:fixed;inset:0;z-index:40;font-size:var(--u);border:0;border-radius:0;padding:calc(var(--u) * 1.1) max(16px,calc(var(--u) * 1.4));overflow-y:auto}.se-seg{display:inline-flex;gap:2px;padding:3px;border:2px solid var(--line);border-radius:999px;background:var(--surface)}.se-seg button{min-height:40px;padding:0 calc(var(--u) * .6);border:0;border-radius:999px;background:transparent;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .72);color:var(--ink-soft);white-space:nowrap;cursor:pointer}.se-seg button[aria-pressed=true]{background:var(--pink);color:#fff}.se-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .35)}.se-chips.is-left{justify-content:flex-start}.se-chip-u{display:inline-flex;align-items:center;gap:.35em;min-height:40px;height:calc(var(--u) * 2);padding:0 calc(var(--u) * .75);border:2px solid var(--line);border-radius:999px;background:var(--surface);font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .78);color:var(--ink);white-space:nowrap;cursor:pointer}.se-chip-u svg{width:1.1em;height:1.1em}.se-chip-u.is-now{border-color:#bfe8d2;background:var(--green-soft);color:var(--green-dark)}.se-chip-u[aria-pressed=true]{border-color:var(--pink);background:var(--pink-soft);color:var(--pink-ink)}.se-chip-u:disabled{opacity:.45;cursor:default}.se-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--u) * .5)}.se-controls.is-left{justify-content:flex-start}.se-mini-btn[aria-pressed=true]{border-color:var(--pink);background:var(--pink-soft);color:var(--pink-ink)}.se-mini-switch{display:inline-flex;align-items:center;gap:.4em;min-height:44px;padding:0 calc(var(--u) * .6);border:2px solid var(--line);border-radius:calc(var(--u) * .65);background:var(--surface);font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .75);color:var(--ink);cursor:pointer}.se-mini-switch input{width:1.15em;height:1.15em;accent-color:var(--pink)}.se-status{margin:0;text-align:center;font-weight:700;font-size:calc(var(--u) * .7);color:var(--ink-soft)}.se-volume{display:inline-flex;align-items:center;gap:.4em;flex:1 1 140px;max-width:320px;color:var(--ink-soft)}.se-volume svg{flex:none;width:1.3em;height:1.3em}.se-volume input{flex:1;min-width:0;min-height:32px;accent-color:var(--pink)}.se-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.se-timer-chip{display:inline-flex;align-items:center;gap:.35em;min-height:44px;padding:0 calc(var(--u) * .8);border:2px solid var(--pink);border-radius:999px;background:var(--pink-soft);font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1);color:var(--pink-ink);font-variant-numeric:tabular-nums;cursor:pointer}.se-timer-chip svg{width:1.1em;height:1.1em}.se-timer-chip.is-paused{border-color:var(--line);background:var(--surface);color:var(--ink-soft)}.se-timer{overflow:hidden}.se-dial-box{position:relative;flex:1 1 0;min-height:calc(var(--u) * 7);display:grid;place-items:center}.se-dial{position:absolute;inset:0;width:100%;height:100%}.se-timer-read{display:flex;flex-direction:column;align-items:center;gap:.15em}.se-digits{font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 3);line-height:1;font-variant-numeric:tabular-nums}.se-timer-act{font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1);color:var(--ink-soft);text-align:center}.se-done{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:1em;background:rgba(255,247,251,.94);text-align:center}.se-done-inner{position:relative;z-index:1;animation:se-pop .5s ease-out}.se-done h3{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 3);color:var(--pink)}.se-done p{margin:.3em 0 1em;font-weight:800;font-size:calc(var(--u) * 1.1);color:var(--ink-soft)}.se-stars{position:absolute;top:45%;left:50%;width:0;height:0}.se-star{position:absolute;width:24px;height:24px;margin:-12px;animation:se-starfly 1.6s ease-out forwards}@keyframes se-starfly{0%{transform:translate(0) scale(.3);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1) rotate(160deg);opacity:0}}.se-sand-stream{stroke-dasharray:4 6;animation:se-sand .4s linear infinite}@keyframes se-sand{to{stroke-dashoffset:-10}}.se-noise{transition:background-color .5s,border-color .5s}.se-noise[data-zone=calm]{background:#f2fbf6;border-color:#bfe8d2}.se-noise[data-zone=talk]{background:#fff8ea;border-color:#f6dda8}.se-noise[data-zone=loud]{background:#ffeff5;border-color:#f6b8d3}.se-char-box{position:relative;flex:1 1 0;min-height:calc(var(--u) * 5);display:grid;place-items:center}.se-char{position:absolute;inset:0;width:100%;height:100%}.se-noise[data-zone=loud] .se-char-head{transform-box:view-box;transform-origin:150px 170px;animation:se-shake .35s ease-in-out infinite}@keyframes se-shake{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.se-zz{animation:se-float 2.4s ease-in-out infinite}.se-zz.is-late{animation-delay:.8s}@keyframes se-float{0%{transform:translateY(8px);opacity:0}30%{opacity:1}to{transform:translateY(-22px);opacity:0}}.se-shh{top:4%;right:8%;padding:.15em .6em;border:3px solid var(--pink);border-radius:18px;font-size:calc(var(--u) * 1.3);color:var(--pink)}.se-quiet,.se-shh{position:absolute;background:#fff;font-family:var(--display);font-weight:700}.se-quiet{top:2%;left:2%;display:inline-flex;align-items:center;gap:.3em;padding:.2em .7em;border:2px solid #f6dda8;border-radius:999px;font-size:calc(var(--u) * .9);color:#8a5a00}.se-quiet svg{width:1.1em;height:1.1em;fill:#f5a623;color:#f5a623}.se-noise-mood{margin:0;text-align:center;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.15)}.se-meter{position:relative;height:max(14px,calc(var(--u) * 1));overflow:hidden;border:2px solid var(--line);border-radius:999px;background:linear-gradient(90deg,#bfe8d2 0 45%,#f6dda8 45% 75%,#f6b8d3 75% 100%)}.se-meter span{position:absolute;inset:0 auto 0 0;border-radius:999px;background:rgba(42,31,45,.3);transition:width .1s linear}.se-noise-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--u) * .4)}.se-signal[data-light=kirmizi]{background:linear-gradient(180deg,#ffe9ea,#ffffff 60%)}.se-signal[data-light=sari]{background:linear-gradient(180deg,#fff4d1,#ffffff 60%)}.se-signal[data-light=yesil]{background:linear-gradient(180deg,#e1f6ea,#ffffff 60%)}.se-signal-body{flex:1;min-height:0;display:flex;align-items:center;gap:calc(var(--u) * 1)}.se-light{flex:none;display:flex;flex-direction:column;gap:calc(var(--u) * .45);padding:calc(var(--u) * .5);border-radius:calc(var(--u) * 1.8);background:#3b2f40}.se-lamp{width:max(44px,calc(var(--u) * 2.7));height:max(44px,calc(var(--u) * 2.7));border:3px solid #2a1f2d;border-radius:999px;opacity:.28;cursor:pointer;transition:opacity .2s,box-shadow .2s,transform .15s}.se-lamp:active{transform:scale(.94)}.se-lamp.is-kirmizi{background:#ff5a5f}.se-lamp.is-sari{background:#ffc93c}.se-lamp.is-yesil{background:#3bc47f}.se-lamp[aria-checked=true]{opacity:1}.se-lamp.is-kirmizi[aria-checked=true]{box-shadow:0 0 calc(var(--u) * 1.2) rgba(255,90,95,.9)}.se-lamp.is-sari[aria-checked=true]{box-shadow:0 0 calc(var(--u) * 1.2) rgba(255,201,60,.9)}.se-lamp.is-yesil[aria-checked=true]{box-shadow:0 0 calc(var(--u) * 1.2) rgba(59,196,127,.9)}.se-signal-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * .55)}.se-signal-rule{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.5);line-height:1.1}.se-signal[data-light=none] .se-signal-rule{font-size:calc(var(--u) * 1.05);color:var(--ink-soft)}.se-signal-symbol{display:flex;align-items:center;gap:.6em;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1.1)}.se-signal-symbol svg{flex:none;width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);padding:calc(var(--u) * .25);border-radius:calc(var(--u) * .8);background:var(--sky-soft)}.se-symbols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--u) * .3)}.se-sym{height:max(44px,calc(var(--u) * 2.7));padding:calc(var(--u) * .2);border:2px solid var(--line);border-radius:calc(var(--u) * .6);background:#fff;cursor:pointer}.se-sym svg{width:100%;height:100%}.se-sym[aria-checked=true]{border-color:var(--pink);background:var(--pink-soft)}.se-wheel-card{background:linear-gradient(180deg,#fff6e0,#ffffff 50%)}.se-wheel-box{position:relative;flex:1 1 0;min-height:calc(var(--u) * 8);display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.se-wheel-box:disabled{cursor:progress}.se-wheel{position:absolute;inset:0;width:100%;height:100%}.se-wheel-result{display:grid;place-items:center;min-height:calc(var(--u) * 2.4);text-align:center}.se-wheel-winner{margin:0;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1.7);animation:se-pop .5s ease-out}.se-wheel-winner b{font-weight:700;color:var(--pink)}.se-wheel-wait{margin:0;font-size:calc(var(--u) * .9)}.se-wheel-left,.se-wheel-wait{font-weight:800;color:var(--ink-soft)}.se-wheel-left{font-size:calc(var(--u) * .8)}.se-names-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .6);text-align:center}.se-names-empty-art{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.se-names-empty p{margin:0;max-width:22em;font-weight:800;font-size:calc(var(--u) * .9);color:var(--ink-soft)}.se-names-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * .4)}.se-duties{background:linear-gradient(180deg,#eef8ff,#ffffff 55%)}.se-duty-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));align-content:center;gap:calc(var(--u) * .45);margin:0;padding:0;list-style:none}.se-duty{display:flex;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .45) calc(var(--u) * .6);border:2px solid var(--line);border-radius:calc(var(--u) * .9);background:#fff}.se-duty-pic{flex:none;width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.se-duty-pic svg{width:100%;height:100%}.se-duty-text{min-width:0;display:flex;flex-direction:column}.se-duty-label{font-weight:800;font-size:calc(var(--u) * .72);color:var(--ink-soft)}.se-duty-name{font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.3);line-height:1.1;overflow-wrap:anywhere}.se-music{background:linear-gradient(180deg,#f3eeff,#ffffff 55%)}.se-music-body{flex:1;min-height:0;display:flex;align-items:center;gap:calc(var(--u) * 1)}.se-music-ring{position:relative;flex:none;width:calc(var(--u) * 6.5);height:calc(var(--u) * 6.5)}.se-music-ring>svg{width:100%;height:100%}.se-music-art{position:absolute;inset:27%;width:46%;height:46%}.se-music[data-playing=true] .se-music-art{animation:se-dance .6s ease-in-out infinite alternate}@keyframes se-dance{0%{transform:rotate(-8deg)}to{transform:rotate(8deg) translateY(-6%)}}.se-music-side{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .4)}.se-music-time{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 2);line-height:1;font-variant-numeric:tabular-nums}.se-music-tools{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .6)}.se-root[data-screen=dinlenme]{--bg:#171538;--surface:#23205a;--ink:#f3eeff;--ink-soft:#b9b2e3;--line:#39357a;--pink-soft:#3e2f6e;--pink-ink:#ffc2de}.se-root[data-screen=dinlenme] .se-dialog{--bg:#fff7fb;--surface:#ffffff;--ink:#2a1f2d;--ink-soft:#6a5a66;--line:#f1dde7;--pink-soft:#ffe3f0;--pink-ink:#b2246a}.se-rest{position:relative;flex:1;min-height:calc(var(--u) * 24);display:flex;align-items:center;justify-content:center;padding:calc(var(--u) * 1.2);overflow:hidden;border-radius:var(--radius);background:linear-gradient(180deg,#121034,#241f5c 70%,#2e2766);color:#f3eeff}.se-sky{position:absolute;inset:0;width:100%;height:100%}.se-twinkle{animation:se-twinkle 3.2s ease-in-out infinite}@keyframes se-twinkle{0%,to{opacity:.35}50%{opacity:1}}.se-moon{animation:se-moonbob 6s ease-in-out infinite}@keyframes se-moonbob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.se-rest-content{position:relative;z-index:1;width:min(100%,calc(var(--u) * 40));display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .7);text-align:center}.se-rest-title{margin:0;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 3);line-height:1.05;color:#ffe9a8}.se-rest-sub{margin:0;font-weight:700;font-size:calc(var(--u) * 1.1);color:#cfc8f5}.se-rest-panel{width:100%;display:flex;flex-direction:column;gap:calc(var(--u) * .7);padding:calc(var(--u) * 1);border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--u) * 1.2);background:rgba(255,255,255,.07)}.se-rest-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--u) * .6)}.se-rest-time{min-width:4ch;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 3);line-height:1;color:#fff;font-variant-numeric:tabular-nums}.se-rest-actions{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .5)}.se-rest .se-chips{justify-content:center}.se-rest .se-chip-u,.se-rest .se-mini-btn,.se-rest .se-mini-switch{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#f3eeff}.se-rest .se-chip-u[aria-pressed=true]{border-color:#ffe9a8;background:#ffe9a8;color:#2a1f2d}.se-rest .se-big-btn{background:#8b7bea;box-shadow:0 calc(var(--u) * .22) 0 #5b4bb8}.se-rest .se-big-btn.ghost{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#f3eeff;box-shadow:none}.se-rest .se-volume{flex:0 1 220px;color:#cfc8f5}.se-rest .se-status{color:#cfc8f5}.se-dim{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:0;background:#000;color:rgba(255,255,255,.35);font-family:var(--display);cursor:pointer}.se-dim-moon{width:56px;height:56px;border-radius:999px;background:#3a3420;box-shadow:0 0 40px rgba(255,233,168,.15)}.se-dim-time{font-weight:600;font-size:28px;font-variant-numeric:tabular-nums}.se-dim-hint{font-family:var(--body);font-weight:700;font-size:14px}.se-recap{background:linear-gradient(180deg,#fff3e6,#ffffff 50%)}.se-recap-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 8),1fr));align-content:start;gap:calc(var(--u) * .5);margin:0;padding:0;overflow-y:auto;list-style:none}.se-recap-item{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .5) calc(var(--u) * .3);border:2px solid var(--line);border-radius:calc(var(--u) * .9);background:#fff;color:var(--ink);cursor:pointer}.se-recap-pic{display:grid;place-items:center;width:calc(var(--u) * 5);height:calc(var(--u) * 5);padding:calc(var(--u) * .3);border-radius:calc(var(--u) * .8)}.se-recap-pic svg{width:100%;height:100%}.se-recap-label{font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .9);line-height:1.15;text-align:center}.se-recap-star{position:absolute;top:calc(var(--u) * .3);right:calc(var(--u) * .3);width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);color:#e5d9e0}.se-recap-star svg{width:100%;height:100%;fill:currentColor}.se-recap-item[aria-pressed=true]{border-color:#f5a623;background:#fff8e6}.se-recap-item[aria-pressed=true] .se-recap-star{color:#f5a623;animation:se-pop .4s ease-out}.se-recap-count{display:flex;align-items:center;gap:.4em;margin:0;font-weight:800;font-size:calc(var(--u) * .85);color:#8a5a00}.se-recap-count svg{width:1.2em;height:1.2em;fill:#f5a623;color:#f5a623}.se-celebrate{overflow:hidden;background:linear-gradient(180deg,#fff0f6,#ffffff 55%)}.se-cel-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .5);text-align:center}.se-cel-art{width:calc(var(--u) * 6.5);height:calc(var(--u) * 6.5);animation:se-bob 3s ease-in-out infinite}.se-cel-title{margin:0;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1.8);line-height:1.1}.se-cel-title b{font-weight:700;color:var(--pink)}.se-cel-form{flex:1;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * .6)}.se-celebrate .se-field{font-size:max(15px,calc(var(--u) * .85))}.se-celebrate .se-input{font-size:max(16px,calc(var(--u) * .95))}.se-confetti{position:fixed;inset:0;z-index:70;overflow:hidden;pointer-events:none}.se-confetti span{position:absolute;top:-20px;border-radius:2px;animation-name:se-confetti;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes se-confetti{0%{transform:translateY(0) rotate(0)}to{transform:translateY(110vh) rotate(2turn)}}.se-goodbye{background:linear-gradient(180deg,#e8f7ef,#ffffff 55%)}.se-goodbye[data-ready=true]{border-color:#9fdcbd}.se-bye-top{display:flex;align-items:center;gap:calc(var(--u) * .7);min-width:0}.se-bye-art{flex:none;width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.se-bye-text{margin:.2em 0 0;font-weight:800;font-size:calc(var(--u) * .9);color:var(--ink-soft)}.se-check-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:calc(var(--u) * .45);margin:0;padding:0;list-style:none}.se-check-item{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .5) calc(var(--u) * .3);border:2px solid var(--line);border-radius:calc(var(--u) * .9);background:#fff;color:var(--ink);cursor:pointer}.se-check-pic{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.se-check-pic svg{width:100%;height:100%}.se-check-label{font-family:var(--display);font-weight:600;font-size:calc(var(--u) * .78);line-height:1.15;text-align:center}.se-check-tick{position:absolute;top:calc(var(--u) * .3);right:calc(var(--u) * .3);display:grid;place-items:center;width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);border-radius:999px;background:#eee6eb;color:#fff}.se-check-tick svg{width:70%;height:70%}.se-check-item[aria-pressed=true]{border-color:#9fdcbd;background:var(--green-soft)}.se-check-item[aria-pressed=true] .se-check-tick{background:var(--green);animation:se-pop .4s ease-out}.se-row-btn{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:2px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.se-row-btn:hover{border-color:var(--pink)}.se-row-btn svg{flex:none;width:22px;height:22px;color:var(--pink)}.se-row-btn b{display:block;font-family:var(--display);font-weight:600;font-size:17px}.se-row-btn small{display:block;font-weight:700;font-size:14px;color:var(--ink-soft)}.se-names-input{min-height:220px;line-height:1.5;resize:vertical}.se-names-count{margin:8px 0 0}.se-duty-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.se-duty-option{display:flex;align-items:center;gap:10px;padding:8px 12px;border:2px solid var(--line);border-radius:14px;font-family:var(--display);font-weight:600;font-size:16px;cursor:pointer}.se-duty-option input{width:20px;height:20px;accent-color:var(--pink)}.se-duty-option-pic{flex:none;width:40px;height:40px}.se-duty-option-pic svg{width:100%;height:100%}@media (max-width:900px){.se-eve,.se-screen{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.se-etkinlik{grid-template-areas:"timer" "noise" "signal"}.se-toplanma{grid-template-areas:"wheel" "duties" "music"}.se-eve{grid-template-areas:"recap" "celebrate" "goodbye"}.se-dial-box,.se-wheel-box{flex:none;height:min(78vw,420px)}.se-char-box{flex:none;height:min(56vw,300px)}}@media (max-width:720px){.se-duty-grid{grid-template-columns:minmax(0,1fr)}.se-symbols{grid-template-columns:repeat(3,minmax(0,1fr))}.se-music-body{flex-direction:column;align-items:stretch}.se-music-ring{align-self:center}.se-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.se-rest-time{font-size:calc(var(--u) * 2.6)}}.se-oyun{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"draw dice" "draw groups"}.se-draw{grid-area:draw}.se-dice{grid-area:dice}.se-groups{grid-area:groups}.se-draw-tools{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .45)}.se-swatches{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .3)}.se-swatch{width:max(36px,calc(var(--u) * 1.9));height:max(36px,calc(var(--u) * 1.9));border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 2px var(--line);cursor:pointer}.se-swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--ink);transform:scale(1.08)}.se-pen-dot{display:inline-block;border-radius:999px;background:currentColor}.se-draw-confirm{display:inline-flex;gap:calc(var(--u) * .3)}.se-mini-btn.is-danger{border-color:#f5b3b7;background:#fff0f0;color:var(--danger)}.se-draw-box{position:relative;flex:1 1 0;min-height:calc(var(--u) * 10);overflow:hidden;border:2px dashed var(--line);border-radius:calc(var(--u) * .9);background:#fff}.se-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.se-dice{background:linear-gradient(180deg,#fff0f6,#ffffff 60%)}.se-dice-box{flex:1 1 0;min-height:calc(var(--u) * 5);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1);padding:0;border:0;background:none;cursor:pointer}.se-die{width:min(42%,calc(var(--u) * 8));height:auto;max-height:100%;aspect-ratio:1/1}.se-die.is-rolling{animation:se-roll .25s ease-in-out infinite alternate}@keyframes se-roll{0%{transform:rotate(-14deg) scale(.94)}to{transform:rotate(14deg) scale(1.04)}}.se-dice-result{margin:0;text-align:center;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.6);line-height:1.1;font-variant-numeric:tabular-nums}.se-groups{background:linear-gradient(180deg,#eef8ff,#ffffff 55%)}.se-groups-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--u) * .5)}.se-group-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 10),1fr));align-content:start;gap:calc(var(--u) * .45);margin:0;padding:0;overflow-y:auto;list-style:none}.se-group{display:flex;flex-direction:column;gap:calc(var(--u) * .35);padding:calc(var(--u) * .5) calc(var(--u) * .6);border:3px solid var(--line);border-radius:calc(var(--u) * .9);background:#fff;animation:se-pop .4s ease-out}.se-group-name{align-self:flex-start;padding:.15em .7em;border-radius:999px;color:#fff;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * .78)}.se-group-kids{font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1.05);line-height:1.3}@media (max-width:900px){.se-oyun{grid-template-columns:minmax(0,1fr);grid-template-areas:"draw" "dice" "groups"}.se-draw-box{flex:none;height:min(80vw,460px)}.se-dice-box{flex:none;height:min(46vw,260px)}}.se-root.se-gate{align-items:center;gap:18px;padding-block:24px;background:radial-gradient(circle at 12% 8%,#ffe3f0 0,transparent 38%),radial-gradient(circle at 88% 92%,#ddf5e8 0,transparent 42%),var(--bg)}@media (min-width:901px){.se-root.se-gate{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}}.se-gate>.se-gate-card{margin-block:auto}.se-gate .se-foot{font-size:13px}.se-gate-card{width:min(100%,720px);display:flex;flex-direction:column;gap:18px;padding:clamp(20px,4vw,36px);border:2px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 18px 50px rgba(194,49,119,.1);font-size:16px;line-height:1.4}.se-gate-card.is-center{align-items:center;text-align:center}.se-gate-brand{display:flex;align-items:center;gap:12px}.se-gate-brand img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.se-gate-kicker{font-weight:600;font-size:15px;letter-spacing:.04em;color:var(--pink)}.se-gate-brand h1,.se-gate-kicker{margin:0;font-family:var(--display)}.se-gate-brand h1{font-weight:700;font-size:clamp(28px,4vw,38px);line-height:1.05}.se-gate-lead{max-width:60ch;margin:0;font-weight:700;font-size:17px;line-height:1.5;color:var(--ink-soft)}.se-gate-pics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.se-gate-pics svg{width:100%;height:auto;aspect-ratio:1/1;padding:8px;border-radius:18px;background:#fff1d0}.se-gate-pics svg:nth-child(2){background:#ffe3f0}.se-gate-pics svg:nth-child(3){background:#efe6ff}.se-gate-pics svg:nth-child(4){background:#ddf5e8}.se-gate-pics svg:nth-child(5){background:#e6e4ff}.se-gate-pics svg:nth-child(6){background:#ffe3f0}.se-gate-q{margin:4px 0 0;font-family:var(--display);font-weight:700;font-size:24px;line-height:1.2}.se-gate-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.se-role{display:flex;align-items:center;gap:14px;min-height:120px;padding:18px;border:3px solid var(--line);border-radius:22px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:transform .15s,border-color .2s,box-shadow .2s}.se-role:hover{transform:translateY(-2px)}.se-role:active{transform:translateY(1px)}.se-role.is-teacher{border-color:#f7b8d6;background:linear-gradient(160deg,#fff0f7,#ffffff 70%)}.se-role.is-teacher:hover{border-color:var(--pink);box-shadow:0 8px 0 #ffe3f0}.se-role.is-parent{border-color:#a9e3c8;background:linear-gradient(160deg,#eaf8f1,#ffffff 70%)}.se-role.is-parent:hover{border-color:var(--green);box-shadow:0 8px 0 #ddf5e8}.se-role-art{flex:none;width:72px;height:72px}.se-role-text{display:flex;flex-direction:column;gap:4px}.se-role-text b{font-family:var(--display);font-weight:700;font-size:24px}.se-role-text span{font-weight:700;font-size:15px;color:var(--ink-soft)}.se-gate-note{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:14px;background:var(--green-soft);font-weight:700;font-size:14px;color:#1d5e40}.se-gate-note svg{flex:none;width:20px;height:20px}.se-gate-formhead{display:flex;align-items:center;gap:12px}.se-gate-back{flex:none;display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);cursor:pointer}.se-gate-back:hover{border-color:var(--pink)}.se-gate-back svg{width:22px;height:22px}.se-gate-formart{flex:none;width:56px;height:56px}.se-gate-formhead h2{margin:0;font-family:var(--display);font-weight:700;font-size:26px;line-height:1.15}.se-gate-formhead p{margin:2px 0 0;font-weight:700;font-size:15px;color:var(--ink-soft)}.se-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.se-gate-field{min-width:0;display:flex;flex-direction:column;gap:6px}.se-gate-field.is-wide{grid-column:1/-1}.se-gate-field label{font-weight:800;font-size:15px}.se-gate-input{width:100%;min-height:50px;padding:10px 14px;border:2px solid var(--line);border-radius:14px;background:#fff;font-family:var(--body);font-weight:700;font-size:17px;color:var(--ink)}.se-gate-input:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 4px var(--pink-soft)}.has-error .se-gate-input{border-color:#e85c5c}.se-gate-error{margin:0;font-weight:800;font-size:14px;color:#c0392b}.se-gate-hint{margin:0;font-weight:700;font-size:13px;color:var(--ink-soft)}.se-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.se-gate-consent{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:2px solid var(--line);border-radius:16px;font-weight:700;font-size:15px;line-height:1.45;cursor:pointer}.se-gate-consent input{position:absolute;width:1px;height:1px;opacity:0}.se-gate-box{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border:2px solid #d9c3ce;border-radius:8px;background:#fff;color:transparent}.se-gate-box svg{width:18px;height:18px}.se-gate-consent input:checked+.se-gate-box{border-color:var(--green);background:var(--green);color:#fff}.se-gate-consent input:focus-visible+.se-gate-box{outline:3px solid var(--pink);outline-offset:2px}.se-gate-consent.is-demo{border-color:#f7b8d6;background:#fff6fa}.se-gate-consent b{font-weight:800;color:var(--ink)}.se-gate-consent small,.se-gate-legal{font-weight:700;color:var(--ink-soft)}.se-gate-legal{margin:0;font-size:14px;line-height:1.5}.se-gate-legal a{font-weight:800;color:var(--pink-ink)}.se-gate-alert{margin:0;padding:12px 14px;border-radius:14px;background:#fdebec;font-weight:800;font-size:15px;color:#9f1d1d}.se-gate-submit{width:100%;min-height:56px;font-size:18px}.se-gate-submit:disabled{opacity:.7;cursor:progress}.se-soon-art{width:120px;height:120px}.se-gate-actions{display:flex;flex-direction:column;align-items:center;gap:12px}.se-gate-actions .se-btn{text-decoration:none}.se-gate .se-link-btn{font-size:15px}.se-settings-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:2px solid var(--line);border-radius:16px}.se-settings-account b{display:block;font-family:var(--display);font-weight:600;font-size:17px}.se-settings-account small{display:block;font-weight:700;font-size:14px;color:var(--ink-soft)}@media (max-width:640px){.se-gate-grid,.se-gate-roles{grid-template-columns:minmax(0,1fr)}.se-gate-pics{grid-template-columns:repeat(3,minmax(0,1fr))}.se-role{min-height:96px}.se-role-art{width:60px;height:60px}}.se-foot-link{min-height:24px;padding:0;border:0;background:none;font-family:var(--body);font-weight:800;font-size:inherit;color:var(--pink-ink);cursor:pointer}.se-foot-link:hover{text-decoration:underline}.se-row-btn.is-promo{border-color:#bfe8d2;background:#f2fbf6}.se-row-btn.is-promo svg{color:var(--green)}.se-promo{display:grid;gap:14px}.se-promo-lead{margin:0;font-weight:700;font-size:16px;line-height:1.5;color:var(--ink-soft)}.se-promo-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.se-promo-list li{display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px}.se-promo-list svg{flex:none;width:20px;height:20px;padding:3px;border-radius:999px;background:var(--green-soft);color:var(--green)}.se-promo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.se-promo-actions .se-btn{text-decoration:none}.se-promo-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:800;font-size:15px;color:var(--pink-ink)}.se-promo-link svg{width:16px;height:16px}a.se-role{color:inherit;text-decoration:none}a.se-gate-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5em;text-decoration:none}a.se-gate-submit svg{width:1.2em;height:1.2em}.se-city-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.se-city-btn svg,.se-city-btn.is-empty{color:var(--ink-soft)}.se-city-btn svg{flex:none;width:20px;height:20px}.se-city-search{position:sticky;top:-18px;z-index:1;display:flex;align-items:center;margin:-18px 0 0;padding:18px 0 14px;background:var(--surface)}.se-city-search svg{position:absolute;left:14px;width:20px;height:20px;color:var(--ink-soft);pointer-events:none}.se-city-search .se-input{min-height:50px;padding-left:44px;font-size:17px}.se-city-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.se-city-opt{min-height:52px;padding:8px 12px;border:2px solid var(--line);border-radius:14px;background:#fff;font-family:var(--body);font-weight:800;font-size:17px;color:var(--ink);text-align:left;cursor:pointer}.se-city-opt:hover{border-color:var(--pink)}.se-city-opt:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.se-city-opt[aria-pressed=true]{border-color:var(--pink);background:var(--pink-soft);color:var(--pink-ink)}.se-city-none{margin:8px 0 0;font-weight:700;color:var(--ink-soft)}@media (max-width:520px){.se-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.se-ed-pic.has-photo,.se-ft-pic.has-photo,.se-pick-pic.has-photo,.se-recap-pic.has-photo,.se-step-pic.has-photo{padding:0;overflow:hidden;background:#f3eef1}.has-photo>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.se-step.is-past .se-step-pic.has-photo img{filter:grayscale(.6)}.se-picker-wrap{display:grid;gap:12px}.se-picker-title{margin:4px 0 0;font-family:var(--display);font-weight:700;font-size:1.05em}.se-photo-shelf{display:grid;gap:10px;padding:12px;border:2px dashed var(--line);border-radius:16px;background:#fffafc}.se-photo-shelf-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.se-photo-shelf-head b{font-family:var(--display);font-weight:700;font-size:1.05em}.se-photo-shelf-head small{font-weight:700;font-size:.8em;color:var(--ink-soft)}.se-photo-shelf .se-help{margin:0;font-size:13px}.se-photo-add .se-pick-pic{background:var(--pink-soft);color:var(--pink-ink)}.se-photo-add .se-pick-pic svg{width:55%;height:55%}.se-photo-add:disabled{opacity:.6;cursor:default}.se-photo-item{position:relative;display:grid}.se-photo-del{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--line);border-radius:999px;background:#fff;color:var(--danger);cursor:pointer}.se-photo-del svg{width:16px;height:16px}.se-photo-confirm{position:absolute;inset:auto 4px 4px;display:flex;justify-content:center;gap:4px}.se-photo-confirm .se-mini-btn{min-width:0;min-height:34px;height:34px;padding:0 8px;font-size:13px}.se-photo-msg{margin:0;padding:8px 12px;border-radius:12px;background:#fff0f0;color:var(--danger);font-weight:800;font-size:14px}.se-class-switch{display:inline-flex;align-items:center;gap:.25em;max-width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.se-class-switch span{overflow:hidden;text-overflow:ellipsis}.se-class-switch svg{flex:none;width:.8em;height:.8em;color:var(--pink)}.se-class-list{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none}.se-class-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:2px solid var(--line);border-radius:16px}.se-class-row.is-active{border-color:var(--pink);background:var(--pink-soft)}.se-class-name{min-width:0;display:grid}.se-class-name b{font-family:var(--display);font-weight:700;font-size:18px;overflow-wrap:anywhere}.se-class-name small{font-weight:800;font-size:13px;color:var(--pink-ink)}.se-class-on{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-weight:700;color:var(--pink-ink)}.se-class-on svg{width:20px;height:20px}.se-class-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.se-class-add{display:grid;gap:12px;padding:14px;border:2px dashed var(--line);border-radius:16px}.se-class-add .se-btn{justify-self:start}.se-class-warn{color:var(--danger)}.se-chip[aria-checked=true]{border-color:var(--pink);background:var(--pink-soft);color:var(--pink-ink)}.se-star-chip{display:inline-flex;align-items:center;gap:.35em;flex:none;min-height:max(44px,calc(var(--u) * 2.3));padding:0 calc(var(--u) * .7);border:2px solid #f5d27a;border-radius:999px;background:#fff8e1;color:#8a5a00;font-family:var(--display);font-weight:700;font-size:calc(var(--u) * 1.05);font-variant-numeric:tabular-nums;cursor:pointer}.se-star-chip svg{width:1.15em;height:1.15em;fill:#ffc93c;color:#d99a00}.se-star-chip small{font-size:.72em;opacity:.75}.se-star-chip-teams{display:inline-flex;gap:.45em}.se-starboard{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(var(--u) * 1);font-family:var(--display)}.se-stars-tools{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .6)}.se-seg.is-big{flex-wrap:wrap;gap:calc(var(--u) * .25);padding:calc(var(--u) * .25)}.se-seg.is-big button{min-height:max(44px,calc(var(--u) * 2.2));padding:0 calc(var(--u) * .9);font-size:max(15px,calc(var(--u) * .85))}.se-stars-confirm{display:inline-flex;gap:calc(var(--u) * .4)}.se-big-btn.is-alert{background:var(--danger);box-shadow:0 calc(var(--u) * .22) 0 #8e2a20}.se-stars-jar{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:calc(var(--u) * 1.5)}.se-jar{justify-self:end;width:100%;max-width:min(calc(var(--u) * 22),60vh);height:auto;max-height:100%}.se-jar-star.is-new{transform-box:fill-box;transform-origin:center;animation:se-star-in .55s cubic-bezier(.2,1.4,.4,1)}@keyframes se-star-in{0%{transform:translateY(-60px) scale(.3) rotate(-90deg);opacity:0}to{transform:none;opacity:1}}.se-stars-side{display:grid;justify-items:start;gap:calc(var(--u) * .8)}.se-stars-count{margin:0;font-weight:600;font-size:calc(var(--u) * 1.6);color:var(--ink-soft)}.se-stars-count b{font-weight:700;font-size:2.2em;color:#d99a00}.se-stars-msg{margin:0;max-width:22em;font-weight:600;font-size:calc(var(--u) * 1.15)}.se-stars-btns{display:flex;gap:calc(var(--u) * .5)}.se-stars-add{min-height:max(56px,calc(var(--u) * 3.4));padding:0 calc(var(--u) * 1.6);font-size:max(18px,calc(var(--u) * 1.3))}.se-teams{flex:1;min-height:0;display:grid;gap:calc(var(--u) * .8);margin:0;padding:0;list-style:none}.se-team{min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * 1);border:3px solid;border-radius:calc(var(--u) * 1.2)}.se-team-name{padding:.2em .9em;border-radius:999px;color:#fff;font-weight:700;font-size:calc(var(--u) * 1.05)}.se-team-count{font-weight:700;font-size:calc(var(--u) * 4.2);line-height:1;font-variant-numeric:tabular-nums}.se-team-stars{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:calc(var(--u) * .2);min-height:calc(var(--u) * 2)}.se-team-stars svg{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);fill:currentColor}.se-team-stars svg.is-new{animation:se-pop .45s ease-out}.se-team-stars small{align-self:center;font-weight:700;font-size:calc(var(--u) * .9)}.se-team-btns{display:flex;gap:calc(var(--u) * .4)}.se-countdown{align-self:flex-start;display:inline-flex;align-items:center;gap:.55em;max-width:100%;padding:.3em .9em .3em .35em;border:2px solid #f7b8d6;border-radius:999px;background:#fff;color:var(--ink);font-family:var(--display);text-align:left;cursor:pointer}div.se-countdown{cursor:default}.se-countdown.is-today{border-color:var(--pink);background:var(--pink-soft)}.se-cd-pic{display:grid;place-items:center;flex:none;width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1);padding:calc(var(--u) * .15);border-radius:999px}.se-cd-pic svg{width:100%;height:100%}.se-cd-text{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.4em;column-gap:.4em;font-size:calc(var(--u) * .95);line-height:1.15}.se-cd-text b{font-weight:700}.se-cd-text span{font-weight:600;color:var(--pink-ink)}.se-cd-moons{display:inline-flex;flex-wrap:wrap;gap:.1em;color:#7c6bd6}.se-cd-moons svg{width:calc(var(--u) * .85);height:calc(var(--u) * .85);fill:#ffe082}.se-hello.has-special.has-countdown .se-yt{display:none}.se-ev-list{display:grid;gap:8px;margin:0 0 14px;padding:0;list-style:none}.se-ev-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border:2px solid var(--line);border-radius:14px}.se-ev-row.is-past{opacity:.55}.se-ev-pic{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:4px;border-radius:12px}.se-ev-pic svg{width:100%;height:100%}.se-ev-text{flex:1;min-width:0;display:grid}.se-ev-text b{font-family:var(--display);font-weight:700;font-size:17px;overflow-wrap:anywhere}.se-ev-suggest,.se-ev-text small{font-weight:800;font-size:14px;color:var(--ink-soft)}.se-ev-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.se-ev-suggest .se-chip{display:inline-flex;align-items:center;gap:4px}.se-ev-suggest .se-chip svg{width:16px;height:16px}.se-ev-add{display:grid;gap:12px;padding:14px;border:2px dashed var(--line);border-radius:16px}.se-ev-add .se-btn{justify-self:start}.se-ev-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.se-ev-pics{display:flex;flex-wrap:wrap;gap:8px}.se-ev-pick{display:grid;place-items:center;width:52px;height:52px;padding:5px;border:3px solid transparent;border-radius:14px;cursor:pointer}.se-ev-pick svg{width:100%;height:100%}.se-ev-pick[aria-checked=true]{border-color:var(--pink)}.se-video{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,calc(var(--u) * 19));gap:calc(var(--u) * 1);font-family:var(--body);font-weight:700;font-size:max(15px,calc(var(--u) * .8))}.se-video-stage{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.se-video-frame{width:100%;max-height:100%;aspect-ratio:16/9;border:0;border-radius:calc(var(--u) * .9);background:#000}.se-video-empty{display:grid;justify-items:center;gap:calc(var(--u) * .6);max-width:28em;padding:calc(var(--u) * 2);border:3px dashed var(--line);border-radius:calc(var(--u) * 1.2);text-align:center;font-family:var(--display);font-weight:600;font-size:calc(var(--u) * 1.1);color:var(--ink-soft)}.se-video-empty svg{width:calc(var(--u) * 4);height:calc(var(--u) * 4);color:var(--pink)}.se-video-empty p{margin:0}.se-video-side{min-height:0;display:flex;flex-direction:column;gap:calc(var(--u) * .7);overflow-y:auto;overscroll-behavior:contain}.se-video-add{display:grid;gap:8px}.se-video-add .se-field{font-size:max(14px,calc(var(--u) * .75))}.se-video-error{margin:0;padding:8px 12px;border-radius:12px;background:#fff0f0;color:var(--danger);font-weight:800;font-size:14px}.se-video-list{display:grid;gap:calc(var(--u) * .45);margin:0;padding:0;list-style:none}.se-video-item{display:flex;align-items:center;gap:6px;padding:6px;border:2px solid var(--line);border-radius:calc(var(--u) * .8);background:var(--surface)}.se-video-item.is-on{border-color:var(--pink);background:var(--pink-soft)}.se-video-pick{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer}.se-video-thumb{position:relative;flex:none;width:calc(var(--u) * 5.5);min-width:96px;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#e9e2e7}.se-video-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.se-video-thumb svg{position:absolute;inset:50% auto auto 50%;width:28px;height:28px;padding:5px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;fill:#fff;transform:translate(-50%,-50%)}.se-video-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--display);font-weight:600;line-height:1.2}.se-video-confirm{display:inline-flex;gap:4px}.se-video-note{margin:auto 0 0;font-weight:700;font-size:13px;color:var(--ink-soft)}.se-backup{display:grid;gap:16px}.se-backup-step{display:grid;justify-items:start;gap:10px;padding:14px;border:2px solid var(--line);border-radius:16px}.se-backup-step h3{margin:0;font-family:var(--display);font-weight:700;font-size:18px}.se-backup-step .se-help{margin:0}.se-backup-ok{margin:0;padding:8px 12px;border-radius:12px;background:var(--green-soft);color:var(--green-dark);font-weight:800;font-size:14px;overflow-wrap:anywhere}.se-backup-confirm{display:grid;gap:10px;padding:12px;border-radius:12px;background:#fff6fa}.se-backup-confirm p{margin:0;font-weight:700}.se-backup-confirm span{display:flex;flex-wrap:wrap;gap:8px}.se-backup-note{margin:0;font-weight:800;font-size:14px;color:var(--danger)}@media (max-width:900px){.se-stars-jar{grid-template-columns:minmax(0,1fr);justify-items:center}.se-jar{justify-self:center;max-width:min(70vw,40vh)}.se-stars-side{justify-items:center;text-align:center}.se-video{grid-template-columns:minmax(0,1fr)}.se-video-side{overflow:visible}}@media (max-width:520px){.se-top-right .se-clock{display:none}.se-star-chip{padding:0 .55em}}@media (max-width:720px){.se-teams{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-ev-fields{grid-template-columns:minmax(0,1fr)}.se-star-chip{font-size:calc(var(--u) * .9)}}.se-row-btn.is-install{border-color:#bfe8d2;background:#f2fbf6}.se-row-btn.is-done svg,.se-row-btn.is-install svg{color:var(--green)}.se-row-btn.is-info{cursor:default}.se-row-btn.is-info:hover{border-color:var(--line)}.se-parent-list{width:min(100%,440px);text-align:left}.se-parent-share{display:grid;justify-items:center;gap:10px;width:100%;padding:18px;border:2px solid #bfe8d2;border-radius:20px;background:#f2fbf6}.se-parent-share b{font-family:var(--display);font-weight:600;font-size:20px}.se-parent-share p{margin:0;font-weight:700;font-size:15px;color:var(--ink-soft)}.se-parent-share .se-btn{text-decoration:none}